2008-03-14 A. Walton <awalton@svn.gnome.org>
[nautilus.git] / ChangeLog
blob916fa6279953c8047f9f8e3ed215126ffb536ae6
1 2008-03-14  A. Walton  <awalton@svn.gnome.org>
3         * libnautilus-private/nautilus-bookmark.c
4         (nautilus_bookmark_compare_with):
5         Fixes crash if the user doesn't set a name for the bookmark (#520270).
7 2008-03-14  Alexander Larsson  <alexl@redhat.com>
9         * libnautilus-private/nautilus-column-chooser.c:
10         (button_new_with_mnemonic):
11         respect gtk-button-images property for buttons (#514130)
12         Patch from Marcin Galazka
14 2008-03-13  Alexander Larsson  <alexl@redhat.com>
16         * libnautilus-private/nautilus-mime-application-chooser.c:
17         (set_extension_and_description):
18         Don't create application/x-ext-<extension> types for known mimetypes
20 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
22         * src/nautilus-property-browser.c:
23         (make_properties_from_directories):
24         Use the correct string to lookup the icons for the emblems.
25         (#505111).
27 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
29         * src/file-manager/fm-properties-window.c:
30         Fix a crash while changing owner
32 2008-03-11  Alexander Larsson  <alexl@redhat.com>
34         * configure.in:
35         Post release version bump
37 === nautilus 2.22.0 ===
39 2008-03-11  Alexander Larsson  <alexl@redhat.com>
41         * configure.in:
42         Bump to 2.22.0
44         * AUTHORS:
45         * NEWS:
46         * THANKS:
47         * check-THANKS.pl:
48         Update for release.
50 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
52         * libnautilus-private/nautilus-file-operations.c:
53         (callback_for_move_to_trash):
54         Fix a crash due to a missing NULL check (#520947).
56 2008-03-06  Alexander Larsson  <alexl@redhat.com>
58         * libnautilus-private/nautilus-bookmark.c:
59         (nautilus_bookmark_uri_known_not_to_exist):
60         Fix this check to actually only access local
61         files, not fuse-based gvfs paths.
63 2008-03-06  Alexander Larsson  <alexl@redhat.com>
65         * libnautilus-private/nautilus-icon-container.c:
66         (nautilus_icon_container_update_icon):
67         Remove dead code
68         
69         * libnautilus-private/nautilus-icon-info.c:
70         (nautilus_icon_info_lookup):
71         Resize custom icons (#513102)
73 2008-03-06  Alexander Larsson  <alexl@redhat.com>
75         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
76         Avoid crashing if no pixbuf for menu icon. (#513719)
77         
78 2008-03-06  Alexander Larsson  <alexl@redhat.com>
80         * src/nautilus-file-management-properties.c:
81         Avoid showing broken icons for the media type list (#519880)
83 2008-03-06  Alexander Larsson  <alexl@redhat.com>
85         * libnautilus-private/nautilus-file-operations.c:
86         (trash_files):
87         Fix delete all button (#518616)
88         Patch from Rached Ben Mustapha
90 2008-03-06  Alexander Larsson  <alexl@redhat.com>
92         * libnautilus-private/nautilus-file.c:
93         (nautilus_file_can_set_permissions):
94         Try to set permissions on remote shares. (#520572)
96 2008-03-06  Alexander Larsson  <alexl@redhat.com>
98         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
99         Only look for autorun stuff for local files.
100         We can't generally exec stuff for non-local files anyway,
101         and is a performance hit to do the check.
103 2008-03-05  Alexander Larsson  <alexl@redhat.com>
105         * libnautilus-private/nautilus-autorun.[ch]:
106         Add async x-content type getter, change sync one
107         to only read the cached value
108         
109         * src/file-manager/fm-directory-view.c:
110         * src/nautilus-window-manage-views.c:
111         Get x-content type async
113 2008-03-04  Alexander Larsson  <alexl@redhat.com>
115         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
116         Handle the case of empty display name as if it wasn't specified.
118 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
120         * nautilus-computer.desktop.in.in:
121         * nautilus-folder-handler.desktop.in.in:
122         * nautilus-home.desktop.in.in:
123         Computer, Home and Open Folder .desktop files should only show in
124         GNOME. Patch from Federico Mena Quintero. (#350947)
126 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
128         * src/nautilus-file-management-properties.c:
129         (update_icon_captions_from_gconf):
130         Fix a crasher when reading NULL values from GConf. (#518974)
132 2008-02-28  Christian Neumair  <cneumair@gnome.org>
134         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
135         Handle NULL file.
136         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
137         Ignore lines beginning with a space (#512593).
139 2008-02-28  Alexander Larsson  <alexl@redhat.com>
141         * src/file-manager/fm-directory-view.c:
142         (file_should_show_foreach):
143         Add mount entry for mountables, not unmount (#519056)
144         
145 2008-02-28  Alexander Larsson  <alexl@redhat.com>
147         * libnautilus-private/nautilus-progress-info.c:
148         Use better icon for system tray. (#518644)
149         Patch from Michael Monreal
151 2008-02-07  Christian Neumair  <cneumair@gnome.org>
153         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
154         Handle NULL state (#512042).
155         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
156         trash monitor signal (#519050).
158 2008-02-26  Alexander Larsson  <alexl@redhat.com>
160         * src/nautilus-autorun-software.c (autorun):
161         Fix typo in string
163 2008-02-25  Alexander Larsson  <alexl@redhat.com>
165         * configure.in:
166         Post release version bump
168 === nautilus 2.21.92 ===
170 2008-02-25  Alexander Larsson  <alexl@redhat.com>
172         * configure.in:
173         Require glib 2.15.6
175         * NEWS:
176         Update for release
177         
178 2008-02-25  Alexander Larsson  <alexl@redhat.com>
180         * src/nautilus-autorun-software.c:
181         Show dialog on autorun errors
183 2008-02-25  Alexander Larsson  <alexl@redhat.com>
185         * src/file-manager/fm-properties-window.c:
186         Don't show permissions for computer.
187         Make "open with tab" consistent for computer and trash.
188         Patch from Cosimo Cecchi (#518131)
190 2008-02-25  Alexander Larsson  <alexl@redhat.com>
192         * src/nautilus-window-manage-views.c:
193         (got_file_info_for_view_selection_callback):
194         Fix NautilusFile leak.
195         Patch from Christian Neumair
197 2008-02-25  Alexander Larsson  <alexl@redhat.com>
199         * libnautilus-private/nautilus-icon-container.[ch]:
200         * src/file-manager/fm-directory-view.[ch]:
201         * src/file-manager/fm-icon-view.c:
202         Fixes the icon position when creating a new folder,
203         and the view is zoomed.
204         Patch from Christian Neumair
206 2008-02-25  Alexander Larsson  <alexl@redhat.com>
208         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
209         Fix s/display_name/filename/ typo (#515903)
210         Fixes blurry window icons
211         Patch from Christian Neumair
213 2008-02-25  Alexander Larsson  <alexl@redhat.com>
215         * src/file-manager/fm-properties-window.c:
216         Allow theming of chart colors (#478471)
217         Patch from Baris Cicek
219 2008-02-25  Alexander Larsson  <alexl@redhat.com>
221         * libnautilus-private/nautilus-file.c (is_uri_relative):
222         g_uri_get_scheme -> g_uri_parse_scheme
224 2008-02-25  Alexander Larsson  <alexl@redhat.com>
226         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
227         Don't display error on G_IO_ERROR_FAILED_HANDLED.
229 2008-02-22  David Zeuthen  <davidz@redhat.com>
231         * libnautilus-private/nautilus-autorun.c:
232         (autorun_dialog_response), (do_autorun_for_content_type):
233         Actually handle when the user presses the Eject or Unmount button.
235         * src/nautilus-window-manage-views.c: (found_mount_cb),
236         (update_for_new_location):
237         * src/nautilus-window-private.h:
238         * src/nautilus-window.c: (nautilus_window_finalize):
239         Find the mount for the window, used for determining if a x-content
240         clue bar should be shown, async.
242 2008-02-22  Alexander Larsson  <alexl@redhat.com>
244         * libnautilus-private/nautilus-mime-actions.c:
245         (activation_mount_not_mounted):
246         Don't crash if all files were removed due to error
247         when activating.
249 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
251         * libnautilus-private/nautilus-icon-container.c:
252         (nautilus_icon_container_get_selected_icons),
253         (nautilus_icon_container_get_selected_icon_locations),
254         (stop_rubberbanding): Add
255         nautilus_icon_container_get_selected_icons(). Use icon as range
256         selection base if it has been rubberbanded. Fixes #512894.
258 2008-02-21  Vincent Untz  <vuntz@gnome.org>
260         Bring back the Connect to dialog. It still needs some work, but it's
261         better than nothing.
263         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
264         Actually save the name in the bookmark, instead of forgetting it.
266         * src/Makefile.am: Updated to build the connect dialog stuff.
267         * src/nautilus-connect-server-dialog-main.c: (show_uri),
268         (nautilus_connect_server_dialog_present_uri), (main):
269         Port to gio. We use g_app_info_launch_default_for_uri() to open the
270         URI, but it will need some more work because it doesn't automount the
271         URI.
272         * src/nautilus-connect-server-dialog-nonmain.c:
273         (nautilus_connect_server_dialog_present_uri): Trivial update.
274         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
275         (nautilus_connect_server_dialog_finalize), (connect_to_server),
276         (response_callback), (setup_for_type), (display_server_location),
277         (nautilus_connect_server_dialog_init),
278         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
279         feature, to replace the old gnome-vfs network volumes. Remove the
280         Browse button, which isn't really needed there. Needs some more polish.
281         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
282         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
283         Uncomment code to make use of the dialog
285 2008-02-21  David Zeuthen  <davidz@redhat.com>
287         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
288         Use g_volume_should_automount() to determine if we should autorun
289         programs on a mount.
291         * libnautilus-private/nautilus-directory-async.c:
292         (nautilus_directory_set_up_request),
293         (nautilus_async_destroying_file), (lacks_filesystem_info),
294         (wants_filesystem_info), (request_is_satisfied),
295         (directory_count_start), (mime_list_start),
296         (filesystem_info_cancel), (filesystem_info_stop),
297         (filesystem_info_state_free), (got_filesystem_info),
298         (query_filesystem_info_callback), (filesystem_info_start),
299         (start_or_stop_io), (nautilus_directory_cancel),
300         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
301         (nautilus_directory_cancel_loading_file_attributes):
302         * libnautilus-private/nautilus-directory-private.h:
303         * libnautilus-private/nautilus-file-attributes.h: Add new
304         filesystem info attribute; right now two bits in NautilusFile's
305         private structure are set; the filesystem::use-preview and
306         filesystem:readonly.
308         * libnautilus-private/nautilus-file-operations.c:
309         (nautilus_file_operations_mount_volume):
310         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
311         (mount_shortcut_cb): Don't inhibit automount from
312         nautilus_file_operations_mount_volume() because then everything
313         will be inhibited as the mount_added callback use it as
314         well. Rather, move the call to inhibit out to the proper call
315         sites.
317         * libnautilus-private/nautilus-file-private.h:
318         * libnautilus-private/nautilus-file.c:
319         (nautilus_file_get_filesystem_use_preview),
320         (nautilus_file_should_show_thumbnail),
321         (get_speed_tradeoff_preference_for_file),
322         (nautilus_file_get_mount):
323         * libnautilus-private/nautilus-file.h:
324         * src/file-manager/fm-directory-view.c: (load_directory):
325         * src/file-manager/fm-icon-view.c: (should_preview_sound):
326         * src/nautilus-window-manage-views.c: (update_for_new_location):
327         Use the new filesystem::use-preview hint to determine if we should
328         preview non-native files (such as gphoto2:// and cdda://
329         mounts). 
331 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
333         * src/nautilus-application.c: (find_parent_spatial_window):
334         Stop closing parent windows at Desktop in spatial mode only if it's
335         not explicitly opened in a spatial window. (#515180).
337 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
339         * src/nautilus-pathbar.c: (trash_state_changed_cb),
340         (nautilus_path_bar_init):
341         Update the trash icon on the pathbar according to the trash state.
342         (#332162).
344 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
346         * libnautilus-private/nautilus-mime-application-chooser.c:
347         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
348         Finish work on open with tab with multiple files selected. (#343930).
350 2008-02-20  Alexander Larsson  <alexl@redhat.com>
352         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
353         * libnautilus-private/nautilus-open-with-dialog.[ch]:
354         * src/file-manager/fm-directory-view.c:
355         * src/file-manager/fm-properties-window.c:
356         Initial work on open with tab with multple selected
357         files. (#343930)
358         Patch from Cosimo Cecchi
360 2008-02-20  Alexander Larsson  <alexl@redhat.com>
362         * libnautilus-private/nautilus-file-operations.c:
363         Duplicate if src and dest dirs are the same (#512392)
365 2008-02-20  Alexander Larsson  <alexl@redhat.com>
367         * src/nautilus-main.c:
368         Call eel_debug_shut_down() after freeing
369         NautilusApplications (fixes warning about
370         bookmark leaks).
371         Pointed out by Christian Neumair
372         
373 2008-02-20  Alexander Larsson  <alexl@redhat.com>
375         * libnautilus-private/nautilus-icon-info.c:
376         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
377         (nautilus_icon_info_get_pixbuf_at_size):
378         Don't scale icons if not needed (#515903)
379         Patch from Christian Neumair
381 2008-02-19  Alexander Larsson  <alexl@redhat.com>
383         * src/file-manager/fm-tree-model.[ch]:
384         Add fm_tree_model_iter_compare_roots to compare roots
385         Report dummy rows added before reporting has_child_toggled.
386         
387         * src/file-manager/fm-tree-view.c:
388         (compare_rows):
389         Use fm_tree_model_iter_compare_roots when comparing roots
390         to force a stable sort, because GtkTreeModelSort isn't stable.
392 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
394         * libnautilus-private/nautilus-file-operations.c:
395         (delete_job_done), (delete_job), (trash_or_delete_internal),
396         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
397         * libnautilus-private/nautilus-file-operations.h:
398         * src/file-manager/fm-directory-view.c:
399         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
400         (trash_or_delete_files), (action_location_trash_callback):
401         Reset selection_was_removed in FMDirectoryView if the user
402         cancels the deletion from trash (#337937).
404 2008-02-19  Alexander Larsson  <alexl@redhat.com>
406         * libnautilus-private/nautilus-clipboard.c:
407         * src/file-manager/fm-directory-view.c:
408         * src/file-manager/fm-icon-view.c:
409         * src/file-manager/fm-list-view.c:
410         * src/nautilus-navigation-window-menus.c:
411         * src/nautilus-spatial-window.c:
412         * src/nautilus-window-menus.c:
413         Move comments around to help translators (#463616)
414         Patch from Yann Simon
416 2008-02-19  Alexander Larsson  <alexl@redhat.com>
418         * libnautilus-private/Makefile.am:
419         * libnautilus-private/nautilus-file-operations-progress-icons.h:
420         * libnautilus-private/nautilus-file-operations-progress.[ch]:
421         Removed unused files. (#515259)
422         
423         * libnautilus-private/nautilus-file-operations.c:
424         Don't include removed file
426 2008-02-18  Alexander Larsson  <alexl@redhat.com>
428         * libnautilus-private/nautilus-directory-async.c:
429         (link_info_nautilus_link_read_callback):
430         Avoid free of random memory if desktop file reading
431         failed.
433 2008-02-15  Alexander Larsson  <alexl@redhat.com>
435         * libnautilus-private/nautilus-dnd.c:
436         (nautilus_drag_build_selection_list):
437         Don't build selection list in wrong order. (#330357)
439 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
441         * src/file-manager/fm-properties-window.c:
442         (should_show_custom_icon_buttons):
443         Fix typo, now you can set custom icons again. (#512795)
445 2008-02-15  Alexander Larsson  <alexl@redhat.com>
447         * libnautilus-private/nautilus-mime-actions.c:
448         * libnautilus-private/nautilus-vfs-file.c:
449         Fix checking when to display errors (#514135)
451 2008-02-14  Alexander Larsson  <alexl@redhat.com>
453         * libnautilus-private/nautilus-file-operations.c:
454         (report_copy_progress):
455         Only change progress status string as needed when
456         copying. This avoids a lot of I/O ops to get the
457         name.
459 2008-02-14  Alexander Larsson  <alexl@redhat.com>
461         * libnautilus-private/nautilus-file-operations.c:
462         ask before emptying the trash or deleting files (#509877)
463         Patch from Cosimo Cecchi and Luca Ferretti
465 2008-02-14  Alexander Larsson  <alexl@redhat.com>
467         * src/file-manager/fm-properties-window.[ch]:
468         Close properties dialog on escape (#515620)
469         Patch from Cosimo Cecchi
471 2008-02-14  Alexander Larsson  <alexl@redhat.com>
473         * libnautilus-private/nautilus-file-operations.c:
474         Don't ref parent window during operation, as this
475         could lead to some crash when the gtkuimanager is updated
476         but the child widgets were destroyed. Instead use
477         a weak ref.
479 2008-02-13  Alexander Larsson  <alexl@redhat.com>
481         * configure.in:
482         Handle beagle >= 0.3.0
484 2008-02-13  Alexander Larsson  <alexl@redhat.com>
486         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
487         Fix bookmark comparison (#516214)
488         Patch from Cosimo Cecchi
490 2008-02-13  Alexander Larsson  <alexl@redhat.com>
492         * libnautilus-private/nautilus-progress-info.c:
493         Allow minimize of progress window (#512778)
494         Patch from Cosimo Cecchi
496 2008-02-13  Alexander Larsson  <alexl@redhat.com>
498         * libnautilus-private/nautilus-progress-info.[ch]:
499         * libnautilus-private/nautilus-file-operations.c:
500         Add paused status to progress infos and use it
501         to avoid poping up the progress dialog while dialogs
502         are up. (#512406)
503         Patch from Cosimo Cecchi
504         
505 2008-02-13  Alexander Larsson  <alexl@redhat.com>
507         * libnautilus-private/nautilus-icon-dnd.c:
508         If using composite, make dnd icons partially transparent.
509         
510 2008-02-13  Alexander Larsson  <alexl@redhat.com>
512         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
513         * libnautilus-private/nautilus-icon-dnd.c:
514         Support alpha icons during DnD on composited screens. (#500084)
515         Patch from Alexander "weej" Jones
517 2008-02-13  Alexander Larsson  <alexl@redhat.com>
519         * libnautilus-private/nautilus-link.c:
520         (nautilus_link_get_link_icon_from_desktop):
521         Strip extension from non-absolute-filename icons.
522         This fixes icons for some old-school desktop files.
524 2008-02-13  Alexander Larsson  <alexl@redhat.com>
526         * libnautilus-private/nautilus-file.[ch]:
527         * libnautilus-private/nautilus-file-private.h:
528         Add nautilus_file_is_launcher()
529         
530         * libnautilus-private/nautilus-directory-async.c:
531         * libnautilus-private/nautilus-dnd.c:
532         * libnautilus-private/nautilus-link.[ch]
533         * libnautilus-private/nautilus-mime-actions.c:
534         * libnautilus-private/nautilus-program-choosing.[ch]:
535         * src/file-manager/fm-directory-view.c:
536         * src/file-manager/fm-tree-view.c:
537         Remove weird desktop-file: and command: hacks, and
538         replace with usage and implementation of
539         nautilus_file_is_launcher().
540         This fixes some problems where the old desktop-file uri
541         was interpreted as an actual file.
543 2008-02-13  Alexander Larsson  <alexl@redhat.com>
545         * libnautilus-private/nautilus-file-operations.c (verify_destination):
546         Don't free NULL GError.
548 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
550         * libnautilus-private/nautilus-file-operations.c:
551         Remove unneeded gnome-vfs includes.
553 2008-02-12  Alexander Larsson  <alexl@redhat.com>
555         * libnautilus-private/nautilus-mime-actions.c:
556         (mime_application_hash):
557         Fix 64bit build (#515896)
559 2008-02-11  Alexander Larsson  <alexl@redhat.com>
561         * configure.in:
562         Post-release version bump
564 === nautilus 2.21.91 ===
566 2008-02-11  Alexander Larsson  <alexl@redhat.com>
568         * configure.in:
569         Require glib 2.15.5
571         * NEWS:
572         Update for release
574 2008-02-11  Alexander Larsson  <alexl@redhat.com>
576         * libnautilus-private/nautilus-progress-info.[ch]:
577         * libnautilus-private/nautilus-file-operations.c:
578         Make progress setting be ratio based and not
579         percent based and then ensure we handle division
580         by zero correctly in all cases.
582 2008-02-11  Alexander Larsson  <alexl@redhat.com>
584         * libnautilus-private/nautilus-file-operations.c:
585         * libnautilus-private/nautilus-mime-actions.c:
586         * libnautilus-private/nautilus-vfs-file.c:
587         * src/nautilus-application.c:
588         * src/nautilus-window-manage-views.c:
589         Update for new gio mount flags argument
591 2008-02-11  Alexander Larsson  <alexl@redhat.com>
593         * src/nautilus-places-sidebar.c (update_places):
594         Fix leak of volumes list.
595         Pointed out by Vincent Untz
597 2008-02-08  Alexander Larsson  <alexl@redhat.com>
599         * libnautilus-private/nautilus-autorun.c:
600         C89 fix. (#515093)
602 2008-02-08  Alexander Larsson  <alexl@redhat.com>
604         * src/nautilus-application.c:
605         Use the new g_volume_should_automount()
607 2008-02-08  Alexander Larsson  <alexl@redhat.com>
609         * libnautilus-private/nautilus-desktop-link.c:
610         Maks sure we disconnect from the changed
611         signal on the mount.
613 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
615         * HACKING: Change CVS things into SVN.
617 2008-02-08  Alexander Larsson  <alexl@redhat.com>
619         * libnautilus-private/nautilus-desktop-link.c:
620         (mount_changed_callback):
621         (nautilus_desktop_link_new_from_mount):
622         Handle changes of GMount objects
624 2008-02-08  Alexander Larsson  <alexl@redhat.com>
626         * src/file-manager/fm-directory-view.c:
627         Fix open and open with menu display in
628         always-use-browser mode.
629         
630 2008-02-08  Alexander Larsson  <alexl@redhat.com>
632         * src/file-manager/fm-directory-view.c:
633         Make sure delete-from-trash is correctly sensitive.
634         (#514039)
636 2008-02-08  Alexander Larsson  <alexl@redhat.com>
638         * test/test-nautilus-search-engine.c:
639         (main):
640         Initialize threads (#515031)
642 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
644         * configure.in:
645         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
646         the build.
648 2008-02-07  A. Walton <awalton@svn.gnome.org>
649         * configure.in:
650         * libnautilus-private/nautilus-emblem-utils.c:
651         (is_reserved_keyword):
652         * libnautilus-private/nautilus-file.c:
653         (nautilus_file_fit_date_as_string):
654         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
655         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
657 2008-02-07  Alexander Larsson  <alexl@redhat.com>
659         * libnautilus-private/nautilus-icon-dnd.c:
660         Rewrite the desktop uri to the real uri on
661         uri-list drops (i.e. from other apps) (#511764)
663 2008-02-06  Alexander Larsson  <alexl@redhat.com>
665         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
666         Don't crash if parent doesn't exist (#512636)
667         Move exact change before key generation to avoid leak.
669 2008-02-06  Alexander Larsson  <alexl@redhat.com>
671         * src/nautilus-window-manage-views.c:
672         (nautilus_window_reload):
673         Selection is already GFiles now, no need to
674         convert from uris (#514458)
675         Patch from John Millikin
677 2008-02-06  Alexander Larsson  <alexl@redhat.com>
679         * libnautilus-private/nautilus-directory-async.c:
680         (directory_load_one):
681         Avoid crashing if gvfs backend gives NULL as name for
682         a new file. (#511601)
684 2008-02-06  Alexander Larsson  <alexl@redhat.com>
686         * libnautilus-private/nautilus-directory-async.c:
687         * libnautilus-private/nautilus-directory-private.h:
688         Change how we handle cancellation of the directory count
689         and mime list for files in a directory. We now make sure
690         that the callback for the cancelled operation is run before
691         starting a new one.
692         
693         This was causing problems when viewing a directory that had
694         a subdirectory getting a lot of new files added, as for each
695         new file added the directory count would be cancelled and
696         re-started, leading to lots of outstanding (cancelled)
697         operations. Each of these was using a file descriptor for
698         the readdir operation, which wasn't really leaking (it was
699         eventually freed) but could cause temporary out-of-fd errors.
701         Perhaps we should do something similar for all kinds of
702         operations, but its worst for dir count and mime list due to
703         nautilus_directory_invalidate_count_and_mime_list() which is
704         called on file creation.
706 2008-02-05  Alexander Larsson  <alexl@redhat.com>
708         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
709         Escape characters that won't work in GMarkup.
711 2008-02-04  Alexander Larsson  <alexl@redhat.com>
713         * libnautilus-private/nautilus-autorun.c:
714         Don't autorun non-local mounts.
716 2008-02-04  Alexander Larsson  <alexl@redhat.com>
718         * libnautilus-private/nautilus-dnd.c ()
719         (nautilus_drag_default_drop_action_for_icons):
720         Default to move when dragging from trash.
722 2008-02-04  Alexander Larsson  <alexl@redhat.com>
724         * src/file-manager/fm-properties-window.c (create_permissions_page):
725         Only show selinux context if HAVE_SELINUX.
726         
727 2008-02-04  Alexander Larsson  <alexl@redhat.com>
729         * libnautilus-private/nautilus-file-operations.c:
730         Don't follow symlinks when emptying trash (#513912)
732 2008-02-01  Alexander Larsson  <alexl@redhat.com>
734         * libnautilus-private/nautilus-mime-actions.c:
735         Handle GAppInfos having NULL id
737 2008-01-30  Alexander Larsson  <alexl@redhat.com>
739         * libnautilus-private/nautilus-autorun.[ch]:
740         Add functions to inhibit autorun for a volume
741         or for the volume of a file.
742         
743         * src/nautilus-application.c:
744         Convert automount code to new way to inhibit autorun.
745         
746         * libnautilus-private/nautilus-file-operations.c:
747         * libnautilus-private/nautilus-mime-actions.c:
748         * libnautilus-private/nautilus-vfs-file.c:
749         * src/nautilus-window-manage-views.c:
750         Inhibit autorun if we manually mount stuff.
752 2008-01-29  Alexander Larsson  <alexl@redhat.com>
754         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
755         Fix string wrt plural
757 2008-01-28  Alexander Larsson  <alexl@redhat.com>
759         * configure.in:
760         Post release version bump
762 === nautilus 2.21.90 ===
764 2008-01-28  Alexander Larsson  <alexl@redhat.com>
766         * NEWS:
767         Update for release
769         * configure.in:
770         Update version to 2.21.90
772 2008-01-28  Alexander Larsson  <alexl@redhat.com>
774         * libnautilus-private/nautilus-autorun.c:
775         Better finding of case insensitive files. (#511450)
776         
777         * libnautilus-private/nautilus-file-utilities.[ch]:
778         Add nautilus_find_file_insensitive
780         Based on patch from John Millikin
782 2008-01-28  Alexander Larsson  <alexl@redhat.com>
784         * src/file-manager/fm-directory-view.c:
785         Enable paste into folder for volume links (#386800)
786         Based on patch from John Millikin
788 2008-01-28  Alexander Larsson  <alexl@redhat.com>
790         * libnautilus-private/nautilus-directory-async.c:
791         (thumbnail_done):
792         Don't reference thumb_mtime_str if its not
793         set, fixing a crash on zoom in. (#511406)
794         Patch from John Millikin
796 2008-01-28  Alexander Larsson  <alexl@redhat.com>
798         * libnautilus-private/nautilus-file-operations.c:
799         (report_count_progress):
800         Use ngettext for number of files strings. (#512203)
801         Patch from Vasiliy Faronov
803 2008-01-28  Alexander Larsson  <alexl@redhat.com>
805         * libnautilus-private/nautilus-metafile.c:
806         (escape_slashes):
807         Escape slashes in the same way as old versions,
808         fixing loss of metadata customization.
809         Patch from Rached Ben Mustapha (#511592)
811 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
813         * libnautilus-private/nautilus-directory-background.c
814         (nautilus_connect_desktop_background_to_file_metadata): Remove
815         call of noop eel_background_set_is_constant()
817 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
819         * libnautilus-private/nautilus-file-operations.c: Update all
820         GIOSchedulerJobFunc callbacks to return FALSE.
822 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
824         reviewed by: Alexander Larsson
826         * libnautilus-private/Makefile.am:
827         * libnautilus-private/nautilus-icon-names.h
829         Add a new file to define icon names, like
830           #define NAUTILUS_ICON_HOME "user-home"
831         using named icons from fd.o icon naming spec.
832         
833         * libnautilus-private/nautilus-desktop-link.c:
834         (nautilus_desktop_link_new):
835         * libnautilus-private/nautilus-link.c:
836         (nautilus_link_get_link_icon_from_desktop):
837         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
838         (nautilus_trash_monitor_init):
839         * src/file-manager/fm-directory-view.c:
840         * src/file-manager/fm-tree-view.c: (create_popup_menu),
841         (create_tree):
842         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
843         * src/nautilus-connect-server-dialog-main.c: (main):
844         * src/nautilus-desktop-window.c: (real_get_icon):
845         * src/nautilus-main.c: (main):
846         * src/nautilus-pathbar.c: (get_icon_for_file_path),
847         (get_button_image), (is_file_path_mounted_mount),
848         (make_directory_button):
849         * src/nautilus-places-sidebar.c: (update_places),
850         (bookmarks_drop_uris):
851         * src/nautilus-window-menus.c:
853         Include nautilus-icon-name.h and use its icons defines.
854         This means that now Nautilus is using "user-home",
855         "user-desktop", "folder", "user-trash*", "computer", 
856         "drive-harddisk", "folder-remote", "network-workgroup",
857         and "text-x-generic-template".
859         * src/network-scheme.desktop.in:
860         * nautilus-computer.desktop.in.in:
861         * nautilus-file-management-properties.desktop.in.in:
862         * nautilus-folder-handler.desktop.in.in:
863         * nautilus-home.desktop.in.in:
864         * nautilus.desktop.in.in:
866         Use icons from fd.o spec here too. In details, we have
867          Launcher       | New Icon
868         ----------------+----------------------
869         Computer        | computer
870         File Browser    | system-file-manager
871         Open Folder     | folder-open
872         Home Folder     | user-home
873         File Management | system-file-manager
874         Network         | network-workgroup
876         For other details see bug #407130.
878 2008-01-23  Alexander Larsson  <alexl@redhat.com>
880         * libnautilus-private/nautilus-file-operations.c:
881         Don't leak enumerators
882         
883         * libnautilus-private/nautilus-trash-monitor.c:
884         Don't leak file info
886         Fixes from Matthias Clasen
888 2008-01-22  Alexander Larsson  <alexl@redhat.com>
890         * libnautilus-extension/nautilus-column.c:
891         Add attribute_q property that is the Quark
892         of the attribute property.
893         
894         * src/file-manager/fm-icon-container.c:
895         * src/file-manager/fm-list-model.[ch]:
896         * src/file-manager/fm-list-view.c:
897         Use the quark versions of the string attribute
898         calls for better performance.
900 2008-01-22  Alexander Larsson  <alexl@redhat.com>
902         * libnautilus-private/nautilus-file.[ch]:
903         Add quark-bases string-attribute accessors.
904         Store extension infos as quarks
906 2008-01-22  Alexander Larsson  <alexl@redhat.com>
908         * libnautilus-private/nautilus-file.c:
909         (nautilus_file_invalidate_extension_info_internal):
910         (nautilus_file_add_string_attribute):
911         Lazily allocate the extension info hashtable.
912         Internalize the extension info attribute names.
914 2008-01-22  Alexander Larsson  <alexl@redhat.com>
916         * libnautilus-private/nautilus-file.c:
917         (nautilus_file_get_emblem_pixbufs):
918         Don't leak NautilusIconInfo
920 2008-01-22  Alexander Larsson  <alexl@redhat.com>
922         * libnautilus-private/nautilus-bookmark.c:
923         (nautilus_bookmark_get_pixbuf):
924         Don't leak icon
925         
926         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
927         Indentation fixups
928         
929         * libnautilus-private/nautilus-icon-info.c:
930         (nautilus_icon_info_get_pixbuf_nodefault):
931         Only set toggle ref first time we get a pixbuf request.
932         
933 2008-01-22  Alexander Larsson  <alexl@redhat.com>
935         * src/nautilus-main.c:
936         (main):
937         Clear caches on shutdown to help track leaks.
939 2008-01-22  Alexander Larsson  <alexl@redhat.com>
941         * libnautilus-private/nautilus-file.c:
942         (get_description):
943         (update_description_for_link):
944         Fix leak of description
945         
946         * libnautilus-private/nautilus-metafile.c:
947         (set_metafile_contents):
948         fix leak of xmlName.
950 2008-01-22  Alexander Larsson  <alexl@redhat.com>
952         * libnautilus-private/apps_nautilus_preferences.schemas.in:
953         * libnautilus-private/nautilus-file-operations.c:
954         * src/Nautilus_shell.server.in:
955         * src/file-manager/fm-directory-view.c:
956         * src/file-manager/fm-properties-window.c:
957         * src/nautilus-connect-server-dialog-main.c:
958         * src/nautilus-file-management-properties.glade:
959         * src/nautilus-navigation-window-menus.c:
960         Clean up strings for l10n. (#510327)
962 2008-01-22  Alexander Larsson  <alexl@redhat.com>
964         * libnautilus-private/nautilus-file-operations.c:
965         * libnautilus-private/nautilus-file.c:
966         * libnautilus-private/nautilus-progress-info.c:
967         * src/file-manager/fm-directory-view.c:
968         * src/file-manager/fm-properties-window.c:
969         Use thousands separators (#41455)
971 2008-01-21  Alexander Larsson  <alexl@redhat.com>
973         * configure.in:
974         Post release version bump
976 === nautilus 2.21.6 ===
978 2008-01-21  Alexander Larsson  <alexl@redhat.com>
980         * NEWS:
981         Update for release
983         * configure.in:
984         Bump glib requirement to 2.15.3
986 2008-01-21  Alexander Larsson  <alexl@redhat.com>
988         * libnautilus-private/nautilus-desktop-icon-file.c:
989         Fix up indentation
990         
991         * libnautilus-private/nautilus-file.c:
992         Allow umount and eject for NautilusFiles that have
993         a GMount. (e.g. unix mountpoints)
995 2008-01-18  Alexander Larsson  <alexl@redhat.com>
997         * libnautilus-private/nautilus-autorun.c:
998         * src/nautilus-autorun-software.c:
999         Fix coding style
1001 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1003         * libnautilus-private/nautilus-program-choosing.c:
1004         Just use get_activation_location instead of all
1005         the unnecessary special casing.
1006         
1007         * libnautilus-private/nautilus-autorun.[ch]:
1008         * src/file-manager/fm-directory-view.c:
1009         * src/nautilus-window-manage-views.c:
1010         Use nautilus_file_get_mount() to do the
1011         x-content type detection.
1013 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1015         * libnautilus-private/nautilus-file.[ch]:
1016         Add nautilus_file_get_activation_location.
1017         
1018         * libnautilus-private/nautilus-directory-async.c:
1019         Get mounts from mountable files too.
1020         
1021 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1023         * src/nautilus-x-content-bar.c:
1024         Don't free result of g_app_info_get_icon ().
1026 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1028         * libnautilus-private/nautilus-desktop-icon-file.c:
1029         * libnautilus-private/nautilus-directory-async.c:
1030         * libnautilus-private/nautilus-directory-private.h:
1031         * libnautilus-private/nautilus-file.c:
1032         Implement reading the mount attribute
1033         (not used or tested yet)
1035 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1037         * libnautilus-private/nautilus-file.[ch]:
1038         * libnautilus-private/nautilus-file-attributes.h:
1039         * libnautilus-private/nautilus-file-private.h:
1040         Add GMount attribute to NautilusFile.
1041         (not implemented yet)
1042         
1043         * Makefile.am:
1044         * configure.in:
1045         * data/nautilus.xml.in:
1046         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1047         * libnautilus-private/nautilus-autorun.[ch]:
1048         * libnautilus-private/nautilus-global-preferences.c:
1049         * libnautilus-private/nautilus-global-preferences.h:
1050         * libnautilus-private/nautilus-program-choosing.c:
1051         * src/Makefile.am:
1052         * src/file-manager/fm-directory-view.c:
1053         * src/nautilus-application.c:
1054         * src/nautilus-autorun-software.c: Added.
1055         * src/nautilus-file-management-properties.c:
1056         * src/nautilus-file-management-properties.glade:
1057         * src/nautilus-window-manage-views.c:
1058         * src/nautilus-x-content-bar.[ch]: Added.
1059         More work on autorun and x-content types from David Zeuthen
1061 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1063         * src/nautilus-application.c:
1064         (find_parent_spatial_window):
1065         unref, not free the GFile.
1066         Fixes crash in close parent windows (#509821)
1068 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1070         * src/nautilus-file-management-properties.c:
1071         (nautilus_file_management_properties_dialog_setup):
1072         Fix help crash by actually owning a ref to 
1073         xml_dialog. (#509835)
1075 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1077         * libnautilus-private/nautilus-dnd.[ch]:
1078         Add nautilus_drag_uris_local
1079         
1080         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1081         Don't copy/move files if you dnd within the same
1082         location (#508216)
1084 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1086         * src/file-manager/fm-directory-view.c:
1087         Selection lists are GFiles now, not uris (#505944)
1089 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1091         * libnautilus-private/nautilus-mime-application-chooser.c:
1092         (nautilus_mime_application_chooser_finalize):
1093         Disconnect mime changed handler
1095 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1097         * src/nautilus-file-management-properties.c:
1098         (nautilus_file_management_properties_dialog_response_cb):
1099         Don't crash when exiting separate properties app. (#505687)
1100         
1101         * src/nautilus-window.c:
1102         (nautilus_window_update_icon):
1103         Unref pixbuf inside != NULL block.
1105 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1107         * libnautilus-private/nautilus-directory-async.c:
1108         * libnautilus-private/nautilus-file-private.h:
1109         * libnautilus-private/nautilus-file.c:
1110         Honor mtime specified in thumbnail (#504833)
1112 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1114         * configure.in:
1115         Post release version bump
1117 === nautilus 2.21.5 ===
1119 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1121         * src/nautilus-application.c:
1122         Correct includes
1124         * NEWS:
1125         Update for release
1127         * configure.in:
1128         Update version to 2.21.5
1129         Require eel 2.21.5
1130         
1131 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1133         * configure.in:
1134         Require glib 2.15.2
1136         * libnautilus-private/nautilus-file-utilities.c:
1137         * libnautilus-private/nautilus-monitor.c:
1138         * libnautilus-private/nautilus-trash-monitor.c:
1139         * src/nautilus-bookmark-list.c:
1140         Update to new gio API.
1142 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1144         * src/file-manager/fm-directory-view.c:
1145         (search_in_menu_items):
1146         (extension_action_callback):
1147         Check recursively for valid menu items (#508878)
1148         Patch from Choe Hwanjin.
1150 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1152         * libnautilus-private/nautilus-ui-utilities.c:
1153         (extension_action_sensitive_callback):
1154         (nautilus_toolbar_action_from_menu_item):
1155         Update toolbar item sensitivity if menu item changes.
1157 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1159         * libnautilus-private/nautilus-file-operations.[ch]:
1160         Add check_trash arg to nautilus_file_operations_unmount_mount.
1161         Add nautilus_file_operations_mount_volume().
1162         
1163         * libnautilus-private/nautilus-desktop-icon-file.c:
1164         * src/nautilus-places-sidebar.c:
1165         * src/file-manager/fm-tree-view.c:
1166         Update to API change.
1167         
1168         * data/nautilus.xml.in:
1169         * libnautilus-private/Makefile.am:
1170         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1171         * libnautilus-private/nautilus-autorun.[ch]: Added.
1172         * libnautilus-private/nautilus-global-preferences.[ch]:
1173         * src/nautilus-application.c:
1174         * src/nautilus-file-management-properties.c:
1175         * src/nautilus-file-management-properties.glade:
1176         Add new autorun setup (by David Zeuthen)
1178 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1180         * libnautilus-private/nautilus-file.[ch]:
1181         Add nautilus_file_has_activation_uri.
1182         Don't show can't write emblems if you can't
1183         write in the parent either.
1184         
1185         * libnautilus-private/nautilus-mime-actions.c:
1186         Don't launch mountables that have no activation uri.
1188 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1190         Don't check for unportable functions, fixes #396923
1192         Reviewed by Alex.
1194         * configure.in: don't check for unportable functions to modify the
1195         environment
1196         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1198 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1200         * src/file-manager/fm-directory-view.c:
1201         Use nautilus_file_can_delete() to control sensitivity
1202         of delete menu item.
1204 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1206         * icons/colors.png:
1207         * icons/backgrounds.png:
1208         * icons/emblems.png:
1209         New Tango icons from Ulisse Perusin (see bug #374722).
1211 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1213         * data/icons/16x16/apps/Makefile.am:
1214         * data/icons/22x22/apps/Makefile.am:
1215         * data/icons/24x24/apps/Makefile.am:
1216         * data/icons/32x32/apps/Makefile.am:
1217         * data/icons/scalable/apps/Makefile.am:
1218         Run gtk-update-icon-cache one one when exiting from
1219         icons directory. Not needed to repeat it 5 times.
1221 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1223         * configure.in:
1224         * data/Makefile.am:
1225         * data/icons/*:
1226         * icons/Makefile.am:
1227         * icons/appicon/*:
1228         Move "nautilus" named icon from icon/appicon to data/icons
1229         matching the directory and naming structure of other GNOME
1230         projects.
1232         This will also help if we'll need to add custom themeable
1233         icons.
1235 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1237         * libnautilus-private/nautilus-mime-actions.c:
1238         (cancel_activate_callback):
1239         Fix assertion crash on cancel.
1241 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1243         * libnautilus-private/nautilus-file-operations.c:
1244         (verify_destination):
1245         Non-strdup()'d string potentially free()'d.
1247 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1249         * libnautilus-private/nautilus-file-operations.c:
1250         (move_file_prepare):
1251         Remove bad g_error_free()'s causing crashes while 
1252         merging files.
1254 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1256         * src/Makefile.am:
1257         EXTRA_DIST the currently not built
1258         connect to server dialogs.
1260 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1262         * configure.in:
1263         Post release version bump
1265 === nautilus 2.21.2 ===
1267 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1269         * NEWS:
1270         Update for release
1272 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1274         * libnautilus-private/nautilus-desktop-icon-file.c:
1275         * libnautilus-private/nautilus-file.[ch]:
1276         * libnautilus-private/nautilus-vfs-file.c:
1277         * src/file-manager/fm-directory-view.c:
1278         Remove unused callbacks in nautilus_file_unmount/eject.
1279         Patch from Tomas Bzatek <tbzatek@redhat.com>
1281 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1283         * libnautilus-private/nautilus-desktop-icon-file.c:
1284         * libnautilus-private/nautilus-file-operations.c:
1285         * libnautilus-private/nautilus-vfs-file.c:
1286         Implement some missing mount/unmount functionallity.
1287         Patch from Tomas Bzatek <tbzatek@redhat.com>
1289 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1291         * configure.in:
1292         Bump glib req to 2.15.1
1294 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1296         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1297         Fix memleak.
1299 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1301         * libnautilus-private/nautilus-monitor.c:
1302         * libnautilus-private/nautilus-trash-monitor.c:
1303         Update to new gio API
1305 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1307         * libnautilus-extension/libnautilus-extension.pc.in:
1308         Pull in gio, not gnome-vfs.
1309         
1310         * libnautilus-extension/nautilus-file-info.[ch]:
1311         * libnautilus-private/nautilus-file.c:
1312         Export some gio specific things like file type and
1313         location/parent location.
1314         
1315         * libnautilus-private/nautilus-desktop-icon-file.c:
1316         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1318 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1320         * configure.in:
1321         * src/nautilus-main.c:
1322         Set desktop env for GAppInfo
1323         
1324         * libnautilus-private/nautilus-open-with-dialog.c:
1325         Filter out apps that don't take file args from
1326         open with list.
1328 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1330         * libnautilus-private/nautilus-file-operations.c:
1331         (delete_job):
1332         Remove unnecessary delete_if_all_already_in_trash boolean.
1333         
1334 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1336         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1337         Fix a typo.
1339 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1341         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1342         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1343         Update to use extensions-2.0 dir.
1345 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1347         * libnautilus-private/nautilus-dnd.c:
1348         (nautilus_drag_default_drop_action_for_icons):
1349         Default dnd of desktop icons to move. (#504824)
1350         Based on patch by Cosimo Cecchi
1352 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1354         * configure.in:
1355         Post release version bump
1357 === nautilus 2.21.1 ===
1359 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1361         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1362         Fix old test
1364         * NEWS: 
1365         Update for release
1367         * configure.in:
1368         Remove gnome-vfs requirement
1369         Bump glib and eel requirements
1370         
1371 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1373         * libnautilus-private/nautilus-mime-actions.c:
1374         Correct check for require_uri.
1375         Small performance fix
1377 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1379         * libnautilus-private/nautilus-file-private.h:
1380         Missed one "std" in the conversion
1382 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1384         * libnautilus-private/nautilus-customization-data.c:
1385         * libnautilus-private/nautilus-directory-async.c:
1386         * libnautilus-private/nautilus-dnd.c:
1387         * libnautilus-private/nautilus-file-operations.c:
1388         * libnautilus-private/nautilus-file-utilities.c:
1389         * libnautilus-private/nautilus-file.c:
1390         * libnautilus-private/nautilus-icon-dnd.c:
1391         * libnautilus-private/nautilus-link.c:
1392         * libnautilus-private/nautilus-search-engine-simple.c:
1393         * libnautilus-private/nautilus-trash-monitor.c:
1394         * src/file-manager/fm-directory-view.c:
1395         * src/file-manager/fm-properties-window.c:
1396         * src/nautilus-pathbar.c:
1397         * src/nautilus-property-browser.c:
1398         Update to new gio file attribute names
1400 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1402         * libnautilus-private/nautilus-file-operations.c:
1403         * src/nautilus-places-sidebar.c:
1404         Update to new gio api
1406 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1408         * libnautilus-private/nautilus-file-operations.c:
1409         * libnautilus-private/nautilus-file.c:
1410         * src/file-manager/fm-directory-view.c:
1411         * src/file-manager/fm-properties-window.c:
1412         Update for glib API change.
1414 2007-12-19  David Zeuthen  <davidz@redhat.com>
1416         Don't put up error dialogs if the error code is
1417         G_IO_ERROR_FAILED_HANDLED.
1419         * libnautilus-private/nautilus-file-operations.c:
1420         (unmount_mount_callback):
1421         * src/nautilus-places-sidebar.c: (volume_mount_cb),
1422         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1423         (drive_poll_for_media_cb):
1425 2007-12-17  Alexander Larsson  <alexl@redhat.com>
1427         * src/nautilus-main.c:
1428         (setup_debug_log_signals):
1429         Disable unsafe segv handler by default
1431 2007-12-14  David Zeuthen  <davidz@redhat.com>
1433         * libnautilus-private/nautilus-desktop-icon-file.c:
1434         (update_info_from_link):
1435         * libnautilus-private/nautilus-desktop-link-monitor.c:
1436         (volume_delete_dialog):
1437         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1438         (fm_tree_view_unmount_cb):
1439         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1440         * src/nautilus-places-sidebar.c: (check_visibility),
1441         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1442         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1443         (eject_shortcut_cb):
1445         Update for API changes in gio trunk.
1447 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1449         * libnautilus-private/nautilus-file-operations.c:
1450         * libnautilus-private/nautilus-monitor.c:
1451         * libnautilus-private/nautilus-open-with-dialog.c:
1452         Update to new flags API
1454 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1456         * libnautilus-private/nautilus-bookmark.c:
1457         * libnautilus-private/nautilus-bookmark.h:
1458         * libnautilus-private/nautilus-desktop-icon-file.c:
1459         * libnautilus-private/nautilus-desktop-link-monitor.c:
1460         * libnautilus-private/nautilus-desktop-link.c:
1461         * libnautilus-private/nautilus-desktop-link.h:
1462         * libnautilus-private/nautilus-directory-private.h:
1463         * libnautilus-private/nautilus-directory.h:
1464         * libnautilus-private/nautilus-emblem-utils.h:
1465         * libnautilus-private/nautilus-file-changes-queue.h:
1466         * libnautilus-private/nautilus-file-operations.c:
1467         * libnautilus-private/nautilus-file-operations.h:
1468         * libnautilus-private/nautilus-file-utilities.c:
1469         * libnautilus-private/nautilus-file-utilities.h:
1470         * libnautilus-private/nautilus-file.c:
1471         * libnautilus-private/nautilus-file.h:
1472         * libnautilus-private/nautilus-icon-info.c:
1473         * libnautilus-private/nautilus-icon-info.h:
1474         * libnautilus-private/nautilus-link.c:
1475         * libnautilus-private/nautilus-mime-actions.h:
1476         * libnautilus-private/nautilus-mime-application-chooser.c:
1477         * libnautilus-private/nautilus-monitor.c:
1478         * libnautilus-private/nautilus-monitor.h:
1479         * libnautilus-private/nautilus-open-with-dialog.c:
1480         * libnautilus-private/nautilus-open-with-dialog.h:
1481         * libnautilus-private/nautilus-program-choosing.c:
1482         * libnautilus-private/nautilus-program-choosing.h:
1483         * libnautilus-private/nautilus-progress-info.h:
1484         * libnautilus-private/nautilus-recent.h:
1485         * libnautilus-private/nautilus-search-directory.c:
1486         * libnautilus-private/nautilus-search-engine-simple.c:
1487         * libnautilus-private/nautilus-trash-monitor.c:
1488         * libnautilus-private/nautilus-trash-monitor.h:
1489         * libnautilus-private/nautilus-ui-utilities.c:
1490         * libnautilus-private/nautilus-view-factory.h:
1491         * src/file-manager/fm-directory-view.c:
1492         * src/file-manager/fm-directory-view.h:
1493         * src/file-manager/fm-icon-container.c:
1494         * src/file-manager/fm-icon-view.c:
1495         * src/file-manager/fm-tree-model.h:
1496         * src/file-manager/fm-tree-view.c:
1497         * src/nautilus-application.c:
1498         * src/nautilus-application.h:
1499         * src/nautilus-bookmark-list.c:
1500         * src/nautilus-bookmark-list.h:
1501         * src/nautilus-desktop-window.c:
1502         * src/nautilus-image-properties-page.c:
1503         * src/nautilus-location-entry.c:
1504         * src/nautilus-navigation-window.c:
1505         * src/nautilus-pathbar.c:
1506         * src/nautilus-pathbar.h:
1507         * src/nautilus-places-sidebar.c:
1508         * src/nautilus-property-browser.c:
1509         * src/nautilus-query-editor.c:
1510         * src/nautilus-window-menus.c:
1511         Only use <gio/gio.h> include 
1513 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1515         * libnautilus-private/nautilus-file-operations.c:
1516         Update to gioscheduler.h changes
1518 2007-12-13  Alexander Larsson  <alexl@redhat.com>
1520         * libnautilus-private/nautilus-mime-actions.c:
1521         * src/nautilus-window-manage-views.c:
1522         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1524 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1526         * src/file-manager/fm-directory-view.c:
1527         (new_folder_done):
1528         Remove spew
1529         (add_submenu):
1530         (add_submenu_to_directory_menus):
1531         Avoid creating three copies of template menu actions
1533 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1535         * libnautilus-private/nautilus-file-private.h:
1536         * libnautilus-private/nautilus-file-utilities.c:
1537         Update to new gio attribute names
1539 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1541         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1542         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1544 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1546         * src/file-manager/fm-properties-window.c (create_pie_widget):
1547         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
1548         add two translator comments.
1550 2007-12-11  David Zeuthen  <davidz@redhat.com>
1552         Update for API changes in gio trunk.
1554         * libnautilus-private/nautilus-desktop-icon-file.c:
1555         (update_info_from_link):
1556         * libnautilus-private/nautilus-desktop-link-monitor.c:
1557         (volume_delete_dialog), (volume_file_name_used),
1558         (create_mount_link), (mount_added_callback),
1559         (mount_removed_callback), (mount_changed_callback),
1560         (desktop_volumes_visible_changed),
1561         (nautilus_desktop_link_monitor_init),
1562         (desktop_link_monitor_finalize):
1563         * libnautilus-private/nautilus-desktop-link.c:
1564         (nautilus_desktop_link_new),
1565         (nautilus_desktop_link_new_from_mount),
1566         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1567         * libnautilus-private/nautilus-desktop-link.h:
1568         * libnautilus-private/nautilus-file-operations.c:
1569         (custom_mount_to_string), (custom_mount_skip),
1570         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1571         (has_trash_files), (nautilus_file_operations_unmount_mount):
1572         * libnautilus-private/nautilus-file-operations.h:
1573         * libnautilus-private/nautilus-file.c:
1574         (nautilus_file_get_volume_name):
1575         * src/file-manager/fm-icon-container.c: (get_sort_category):
1576         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1577         (fm_tree_model_get_mount_for_root_node_file),
1578         (fm_tree_model_remove_root_uri):
1579         * src/file-manager/fm-tree-model.h:
1580         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1581         (mount_added_callback), (mount_removed_callback),
1582         (button_pressed_callback), (fm_tree_view_unmount_cb),
1583         (create_tree):
1584         * src/nautilus-application.c: (nautilus_application_instance_init),
1585         (mount_added_callback), (mount_removed_callback):
1586         * src/nautilus-pathbar.c:
1587         (nautilus_path_bar_update_button_appearance),
1588         (is_file_path_mounted_mount), (find_button_type),
1589         (make_directory_button):
1590         * src/nautilus-places-sidebar.c: (add_place), (update_places),
1591         (mount_added_callback), (mount_removed_callback),
1592         (mount_changed_callback), (volume_added_callback),
1593         (volume_removed_callback), (volume_changed_callback),
1594         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1595         (check_visibility), (bookmarks_check_popup_sensitivity),
1596         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1597         (unmount_shortcut_cb), (eject_shortcut_cb),
1598         (drive_poll_for_media_cb), (rescan_shortcut_cb),
1599         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1600         (nautilus_places_sidebar_set_parent_window):
1602 2007-12-11  A. Walton  <awalton@svn.gnome.org>
1603         * src/nautilus-shell-interface.idl:
1604         Fix build error from nautilus metafile removal.
1606 2007-12-10  Alexander Larsson  <alexl@redhat.com>
1608         * libnautilus-private/nautilus-directory-async.c:
1609         * libnautilus-private/nautilus-directory-metafile.[ch]:
1610         * libnautilus-private/nautilus-metafile.[ch]:
1611         * libnautilus-private/nautilus-directory-private.h:
1612         * libnautilus-private/nautilus-directory.c:
1613         * libnautilus-private/Makefile.am:
1614         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1615         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1616         * libnautilus-private/nautilus-metafile-server.idl: Removed.
1617         * src/nautilus-application.c:
1618         * src/nautilus-main.c:
1619         * src/nautilus-spatial-window.c:
1620         Remove the bonobo layer for metadata, as we're always in-process anyway
1621         these days.
1623 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1625         * libnautilus-private/nautilus-file.[ch]:
1626         * libnautilus-private/nautilus-vfs-file.c:
1627         * src/file-manager/fm-directory-view.c:
1628         Add optional cancellable arg to nautilus_file_mount
1629         
1630         * libnautilus-private/nautilus-mime-actions.c:
1631         Implement cancellation of file activation
1633 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1635         * libnautilus-private/nautilus-file-operations.c:
1636         Implement nautilus_file_set_permissions_recursive
1638 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1640         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1641         Use new gio apis to avoid getting uri.
1643 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1645         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1646         No need to get the uri to figure out if the
1647         directory is in the trash, just use
1648         g_file_has_uri_scheme().
1649         
1650 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1652         * src/nautilus-places-sidebar.c:
1653         Display errors on mount/unmount failure
1655 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1657         * libnautilus-private/nautilus-file-operations.[ch]:
1658         * src/file-manager/fm-tree-view.c:
1659         * src/nautilus-places-sidebar.c:
1660         Show errors on unmount/eject failing.
1662 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1664         * libnautilus-private/nautilus-file-operations.[ch]:
1665         * src/nautilus-places-sidebar.c:
1666         Implement empty trash on unmount and eject
1667         
1668         * src/file-manager/fm-tree-view.c:
1669         Use the file op version of unmount
1671 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1673         * libnautilus-private/nautilus-file-operations.[ch]:
1674         Implement the rest of the file create ops
1675         
1676         * src/file-manager/fm-directory-view.c:
1677         Get sane filenames for dropped text
1679 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1681         * libnautilus-private/nautilus-directory.c:
1682         Don't avoid adding existing files that are not is_added.
1683         Fixes a problem where new folder didn't display the new folder.
1684         
1685         * libnautilus-private/nautilus-file-operations.[ch]:
1686         * src/file-manager/fm-directory-view.c:
1687         * src/file-manager/fm-tree-view.c:
1688         Implement new folder.
1690 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1692         * libnautilus-private/nautilus-file-operations.c:
1693         Set position on move and link
1695 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1697         * libnautilus-private/nautilus-file-operations.[ch]:
1698         * src/file-manager/fm-directory-view.c:
1699         Implement symlinking
1701 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1703         * libnautilus-private/nautilus-file-operations.[ch]:
1704         Implement duplicate.
1706 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1708         * src/file-manager/fm-directory-view.c:
1709         Fix merge error that made the Open Folder Window
1710         menu item appear in non-browser mode
1712 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1713         * libnautilus-private/nautilus-search-engine-beagle.c:
1714         Fixed some spacing issues.
1716 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1718         * libnautilus-private/nautilus-file-operations.c:
1719         Implement empty trash
1721 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1722         * libnautilus-private/nautilus-search-engine-beagle.c:
1723         Fix a memory leak from the last commit.
1725 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1727         * libnautilus-private/nautilus-file-operations.c:
1728         Implement trash with CommonJob
1729         
1730         * libnautilus-private/nautilus-progress-info.c:
1731         (nautilus_progress_info_set_progress):
1732         Ensure progress always is inside 0.0 - 1.0
1734 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1735         * libnautilus-private/nautilus-search-engine-beagle.c:
1736         Replace depreciated beagle_query_add_hit_type and
1737         beagle_query_add_mime_type with compatible query strings.
1738         
1739 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1741         * libnautilus-private/nautilus-file-operations.c:
1742         Support recursive delete with progress reporting
1744 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1746         * libnautilus-private/nautilus-file-operations.c:
1747         Use CommonJob in the delete confirmation dialogs
1749 2007-12-03  Christian Persch  <chpe@gnome.org>
1751         * libnautilus-private/nautilus-directory-metafile.c:
1752         (nautilus_directory_get_integer_file_metadata),
1753         (nautilus_directory_set_integer_file_metadata):
1754         * libnautilus-private/nautilus-directory.c:
1755         (nautilus_directory_schedule_position_set):
1756         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
1757         * libnautilus-private/nautilus-file-operations-progress.c:
1758         (time_remaining_callback):
1759         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
1760         * src/file-manager/fm-directory-view.c: (new_folder_done):
1761         * src/nautilus-application.c: (get_desktop_manager_selection):
1762         * src/nautilus-connect-server-dialog.c: (display_server_uri):
1763         * src/nautilus-information-panel.c: (receive_dropped_color):
1764         * src/nautilus-property-browser.c: (add_color_to_browser):
1765         * src/nautilus-window.c: (nautilus_window_init),
1766         (nautilus_window_finalize), (free_activate_view_data),
1767         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
1768         (nautilus_window_class_init): Remove some small allocations, and use
1769         GSlice more often. Bug #461795.
1771 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1773         * libnautilus-private/nautilus-file-operations.c:
1774         Move screen_num to CommonJob
1775         Use GtkWindow * for parent_window in CommonJob
1776         shallow conversion to CommonJob use for delete
1778 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1780         * libnautilus-private/nautilus-file-operations.c:
1781         Remove old gnome-vfs base implementation to make
1782         this easier to read.
1783         
1784 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1786         * libnautilus-private/nautilus-file-operations.c:
1787         Implement cancellation in all ops
1788         
1789         * libnautilus-private/nautilus-progress-info.[ch]:
1790         Allow cancelling in progress dialog
1792 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1794         * test/test.h: 
1795         Don't include deprectated headers
1797 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1799         * libnautilus-private/nautilus-search-engine-tracker.c:
1800         Fix build
1801         
1802         * src/file-manager/fm-directory-view.h:
1803         Don't include deprectated headers
1805 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1807         * libnautilus-private/nautilus-file-operations.c:
1808         * libnautilus-private/nautilus-file.c:
1809         * libnautilus-private/nautilus-progress-info.c:
1810         * src/file-manager/fm-error-reporting.c:
1811         Fix ngettext use and othe i18n issues (#500945)
1813 2007-11-30  Federico Mena Quintero  <federico@novell.com>
1815         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
1816         the HIG police.
1818         * src/file-manager/fm-properties-window.c
1819         (create_permissions_page): Use header capitalization for command button.
1820         (add_permissions_combo_box): Use sentence capitalization for field labels.
1822 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1824         * libnautilus-private/nautilus-file-operations.[ch]:
1825         Reimplement copy_move helper with _copy and _move
1826         Also support move to trash as trash
1827         
1828         * src/file-manager/fm-directory-view.c:
1829         Use _copy_move again
1831 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1833         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1834         Convert changes queue to only use GFile, not uris.
1835         Kill all _by_uri versions
1836         
1837         * libnautilus-private/nautilus-directory-notify.h:
1838         * libnautilus-private/nautilus-directory.c:
1839         * libnautilus-private/nautilus-link.c:
1840         * libnautilus-private/nautilus-monitor.c:
1841         * src/file-manager/fm-directory-view.c:
1842         Update for above changes
1844 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1846         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1847         More uri -> gfile API changes
1848         
1849         * libnautilus-private/nautilus-file-operations.[ch]:
1850         Add move operation
1851         
1852         * src/file-manager/fm-directory-view.c:
1853         Use move operation
1855 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1857         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1858         * libnautilus-private/nautilus-icon-dnd.c:
1859         Change position setting api to accept GFile instead of
1860         uri
1861         
1862         * libnautilus-private/nautilus-file-operations.c:
1863         Set positions and copy metadata.
1865 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1867         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1868         Add some GFile version and rename the old to _by_uri
1869         
1870         * libnautilus-private/nautilus-file-operations.c:
1871         Emit change events
1872         
1873         * libnautilus-private/nautilus-file-operations-progress.c:
1874         * libnautilus-private/nautilus-file.c:
1875         * libnautilus-private/nautilus-icon-dnd.c:
1876         * libnautilus-private/nautilus-metafile.c:
1877         * libnautilus-private/nautilus-monitor.c:
1878         * src/file-manager/fm-directory-view.c:
1879         * src/file-manager/fm-icon-view.c:
1880         Update to latest APIs
1882 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1884         * libnautilus-private/nautilus-file-operations.c:
1885         Better status message when copying one folder
1886         
1887         * libnautilus-private/nautilus-progress-info.c:
1888         Correct tooltip message for status icon
1890 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1892         * libnautilus-private/nautilus-file-operations.c:
1893         Nicer progress texts
1894         
1895         * libnautilus-private/nautilus-progress-info.c:
1896         Hide progress window when last op finishes.
1898 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1900         * libnautilus-private/nautilus-directory-async.c:
1901         Don't free uninitialized memory.
1902         
1903         * libnautilus-private/nautilus-file-operations.c:
1904         * libnautilus-private/nautilus-progress-info.[ch]:
1905         Add progress info dialog
1907 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1909         * libnautilus-private/nautilus-file-operations.c:
1910         Handle debuting URIs in file copy op
1911         
1912         * src/file-manager/fm-directory-view.c:
1913         Use new nautilus_file_operations_copy for copy.
1914         Make debuting_uri hash into debuting_files in new
1915         API. Convert for old calls.
1917 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1919         * libnautilus-private/nautilus-file-operations.c:
1920         Add run_warning and run_error to simplify the
1921         code for error dialogs.
1923 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1925         * libnautilus-private/nautilus-file-operations.c:
1926         Add defines for common button names to make sure
1927         they are consistent
1929 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1931         * libnautilus-private/nautilus-file-operations.c:
1932         Use the right create_dest arg to copy_directory
1933         
1934 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1936         * libnautilus-private/nautilus-file-operations.c:
1937         Free primary / secondary in run_simple_dialog
1939 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1941         * libnautilus-private/nautilus-file-operations.c:
1942         Add IS_IO_ERROR macro and use that
1943         
1944 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1946         * libnautilus-private/nautilus-progress-info.[ch]:
1947         Remove printf versions
1948         rename _set_foo_nocopy to _take_foo
1950         * libnautilus-private/nautilus-file-operations.c:
1951         Use new custom printf formating for all strings
1952         
1953 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1955         * libnautilus-private/nautilus-file-operations.c:
1956         Use eel_strdup_printf_with_custom to make it easier
1957         to create error dialogs.
1959 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1961         * libnautilus-private/nautilus-file-operations.c:
1962         Handle deleting a directory when overwriting it with a
1963         file.
1965 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1967         * libnautilus-private/nautilus-file-operations.c:
1968         Handle errors in remove destination
1969         
1970 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1972         * libnautilus-private/nautilus-file-operations.c:
1973         Pass cancellable into strdup_with_name
1975 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1977         * libnautilus-private/nautilus-file-operations.c:
1978         Add progress updates to copy.
1979         Make some error dialogs more consistent (add skip all, reorder)
1981         * libnautilus-private/nautilus-progress-info.[ch]:
1982         Add nautilus_progress_info_set_status_printf
1984 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1986         * libnautilus-private/nautilus-file-operations.c:
1987         Don't create dest dir on merges
1988         
1989 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1991         * libnautilus-private/nautilus-file-operations.c:
1992         Handle recursive copies
1994 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1996         * libnautilus-private/nautilus-file-operations.c:
1997         Pass in same_fs instead of dest_fs_id so we can
1998         reuse copy_file recursively and only check once.
2000 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2002         * libnautilus-private/nautilus-file-operations.c:
2003         More work on file copies
2005 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2007         * libnautilus-private/nautilus-file-operations.c:
2008         Add error handling for source scanning
2010 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2012         * libnautilus-private/nautilus-progress-info.[ch]:
2013         Add nautilus_get_all_progress_info()
2014         
2015         * test/test-copy.c:
2016         Print progress info
2017         
2018         * libnautilus-private/nautilus-file-operations.c:
2019         Implement generic run_simple_dialog()
2021 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2023         * libnautilus-private/nautilus-file-operations.c:
2024         Add generic run_simple_dialog.
2026 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2028         * libnautilus-private/nautilus-progress-info.c:
2029         Fix signal emissions
2031         * libnautilus-private/nautilus-file-operations.[ch]:
2032         Add nautilus_file_operations_copy, with some initial
2033         (far from done) code
2034         
2035         * test/Makefile.am:
2036         * test/test-copy.c:
2037         nautilus_file_operations_copy testcase
2039 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2041         * libnautilus-private/nautilus-progress-info.c:
2042         Reindent
2043         Fix threading issues wrt the idle source
2045 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2047         * libnautilus-private/Makefile.am:
2048         * libnautilus-private/nautilus-progress-info.[ch]:
2049         Added NautilusProgressInfo class
2050         
2051         * libnautilus-private/nautilus-file-operations.c:
2052         * src/file-manager/fm-tree-view.c:
2053         * src/nautilus-places-sidebar.c:
2054         Update to new gio API
2056 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2058         * src/file-manager/fm-error-reporting.c:
2059         Remove last use of GNOME_VFS_ERROR
2060         
2061         * libnautilus-private/Makefile.am:
2062         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2063         * src/file-manager/fm-directory-view.c:
2064         * src/nautilus-window-manage-views.c:
2065         Remove GNOME_VFS_ERROR
2067 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2069         * src/nautilus-window-manage-views.c:
2070         * src/nautilus-window-private.h:
2071         Better error reporting on view failure
2073 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2075         * src/nautilus-window-manage-views.c:
2076         * src/nautilus-window-private.h:
2077         Try to mount location if not mounted.
2079 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2081         * libnautilus-private/nautilus-directory-async.c:
2082         * libnautilus-private/nautilus-file-private.h:
2083         * libnautilus-private/nautilus-file.c:
2084         Handle std:target_uri gio links
2086 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2088         * libnautilus-private/nautilus-file.c:
2089         Fix reversed checks
2091 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2093         * configure.in:
2094         * src/nautilus-image-properties-page.c:
2095         Add support for exempi >= 1.99.5 while keeping support for older
2096         versions.
2098 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2100         * NEWS:
2101         * docs/key_mouse_navigation.txt:
2102         * libnautilus-private/nautilus-emblem-utils.c:
2103         * libnautilus-private/nautilus-emblem-utils.h:
2104         * src/file-manager/fm-properties-window.c:
2105         * src/nautilus-emblem-sidebar.c:
2106         * src/nautilus-property-browser.c:
2107         Fix typo: availible -> available.
2109 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2111         * libnautilus-private/nautilus-program-choosing.c:
2112         Update to the new GAppInfo and EelAppLaunchContext APIs
2113         Remove old startup notify code
2115 2007-11-05  Jürg Billeter  <j@bitron.ch>
2117         reviewed by: Alexander Larsson  <alexl@redhat.com>
2119         * src/file-manager/fm-actions.h:
2120         * src/file-manager/fm-directory-view.c:
2121         (action_open_folder_window_callback), (open_one_in_folder_window),
2122         (action_location_open_folder_window_callback),
2123         (real_update_location_menu), (real_update_menus):
2124         * src/file-manager/nautilus-directory-view-ui.xml:
2125         * src/nautilus-actions.h:
2126         * src/nautilus-navigation-window-menus.c:
2127         (nautilus_navigation_window_update_spatial_menu_item),
2128         (action_folder_window_callback),
2129         (nautilus_navigation_window_initialize_menus):
2130         * src/nautilus-navigation-window-ui.xml:
2131         * src/nautilus-navigation-window.c:
2132         (nautilus_navigation_window_init), (always_use_browser_changed):
2133         * src/nautilus-window-private.h:
2134         Add menu item to open spatial folder window from browser window to File
2135         menu and context menus.
2137 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2139         * src/file-manager/fm-directory-view.c:
2140         * src/nautilus-file-management-properties.c:
2141         * src/nautilus-navigation-window.c:
2142         * libnautilus-private/nautilus-icon-info.c:
2143         * libnautilus-private/nautilus-mime-application-chooser.c:
2144         Plug some minor memory leaks.
2146 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2148         * src/file-manager/fm-icon-container.c:
2149         * src/file-manager/fm-list-view.c:
2150         * src/nautilus-shell.c:
2151         * src/nautilus-file-management-properties.c:
2152         * libnautilus-private/nautilus-column-utilities.c:
2153         * libnautilus-private/nautilus-column-utilities.h:
2154         * libnautilus-private/nautilus-column-chooser.c:
2155         * libnautilus-private/nautilus-column-chooser.h:
2156         Remove all uses of eel-string-list and update code to the new
2157         eel_preferences_[set|get]_string_array api.
2159         * libnautilus-private/nautilus-global-preferences.c:
2160         Update to the eel-enumerations api changes.
2162 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2164         * libnautilus-private/nautilus-customization-data.[ch]:
2165         * libnautilus-private/nautilus-desktop-directory.c:
2166         * libnautilus-private/nautilus-directory-async.c:
2167         * libnautilus-private/nautilus-directory-private.h:
2168         * libnautilus-private/nautilus-directory.[ch]:
2169         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2170         * libnautilus-private/nautilus-file-private.h:
2171         * libnautilus-private/nautilus-file-utilities.c:
2172         * libnautilus-private/nautilus-file.[ch]:
2173         * libnautilus-private/nautilus-global-preferences.c:
2174         * libnautilus-private/nautilus-icon-dnd.c:
2175         * libnautilus-private/nautilus-metafile.c:
2176         * libnautilus-private/nautilus-monitor.c:
2177         * libnautilus-private/nautilus-program-choosing.c:
2178         * libnautilus-private/nautilus-query.h:
2179         * libnautilus-private/nautilus-search-directory.c:
2180         * libnautilus-private/nautilus-search-engine-tracker.c:
2181         * libnautilus-private/nautilus-search-engine.h:
2182         * libnautilus-private/nautilus-thumbnails.c:
2183         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2184         * libnautilus-private/nautilus-vfs-utils.h:
2185         * src/file-manager/fm-desktop-icon-view.c:
2186         * src/file-manager/fm-ditem-page.c:
2187         * src/file-manager/fm-icon-container.c:
2188         * src/file-manager/fm-icon-view.c:
2189         * src/file-manager/fm-list-view.c:
2190         * src/file-manager/fm-properties-window.c:
2191         * src/file-manager/fm-tree-view.c:
2192         * src/nautilus-desktop-window.c:
2193         * src/nautilus-emblem-sidebar.c:
2194         * src/nautilus-location-bar.c:
2195         * src/nautilus-location-dialog.c:
2196         * src/nautilus-location-entry.c:
2197         * src/nautilus-main.c:
2198         * src/nautilus-navigation-window-menus.c:
2199         * src/nautilus-places-sidebar.c:
2200         * src/nautilus-query-editor.c:
2201         * src/nautilus-shell.c:
2202         * src/nautilus-sidebar-title.c:
2203         * src/nautilus-window-manage-views.c:
2204         * src/nautilus-window.c:
2205         * test/test-nautilus-mime-actions-set.c:
2206         * test/test-nautilus-mime-actions.c:
2207         * test/test.h:
2208         Remove lots of gnome vfs includes
2209         
2210         * src/Makefile.am:
2211         Disable building of connect to server app
2213 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2215         * libnautilus-private/nautilus-file.[ch]:
2216         Add nautilus_file_is_launchable
2218         * libnautilus-private/nautilus-program-choosing.c:
2219         Add launched apps to recent files
2220         
2221         * libnautilus-private/nautilus-mime-actions.[ch]:
2222         * src/file-manager/fm-directory-view.[ch]:
2223         Move all the file activaton code from FMDirectoryView
2224         to a common place in nautilus-mime-actions
2226 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2228         * libnautilus-private/nautilus-file-operations.[ch]:
2229         Stub out all gnome-vfs using operations with a
2230         dialog saying this isn't supported yet.
2231         
2232         * src/Makefile.am:
2233         * src/file-manager/fm-directory-view.c:
2234         * src/nautilus-shell-ui.xml:
2235         * src/nautilus-window-menus.c:
2236         Remove all connect to server use for now
2237         Not sure what to do with it in the gvfs world
2238         
2239         * src/file-manager/fm-error-reporting.c:
2240         * src/nautilus-main.c:
2241         Remove gnome_vfs uses
2243 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2245         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2246         instead of a hand rolled version.
2248 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2250         * src/file-manager/fm-directory-view.c: do not use the deprecated
2251         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2252         doesn't exist.
2254 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2256         * libnautilus-private/nautilus-file-operations.[ch]:
2257         Convert unmount volume to gio
2258         Remove unmount drive (makes no sense!)
2259         
2260         * src/nautilus-places-sidebar.c:
2261         Use new APIs
2263 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2265         * libnautilus-private/nautilus-file.c:
2266         (nautilus_file_get_uri_scheme):
2267         Better get_uri_scheme implementation
2268         
2269         * libnautilus-private/nautilus-mime-actions.[ch]:
2270         Remove the open_with versions (not needed anymore)
2271         Add support for uri_handlers
2272         
2273         * libnautilus-private/nautilus-program-choosing.[ch]:
2274         Remove now unused function nautilus_launch_show_file
2275         
2276         * src/file-manager/fm-directory-view.c:
2277         * src/nautilus-information-panel.c:
2278         * src/nautilus-window.c:
2279         Update for above api changes
2281 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2283         * libnautilus-private/nautilus-dnd.c:
2284         Convert default dnd op to gio code
2286 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2288         * libnautilus-private/nautilus-search-engine-simple.c:
2289         Update to changed gio API
2291 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2293         * libnautilus-private/nautilus-vfs-utils.[ch]:
2294         Remove more unused gnome-vfs helpers
2296 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2298         * src/file-manager/fm-icon-view.c (play_file):
2299         Use a better pipeline for audio preview (doesn't play videos)
2300         Add back totem preview app.
2302         * libnautilus-private/nautilus-file.c:
2303         (nautilus_file_get_volume_name):
2304         Get volume name using gio
2305         
2306         * src/file-manager/fm-properties-window.c:
2307         Show volume name for non local files too
2308         Avoid crashes if query fsinfo fails
2310 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2312         * libnautilus-private/nautilus-program-choosing.c:
2313         (nautilus_launch_show_file):
2314         Avoid gnome_vfs calls
2316 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2318         * libnautilus-private/nautilus-icon-canvas-item.c:
2319         (real_map_pixbuf):
2320         Fix indentation
2321         
2322         * src/file-manager/Makefile.am:
2323         * src/file-manager/fm-icon-view.c:
2324         * src/file-manager/nautilus-audio-mime-types.h:
2325         Replace audio preview code with new one based
2326         on gst-launch, removing all the gnome-vfs code
2328 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2330         * libnautilus-private/nautilus-dnd.c:
2331         Remove gnome-vfs code
2333 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2335         * libnautilus-private/nautilus-file-utilities.[ch]:
2336         * libnautilus-private/nautilus-file-operations.c:
2337         Move public gnome-vfs functions from file-utilities to internal
2338         calls in file-operations.c
2339         Replace gnome-vfs use with gio
2340         
2341         * libnautilus-private/nautilus-file-operations-progress.c:
2342         * src/file-manager/fm-tree-view.c:
2343         Replace gnome-vfs use with gio
2345 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2347         * libnautilus-private/nautilus-file-operations.[ch]:
2348         Move nautilus_file_operations_delete to the gio code.
2350         * src/file-manager/fm-directory-view.c:
2351         * src/file-manager/fm-tree-view.c:
2352         Update to use new nautilus_file_operations_delete
2354 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2356         * libnautilus-private/nautilus-module.c:
2357         Fix valgrind warning on shutdown (#346401, ported from trunk).
2359 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2361         * libnautilus-private/nautilus-directory.c:
2362         * libnautilus-private/nautilus-desktop-link.c:
2363         * libnautilus-private/nautilus-desktop-icon-file.c:
2364         * libnautilus-private/nautilus-bookmark.c:
2365         * libnautilus-private/nautilus-trash-monitor.c:
2366         * libnautilus-private/nautilus-file.c:
2367         Plug minor memory leaks and improper uses of eel_ref_str_*
2369 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2371         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2372         of freeing it to avoid memory corruption.
2374 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2376         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2377         * libnautilus-private/nautilus-monitor.c:
2378         Rename some file change queue functions to _by_uri
2379         add GFile based version with the original name
2380         
2381         * libnautilus-private/nautilus-file-operations.[ch]:
2382         Add gio based nautilus_file_operations_trash_or_delete() call.
2383         
2384         * src/file-manager/fm-directory-view.c:
2385         Call nautilus_file_operations_trash_or_delete()
2386         Remove unused code
2388 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2390         * src/file-manager/fm-directory-view.[ch]:
2391         Make file activation handle mounting of mountables and non-mounted
2392         locations. Also general cleanup of activation.
2393         Cancellation not handled yet.
2395 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2397         * src/file-manager/fm-list-view.c:
2398         * libnautilus-private/nautilus-icon-info.c:
2399         * libnautilus-private/nautilus-file.c:
2400         Plug some minor memory leaks.
2402 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2404         * src/nautilus-window-manage-view.c (location_has_really_changed):
2405         Fix a warning when switching view.
2407 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2409         * src/nautilus-application.c:
2410         * src/nautilus-property-browser.c:
2411         * src/nautilus-shell.c:
2413         Do not use EelStringList.
2415 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
2417         * src/nautilus-file-management-properties.c:
2418         remove eel_string_list (ab)use.
2420 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2422         * libnautilus-private/nautilus-file.[ch]:
2423         * libnautilus-private/nautilus-vfs-file.c:
2424         Pass GMountOperation instead of parent to mount.
2425         Nothing for unmount/eject
2426         
2427         * src/file-manager/fm-directory-view.c:
2428         Pass in a mount operation for mount.
2429         Disable timeout when mount operation is active
2431 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2433         * libnautilus-private/nautilus-file.c:
2434         Use g_utf8_collate, not eel_strcoll.
2436 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2438         * libnautilus-private/nautilus-icon-canvas-item.c:
2439         * test/test.c:
2440         Update for eel changes
2442 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2444         * configure.in:
2445         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2446         * libnautilus-private/nautilus-icon-container.c:
2447         * libnautilus-private/nautilus-icon-dnd.c:
2448         * libnautilus-private/nautilus-icon-private.h:
2449         * test/test.c:
2450         Remove libart dependency, use eel rect and point types
2452 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2454         * libnautilus-private/nautilus-program-choosing.c:
2455         (nautilus_launch_application_from_command):
2456         Use gdk_spawn instead of eel
2458 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2460         * libnautilus-private/nautilus-dnd.c:
2461         * libnautilus-private/nautilus-file.c:
2462         * libnautilus-private/nautilus-program-choosing.c:
2463         * src/file-manager/fm-directory-view.c:
2464         * src/file-manager/fm-properties-window.c:
2465         * src/nautilus-emblem-sidebar.c:
2466         * src/nautilus-information-panel.c:
2467         Don't use removed eel gnome-vfs functions
2469 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2471         * libnautilus-private/nautilus-directory.[ch]:
2472         Add nautilus_directory_get_location
2474         * libnautilus-private/nautilus-file.[ch]:
2475         Add nautilus_file_get_parent_location.
2476         Port from eel_format_uri_for_display to gio parse names
2477         
2478         * libnautilus-private/nautilus-program-choosing.c:
2479         * src/file-manager/fm-directory-view.c:
2480         * src/nautilus-emblem-sidebar.c:
2481         * src/nautilus-location-bar.c:
2482         * src/nautilus-location-dialog.c:
2483         * src/nautilus-navigation-window-menus.c:
2484         * src/nautilus-window-bookmarks.c:
2485         Port from eel_format_uri_for_display to gio parse names
2487 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2489         * libnautilus-private/nautilus-file-utilities.c:
2490         (nautilus_ensure_unique_file_name):
2491         Port from gnome-vfs
2492         
2493         * src/file-manager/fm-directory-view.c:
2494         (fm_directory_view_handle_netscape_url_drop):
2495         Handle missing mimetype
2497 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2499         * libnautilus-private/nautilus-file-utilities.c:
2500         (nautilus_compute_title_for_location):
2501         Make this use only display name.
2502         
2503         * libnautilus-private/nautilus-icon-info.c:
2504         (nautilus_icon_info_lookup):
2505         Don't free filename before use
2506         
2507         * libnautilus-private/nautilus-search-directory-file.[ch]:
2508         * libnautilus-private/nautilus-search-directory.c:
2509         Create nice display name for search directories, and keep it updated.
2510         
2511         * src/nautilus-window-manage-views.c:
2512         Fix wrong type of argument passed to signal
2514 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2516         * libnautilus-private/nautilus-file.c:
2517         Replace some gnome vfs calls
2519 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2521         * libnautilus-private/nautilus-metafile.c:
2522         Use new gio uri escape functions instead of gnome-vfs
2524 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2526         * src/nautilus-location-entry.c:
2527         Use GFilenameCompleter
2529 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2531         * src/nautilus-application.c:
2532         * src/nautilus-information-panel.c:
2533         * src/nautilus-spatial-window.c:
2534         * src/nautilus-spatial-window.h:
2535         * src/nautilus-window-manage-views.c:
2536         Use GFile * instead of uris in some more places
2537         
2538         Patch from Paolo Borelli
2540 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2542         * libnautilus-private/nautilus-desktop-icon-file.c:
2543         * libnautilus-private/nautilus-file.c:
2544         * libnautilus-private/nautilus-saved-search-file.c:
2545         * libnautilus-private/nautilus-search-directory-file.c:
2546         Fix handling of mimetype as refstring
2547         Fix leak of GFile
2548         Code cleanups
2550         Patch from Paolo Borelli
2552 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2554         * src/file-manager/fm-icon-view.c:
2555         * src/file-manager/fm-directory-view.c:
2556         use g_content_type_equals instead of strcasecmp on the mime type.
2558         * src/nautilus-window-menus.c:
2559         Remove unneeded includes
2561 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2563         * libnautilus-private/nautilus-emblem-utils.h:
2564         * libnautilus-private/nautilus-emblem-utils.c:
2565         * src/nautilus-emblem-sidebar.c:
2566         * src/nautilus-property-browser.c:
2568         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2570 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2572         * libnautilus-private/nautilus-file.c:
2573         (nautilus_file_set_display_name):
2574         Don't crash on NULL display name
2576 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2578         * libnautilus-private/nautilus-file-private.h:
2579         * libnautilus-private/nautilus-file.[ch]:
2580         * libnautilus-private/nautilus-vfs-file.c:
2581         Remove NautilusFileMountCallback and just make
2582         NautilusFileOperationCallback take an extra
2583         resultant file argument.
2584         
2585         * src/file-manager/fm-directory-view.c:
2586         * src/file-manager/fm-error-reporting.c:
2587         * src/file-manager/fm-list-view.c:
2588         * src/file-manager/fm-properties-window.c:
2589         Update to API change
2590         
2591         * src/nautilus-pathbar.c:
2592         (get_display_name_for_folder):
2593         Fix crash if NULL display name
2595 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2597         * libnautilus-private/nautilus-desktop-icon-file.c:
2598         Set can_mount/unmount to FALSE unless set
2599         
2600         * libnautilus-private/nautilus-file-private.h:
2601         * libnautilus-private/nautilus-file.c:
2602         * libnautilus-private/nautilus-file.h:
2603         Make the Operation object semi-public
2604         Move mount ops to virtual functions
2605         
2606         * libnautilus-private/nautilus-vfs-file.c:
2607         Initial work to implement mount op
2609 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2611         * libnautilus-private/nautilus-file-utilities.[ch]:
2612         * src/nautilus-pathbar.c:
2613         Add & use nautilus_get_desktop_location
2614         
2615         * libnautilus-private/nautilus-dnd.c:
2616         Port code to gio
2617         
2618         * libnautilus-private/nautilus-icon-dnd.c:
2619         Trash is now a real uri location, remove special case
2621 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2623         * libnautilus-private/nautilus-file-utilities.[ch]:
2624         Make compute_title take a GFile
2626         * libnautilus-private/nautilus-view-factory.[ch]:
2627         * libnautilus-private/nautilus-window-info.[ch]:
2628         * src/file-manager/fm-directory-view.c:
2629         * src/file-manager/fm-tree-view.c:
2630         * src/nautilus-application.[ch]:
2631         * src/nautilus-bookmark-list.c:
2632         * src/nautilus-bookmarks-window.c:
2633         * src/nautilus-connect-server-dialog-nonmain.c:
2634         * src/nautilus-desktop-window.c:
2635         * src/nautilus-history-sidebar.c:
2636         * src/nautilus-location-bar.c:
2637         * src/nautilus-location-dialog.c:
2638         * src/nautilus-navigation-window.c:
2639         * src/nautilus-places-sidebar.c:
2640         * src/nautilus-shell.c:
2641         * src/nautilus-spatial-window.c:
2642         * src/nautilus-window-manage-views.[ch]:
2643         * src/nautilus-window-menus.c:
2644         * src/nautilus-window-private.h:
2645         * src/nautilus-window.[ch]:
2646         Use GFile * instead of char * uri in all loation handling
2647         for windows.
2649 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
2651         * src/nautilus-image-properties-page.c: port to gio.
2653 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2655         * libnautilus-private/nautilus-directory-private.h:
2656         * libnautilus-private/nautilus-directory.[ch]:
2657         * src/nautilus-application.c:
2658         Make nautilus_directory_get_existing take GFile *.
2659         Add nautilus_directory_get taking a GFile *
2661 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2663         * libnautilus-private/nautilus-desktop-directory-file.c:
2664         * libnautilus-private/nautilus-desktop-directory.c:
2665         * libnautilus-private/nautilus-desktop-icon-file.c:
2666         * libnautilus-private/nautilus-desktop-link-monitor.c:
2667         * libnautilus-private/nautilus-directory.c:
2668         * libnautilus-private/nautilus-directory.h:
2669         * libnautilus-private/nautilus-file-operations.c:
2670         * libnautilus-private/nautilus-file-utilities.c:
2671         * src/file-manager/fm-directory-view.c:
2672         * src/nautilus-navigation-window.c:
2673         * src/nautilus-window-manage-views.c:
2674         * test/test-nautilus-directory-async.c:
2675         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2677 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2679         * libnautilus-private/nautilus-desktop-link.c:
2680         * libnautilus-private/nautilus-desktop-icon-file.c:
2681         Handle NULL volume
2682         
2683         * libnautilus-private/nautilus-file.c:
2684         * libnautilus-private/nautilus-icon-dnd.c:
2685         Convert gnome_vfs calls to gio
2687 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2689         * libnautilus-private/nautilus-desktop-icon-file.c:
2690         * src/nautilus-application.c:
2691         * src/nautilus-window-menus.c:
2692         * test/test-nautilus-directory-async.c:
2693         * test/test.c:
2694         Convert gnome_vfs calls to gio
2696 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2698         * src/nautilus-application.[ch]:
2699         Convert gnome_vfs calls to gio
2701         * TODO-gio:
2702         Document some stuff that needs doing in gio-branch
2704 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2706         * libnautilus-private/nautilus-search-engine-simple.c:
2707         Remove spew
2708         
2709         * src/nautilus-query-editor.c:
2710         Work around crash getting NULL back as the location.
2712 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2714         * libnautilus-private/nautilus-file-utilities.[ch]:
2715         Add nautilus_is_home_directory and nautilus_is_root_directory
2716         
2717         * src/nautilus-window-manage-views.c:
2718         Convert gnome_vfs calls to gio
2720 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2722         * src/nautilus-window.c (nautilus_window_go_up):
2723         Use gio to find parent
2725 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2727         * src/nautilus-pathbar.[ch]:
2728         * src/nautilus-navigation-window.c:
2729         * src/nautilus-window-manage-views.c:
2730         Use gio in pathbar
2732 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2734         * libnautilus-private/nautilus-vfs-utils.[ch]:
2735         Remove now unused gnome_vfs to gio helpers
2737 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2739         * src/nautilus-location-bar.c:
2740         Remove some unused code
2741         Replace gnome_vfs code with gio code
2743 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2745         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
2746         Typo can_delete -> can_trash
2748 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2750         * src/nautilus-property-browser.c:
2751         Replace some gnome-vfs code with gio code
2753 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2755         * src/file-manager/fm-properties-window.c:
2756         Replace some gnome-vfs code with gio code
2758 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2760         * libnautilus-private/nautilus-file-private.h:
2761         * libnautilus-private/nautilus-file.[ch]:
2762         Add can_delete and can_trash
2763         
2764         * src/file-manager/fm-directory-view.c:
2765         Replace some gnome-vfs code with gio code
2767 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2769         * src/nautilus-location-dialog.c (open_current_location): 
2770         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
2771         
2772 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2774         * libnautilus-private/nautilus-search-engine-simple.c:
2775         Update to use gio
2777 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2779         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
2781 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2783         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
2785 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2787         * libnautilus-private/nautilus-link.[ch]: remove.
2788         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
2789         and rename them to nautilus-link.[ch]
2790         * libnautilus-private/nautilus-file.c: adapt for the above change.
2792 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2794         * src/nautilus-places-sidebar.c:
2795         Use gio volume APIs
2797 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2799         * libnautilus-private/nautilus-file.[ch]:
2800         * libnautilus-private/nautilus-file-private.h:
2801         Remove has/get_volume/drive, replace with
2802         can_mount/unmount/eject and mount/unmount/eject.
2803         (Which are not fully implemented yet)
2804         Add nautilus_file_is_mountpoint.
2805         
2806         * libnautilus-extension/nautilus-file-info.[ch]:
2807         * libnautilus-private/nautilus-directory-async.c:
2808         * libnautilus-private/nautilus-link-desktop-file.[ch]:
2809         * libnautilus-private/nautilus-link.[ch]:
2810         * src/file-manager/fm-directory-view.c:
2811         * src/file-manager/fm-icon-view.c:
2812         * src/file-manager/fm-properties-window.c:
2813         * src/file-manager/fm-tree-model.[ch]:
2814         * src/file-manager/fm-tree-view.c:
2815         Use gio volume APIs
2817 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2819         * libnautilus-private/nautilus-desktop-icon-file.c:
2820         * libnautilus-private/nautilus-desktop-link-monitor.c:
2821         * libnautilus-private/nautilus-desktop-link.[ch]:
2822         * libnautilus-private/nautilus-directory-async.c:
2823         * libnautilus-private/nautilus-file-private.h:
2824         * libnautilus-private/nautilus-file.c:
2825         * libnautilus-private/nautilus-search-directory-file.c:
2826         * src/file-manager/fm-directory-view.c:
2827         * src/file-manager/fm-properties-window.c:
2828         Convert some volume monitor use to gio
2830 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2832         * libnautilus-private/nautilus-trash-monitor.c:
2833         Ref icon in nautilus_trash_monitor_get_icon()
2834         
2835         * libnautilus-private/nautilus-desktop-icon-file.c:
2836         * libnautilus-private/nautilus-desktop-link.c:
2837         * libnautilus-private/nautilus-desktop-link.h:
2838         * src/nautilus-places-sidebar.c:
2839         Use nautilus_trash_monitor_get_icon() when possible
2840         
2841 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2843         * libnautilus-private/nautilus-trash-monitor.[ch]:
2844         Add full gio implementation and get_icon()
2846 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2848         * libnautilus-private/Makefile.am:
2849         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
2850         * libnautilus-private/nautilus-icon-factory.c: Removed.
2851         * libnautilus-private/nautilus-icon-factory.h: Removed.
2852         Remove NautilusIconFactory code.
2853         Now all code use the new APIs
2854         YAHOO!!!
2855         
2856         * libnautilus-private/nautilus-bookmark.c:
2857         * libnautilus-private/nautilus-bookmark.h:
2858         * libnautilus-private/nautilus-file.c:
2859         * libnautilus-private/nautilus-global-preferences.c:
2860         * libnautilus-private/nautilus-icon-canvas-item.c:
2861         * libnautilus-private/nautilus-icon-canvas-item.h:
2862         * libnautilus-private/nautilus-icon-container.h:
2863         * libnautilus-private/nautilus-icon-private.h:
2864         * libnautilus-private/nautilus-link-desktop-file.c:
2865         * libnautilus-private/nautilus-program-choosing.c:
2866         * libnautilus-private/nautilus-view.h:
2867         * src/file-manager/fm-directory-view.c:
2868         * src/file-manager/fm-icon-view.c:
2869         * src/file-manager/fm-list-model.c:
2870         * src/file-manager/fm-list-model.h:
2871         * src/file-manager/fm-list-view.c:
2872         * src/file-manager/fm-properties-window.c:
2873         * src/file-manager/fm-tree-model.c:
2874         * src/file-manager/fm-tree-view.c:
2875         * src/nautilus-application.c:
2876         * src/nautilus-bookmark-list.c:
2877         * src/nautilus-bookmarks-window.c:
2878         * src/nautilus-emblem-sidebar.c:
2879         * src/nautilus-navigation-window-menus.c:
2880         * src/nautilus-navigation-window.c:
2881         * src/nautilus-pathbar.c:
2882         * src/nautilus-places-sidebar.c:
2883         * src/nautilus-sidebar-title.c:
2884         * src/nautilus-window-menus.c:
2885         * src/nautilus-window.c:
2886         * src/nautilus-zoom-control.h:
2887         * test/test-nautilus-wrap-table.c:
2888         Don't include the nautilus-icon-factory headers
2890 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2892         * libnautilus-private/nautilus-file.[ch]:
2893         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
2894         Fix force_size handling
2895         
2896         * src/file-manager/fm-directory-view.c:
2897         * src/file-manager/fm-empty-view.c:
2898         * src/file-manager/fm-list-model.c:
2899         * src/file-manager/fm-properties-window.c:
2900         * src/file-manager/fm-tree-model.c:
2901         * src/nautilus-emblem-sidebar.c:
2902         * src/nautilus-navigation-window-menus.c:
2903         * src/nautilus-property-browser.c:
2904         * src/nautilus-sidebar-title.c:
2905         Convert more stuff to new icon API
2907 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2909         * libnautilus-private/nautilus-icon-info.[ch]:
2910         Add nautilus_icon_info_lookup_from_name
2911         
2912         * libnautilus-private/nautilus-ui-utilities.c:
2913         * src/nautilus-desktop-window.c:
2914         * src/nautilus-navigation-window.c:
2915         * src/nautilus-pathbar.c:
2916         Use nautilus_icon_info_lookup_from_name to get less
2917         code
2919 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2921         * src/nautilus-pathbar.c:
2922         * src/nautilus-spatial-window.c:
2923         Convert more stuff to new icon API
2925 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2927         * libnautilus-private/nautilus-file.[ch]:
2928         Add nautilus_file_get_icon_pixbuf and
2929         IGNORE_VISITING icon flag
2930         
2931         * libnautilus-private/nautilus-icon-info.[ch]:
2932         Add nautilus_icon_info_get_used_name function
2934         * libnautilus-private/nautilus-emblem-utils.c:
2935         * libnautilus-private/nautilus-program-choosing.c:
2936         * libnautilus-private/nautilus-ui-utilities.c:
2937         * src/nautilus-desktop-window.c:
2938         * src/nautilus-navigation-window.c:
2939         * src/nautilus-spatial-window.c:
2940         * src/nautilus-window.[ch]:
2941         Convert to new icon APIs
2943 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2945         * libnautilus-private/Makefile.am:
2946         * libnautilus-private/nautilus-audio-player.c: Removed.
2947         * libnautilus-private/nautilus-audio-player.h: Removed.
2948         * src/file-manager/fm-icon-view.c:
2949         Kill old unused code
2951 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2953         * libnautilus-private/nautilus-icon-info.[ch]:
2954         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
2955         
2956         * libnautilus-private/nautilus-file.[ch]:
2957         New functions for getting emblem icons and emblem pixbufs
2958         
2959         * libnautilus-private/nautilus-icon-container.[ch]:
2960         * libnautilus-private/nautilus-icon-factory.c:
2961         * src/file-manager/fm-directory-view.[ch]:
2962         * src/file-manager/fm-icon-container.c:
2963         * src/file-manager/fm-list-model.c:
2964         * src/file-manager/fm-tree-model.c:
2965         * src/nautilus-sidebar-title.c:
2966         Update to use the new emblem getters
2968 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2970         * libnautilus-private/nautilus-icon-info.[ch]:
2971         Add nautilus_get_icon_size_for_stock_size
2972         
2973         * libnautilus-private/nautilus-bookmark.c:
2974         * src/nautilus-places-sidebar.c:
2975         Use the above
2977 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2979         * libnautilus-private/nautilus-thumbnails.c:
2980         Add required thumbnailing stuff from NautilusIconFactory here
2982 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2984         * libnautilus-private/nautilus-icon-factory.[ch]:
2985         * libnautilus-private/nautilus-icon-info.[ch]:
2986         Move over icon size util functions to nautilus-icon-info
2988         * libnautilus-private/nautilus-icon-container.c:
2989         * libnautilus-private/nautilus-lib-self-check-functions.h:
2990         * src/file-manager/fm-list-model.c:
2991         * src/nautilus-sidebar-title.c:
2992         Update to new names
2994 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2996         * libnautilus-private/nautilus-icon-container.c:
2997         * libnautilus-private/nautilus-icon-factory.h:
2998         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
2999         really dynamic.
3001 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3003         * libnautilus-private/nautilus-file.c:
3004         Actually handle thumbnail size prefs
3005         
3006 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3008         * libnautilus-private/nautilus-file.c:
3009         Handle thumbnail size prefs
3010         Handle all sorts of icon changes and emit CHANGED on
3011         files in this case.
3013         * libnautilus-private/nautilus-directory-private.h:
3014         * libnautilus-private/nautilus-directory.c:
3015         * libnautilus-private/nautilus-icon-container.c:
3016         * libnautilus-private/nautilus-icon-info.c:
3017         * libnautilus-private/nautilus-icon-info.h:
3018         * src/file-manager/fm-directory-view.c:
3019         * src/file-manager/fm-list-view.c:
3020         * src/file-manager/fm-properties-window.c:
3021         * src/file-manager/fm-tree-model.c:
3022         * src/file-manager/fm-tree-model.h:
3023         * src/file-manager/fm-tree-view.c:
3024         * src/nautilus-bookmarks-window.c:
3025         * src/nautilus-sidebar-title.c:
3026         * src/nautilus-window-bookmarks.c:
3027         * src/nautilus-window.c:
3028         Remove use of icon factory icons_changed signal, using instead
3029         the file CHANGED signal.
3031 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3033         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3034         Add thumbnail to all attributes
3036 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3038         * libnautilus-private/nautilus-file.h:
3039         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3040         
3041         * libnautilus-private/nautilus-bookmark.c:
3042         * src/file-manager/fm-directory-view.c:
3043         * src/file-manager/fm-properties-window.c:
3044         * src/file-manager/fm-tree-model.c:
3045         * src/nautilus-bookmark-list.c:
3046         * src/nautilus-pathbar.c:
3047         * src/nautilus-sidebar-title.c:
3048         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3049         nautilus_icon_factory_is_icon_ready_for_file and
3050         nautilus_icon_factory_get_required_file_attributes.
3052 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3054         * libnautilus-private/nautilus-bookmark.[ch]:
3055         * libnautilus-private/nautilus-file.[ch]:
3056         * libnautilus-private/nautilus-icon-info.c:
3057         * src/nautilus-application.c:
3058         * src/nautilus-bookmark-list.c:
3059         * src/nautilus-bookmarks-window.c:
3060         * src/nautilus-places-sidebar.c:
3061         * src/nautilus-window-manage-views.c:
3062         * src/nautilus-window-private.h:
3063         * src/nautilus-window.c:
3064         Convert bookmarks API to gio / GIcon
3066 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3068         * libnautilus-private/nautilus-file-private.h:
3069         * libnautilus-private/nautilus-file.c:
3070         * libnautilus-private/nautilus-icon-container.c:
3071         * libnautilus-private/nautilus-thumbnails.[ch]:
3072         Add back support for generating thumbnails.
3074 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3076         * libnautilus-private/nautilus-directory-async.c:
3077         * libnautilus-private/nautilus-file-private.h:
3078         * libnautilus-private/nautilus-file.c:
3079         For large icons, try to use the original file
3080         when thumbnailing.
3082 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3084         * libnautilus-private/nautilus-file.c:
3085         Only invalidate thumbnails when sizing up, not
3086         on the original scale from raw
3087         
3088 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3090         * libnautilus-private/nautilus-directory-async.c:
3091         * libnautilus-private/nautilus-file-private.h:
3092         * libnautilus-private/nautilus-file.c:
3093         Simplify thumbnail size handling and make it work.
3094         Now handles resizing icons.
3096 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3098         * libnautilus-private/nautilus-directory-async.c:
3099         * libnautilus-private/nautilus-file-private.h:
3100         * libnautilus-private/nautilus-file.c:
3101         More exact handling of thumbnail up_to_date-ness, including
3102         if loading a thumbnail fails.
3103         Return thumbnails of the right size.
3104         
3105         * libnautilus-private/nautilus-thumbnails.[ch]:
3106         Add nautilus_thumbnail_unframe_image and export
3107         frame element sizes as defines
3109 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3111         * libnautilus-private/nautilus-file.[ch]:
3112         * libnautilus-private/nautilus-directory-async.c:
3113         Export nautilus_file_should_show_thumbnail and use it as needed in the
3114         thumbnail reading code
3116 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3118         * libnautilus-private/nautilus-file-attributes.h:
3119         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3120         
3121         * libnautilus-private/nautilus-directory-private.h:
3122         * libnautilus-private/nautilus-directory-async.c:
3123         * libnautilus-private/nautilus-file-private.h:
3124         Load thumbnails asynchronosuly.
3125         
3126         * libnautilus-private/nautilus-file.c:
3127         Initial code to use the asynchronoulsy loaded thumbnail
3128         
3129         * libnautilus-private/nautilus-icon-factory.c:
3130         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3131         icons
3133 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3135         * libnautilus-private/nautilus-file-private.h:
3136         * libnautilus-private/nautilus-file.c:
3137         Read thumbnail info from gio
3139 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3141         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3142         Handle accept, visited and embedding text state and
3143         rewrite the icon as needed.
3144         
3145         * libnautilus-private/nautilus-icon-info.c:
3146         (nautilus_icon_info_finalize):
3147         Fix crash if pixbuf is NULL
3149 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3151         * libnautilus-private/Makefile.am:
3152         * libnautilus-private/nautilus-icon-info.[ch]:
3153         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3154         
3155         * libnautilus-private/nautilus-file.[ch]:
3156         Make nautilus_file_get_icon return a NautilusFileInfo
3157         
3158         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3159         Split out attach points instead of using NautilusAttachPoints
3160         
3161         * libnautilus-private/nautilus-icon-container.[ch]:
3162         * src/file-manager/fm-icon-container.c:
3163         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3165         * libnautilus-private/nautilus-icon-factory.c:
3166         * libnautilus-private/nautilus-program-choosing.c:
3167         * libnautilus-private/nautilus-mime-application-chooser.c:
3168         * libnautilus-private/nautilus-open-with-dialog.c:
3169         Update to g_themed_icon_get_names const type
3170         
3171 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3173         * libnautilus-private/nautilus-file-private.h:
3174         * libnautilus-private/nautilus-file.[ch]:
3175         Keep track of GIcon from gio.
3176         Add nautilus_file_get_icon()
3177         
3178         * libnautilus-private/nautilus-icon-factory.[ch]:
3179         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3180         This is a bit temporary, but can be used to move over
3181         users to nautilus_file_get_icon().
3182         
3183         * libnautilus-private/nautilus-icon-container.[ch]:
3184         * src/file-manager/fm-icon-container.c:
3185         Use nautilus_file_get_icon() in icon view.
3187 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3189         * libnautilus-private/nautilus-file-utilities.c:
3190         * libnautilus-private/nautilus-monitor.c:
3191         * src/nautilus-bookmark-list.c:
3192         Update for file monitoring API change
3193         
3194         * src/nautilus-spatial-window.c:
3195         Gio port from Paolo Borelli
3196         
3197 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3199         * libnautilus-private/nautilus-file.c:
3200         (nautilus_file_peek_display_name):
3201         Use a display name based on the filename as the default instead
3202         of "" before we've read the real display name from the backend.
3204 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3206         * libnautilus-private/nautilus-icon-dnd.[ch]:
3207         * src/nautilus-emblem-sidebar.c:
3208         * src/nautilus-location-bar.c:
3210         Replace nautilus_icon_dnd_uri_list_extract_uris with
3211         g_uri_list_extract_uris.
3213 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3215         * src/nautilus-bookmark-list.[ch]: port to gio.
3217 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3219         * configure.in: use gio-2.0 instead of gio-standalone.
3221 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3223         * libnautilus-private/Makefile.am:
3224         * libnautilus-private/nautilus-trash-directory.[ch]:
3225         * libnautilus-private/nautilus-trash-file.[ch]:
3226         Remove virtual trash locations, we now use the gvfs trash:
3227         
3228         * libnautilus-private/nautilus-trash-monitor.[ch]:
3229         Make this a stub for now. Need to figure out how to do this.
3230         
3231         * libnautilus-private/nautilus-directory-private.h:
3232         * libnautilus-private/nautilus-directory.c:
3233         * libnautilus-private/nautilus-file-operations.c:
3234         * libnautilus-private/nautilus-file.c:
3235         * src/file-manager/fm-directory-view.c:
3236         * src/nautilus-window-manage-views.c:
3237         Handle the removal of NautilusTrash*
3239 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3241         * libnautilus-private/nautilus-thumbnails.c:
3242         Use gio instead of gnome-vfs to get mtime
3244 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3246         * libnautilus-private/nautilus-customization-data.c:
3247         * libnautilus-private/nautilus-customization-data.h:
3248         * src/nautilus-property-browser.c:
3249         Use gio to read info
3251 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3253         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3254         Use gio to get mime type
3256 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3258         * libnautilus-private/nautilus-file-utilities.c:
3259         Use GFileMonitor to monitor xdg user dirs file
3261 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3263         * libnautilus-private/Makefile.am (INCLUDES):
3264         Bump name for extension dir since we're not compatible anymore
3266 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3268         * libnautilus-private/nautilus-bookmark.c:
3269         * libnautilus-private/nautilus-customization-data.c:
3270         * libnautilus-private/nautilus-desktop-directory.c:
3271         * libnautilus-private/nautilus-directory-background.c:
3272         * libnautilus-private/nautilus-dnd.c:
3273         * libnautilus-private/nautilus-file-operations.c:
3274         * libnautilus-private/nautilus-file-utilities.c:
3275         * libnautilus-private/nautilus-file.c:
3276         * libnautilus-private/nautilus-icon-factory.c:
3277         * libnautilus-private/nautilus-metafile.c:
3278         * libnautilus-private/nautilus-search-directory.c:
3279         * libnautilus-private/nautilus-search-engine-tracker.c:
3280         * src/file-manager/fm-directory-view.c:
3281         * src/file-manager/fm-ditem-page.c:
3282         * src/file-manager/fm-icon-view.c:
3283         * src/file-manager/fm-properties-window.c:
3284         * src/file-manager/fm-tree-view.c:
3285         * src/nautilus-application.c:
3286         * src/nautilus-bookmark-list.c:
3287         * src/nautilus-image-properties-page.c:
3288         * src/nautilus-information-panel.c:
3289         * src/nautilus-places-sidebar.c:
3290         * src/nautilus-property-browser.c:
3291         * src/nautilus-query-editor.c:
3292         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3293         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3295 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3297         * libnautilus-private/nautilus-icon-factory.c:
3298         Don't clear thumbnails and other absolute pathnames from icon
3299         cache when mime data or icon theme changes. This is to avoid
3300         flashing and async realoading of all thumbnails.
3302 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3304         * libnautilus-private/nautilus-directory-async.c:
3305         (mime_db_changed_callback):
3306         Use the right call to invalidate attributes, so that
3307         they get re-read correctly.
3309 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3311         * libnautilus-private/nautilus-icon-factory.c:
3312         (mime_type_data_changed_callback):
3313         * libnautilus-private/nautilus-directory-async.c:
3314         (mime_db_changed_callback):
3315         Fix up types in callbacks
3316         
3317         * libnautilus-private/nautilus-mime-application-chooser.c:
3318         * libnautilus-private/nautilus-open-with-dialog.c:
3319         Handle and emit mime_data_changed on NautilusSignaller
3321 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3323         * libnautilus-private/Makefile.am:
3324         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3325         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3326         Moved these from eel and renamed
3327         
3328         * src/file-manager/fm-directory-view.c:
3329         * src/file-manager/fm-properties-window.c:
3330         Use the nautilus version imported above instead of the eel one.
3332 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3334         * libnautilus-private/nautilus-directory-async.c:
3335         * libnautilus-private/nautilus-icon-factory.c:
3336         * libnautilus-private/nautilus-signaller.c:
3337         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3338         
3339         * src/nautilus-query-editor.c:
3340         Use gio to list all mime types
3342 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3344         * libnautilus-private/nautilus-theme.[ch]:
3345         Delete leftover files
3347 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3349         * configure.in:
3350         Update for new gio pkgconfig name
3352 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3354         * libnautilus-private/nautilus-file.c:
3355         * src/file-manager/fm-directory-view.c:
3356         * src/file-manager/fm-properties-window.c:
3357         Update to the new name for g_format_file_size_for_display
3359 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3361         * libnautilus-private/nautilus-file.c:
3362         * libnautilus-private/nautilus-link.c:
3363         * src/file-manager/fm-icon-container.c:
3364         * src/nautilus-query-editor.c:
3365         Use gio mimetype functions instead of gnome-vfs ones.
3367 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3369         * libnautilus-private/nautilus-mime-actions.[ch]:
3370         * libnautilus-private/nautilus-program-choosing.[ch]:
3371         * libnautilus-private/nautilus-recent.[ch]:
3372         Use GAppInfo instead of GnomeVFSMimeApplication
3373         
3374         * src/file-manager/fm-directory-view.c:
3375         * src/nautilus-information-panel.c:
3376         * test/test-nautilus-mime-actions.c:
3377         Update due to the api changes in the GAppInfo move.
3379 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3381         * libnautilus-private/nautilus-file.c:
3382         * src/file-manager/fm-directory-view.c:
3383         * src/file-manager/fm-properties-window.c:
3384         Use g_file_size_format_for_display instead of
3385         gnome_vfs_format_file_size_for_display
3386         
3387 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3389         * libnautilus-private/nautilus-file.c:
3390         Remove unused GnomeVFSHandle stuff
3391         
3392 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3394         * libnautilus-private/nautilus-file.c:
3395         Forgot to change GnomeVFSResult to GError in
3396         one spot.
3398 007-09-27  Alexander Larsson  <alexl@redhat.com>
3400         * libnautilus-private/nautilus-file.c:
3401         Implement nautilus_file_set_owner and nautilus_file_set_group
3402         using set_attributes
3403         
3405 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3407         * libnautilus-private/nautilus-file.c:
3408         Implement nautilus_file_set_permissions using
3409         nautilus_file_set_attributes.
3411 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3413         * libnautilus-private/nautilus-file.[ch]:
3414         Add nautilus_file_set_attributes
3416 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3418         * libnautilus-private/nautilus-vfs-utils.[ch]:
3419         Add gnome_vfs_result_to_error call
3420         
3421         * libnautilus-private/nautilus-file.[ch]:
3422         Convert renaming to use gio.
3423         Pass GError instead of GnomeVFSResult in
3424         NautilusFileOperationCallback
3425         
3426         * src/file-manager/fm-error-reporting.c:
3427         * src/file-manager/fm-error-reporting.h:
3428         * src/file-manager/fm-list-view.c:
3429         * src/file-manager/fm-properties-window.c:
3430         Update to the NautilusFileOperationCallback API change
3432 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3434         * libnautilus-private/nautilus-file-private.h:
3435         * libnautilus-private/nautilus-file.c:
3436         Read can_delete and can_rename from gio.
3437         Use can_rename in nautilus_file_can_rename.
3439 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3441         * libnautilus-private/nautilus-file.[ch]:
3442         Add nautilus_file_get_edit_name()
3444 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3446         * libnautilus-private/nautilus-file-utilities.[ch]:
3447         Make string args const char * where possible.
3449         * libnautilus-private/nautilus-desktop-icon-file.c:
3450         * libnautilus-private/nautilus-directory-async.c:
3451         * libnautilus-private/nautilus-file-private.h:
3452         * libnautilus-private/nautilus-file.c:
3453         Read display_name and edit_name from gio.
3454         Kill old cached_display_name creation.
3455         Use eel_ref_str for name, display_name, edit_name and make sure to
3456         share them when possible.
3457         Old use of display_name as the link info only is moved so that
3458         its shared with the normal name, with got_custom_display_name showing
3459         where its from.
3461 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3463         * libnautilus-private/nautilus-file-private.h:
3464         * libnautilus-private/nautilus-file.c:
3465         Use new refcounted string implementation for mime_type.
3466         This way we don't have to store duplicate strings for
3467         each file.
3469 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3471         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3472         directory->details->pending_file_info now has GFileInfo objects, not
3473         GnomeVFSFileInfo objects. Free them in the correct way.
3475 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3477         * libnautilus-private/nautilus-directory-async.c:
3478         Remove old irrelevant comment
3479         
3480 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3482         * libnautilus-private/nautilus-directory-async.c:
3483         Read top left text with gio
3485 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3487         * src/file-manager/fm-ditem-page.c:
3488         Use g_file_load_contents_async instead of
3489         eel_read_entire_file_async.
3491 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3493         * libnautilus-private/nautilus-icon-factory.c:
3494         * libnautilus-private/nautilus-thumbnails.c:
3495         Use g_file_load_contents_async instead of
3496         eel_read_entire_file_async.
3498 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3500         * libnautilus-private/nautilus-metafile.c:
3501         Use g_file_load_contents_async instead of
3502         eel_read_entire_file_async.
3504 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3506         * libnautilus-private/nautilus-directory-async.c:
3507         * libnautilus-private/nautilus-directory.c:
3508         * libnautilus-private/nautilus-file.c:
3509         Initialize hidden_file_hash lazily
3511 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3513         * libnautilus-private/nautilus-directory-async.c:
3514         Read link info using gio
3516 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3518         * libnautilus-private/nautilus-directory-async.c:
3519         * libnautilus-private/nautilus-directory-private.h:
3520         Read mime list using gio
3522 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3524         * libnautilus-private/nautilus-directory-async.c:
3525         Read .hidden using gio.
3527 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3529         * libnautilus-private/nautilus-icon-factory.c:
3530         Free file_info after last use (fixed valgrind warning)
3531         
3532         * libnautilus-private/nautilus-file.c:
3533         Sometimes we freed an uninitialized pointer
3534         
3535         * libnautilus-private/nautilus-directory-async.c:
3536         * libnautilus-private/nautilus-directory-private.h:
3537         Keep all the directory loading info in DirectoryLoadState
3539 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3541         * libnautilus-private/nautilus-directory-async.c:
3542         * libnautilus-private/nautilus-directory-private.h:
3543         Implement deep count using gio
3545 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3547         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3548         Don't crash on files that have slashes in them.
3550 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3552         * libnautilus-private/nautilus-directory-async.c:
3553         * libnautilus-private/nautilus-directory-private.h:
3554         Use gio to do directory counts
3556 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3558         * libnautilus-private/nautilus-directory-async.c:
3559         * libnautilus-private/nautilus-file-private.h:
3560         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3562 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3564         * libnautilus-private/nautilus-desktop-directory-file.c:
3565         * libnautilus-private/nautilus-desktop-icon-file.c:
3566         * libnautilus-private/nautilus-file.c:
3567         * libnautilus-private/nautilus-file.h:
3568         * libnautilus-private/nautilus-saved-search-file.c:
3569         * libnautilus-private/nautilus-search-directory-file.c:
3570         * libnautilus-private/nautilus-trash-file.c:
3571         There was some problems removing the virtual call for
3572         get_file_type, as this broke getting the type for "virtual"
3573         directory types like trash and the desktop. Re-introduce this,
3574         but set the type directly instead of via an indirect jump.
3576 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3578         * libnautilus-private/nautilus-directory.c:
3579         * libnautilus-private/nautilus-file.c:
3580         * libnautilus-private/nautilus-file.h:
3581         nautilus_file_get_for_location -> nautilus_file_get
3582         same for get_existing
3584 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3586         * libnautilus-private/nautilus-bookmark.c:
3587         * libnautilus-private/nautilus-directory-async.c:
3588         * libnautilus-private/nautilus-directory.c:
3589         * libnautilus-private/nautilus-file-operations.c:
3590         * libnautilus-private/nautilus-file-utilities.c:
3591         * libnautilus-private/nautilus-file.c:
3592         * libnautilus-private/nautilus-file.h:
3593         * libnautilus-private/nautilus-icon-dnd.c:
3594         * libnautilus-private/nautilus-search-directory.c:
3595         * libnautilus-private/nautilus-thumbnails.c:
3596         * libnautilus-private/nautilus-trash-monitor.c:
3597         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3598         * src/file-manager/fm-directory-view.c:
3599         * src/file-manager/fm-ditem-page.c:
3600         * src/file-manager/fm-icon-view.c:
3601         * src/file-manager/fm-list-view.c:
3602         * src/file-manager/fm-properties-window.c:
3603         * src/file-manager/fm-tree-model.c:
3604         * src/file-manager/fm-tree-view.c:
3605         * src/nautilus-application.c:
3606         * src/nautilus-bookmark-list.c:
3607         * src/nautilus-information-panel.c:
3608         * src/nautilus-notes-viewer.c:
3609         * src/nautilus-pathbar.c:
3610         * src/nautilus-places-sidebar.c:
3611         * src/nautilus-spatial-window.c:
3612         * src/nautilus-window-manage-views.c:
3613         * test/test-nautilus-mime-actions-set.c:
3614         * test/test-nautilus-mime-actions.c:
3615         Rename nautilus_file_get -> nautilus_file_get_by_uri.
3616         Same with nautilus_file_get_existing.
3618 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3620         * libnautilus-private/nautilus-file.[ch]:
3621         Fix up type for get_permissions return value (don't use gnome-vfs types).
3622         
3623         * libnautilus-private/nautilus-vfs-utils.[ch]:
3624         Add gnome_vfs_file_type_from_g_file_type()
3625         
3626         * libnautilus-private/nautilus-icon-factory.c:
3627         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3629 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3631         * libnautilus-private/nautilus-directory-async.c:
3632         * libnautilus-private/nautilus-monitor.[ch]:
3633         Use gio to implement file monitoring.
3635 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3637         * libnautilus-private/nautilus-directory-async.c:
3638         * libnautilus-private/nautilus-directory-private.h:
3639         Read info for new files 
3641 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3643         * libnautilus-private/nautilus-directory-async.c:
3644         * libnautilus-private/nautilus-directory-private.h:
3645         Implement get_file_info using gio
3647 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3649         * libnautilus-private/nautilus-directory-async.c:
3650         * libnautilus-private/nautilus-directory-private.h:
3651         Read directory list via gio instead of gnome-vfs
3652         
3653         * libnautilus-private/nautilus-file-private.h:
3654         * libnautilus-private/nautilus-file.c:
3655         Get is_hidden & is_backup from gio instead of doing
3656         filename matching ourselves.
3658         * libnautilus-private/nautilus-file-utilities.c:
3659         Remove unused hidden/backup pattern matching.
3660         
3661         * src/nautilus-main.c:
3662         Initiate GThreads, as we need this for gio async emulation.
3664 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3666         * libnautilus-private/nautilus-vfs-utils.c:
3667         Fix typo in attribute name
3668         
3669         * libnautilus-private/nautilus-directory-async.c:
3670         * libnautilus-private/nautilus-file-private.h:
3671         * libnautilus-private/nautilus-file.c:
3672         Make NautilusFile info update use GFileInfo.
3673         Update all call sites to convert to it.
3675 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3677         * libnautilus-private/nautilus-vfs-utils.[ch]:
3678         Add gnome_vfs_file_info_to_gio
3680 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3682         * libnautilus-private/nautilus-directory-metafile-monitor.c:
3683         * libnautilus-private/nautilus-directory-private.h:
3684         * libnautilus-private/nautilus-directory.c:
3685         * libnautilus-private/nautilus-file.c:
3686         * libnautilus-private/nautilus-metafile.c:
3687         Make the filename key for metadata be unescaped in memory.
3688         Escape it only when reading/writing the metadata files.
3689         This is to avoid escaping a lot since we're now storing the
3690         filename unescaped in NautilusFile.
3692 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3694         * libnautilus-private/nautilus-directory-notify.h:
3695         * libnautilus-private/nautilus-directory.c:
3696         Add GFile versions of metadata scheduling functions.
3698 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3700         * libnautilus-private/nautilus-directory-notify.h:
3701         * libnautilus-private/nautilus-directory.c:
3702         Add GFile versions:
3703          nautilus_directory_notify_files_changed
3704          nautilus_directory_notify_files_removed
3706 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3708         * libnautilus-private/nautilus-directory-private.h:
3709         * libnautilus-private/nautilus-directory.c:
3710         * libnautilus-private/nautilus-file.c:
3711         Avoid for_location suffix when its not needed anymore
3713 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3715         * libnautilus-private/nautilus-directory.c:
3716         Add _by_uri suffix to uri versions of functions and
3717         remove suffix for GFile versions
3718         
3719 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3721         * libnautilus-private/nautilus-directory-notify.h:
3722         * libnautilus-private/nautilus-directory.c:
3723         * libnautilus-private/nautilus-file-changes-queue.c:
3724         * libnautilus-private/nautilus-link-desktop-file.c:
3725         * libnautilus-private/nautilus-merged-directory.c:
3726         Rename notify functions that work on uris to _by_uri and
3727         the GFile ones to have no suffix
3729 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3731         * libnautilus-private/nautilus-metafile.c: 
3732         * libnautilus-private/nautilus-directory.[ch]:
3733         Remove unused function nautilus_directory_make_uri_canonical
3734         
3735 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3737         * libnautilus-private/nautilus-directory-notify.h:
3738         * libnautilus-private/nautilus-directory.c:
3739         Added nautilus_directory_notify_files_moved_by_location and
3740         made nautilus_directory_notify_files_moved use that.
3742 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3744         * libnautilus-private/nautilus-directory-notify.h:
3745         * libnautilus-private/nautilus-directory.c:
3746         Add nautilus_directory_notify_files_added_by_location.
3747         Use GFile instead of uris in more places
3749 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3751         * libnautilus-private/nautilus-directory-private.h:
3752         * libnautilus-private/nautilus-directory.c:
3753         * libnautilus-private/nautilus-file.[ch]:
3754         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
3755         and implement nautilus_file_get based on these.
3757 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3759         * libnautilus-private/nautilus-file.[ch]:
3760         Add nautilus_file_get_location () and use it when
3761         generating uris.
3763 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3765         * libnautilus-private/nautilus-directory.c:
3766         (nautilus_directory_is_desktop_directory):
3767         * libnautilus-private/nautilus-file-utilities.[ch]:
3768         (nautilus_is_home_directory_file):
3769         (nautilus_is_desktop_directory_file):
3770         (nautilus_is_desktop_directory):
3771         * libnautilus-private/nautilus-file.c:
3772         (nautilus_file_is_desktop_directory):
3773         (nautilus_file_is_home):
3774         Don't keep dup:ing strings for these commonly called
3775         functions.
3777 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3779         * libnautilus-private/nautilus-directory-async.c:
3780         * libnautilus-private/nautilus-directory-private.h:
3781         * libnautilus-private/nautilus-directory.c:
3782         * libnautilus-private/nautilus-file-utilities.[ch]:
3783         * libnautilus-private/nautilus-file.c:
3784         Use GFile *location to store the uri for NautilusDirectory.
3785         In preparation for using GFile for all I/O.
3787 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3789         * libnautilus-private/nautilus-file-private.h:
3790         * libnautilus-private/nautilus-directory-async.c:
3791         * libnautilus-private/nautilus-file-attributes.h:
3792         * libnautilus-private/nautilus-file.[ch]:
3793         * libnautilus-private/nautilus-mime-actions.c:
3794         * src/file-manager/fm-directory-view.c:
3795         * src/file-manager/fm-ditem-page.c:
3796         * src/file-manager/fm-properties-window.c:
3797         * src/nautilus-window.c:
3798         Remove slow mimetype attribute and all its use.
3799         This is in preparation for the gio move which has
3800         a canonical mimetype definition instead of the
3801         guessed/slow couple.
3803 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3805         * libnautilus-private/nautilus-file-attributes.h:
3806         * libnautilus-private/nautilus-directory-async.c:
3807         * libnautilus-private/nautilus-directory.c:
3808         * libnautilus-private/nautilus-file-utilities.c:
3809         * libnautilus-private/nautilus-file.c:
3810         * libnautilus-private/nautilus-icon-factory.c:
3811         * libnautilus-private/nautilus-mime-actions.c:
3812         * src/file-manager/fm-directory-view.c:
3813         * src/file-manager/fm-properties-window.c:
3814         * src/file-manager/fm-tree-model.c:
3815         * src/file-manager/fm-tree-view.c:
3816         * src/nautilus-spatial-window.c:
3817         * src/nautilus-window-manage-views.c:
3818         * src/nautilus-window.c:
3819         Limit the set of file attributes to the ones we actually read
3820         separately. This makes it more obvious what is happening when
3821         doing I/O. It does put some extra work on users, because they
3822         need to know where the data is coming from, but that is rarely
3823         a problem.
3825 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3827         * libnautilus-private/nautilus-desktop-icon-file.c:
3828         * libnautilus-private/nautilus-directory-async.c:
3829         * libnautilus-private/nautilus-directory.c:
3830         * libnautilus-private/nautilus-file-private.h:
3831         * libnautilus-private/nautilus-file-utilities.[ch]:
3832         * libnautilus-private/nautilus-file.c:
3833         Store "name" instead of "relative_uri" in NautilusFile.
3834         We want to avoid escaping/unescaping as much as possible and
3835         limit that to when we go from/to a full uri.
3837 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3839         * libnautilus-private/nautilus-file-private.h:
3840         Remove declaration for removed function
3841         
3842 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3844         * libnautilus-private/nautilus-directory-async.c:
3845         * libnautilus-private/nautilus-file-private.h:
3846         * libnautilus-private/nautilus-file.[ch]:
3847         * libnautilus-private/nautilus-program-choosing.c:
3848         * src/file-manager/fm-directory-view.c:
3849         * src/nautilus-spatial-window.c:
3850         * src/nautilus-window-manage-views.c:
3851         Use GError instead of GnomeVFSResult for get_info_error
3853 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3855         * libnautilus-private/nautilus-desktop-directory-file.c:
3856         * libnautilus-private/nautilus-desktop-icon-file.c:
3857         * libnautilus-private/nautilus-file-private.h:
3858         * libnautilus-private/nautilus-file.[ch]:
3859         * libnautilus-private/nautilus-saved-search-file.c:
3860         * libnautilus-private/nautilus-search-directory-file.c:
3861         * libnautilus-private/nautilus-trash-file.c:
3862         * libnautilus-private/nautilus-vfs-file.c:
3863         * libnautilus-private/nautilus-vfs-utils.c:
3864         * libnautilus-private/nautilus-vfs-utils.h:
3865         * libnautilus-private/nautilus-view-factory.c:
3866         * libnautilus-private/nautilus-view-factory.h:
3867         * src/file-manager/fm-desktop-icon-view.c:
3868         * src/file-manager/fm-empty-view.c:
3869         * src/file-manager/fm-icon-view.c:
3870         * src/file-manager/fm-list-view.c:
3871         Move from GnomeVFSFileType to GFileType
3873 2007-11-28  Alexander Larsson  <alexl@redhat.com>
3875         * src/nautilus-search-bar.c:
3876         Use invisible event box for search bar. (#464193)
3877         Patch from Andrea Cimitan
3879 2007-11-27  Andre Klapper  <a9016009@gmx.de>
3881         * configure.in:
3882         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
3883         Fixes bug #496266.
3885 2007-11-12  Alexander Larsson  <alexl@redhat.com>
3887         * libnautilus-private/nautilus-icon-canvas-item.c:
3888         * libnautilus-private/nautilus-icon-container.c:
3889         * libnautilus-private/nautilus-icon-container.h:
3890         * libnautilus-private/nautilus-icon-dnd.c:
3891         * libnautilus-private/nautilus-icon-private.h:
3892         * src/file-manager/fm-desktop-icon-view.c:
3893         * src/file-manager/fm-icon-view.c:
3894         Handle RTL layout of icons (#342009)
3895         Patch from Yair Hershkovitz
3897 2007-11-05  Jürg Billeter  <j@bitron.ch>
3899         reviewed by: Alexander Larsson  <alexl@redhat.com>
3901         * src/file-manager/fm-actions.h:
3902         * src/file-manager/fm-directory-view.c:
3903         (action_open_folder_window_callback), (open_one_in_folder_window),
3904         (action_location_open_folder_window_callback),
3905         (real_update_location_menu), (real_update_menus):
3906         * src/file-manager/nautilus-directory-view-ui.xml:
3907         * src/nautilus-actions.h:
3908         * src/nautilus-navigation-window-menus.c:
3909         (nautilus_navigation_window_update_spatial_menu_item),
3910         (action_folder_window_callback),
3911         (nautilus_navigation_window_initialize_menus):
3912         * src/nautilus-navigation-window-ui.xml:
3913         * src/nautilus-navigation-window.c:
3914         (nautilus_navigation_window_init), (always_use_browser_changed):
3915         * src/nautilus-window-private.h:
3916         Add menu item to open spatial folder window from browser window to File
3917         menu and context menus.
3919 2007-10-03  Christian Neumair  <cneumair@gnome.org>
3921         * libnautilus-private/nautilus-module.c:
3922         Fix valgrind warning on shutdown (#346401, re-applied).
3924 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
3926         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
3927         patch from Joachim Sauer, fix beep when backspace or delete are pressed
3928         (#452067)
3930 2007-10-03  Alexander Larsson  <alexl@redhat.com>
3932         * src/nautilus-sidebar-title.c:
3933         (update_title_font):
3934         Fix crash with small fonts (#454884)
3936 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
3938         Backport from gio-branch, fixes #480608, from 
3939         Alexander Larsson  <alexl@redhat.com>
3941         * libnautilus-private/nautilus-icon-factory.c:
3942         Don't clear thumbnails and other absolute pathnames from icon
3943         cache when mime data or icon theme changes. This is to avoid
3944         flashing and async realoading of all thumbnails.
3946         * libnautilus-private/nautilus-directory-async.c:
3947         (mime_db_changed_callback):
3948         Use the right call to invalidate attributes, so that
3949         they get re-read correctly.
3951 2007-09-27  Christian Neumair  <cneumair@gnome.org>
3953         * libnautilus-private/nautilus-icon-factory.c:
3954         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
3955         Fixes #478363.
3957 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3958         
3959         * libnautilus-private/nautilus-file-private.h:
3960         Clean up NautilusFileDetails a bit.
3962 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3964         * libnautilus-extension/nautilus-file-info.[ch]:
3965         * libnautilus-private/nautilus-desktop-directory-file.c:
3966         * libnautilus-private/nautilus-desktop-icon-file.c:
3967         * libnautilus-private/nautilus-directory-async.c:
3968         * libnautilus-private/nautilus-directory.c:
3969         * libnautilus-private/nautilus-file-private.h:
3970         * libnautilus-private/nautilus-file.[ch]:
3971         * libnautilus-private/nautilus-icon-factory.c:
3972         * libnautilus-private/nautilus-saved-search-file.c:
3973         * libnautilus-private/nautilus-search-directory-file.c:
3974         * libnautilus-private/nautilus-thumbnails.c:
3975         * libnautilus-private/nautilus-trash-file.c:
3976         * libnautilus-private/nautilus-vfs-file.c:
3977         * src/file-manager/fm-directory-view.c:
3978         Store file info directly in NautilusFile instead of using a
3979         GnomeVfsFileInfo.
3981 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3983         * libnautilus-private/nautilus-desktop-directory-file.c:
3984         * libnautilus-private/nautilus-desktop-icon-file.c:
3985         * libnautilus-private/nautilus-directory-async.c:
3986         * libnautilus-private/nautilus-file-operations-progress.c:
3987         * libnautilus-private/nautilus-file-operations-progress.h:
3988         * libnautilus-private/nautilus-file-private.h:
3989         * libnautilus-private/nautilus-file.c:
3990         * libnautilus-private/nautilus-file.h:
3991         * libnautilus-private/nautilus-metafile.c:
3992         * libnautilus-private/nautilus-search-directory-file.c:
3993         * libnautilus-private/nautilus-thumbnails.c:
3994         * libnautilus-private/nautilus-trash-file.c:
3995         * libnautilus-private/nautilus-vfs-file.c:
3996         * src/file-manager/fm-directory-view.c:
3997         * src/file-manager/fm-ditem-page.c:
3998         * src/file-manager/fm-icon-view.c:
3999         * src/file-manager/fm-properties-window.c:
4000         Use goffset instead of GnomeVFSFileSize
4002 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4004         * libnautilus-private/Makefile.am:
4005         * libnautilus-private/nautilus-vfs-utils.[ch]:
4006         Added tools for conversion from GnomeVFSResult to GError
4007         
4008         * libnautilus-private/nautilus-directory-async.c:
4009         * libnautilus-private/nautilus-directory-private.h:
4010         * libnautilus-private/nautilus-directory.[ch]:
4011         * libnautilus-private/nautilus-search-directory.c:
4012         * src/file-manager/fm-directory-view.[ch]:
4013         * src/file-manager/fm-error-reporting.[ch]:
4014         Use GError instead of GnomeVFSResult for directory loading errors
4016 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4018         * configure.in:
4019         Add -gio to version for now
4020         Pull in gio-standalone
4022 === gio-branch starts here ===
4023         
4024 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4026         * configure.in:
4027         Post release version bump
4029 === nautilus 2.20.0 ===
4031 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4033         * NEWS: 
4034         * configure.in:
4035         Bump version to 2.20.0
4037 2007-09-14  Alexander Shopov  <ash@contact.bg>
4039         * libnautilus-private/apps_nautilus_preferences.schemas.in
4040         Added translator visible comment for difference
4041         between date_changed and date_modified.
4043 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4045         * libnautilus-private/nautilus-module.c:
4046         Revert. We're in hard code freeze.
4047         
4048 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4050         * libnautilus-private/nautilus-module.c:
4051         Fix valgrind warning on shutdown (#346401)
4053 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4055         * libnautilus-private/nautilus-thumbnails.[ch]:
4056         Add nautilus_thumbnail_load_image_async and cancel.
4057         
4058         * libnautilus-private/nautilus-icon-container.c:
4059         * libnautilus-private/nautilus-icon-factory.[ch]:
4060         Load thumbnails asynchronously
4062         Patch from Christian Neumair
4064 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4066         * libnautilus-private/nautilus-dnd.h:
4067         * libnautilus-private/nautilus-file-dnd.c:
4068         * libnautilus-private/nautilus-icon-dnd.c:
4069         Implement direct save (XDS) DnD.
4070         Based on patch from BROCCO Amos
4072 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4074         * libnautilus-private/nautilus-file.c:
4075         (nautilus_file_get_octal_permissions_as_string):
4076         Filter out any non-unix-permissions flags for the
4077         octal mode.
4079 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4081         * src/nautilus-application.c: (save_session_to_file),
4082         (nautilus_application_load_session): 
4083         * src/nautilus-window-manage-views.c: (setup_new_window),
4084         (nautilus_spatial_window_state_event):
4085         * src/nautilus-spatial-window.c:
4086         (nautilus_spatial_window_state_event):
4087         * libnautilus-private/nautilus-metadata.h:
4088         Store keep-above and stickiness for navigation and spatial windows
4089         across sessions (#163335).
4091 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4093         * src/nautilus-connect-server-dialog.c:
4094         (port_insert_text):
4095         Use gdk_window_beep instead of gdk_display_beep (#373760)
4096         Based on patch from Young-Ho Cha
4098 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4100         * nautilus-folder-handler.desktop.in.in (MimeType):
4101         Add colon at end of list.
4103 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4105         * configure.in:
4106         Post release version bump
4108 === nautilus 2.19.91 ===
4110 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4112         * NEWS:
4113         Update for release.
4115 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4117         * src/file-manager/fm-directory-view.c:
4118         (change_to_view_directory):
4119         Set cwd correctly for scripts on desktop. (#320218)
4120         Patch from Sebastien Bacher
4122 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4124         * libnautilus-private/nautilus-module.c:
4125         Be more robust against broken extensions (#449488)
4127 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4129         * libnautilus-private/nautilus-file-utilities.c:
4130         * libnautilus-private/nautilus-file.c:
4131         Avoid crashing if going to file:///# (#436071)
4133 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4135         * libnautilus-private/nautilus-icon-container.c:
4136         * libnautilus-private/nautilus-icon-factory.c:
4137         * libnautilus-private/nautilus-icon-factory.h:
4138         * src/file-manager/fm-list-model.c:
4139         * src/nautilus-sidebar-title.c:
4140         The icon theme changed how the sizes of the emblem icons
4141         are used, update to comply with that.
4143 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4145         * configure.in:
4146         Post release version bump
4148 === nautilus 2.19.90 ===
4150 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4152         * NEWS:
4153         Update for release
4155 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4157         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4158         * src/nautilus-navigation-window-menus.c:
4159         Replace references to "sidebar" with "side pane". (#131285)
4160         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4162 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4164         * src/nautilus-window-manage-views.c:
4165         (display_view_selection_failure):
4166         Added debug message when GnomeVFS service is not available
4167         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4169 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4171         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4172         Remove excess lines from uninstalled.pc file. (#462496)
4173         Patch from Damien Carbery  <damien.carbery@sun.com>
4175 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4177         * libnautilus-private/Makefile.am:
4178         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4179         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4180         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4181         Use a custom cell renderer for the filename column which applies
4182         ellipsization but reports its size based on the actual width of 
4183         the text to be rendered. This restores the original column
4184         autosizing behaviour while keeping the ellipsization. (#419343)
4186 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4188         * configure.in:
4189         Post release version bump
4191 === nautilus 2.19.6 ===
4193 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4195         * NEWS:
4196         Update for release
4198 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4200         * configure.in: Revert dependency on libSM 1.0.2
4201         added on 2007-07-24 as it makes nautilus unbuildable on
4202         everything but the most cutting-edge distributions.
4203         Plus, nobody else does it.  
4205 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4207         * src/nautilus-window-toolbars.c:
4208         (nautilus_navigation_window_load_extension_toolbar_items):
4209         Don't use the same name for the extensions menu action group
4210         and the extensions toolbar action group. (#461792)
4211         Patch from Christian Persch <chpe@gnome.org>
4213 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4215         * src/nautilus-window.c: (real_load_view_as_menu):
4216         Dont't try to remove extra_viewer_radio_action from a group
4217         that may already have been finalized. (#461789)
4218         Patch from Christian Persch <chpe@gnome.org>
4220 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4222         * libnautilus-private/nautilus-search-engine-simple.c:
4223         (search_visit_func): Don't try to lowercase non-unicode
4224         filenames with g_utf8_strdown. Fixes #454799.
4225         Patch from Jan de Groot  <jan@jgc.homeip.net>
4227 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4229         * src/file-manager/fm-properties-window.c:
4230         (changed_group_callback): Don't crash if the active group
4231         combobox entry is removed or the group information becomes
4232         unreadable. Fixes #355018.
4234 2007-07-24  Christian Persch  <chpe@gnome.org>
4236         * libnautilus-private/nautilus-bookmark.c:
4237         (nautilus_bookmark_menu_item_new):
4238         * libnautilus-private/nautilus-customization-data.c:
4239         (nautilus_customization_data_new),
4240         (nautilus_customization_data_get_next_element_for_display):
4241         * libnautilus-private/nautilus-customization-data.h:
4242         * src/nautilus-application.c:
4243         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4244         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4245         (refresh_go_menu):
4246         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4247         (drag_data_received_callback):
4248         * src/nautilus-property-browser.c:
4249         (make_properties_from_directories):
4250         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4251         (update_bookmarks):
4252         * src/nautilus-window-menus.c:
4253         (nautilus_menus_append_bookmark_to_menu):
4254         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4255         instead of truncating the strings. Bug #410113.
4257 2007-07-24  Christian Persch  <chpe@gnome.org>
4259         * src/nautilus-navigation-window.c: (location_button_create),
4260         (nautilus_navigation_window_init):
4261         * src/nautilus-pathbar.c: (get_slider_button),
4262         (make_directory_button):
4263         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4264         (nautilus_zoom_control_instance_init),
4265         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4266         (and the others on the same 'toolbar') on click, for consistency with
4267         toolbars, and the gtk filechooser path bar. Bug #326774.
4269 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4271         * configure.in:
4272         Require cvs gnome-vfs
4274 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4276         * configure.in:
4277         * src/Makefile.am:
4278         * src/nautilus-image-properties-page.c:
4279         * src/nautilus-main.c:
4280         Optionally support XMP metadata in images via exemi (#451380)
4281         Patch from Hubert Figuiere
4283 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4285         * src/nautilus-connect-server-dialog.c:
4286         (nautilus_connect_server_dialog_init):
4287         React on enter key (#449591)
4288         Patch from Christian Neumair
4290 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4292         * configure.in: 
4293         Add missing dependency on libSM.
4295 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4297         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4298         fixed a typo in key description
4300 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4302         * src/nautilus-file-management-properties.glade:
4303         corrected executable text file labels (#334309)
4305 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4307         * src/file-manager/fm-directory-view.c:
4308         improved string and added ngettext support (#326952)
4310 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4312         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4313         corrected description for confirm_trash (#329440)
4315 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4317         * src/nautilus-window-menus.c:
4318         added two missing tooltip strings (#329308)
4320 2007-07-23  Christian Persch  <chpe@gnome.org>
4322         * configure.in:
4323         * src/nautilus-navigation-action.c: (connect_proxy),
4324         (disconnect_proxy):
4325         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4326         (refresh_go_menu):
4327         * src/nautilus-navigation-window.c: (location_button_create),
4328         (nautilus_navigation_window_init),
4329         (nautilus_navigation_window_destroy),
4330         (nautilus_navigation_window_finalize),
4331         (nautilus_navigation_window_class_init):
4332         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4333         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4334         (finish_first_line):
4335         * src/nautilus-side-pane.c: (side_panel_free),
4336         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4337         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4338         (nautilus_side_pane_add_panel), (create_shortcut):
4339         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4340         (nautilus_trash_bar_init):
4341         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4342         Bug #458284 and bug #455616.
4344 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4346         * libnautilus-private/nautilus-search-engine-simple.c:
4347         Don't error out when recursing into directories during search. (#433105)
4348         Requires recent gnome-vfs
4349         Patch from Marlon Nelson
4351 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4353         * configure.in:
4354         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4355         Add uninstalled pkg-config file. (#400114)
4356         Patch from Brian Cameron  <brian.cameron@sun.com>
4358 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4360         * nautilus-computer.desktop.in.in:
4361         * nautilus-folder-handler.desktop.in.in:
4362         * nautilus-home.desktop.in.in:
4363         Remove trailing whitespace from TryExec line. (#426949)
4364         Patch from Dan Winship  <danw@novell.com>
4366 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4368         * src/nautilus-navigation-window.c:
4369         (view_as_menu_switch_views_callback):
4370         Handle the fact that the gtk+ 2.11.x combobox emits the
4371         changed signal on removing the active entry without crash.
4373 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4375         * configure.in:
4376         Post release version bump
4378 === nautilus 2.19.5 ===
4380 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4382         * NEWS:
4383         Update for release
4385 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4387         * libnautilus-private/nautilus-program-choosing.c:
4388         (nautilus_launch_desktop_file):
4389         Check command_string for NULL before using it. (#427618)
4390         Patch from Tom Parker  <palfrey@tevp.net>
4392 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4394         * src/nautilus-image-properties-page.c: (file_read_callback):
4395         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4396         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4398 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4400         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4401         (sidebar_title_create_more_info_label):
4402         Fix alignment of labels in information sidebar. (#414199)
4403         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4405 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4407         * configure.in:
4408         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4409         but Interactive Unix is obsolete.
4410         Remove checks for functions and headers we don't use anymore.
4411         Remove check for jw as the SGML docs have been removed.
4412         Remove configuration for removed gimphwrapbox.
4413         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4415 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4417         * libnautilus-private/Makefile.am:
4418         * libnautilus-private/nautilus-cdrom-extensions.h:
4419         Remove unused file.
4421 2007-06-27  Alexander Larsson  <alexl@redhat.com>
4423         * src/nautilus-file-management-properties-main.c:
4424         Fix warning. Patch from Hubert Figuiere.
4426 2007-06-24  Christian Neumair  <cneumair@gnome.org>
4428         * configure.in:
4429         * src/nautilus-application.c:
4430         * src/file-manager/Makefile.am:
4431         * src/file-manager/fm-empty-view.[ch]:
4432         Add optional empty view.
4434 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4436         * configure.in:
4437         Make libexif dependency optional again. (#165773)
4439 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4441         * components/services/nautilus-dependent-shared/
4442         shared-service-widgets.c:
4443         Remove undead file.
4445 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4447         * src/nautilus-shell-interface.idl:
4448         Fix build with libIDL-0.8.5 and older. (#341173)
4449         Patch from Marinus Schraal  <foser@gentoo.org>
4451 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4453         * src/nautilus-connect-server-dialog-main.c: (main):
4454         Set translation domain for goption context. (#450159)
4455         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4457 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4459         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4460         Unref extension modules at shutdown. (#346401)
4461         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4463 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4465         * libnautilus-private/nautilus-file-utilities.c:
4466         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4467         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4468         Destroy xdg-user-dirs cache at shutdown.
4470 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4472         * configure.in:
4473         Don't set both -Wsign-compare and -Wno-sign-compare.
4474         Don't set -Wchar-subscripts as it's included in -Wall.
4476 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4478         * configure.in:
4479         Don't set extra warning flags in the user environment CFLAGS.
4480         Fixes 'make distcheck'.
4482 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4484         * Makefile.am:
4485         Add all past ChangeLog files to EXTRA_DIST.
4487 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4489         * configure.in:
4490         Post release version bump
4492 === nautilus 2.19.4 ===
4494 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4496         * NEWS:
4497         Update for release
4499 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4501         * src/nautilus-application.c: (nautilus_application_startup):
4502         Fix whitespace typo in error message. (#424573)
4503         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
4505 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4507         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4508         Set program-name instead of deprecated name property
4509         and mark the website-label for translation (#438901).
4510         Patch from Christian Persch <chpe@gnome.org>
4512 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4514         * libnautilus-private/nautilus-search-engine-simple.c:
4515         (search_thread_data_new), (search_visit_func):
4516         Normalize unicode search strings and use g_utf8_strdown to
4517         lowercase them. (#421486/#421512)
4518         Patch from Denis Jacquerye  <moyogo@gmail.com>
4520 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4522         * src/file-manager/fm-desktop-icon-view.c:
4523         (action_change_background_callback):
4524         Call background page of gnome-appearance-properties for
4525         "Change Desktop Background" menu item. (#445195)
4526         Patch from Denis Washington  <denisw@svn.gnome.org>
4528 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
4530         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4531         * libnautilus-private/nautilus-desktop-link.c:
4532         (trash_name_changed), (nautilus_desktop_link_new),
4533         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4534         (nautilus_desktop_link_rename), (desktop_link_finalize):
4535         * libnautilus-private/nautilus-global-preferences.c:
4536         (default_computer_link_name), (default_trash_link_name):
4537         * libnautilus-private/nautilus-global-preferences.h:
4538         Allow renaming of the network servers desktop icon. (#383182)
4539         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4541 2007-06-13  Jürg Billeter  <j@bitron.ch>
4543         * nautilus-folder-handler.desktop.in.in:
4544         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4545         bookmarks from the panel.
4547 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4549         * src/file-manager/fm-properties-window.c:
4550         (should_show_volume_usage):
4551         Don't crash on opening properties for multiple files. (#444265)
4553 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4555         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4556         Fix typo in warning message. (#446911)
4557         Patch from Florian Steinel  <fsteinel@flonet.net> 
4559 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4561         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4562         Position the zoom popup menu under the control itself,
4563         not where the mouse cursor happens to be. (#446682)
4564         Patch from Christian Persch <chpe@gnome.org>
4566 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4568         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4569         Don't leak item text and remove stale comment.
4571 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4573         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4574         (zoom_popup_menu_show), (zoom_popup_menu),
4575         (nautilus_zoom_control_button_press_event),
4576         (nautilus_zoom_control_instance_init):
4577         Make zoom control context menu keyboard-activatable by adding
4578         a button to the zoom label. (#326733)
4579         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4581 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
4583         * src/nautilus-file-management-properties.glade:
4584         Replace the "atkrelation" declarations with
4585         "mnemonic_widget" properties (#437340)
4587 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4589         * configure.in:
4590         Post release version bump
4592 === nautilus 2.19.3 ===
4594 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4596         * NEWS:
4597         Update for release
4599 2007-06-04  Willie Walker <william.walker@sun.com>
4601         * src/nautilus-file-management-properties.glade:
4602         Add accessible label for/by properties (#356124)
4604 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4606         * icons/thumbnail_frame.png:
4607         Tango compliant thumbnail frame (#440221)
4608         Icon from David Prieto
4610 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4612         * src/file-manager/fm-properties-window.c:
4613         Fix build in some cases
4615 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4617         * nautilus-folder-handler.desktop.in.in:
4618         Don't show in menu editor
4620 2007-05-22  Alexander Larsson  <alexl@redhat.com>
4622         * libnautilus-private/nautilus-icon-canvas-item.c:
4623         Handle alpha in draw_frame
4625 2007-05-16  Alexander Larsson  <alexl@redhat.com>
4627         * libnautilus-private/nautilus-file-utilities.[ch]:
4628         * libnautilus-private/nautilus-file.c:
4629         * libnautilus-private/nautilus-signaller.c:
4630         * src/file-manager/fm-directory-view.c:
4631         Add support for xdg-user-dirs
4633 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4635         * configure.in:
4636         Post release version bump
4638 === nautilus 2.19.2 ===
4640 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4642         * NEWS:
4643         * configure.in:
4644         Bump to 2.19.2
4646         * libnautilus-private/nautilus-icon-factory.c:
4647         * libnautilus-private/nautilus-icon-container.c:
4648         Fix up checks
4650 2007-05-09  Alexander Larsson  <alexl@redhat.com>
4652         * src/file-manager/fm-directory-view.c:
4653         Avoid displaying file size if none exists (#390055)
4654         Patch from Ed Catmur
4656 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
4658         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4659         Don't leak original hash key.
4661 2007-05-02  Alexander Larsson  <alexl@redhat.com>
4663         * configure.in:
4664         * src/file-manager/fm-properties-window.c:
4665         Add disk usage pie chart (#410658)
4666         Based on patch from Trevor Davenport
4668 2007-04-16  Alexander Larsson  <alexl@redhat.com>
4670         * libnautilus-private/nautilus-thumbnails.c:
4671         Work with glib < 2.13.0
4673 2007-04-13  Alexander Larsson  <alexl@redhat.com>
4675         * libnautilus-private/nautilus-thumbnails.c:
4676         Avoid searching possibly long lists of thumbnails.
4677         Based on patch from Iain
4679 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4681         * src/nautilus-window-menus.c:
4682         (action_about_nautilus_callback):
4683         Add url in about dialog and update copyright year.
4684         Patch from Jaap A. Haitsma
4686 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4688         * libnautilus-private/nautilus-directory-async.c:
4689         Limit number of calls to is_needy() (#320282)
4690         Based on patch from Aivars Kalvans
4692 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4694         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4695         * libnautilus-private/nautilus-global-preferences.c:
4696         * libnautilus-private/nautilus-global-preferences.h:
4697         * libnautilus-private/nautilus-icon-factory.c:
4698         * libnautilus-private/nautilus-thumbnails.c:
4699         Added support for a thumbnail icon size prefs (#424127)
4701 2007-04-11  Alexander Larsson  <alexl@redhat.com>
4703         * src/file-manager/fm-directory-view.c:
4704         (file_and_directory_list_free):
4705         Fix memleak (#427942)
4706         patch from Matthias Clasen
4708 2007-03-30  Alexander Larsson  <alexl@redhat.com>
4710         * src/nautilus-places-sidebar.c:
4711         Add trash to sidebar places.
4712         Patch from Stefano Teso
4714 2007-03-29  Alexander Larsson  <alexl@redhat.com>
4716         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4717         Bump default name column width to 32 (#410361)
4719 2007-03-28  Alexander Larsson  <alexl@redhat.com>
4721         * src/nautilus-window-manage-views.c:
4722         (nautilus_window_open_location_full):
4723         Avoid reloading window with same location. (#417193)
4724         Patch from Stefano Teso
4726 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4728         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4729         Avoid recursion when updating symlinks (#418771)
4731 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4733         * libnautilus-private/nautilus-icon-factory.h:
4734         Make default icon sizes match xdg icon sizes better (#347168)
4735         Patch from Christian Neumair
4737 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4739         * libnautilus-private/nautilus-metadata.h:
4740         * src/nautilus-sidebar-title.c:
4741         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
4742         code related to it.
4744 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4746         * src/nautilus-places-sidebar.c:
4747         Update icons on theme change (#416806)
4748         Patch from Stefano Teso
4750 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4752         * src/nautilus-history-sidebar.c:
4753         (nautilus_history_sidebar_class_init):
4754         (nautilus_history_sidebar_style_set):
4755         Update icons on theme change (#416810)
4756         Patch from Stefano Teso
4758 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4760         * src/nautilus-places-sidebar.c:
4761         Re-apply reverted context menu patch.
4763 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4765         * configure.in:
4766         Bump version to 2.19.1
4767         Gnome 2.18 work continues on gnome-2-18 branch
4769 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4771         * src/nautilus-places-sidebar.c:
4772         Revert previous checkin since it broke the freeze.
4774 2007-03-15  Alexander Larsson  <alexl@redhat.com>
4776         * src/nautilus-places-sidebar.c:
4777         (bookmarks_build_popup_menu):
4778         Add mnemonics to Open and Open in New Window to reuse
4779         old translations.
4781 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4783         * src/nautilus-places-sidebar.c:
4784         Add open and open in new window to places sidebar context menu.
4785         Patch from Stefano Teso
4787 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4789         * src/file-manager/fm-directory-view.c (schedule_update_menus)
4790         (schedule_update_status):
4791         Make sure we never schedule an update after the window has been
4792         destroyed. Likely fixes #349551
4794 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4796         * configure.in:
4797         Post release version bump
4799 === nautilus 2.18.0.1 ===
4801 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4803         * NEWS:
4804         Update for release
4806         * configure.in:
4807         Set version to 2.18.0.1
4809         * libnautilus-private/nautilus-file-utilities.c:
4810         * libnautilus-private/nautilus-file-utilities.h:
4811         * libnautilus-private/nautilus-file.c:
4812         * libnautilus-private/nautilus-signaller.c:
4813         * src/file-manager/fm-directory-view.c:
4814         Revert accidental commit.
4816 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4818         * configure.in:
4819         Post release version bump
4821 === nautilus 2.18.0 ===
4823 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4825         * NEWS:
4826         Update for release
4828         * configure.in:
4829         Bump version to 2.18.0
4831 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4833         * src/network-scheme.desktop.in:
4834         * nautilus-computer.desktop.in.in:
4835         * nautilus.desktop.in.in:
4836         * nautilus-home.desktop.in.in:
4837         * nautilus-file-management-properties.desktop.in.in:
4838         "Application" is not a valid category in the freedesktop.org
4839         specification. Also added GNOME and/or GTK where appropriate.
4841 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4843         * libnautilus-private/nautilus-file.c:
4844         * libnautilus-private/nautilus-icon-canvas-item.c:
4845         * libnautilus-private/nautilus-icon-container.c:
4846         * libnautilus-private/nautilus-program-choosing.c:
4847         * libnautilus-private/nautilus-trash-file.c:
4848         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4849         * src/file-manager/fm-desktop-icon-view.c:
4850         * src/file-manager/fm-directory-view.c:
4851         * src/file-manager/fm-list-model.c:
4852         * src/file-manager/fm-list-view.c:
4853         * src/file-manager/fm-tree-model.c:
4854         * src/nautilus-image-properties-page.c:
4855         * src/nautilus-navigation-bar.c:
4856         * src/nautilus-query-editor.c:
4857         * src/nautilus-search-bar.c:
4858         * src/nautilus-window-private.h:
4859         Sparse cleanups from kjartan
4861 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4863         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4864         Don't make filename column expand, instead default
4865         to 16 chars wide. (#408155)
4867 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4869         * configure.in:
4870         Post release version bump
4872 === nautilus 2.17.92 ===
4874 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4876         * NEWS:
4877         Update for release
4879 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4881         * cut-n-paste-code/widgets/Makefile.am:
4882         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
4883         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
4884         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
4885         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
4886         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
4887         * libnautilus-private/Makefile.am:
4888         * src/Makefile.am:
4889         Remove unused gtkhwrapbox.
4891 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4893         * src/nautilus-connect-server-dialog.c:
4894         Don't show unsupported methods. (#333151)
4895         Patch from Christian Neumair.
4897 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4899         * libnautilus-private/nautilus-file.c:
4900         Avoid asserting when the symbolic link hastable isn't
4901         uptodate (#358172)
4902         Store absolute uris, not relative paths in symbolic link
4903         hashtable.
4905 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
4907         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4908         Ellipsise the filename column in list view mode, and make it expand so
4909         it doesn't just show "...". Bug #408155.
4911 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
4913         * libnautilus-private/nautilus-file-operations-progress.c:
4914         (set_text_unescaped_trimmed), (create_titled_label),
4915         (nautilus_file_operations_progress_init),
4916         (nautilus_file_operations_progress_new_file):
4917         * src/file-manager/fm-properties-window.c:
4918         (value_field_update_internal), (value_field_update),
4919         (attach_label), (attach_value_field_internal): Remove
4920         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
4921         Bug #409276.
4923 2007-02-20  Alexander Larsson  <alexl@redhat.com>
4925         * libnautilus-private/nautilus-file-operations.c:
4926         Fix for C89 compilers. (#407150)
4927         Patch from Jens Granseuer
4929 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
4931         * configure.in:
4932         * cut-n-paste-code/Makefile.am:
4933         * src/Makefile.am:
4934         * src/file-manager/fm-list-model.c: Don't build included GSequence on
4935         glib >= 2.13.0. Bug #407618.
4937 2007-02-19  Alexander Larsson  <alexl@redhat.com>
4939         * src/nautilus-pathbar.c:
4940         Don't display homedir as desktop in pathbar when
4941         in home-as-desktop mode. (#368661)
4942         Patch from John Millikin
4944 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4946         * configure.in:
4947         Post release version bump
4949 === nautilus 2.17.91 ===
4951 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4953         * configure.in:
4954         Bump to 2.17.91
4956         * NEWS:
4957         Update for release
4959 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4961         * configure.in:
4962         Bump libgnome req (#404475)
4964 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4966         * libnautilus-private/nautilus-file-operations.c:
4967         * libnautilus-private/nautilus-file.c:
4968         * src/file-manager/fm-directory-view.c:
4969         Capitilize "Link" in link to... names. (#314175)
4970         Patch from Frederic Peters
4972 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4974         * libnautilus-private/nautilus-icon-container.c:
4975         Avoid translating nonvisible text. (#364466)
4977 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4979         * libnautilus-private/nautilus-thumbnails.c:
4980         (nautilus_thumbnail_load_image):
4981         Fix crash on broken images. (#403255)
4982         Patch from Lucas Mazzardo Veloso
4984 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4986         * libnautilus-private/nautilus-emblem-utils.c:
4987         OSX build fix. (#403255)
4988         Patch from dmacks@netspace.org
4990 2007-02-05  Jesse Stockall <jesse@cleverone.org>
4992        * src/file-manager/fm-directory-view.c
4993        * src/file-manager/fm-tree-view.c
4994        * src/nautilus-places-sidebar.c
4995        * libnautilus-private/nautilus-file-operations.[ch]
4996        Prompts to empty trash when unmounting drives. Closes #138058
4998 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5000         * src/file-manager/fm-list-model.c:
5001         Avoid ever showing "empty" while loading a subdirectory (#340495)
5002         Based on patch from Christof Krüger
5004 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5006         * src/nautilus-application.c (save_session_to_file):
5007         Fix memory leak and fd leak.
5009 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5011         * libnautilus-private/nautilus-desktop-icon-file.c:
5012         Fix crasher (#403565)
5013         Patch from Padraig O'Briain
5015 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5017         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5018         Avoid crash if we've not set the content view of the window yet.
5020 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5022         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5023         Avoid crashing if not enough items in icon view caption pref (#357955)
5025         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5026         Avoid spewing warnings in above case, also some performance fixes.
5028 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5030         * nautilus-file-management-properties.desktop.in.in:
5031         Move File Management capplet to PersonalSettings.
5033 === nautilus 2.17.90 ===
5035 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5037         * NEWS:
5038         * configure.in:
5039         Bump to 2.17.90
5041 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5043         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5044         (egg_tree_multi_drag_source_get_type):
5045         * libnautilus-extension/nautilus-column-provider.c:
5046         (nautilus_column_provider_get_type):
5047         * libnautilus-extension/nautilus-column.c:
5048         (nautilus_column_get_type):
5049         * libnautilus-extension/nautilus-file-info.c:
5050         (nautilus_file_info_get_type):
5051         * libnautilus-extension/nautilus-info-provider.c:
5052         (nautilus_info_provider_get_type):
5053         * libnautilus-extension/nautilus-location-widget-provider.c:
5054         (nautilus_location_widget_provider_get_type):
5055         * libnautilus-extension/nautilus-menu-item.c:
5056         (nautilus_menu_item_get_type):
5057         * libnautilus-extension/nautilus-menu-provider.c:
5058         (nautilus_menu_provider_get_type):
5059         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5060         * libnautilus-extension/nautilus-property-page-provider.c:
5061         (nautilus_property_page_provider_get_type):
5062         * libnautilus-extension/nautilus-property-page.c:
5063         (nautilus_property_page_get_type):
5064         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5065         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5066         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5067         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5068         * libnautilus-private/nautilus-icon-canvas-item.c:
5069         (nautilus_icon_canvas_item_accessible_get_type),
5070         (nautilus_icon_canvas_item_get_type):
5071         * libnautilus-private/nautilus-sidebar-provider.c:
5072         (nautilus_sidebar_provider_get_type):
5073         * libnautilus-private/nautilus-sidebar.c:
5074         (nautilus_sidebar_get_type):
5075         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5076         * libnautilus-private/nautilus-window-info.c:
5077         (nautilus_window_info_get_type):
5078         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5079         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5080         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5081         * src/nautilus-navigation-action.c:
5082         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5083         GInterfaceInfo static. Bug #362034.
5085 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5087         * src/nautilus-window-menus.c:
5088         Restore "CD/DVD Creator" label for menu item. Was removed by
5089         a misunderstood, see bug #385382.
5091 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5093         Merged from gnome-2-16:
5095         * src/nautilus-property-browser.c (add_reset_property): Make the
5096         "Reset" string translatable.  Fixes #394328.  Patch committed by
5097         Federico Mena-Quintero <federico@novell.com>.
5099 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5101         * libnautilus-private/nautilus-directory-background.c:
5102         (nautilus_connect_background_to_file_metadata):
5103         Remove all pending eel preferences callbacks.
5105 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5107         * src/nautilus-navigation-window.c:
5108         (nautilus_navigation_window_key_press_event)
5109         * src/nautilus-actions.h:
5110         * src/nautilus-window.c:
5111         (nautilus_window_key_press_event)
5112         * configure.in:
5113         Add support for XF86 multimedia keys (#329920) .
5115 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5117         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5118         Avoid crash on NULL vfs_uri (#320020)
5120 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5122         * libnautilus-private/nautilus-file-operations.c:
5123         (nautilus_file_operations_new_file_from_template):
5124         Use default permissions when copying template to use
5125         umask correctly. (#327249)
5126         Patch from Josselin Mouette
5128 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5130         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5132         Handle NULL activation uris from drives
5134 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5136         * libnautilus-private/nautilus-ui-utilities.c:
5137         (nautilus_ui_string_get):
5138         Handle ui file load error better.
5139         Patch from Tom Parker
5141 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5143         Add svn:externals property to include libbackground from trunk.
5145 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5147         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5148         Use proper macro for translating the scripts menu item (#389467).
5149         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5151 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5153         * libnautilus-private/nautilus-debug-log.c
5154         (make_key_file_from_configuration): Oops, handle the case of an
5155         empty domains_hash.
5157 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5159         * libnautilus-private/nautilus-file-operations-progress.c:
5160         (time_remaining_callback):
5161         Zero-pad seconds in the remaining time display (#376291).
5162         Patch from Sven Herzberg  <herzi@gnome-de.org>
5164 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5166         * src/nautilus-image-properties-page.c: (load_finished):
5167         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5168         (setup_internal_entry):
5169         Avoid markup in translatable messages (#360448).
5170         Patch from Elijah Newren <newren@gmail.com>
5172 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5174         * src/nautilus-navigation-window.c:
5175         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5176         Don't connect the changed signal handler on the view as combobox
5177         each time the contents of the combobox are reloaded, but only on
5178         instantiation. Prevents creating as many view instances as times
5179         the view/location was already changed when using the view as menu.
5181 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5183         * libnautilus-extension/nautilus-file-info.c:
5184         * libnautilus-extension/nautilus-file-info.h:
5185         * libnautilus-private/nautilus-file.c:
5186         Add nautilus_file_info_get_activation_uri().
5188 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5190         * configure.in:
5191         Post release version bump
5193 === nautilus 2.17.1 ===
5195 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5197         * NEWS:
5198         Update for release.
5200 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5202         * src/nautilus-trash-bar.c:
5203         * src/nautilus-trash-bar.h:
5205         Remove unneeded function I left in by mistake.
5207 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5209         * src/nautilus-trash-bar.c:
5210         * src/nautilus-trash-bar.h:
5211         * src/nautilus-window-manage-views.c:
5213         Add an extra widget to the trash folder with the "Empty Trash"
5214         button. Kudos also to Lakin Wecker who came up with a similar
5215         patch some months ago, though it never went in.
5217         * src/nautilus-information-panel.c:
5219         Remove the "Empty Trash" and "Burn" buttons from the side pane
5220         since we now have extra location widgets.
5222 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5224         * src/file-manager/fm-directory-view.c:
5226         Use "document-new", "folder-new" named icon from
5227         Icon Naming Spec for File->Create Document and
5228         File->Create Folder menu entries.
5230         * src/nautilus-navigation-window-menus.c:
5232         Use "window-new" named icon from Icon Naming Spec for
5233         File->New Window menu entry in browser window.
5235 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5237         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5238         a tiny leak.
5240 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5242         * nautilus-computer.desktop.in.in:
5244         Fix a typo in previous commit (folders, not folder)
5246 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5248         * src/nautilus-actions.h:
5250         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5252         * src/nautilus-navigation-window-menus.c:
5253         (nautilus_navigation_window_initialize_actions),
5254         (nautilus_navigation_window_initialize_menus):
5255         * src/nautilus-spatial-window.c:
5256         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5258         Define short_label for NAUTILUS_ACTION_HOME and
5259         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5260         in search menu entry.
5262 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5264         * nautilus-computer.desktop.in.in:
5265         * nautilus-file-management-properties.desktop.in.in:
5266         * nautilus-home.desktop.in.in:
5267         * src/nautilus-navigation-window-menus.c:
5268         * src/nautilus-spatial-window.c:
5269         * src/nautilus-window-menus.c:
5270         * src/network-scheme.desktop.in:
5272         Update comments and some menu entries to match suggestions on
5273         http://live.gnome.org/UsabilityTeam/Menu
5275 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5277         * libnautilus-private/nautilus-debug-log.c
5278         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5279         30000 was way too big for normal usage.
5280         (add_to_milestones): New function; adds a milestone string to a
5281         linked list of milestones.
5282         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5283         (write_string): New helper function.
5284         (dump_milestones): New helper function.
5285         (dump_configuration): Use write_string().
5286         (dump_ring_buffer): New helper function; moved the code from
5287         nautilus_debug_log_dump().
5288         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5289         (dump_configuration): Print the instructions to re-create the
5290         configuration here, instead of in nautilus_debug_log_dump().
5292 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5294         * src/ephy-spinner.c:
5295         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5297         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5299 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5301         * src/nautilus-application.c (save_session_to_file): use
5302         g_mkstemp instead of tempnam.
5304 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5306         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5307         Don't expand vbox with dialog size (#384078)
5308         Patch from Baptiste Mille-Mathias
5310 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5312         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5313         Default location dialog to $home for desktop (#383840)
5314         Patch from Guillaume Desmottes
5316 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5318         * libnautilus-private/nautilus-desktop-link.c:
5319         * libnautilus-private/nautilus-file-utilities.c:
5320         * libnautilus-private/nautilus-query.c:
5321         * src/nautilus-navigation-window.c:
5322         * src/nautilus-navigation-window.h:
5323         * src/nautilus-pathbar.c:
5324         * src/nautilus-places-sidebar.c:
5325         * src/nautilus-shell.c:
5326         * src/nautilus-window-manage-views.c:
5327         * src/nautilus-window.c:
5328         * src/file-manager/fm-tree-model.c:
5329         * src/file-manager/fm-tree-view.c:
5331         Use nautilus_get_home_directory_uri everywhere instead of
5332         open coding it and other minor cleanups.
5334 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5336         * libnautilus-private/nautilus-monitor.c:
5337         Schedule metadata removal when we get external remove events.
5338         Patch from Gene Z. Ragan (#45953)
5340 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5342         * libnautilus-private/nautilus-icon-canvas-item.c:
5343         Disable the mask code for now...
5345 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5347         * libnautilus-private/nautilus-icon-canvas-item.c:
5348         * libnautilus-private/nautilus-icon-container.c:
5349         * libnautilus-private/nautilus-icon-private.h:
5350         Draw selection rect using cairo.
5352         * icons/Makefile.am:
5353         * icons/text-selection-frame.png:
5354         Remove old icon used for selection rect.
5356         Patch from Gene Z. Ragan
5358 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5360         * src/file-manager/fm-list-view.c:
5361         Reveal selection on sort-order change.(#332667)
5362         Patch from Gene Z. Ragan
5364 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5366         * cut-n-paste-code/gsequence/gsequence.[ch]:
5367         Import gsequence fix for #350579
5369 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5371         * libnautilus-private/nautilus-icon-container.[ch]:
5372         * src/file-manager/fm-icon-container.c:
5373         Freeze icon view updates while renaming to avoid things
5374         moving around on file changes. (#318373)
5375         Patch from Nelson Benítez
5377 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5379         * icons/nautilus-server-connect.png
5380         Removed this legacy icon.
5382 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5384         * configure.in:
5385         * icons/Makefile.am:
5386         * icons/appicon/*:
5387         Add new Nautilus logo from Ulisse Perusin, installed
5388         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5390         * icons/nautilus-launch-icon.png:
5391         Removed.
5393         * src/nautilus-window-menus.c:
5394         Use the new named icon logo in about dialog.
5396 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5398         * icons/knob.png:
5399         Remove black outline, using Tango style.
5400         See bug 374722 for details.
5402 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5404         * libnautilus-private/nautilus-icon-canvas-item.c:
5405         * libnautilus-private/nautilus-icon-container.c:
5406         * libnautilus-private/nautilus-icon-private.h:
5407         Add more themeing features for icon view icons.
5408         Patch from JackTheDipper
5410 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5412         * src/file-manager/fm-tree-view.c:
5413         Add delete menu item if configured. (#132326)
5414         Patch from Ferran Puig
5416 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5418         * libnautilus-private/nautilus-icon-container.c:
5419         * libnautilus-private/nautilus-icon-private.h:
5420         Handle scroll wheel while rubberbanding.
5421         Patch from Nelson Benítez
5423 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
5425         * icons/nautilus-desktop.png:
5426         * icons/nautilus-file-management-properties.png:
5427         * icons/nautilus-mini-logo.png
5428         * icons/Search.png:
5429         * icons/side_bar_image.png:
5430         Remove legacy icons from cvs.
5432 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5434         * src/nautilus-spatial-window.c:
5435         Ellipsice location menu button at 16 chars.
5436         Patch from Tom Parker
5438 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5440         Use the write-to-a-pipe trick from the signal handler instead of
5441         queueing an idle handler from there.
5443         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5444         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5445         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5446         idle handler.
5447         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5448         the pipe, and dump the debug log.
5450         Add a configuration file for the logging mechanism.  You create
5451         ~/nautilus-debug-log.conf as a GKeyFile.
5453         * libnautilus-private/nautilus-debug-log.c
5454         (nautilus_debug_log_load_configuration): New function; loads the
5455         configuration from a key file like this:
5457                 [debug log]
5458                 enable domains = foo; bar; baz
5459                 max lines = 1000
5461         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5462         New utility function.
5463         (nautilus_debug_log_dump): At the end of the log, dump the
5464         configuration used for the debug log so that the user can
5465         re-create it later.
5467         * libnautilus-private/nautilus-debug-log.h: New prototype for
5468         nautilus_debug_log_load_configuration().
5470         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5471         configuration from ~/nautilus-debug-log.conf
5472         (setup_debug_log_domains): Removed.
5474         * src/nautilus-main.c (log_override_cb): If the log level of the
5475         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5476         use this log level for miscellaneous debugging messages from
5477         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5478         default log handler, to avoid a huge ~/.xsession-errors.
5479         (setup_debug_log_domains): Enable logging for
5480         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5482 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5484         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5485         Fix inconsistent label boleding. (#372550)
5487 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5489         * libnautilus-private/nautilus-icon-canvas-item.c:
5490         A11y fix for handing renames better (#338353)
5492 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5494         * Commit federicos debug logging patch:
5496 2006-10-23  Federico Mena Quintero  <federico@novell.com>
5498         * libnautilus-private/nautilus-debug-log.h
5499         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5500         We'll spit the messages that come from GLog as milestone events.
5502         * src/nautilus-main.c (setup_debug_log): New function; set up
5503         everything here.
5504         (setup_debug_log_glog): New function.  Override the default
5505         handler for GLog so that its messages will also appear as
5506         milestone events in our own debug log.
5508 2006-10-16  Federico Mena Quintero  <federico@novell.com>
5510         * src/file-manager/fm-directory-view.c (files_added_callback): Log
5511         when files are added to the view.
5512         (files_changed_callback): Log when files get changed in the view.
5513         (fm_directory_view_notify_selection_changed): Log when the
5514         selection changes.
5516         * src/nautilus-main.c (setup_debug_log_domains): Add
5517         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5519         * libnautilus-private/nautilus-debug-log.h: New prototype for
5520         nautilus_debug_log_with_file_list().
5522         * libnautilus-private/nautilus-debug-log.c
5523         (nautilus_debug_log_with_file_list): New function; takes a GList
5524         of NautilusFile.
5526 2006-10-03  Federico Mena Quintero  <federico@novell.com>
5528         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5529         Deal with URI lists optionally.
5530         (nautilus_debug_log_with_uri_list): New function.
5532         * libnautilus-private/nautilus-icon-dnd.c
5533         (receive_dropped_color): Log when a color is dropped.
5534         (receive_dropped_tile_image): Log when a tile image is dropped.
5536         * libnautilus-private/nautilus-icon-container.c
5537         (motion_notify_event): Log when a drag begins.
5538         (button_release_event): Log when a drag ends.
5540         * libnautilus-private/nautilus-file-operations.c
5541         (nautilus_file_operations_copy_move): Log move/copy/link actions.
5542         (nautilus_file_operations_new_folder): Log when a folder is created.
5543         (nautilus_file_operations_new_file_from_template): Log when a file
5544         is created from a template.
5545         (nautilus_file_operations_new_file): Log when a file is created.
5546         (nautilus_file_operations_delete): Log when files are deleted.
5547         (do_empty_trash): Log when the trash is emptied.
5549 2006-09-22  Federico Mena Quintero  <federico@novell.com>
5551         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5552         simple logging infrastructure based on a ring buffer.
5554         * libnautilus-private/Makefile.am
5555         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5557         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5558         ~/nautilus-debug-log.txt.
5560         * src/file-manager/fm-directory-view.c
5561         (fm_directory_view_activate_files): Log the action of activating a
5562         file.
5563         (open_location): Likewise.
5564         (fm_directory_view_launch_application): Likewise, for launching an
5565         application.
5566         (action_new_launcher_callback): Likewise, for creating a launcher.
5567         (activate_callback): Log the various actions that can happen here.
5569         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5570         Log the various activations/launches that can happen.
5572         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5573         action of the user activating something in the Places sidebar.
5575         * src/nautilus-window-manage-views.c
5576         (nautilus_window_open_location_full): Log the action of changing
5577         the location in a window.
5578         (nautilus_window_set_content_view): Log the action of thanging the
5579         view of a window.
5580         (end_location_change): Log when the window finishes loading.
5582         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5583         action of expanding a row to load a subdirectory.
5584         (row_collapsed_callback): Likewise, for collapsing a row.
5586         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5587         action of renaming a file.
5589         * src/nautilus-application.c
5590         (nautilus_application_present_spatial_window_with_selection): Log
5591         when new or existing spatial windows get presented.
5592         (nautilus_application_create_navigation_window): Log when a
5593         navigation window gets created.
5595 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5597         * configure.in:
5598         Bump version to 2.17.1
5599         Gnome 2.16 work continues on gnome-2-16 branch
5601 2006-11-22  Alexander Larsson  <alexl@redhat.com>
5603         * libnautilus-private/nautilus-search-engine.c:
5604         Look for Beagle before looking for Tracker. Since Tracker
5605         autostarts and Beagle doesn't this means you can have both
5606         installed and configured and pick which one to use.
5608 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5610         * configure.in:
5611         Post release version bump
5613 === nautilus 2.16.3 ===
5615 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5617         * NEWS:
5618         Update for release.
5620 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5622         * libnautilus-private/nautilus-icon-container.c:
5623         * src/file-manager/fm-icon-view.c:
5624         Revert federicos patch from 2006-11-06, as it was causing problems.
5626 2006-11-13  Alexander Larsson  <alexl@redhat.com>
5628         * libnautilus-private/nautilus-directory-async.c:
5629         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5630         Fixes #372471
5632 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5634         * configure.in:
5635         Post release version bump
5637 === nautilus 2.16.2 ===
5639 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5641         * NEWS:
5642         Update for release
5644         * libnautilus-private/nautilus-directory-async.c:
5645         * libnautilus-private/nautilus-directory.c:
5646         Unschedule call_ready callbacks on directory finalize, not
5647         on file finalize.
5648         Keep monitors around until we call the call_when_ready callback
5649         at idle time.
5650         Call async_state_changed and update_metadata_monitors after
5651         call_when_ready callbacks have been called at idle.
5653         (fixes make check)
5655 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5657         * src/nautilus-application.c:
5658         * src/nautilus-shell.c:
5659         * src/nautilus-main.[ch]:
5660         Make the session restart work again (from 2006-11-03 change)
5661         Make the session not restart nautilus on --quit
5663 2006-11-06  Federico Mena Quintero  <federico@novell.com>
5665         http://bugzilla.gnome.org/show_bug.cgi?id=330298
5667         Fix the use of lazy positioning, and the saving of metadata for
5668         lazily-positioned icons.  Fixes
5669         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5670         https://bugzilla.novell.com/show_bug.cgi?id=174766.
5672         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5673         desktop icon files (not "real" files) have lazy positions.  Don't
5674         consider whether the directory is loading; this is not the right
5675         place to check that.
5676         (fm_icon_view_begin_loading): Tell the icon container that we
5677         just started reloading.
5678         (fm_icon_view_end_loading): Tell the icon container that we
5679         finished loading.
5681         * libnautilus-private/nautilus-icon-private.h
5682         (NautilusIconContainerDetails): New flag "is_reloading".
5684         * libnautilus-private/nautilus-icon-container.h: New prototype for
5685         nautilus_icon_container_set_is_reloading().
5687         * libnautilus-private/nautilus-icon-container.c
5688         (nautilus_icon_container_set_is_reloading): New function; sets an
5689         is_reloading flag in the icon container.
5690         (icon_set_position): Clear icon->has_lazy_position, since the icon
5691         will be well-positioned once this function exits.
5692         (finish_adding_new_icons): Do not ignore already-placed lazy
5693         position icons when filling the placement grid!  Save the value of
5694         icon->has_lazy_position before calling assign_icon_position().
5695         Since that function may call icon_set_position() (which will clear
5696         the flag), we need to keep the original value of the flag.
5697         (finish_adding_new_icons): Don't clear icon->has_lazy_position
5698         here; let icon_set_position() do it.
5699         (finish_adding_new_icons): Emit the icon_position_changed signal
5700         so that the parent knows that we moved an icon under it.  This has
5701         the effect of updating/preserving the position metadata for
5702         has_lazy_position icons.
5704 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5706         * configure.in:
5707         * nautilus-computer.desktop.in:
5708         * nautilus-computer.desktop.in.in:
5709         * nautilus-file-management-properties.desktop.in:
5710         * nautilus-file-management-properties.desktop.in.in:
5711         * nautilus-folder-handler.desktop.in:
5712         * nautilus-folder-handler.desktop.in.in:
5713         * nautilus-home.desktop.in:
5714         * nautilus-home.desktop.in.in:
5715         * nautilus.desktop.in:
5716         * nautilus.desktop.in.in:
5717         Add X-GNOME-Bugzilla-Version marking to desktop files.
5719 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5721         * libnautilus-private/nautilus-icon-container.c:
5722         Cancel rubberbanding if we get a grab shadow event.
5723         This happens when a modal dialog (e.g. an error or auth dialog)
5724         appears. (Partially fixes #122688)
5726 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5728         * src/file-manager/fm-icon-view.c (play_file):
5729         Don't close handle and free buffer twice on error. (#321175)
5731 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5733         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5734         Don't crash on old desktop dir and search dir uris. (#349840)
5736 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
5738         * src/nautilus-file-management-properties.glade:
5739         Specify label-for and labelled-by atk relations. (#356124)
5741         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5743 2006-11-03  Alexander Larsson  <alexl@redhat.com>
5745         * libnautilus-private/nautilus-directory-metafile.c:
5746         Always use the in-process metafile factory. We don't need it
5747         oop, since nautilus is single process these days. This fixes
5748         some strange races with bonobo-activation that caused #351713
5750         * src/nautilus-application.[ch]:
5751         * src/nautilus-shell.h:
5752         Change the way we use bonobo-activation to get the NautilusShell
5753         so that we don't rely on bonobo-activation-server to spawn nautilus,
5754         as this could lead to some strange duplicate processes.
5755         We now directly try to register the app-wide shell object with
5756         bonobo-activation manually and activate it with
5757         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
5759         * src/nautilus-shell.c:
5760         Handle all corba calls from the NautilusShell in an idle handler.
5761         This fixes some crashes where we reentered badly into e.g. quit
5762         when calling gconf.
5764         * src/nautilus-main.c:
5765         Since we now handle the initial open_window shell calls via an idle
5766         we need to delay until idle time to know if we can quit or not.
5768 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5770         * test/file-torture.py (main):
5771         Sleep shorter, for more torture
5773 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5775         * libnautilus-private/nautilus-directory-private.h:
5776         * libnautilus-private/nautilus-directory-async.c:
5777         Call all call_when_ready callbacks from an idle handler.
5778         This fixes problems with reentrancy, like bug #348161
5780 2006-11-01  Alexander Larsson  <alexl@redhat.com>
5782         * src/file-manager/fm-tree-model.c:
5783         Always emit the row-deleted signal before deleting the row
5784         from the model. This is according to the GtkTreeModel::row-changed
5785         docs and feedback from kris.
5786         Hopefully this will fix bug #356672
5788 2006-10-31  Alexander Larsson  <alexl@redhat.com>
5790         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
5791         Remove assert that keep randomly failing to fix crash (#352592)
5792         Replace it with some debug output that hopefully lets us
5793         track down the cause.
5795 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5797         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
5798         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
5799         Fix C99-style variable initialization for gcc 2.95. (#348665)
5801         Patch from Jens Granseuer <jensgr@gmx.net>
5803 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5805         * src/nautilus-property-browser.c: (remove_color),
5806         (nautilus_property_browser_remove_element),
5807         (element_clicked_callback), (make_properties_from_xml_node):
5808         Remove colors by really removing them from browser.xml,
5809         not marking them deleted. That made it impossible to add
5810         another color with the same name later on.
5811         Also delete colors by their (unique) names and not their color
5812         values. That made it possible to delete built-in colors.
5813         Fixes #358893.
5815         Based on a patch from Emil Soleyman-Zomalan
5817 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5819         * src/file-manager/fm-properties-window.c:
5820         (attach_value_field_internal), (attach_value_field),
5821         (attach_ellipsizing_value_field), (append_title_value_pair),
5822         (append_title_and_ellipsizing_value),
5823         (append_directory_contents_fields), (add_permissions_combo_box),
5824         (create_simple_permissions), (create_advanced_permissions):
5825         Set up proper relationships between labels and widgets in the
5826         properties dialog. Fixes #363116.
5828         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5830 2006-10-19  Federico Mena Quintero  <federico@novell.com>
5832         * test/file-torture.py: New file with a little torture test.  It
5833         does a bunch of file operations on a directory.  Nautilus
5834         sometimes crashes when viewing that directory, so this should help
5835         us find bugs.
5837 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5839         * libnautilus-private/nautilus-file.c:
5840         (nautilus_file_get_volume_name):
5841         Check for NULL path before calling
5842         gnome_vfs_volume_monitor_get_volume_for_path().
5844         * libnautilus-private/nautilus-monitor.c:
5845         (path_is_on_readonly_volume):
5846         Assert path.
5848 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5850         * src/file-manager/fm-directory-view.c:
5851         (convert_file_list_to_string):
5852         Don't append final newline for textual URIs.
5853         Fixes #360441.
5855 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5857         * src/nautilus-main.c: (main):
5858         Shut down eel before GnomeVFS.
5860 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5862         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
5863         Only deregister "ignore hidden file preferences" callback if it has
5864         been initialized before.
5866 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5868         * libnautilus-private/nautilus-customization-data.c:
5869         (nautilus_customization_data_new),
5870         (nautilus_customization_data_get_next_element),
5871         (nautilus_customization_make_pattern_chit):
5872         Handle NULL pattern chit, don't unref pattern tile in
5873         make_pattern_chit.
5875         * libnautilus-private/nautilus-file-utilities.c:
5876         (nautilus_pixmap_file):
5877         Bail using g_debug if pixmap couldn't be found.
5879         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
5880         Only create pixmap if path lookup succeeded.
5882         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
5883         (make_drag_image), (make_color_drag_image),
5884         (make_properties_from_directories), (add_reset_property),
5885         (property_browser_category_button_new):
5886         Handle NULL pattern chits, don't operate on NULL pixbufs.
5888 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5890         * src/file-manager/fm-list-view.c:
5891         Share target list for all instances (#357573)
5893         * src/nautilus-location-bar.c: (style_set_handler):
5894         Don't leak layout (#352693)
5896         * src/nautilus-zoom-control.c:
5897         Fix O(n^2) use of list (#357589)
5899         All patches from paolo borelli.
5901 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5903         * src/Makefile.am:
5904         * src/ephy-spinner.[ch]:
5905         * src/nautilus-throbber.[ch]:
5906         Import ephy spinner and use ad throbber.
5907         This supports different icon sizes.
5909         * src/nautilus-window-toolbars.c:
5910         Change throbber size when toolbar size changes.
5912 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5914         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
5915         Renew typeahead timeout when you scroll between typeahead hits with the
5916         mouse wheel. (#354042)
5917         Patch from Nelson Benitez
5919 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5921         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
5922         The row might have disappeared if it was removed since the
5923         timeout was scheduled. Protect against this. (#336051)
5925 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5927         * libnautilus-private/nautilus-file-private.h:
5928         Add is_added flag to NautilusFile to make sure we always
5929         send an added event to directory monitors.
5931         * libnautilus-private/nautilus-directory-async.c:
5932         (dequeue_pending_idle_callback):
5933         Don't add the file to both added and changed list
5934         If the file exist but hasn't been added yet, add it.
5936         * libnautilus-private/nautilus-directory.c: (is_tentative):
5937         Don't return non-added files for get_file_list to avoid duplicating
5938         files if you do a list and then track adds.
5940         Partially fixes #336051.
5942 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5944         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
5945         dequeue_pending_idle_callback):
5946         Call nautilus_file_mark_gone instead of directly setting is_gone, as
5947         this allows us to clean up the symlink hash.
5949         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
5950         Allow multiple mark_gone. Just ignore any but the first.
5952 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5954         * libnautilus-private/nautilus-directory.c
5955         (emit_change_signals_for_all_files):
5956         Ref all files when emitting change signals. This is
5957         an unverified possible fix for #343488, but it
5958         can't possibly be bad to do this, so i'm
5959         commiting it.
5961 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5963         * libnautilus-private/nautilus-file.c:
5964         nautilus_file_get_vfs_file_info: handle NULL info
5965         Fix typo.
5967 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5969         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
5970         Don't cause critical if slow mimetype not loaded.
5971         I was able to get that with a circular symlink.
5972         In that case a fast mimetype should be ok.
5974 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5976         * configure.in:
5977         Post release version bump
5979 === nautilus 2.16.1 ===
5981 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5983         * NEWS:
5984         Update for release
5986         * configure.in:
5987         Bump to 2.16.1
5989 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5991         * src/nautilus-navigation-window.c (search_bar_activate_callback):
5992         In non-indexed mode, start at current dir.
5994 2006-09-27  Christian Neumair  <chris@gnome-de.org>
5996         * libnautilus-private/nautilus-directory.c:
5997         * libnautilus-private/nautilus-directory.h:
5998         * libnautilus-private/nautilus-directory-private.h:
5999         Add is_in_trash_state to NautilusDirectoryDetails.
6000         Also add nautilus_directory_is_in_trash which works
6001         like nautilus_directory_is_local.
6003         * libnautilus-private/nautilus-file.c:
6004         Proxy nautilus_file_is_in_trash to
6005         nautilus_directory_is_in_trash, similar to
6006         nautilus_file_is_local.
6008 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6010         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6011         Fixes #46664.
6013 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6015         * src/nautilus-places-sidebar.c:
6016         Don't use the same type name for the shortcut model filter as
6017         GtkFileChooser to avoid name clashes. Fixes #355242.
6019         Patch from Stephen Cook <siti@orcon.net.nz>
6021 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6023         * configure.in:
6024         Bump version to 2.16.0
6026         * NEWS:
6027         Update for release
6029 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6031         * src/file-manager/fm-list-view.c:
6032         Handle enter activation when using typeahead search (#334928)
6033         Patch from Nelson Benitez
6035 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6037         * libnautilus-private/nautilus-directory-private.h:
6038         * libnautilus-private/nautilus-directory.c:
6039         (nautilus_directory_is_local):
6040         Cache return value from gnome_vfs_uri_is_local
6042         * libnautilus-private/nautilus-file-operations.c:
6043         * libnautilus-private/nautilus-file-utilities.c:
6044         Avoid using gnome_vfs_uri_is_local.
6046 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6048         * configure.in:
6049         Post release version bump
6051 === nautilus 2.15.92.1 ===
6053 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6055         * libbackground/preferences.c:
6056         Fix double free
6058         * configure.in:
6059         Release a 2.15.92.1 with fix
6061 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6063         * configure.in:
6064         Post release version bump
6066 === nautilus 2.15.92 ===
6068 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6070         * NEWS:
6071         Update for release
6073 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6075         * src/file-manager/fm-properties-window.c:
6076         Don't crash when quickly changing user or group.
6077         Patch from Christian Neumair
6079 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6081         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6082         Fix double free.
6083         Patch from Rouslan Solomakhin
6085 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6087         * src/nautilus-main.c (main): Call setlocale() before we try to
6088         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6089         Brabec <sbrabec@suse.cz>.
6091 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6093         * configure.in: Fix intltool req.
6095 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6097         * configure.in:
6098         Post release version bump
6100 === nautilus 2.15.91 ===
6102 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6104         * NEWS:
6105         Update for release
6107         * configure.in:
6108         Require new eel.
6110 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6112         Use GTK+ to handle recent documents.
6114         * configure.in: require GTK+ 2.10
6115         * cut-n-paste-code/libegg/Makefile.am:
6116         * cut-n-paste-code/libegg/egg-recent-*: kill
6117         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6118         renamed to nautilus_recent_get_manager()
6119         (nautilus_recent_add_uri): new, to make it easier to use
6120         gtk_recent_manager_add_full()
6121         * src/file-manager/fm-directory-view.c:
6122         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6123         instead of old egg code
6124         (activate_callback): ditto
6126 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6128         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6129         Follow symlinks when reading .hidden files.
6131 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6133         * libnautilus-private/nautilus-directory-background.c:
6134         Do background change comparison in eel instead (#349961)
6135         Patch from Matthias Clasen
6137 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6139         * libnautilus-private/nautilus-icon-container.c:
6140         Fix down when in the rightmost column in the next to last row (#316117)
6141         Based on patch from Nelson Benitez
6143 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6145         * libnautilus-private/nautilus-file-operations.c:
6146         Handle desktop drops from panel. (#347673)
6147         Patch from Christian Neumair
6149 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6151         * libnautilus-private/nautilus-directory-async.c:
6152         (dequeue_pending_idle_callback): Revert patch from #336051
6153         as it breaks the file update machinery. Fixes #348097.
6155 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6157         * libnautilus-private/nautilus-dnd.c:
6158         Rename nautilus_drag_default_drop_action_for_url to
6159         nautilus_drag_default_drop_action_for_netscape_url.
6160         Don't offer netscape URL drags.
6162         * libnautilus-private/nautilus-dnd.h: Rename
6163         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6164         and nautilus_drag_default_drop_action_for_url to
6165         nautilus_drag_default_drop_action_for_netscape_url.
6167         * libnautilus-private/nautilus-file-operations.c:
6168         (nautilus_file_operations_new_file_from_template):
6169         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6171         * libnautilus-private/nautilus-file-utilities.c:
6172         (test_uri_exists), (nautilus_ensure_unique_file_name):
6173         Handle gnome_vfs_uri_new() failure by returning NULL.
6175         * libnautilus-private/nautilus-icon-container.c:
6176         * libnautilus-private/nautilus-icon-container.h:
6177         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6179         * libnautilus-private/nautilus-icon-dnd.c:
6180         * libnautilus-private/nautilus-icon-dnd.h:
6181         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6182         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6183         Don't offer netscape URL drags, prefer netscape URL drops over
6184         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6186         * libnautilus-private/nautilus-link-desktop-file.c:
6187         (nautilus_link_desktop_file_local_create):
6188         Handle trash, desktop and search URIs, handle
6189         NULL retval of nautilus_ensure_unique_file_name.
6191         * src/nautilus-location-bar.c:
6192         * src/nautilus-spatial-window.c:
6193         * src/file-manager/fm-list-model.c:
6194         Don't offer/handle netscape URL drags.
6196         * src/file-manager/fm-directory-view.h:
6197         * src/file-manager/fm-icon-view.c:
6198         * src/file-manager/fm-list-view:
6199         Rename DND_URL symbols to DND_NETSCAPE_URL.
6201         Should fix #347673.
6203 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6205         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6206         Translate the selinux context from raw form when displayin.
6208 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6210         * cut-n-paste-code/gsequence/gsequence.[ch]:
6211         Import the latest EggSequence which supposedly fixes a
6212         bunch of bugs.
6214         * src/file-manager/fm-list-model.c:
6215         Fix to use new function names of EggSequence
6217 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6219         * configure.in:
6220         Post-release version bump
6222 === nautilus 2.15.90 ===
6224 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6226         * NEWS:
6227         Update for release
6229         * configure.in:
6230         Require eel 2.15.90
6232 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6234         * src/nautilus-main.c: (main):
6235         Unref GnomeProgram at the end. (#348429)
6237         Patch from Christian Persch <chpe@gnome.org>
6239 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6241         * src/nautilus-file-management-properties.c:
6242         (nautilus_file_management_properties_dialog_setup):
6243         * src/nautilus-file-management-properties.glade:
6244         Remove the "always use text-entry location bar" checkbox from the
6245         preferences page.
6247         * src/nautilus-navigation-window.[ch]: (location_button_create),
6248         (nautilus_navigation_window_instance_init),
6249         (nautilus_navigation_window_destroy):
6250         Add a tooltip to the new location bar toggle button.
6252 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6254         * src/file-manager/fm-properties-window.c:
6255         (permission_combo_update): Add a translator comment for
6256         permission combo box labels. (#347764)
6258         Patch from Hendrik Richter  <hendi@gnome-de.org>
6260 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6262         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6263         Add a location_button field.
6265         * src/nautilus-navigation-window.c
6266         (nautilus_navigation_window_instance_init): Create the
6267         location_button.
6268         (location_button_toggled_cb): New callback.  Changes the
6269         preference for toggling between the path bar and the location bar.
6270         (always_use_location_entry_changed): Toggle the button as
6271         appropriate.
6273         Add a button to the location bar to toggle betwen the path bar
6274         and a location entry. (#347991)
6276         Patch from Federico Mena Quintero  <federico@novell.com>
6278 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6280         * libnautilus-private/nautilus-icon-factory.c:
6281         * src/file-manager/fm-directory-view.c:
6282         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6283         * src/nautilus-window-menus.c:
6284         Use trash icons from the icon naming specification for trash
6285         related operations. (#340321)
6287         Patch from Rodney Dawes  <dobey@novell.com>
6289 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6291         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6292         Take the sidebar as parameter and refilter it after adding.
6294         (reorder_bookmarks): Implement reordering of bookmarks.
6296         (drag_data_delete_callback), (drag_data_received_callback),
6297         (drag_motion_callback): Handle dragging of tree rows.
6299         (nautilus_places_sidebar_init)
6300         (_shortcuts_model_filter_class_init),
6301         (_shortcuts_model_filter_init),
6302         (shortcuts_model_filter_row_draggable),
6303         (shortcuts_model_filter_drag_data_get),
6304         (shortcuts_model_filter_drag_source_iface_init),
6305         (shortcuts_model_filter_new):
6306         Implement GtkTreeDragSource.
6308         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6309         (loading_uri_callback): Use the filter model.
6311         Enable reordering of bookmarks in the places sidebar via
6312         Drag'n'Drop. (#319022)
6314         Patch from Xavier Claessens <xclaesse@gmail.com>
6316 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6318         * libnautilus-private/nautilus-search-engine-beagle.c:
6319         (nautilus_search_engine_beagle_new): Check whether daemon is
6320         running as beagle_client_new doesn't fail when a stale socket
6321         file exists.
6323         Patch from Jürg Billeter <j@bitron.ch>
6325 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6327         * configure.in:
6328         * libnautilus-extension/Makefile.am:
6329         Add extension versioning infrastructure and add nautilus-menu.[ch].
6331         * libnautilus-extension/nautilus-menu-item.[ch]:
6332         Add and handle a 'menu' property and add a function
6333         nautilus_menu_item_set_submenu.
6335         * libnautilus-extension/nautilus-menu.[ch]:
6336         New files implementing a submenu item.
6338         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6339         (reset_extension_actions_menu):
6340         Add extension menu items recursively.
6342         * libnautilus-extension/nautilus-menu-provider.h:
6343         Update include.
6345         Extend extension API to support submenus. (#314579)
6347         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6349 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6351         * configure.in:
6352         Post-release version bump
6354 === nautilus 2.15.4 ===
6356 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6358         * NEWS:
6359         Update for release
6361         * configure.in:
6362         Bump version to 2.15.4
6363         Require eel 2.15.4
6365 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6367         * libnautilus-private/nautilus-directory-async.c:
6368         (dequeue_pending_idle_callback): Never add a file to both
6369         the added_files and changed_files lists. Don't ref an existing
6370         file without adding it to the changed_file list. (#336051)
6372         Patch from Christian Neumair  <chris@gnome-de.org>
6374 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6376         * libnautilus-private/nautilus-file-dnd.[ch]:
6377         Add functions nautilus_drag_can_accept_files and
6378         nautilus_drag_can_accept_info.
6380         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6381         (receive_dropped_uri_list), (receive_dropped_text),
6382         (drag_data_received_callback):
6383         Accept the entire drag context as parameter and use
6384         nautilus_icon_container_find_drop_target.
6386         (nautilus_icon_container_find_drop_target):
6387         (nautilus_icon_dnd_update_drop_target):
6388         Use nautilus_drag_can_accept_info.
6390         * libnautilus-private/nautilus-marshal.list:
6391         Add new signature.
6393         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6394         Add function get_drop_target_uri_at_pos and use it in the drop
6395         handlers to determine the target uris for actions.
6396         Rename get_drop_target to get_drop_target_uri_for path.
6398         (nautilus_tree_view_drag_dest_class_init):
6399         Adapt to new drag handler signatures.
6401         (set_widget_highlight):
6402         Fix DND highlighting of an empty tree view.
6404         (drag_motion_callback):
6405         Ignore drags on the header.
6407         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6408         * libnautilus-private/nautilus-icon-container.[ch]:
6409         * src/file-manager/fm-icon-view.c:
6410         * src/file-manager/fm-list-view.c:
6411         Add a target/parent uri parameter to the drop handler functions.
6413         * src/file-manager/fm-directory-view.[ch]:
6414         Add handling for the additional target parameter to support
6415         drops of URIs, URLs and text to subfolders.
6417         Patch from Christian Neumair  <chris@gnome-de.org>
6419 2006-07-08  Christian Neumair  <chris@gnome-de.org>
6421         * libnautilus-private/nautilus-file-utilities.c:
6422         * libnautilus-private/nautilus-file-utilities.h:
6423         Add nautilus_find_existing_uri_in_hierarchy.
6424         Remove undefined in_gnome_path helper declarations.
6426         * src/nautilus-pathbar.c:
6427         * src/nautilus-pathbar.h:
6428         Make nautilus_path_bar_clear_buttons public.
6430         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6431         If the displayed location was removed, and it has an existing parent,
6432         navigate window to this parent. Fixes #336724.
6434 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6436         * libnautilus-private/nautilus-icon-factory.c:
6437         (get_special_icon_for_file):
6438         * src/nautilus-window-menus.c:
6439         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6440         for burn:///.
6442 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6444         Add complete session management, remember maximization state and type
6445         of open windows, save history on quit.
6447         * libnautilus-private/nautilus-global-preferences.c
6448         * libnautilus-private/nautilus-global-preferences.h:
6449         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6451         * libnautilus-private/nautilus-metadata.h:
6452         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6454         * src/nautilus-application.c:
6455         * src/nautilus-application.h:
6456         Save session on session save request, add
6457         nautilus_application_load_session(), move
6458         initial navigational geometry handling to
6459         nautilus_application_create_navigation_window,
6460         maximize window if
6461         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6462         is set.
6464         * src/nautilus-main.c:
6465         Add "--load-session" parameter.
6467         * src/nautilus-shell-interface.idl:
6468         * src/nautilus-shell.c:
6469         Add load_session CORBA method.
6471         * src/nautilus-navigation-window.c:
6472         * src/nautilus-spatial-window.c:
6473         Save maximized state when appropriate.
6475         * src/nautilus-window-manage-views.c:
6476         Load maximized state for spatial windows,
6477         remove navigation window geometry handling.
6479         * src/nautilus-window.c:
6480         * src/nautilus-window-private.h:
6481         Add nautilus_add_to_history_list_no_notify.
6483 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6485         * libnautilus-extension/nautilus-menu-provider.[ch]:
6486         Add items_updated signal
6488         * libnautilus-private/Makefile.am:
6489         * libnautilus-private/nautilus-signaller.[ch]:
6490         * src/nautilus-signaller.[ch]:
6491         * src/Makefile.am:
6492         Move NautilusSignaller to libnautilus-private.
6493         Add popup_menu_changed signal.
6495         * src/nautilus-application.c:
6496         Signal popup_menu_changed when a menu provider emits items_updated.
6498         * src/file-manager/fm-directory-view.c:
6499         * src/nautilus-window.c:
6500         Handle popup_menu_changed.
6502         * src/nautilus-emblem-sidebar.c:
6503         * src/nautilus-history-sidebar.c:
6504         * src/nautilus-navigation-window-menus.c:
6505         * src/nautilus-navigation-window.c:
6506         * src/nautilus-property-browser.c:
6507         * src/nautilus-spatial-window.c:
6508         * src/nautilus-window-menus.c:
6509         Update includes.
6511         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6513 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6515         * libnautilus-private/nautilus-column-utilities.c:
6516         Add selinux context column
6518         * libnautilus-private/nautilus-directory-async.c:
6519         * libnautilus-private/nautilus-file-private.h:
6520         * libnautilus-private/nautilus-file.[ch]:
6521         Get selinux context for all files.
6522         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6523         Add selinux_context string attribute.
6525         * src/file-manager/fm-properties-window.c:
6526         Display selinux context in permissions page.
6528 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6530         * libnautilus-private/nautilus-global-preferences.[ch]:
6531         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6532         Add show_advanced_permissions setting
6533         Remove show_special_flags setting, its always on in advanced mode.
6535         * libnautilus-private/nautilus-file-operations.[ch]:
6536         Add nautilus_file_set_permissions_recursive
6538         * src/file-manager/fm-properties-window.c:
6539         Change permission page. Implement both simple and advanced mode.
6540         Add recursive permissions setting.
6541         HIGify some spacing.
6543 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6545         * configure.in:
6546         Post-release version bump
6548 === nautilus 2.15.2 ===
6550 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6552         * NEWS:
6553         Update for release
6555 2006-05-30  Christian Neumair  <chris@gnome-de.org>
6557         * libnautilus-private/nautilus-icon-factory.c:
6558         * libnautilus-private/nautilus-thumbnails.c:
6559         * libnautilus-private/nautilus-thumbnails.h:
6560         Use GdkPixbufLoader for thumbnailing.
6562 2006-05-29  Christian Neumair  <chris@gnome-de.org>
6564         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6565         Limit max. returned SVG icon size to requested icon size.
6567 2006-05-24  Christian Neumair  <chris@gnome-de.org>
6569         * libnautilus-private/nautilus-file-utilities.c:
6570         (nautilus_file_operations_copy_move):
6571         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6572         nautilus_file_get_enclosing_volume.
6574         * libnautilus-private/nautilus-file-utilities.c:
6575         * libnautilus-private/nautilus-file-utilities.h:
6576         Remove nautilus_get_enclosing_volume.
6578 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6580         * src/nautilus-information-panel.c:
6581         * src/nautilus-window-bookmarks.c:
6582         * src/file-manager/fm-properties-window.c:
6584         Use g_signal_connect_data instead of the outdated eel equivalent.
6586 2006-05-24  Alexander Larsson  <alexl@redhat.com>
6588         * src/file-manager/fm-list-view.c:
6589         Remove unused include of eel-cell-renderer-pixbuf-list.h
6591 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6593         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6594         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6596 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
6598         * nautilus-folder-handler.desktop.in: Add internationalization
6599         * po/POTFILES.in: Add the file.
6601 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6603         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6604         Only pass TRUE for embedding_text if we actually read a top-left text.
6605         Based on patch from Rene Hausleitner (#335435)
6607 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6609         * src/file-manager/fm-directory-view.c:
6610         * src/nautilus-places-sidebar.c:
6611         Don't allow floppy formating if the floppy is mounted,
6612         since gfloppy can't handle that. (#125819)
6613         Patch from Xavier Claessens
6615 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6617         * configure.in:
6618         Post-release version bump.
6620 === nautilus 2.15.1 ===
6622 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6624         * NEWS:
6625         Update for release
6627 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6629         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6630         (icon_set_size), (icon_toggle_selected),
6631         (nautilus_icon_container_move_icon), (keyboard_stretching),
6632         (end_stretching), (nautilus_icon_container_update_icon),
6633         (assign_icon_position), (nautilus_icon_container_add),
6634         (nautilus_icon_container_is_stretched),
6635         (nautilus_icon_container_unstretch),
6636         (nautilus_icon_container_freeze_icon_positions):
6637         * libnautilus-private/nautilus-icon-container.h:
6638         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6639         * libnautilus-private/nautilus-icon-private.h:
6640         * src/file-manager/fm-icon-view.c:
6641         (get_stored_icon_position_callback),
6642         (icon_position_changed_callback):
6643         Cleanup to merge the x any y icon scale factors into one variable.
6645         Patch from Christian Neumair <chris@gnome-de.org>
6647 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
6649         * src/nautilus-places-sidebar.c: (update_places_cb),
6650         (volume_unmounted_callback), (drive_disconnected_callback),
6651         (drive_connected_callback),
6652         (nautilus_places_sidebar_set_parent_window):
6653         Update the places on drive-connected and drive-disconnected
6654         signals too. Delay the update for the volume-unmounted signal
6655         with an idle callback to work around gnome-vfs removing the
6656         volume only after we received the signal.
6658         Patch from Xavier Claessens <xclaesse@gmail.com>
6660 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
6662         * src/nautilus-window-manage-views.c:
6663         (got_file_info_for_view_selection_callback):
6664         Re-set viewed_file after a location change failed. Prevents
6665         crashing over an assertion in viewed_file_changed_callback
6666         on slow filesystems. Fixes #339965.
6668 2006-05-08  Federico Mena Quintero  <federico@novell.com>
6670         * libnautilus-private/nautilus-file-operations.c
6671         (handle_transfer_ok): Don't special-case the first 0 bytes of the
6672         file in the case of reporting actual copy/move progress.  It is
6673         fine to update both the labels and the sizes every time.  Fixes
6674         http://bugzilla.gnome.org/show_bug.cgi?id=341064
6675         https://bugzilla.novell.com/show_bug.cgi?id=66073
6677 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
6679         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6680         (check_visibility), (bookmarks_check_popup_sensitivity),
6681         (get_selected_iter), (rename_selected_bookmark),
6682         (remove_selected_bookmarks), (mount_shortcut_cb),
6683         (unmount_shortcut_cb), (eject_shortcut_cb),
6684         (nautilus_places_sidebar_init):
6685         Add volume data to the list store and use it to show
6686         an unmount command for network volumes. (#316184)
6688         Patch from Xavier Claessens <xclaesse@gmail.com>
6690 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6692         * libnautilus-private/nautilus-dnd.c:
6693         (nautilus_drag_drop_action_ask),
6694         (nautilus_drag_drop_background_ask):
6695         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6696         * src/nautilus-places-sidebar.c:
6697         (bookmarks_build_popup_menu):
6698         Use eel_gtk_menu_append_separator.
6700         * src/nautilus-places-sidebar.c:
6701         (bookmarks_check_popup_sensitivity):
6702         Use eel_gtk_widget_set_shown.
6704 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6706         * src/nautilus-query-editor.c: (type_combo_changed):
6707         Fix typo in function name: s/availible/available/ (#326053)
6709         * configure.in:
6710         Require eel 2.15.1
6712 2006-05-04  Christian Neumair  <chris@gnome-de.org>
6714         * src/nautilus-navigation-action.c:
6715         (nautilus_navigation_action_class_init), (disconnect_proxy):
6716         Disconnect signal handlers registered when connecting proxies.
6718 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
6720         * src/nautilus-places-sidebar.c: (volume_op_callback):
6721         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6722         (eject_for_type), (set_visibility),
6723         (bookmarks_check_popup_sensitivity), (get_selected_drive),
6724         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6725         (format_shortcut_cb), (bookmarks_build_popup_menu):
6726         Add mount, unmount, eject and format menu items to the popup menu
6727         of drives in the places sidebar. (#316184)
6729         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6731 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6733         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6734         Adapt to new GtkAboutDialog behaviour and use wrap-license.
6735         Makes the close button work again. Fixes #336520.
6737         Patch from Christian Persch <chpe@gnome.org>
6739 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6741         * src/nautilus-query-editor.c: (location_row_create_widgets):
6742         Fix typo in the query filechooser window title. (#325284)
6744 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6746         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
6747         (finish_first_line):
6748         Fix wording: Use "criterion" instead of "criterium". (#331682)
6750         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
6752 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6754         * libnautilus-private/nautilus-program-choosing.c:
6755         (application_cannot_open_location):
6756         Remove bogus period from strings. (#336909)
6758         Patch from Javier F. Serrador <serrador@tecknolabs.com>
6760 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6762         * libnautilus-private/nautilus-file-operations.c:
6763         (handle_transfer_overwrite):  Use the same phrasing and
6764         format as the GTK+ overwrite dialog.  Also, per the HIG
6765         convert the dialog to a confirmation alert since the user's
6766         command may destroy data. (#325188)
6768         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6770 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6772         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
6773         (append_exifdata_string):
6774         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
6775         deciding which date to show from image metadata. (#331810)
6777         Patch from Pat Suwalski <pat@suwalski.net>
6779 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
6781         * configure.in:
6782         * po/LINGUAS:
6783         Update handling of po/LINGUAS for new instructions.  Refer
6784         to http://live.gnome.org/GnomeGoals/PoLinguas
6786         Patch from Brian Pepple  <bdpepple@gmail.com>
6788 2006-04-27  Christian Neumair  <chris@gnome-de.org>
6790         * src/file-manager/fm-actions.h:
6791         * src/file-manager/fm-directory-view.c:
6792         (file_get_volume_and_drive),
6793         (action_self_mount_volume_callback),
6794         (action_self_unmount_volume_callback),
6795         (action_self_eject_volume_callback),
6796         (action_self_format_volume_callback),
6797         (file_get_volume_and_drive),
6798         (file_should_show_self),
6799         (real_update_menus_volumes):
6800         * src/file-manager/fm-tree-view.c:
6801         (create_popup_menu):
6802         * src/file-manager/nautilus-directory-view-ui.xml:
6803         Allow to mount/unmout/eject/format a volume when displaying its
6804         activation URI.
6806 2006-04-26  Christian Neumair  <chris@gnome-de.org>
6808         * libnautilus-private/nautilus-file.c:
6809         (nautilus_file_denies_access_permission),
6810         (nautilus_file_can_get_permissions),
6811         (nautilus_file_can_set_permissions):
6812         If no ACCESS file info field is available, pretend to have full
6813         access. If no PERMISSIONS field is available, pretend to have full
6814         permission control.
6816 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6818         * libnautilus-private/nautilus-icon-canvas-item.c:
6819         Fix width of text selection in text-below-icons mode.
6820         (it was to wide.)
6822 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6824         * configure.in:
6825         Remove popt
6827         * src/nautilus-connect-server-dialog-main.c:
6828         * src/nautilus-main.c:
6829         Convert from popt to goption.
6830         Based on patch from Philip Van Hoof
6832 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6834         * src/nautilus-main.c:
6835         Remove icon registration, as its no longer needed with gtk 2.9.
6837         * src/nautilus-window-menus.c:
6838         (nautilus_menus_append_bookmark_to_menu):
6839         Remove bogus TODO.
6841 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6843         * configure.in:
6844         Bump version to 2.15.1
6845         2.14 development continues on gnome-2-14 branch.
6847 ==== gnome-2-14 branched from here ===
6849 2006-04-25  Christian Neumair  <chris@gnome-de.org>
6851         * configure.in:
6852         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
6854         * src/file-manager/fm-tree-view.c: (create_tree):
6855         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
6857 2006-04-18  Alexander Larsson  <alexl@redhat.com>
6859         * libnautilus-private/nautilus-file-attributes.h:
6860         * libnautilus-private/nautilus-directory-async.c:
6861         * libnautilus-private/nautilus-directory-private.h:
6862         * libnautilus-private/nautilus-file-private.h:
6863         * libnautilus-private/nautilus-file.c:
6864         * libnautilus-private/nautilus-file.h:
6865         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
6866         the normal top-left text to 10x5.
6867         Add need_large argument to nautilus_file_peek_top_left_text and
6868         nautilus_extract_top_left_text.
6870         * libnautilus-private/nautilus-icon-canvas-item.[ch]
6871         Make details an instance-private instead of allocating separately.
6872         Add _set_is_visible() and only keep PangoLayouts cached for
6873         visible icons.
6875         * libnautilus-private/nautilus-icon-container.[ch]:
6876         * src/file-manager/fm-icon-container.c:
6877         Monitor large embedded text for larger icons.
6878         Call nautilus_icon_canvas_item_set_is_visible as needed.
6880         * libnautilus-private/nautilus-icon-factory.[ch]:
6881         Limit never-free recently used cache to 20 items.
6882         Free other unused cache items after a 100 sec.
6884 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6886         * po/LINGUAS:
6887         Remove newlines to fix build with CVS intltool. (#338423)
6889 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6891         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
6892         Don't delete the first bookmark if pressing del key on an
6893         undeletable item. Fixes #338377.
6895 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
6897         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
6898         Don't add location bookmark for desktop windows. Fixes #334860.
6900         Patch from Christian Neumair <chris@gnome-de.org>
6902 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6904         * configure.in:
6905         Post-release version bump.
6907 === nautilus 2.14.1 ===
6909 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6911         * NEWS:
6912         Update for release
6914         * configure.in:
6915         Require eel 2.14.1
6917 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6919         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
6920         Use smaller close icon for the sidebar.
6922         Patch from Yang Hong <yanghong@ccoss.com.cn>
6924 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6926         * libnautilus-private/nautilus-icon-dnd.c:
6927         (get_data_on_first_target_we_support):
6928         Determine drop target by iterating through drop container
6929         target list instead of drag context DND list. (#337588)
6931         Patch from Christian Neumair <chris@gnome-de.org>
6933 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6935         * po/LINGUAS: New file listing all supported languages.
6937         * configure.in: Use po/LINGUAS instead of including all languages
6938         directly in this file. See the wiki for more information:
6939         http://live.gnome.org/GnomeGoals/PoLinguas
6941         Patch from Brian Pepple  <bdpepple@gmail.com>
6943 2006-04-08  Christian Neumair  <chris@gnome-de.org>
6945         * libnautilus-private/nautilus-file-operations-progress.c:
6946         (nautilus_file_operations_progress_update),
6947         (nautilus_file_operations_progress_set_operation_string):
6948         Update progress dialog when setting its operation string,
6949         also set operation string during preflight.
6951 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
6953         * src/file-manager/fm-directory-view.c:
6954         (set_script_environment_variables),
6955         (unset_script_environment_variables):
6956         * src/nautilus-main.c: (main):
6957         * src/nautilus-shell.c: (corba_restart):
6958         Use g_(un)setenv instead of their eel_ counterparts.
6960 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6962         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6963         (mount_volume_callback), (row_activated_callback),
6964         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
6965         Adapt the same policy for showing drives and volumes in the places
6966         sidebar as in computer:/// and the gtk filechooser: Show unmounted
6967         but user-visible drives and mount them on activation. (#321320)
6969         Patch from Xavier Claessens <xclaesse@gmail.com>
6971 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6973         * data/patterns/.striated.png:
6974         * data/patterns/Makefile.am:
6975         Remove unused pattern file. (#337353)
6977 2006-03-30  Christian Neumair  <chris@gnome-de.org>
6979         * src/file-manager/fm-directory-view.c:
6980         (fm_directory_view_get_loading):
6981         * src/file-manager/fm-directory-view.h:
6982         Add fm_directory_view_get_loading().
6984         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
6985         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
6986         Use fm_directory_view_get_loading() to determine whether view is
6987         loaded. If it is not yet loaded, don't position icons lazily.
6989 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
6991         * src/nautilus-connect-server-dialog-main.c: (main):
6992         Get the command line options and pass them on to the dialog.
6994         * src/nautilus-connect-server-dialog.c: (connect_to_server),
6995         (nautilus_connect_server_dialog_init), (setup_for_type):
6996         Use new MethodInfo struct to construct the UI.
6997         (display_server_uri): New function for initialising the UI based
6998         on the broken down parts of the URI.
6999         (nautilus_connect_server_dialog_new): Use display_server_uri.
7000         (get_method_description): New helper function.
7001         (port_insert_text): Accept more than one digit at a time.
7003         Display broken down URIs in 'Connect to Server' properly. (#332848)
7005         Patch from Nate Nielsen <nielsen@memberwebs.com>
7007 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7009         * libnautilus-private/nautilus-icon-factory.c: Only consider
7010         the filename suffix when deciding if a file is an SVG image.
7011         Bug #330019.
7013 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7015         * src/nautilus-application.c: use g_strv_length instead of a
7016         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7017         the old eel_make_uri_from_shell_arg. Bug #334077.
7019 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7021         * src/file-manager/fm-directory-view.c:
7022         (pattern_select_response_cb), (select_pattern):
7023         Add help button to the Select Pattern dialog. (#331443)
7025         * src/nautilus-connect-server-dialog.c: (response_callback),
7026         (nautilus_connect_server_dialog_init):
7027         Add help button to the Connect to Server dialog. (#334330)
7029         * src/nautilus-location-dialog.c: (response_callback),
7030         (nautilus_location_dialog_init):
7031         Add help button to the Open Location dialog (#334293)
7033 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7035         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7036         Don't set the visibility of the "burn CD" action here.
7037         (nautilus_window_initialize_menus_constructed): New public
7038         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7039         a window which has a menubar.  This prevents calling
7040         have_burn_uri() unnecessarily for the desktop window, as this is
7041         an expensive operation during login (up to 1 second!).  The way
7042         have_burn_uri() works is by creating a "burn:///" URI and seeing
7043         if it is valid, but this makes gnome-vfs load libmapping.so from
7044         nautilus-cd-burner; this takes a long time during login.
7046         * src/nautilus-window-private.h: Added prototype for
7047         nautilus_window_initialize_menus_constructed().
7049         * src/nautilus-window.h: New prototype for
7050         nautilus_window_has_menubar_and_statusbar().
7052         * src/nautilus-window.c
7053         (nautilus_window_has_menubar_and_statusbar): New function; returns
7054         whether the window should have a menubar and statusbar.  This
7055         depends on the window_type from the class structure.
7056         (nautilus_window_constructor): Call
7057         nautilus_window_initialize_menus_constructed().  We do it here so
7058         that its own call to nautilus_window_has_menubar_and_statusbar()
7059         will already have the right value for class->window_type.
7061 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7063         * src/nautilus-main.c: (register_icons):
7064         Speed up stock icon registration, as discussed on the mailing list:
7066         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7068         Also fixes #335158.
7070         * libnautilus-private/nautilus-file-operations.c:
7071         (nautilus_file_operations_copy_move):
7072         Check whether enclosing volume for any of the source files is
7073         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7074         Fixes #167102.
7076         * libnautilus-private/nautilus-file-utilities.c:
7077         * libnautilus-private/nautilus-file-utilities.h:
7078         Add nautilus_get_enclosing_volume.
7080 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7082         * nautilus-computer.desktop.in:
7083         * nautilus-folder-handler.desktop.in:
7084         * nautilus-home.desktop.in:
7085         * src/network-scheme.desktop.in:
7086         Add --no-desktop to the Exec command line options. (#326338)
7088         Patch from Saleem Abdulrasool
7090         * nautilus-computer.desktop.in:
7091         * nautilus-folder-handler.desktop.in:
7092         * nautilus-home.desktop.in:
7093         * nautilus.desktop.in:
7094         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7095         none of the listed binaries does exist anymore.
7097 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7099         * libnautilus-private/*.c:
7100         * src/file-manager/*.c:
7101         * src/*.c:
7102         Use gi18n.h instead of deprecated gnome-i18n.h header.
7104         * libnautilus-private/nautilus-query.c:
7105         (nautilus_query_to_readable_string):
7106         Mark string for translation.
7108         * po/POTFILES.in:
7109         Add nautilus-query.c
7111         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7113 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7115         * configure.in: Added "ka" Georgian to
7116         ALL_LINGUAS.
7118 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7120         * configure.in:
7121         Post-release version bump.
7123 === nautilus 2.14.0 ===
7125 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7127         * NEWS:
7128         Update for release
7130         * configure.in:
7131         Update version to 2.14.0
7133 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7135         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7136         (activation_drive_mounted_callback):
7137         Don't show error dialog if mount error is "".
7139 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7141         * libnautilus-private/nautilus-icon-canvas-item.c:
7142         Fix text drawing in RTL mode in text beside icons.
7144 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7146         * libnautilus-private/nautilus-mime-actions.c:
7147         (nautilus_mime_actions_get_full_file_attributes):
7148         Don't request the mime list for activation, context menu and
7149         the view as menu anymore. It was once used for determining a
7150         specialized component for directories, but we don't support that
7151         anymore. Nowadays it just delays these operations and can cause
7152         auth dialogs when opening the popup menu.
7154 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7156         * libnautilus-private/nautilus-file.c:
7157         (nautilus_file_recompute_deep_counts):
7158         Add file to work queue of enclosing directory when recomputing
7159         deep count for the properties dialog. Fixes #169342.
7161         Patch from Christian Neumair
7163 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7165         * src/nautilus-window-manage-views.c:
7166         * src/nautilus-window-private.h:
7167         Close window when it gets put in the trash.
7169         Patch from Christian Neumair
7171 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7173         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7174         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7175         icons jumping around
7177         * libnautilus-private/nautilus-icon-container.c:
7178         remove old workaround
7180         Patch from Christian Neumair
7182 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7184         * configure.in: Add "km" to ALL_LINGUAS.
7186 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7188         * libnautilus-private/nautilus-directory-async.c:
7189         (new_files_cancel), (nautilus_directory_cancel):
7190         Cancel get_file_info calls for new files too. Fixes a crash
7191         when leaving a directory with pending calls (#152977).
7193 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7195         * src/file-manager/fm-directory-view.c: (activate_callback):
7196         Close the window after the file activation, not before.
7197         Fixes a crash when middle-clicking a file (#330491).
7199 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7201         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7202         Don't show directory count for smb shares, as that can cause
7203         lots of network traffic and auth dialogs.
7205 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7207         * libnautilus-private/nautilus-icon-container.c:
7208         (get_cmp_point_x), (get_cmp_point_y),
7209         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7210         (closest_in_90_degrees), (record_arrow_key_start):
7211         Use better icon points for comparing the position of two items in
7212         "Text Beside Icon" mode. Fixes keynav issues with items that have
7213         different icon sizes.
7215 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7217         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7218         (get_drop_path):
7219         Test for the right path in the break condition. Fixes an infinite
7220         loop when dragging an item over a non-folder child of an expanded
7221         node in the list view, deadlocking the desktop.
7223 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7225         * configure.in:
7226         Post release version bump
7228 === nautilus 2.13.92 ===
7230 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7232         * NEWS:
7233         Update for release
7235 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7237         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7238         Use lazy positioning for volumes only, not all desktop file icons,
7239         as this can cause icons to move around, and its mainly required
7240         for removable volumes anyway.
7242 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7244         * src/nautilus-navigation-window.c:
7245         * src/nautilus-spatial-window.c:
7246         * src/nautilus-window.[ch]:
7247         Don't shortcut the title change when the bookmark name changes.
7248         Fixes #331383
7249         Patch from Christian Neumair.
7251 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7253         Get users' and groups' names via a cache to avoid calling
7254         getpwuid/getgrgid too often (i.e. many times during single redraw).
7256         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7257         Added nautilus-users-groups-cache.[ch]
7258         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7259         implementation of cache for getpwuid/getgrgid results.
7260         * libnautilus-private/nautilus-file.c:
7261         (get_user_name_from_id): removed
7262         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7263         (get_user_and_real_name_from_id): get user name and gecos using
7264         nautilus_users_cache_* functions instead of using getpwuid directly.
7265         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7266         (nautilus_file_get_group_name): get group name using
7267         nautilus_groups_cache_get_name instead of using getgrgid directly.
7268         (nautilus_file_get_owner_as_string): get user name using
7269         nautilus_users_cache_get_name.
7271 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7273         Don't add all possible columns to GtkTreeView when initializing
7274         FMListView, only the ones we actually show. This way we avoid getting
7275         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7276         columns with the default settings.
7278         * src/file-manager/fm-list-view.c:
7279         (apply_visible_columns_foreach, apply_visible_columns,
7280         apply_column_order): removed
7281         (apply_columns_settings): new function, updates a list of columns in
7282         GtkTreeView given both a list of visible columns and their ordering,
7283         replacement for apply_visible_columns and apply_column_order.
7284         (create_and_set_up_tree_view): when creating details->columns hash
7285         table, pass g_object_unref as value_destroy_func; before adding
7286         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7287         add columns to the view, the appropriate columns will be added when
7288         applying the configuration; in order to apply initial columns
7289         settings, call apply_columns_settings (instead of
7290         apply_visible_columns + apply_column_order).
7291         (set_visible_columns_from_metadata_and_preferences,
7292         set_column_order_from_metadata_and_preferences): removed
7293         (set_columns_settings_from_metadata_and_preferences): new, replacement
7294         for set_visible_columns_* and set_column_order_*.
7295         (fm_list_view_begin_loading, column_chooser_changed_callback,
7296         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7297         default_visible_columns_changed_callback,
7298         default_column_order_changed_callback): use newly added
7299         set_columns_settings_from_metadata_and_preferences.
7301 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7303         Avoid heavy operations inside "motion_notify_event" handler: don't
7304         call gtk_tree_model_row_changed (which causes updating the whole
7305         view), don't create new mouse cursor, change cursor only when
7306         necessary.
7307         As a bonus we avoid leaking hand cursor in nautilus and X server.
7309         * src/file-manager/fm-list-view.c:
7310         (hand_cursor): new global variable for storing hand cursor used in
7311         single click mode
7312         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7313         the model when changing rows, it's very slow and unnecessary - GTK+
7314         automatically invalidates parts of the view occupied by old and new
7315         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7316         only when necessary (from GDK_HAND2 to default and the other way
7317         round)
7318         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7319         the current row in the model, GTK+ automatically redraws the current
7320         row
7321         (enter_notify_callback): in case single click mode is used, update
7322         details->hover_path and set hand cursor if necessary
7323         (create_and_set_up_tree_view): connect to enter_notify_event signal
7324         in addition to leave_notify_event.
7325         (fm_list_view_click_policy_changed): unref global hand_cursor and
7326         set it to NULL when changing to double click mode, create new cursor
7327         and assign it to hand_cursor when changing to single click one.
7328         (fm_list_view_finalize): free details->hover_path if necessary
7329         (fm_list_view_init): explicitly set details->hover_path to NULL
7331 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7333         * src/nautilus-window-manage-views.c:
7334         Don't close window if old file changed when we're loading
7335         a new one (#137027).
7336         Based on patch from Christian Neumair.
7338 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7340         * libnautilus-private/nautilus-icon-container.c:
7341         Correctly handle *_margins as pixel values, not world-coords.
7342         Based on patch from Christian Neumair.
7344 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7346         * libnautilus-private/nautilus-icon-container.c
7347         (finish_adding_new_icons): Do not place icons both in the
7348         no_position_icons and semi_position_icons lists!
7349         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7350         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7351         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7352         getting a negative number.  So, we initially test for this and
7353         start that the first snap column.  The same reasoning applies to
7354         *y and the baseline.
7356 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7358         * src/nautilus-navigation-window.c:
7359         Allow saving a sidebar width of 0 (#331475)
7360         Patch from Christian Neumair
7362 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7364         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7365         Allow line-breaks after '-', '_', '.'
7366         (although not when a short number follows '.')
7367         Patch from Christian Neumair
7369 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7371         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7372         (can_accept_items_as_bookmarks), (drag_motion_callback),
7373         (bookmarks_drop_uris), (build_selection_list),
7374         (drag_data_received_callback):
7375         Only allow creation of bookmarks for directories. Fixes #328074.
7377 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7379         * libnautilus-private/nautilus-directory.c:
7380         (nautilus_directory_notify_files_removed):
7381         Plug potential leak.
7383 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7385         * src/file-manager/fm-directory-view.c: (done_loading):
7386         Only use the idle reveal mechanism for the list view.
7388 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7390         * src/file-manager/fm-directory-view.c:
7391         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7392         (done_loading):
7393         Call reveal_selection in an idle callback to work around a bug in
7394         GtkTreeView which produces buggy scroll states when the nodes have
7395         not yet been allocated. It would make the selection always the top
7396         row even when it should ignore alignment, among other oddities.
7398 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7400         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7401         * src/nautilus-application.h:
7402         * src/nautilus-window-manage-views.c:
7403         (got_file_info_for_view_selection_callback):
7404         Also consider desktop windows when deciding whether to fallback to
7405         home or not. Fixes #331605.
7407 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7409         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7411 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7413         * libnautilus-private/nautilus-directory-async.c:
7414         (directory_count_start):
7415         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7416         This avoids lots of stats.
7418         * configure.in:
7419         Require vfs 2.13.92 (cvs for now) for the above.
7421 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7423         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7424         Don't leak bookmark.
7426 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7428         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7429         Resolve the dropped uris to their drop target, use the same naming
7430         logic as the bookmark menu and use gnome-fs-directory icon when adding.
7431         If something more fitting is available it will be updated anyway.
7432         Fixes #332235.
7434 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7436         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7437         Set the has_custom_name_flag before setting the name - which would
7438         otherwise immediately commit the bookmarks to disk without the name.
7439         Fixes #327744.
7441 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7443         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7444         (bookmarks_button_press_event_cb):
7445         Open the popup menu non-modal and pass the button event on to the
7446         tree view. Makes a right click select the item under the cursor
7447         before bringing up the menu. Fixes #329778.
7449 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7451         * libnautilus-private/nautilus-file.c:
7452         (nautilus_file_get_size_as_string_with_real_size):
7453         Add a cast to fix build for platforms where GnomeVFSFileSize
7454         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7456 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7458         * src/file-manager/fm-error-reporting.[ch]:
7459         Add callback to fm_rename_file.
7461         * src/file-manager/fm-icon-view.c:
7462         Pass NULL as above callback
7464         * src/file-manager/fm-list-view.c:
7465         Don't activate file when renaming, delay until rename done.
7466         After rename, scroll to renamed file if not visibile, because it
7467         may have moved.
7469         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7471         * src/file-manager/fm-list-model.c:
7472         On file change, if file was re-sorted emit rows_reordered.
7474         This fixes bug #326581
7476 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7478         * libnautilus-private/nautilus-mime-actions.c:
7479         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7480         (file_compare_by_uri_scheme),
7481         (nautilus_mime_get_default_application_for_files),
7482         (nautilus_mime_get_open_with_applications_for_files),
7483         (nautilus_mime_get_applications_for_files),
7484         (nautilus_mime_has_any_applications_for_files):
7485         Avoid redundant application lookups by sorting the files by mime type
7486         and skipping the ones which have the same mime type / parent uri
7487         combination as the previous one. Prevents nautilus from blocking for
7488         seconds when selecting many files of similar type.
7490 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
7492         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7493         Fall back to locale encoding or force utf8 if the utf8 conversion
7494         of the link target filename fails. (#331379)
7496 2006-02-15  Alexander Larsson  <alexl@redhat.com>
7498         * src/file-manager/fm-properties-window.c (append_extension_pages):
7499         Pass the original files, not the target files to property
7500         page providers. (#329426)
7501         (create_permissions_page):
7502         Make sure we can get permissions from target before showing
7503         permissions page.
7505 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7507         * configure.in:
7508         Post release version bump.
7510 === nautilus 2.13.91 ===
7512 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7514         * NEWS:
7515         Update for release
7517         * configure.in:
7518         Require eel 2.13.91
7520 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7522         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7523         Fix layout bug on desktop (#153519)
7525 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7527         * nautilus-folder-handler.desktop.in:
7528         Add application/x-gnome-saved-search to the list of folder types handled
7530 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7532         * configure.in:
7533         Post release version bump.
7535 === nautilus 2.13.90 ===
7537 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7539         * NEWS:
7540         Update for release
7542         * configure.in:
7543         Bump version to 2.13.90
7545 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7547         * src/nautilus-file-management-properties.c:
7548         (nautilus_file_management_properties_dialog_setup):
7549         * src/nautilus-file-management-properties.glade:
7550         Add the option to always use the location bar to the
7551         preferences dialog. Closes #328659.
7552         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7554 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7556         * libnautilus-private/nautilus-view.h:
7557         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7558         Add new grab_focus method.
7560         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7561         (fm_list_view_iface_init):
7562         Implement grab_focus.
7564         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7565         Use grab_focus to set the focus on the content view. Fixes #329087.
7566         Patch from Nelson Benitez <gnel@cenobioracing.com>
7568 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
7570         * src/nautilus-places-sidebar.c: (compute_drop_position),
7571         (get_drag_data), (free_drag_data), (drag_motion_callback),
7572         (drag_leave_callback), (uri_list_from_selection),
7573         (drag_data_received_callback), (drag_drop_callback),
7574         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7575         Enable bookmarks as drop targets. Closes #43311.
7576         Based on a patch from Christian Neumair <chris@gnome-de.org>.
7578 2006-01-29  Christian Neumair  <chris@gnome-de.org>
7580         * libnautilus-private/nautilus-icon-container.c:
7581         (finish_adding_new_icons):
7582         Use same grid as positioned icons to not mess up spacing.
7584 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
7586         * libnautilus-private/nautilus-file.c:
7587         (nautilus_file_get_size_as_string_with_real_size),
7588         (nautilus_file_get_string_attribute):
7589         * src/file-manager/fm-properties-window.c: (create_basic_page):
7590         Show the detailed file size in addition to the formatted one
7591         in the properties dialog. Fixes #62713.
7592         Patch from Gautier Portet <kassoulet@gmail.com>
7594 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7596         * src/file-manager/fm-directory-view.c:
7597         (confirm_delete_from_trash):
7598         HIGify the icon in the delete from trash dialog.
7599         Patch from Luca Ferretti <elle.uca@libero.it>
7601 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7603         * test/test-nautilus-directory-async.c: (main):
7604         Fix C99-style variable initialization.
7605         Patch from Jens Granseuer <jensgr@gmx.net>
7607 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7609         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7610         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7611         Stop cell editing when disposing the view. Fixes #322821.
7613 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7615         * libnautilus-private/nautilus-file-operations.c:
7616         (progress_dialog_set_to_from_item_text):
7617         Use nautilus_get_uri_shortname_for_display to avoid
7618         crashing g_markup with invalid utf-8. Fixes #325586.
7620 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
7622         * src/file-manager/fm-properties-window.c:
7623         (synch_groups_combo_box), (synch_user_menu):
7624         Don't try to update the owner and group widgets if
7625         the monitored file was removed. Fixes #325702.
7627 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7629         * src/nautilus-window.c: (nautilus_window_destroy):
7630         Unref and destroy a new content view that has been created
7631         but not yet been switched to. Fixes a rare crash.
7633 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7635         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7636         Don't leak title.
7638 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7640         * libnautilus-private/nautilus-desktop-directory-file.c:
7641         (desktop_directory_file_monitor_add):
7642         Fix a typo that makes the desktop directory monitors leak.
7644 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7646         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7647         Never try to scale icons down to 0px. Fixes scaling for
7648         images with extreme ratios.
7650 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7652         * libnautilus-private/nautilus-mime-actions.c:
7653         (nautilus_mime_get_applications_for_file):
7654         Don't leak mime_type.
7656 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
7658         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7659         Destroy the bookmarks window on shutdown.
7661         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7662         Release the bookmark stores.
7664 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
7666         * src/nautilus-spatial-window.c:
7667         (nautilus_spatial_window_finalize):
7668         Don't leak last_geometry.
7670         * src/file-manager/fm-tree-view.c:
7671         (show_iter_for_file):
7672         Don't leak path.
7674 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7676         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7677         Don't try to remove dummy rows from the reverse maps. Fixes
7678         critical warnings when reloading a list view with subdirectories.
7680 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7682         * configure.in:
7683         Post release version bump.
7685 === nautilus 2.13.4 ===
7687 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7689         * NEWS:
7690         Update for release.
7692 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7694         * configure.in:
7695         * libnautilus-private/Makefile.am:
7696         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7697         * libnautilus-private/nautilus-search-engine.c:
7698         Add search support for the Tracker indexing engine.
7700 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7702         * src/file-manager/fm-directory-view.c:
7703         Handle the mount/unmount error case where the mount system handled
7704         the error dialogs.
7706 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7708         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7709         (get_bookmark_index), (compute_drop_position),
7710         (drag_motion_callback), (drag_leave_callback),
7711         (bookmarks_drop_uris), (drag_data_received_callback),
7712         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7713         (bookmarks_check_popup_sensitivity),
7714         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7715         (rename_shortcut_cb), (remove_selected_bookmarks),
7716         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7717         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7718         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7719         (bookmarks_button_press_event_cb), (bookmarks_edited),
7720         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7721         Merge parts of the d'n'd and popup menu code from the gtk filechooser
7722         into the places sidebar.
7724 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7726         * libnautilus-private/nautilus-directory-background.c:
7727         (nautilus_file_background_read_desktop_settings),
7728         (nautilus_file_background_write_desktop_settings):
7729         Handle new background zooming mode. (#105231)
7731 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7733         * src/file-manager/fm-desktop-icon-view.c:
7734         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7735         Remove the default_zoom pref callback in finalize, not destroy.
7736         Fixes #326063.
7738 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7740         * libnautilus-private/nautilus-file-operations.c:
7741         (progress_dialog_set_to_from_item_text):
7742         Handle hostnames in the progress dialog strings more robustly.
7743         Fixes #325737.
7744         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
7746 2006-01-12  Christian Neumair  <chris@gnome-de.org>
7748         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
7749         Update current bookmark name/pixbuf on changes. Partially fixes
7750         #44906.
7752 2006-01-12  Alexander Larsson  <alexl@redhat.com>
7754         * src/file-manager/fm-error-reporting.c: (rename_callback),
7755         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
7756         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
7758 2006-01-11  Sebastien Bacher  <seb128@debian.org>
7760         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7761         updated the default thumbnailing value (Fixes #317587)
7763 2006-01-11  Christian Neumair  <chris@gnome-de.org>
7765         * libnautilus-private/nautilus-mime-actions.c:
7766         (nautilus_mime_get_default_application_for_files),
7767         (intersect_application_lists),
7768         (nautilus_mime_get_open_with_applications_for_files),
7769         (nautilus_mime_has_any_applications_for_files):
7770         * libnautilus-private/nautilus-mime-actions.h:
7771         Add file list helpers for getting associated applications.
7773         * libnautilus-private/nautilus-program-choosing.c:
7774         * libnautilus-private/nautilus-program-choosing.h:
7775         (nautilus_launch_application):
7776         Allow to pass multiple files per application launch.
7778         * src/nautilus-information-panel.c:
7779         (command_button_callback):
7780         Port to new API.
7782         * src/file-manager/fm-directory-view.c:
7783         (application_launch_parameters_new),
7784         (application_launch_parameters_free),
7785         (fm_directory_view_launch_application),
7786         (fm_directory_view_chose_application_callback),
7787         (application_selected_cb),
7788         (open_with_launch_application_callback),
7789         (add_application_to_open_with_menu), (reset_open_with_menu),
7790         (real_update_menus), (list_to_parameters_foreach),
7791         (mime_application_hash),
7792         (fm_directory_view_make_activation_parameters),
7793         (activate_callback):
7794         Support activation of multiple files at once, correctly figure out
7795         their associated applications. Fixes #105653.
7797         * src/file-manager/fm-directory-view.c:
7798         (activate_callback):
7799         ref/unref the view before/after operating on it. Fixes #326231.
7801 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
7803         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
7804         instead of g_utf8_strlen() since gtk_editable_insert_text takes
7805         the number of bytes (not number of characters).  Fixes #324406.
7807 2006-01-10  Jürg Billeter  <j@bitron.ch>
7809         * libnautilus-private/nautilus-desktop-link.c:
7810         (nautilus_desktop_link_new):
7811         Don't try to free constant string. Fixes #326114.
7813 2005-12-20  Christian Neumair  <chris@gnome-de.org>
7815         * libnautilus-private/nautilus-file.c:
7816         (nautilus_file_get_custom_icon):
7817         * src/file-manager/fm-properties-window.c:
7818         (fm_properties_window_drag_data_received),
7819         (make_relative_uri_from_full), (set_icon),
7820         (select_image_button_callback):
7821         Set icons for directories relative to the directory location to make
7822         it follow location changes.
7824 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7826         * src/nautilus-query-editor.c:
7827         Support filtering on arbitrary mime type.
7828         Uses the new eel_mime_get_availible_mime_types
7830         * configure.in:
7831         Require eel 2.13.4 for new mime list function
7833 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7835         * src/nautilus-query-editor.c: (edit_clicked),
7836         (nautilus_query_editor_grab_focus):
7837         Don't focus invisible widget.
7839 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7841         * libnautilus-extension/Makefile.am:
7842         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
7843         Add NautilusLocationWidgetProvider
7845         * src/nautilus-window-manage-views.c:
7846         Use NautilusLocationWidgetProvider
7848 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7850         * src/file-manager/fm-directory-view.c:
7851         (action_save_search_as_callback):
7852         Some better strings, not resizeable.
7854         * src/nautilus-navigation-window.c:
7855         (nautilus_navigation_window_instance_init),
7856         (nautilus_navigation_window_destroy):
7857         Remove unused tooltips object
7859         * src/nautilus-query-editor.c:
7860         Add tooltips, fix spacing
7862         * src/nautilus-spatial-window.c:
7863         * src/nautilus-window-manage-views.c:
7864         Fix spacing for extra location widgets
7866 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
7868         * src/file-manager/fm-directory-view.c
7869         (action_save_search_as_callback):  HIG fixes for the save
7870         search dialog.
7872 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
7874         * libnautilus-private/nautilus-desktop-link-monitor.c:
7875         (volume_delete_dialog):
7876         * libnautilus-private/nautilus-file-operations.c:
7877         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
7878         * libnautilus-private/nautilus-icon-dnd.c:
7879         (confirm_switch_to_manual_layout):
7880         * libnautilus-private/nautilus-program-choosing.c:
7881         (application_cannot_open_location):
7882         * src/file-manager/fm-directory-view.c:
7883         (report_broken_symbolic_link):
7884         * src/nautilus-location-bar.c: (drag_data_received_callback):
7885         Adapt callers to eel dialog API changes. Fixes #324262.
7887         Patch from Christian Neumair <chris@gnome-de.org>
7888         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
7890 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7892         * libnautilus-private/nautilus-dnd.c:
7893         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
7894         for menu items.
7896 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7898         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
7899         (add_new_pattern), (add_new_color): HIG fixes.  Use title
7900         capitalization for window titles.  Fix widget spacing.
7902 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7904         * libnautilus-private/nautilus-file.c: (get_time),
7905         (compare_by_time), (nautilus_file_compare_for_sort),
7906         (nautilus_file_compare_for_sort_by_attribute):
7907         Support comparison by accessed time. Fixes #321671.
7909         * libnautilus-private/nautilus-file.h:
7910         Add atime sort type.
7912         Based on a patch from bluefuture@email.it
7914 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7916         * src/file-manager/fm-properties-window.c:
7917         (select_image_button_callback):
7918         Use GTK_STOCK_REVERT_TO_SAVED item for icon
7919         selection dialog. Closes #95115.
7920         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
7922 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7924         * libnautilus-extension/nautilus-column.c:
7925         * libnautilus-extension/nautilus-menu-item.c:
7926         * libnautilus-extension/nautilus-property-page.c:
7927         Chain up in finalize handler, to fix leaks.
7929 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7931         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
7932         Correct arguments for add_file, makes rename on new folder/file work
7933         again.
7935 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7937         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7938         * libnautilus-private/nautilus-global-preferences.h:
7939         Rename network icon prefs to match others.
7941 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7943         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7944         * libnautilus-private/nautilus-global-preferences.c:
7945         Disable network icon on desktop by default.
7947         * src/nautilus-main.c:
7948         * src/nautilus-navigation-window-ui.xml:
7949         * src/nautilus-spatial-window-ui.xml:
7950         * src/nautilus-window-menus.c:
7951         Add network to go/places menu.
7953 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7955         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
7956         Make entry 30 chars to match file selector dialog.
7957         Patch from Ray Strode
7959 2005-12-13  Alexander Larsson  <alexl@redhat.com>
7961         * libnautilus-private/nautilus-module.c (nautilus_module_load):
7962         open modules G_MODULE_BIND_LOCAL
7964 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7966         * configure.in:
7967         Post release version bump.
7969 === nautilus 2.13.3 ===
7971 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7973         * Makefile.am:
7974         disable update-mimedb in distcheck
7976         * libnautilus-private/Makefile.am:
7977         Add beagle sources to extradist
7979         * NEWS:
7980         Update for release
7982 --- Merged the nautilus-search2 branch ---
7984 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7986         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
7987         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
7988         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
7990 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7992         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
7993         Another case where we need to create a saved search file.
7995 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7997         * configure.in:
7998         Make it possible to build without beagle.
8000 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8002         * libnautilus-private/Makefile.am:
8003         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8004         Add new NautilusSearchEngineSimple backend.
8006         * libnautilus-private/nautilus-file-utilities.[ch]:
8007         Add nautilus_get_home_directory_uri.
8009         * libnautilus-private/nautilus-marshal.list:
8010         Add VOID:OBJECT,BOOLEAN, sort
8012         * libnautilus-private/nautilus-search-directory.[ch]:
8013         Add nautilus_search_directory_is_indexed.
8014         Make sure saved searches are never returned as search hits.
8016         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8017         Make _new fail if we can't contact beagle daemon.
8018         Set text on query as one string (it can have keywords in it)
8019         Move freeing of query data to after query is done.
8020         Add _is_indexed
8022         * libnautilus-private/nautilus-search-engine.[ch]:
8023         Add nautilus_search_engine_is_indexed
8024         Remove nautilus_search_engine_enabled
8025         Use beagle if availible, otherwise simple backend.
8027         * src/nautilus-navigation-window-menus.c:
8028         Remove search disabled code
8030         * src/nautilus-query-editor.[ch]:
8031         Rename activate to changed and add reload argument
8032         Add go/reload button for non-indexed searches
8033         Add mnemonic for entry
8034         Change saved search string to "Search Folder"
8036         * src/nautilus-navigation-window.c:
8037         Update for query editor changes
8038         For indexed search engines, default to search in homedir
8040         * src/nautilus-spatial-window.c:
8041         Update for query editor changes
8042         For indexed search engines, default to search in homedir
8043         Remove search disabled code
8045 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8047         * src/nautilus-query-editor.c (setup_external_entry):
8048         Make ugly string slightly better.
8050 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8052         * configure.in:
8053         Mime API needs gnome-vfs-module. Unfortunate...
8055         * libnautilus-private/nautilus-query.c:
8056         Parse queries fully
8058         * libnautilus-private/nautilus-search-engine-beagle.c:
8059         Look at mime types and location.
8061         * src/nautilus-query-editor.c:
8062         Add mime type and location to query editor
8064 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8066         * libnautilus-private/nautilus-query.[ch]:
8067         Add new fields to NautilusQuery
8069 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8071         Merge in changes from NAUTILUS_2_12_1 to
8072         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8073         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8075 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8077         * src/nautilus-history-sidebar.c: (update_history),
8078         (nautilus_history_sidebar_init):
8079         Fix leaks of bookmarks and model.
8081 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8083         * libnautilus-private/nautilus-search-engine-beagle.c:
8084         (nautilus_search_engine_beagle_set_query):
8085         Unref the right query.
8087 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8089         * libnautilus-private/nautilus-file-utilities.c:
8090         (nautilus_compute_title_for_uri):
8091         Handle NULL query in search.
8093         * libnautilus-private/nautilus-file-utilities.h:
8094         * libnautilus-private/nautilus-search-directory.h:
8095         Move saved search uri/mimetype define to
8096         nautilus-file-utilities.h.
8098         * libnautilus-private/nautilus-search-directory.c:
8099         Ref query in get
8101         * libnautilus-private/nautilus-search-engine.c:
8102         Remove unused stuff.
8104         * src/Makefile.am:
8105         * src/nautilus-query-editor.[ch]:
8106         Add new files implementing NautilusQueryEditor
8108         * src/nautilus-places-sidebar.c:
8109         Remove search from places sidebar.
8111         * src/nautilus-search-bar.[ch]:
8112         Only handle text queries.
8114         * src/nautilus-window.[ch]:
8115         * src/nautilus-window-private.h:
8116         * src/nautilus-navigation-window-menus.c:
8117         * src/nautilus-window-manage-views.c:
8118         extra location widgets support and some search mode changes
8120         * src/nautilus-navigation-window.[ch]:
8121         * src/nautilus-spatial-window.c:
8122         Implement new search ui using extra location widgets
8124         * src/file-manager/fm-directory-view.c:
8125         Implement save search and save search as.
8126         Fix free bugs in fm_directory_view_stop.
8128         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8129         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8130         Also handle saved search mimetypes.
8133 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8135         * libnautilus-private/nautilus-search-directory.[ch]:
8136         More functions to save queres.
8138         * src/file-manager/fm-actions.h:
8139         * src/file-manager/fm-directory-view.c:
8140         * src/file-manager/nautilus-directory-view-ui.xml:
8141         Initial stubs for save search menu items.
8143 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8145         * libnautilus-private/nautilus-directory.c:
8146         * libnautilus-private/nautilus-search-directory.[ch]:
8147         * src/nautilus-bookmark-list.c:
8148         Further refactor the query loading, and remove all traces
8149         of the old load/save mechanism.
8151 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8153         * libnautilus-private/nautilus-directory.c:
8154         * libnautilus-private/nautilus-query.[ch]:
8155         * libnautilus-private/nautilus-search-directory.[ch]:
8156         Refactor query loading into NautilusQuery object.
8158 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8160         * configure.in:
8161         Check for update-mime-database
8163         * data/.cvsignore:
8164         * data/Makefile.am:
8165         * data/nautilus.xml.in:
8166         Add mime database entries for saved searches.
8168         * libnautilus-private/Makefile.am:
8169         * libnautilus-private/nautilus-saved-search-file.[ch]:
8170         Special file type for saved search files to pretend that
8171         they are directories.
8173         * libnautilus-private/nautilus-directory.[ch]:
8174         Make nautilus_directory_ref return its arg.
8175         Create NautilusSearchDirectory for saved searches.
8177         * libnautilus-private/nautilus-file-dnd.c:
8178         Non-editable directories do not accept drops.
8180         * libnautilus-private/nautilus-file-private.h:
8181         * libnautilus-private/nautilus-file.h:
8182         Move nautilus_file_get_existing to public header.
8184         * libnautilus-private/nautilus-file.c:
8185         Create saved search files at right time
8187         * libnautilus-private/nautilus-marshal.list:
8188         Add new marshallers
8190         * libnautilus-private/nautilus-monitor.c:
8191         Remove some spew
8193         * libnautilus-private/nautilus-search-directory.[ch]:
8194         Split out search file loading to a separate function.
8196         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8197         Handle several layers of cannot accept drop.
8199         * src/file-manager/fm-directory-view.[ch]:
8200         Make files be related to the directory they are in, since
8201         a file can be in a tree multiple times, with searches.
8202         Sorting us now done in base class, and inheriting classes just
8203         add a compare function.
8204         Fix file leak in new_folder_done.
8206         * src/file-manager/fm-icon-view.c:
8207         Update to new base class API.
8208         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8210         * src/file-manager/fm-list-model.[ch]:
8211         Rearrange data so that we can have one file in multiple dirs.
8212         Still problems with the same directory in multiple dirs.
8213         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8214         Fix leak in each_path_get_data_binder
8216         * src/file-manager/fm-list-view.c:
8217         Update to new APIs (base class and model).
8218         Fix leak in fm_list_view_get_selection_foreach_func.
8220 --- end of nautilus-search2 merge ---
8222 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8224         * src/file-manager/fm-directory-view.c:
8225         (report_broken_symbolic_link):
8226         Don't ask to move broken symlinks to trash in trash (#132751)
8228         Patch from Christian Neumair
8230 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8232         * libnautilus-private/nautilus-desktop-icon-file.c:
8233         * libnautilus-private/nautilus-directory-async.c:
8234         * libnautilus-private/nautilus-file.c:
8235         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8236         permissions.
8238         Patch from Christian Neumair and Christian Kellner
8240         * configure.in:
8241         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8243 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8245         * src/file-manager/fm-properties-window.c:
8246         Use GtkComboBox, not option menu. (#322567)
8248         Patch by Jaap A. Haitsma
8250 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8252         * src/file-manager/fm-directory-view.c:
8253         (extension_action_slow_mime_types_ready_callback),
8254         (extension_action_callback), (add_extension_action_for_files):
8255         Keep the original action refed till its activation callback is
8256         done. Prevents the callback data from being freed prematurely.
8257         Fixes #320230.
8259 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8261         Fixes bug #322957:
8263         Add a "Network Servers" icon on the desktop, which takes you to network:///
8265         * libnautilus-private/nautilus-global-preferences.h
8266         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8267         name.  This determines whether we show the "Network Servers" icon.
8269         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8270         schema for /apps/nautilus/desktop/network_visible; the default is true.
8272         * libnautilus-private/nautilus-desktop-link.h
8273         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8275         * libnautilus-private/nautilus-desktop-link.c
8276         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8278         * libnautilus-private/nautilus-desktop-link-monitor.c
8279         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8280         (nautilus_desktop_link_monitor_delete_link): Don't delete
8281         NAUTILUS_DESKTOP_LINK_NETWORK links.
8282         (update_link_visibility): New helper function.
8283         (desktop_home_visible_changed): Use update_link_visibility(), to
8284         avoid duplicated code.
8285         (desktop_computer_visible_changed): Likewise.
8286         (desktop_trash_visible_changed): Likewise.
8287         (desktop_network_visible_changed): New function.
8288         (create_link_and_add_preference): New helper function.
8289         (nautilus_desktop_link_monitor_init): Use
8290         create_link_and_add_preference() to avoid duplicated code.  Also,
8291         create the network_link.
8292         (desktop_link_monitor_finalize): Unref the network_link.
8293         (remove_link_and_preference): New helper function.
8294         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8295         to avoid duplicated code.  Also, free the network_link.
8297         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8298         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8299         the "Network Servers" icon appears before mounts.
8300         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8301         NAUTILUS_DESKTOP_LINK_NETWORK.
8303 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8305         * libnautilus-private/nautilus-emblem-utils.c:
8306         * libnautilus-private/nautilus-file-operations.c:
8307         * libnautilus-private/nautilus-program-choosing.c:
8308         * src/file-manager/fm-directory-view.c:
8309         * src/file-manager/fm-error-reporting.c:
8310         * src/file-manager/fm-properties-window.c:
8311         * src/file-manager/fm-tree-view.c:
8312         * src/nautilus-application.c:
8313         * src/nautilus-connect-server-dialog-main.c:
8314         * src/nautilus-connect-server-dialog.c:
8315         * src/nautilus-emblem-sidebar.c:
8316         * src/nautilus-information-panel.c:
8317         * src/nautilus-navigation-window-menus.c:
8318         * src/nautilus-property-browser.c:
8319         * src/nautilus-window-bookmarks.c:
8320         * src/nautilus-window-manage-views.c:
8321         Remove title from alerts. (#323134)
8323         Patch from jaap@haitsma.org
8325         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8326         Fix warning from ignoring g_list_append return value
8328 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8330         * src/nautilus-navigation-window.[ch]:
8331         Use combo box instead of option menu (#322567)
8333         Patch from jaap@haitsma.org
8335 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8337         * src/nautilus-file-management-properties.c:
8338         * src/nautilus-file-management-properties.glade:
8339         Use the new combo box code (#322487)
8341         Patch from jaap@haitsma.org
8343         * configure.in:
8344         Require new eel.
8346 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8348         Fixes bug #318140:
8350         * libnautilus-private/nautilus-link-desktop-file.c
8351         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8352         .desktop file doesn't have an Icon property, fall back to some
8353         reasonable icons depending on the type of the .desktop file.
8355         * libnautilus-private/nautilus-icon-factory.c
8356         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8357         custom icons vs. special icons.
8359 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8361         Fixes bug #317962:
8363         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8364         name for $HOME; just let it be the actual display name of the
8365         folder on disk.
8367         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8368         this consistent.
8370 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8372         * src/file-manager/fm-directory-view.c: (done_loading),
8373         (display_pending_callback),
8374         (schedule_idle_display_of_pending_files),
8375         (schedule_timeout_display_of_pending_files),
8376         (unschedule_display_of_pending_files), (queue_pending_files),
8377         (remove_changes_timeout_callback), (reset_update_interval),
8378         (changes_timeout_callback), (schedule_changes),
8379         (files_added_callback), (files_changed_callback),
8380         (done_loading_callback), (schedule_update_menus),
8381         (file_changed_callback), (finish_loading),
8382         (fm_directory_view_stop):
8383         Schedule the frequency of updates to the view in relation to the
8384         activity in a viewed directory instead of simply scheduling everything
8385         as idle. Prevents high CPU load from constant updates in busy
8386         directories and allows more efficient use of the cached info for
8387         the initial display.
8389 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8391         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8392         HIG fixes for the delete confirmation dialog.  Remove window
8393         title & convert dialog type from question to warning.
8395 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8397         * src/file-manager/fm-directory-view.c:
8398         Allow shift-delete even if not visible in ui.
8400         Patch from Nelson Benítez <gnel@cenobioracing.com>
8402 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8404         * icons/knob.png:
8405         New knob icon from Luca Ferretti
8407 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8409         * libnautilus-private/nautilus-file.[ch]:
8410         Add nautilus_file_list_cancel_call_when_ready.
8412         * src/file-manager/fm-directory-view.c:
8413         Handle multiple files being activated together.
8415         Patch from Christian Neumair with some changes.
8417 2005-11-23  Alexander Larsson  <alexl@redhat.com>
8419         * libnautilus-private/nautilus-thumbnails.c:
8420         (nautilus_thumbnail_load_framed_image):
8421         Don't frame thumbnails with alpha channel.
8423 2005-11-22  Alexander Larsson  <alexl@redhat.com>
8425         * src/nautilus-file-management-properties.glade:
8426         Use pixel offset for indenting, not spaces.
8427         Patch from Jaap Haitsma
8429 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
8431         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8432         G_MODULE_BIND_LAZY when dlopening a module.
8434 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8436         * src/file-manager/fm-directory-view.c:
8437         (action_location_delete_callback): Ask for confirmation when deleting
8438         through the location context menu. Fixes #321584.
8440 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8442         * src/nautilus-file-management-properties.c:
8443         (nautilus_file_management_properties_size_group_create):
8444         Don't leak size_group reference.
8445         Patch from Jaap Haitsma <jaap@haitsma.org>
8447 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8449         * configure.in:
8450         Post release version bump.
8452 === nautilus 2.13.2 ===
8454 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8456         * configure.in:
8457         Require new eel
8459         * NEWS:
8460         Update for release
8462 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8464         * src/file-manager/fm-tree-view.c: (create_tree):
8465         * src/nautilus-main.c: (register_icons):
8466         * src/nautilus-window-menus.c:
8467         Always use gnome-fs-home for home icon.
8469 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8471         * libnautilus-private/nautilus-icon-canvas-item.c:
8472         (nautilus_icon_canvas_item_bounds):
8473         Handle emblem size correctly when zoomed.
8474         Patch from Christian Neumair
8476 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8478         * src/nautilus-desktop-window.c (realize):
8479         Fix typo (#320003)
8481 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8483        Fix the volumes part of bug #45953:
8485        * libnautilus-private/nautilus-icon-container.c
8486        (finish_adding_new_icons): First, call assign_icon_position().
8487        Then, don't ignore the fact that the icon may have a lazy
8488        position; check the icon->has_lazy_position flag even after
8489        retrieving its stored position.  If the flag is turned on, defer
8490        the icon to the semi_position_icons list.
8492 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8494         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8495         Handle the case of missing highlight frame better.
8496         Patch from Christian Neumair
8498 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8500         * src/file-manager/fm-properties-window.c:
8501         Nicer ui for setting custom icons (#95115)
8502         Patch from Christian Neumair
8504 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8506         * libnautilus-private/nautilus-file-operations.[ch]:
8507         * src/file-manager/fm-directory-view.[ch]:
8508         * src/file-manager/fm-icon-view.c:
8509         * src/file-manager/fm-list-view.c:
8510         * src/file-manager/fm-tree-view.c:
8511         Get the right position on new folders/files when in
8512         manual position mode.
8513         Patch from Christian Neumair
8515 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8517         * libnautilus-private/nautilus-file-operations.c:
8518         (handle_transfer_overwrite):
8519         Add skip all button. (#48331)
8520         Patch from Guillaume Desmottes <cass@skynet.be>
8522 2005-11-13  Christian Neumair  <chris@gnome-de.org>
8524         * libnautilus-private/nautilus-icon-container.c:
8525         Use ctrl-shift-g to browse back in results. Fixes #320061.
8527 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
8529         * src/file-manager/fm-tree-view.c: (create_tree):
8530         Connect the compare function before root nodes are added.
8531         Prevents the internal sort model of GtkTree from going
8532         out of sync with the tree view after a root node resort.
8533         Fixes #158506.
8535 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
8537         * libnautilus-private/nautilus-icon-canvas-item.h:
8538         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8539         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8540         make the knob image themable as stock-nautilus-knob.
8542         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8543         via keyboard, with <Control>+, <Control>- and <Control>0.
8545         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8546         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8547         does not eat <Control>0.
8549 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8551         * libnautilus-private/nautilus-file-operations.c:
8552         Include locale.h to fix build. Patch from Nelson Benítez.
8554 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8556         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8557         Fix leak. Patch from Kjartan Maraas. (#319333)
8559 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8561         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8562         Correctly sort the mime lists.
8564 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8566         * configure.in:
8567         Post release version bump.
8569 === nautilus 2.13.1 ===
8571 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8573         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8574         Fix test, icon size was removed
8576         * NEWS:
8577         Update for release
8579 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8581         * src/file-manager/fm-directory-view.c: Only show
8582         the "Format" item if gfloppy is around.
8584 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8586         * src/file-manager/fm-actions.h:
8587         * src/file-manager/nautilus-directory-view-ui.xml:
8588         * src/file-manager/fm-directory-view.c: Add a "Format"
8589         menuitem to the context menu of Floppy in Computer,
8590         which runs gfloppy.
8592 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8594         * libnautilus-private/nautilus-program-choosing.c:
8595         (nautilus_launch_show_file):
8596         * src/nautilus-window-manage-views.c:
8597         (display_view_selection_failure):
8598         * src/file-manager/fm-directory-view.c:
8599         (activate_callback),
8600         (activate_activation_uri_ready_callback):
8601         Don't bail if an authentication request was cancelled.
8603 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8605         * src/nautilus-sidebar-title.c:
8606         (update_more_info):
8607         * libnautilus-private/nautilus-file.c:
8608         * libnautilus-private/nautilus-file.h:
8609         (nautilus_file_should_show_type):
8610         Don't display file type in sidebar for computer, network and smb
8611         toplevel URIs. Fixes #168561.
8613 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8615         * libnautilus-private/nautilus-mime-actions.c:
8616         (get_open_with_mime_applications), (application_compare_by_name),
8617         (application_compare_by_id):
8618         Sort applications by name. Fixes bug #310038.
8620 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8622         * libnautilus-private/nautilus-bookmark.c:
8623         (bookmark_file_changed_callback):
8624         Don't update bookmarks when its target file is trashed. Fixes #162787.
8626 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8628         * libnautilus-private/nautilus-window-info.h:
8629         * src/nautilus-window-manage-views.c:
8630         (nautilus_window_open_location_full):
8631         * src/file-manager/fm-icon-view.c:
8632         (icon_container_activate_alternate_callback):
8633         * src/file-manager/fm-list-view.c:
8634         (activate_selected_items_alternate):
8635         Open a new navigational window on alternative item activation.
8637 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8639         * src/nautilus-spatial-window.c:
8640         (got_file_info_for_location_menu_callback):
8641         Use custom image for location button if available. Partially fixes
8642         #311394 and plugs a leak.
8644 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8646         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8647         Scroll into view correctly when renaming (#309964)
8649 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8651         * libnautilus-private/Makefile.am (INCLUDES):
8652         Remove duplicate setting of libnautilus_private_la_LIBADD
8654 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8656         * src/nautilus-shell-interface.idl:
8657         Reuse Nautilus::URI from the one defined in libnautilus-private.
8659         * libnautilus-private/Makefile.am:
8660         Link libnautilus-private statically.
8662 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8664         * src/file-manager/fm-directory-view.c:
8665         (can_delete_uri_without_confirm),
8666         (confirm_delete_directly):
8667         Don't request confirmation for deletion of "burn:" URIs. Fixes
8668         #302607.
8670 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8672         * src/nautilus-places-sidebar.c: (update_places):
8673         * src/nautilus-window-bookmarks.c: (update_bookmarks):
8674         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8676 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8678         * libnautilus-private/nautilus-metafile.c: Make metadata
8679         copying/moving asynchronous.
8681 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8683         * data/browser.xml: Don't mark strings for translation we get from
8684         gnome-icon-theme. Fixes #114919.
8686 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8688         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8689         Don't send slash to typeahead
8691         * src/nautilus-location-dialog.[ch]:
8692         Add nautilus_location_dialog_set_location.
8694         * src/nautilus-navigation-window-menus.c:
8695         * src/nautilus-navigation-window.c:
8696         * src/nautilus-spatial-window.c:
8697         * src/nautilus-window.[ch]:
8698         Open location dialog/entry when you press '/'.
8700 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8702         * src/file-manager/fm-list-view.c:
8703         Use gtktreeview typeahead. Patch by Christian Neumair.
8705 2005-10-18  Jürg Billeter  <j@bitron.ch>
8707         * libnautilus-private/nautilus-icon-container.c: (destroy),
8708         (unrealize), (button_press_event),
8709         (nautilus_icon_container_search_position_func),
8710         (nautilus_icon_container_real_search_enable_popdown),
8711         (nautilus_icon_container_search_enable_popdown),
8712         (nautilus_icon_container_search_disable_popdown),
8713         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8714         (nautilus_icon_container_search_entry_flush_timeout),
8715         (nautilus_icon_container_search_preedit_changed),
8716         (nautilus_icon_container_search_activate),
8717         (nautilus_icon_container_search_delete_event),
8718         (nautilus_icon_container_search_button_press_event),
8719         (nautilus_icon_container_search_iter),
8720         (nautilus_icon_container_search_move),
8721         (nautilus_icon_container_search_scroll_event),
8722         (nautilus_icon_container_search_key_press_event),
8723         (nautilus_icon_container_search_init),
8724         (nautilus_icon_container_ensure_interactive_directory),
8725         (nautilus_icon_container_real_start_interactive_search),
8726         (nautilus_icon_container_start_interactive_search),
8727         (key_press_event), (nautilus_icon_container_class_init):
8728         * libnautilus-private/nautilus-icon-container.h:
8729         * libnautilus-private/nautilus-icon-private.h:
8730         * libnautilus-private/nautilus-marshal.list:
8732         Replace NautilusIconContainer typeahead implementation by a port of
8733         GtkTreeView's interactive search.
8735 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8737         * libnautilus-extension/Makefile.am:
8738         * libnautilus-private/Makefile.am:
8739         Build fixes for cygwin.
8740         Patch from Yaakov S (Cygwin Port)
8742 2005-10-17  Christian Neumair  <chris@gnome-de.org>
8744         * libnautilus-private/nautilus-bookmark.c:
8745         * libnautilus-private/nautilus-bookmark.h:
8746         * libnautilus-private/nautilus-icon-container.c:
8747         * libnautilus-private/nautilus-icon-factory.c:
8748         * libnautilus-private/nautilus-icon-factory.h:
8749         * libnautilus-private/nautilus-ui-utilities.c:
8750         * src/nautilus-bookmarks-window.c:
8751         * src/nautilus-history-sidebar.c:
8752         * src/nautilus-places-sidebar.c:
8753         * src/nautilus-sidebar-title.c:
8754         * src/nautilus-spatial-window.c:
8755         * src/nautilus-window-menus.c:
8756         * src/file-manager/fm-directory-view.c:
8757         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
8758         stock icon size, use this size in the sidebar, and in menus.
8759         Fixes #167107 and others.
8761 2005-10-17  Alexander Larsson  <alexl@redhat.com>
8763         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
8764         Remove ctrl-backspace delete keybinding. (#310546)
8766 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8768         * libnautilus-extension/nautilus-file-info.c:
8769         * libnautilus-extension/nautilus-file-info.h:
8770         * libnautilus-private/nautilus-file.c:
8771         Add new functions for extensions:
8772         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
8773         nautilus_file_info_get_volume, nautilus_file_info_get_drive
8775         Patch from Trevor Davenport
8777 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8779         * configure.in:
8780         Bump version to 2.13.1. Further 2.12.x work is on
8781         gnome-2-12 branch.
8783 ==== gnome-2-12 branched from here ===
8785 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8787         * configure.in:
8788         Post release version bump
8790 === nautilus 2.12.1 ===
8792 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8794         * NEWS:
8795         Update for 2.12.1
8797 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8799         * libnautilus-private/nautilus-file-operations-progress.c:
8800         (nautilus_file_operations_progress_new),
8801         (nautilus_file_operations_progress_new_file):
8802         Correctly escape input strings for GMarkup. (#317736)
8803         Patch from Christian Neumair.
8805 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8807         * src/file-manager/fm-list-model.c:
8808         (fm_list_model_sort_file_entries):
8809         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
8810         Patch from Christian Neumair.
8812 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8814         * libnautilus-private/nautilus-directory-metafile.c:
8815         (nautilus_directory_get_file_metadata):
8816         On assert failure, return default metadata, not NULL.
8817         Partial fix of #308977.
8818         Patch from Christian Neumair.
8820 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8822         * src/nautilus-window.c:
8823         Verify arguments in public functions.
8824         Patch from Christian Neumair.
8826 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8828         * libnautilus-private/nautilus-icon-container.c:
8829         * libnautilus-private/nautilus-icon-private.h:
8830         Don't crash if file removed during start of drag. (#158196)
8831         Patch from Christian Neumair.
8833         Remove remove_context_menu_timeout, which is not needed anymore.
8835 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8837         * src/file-manager/nautilus-directory-view-ui.xml:
8838         Fix some spelling errors.
8839         Patch from Lukasz Stelmach <stlman@poczta.fm>
8841 2005-09-30  Christian Neumair  <chris@gnome-de.org>
8843         * libnautilus-private/nautilus-icon-container.c:
8844         (nautilus_icon_container_update_scroll_region),
8845         (lay_down_icons_horizontal):
8846         Only wrap icons when the right margin touches the rightmost icon.
8847         Fixes #313025.
8849 2005-09-30  Alexander Larsson  <alexl@redhat.com>
8851         * src/file-manager/fm-tree-view.c: (compare_rows):
8852         Correct sort order for dummy row.
8853         Possible fix for #123051
8855 2005-09-27  Alexander Larsson  <alexl@redhat.com>
8857         * src/file-manager/fm-directory-view.c:
8858         (activate_check_mime_types):
8859         Never warn if the files would be launched in the same app.
8860         Partially reverts checkin from 2005-08-01.
8862 2005-09-26  Christian Neumair  <chris@gnome-de.org>
8864         * libnautilus-private/nautilus-desktop-directory.c:
8865         (desktop_directory_changed_callback), (desktop_finalize),
8866         (update_desktop_directory): Make changes to "desktop_is_home_dir"
8867         GConf key instant apply. Fixes #116217.
8869         * libnautilus-private/nautilus-icon-canvas-item.c:
8870         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
8871         Partially fixes #159643.
8873         * src/file-manager/fm-directory-view.c:
8874         (action_mount_volume_callback), (action_unmount_volume_callback),
8875         (action_eject_volume_callback), (file_should_show_foreach),
8876         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
8877         volumes at once. Fixes #156169.
8879 2005-09-20  christian neumair  <chris@gnome-de.org>
8881         * src/nautilus-connect-server-dialog.c: (connect_to_server):
8882         Fix leak and crasher. Fixes #314730.
8884         * src/file-manager/fm-directory-view.c: (connect_proxy):
8885         Don't poke around with null pixbuf if icon theme lookup failed.
8887         * libnautilus-private/nautilus-desktop-directory-file.c:
8888         (desktop_directory_file_get_deep_counts):
8889         * libnautilus-private/nautilus-file.c:
8890         (nautilus_file_get_deep_counts),
8891         (nautilus_file_get_string_attribute_with_default:):
8892         * libnautilus-private/nautilus-file.h:
8893         * libnautilus-private/nautilus-trash-file.c:
8894         (trash_file_get_deep_counts):
8895         * src/file-manager/fm-properties-window.c:
8896         (directory_contents_value_field_update),
8897         (attach_directory_contents_value_field),
8898         (update_visibility_of_item_count_fields),
8899         (update_visibility_of_item_count_fields_wrapper),
8900         (remember_directory_contents_widget),
8901         (append_directory_contents_fields), (real_destroy):
8902         Add force flag to nautilus_file_get_deep_counts, which forces
8903         generation even if the "show deep count" preference is turned off.
8904         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
8906 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
8908         * nautilus-connect-server-dialog-main.c: (main):
8909         * nautilus-connect-server-dialog.h:
8910         * nautilus-connect-server-dialog.c:
8911         (nautilus_connect_server_dialog_new):
8912         * nautilus-window-menus.c:
8913         (action_connect_to_server_callback):
8914         Autofill "Connect to server" dialog where possible.
8915         Fixes #314745
8917 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8919         * libnautilus-private/nautilus-file-operations.c:
8920         (nautilus_file_operations_copy_move),:
8921         Try to use the trash associated with a symlink's parent directory if
8922         resolution fails because of broken symlink when moving symlink to
8923         trash.
8925         * libnautilus-private/nautilus-file-operations.c:
8926         (nautilus_self_check_file_operations):
8927         Fix date self checks. Fixes #47364.
8929 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8931         * icons/Makefile.am:
8932         * icons/Search.png:
8933         * icons/nautilus-desktop.png:
8934         * icons/nautilus-file-management-properties.png:
8935         * icons/nautilus-mini-logo.png:
8936         * icons/nautilus-server-connect.png:
8937         * icons/side_bar_image.png:
8938         Remove unused icons (#315990)
8939         Patch from Jaap A. Haitsma
8941 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8943         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
8944         * libnautilus-private/nautilus-thumbnails.c:
8945         (nautilus_update_thumbnail_file_copied),
8946         (nautilus_update_thumbnail_file_renamed),
8947         (nautilus_remove_thumbnail_for_file):
8948         * libnautilus-private/nautilus-thumbnails.h:
8949         Copy thumbnails when copying file metadata. Fixes #45191.
8951 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8953         * src/file-manager/fm-list-view.c: (drag_begin_callback),
8954         (motion_notify_callback):
8955         Setup drag in the "drag-begin" handler.
8957 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8959         * libnautilus-private/nautilus-icon-container.[ch]:
8960         * libnautilus-private/nautilus-icon-private.h:
8961         Add support for lazily positioned icons.
8963         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
8964         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
8965         (fm_icon_view_screen_changed):
8966         Use lazily positioned icons for desktop icons. (#45953)
8968         Patch from Christian Neumair  <chris@gnome-de.org>
8970 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
8972         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
8974 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
8976         Fixes bug #171073:
8978         * libnautilus-private/nautilus-trash-directory.c
8979         (nautilus_trash_directory_instance_init): In addition to
8980         connecting to "volume_pre_unmount" on the volume monitor, also
8981         connect to "volume_unmounted".  This will let the trash clean up
8982         its merged directory even if the unmount is not initiated from
8983         Nautilus.
8985         * libnautilus-private/nautilus-merged-directory.c
8986         (merged_remove_real_directory): When a real directory is removed
8987         from the merged directory, emit notifications to that effect.
8988         This lets the trash window remove the icons that used to
8989         correspond to a volume that got unmounted.
8990         (real_directory_notify_files_removed): New utility function.
8992 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8994         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
8995         the zoom level is initialized correctly in fm_list_view_begin_loading.
8996         Fixes #314269.
8998 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9000         * libnautilus-private/nautilus-directory-async.c:
9001         (nautilus_directory_monitor_add_internal),
9002         (nautilus_directory_monitor_remove_internal):
9003         * libnautilus-private/nautilus-file-private.h:
9004         * libnautilus-private/nautilus-file.c: (finalize):
9005         Only use directory monitors to avoid using lots and lots of
9006         file monitors. This is an optimization in almost all cases, although
9007         it does a bit more work when viewing a file properties dialog with the
9008         containing folder window hidden. (#315041)
9010 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9012         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9013         (get_unique_files), (reset_extension_actions_menu): Always pass all
9014         selected files to extension, instead of passing max. 1 per selected
9015         MIME type. Fixes #314721.
9017 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9019         * configure.in:
9020         Post release version bump.
9022 === nautilus 2.12.0 ===
9024 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9026         * configure.in:
9027         Require eel 2.12.
9029         * NEWS:
9030         Update for release
9032 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9034         * libnautilus-private/nautilus-icon-container.c:
9035         (handle_focus_in_event), (handle_focus_out_event):
9036         Don't redraw the whole desktop on focus in/out.
9038 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9040         * libnautilus-private/nautilus-icon-factory.c:
9041         (get_icon_from_cache):
9042         Revert memleak patch from 2005-08-23, since it was
9043         wrong and causes crashes.
9045 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9047         * libnautilus-private/nautilus-icon-dnd.c:
9048         (nautilus_icon_container_get_drop_action):
9049         Handle background color/image drops even on
9050         icons. (#47536)
9051         Patch from Christian Neumair  <chris@gnome-de.org>
9053 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9055         * src/file-manager/fm-directory-view.c:
9056         (filtering_changed_callback):
9057         Fix handling of global show-hidden-file prefs change.
9058         (#306821)
9059         Patch from Christian Neumair  <chris@gnome-de.org>
9061 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9063         * libnautilus-private/nautilus-icon-container.c:
9064         (nautilus_icon_container_get_first_visible_icon):
9065         Handle non-sorted-by-y icon containers (manual mode).
9066         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9068 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9070         * src/file-manager/fm-icon-view.c (should_preview_sound):
9071         Don't allow audio preview in burn://.  Workaround for
9072         #312275.
9074 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9076         * libnautilus-private/nautilus-icon-factory.c:
9077         (get_special_icon_for_file),
9078         (nautilus_icon_factory_get_icon_for_file),
9079         (nautilus_icon_factory_is_icon_ready_for_file):
9080         Handle some more special location icons, and don't require
9081         attributes for special location icons. (#312095, #312134)
9082         Patch from Christian Neumair  <chris@gnome-de.org>
9084 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9086         * src/file-manager/fm-directory-view.c:
9087         Better handling of script env vars:
9088         Expand uri for desktop directory.
9089         Expand uris for links on desktop
9090         Expand pathnames for items in trash.
9091         Fixes bug #148545
9092         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9094 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9096         * libnautilus-private/nautilus-icon-container.c:
9097         (lay_down_icons_horizontal):
9098         Fix layouting in text-beside-icons mode for short names.
9099         (#159621)
9100         Patch from Christian Neumair  <chris@gnome-de.org>
9102 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9104         * libnautilus-private/nautilus-file-operations.[ch]:
9105         * src/file-manager/fm-directory-view.c:
9106         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9107         nautilus_file_operations_new_file_from_template, instead
9108         manually removing source when needed. This fixes #309592.
9110 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9112         * configure.in:
9113         Post release version bump.
9115 === nautilus 2.11.92 ===
9117 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9119         * configure.in:
9120         Require eel 2.11.92.
9122         * NEWS:
9123         Update for release
9125 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9127         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9128         (get_drop_action), (receive_dropped_keyword),
9129         (drag_data_received_callback):
9130         Enable emblem dropping to the list view and allow text
9131         drags on the list background. Fixes #313408.
9133         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9135 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9137         * libnautilus-private/nautilus-icon-factory.c:
9138         (get_icon_from_cache):
9139         Don't ref cached_icon twice. Fixes #307288.
9141         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9143 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9145         * libnautilus-private/nautilus-file.c:
9146         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9147         (prepend_automatic_emblem_names):
9148         * libnautilus-private/nautilus-file.h:
9149         * src/file-manager/fm-directory-view.c:
9150         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9151         (real_update_menus):
9152         Don't allow trashing or deleting the home or desktop folder within
9153         a selection or via the location button context menu. Fixes #310414.
9155         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9157 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9159         * libnautilus-private/nautilus-mime-actions.c:
9160         (filter_nautilus_handler), (get_open_with_mime_applications),
9161         (nautilus_mime_get_open_with_applications_for_file),
9162         (nautilus_mime_get_applications_for_file),
9163         (nautilus_mime_has_any_applications_for_file):
9164         Don't show nautilus folder handler as application option
9165         for folders. Fixes #310382.
9167         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9169 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9171         * src/nautilus-main.c: (main):
9172         Revert the GDK threading patch as it causes major
9173         freezage. Fixes #313588.
9175 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9177         * src/file-manager/fm-properties-window.c: (create_image_widget),
9178         (create_basic_page): Don't make icon drop target for images if
9179         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9181 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9183         * src/nautilus-main.c:
9184         Initialize the GDK threading system. Fixes #312894.
9186 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9188         Lots of cleanups. Closes bug #313094 and bug #149714
9190         * libnautilus-private/nautilus-directory-background.c:
9191         (nautilus_file_background_write_desktop_default_settings):
9192         ANSIfication
9193         * libnautilus-private/nautilus-file.c: Mark some variables
9194         static.
9195         * libnautilus-private/nautilus-icon-container.c:
9196         (nautilus_icon_container_get_selection): Return NULL not
9197         FALSE.
9198         * libnautilus-private/nautilus-icon-factory.c:
9199         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9200         * libnautilus-private/nautilus-metafile.c: Static variables
9201         * libnautilus-private/nautilus-program-choosing.c:
9202         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9203         * src/file-manager/fm-icon-view.c:
9204         (fm_icon_view_get_background_widget): FALSE vs NULL
9205         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9206         Plug a leak. Bug #313094.
9207         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9208         NULL vs 0.
9209         * src/nautilus-bookmark-list.c:
9210         (nautilus_bookmark_list_get_file_path),
9211         (nautilus_bookmark_list_load_file): ANSIfication
9212         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9213         ANSIfication
9214         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9215         NULL vs 0.
9216         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9217         ANSIfication
9219 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9221         * configure.in:
9222         Post release version bump.
9224 === nautilus 2.11.91 ===
9226 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9228         * configure.in:
9229         Require eel 2.11.91.
9231         * NEWS:
9232         Update for release
9234 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9236         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9237         (nautilus_file_can_rename):
9238         Don't allow renaming of the desktop folder. Closes #125637.
9240         Patch from Christian Neumair  <chris@gnome-de.org>
9242 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9244         * src/nautilus-property-browser.c:
9245         (nautilus_property_browser_class_init),
9246         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9247         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9249         Patch from Christian Neumair  <chris@gnome-de.org>
9251 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9253         * libnautilus-private/nautilus-file-operations.c
9254         (nautilus_file_operations_copy_move):
9255         Allow moving files within the burn location. Fixes #312085.
9257         Patch from William Jon McCann <mccann@jhu.edu>
9259 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9261         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9262         (open_selected_bookmark): Open the appropriate kind of window when
9263         jumping to bookmark. Fixes #312160.
9265         Patch from Jaap Haitsma <jaap@haitsma.org>
9267 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9269         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9270         Fixes #308996.
9272 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9274         * src/nautilus-window.c: (nautilus_window_class_init):
9275         * src/nautilus-window.h:
9276         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9277         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9279 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9281         * configure.in: Added "te" to ALL_LINGUAS.
9283 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9285         * libnautilus-private/nautilus-metafile.c
9286         (set_file_node_timestamp): Added, sets a timestamp property on a
9287         file node so that metadata changes can be tracked per file, rather
9288         than per directory.
9289         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9290         copy_file_metadata): Set the timestamp on the node.
9292 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9294         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9295         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9296         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9298         * src/nautilus-location-bar.c: (real_cancel),
9299         (nautilus_location_bar_class_init),
9300         (nautilus_location_bar_set_location)
9301         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9302         * src/nautilus-navigation-bar.h:
9303         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9304         (navigation_bar_location_changed_callback): Hide temporary bars when
9305         pressing the escape key. Fixes #311652.
9307 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9309         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9310         Initialize best_icon_size when constructing sidebar.
9311         Fixes a critical librsvg warning.
9313         Patch from Jaap Haitsma <jaap@haitsma.org>
9315 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9317         * libnautilus-private/nautilus-customization-data.c:
9318         (format_name_for_display):
9319         * src/nautilus-property-browser.c: (add_reset_property):
9320         Use "Reset" as reset emblem label. Fixes #311380.
9322 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9324         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9325         Use actual/guessed MIME type relation instead of relying on their
9326         default application information. Partially fixes #309862.
9328 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9330         * libnautilus-private/nautilus-file-operations-progress.c:
9331         (nautilus_file_operations_progress_new):
9332         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9333         appears in tasklist and is minimizable. Fixes #310676.
9335 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9337         * libnautilus-private/nautilus-dnd.c:
9338         (nautilus_drag_default_drop_action_for_icons):
9339         Default to move action for locations on other file systems if they
9340         should be moved to their parent folder. Fixes #61269.
9342 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9344         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9345         Use the display name of the file if the uri uses a method
9346         unknown to gnome-vfs (trash:). Fixes #310274.
9348 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9350         * configure.in:
9351         Post release version bump.
9353 === nautilus 2.11.90 ===
9355 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9357         * configure.in:
9358         Require eel 2.11.90 and bump version.
9360         * NEWS:
9361         Update for release
9363 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9365         * src/file-manager/fm-directory-view.c:
9366         Don't use trash icon for location button delete action.
9367         Fixes #310414.
9369         Patch from Christian Neumair  <chris@gnome-de.org>
9371 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9373         * src/nautilus-desktop-window.c: (real_get_icon_name),
9374         (nautilus_desktop_window_class_init):
9375         * src/nautilus-navigation-window.c: (real_get_icon_name),
9376         (nautilus_navigation_window_class_init):
9377         * src/nautilus-spatial-window.c: (real_get_icon_name),
9378         (nautilus_spatial_window_class_init):
9379         * src/nautilus-window.c: (nautilus_window_update_icon):
9380         * src/nautilus-window.h:
9381         Use file-manager icon for browser windows. Fixes bug #166516.
9383         Patch from Christian Neumair  <chris@gnome-de.org>
9385 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9387         * src/file-manager/fm-icon-view.c:
9388         (play_file), (preview_audio): track the pid of the currently
9389         running sound process using a static variable and kill it
9390         before starting any new process.
9391         (can_play_sound): copy from nautilus-sound.c
9393         * src/nautilus-application.c: (finish_startup): don't call
9394         nautilus_sound_init()
9396         * libnautilus-private/nautilus-sound.[ch]: remove old code
9397         to track the currently runing sound process using a GConf
9398         key.
9400         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9402 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9404         * libnautilus-private/nautilus-global-preferences.c:
9405         (nautilus_global_preferences_init): remove code to import
9406         some preferences which were deprecated in GNOME 2.2.
9408 2005-07-15  Vincent Noel  <vnoel@cox.net>
9410         * src/nautilus-information-panel.c: (make_button_box),
9411         (add_command_buttons):
9412         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9413         (sidebar_title_create_more_info_label): Ellipsize everything in
9414         the information side pane, and make labels selectable. Fixes
9415         #310386, #80429 and #43858.
9417 2005-07-14  Elijah Newren  <newren@gmail.com>
9419         * configure.in: Bump required startup-notification version up to
9420         0.8 (should have been done back in February with the updated
9421         startup-notification stuff, but better late than never)
9423 2005-07-14  Alexander Larsson  <alexl@redhat.com>
9425         * src/file-manager/fm-list-view.c:
9426         Remove underlines from all lines in single click mode.
9427         Add hover underline and cursor. (#105521)
9428         Patch from Christian Neumair  <chris@gnome-de.org>
9430 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9432         * libnautilus-private/nautilus-desktop-link-monitor.c:
9433         (volume_delete_dialog): Refer to the volume context menu as "popup
9434         menu", and not as "right-click menu". Fixes #308248.
9436 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9438         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9439         path_bar_location_changed_callback): Try to reload visited locations
9440         from history before doing a full location change. Fixes #310068.
9442         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9443         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9444         Fixes #92862.
9446 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9448         * src/nautilus-navigation-window.c:
9449         * src/nautilus-spatial-window.c:
9450         * src/nautilus-window.c:
9451         Pack main table with GTK_SHRINK (#16057)
9453 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9455         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9456         Don't scroll to end of column on rename (#309964).
9458 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9460         * libnautilus-private/nautilus-file-utilities.c:
9461         Files with name "~" are not backups. (#170607)
9462         Patch from Christian Neumair <chris@gnome-de.org>
9464 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9466         * libnautilus-private/nautilus-icon-dnd.c:
9467         Set dnd icon in drag_begin (#307943)
9468         patch from Matthias Clasen
9470 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9472         * configure.in:
9473         Post release version bump.
9475 === nautilus 2.11.4 ===
9477 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9479         * configure.in:
9480         Require eel 2.11.4
9482         * NEWS:
9483         Update for release
9485 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9487         * src/nautilus-image-properties-page.c: (load_finished):
9488         list width/height separately (#159851)
9490         Patch from Christian Neumair <chris@gnome-de.org>
9492 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9494         * src/nautilus-spatial-window.[ch]:
9495         * src/nautilus-window-private.h:
9496         * src/nautilus-window.c:
9497         Show busy cursor in browser mode too. (#97887)
9499         Patch from Christian Neumair <chris@gnome-de.org>
9501 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9503         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9504         * nautilus.desktop.in:
9505         * src/file-manager/fm-tree-view.c:
9506         * src/nautilus-places-sidebar.c:
9507         filesystem -> file system in strings
9509         Sebastien Bacher <seb128@debian.org>
9511 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9513         * libnautilus-private/nautilus-icon-dnd.c:
9514         * src/file-manager/fm-directory-view.c:
9515         * src/file-manager/fm-properties-window.c:
9516         * src/nautilus-emblem-sidebar.c:
9517         Fix up some strings for the translators. (#309879)
9518         Patch from Christian Neumair <chris@gnome-de.org>
9520 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9522         * libnautilus-private/nautilus-desktop-link-monitor.c:
9523         Handle volumes_visible changing from true to true.
9525         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9527 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9529         * src/file-manager/fm-list-view.c:
9530         don't activate selection on expand in single click mode (#309389)
9532         Patch from chris@gnome-de.org
9534 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9536         * src/nautilus-places-sidebar.c:
9537         Remove gtk_range_get_adjustment assertion warnings.
9539 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9541         * libnautilus-private/nautilus-global-preferences.[ch]:
9542         * src/nautilus-actions.h:
9543         * src/nautilus-navigation-window-menus.c:
9544         * src/nautilus-navigation-window-ui.xml:
9545         * src/nautilus-navigation-window.c:
9546         Add toggle to hide/show main toolbar.
9548         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9550 2005-07-10  Christian Neumair  <chris@gnome-de.org>
9552         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9553         to add a color if another equally-named one already exists. Fixes
9554         #44867.
9556         Patch from Daniel Godas <siro.san@gmail.com>.
9558 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9560         * src/nautilus-pathbar.c:
9561         * src/nautilus-places-sidebar.c: (update_places):
9562         Use the same icon for filesystem as the gtk file chooser.
9563         Fixes #309825.
9565         Patch from Christian Neumair  <chris@gnome-de.org>
9567 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9569         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9570         Remove extra ScrolledWindow container. Fixes #309832.
9572 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9574         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9575         Preserve the selection when refreshing the view. Fixes #48383.
9577         Patch from Fabio Bonelli <fabiobonelli@libero.it>
9579 2005-07-08  Alexander Larsson  <alexl@redhat.com>
9581         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9583         * src/Makefile.am:
9584         * src/nautilus-pathbar.[ch]:
9585         New pathbar widget. Based on code from gtk.
9587         * src/nautilus-navigation-window.[ch]:
9588         * src/nautilus-window-manage-views.c:
9589         * src/nautilus-window-private.h:
9590         Use pathbar in browser window.
9592         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9593         * libnautilus-private/nautilus-global-preferences.[ch]:
9594         Add always_use_location_entry prefs.
9596         * src/nautilus-navigation-window-menus.c:
9597         Whitespace fixup.
9599 2005-07-07  Joe Shaw  <joeshaw@novell.com>
9601         * configure.in: Bump required gnome-vfs version up to
9602         2.11.1
9604 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9606         * src/nautilus-window.c: (add_view_as_menu_item):
9607         Connect accelerators with "View as" menu items. Fixes #139908.
9609         * libnautilus-private/nautilus-file-operations.c:
9610         (progress_dialog_set_to_from_item_text):
9611         When operating on remote locations, also display hostname in copy/move
9612         progress dialog.
9614 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
9616         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9617         Free the tree paths.
9618         * src/nautilus-notes-viewer.c: (get_property_pages): Close
9619         a tiny leak. (1 byte :-)
9620         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9621         (make_properties_from_directories): Unref pixbufs.
9622         * src/nautilus-spatial-window.c:
9623         (nautilus_spatial_window_set_location_button): Free icon name
9624         Closes bug #307291 and bug #308540.
9626 2005-07-06  Danilo Å egan  <danilo@gnome.org>
9628         * src/file-manager/nautilus-directory-view-ui.xml: Add space
9629         before 'action="Rename"'.
9631 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9633         * libnautilus-private/nautilus-icon-container.c:
9634         (nautilus_icon_container_get_selection):
9635         * src/file-manager/fm-directory-view.c: (delete_selected_files):
9636         Correctly sort files before operating on them. Fixes #308884.
9638         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9639         * libnautilus-private/nautilus-dnd.h:
9640         * libnautilus-private/nautilus-icon-dnd.c:
9641         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9642         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9643         (nautilus_tree_view_drag_dest_new):
9644         * src/nautilus-spatial-window.c:
9645         (nautilus_spatial_window_instance_init):
9646         * src/file-manager/fm-list-model.c:
9647         (fm_list_model_multi_drag_data_get):
9648         Use GTK+ helpers for text D'n'D.
9650         * src/nautilus-shell-ui.xml:
9651         * src/nautilus-window-menus.c:
9652         Register control-+/- keys on keypad for zooming. Fixes #309018.
9654         * libnautilus-private/nautilus-file-operations.c:
9655         (new_file_transfer_callback):
9656         Fix template duplicate numbering. Fixes #307252.
9658 2005-07-06  Alexander Larsson  <alexl@redhat.com>
9660         * libnautilus-private/nautilus-icon-canvas-item.c:
9661         * libnautilus-private/nautilus-icon-container.c:
9662         * libnautilus-private/nautilus-icon-private.h:
9663         Add normal_alpha style property that is used when
9664         frame_text is on.
9666         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9668 2005-07-05  Joe Shaw  <joeshaw@novell.com>
9670         * nautilus-folder-handler.desktop.in: Add x-directory/normal
9671         and inode/directory to the list of mime types this desktop file
9672         can handle.
9674 2005-07-05  Christian Neumair  <chris@gnome-de.org>
9676         * libnautilus-private/nautilus-dnd.h:
9677         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9679         * libnautilus-private/nautilus-file-operations.[ch]:
9680         * libnautilus-private/nautilus-icon-container.[ch]:
9681         * libnautilus-private/nautilus-icon-dnd.c:
9682         * libnautilus-private/nautilus-marshal.list:
9683         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9684         * src/file-manager/fm-directory-view.[ch]:
9685         * src/file-manager/fm-icon-view.c:
9686         * src/file-manager/fm-list-view.c:
9687         * src/file-manager/fm-tree-view.c:
9688         Enable dropping of text, which will create a new file containing the
9689         dropped text. Fix drop handle marshallers.
9691 2005-07-02  Christian Kellner  <gicmo@gnome.org>
9693         * src/nautilus-location-entry.c:
9694         Replace eel_make_uri_from_input_with_trailing_ws with
9695         the gnome-vfs one.
9696         Fixes bug #165755.
9698 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9700         * configure.in:
9701         Post release version bump.
9703 === nautilus 2.11.3 ===
9705 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9707         * libnautilus-private/nautilus-file-operations.c:
9708         Fix test
9710         * NEWS:
9711         Update for release
9713         * configure.in:
9714         Require eel 2.11.3
9716 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9718         * libnautilus-private/nautilus-window-info.[ch]:
9719         * src/nautilus-window.c:
9720         Add nautilus_window_info_get_bookmark_list
9722         * src/Makefile.am:
9723         * src/nautilus-application.c:
9724         * src/nautilus-places-sidebar.[ch]:
9725         Add new places sidebar.
9727         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9729         * src/file-manager/fm-tree-view.c:
9730         Fix runtime warnings.
9732 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9734         * src/file-manager/fm-actions.h:
9735         * src/file-manager/fm-directory-view.c:
9736         Add icon for empty file in create menu.
9738         Patch from Christian Neumair  <chris@gnome-de.org>
9740 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9742         * src/file-manager/fm-directory-view.c:
9743         Better strings for browser tooltips.
9744         Patch from Luca Ferretti <elle.uca@libero.it>
9746 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
9748         * libnautilus-private/nautilus-file-operations.c:
9749         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
9750         base name from the file name. (Fixes #306341).
9752 2005-06-28  Alexander Larsson  <alexl@redhat.com>
9754         * libnautilus-private/nautilus-sidebar.[ch]:
9755         Add get_tab_tooltop method.
9757         * src/nautilus-navigation-window.c:
9758         * src/nautilus-side-pane.[ch]:
9759         Use get_tab_tooltip.
9761         * src/nautilus-emblem-sidebar.c:
9762         * src/nautilus-history-sidebar.c:
9763         * src/nautilus-information-panel.c:
9764         * src/nautilus-notes-viewer.c:
9765         Implement get_tab_toolkit.
9767         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
9769 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9771         * src/nautilus-notes-viewer.c:
9772         (nautilus_notes_viewer_set_parent_window):
9773         Adapt to recent nautilus clipboard API changes.
9775 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9777         * libnautilus-private/nautilus-clipboard.c:
9778         (editable_connect_callbacks), (editable_disconnect_callbacks),
9779         (text_buffer_update_sensitivity), (text_buffer_delete_range),
9780         (text_buffer_mark_set), (text_view_connect_callbacks),
9781         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
9782         (initialize_clipboard_component_with_callback_data),
9783         (nautilus_clipboard_real_set_up),
9784         (nautilus_clipboard_set_up_text_view):
9785         * libnautilus-private/nautilus-clipboard.h:
9786         Properly set text view paste action sensitivity on clipboard changes.
9787         Fixes #306127.
9789 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9791         * src/nautilus-bookmark-list.c:
9792         Fix handling of notification of .gtk-bookmark file changes.
9794         * src/Makefile.am:
9795         * src/nautilus-window-bookmarks.[ch]:
9796         * src/nautilus-application.c:
9797         * src/nautilus-navigation-window-menus.c:
9798         * src/nautilus-navigation-window.[ch]:
9799         * src/nautilus-spatial-window-ui.xml:
9800         * src/nautilus-spatial-window.c:
9801         * src/nautilus-window-menus.c:
9802         * src/nautilus-window-private.h:
9803         * src/nautilus-window.[ch]:
9804         Move most bookmark stuff to nautilus-window-bookmarks and
9805         put bookmarks in spatial windows too.
9807 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9809         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9811         * src/nautilus-bookmark-list.[ch]:
9812         Share bookmarks with gtk+.
9814         * libnautilus-private/nautilus-file-utilities.[ch]:
9815         * src/nautilus-window.c: (real_get_title):
9816         Move compute_default_title to nautilus_compute_title_for_uri.
9818         * libnautilus-private/nautilus-bookmark.[ch]:
9819         * src/nautilus-bookmarks-window.c:
9820         Add has_custom_name boolean to NautilusBookmark
9822         * src/Makefile.am:
9823         * src/nautilus-bookmark-parsing.[ch]:
9824         * src/nautilus-navigation-window-menus.c:
9825         Remove no longer needed files nautilus-bookmark-parsing.[ch].
9827 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
9829         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
9830         (real_update_menus_volumes): Plug a couple leaks. Closes
9831         bug #307267
9833 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9835         * src/nautilus-navigation-window-menus.c:
9836         * src/nautilus-window-menus.c:
9837         * src/nautilus-window-private.h:
9838         Make bookmark menu item action names unique. (#161859)
9840 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9842         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
9843         Fix ctrl-unselect in single click mode (#145331)
9845 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9847         * libnautilus-private/nautilus-icon-container.c:
9848         Better font sizes for zooming. (#160080)
9850 2005-06-20  Anders Carlsson  <andersca@imendio.com>
9852         * src/file-manager/fm-directory-view.c (process_old_files):
9853         Plug leak by freeing the sorted list instead.
9855 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9857         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
9858         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
9859         Fix uninitialized variable warning.
9861 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
9863         * libnautilus-private/nautilus-directory-async.c:
9864         (start_or_stop_io), (file_needs_high_priority_work_done),
9865         (file_needs_low_priority_work_done):
9866         Make mime sniffing a high priority job. Prevents activation
9867         from getting blocked by deep count I/O. (#145560)
9869 2005-06-19  Anders Carlsson  <andersca@imendio.com>
9871         * src/nautilus-throbber.c (nautilus_throbber_finalize):
9872         Free throbber->details after we're done using it.
9874 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9876         * src/file-manager/fm-list-model.c:
9877         Small delay before turning Loading... into (Empty) to
9878         avoid flicker.
9880 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9882         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9883         Fix iter stamp handling.
9885 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9887         * src/file-manager/fm-list-view.c: (button_press_callback):
9888         Allow selection of the dummy node. Otherwise things
9889         got all strange: You could still select it using ranges, and
9890         if you double clicked on it you activated the old selection.
9892 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9894         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9895         On remove, add dummy node before removing file so the
9896         row isn't collapsed.
9898 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9900         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
9901         (fm_list_model_unload_subdirectory),
9902         (fm_list_model_subdirectory_done_loading):
9903         Keep track of done_loading in parent instead of in dummy node.
9904         That way it doesn't get lost when the dummy node is recreated.
9906 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9908         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
9909         Handle moves between open subdirectories. We handle
9910         this in file adding when the file already exists in
9911         the tree, but in another place. This is sort of a hack,
9912         but is required due to how the list view merges the initial
9913         change being sent to the original directory and the add to the
9914         new directory.
9916 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9918         * libnautilus-private/nautilus-file-operations.c:
9919         (nautilus_file_operations_copy_move):
9920         Handle duplication of files in two subdirectories at
9921         the same time.
9923 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
9925         * src/file-manager/fm-directory-view.c:
9926         (fm_directory_view_destroy):
9927         Remove subdirectories when destroying the view.
9929 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9931         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
9932         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
9934 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9936         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9937         Slightly slower auto hover expand.
9939         * src/file-manager/fm-directory-view.c:
9940         Make add/remove_subdirectory more straightforward.
9941         Now remove just removes the NautilusDirectory passed in, and
9942         you're not allowed to add multiple times or remove non-added.
9944         * src/file-manager/fm-list-model.[ch]:
9945         Actually track the NautilusDirectories that are added to the
9946         FMDirectoryView so we can easily remove them when the files are
9947         removed. This was causing problem before where directories for
9948         removed files weren't removed.
9950         Emits the subdirectory_unloaded signal when subdirectories go away.
9952         Add support for unloading subdirectories.
9954         * src/file-manager/fm-list-view.c:
9955         Unload subdirectories in timeout on collapse.
9956         remove subdirectories when they get unloaded.
9958 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9960         * src/nautilus-navigation-window-menus.c
9961         (append_dynamic_bookmarks): Unref the action group here too.
9963 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9965         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
9966         Unref the action group after inserting it. This makes
9967         a NautilusFile memory leak go away.
9969 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9971         * src/file-manager/fm-directory-view.[ch]:
9972         * src/file-manager/fm-icon-view.c
9973         add fm_directory_view_get_selection_for_file_transfer and
9974         use it for all file transfers
9976         * src/file-manager/fm-list-view.c:
9977         Implement fm_directory_view_get_selection_for_file_transfer by
9978         filtering out all files there a parent is also in the selection.
9979         Do the same for the dnd source list.
9981         * src/file-manager/fm-list-model.c:
9982         Allow deletion of dummy node so that clearing the model
9983         doesn't loop forever.
9985 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
9987         * src/file-manager/fm-directory-view.c: (new_folder_done),
9988         (new_folder_data_new), (fm_directory_view_new_folder),
9989         (fm_directory_view_new_file):
9990         Don't try to setup renaming if the view was already destroyed.
9991         Fixes a crash when closing a window while creating files/folders.
9993 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9995         * libnautilus-private/nautilus-icon-dnd.c:
9996         No dnd shadow on the desktop.
9997         Redraw less to get rid of the dnd shadow.
9999         Patch from Matthias Clasen (#307803)
10001 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10003         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10004         Add hover expansion
10006         * src/file-manager/fm-directory-view.[ch]:
10007         Add support for adding/removing subdirectories.
10009         * src/file-manager/fm-list-model.[ch]:
10010         Add support for subdirectories making this a tree view.
10012         * src/file-manager/fm-list-view.c:
10013         Turn listview into a treeview.
10015         Patch from Jürg Billeter <j@bitron.ch>
10017 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10019         * src/nautilus-spatial-window.c:
10020         Add icons for path menu.
10021         Patch from Vincent Noel <vincent.noel@gmail.com>
10023 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10025         * src/file-manager/fm-directory-view.c:
10026         (fm_directory_view_handle_uri_list_drop):
10027         Check for n_uris instead of real_uri_list. Looks neater.
10029 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10031         * src/file-manager/fm-directory-view.c:
10032         (fm_directory_view_handle_uri_list_drop):
10033         Don't try to start a file operation if there are no real uris
10034         left after sanitizing the list. Fixes #306246.
10036 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10038         * libnautilus-private/nautilus-emblem-utils.c:
10039         (nautilus_emblem_install_custom_emblem): Free the path.
10040         * libnautilus-private/nautilus-file-operations-progress.c:
10041         (nautilus_file_operations_progress_new),
10042         (nautilus_file_operations_progress_new_file): Free markup strings.
10043         Closes bug #307138.
10045 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10047         * src/file-manager/fm-directory-view.c:
10048         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10050 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10052         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10053         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10054         Always initialize cut.
10056         * configure.in:
10057         Add --Wno-pointer-sign
10059         Fix gcc4 compilation (#303491/#307038).
10060         Based on patches from James M. Cape <jcape@ignore-your.tv>
10061         and Kjartan Maraas <kmaraas@gnome.org>
10063 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10065         * configure.in:
10066         Post release version bump
10068 === nautilus 2.11.2 ===
10070 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10072         * configure.in:
10073         Require new eel.
10075         * NEWS:
10076         Update for release.
10078 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10080         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10081         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10082         is too wide for the tree and gets even wider in some locales.
10084 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10086         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10087         Fix conflicting mnemonics in the column chooser (#167475).
10089         Patch from Michael Terry <mike@mterry.name>
10091 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10093         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10094         Use "(No subfolders)" instead of misleading "(Empty)" label
10095         if files are not to be shown in the tree. Fixes #85141.
10097         Patch from Christian Neumair <chris@gnome-de.org>
10099 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10101         * libnautilus-private/nautilus-icon-container.c:
10102         (select_one_unselect_others):
10103         Reveal icon when selecting it. Fixes #121111.
10105         Based on a patch from Christian Neumair <chris@gnome-de.org>
10107 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10109         * libnautilus-private/nautilus-clipboard.c:
10110         (nautilus_clipboard_real_set_up):
10111         Don't setup clipboard twice for the same editing widget.
10113 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10115         * src/nautilus-window-manage-views.c: (load_new_location),
10116         (update_for_new_location):
10117         Set the displayed location when the location is really
10118         changed, not when we set out to do it. Fixes the
10119         "bookmark uri mismatch" warning.
10121 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10123         * src/file-manager/fm-directory-view.c:
10124         * src/nautilus-shell-ui.xml:
10125         * src/nautilus-window-menus.c:
10126         Fix critical warnings from the new accelerators
10127         by adding dummy labels.
10129 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10131         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10133 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10135         * libnautilus-extension/nautilus-column.c:
10136         (nautilus_column_class_init):
10137         * libnautilus-extension/nautilus-menu-item.c:
10138         (nautilus_menu_item_class_init):
10139         * libnautilus-extension/nautilus-property-page.c:
10140         (nautilus_property_page_class_init):
10141         * libnautilus-private/nautilus-icon-canvas-item.c:
10142         (nautilus_icon_canvas_item_class_init):
10143         * libnautilus-private/nautilus-icon-container.c:
10144         (nautilus_icon_container_class_init):
10145         * src/nautilus-window.c: (nautilus_window_class_init):
10146         Don't mark object property names/descriptions for translation. Fixes
10147         #135281.
10149 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10151         * libnautilus-private/nautilus-emblem-utils.c:
10152         (nautilus_emblem_install_custom_emblem),
10153         (nautilus_emblem_can_remove_emblem),
10154         (nautilus_emblem_can_rename_emblem),
10155         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10156         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10158 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10160         * src/file-manager/fm-directory-view.c: (real_action_rename):
10161         Always pre-select the whole name of a directory when renaming it.
10162         Fixes #306217.
10164 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10166         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10167         (get_automatic_emblems_as_integer):
10168         * libnautilus-private/nautilus-file-private.h:
10169         Only take user-added emblems ("keywords") into account when sorting by
10170         emblems. Fixes #166376.
10172 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10174         * src/file-manager/fm-directory-view.c:
10175         (fm_directory_view_scroll_event):
10176         Change scroll zoom modifier to control. Fixes #79352.
10178         * src/nautilus-shell-ui.xml:
10179         * src/nautilus-window-menus.c:
10180         Bind control-= to zoom-in. Fixes #306225.
10182 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10184         * libnautilus-private/nautilus-clipboard.c:
10185         * libnautilus-private/nautilus-icon-dnd.c:
10186         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10187         * src/file-manager/fm-desktop-icon-view.c:
10188         * src/file-manager/fm-ditem-page.c:
10189         * src/file-manager/fm-icon-view.c:
10190         * src/file-manager/fm-list-model.c:
10191         * src/file-manager/fm-list-model.h:
10192         * src/file-manager/fm-list-view.c:
10193         * src/file-manager/fm-properties-window.c:
10194         * src/nautilus-emblem-sidebar.c
10195         * src/nautilus-file-management-properties.c:
10196         * src/nautilus-information-panel.c:
10197         * src/nautilus-location-bar.c:
10198         * src/nautilus-navigation-window-menus.c:
10199         * src/nautilus-spatial-window.c:
10200         * src/nautilus-zoom-controls.c:
10201         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10202         GtkTargetEntry as well as some char and int arrays const.
10204 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10206         * src/file-manager/fm-desktop-icon-view.c:
10207         * src/file-manager/fm-directory-view.c:
10208         * src/file-manager/fm-icon-view.c:
10209         * src/file-manager/fm-list-view.c:
10210         * src/nautilus-navigation-window-menus.c:
10211         * src/nautilus-spatial-window.c:
10212         * src/nautilus-window-menus.c:
10213         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10214         pointing this out.
10216 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10218         * libnautilus-extension/libnautilus-extension.pc.in: added
10219         extensiondir variable so that extensions can find out via pkg-config
10220         the dir to install to.
10222 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10224         * libnautilus-private/nautilus-icon-container.c:
10225         * libnautilus-private/nautilus-icon-container.h:
10226         (process_pending_icon_to_rename),
10227         (nautilus_icon_container_start_renaming_selected_item):
10228         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10229         (real_action_rename), (action_rename_callback),
10230         (action_rename_select_all_callback):
10231         * src/file-manager/fm-directory-view.h:
10232         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10233         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10234         * src/file-manager/nautilus-directory-view-ui.xml:
10235         Bind shift-f2 to rename whole file. Fixes #131467.
10237 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10239         * src/file-manager/fm-directory-view.c: (real_update_menus):
10240         Don't display "Properties" background context menu item for Desktop.
10242 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10244         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10245         Only set dialog transient if a parent window was specified.
10246         Fixes #142814.
10248 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10250         * src/file-manager/fm-directory-view.c:
10251         (fm_directory_view_handle_url_drop):
10252         Better handling of default action for mozilla dnd drops.
10254         Patch from Dave Ahlswede
10256 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10258         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10259         (connect_proxy), (nautilus_navigation_action_finalize),
10260         (nautilus_navigation_action_set_property),
10261         (nautilus_navigation_action_get_property),
10262         (nautilus_navigation_action_class_init),
10263         (nautilus_navigation_action_init):
10264         * src/nautilus-navigation-window-menus.c:
10265         (nautilus_navigation_window_initialize_actions):
10266         Add specific tooltips to the drop-down arrow of Back/Forward
10267         toolbar items. Fixes bug #86569.
10269 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10271         * src/nautilus-connect-server-dialog.c:
10272         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10273         (nautilus_connect_server_dialog_init), (setup_for_type):
10274         Added a domain field to enter domain name for Windows share in
10275         Connect to server dialog.
10276         Fixes bug #304760.
10278 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10280         * libnautilus-private/nautilus-clipboard.c:
10281         * src/file-manager/fm-directory-view.c:
10282         (copy_or_cut_files), (real_update_menus):
10283         * src/file-manager/fm-tree-view.c:
10284         (copy_or_cut_files), (create_popup_menu):
10285         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10286         Folders". Fixes #95112.
10288 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10290         * src/file-manager/fm-directory-view.c: (real_update_menus):
10291         Fix empty trash accelerator. Fixes #173059.
10293         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10294         (copy_callback), (paste_callback), (editable_select_all_callback),
10295         (text_view_select_all_callback), (action_cut_callback),
10296         (action_copy_callback), (action_paste_callback),
10297         (action_select_all_callback), (merge_in_clipboard_menu_items),
10298         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10299         (nautilus_clipboard_set_up_editable),
10300         (nautilus_clipboard_set_up_text_view):
10301         * libnautilus-private/nautilus-clipboard.h:
10302         (nautilus_clipboard_set_up_text_view):
10303         * src/nautilus-notes-viewer.c:
10304         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10305         notes text view.
10307         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10308         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10309         issue down and providing a patch. Fixes #305551.
10311 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10313         * src/file-manager/fm-directory-view.c:
10314         (fm_directory_view_scroll_event),
10315         (fm_directory_view_class_init):
10316         Bind shift+scroll to zoom in/out. Fixes #79352.
10318 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10320         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10321         Change sort order for size, count and time.
10322         See bug #88585
10324 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10326         * configure.in:
10327         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10329         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10331 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10333         * components/*
10334         * help/*
10335         * icons/*/*
10336         * libnautilus/*
10337         * libnautilus-adapter/*
10338         * omf-install/*
10339         * user-guide/*
10340         Remove old cruft, mostly .cvsignore files.
10342         * autogen.sh:
10343         Look for libnautilus-private instead of libnautilus.
10345 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10347         * libnautilus-private/nautilus-icon-factory.c:
10348         * libnautilus-private/nautilus-icon-factory.h:
10349         (get_smaller_icon_size), (get_larger_icon_size),
10350         (nautilus_icon_factory_get_smaller_icon_size),
10351         (nautilus_icon_factory_get_larger_icon_size):
10352         Make get_(larger|smaller)_icon_size public.
10354         * src/nautilus-sidebar-title.c:
10355         (nautilus_sidebar_title_size_allocate),
10356         (get_best_icon_size):
10357         Use the best-fitting folder icon for the sidebar
10358         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10359         Fixes #48190.
10361 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10363         * configure.in:
10364         Post release version bump
10366 === nautilus 2.11.1 ===
10368 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10370         * icons/*/*:
10371         Remove old junk.
10373         * configure.in:
10374         Require eel 2.11.1
10375         Remove icons/*/Makefile
10377         * NEWS:
10378         Update for 2.11.1
10380 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10382         * libnautilus-private/nautilus-view.[ch]:
10383         Add nautilus_view_pop_up_location_context_menu
10385         * src/file-manager/fm-actions.h:
10386         * src/file-manager/fm-directory-view.c:
10387         * src/file-manager/fm-directory-view.h:
10388         * src/file-manager/nautilus-directory-view-ui.xml:
10389         * src/nautilus-location-bar.c:
10390         * src/nautilus-spatial-window.c:
10391         Add location context menu to location button/label.
10393         Patch from Christian Neumair
10395 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10397         * src/nautilus-spatial-window.c:
10398         (real_set_allow_up), (nautilus_spatial_window_class_init)
10399         * src/nautilus-window.c:
10400         * src/nautilus-window.h:
10401         (nautilus_window_allow_up), (real_set_allow_up),
10402         (nautilus_window_class_init):
10403         Add set_allow_up method to NautilusWindowClass,
10404         make "Close All Parents" in spatial windows insensitive
10405         if there are no parent folders.
10407 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10409         * libnautilus-private/nautilus-file-operations.c:
10410         (handle_transfer_vfs_error):
10411         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10412         if more than one file is transferred. Otherwise, just
10413         offer "Cancel" and "Retry".
10415 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10417         * nautilus-folder-handler.desktop.in (Exec):
10418         Use --no-desktop for default folder handler
10420 2005-05-16  Christian Neumair  <chris@gnome-de.org>
10422         * src/file-manager/fm-actions.h:
10423         * src/file-manager/fm-directory-view.c:
10424         (action_self_properties_callback), (real_update_menus):
10425         * src/file-manager/nautilus-directory-view-ui.xml:
10426         Add "Properties" item to background context menu which displays
10427         the properties of the currently displayed folder.
10429 2005-05-16  Alexander Larsson  <alexl@redhat.com>
10431         * libnautilus-private/nautilus-bookmark.c:
10432         (bookmark_file_changed_callback):
10433         Don't loop when a bookmarked file is removed
10435         * src/file-manager/fm-directory-view.c: (process_new_files):
10436         Don't call get_file_info for files no longer in the directory
10437         (was caused by the ready_to_load call).
10439         This fixes #165530 and likely #170761
10441 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10443         * libnautilus-private/nautilus-clipboard.c:
10444         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10445         Don't merge UI twice. Fixes #301854.
10447 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10449         * src/nautilus-location-bar.c:
10450         (nautilus_location_bar_init):
10451         Make "Location:" label GDK_ACTION_COPY drag source.
10452         Fixes #115942.
10454 2005-05-12  David Zeuthen  <david@fubar.dk>
10456         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10457         Change comment for translator note of default desktop font to
10458         say that Sans shouldn't never be changed. Fixes bug #138731.
10460 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10462         * libnautilus-private/nautilus-file-utilities.c:
10463         (nautilus_get_vfs_method_display_name):
10464         * data/browser.xml:
10465         * src/file-manager/fm-directory-view.c:
10466         Add translator comments. Fixes #145304, #145305, #145307.
10467         Change "Show Hidden Files" tooltip to infinitive
10468         construction. Fixes #145306.
10470 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10472         * libnautilus-private/nautilus-directory-async.c:
10473         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10474         (link_info_start), (lacks_link_info):
10475         Kill dotfile-related code. ".directory" supporting schemas have
10476         gone. Fixes #142343.
10478 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10480         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10481         Remove obsolete window_always_new option from schema.
10483         Patch from Michael Terry <mike@mterry.name>
10485 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10487         * src/file-manager/fm-directory-view.c: (real_update_menus):
10488         Fix a string conflict between the c-format plural string and
10489         non-c-format strings. Fixes bug #167344.
10491         Patch from Changwoo Ryu <cwryu@debian.org>
10493 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
10495         * libnautilus-private/nautilus-thumbnails.c:
10496         (thumbnail_thread_start):
10497         Don't try to thumbnail files which have been modified in the
10498         last few seconds to avoid constantly re-thumbnailing them.
10499         Current cool-off period is three seconds. Fixes bug #107418.
10501 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
10503         * src/file-manager/fm-directory-view.[ch]:
10504         (display_pending_files), (fm_directory_view_freeze_updates),
10505         (fm_directory_view_unfreeze_updates), (queue_pending_files):
10506         Allow freeze of update processing inside a view.
10508         * src/file-manager/fm-list-view.c:
10509         (cell_renderer_editing_canceled), (cell_renderer_edited),
10510         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10511         Freeze and unfreeze the list view when renaming.
10513         Workaround for bug #87701: Updates to the list view are put on
10514         hold during rename to prevent losing editing focus. If too many
10515         changes are queued while being frozen, further changes are thrown
10516         away and the view is marked for reload.
10518 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10520         * src/nautilus-window-menus.c:
10521         Add Ctrl-0 keyboard shortcut to View->Normal Size as
10522         recommended by the HIG.
10524         Patch from Olav Vitters <olav@bkor.dhs.org>
10526 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10528         * libnautilus-private/nautilus-icon-container.c:
10529         (keyboard_space): Prevent nautilus from crashing on press of
10530         Ctrl+Space in an empty directory. Fixes bug #302018.
10532         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
10534 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
10536         * libnautilus-private/nautilus-program-choosing.c:
10537         (nautilus_launch_desktop_file):
10538         * src/nautilus-application.c:
10539         (nautilus_application_present_spatial_window_with_selection),
10540         (nautilus_application_create_navigation_window):
10541         fix build when startup notification isn't installed.
10543 2005-05-02  Alexander Larsson  <alexl@redhat.com>
10545         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10546         Remove the ui too.
10548 2005-04-27  Alexander Larsson  <alexl@redhat.com>
10550         * src/file-manager/fm-desktop-icon-view.c:
10551         Remove "Open New Terminal" from desktop menu.
10552         Patch from Luca Ferretti <elle.uca@libero.it>
10554         If you really need this, install the nautilus-open-terminal
10555         extension. It does this even better than the removed code.
10556         Also, in newer Metacity there is a a way to set a keybinding
10557         for "new terminal".
10559 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10561         * src/nautilus-main.c: (main): Merge fix for leak
10562         Bug #172234.
10564 2005-04-19  Christian Neumair  <chris@gnome-de.org>
10566         * libnautilus-private/nautilus-view-factory.h:
10567         * src/nautilus-navigation-window.c:
10568         * src/nautilus-window-manage-views.c:
10569         * src/nautilus-window-manage-views.h:
10570         * src/nautilus-window.c:
10571         * src/file-manager/fm-desktop-icon-view.c:
10572         * src/file-manager/fm-icon-view.c:
10573         * src/file-manager/fm-list-view.c:
10574         Improve NautilusViewInfo view factory labels marked for translation.
10576 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10578         * libnautilus-private/nautilus-directory-async.c:
10579         (read_dot_hidden_file): Plug leaks here too. There
10580         were three actually :-)
10582 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
10584         * src/nautilus-connect-server-dialog-main.c: (main)
10585         Set window icon.
10587 2005-04-17  Christian Neumair  <chris@gnome-de.org>
10589         * src/nautilus-spatial-window.c:
10590         Add more drop targets to location button.
10592 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10594         * src/file-manager/fm-directory-view.c:
10595         (fm_directory_view_destroy), (rename_file):
10596         Remove delayed_rename timeout when registering a new one
10597         or destroying the view.
10599 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10601         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10602         Free the stored selection path only when setting a new one.
10604 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10606         * src/file-manager/fm-directory-view.c:
10607         (trash_or_delete_selected_files),
10608         (fm_directory_view_notify_selection_changed):
10609         Remember if the current selection was already removed
10610         and don't try to remove it again.
10612         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10613         Only set a new selection if the removal affects the current selection.
10615 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10617         * src/file-manager/fm-directory-view.c:
10618         (trash_or_delete_selected_files):
10619         Unset selection so the same file won't be deleted twice via a binding.
10621         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10622         (fm_list_view_remove_file), (fm_list_view_finalize),
10623         (fm_list_view_class_init):
10624         Store the new selection and set it after a batch of changes,
10625         not on every removal. Speeds up deleting from the list view
10626         by preventing a redraw for each removed file.
10628 2005-04-05  Alexander Larsson  <alexl@redhat.com>
10630         * src/file-manager/fm-properties-window.c:
10631         Use label instead of entry if not editable.
10632         (#149201)
10634         Patch from Michael Terry
10636 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10638         * src/nautilus-notes-viewer.c:
10639         Fix missing include.
10641 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10643         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10644         Don't leak file_uri.
10646 2005-04-04  Diego Gonzalez  <diego@pemas.net>
10648         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10649           from the build process.
10650         * libnautilus-private/nautilus-icon-factory.c:
10651           (load_thumbnail_frame) remove the need to use the deprecated
10652           nautilus themes.
10653         * libnautilus-private/nautilus-icon-canvas-item.c:
10654           (draw_strech_handles), (it_test_stretch_handle):
10655           remove the need to use the deprecated nautilus themes.
10656         * libnautilus-private/nautilus-thumbnails.c:
10657         * libnautilus-private/nautilus-icon-factory.c:
10658           remove nautilus-theme.h include
10660         * src/nautilus-navigation-window.c:
10661         * src/nautilus-property-browser.c:
10662         * src/nautilus-notes-viewer.c:
10663         * src/nautilus-sidebar-title.c:
10664         * src/nautilus-window-manage-views.c:
10665         * src/nautilus-window-toolbars.c:
10666         * src/nautilus-zoom-control.c:
10667           remove nautilus-theme.h include
10669         * src/nautilus-sidebar-title:
10670          (nautilus_sidebar_title_select_text_color): remove use of
10671          old theme stuff and adapt the shadow offset, made it equal to 1,
10672          which is the default.
10673          (nautilus_sidebar_title_theme_changed): remove, as there will be
10674          no sidebar theme changes.
10675          (nautilus_sidebar_title_init): remove the theme_changed callback, as
10676          there will not be sidebar theme changes anymore.
10678          * src/nautilus-notes-viewer.c:
10679          (nautilus_notes_viewer_init): remove use of old theme stuff.
10681         * icons/Makefile.am: don't install old theme stuff.
10683 2005-03-31  Steve Murphy  <murf@e-tools.com>
10685         * configure.in: Added "rw" to ALL_LINGUAS.
10687 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
10689         * libnautilus-private/nautilus-file-utilities.c:
10690         (nautilus_get_uri_shortname_for_display): Plug the leak.
10692 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
10694         * icons/audio.svg:
10695         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10697         * icons/audio.png:
10698         Remove old file.
10700         * icons/Makefile.am:
10701         Install new icon.
10703         * libnautilus-private/nautilus-icon-canvas-item.c:
10704         (real_map_pixbuf):
10705         Use svg instead of bitmap audio preview emblem.
10707         Patch from Jaap Haitsma <jaap@haitsma.org>
10709 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10711         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10712         (location_button_drag_begin_callback), (get_data_binder),
10713         (location_button_drag_data_get_callback),
10714         (nautilus_spatial_window_instance_init):
10715         Allow drag and drop operations with location bar icon.
10717         Patch from Christian Neumair <chris@gnome-de.org>
10719 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10721         * libnautilus-private/nautilus-file-operations-progress.c:
10722         (nautilus_file_operations_progress_update),
10723         (nautilus_file_operations_progress_destroy),
10724         (nautilus_file_operations_progress_init),
10725         (time_remaining_callback), (nautilus_file_operations_progress_new),
10726         (nautilus_file_operations_progress_set_operation_string),
10727         (nautilus_file_operations_progress_new_file):
10728         * libnautilus-private/nautilus-file-operations.c:
10729         (progress_dialog_set_to_from_item_text):
10730         Change layout of the progress dialog to be more HIG compliant.
10732         Patch from Michiel Sikkes <michiel@eyesopened.nl>
10734 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10736         * src/file-manager/fm-desktop-icon-view.c:
10737         * src/file-manager/fm-directory-view.c:
10738         Add elipses to "Create Launcher" menu item. (#95113)
10740         Based on a patch from Christian Neumair <chris@gnome-de.org>
10742 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10744         * libnautilus-private/nautilus-desktop-link-monitor.c:
10745         (eject_for_type), (volume_delete_dialog),
10746         (nautilus_desktop_link_monitor_delete_link):
10747         Reference the proper context menu item in the volume
10748         delete dialog of network volumes. Fixes bug #152391.
10750         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10752 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10754         * src/file-manager/fm-directory-view.c: (real_merge_menus):
10755         Remove hard coded script directory path from tooltip message.
10756         Fixes bug #161905.
10758         Patch from Michael Terry <mike@mterry.name>
10760 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10762         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10763         * src/nautilus-location-bar.c:
10764         (nautilus_location_bar_get_location),
10765         (nautilus_location_bar_update_label):
10766         * src/nautilus-location-dialog.c: (open_current_location):
10767         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
10768         Closes bug #165743.
10770         Patch from Christian Kellner <gicmo@gnome.org>
10772 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10774         * libnautilus-private/nautilus-bookmark.c:
10775         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
10776         (bookmark_file_changed_callback):
10777         * libnautilus-private/nautilus-file.c:
10778         (nautilus_file_get_internal):
10779         * src/file-manager/fm-properties-window.c:
10780         (is_merged_trash_directory):
10781         * src/nautilus-application.c:
10782         (nautilus_application_present_spatial_window_with_selection):
10783         * src/nautilus-location-bar.c:
10784         (nautilus_location_bar_update_label):
10785         * src/nautilus-window-manage-views.c: (set_displayed_location),
10786         (check_bookmark_location_matches), (handle_go_elsewhere),
10787         (got_file_info_for_view_selection_callback):
10788         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
10790         Patch from Paolo Borelli <pborelli@katamail.com>
10792 2005-03-23  Fernando Herrera  <fherrera onirica com>
10794         * src/nautilus-connect-server-dialog-main.c: (main): call
10795         gnome_authentication_manager_init to use gnome-vfs auth
10796         callbacks.
10798 2005-03-23  Alexander Larsson  <alexl@redhat.com>
10800         * src/nautilus-desktop-window.c:
10801         Remove unused code. We avoid flicker in other ways.
10803 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10805         * configure.in:
10806         Bump version to 2.11.1
10807         Gnome 2.10 versions are now on the gnome-2-10 branch.
10809 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10811         * src/nautilus-location-entry.c:
10812         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
10814 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10816         * libnautilus-private/nautilus-window-info.[ch]:
10817         Add nautilus_window_info_show_window call.
10819         * src/file-manager/fm-directory-view.c:
10820         * src/nautilus-window-manage-views.c:
10821         * src/nautilus-window.[ch]:
10822         Implement and call the new show_window call.
10823         This allows us to set up the EelBackground before
10824         showing the window, causing less flicker (#169347)
10826         Patch from Nickolay V. Shmyrev
10828 2005-03-16  Alexander Larsson  <alexl@redhat.com>
10830         * configure.in:
10831         Require eel 2.10.1 (for EelBackground changes)
10833         * libnautilus-private/nautilus-icon-dnd.c:
10834         * libnautilus-private/nautilus-directory-background.c:
10835         Use the background setting now in eel.
10836         Delay background setting slightly after gconf change to group
10837         together multiple changes. (#169347)
10839         Patch from Nickolay V. Shmyrev
10841 2005-03-15  Alexander Larsson  <alexl@redhat.com>
10843         * configure.in:
10844         Require gtk 2.6.0
10846 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10848         * src/file-manager/fm-directory-view.c:
10849         Re-add keybinding to "Show Hidden Files".
10850         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
10852 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10854         * src/file-manager/fm-actions.h:
10855         * src/file-manager/fm-directory-view.c: (real_update_menus):
10856         Disable "Select Pattern" for empty folders. (#169817)
10857         Patch from Raj <ringuva@novell.com>
10859 2005-03-10  Vincent Noel  <vnoel@cox.net>
10861         * src/nautilus-spatial-window.c:
10862         (location_button_clicked_callback),
10863         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
10864         for the location button icon instead of GTK_ICON_SIZE_BUTTON
10865         (#169669).
10867 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
10869         * configure.in: Added "xh" to ALL_LINGUAS.
10871 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10873         * configure.in:
10874         Post release version bump
10876 === nautilus 2.10.0 ===
10878 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
10880         * THANKS:
10881         Update for release
10883         * check-THANKS.pl:
10884         Extract names from ChangeLog bodies too. (#43452)
10885         Patch from Richard Hoelscher <rah@rahga.com>
10887 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10889         * NEWS:
10890         Update for 2.10.0
10892         * configure.in:
10893         Bump version to 2.10.0, require eel 2.10.0
10895 2005-03-03  Elijah Newren  <newren@gmail.com>
10897         If launched without startup-notification, make an approximation to
10898         when the launch occurred so that focus-stealing-prevention will
10899         work better.
10901         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
10902         function, (main): if no startup id provided, ping xserver for a
10903         timestamp and make a dummy startup_id with it.
10905         * src/nautilus-application.c: (end_startup_notification): don't
10906         set _NET_STARTUP_ID if given a fake startup_id, remove commented
10907         out warning that should now no longer be needed
10909 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10911         * src/nautilus-file-management-properties.glade:
10912         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
10914 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10916         * configure.in:
10917         Post release version bump
10919 === nautilus 2.9.92 ===
10921 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10923         * data/applications.desktop.in:
10924         * data/favorites.desktop.in:
10925         Remove old files.
10927         * docs/Makefile.am (EXTRA_DIST):
10928         Remove nautilus-context-menus.txt from makefile
10930         * NEWS:
10931         Update for release
10933 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10935         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
10936         Make the backspace key open the parent folder in the
10937         list view like it does in the icon view. (#142891)
10938         Patch from Christian Neumair <chris@gnome-de.org>
10940 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10942         * libnautilus-private/nautilus-desktop-link.c:
10943         (nautilus_desktop_link_can_rename):
10944         Make Computer icon renameable. (#154122)
10945         Patch from Tim Savannah <opticcow@linux-militia.net>
10947 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10949         * libnautilus-private/nautilus-file-operations-progress.c:
10950         (time_remaining_callback):
10951         Don't show ETA if bytes_copied > bytes_total.
10952         Prevents miscalculated ETAs from being shown. (#158614)
10953         Based on a patch from John Spray <jcs116@york.ac.uk>
10955 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10957         * src/file-manager/fm-properties-window.c:
10958         Make show_original work (had a typo)
10959         Make where use original file, not target.
10960         Fixes location display for desktop icons.
10962 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10964         * src/file-manager/fm-properties-window.c:
10965         deep count on target files, not original files.
10966         Fixes properties for e.g. home icon on desktop.
10967         Patch from Jaap Haitsma <jaap@haitsma.org>
10969 2005-02-23  Alexander Larsson  <alexl@redhat.com>
10971         * docs/nautilus-context-menus.txt:
10972         Remove old docs.
10974 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10976         * libnautilus-private/nautilus-desktop-icon-file.c:
10977         * libnautilus-private/nautilus-file-operations.c:
10978         (nautilus_file_operations_delete):
10979         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
10980         (rename_guts), (nautilus_file_get_drop_target_uri):
10981         * src/file-manager/fm-desktop-icon-view.c:
10982         (trash_link_is_selection):
10983         * src/file-manager/fm-icon-container.c: (get_sort_category):
10984         * src/file-manager/fm-properties-window.c:
10985         (get_target_file_for_original_file):
10986         Handle nautilus_desktop_icon_file_get_link() returning NULL.
10987         Likely fixes bug #145971
10989 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10991         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
10992         Remove stale comment.
10993         Patch from Jaap Haitsma <jaap@haitsma.org>
10995 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10997         * src/nautilus-application.c: (end_startup_notification):
10998         Don't give critical warnings if we have no startup_id.
11000         * src/nautilus-window.c: (nautilus_window_update_icon):
11001         Use names and not pixbufs for the window icons.
11002         This means the icons of the best size are used.
11003         Patch from Jaap Haitsma <jaap@haitsma.org>
11005 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11007         * src/nautilus-application.c: (create_window):
11008         * src/nautilus-window-private.h:
11009         * src/nautilus-window.c: (nautilus_window_init),
11010         (nautilus_window_finalize):
11011         Remove unneeded startup_id.
11013 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11015         * MAINTAINERS:
11016         Update my email address.
11018 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11020         * src/file-manager/fm-desktop-icon-view.c:
11021         (fm_desktop_icon_view_supports_uri):
11022         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11024         Patch from Jaap Haitsma <jaap@haitsma.org>
11026 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11028         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11029         fix #136578 (Menu key should pop up context menu).
11031 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11033         * src/file-manager/fm-properties-window.c (should_show_open_with):
11034         Don't show open with property page for desktop files and
11035         desktop special icons.
11037 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11039         * src/nautilus-navigation-window-menus.c:
11040         (add_bookmark_for_current_location):
11041         Only add a bookmark once for a given location.
11042         Fixes #161862.
11044         Patch from egeetha@novell.com
11046 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11048         * src/nautilus-application.c:
11049         * src/nautilus-shell.c:
11050         Fixes to the startup notification stuff.
11051         Patch from Elijah Newren <newren@gmail.com>
11053 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11055         * data/applications.desktop.in:
11056         * data/favorites.desktop.in:
11057         * src/network-scheme.desktop.in:
11058         * nautilus-computer.desktop.in:
11059         * nautilus-folder-handler.desktop.in:
11060         * nautilus-home.desktop.in:
11061         * nautilus.desktop.in:
11062         Enable startup notification.
11064         * src/nautilus-application.c:
11065         * src/nautilus-application.h:
11066         * src/nautilus-bookmarks-window.c:
11067         * src/nautilus-connect-server-dialog-nonmain.c:
11068         * src/nautilus-location-bar.c:
11069         * src/nautilus-main.c:
11070         * src/nautilus-navigation-window-menus.c:
11071         * src/nautilus-shell-interface.idl:
11072         * src/nautilus-shell.c:
11073         * src/nautilus-window-manage-views.c:
11074         * src/nautilus-window-private.h:
11075         * src/nautilus-window.c:
11076         Handle startup notification across corba activation.
11077         Patch from Elijah Newren <newren@gmail.com>
11079 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11081         * src/file-manager/fm-tree-model.c:
11082         Don't do any i/o on tree roots until they are opened.
11083         This means you don't get any auth dialogs.
11084         Removed the monitor on the root file totally, as that should
11085         not normally change/go away anyway (and it was doing i/o).
11087         This changes semantics in the file a bit, we now have a dummy
11088         row also if node->directory != NULL and node->parent == NULL.
11090 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11092         * configure.in:
11093         Post release version bump
11095 === nautilus 2.9.91 ===
11097 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11099         * configure.in:
11100         Bump eel requires
11102         * NEWS:
11103         Update for release
11105 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11107         * Makefile.am:
11108         * nautilus-folder-handler.desktop.in:
11109         Add new default folder handler NoDisplay desktop file
11111         * nautilus.desktop.in:
11112         Add %U to exec line
11114         * src/Nautilus_shell.server.in:
11115         Remove all the bonobo components we no longer support
11117         * src/file-manager/fm-directory-view.c:
11118         Allow open with menu on folders (#151747)
11120 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11122         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11123         (fm_list_view_start_renaming_file):
11124         Set original_name to the new name as cell_renderer_edited()
11125         might be called multiple times if the view looses focus.
11126         Fixes bug #166120.
11128 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11130         * src/file-manager/fm-properties-window.c: (get_original_file),
11131         (name_field_done_editing), (update_properties_window_title):
11132         Handle disappearing original_files without crashing.
11133         Fixes bug #151024/158904.
11135 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11137         * configure.in:
11138         Revert libexif change as it breaks the build with new libexif.
11140 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11142         * libnautilus-private/nautilus-program-choosing.c:
11143         (slowly_and_stupidly_obtain_timestamp),
11144         (nautilus_launch_show_file), (nautilus_launch_application),
11145         (nautilus_launch_desktop_file):
11146         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11148         * configure.in:
11149         Require gnome-desktop 2.9.91
11151         Patch from Elijah Newren <newren@gmail.com>
11153 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11155         * configure.in:
11156         Make libexif dependency optional again. (#165773)
11158 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11160         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11161         Make default desktop font localizable. (#138731)
11163         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11165 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11167         * data/Makefile.am:
11168         * data/static_bookmarks.xml:
11169         Remove unused file.
11171 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11173         * src/file-manager/fm-directory-view.c:
11174         (real_update_menus): Added mnemonic for Browse Folder option.
11175         * src/file-manager/fm-desktop-icon-view.c:
11176         (real_update_menus): Added mnemonic for Empty Trash option.
11177         Fixes #162307.
11179         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11181 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11183         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11184         Fix workarea detection on 64bit machines.
11185         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11187 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11189         * src/file-manager/fm-directory-view.c:
11190         (clipboard_targets_received):
11191         Handle destroyed windows
11193         * src/nautilus-window.c: (nautilus_window_destroy):
11194         cancel outstanding view as callbacks
11196         Fixes #165938
11198 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11200         * libnautilus-private/nautilus-directory-background.c:
11201         (image_loading_done_callback): Free the color string.
11202         Closes bug #154204.
11204 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11206         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11208         * libnautilus-private/nautilus-file-operations.c:
11209         change the strings for move/copy/link/delete from "Files Moved:" to
11210         "Moving file:", fixes #154839
11212 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11214         * libnautilus-private/nautilus-file.c:
11215         Fix leak
11217         * Makefile.am:
11218         Remove unnecessary stuff
11220 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11222         * src/nautilus-actions.h:
11223         * src/nautilus-desktop-window.c:
11224         (nautilus_desktop_window_instance_init):
11225         Disable close action on desktop window (#160100)
11227 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11229         * src/nautilus-main.c: (register_icons):
11230         Don't try to free NULL icon info.
11232 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11234         * libnautilus-private/nautilus-file.c:
11235         (nautilus_file_compare_for_sort_by_attribute):
11236         Don't compare NULL values from files we can't get permissions for.
11237         Fixes bug #153890.
11239 2005-01-27  Chris Lahey  <clahey@ximian.com>
11241         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11242         Support the API change in libexif > 0.5.12.
11244 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11246         * src/nautilus-main.c: Don't leak the icon info
11248 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11250         * src/nautilus-spatial-window.c:
11251         Make path button more obvious. #145237
11252         Patch from  Michael Henson <mike@axl.net>
11254 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11256         * src/file-manager/fm-directory-view.c: (ask_link_action):
11257         Set focus_on_map for dnd ask dialog to avoid it ending
11258         up under the browser window.
11259         Patch from Jorn Baayen <jbaayen@gnome.org>
11261 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11263         * libnautilus-private/nautilus-file-operations.c:
11264         (confirm_empty_trash):
11265         No title on dialog.
11266         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11268 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11269         * libnautilus-private/nautilus-file-operations.c:
11270         (handle_transfer_overwrite): Trivial string fix.
11272 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11274         * src/file-manager/fm-directory-view.c: (cancel_activate),
11275         (activate_weak_notify), (cancel_activate_callback):
11276         weak_unref the view if we cancel the activation.
11277         Might fix #145789
11279 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11281         * configure.in:
11282         Post release version bump.
11284 === nautilus 2.9.90 ===
11286 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11288         * NEWS:
11289         Update for release.
11291         * MAINTAINERS:
11292         Add Martin, remove Darin.
11293         Update daves email address.
11295         * configure.in:
11296         Bump version to 2.9.90
11297         Require eel 2.9.90
11299 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11301         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11302         Fix typo.
11304 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11306         * libnautilus-private/nautilus-icon-container.c:
11307         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11308         to nautilus_icon_container_accessible_update_selection.
11309         (nautilus_icon_container_accessible_ref_selection):
11310         (nautilus_icon_container_accessible_get_selection):
11311         (nautilus_icon_container_accessible_remove_selection): All call
11312         to nautilus_icon_container_accessible_update_selection.
11314         Fixes bug #160087.
11316 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11318         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11319         WE WANT THE CHEESEPUFF!!!
11321 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11323         * libnautilus-private/nautilus-file-operations.c:
11324         (confirm_empty_trash):
11325         Use warning icon instead of info one.
11326         Use GtkMessageDialog.
11327         Patch from Luca Ferretti <elle.uca@libero.it>
11329 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11331         * src/file-manager/fm-actions.h:
11332         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11333         * src/file-manager/fm-directory-view.c: (real_update_menus):
11334         * src/file-manager/nautilus-directory-view-ui.xml:
11335         Remove "Reset Background" entry from folder context menus.
11337         Patch from Jaap Haitsma <jaap@haitsma.org>
11339 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11341         * src/nautilus-window-menus.c: Correct License (It said Evince).
11343 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11345         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11346         Add license to about dialog.
11347         Change copyright statement.
11349         Patch from Luca Ferretti <elle.uca@libero.it>
11351 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11353         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11354         Fix sidebar_width typo in gconf schema (#162204).
11356         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11358 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11360         * libnautilus-private/nautilus-column-chooser.c:
11361         (button_new_with_mnemonic), (add_buttons):
11362         Add stock arrow icons to "Move Up/Down" buttons.
11364         Patch from Michael Gossard <michael.gossard@free.fr>
11366 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11368         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11369         Use GtkAboutDialog.
11371         Patch from Luca Ferretti <elle.uca@libero.it>
11373 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11375         * nautilus-home.desktop.in:
11376         Fix icon
11378         * nautilus.desktop.in:
11379         Put in menus.
11381         Patch from Luca Ferretti <elle.uca@libero.it>
11383 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11385         * src/nautilus-main.c: (main):
11386         * src/nautilus-window.c: (nautilus_window_class_init):
11387         Better default icon.
11388         Patch from Jaap Haitsma <jaap@haitsma.org>
11390 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11392         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11393         Don't use destroyed dialog.
11394         Patch from Vincent Untz <vincent@vuntz.net>.
11396 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11398         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11399         Moisan that resolves trivial bug #159128.
11401 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11403         * Makefile.am:
11404         * src/.cvsignore:
11405         * src/Makefile.am:
11406         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11407         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11408         * src/nautilus-connect-server-dialog-nonmain.c:
11409         (nautilus_connect_server_dialog_present_uri):
11410         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11411         (response_callback), (nautilus_connect_server_dialog_new):
11412         * src/nautilus-connect-server-dialog.h:
11413         Make connect to server dialog availible as separate application.
11415         Patch from Vincent Untz <vincent@vuntz.net>
11417 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11419         * libnautilus-private/nautilus-file-utilities.[ch]:
11420         New function nautilus_ensure_unique_file_name
11422         * libnautilus-private/nautilus-link.[ch]:
11423         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11424         Uniquify name for nautilus_link_local_create if requested.
11426         * src/file-manager/fm-directory-view.c:
11427         (fm_directory_view_handle_url_drop):
11428         Uniquify desktop link name
11430         Patch from Jorn Baayen <jbaayen@gnome.org>
11432 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11434         * libnautilus-private/nautilus-icon-container.[ch]:
11435         * libnautilus-private/nautilus-marshal.list:
11436         Add handle_url signal
11437         Fix argument list for handle_uri_list
11439         * libnautilus-private/nautilus-dnd.[ch]:
11440         Add nautilus_drag_default_drop_action_for_url
11442         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11443         (nautilus_icon_container_get_drop_action),
11444         (drag_data_received_callback):
11445         Handle URL drops separately from URI_LIST
11446         Set different actions for URL drop
11448         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11449         (get_drop_action), (receive_dropped_uri_list),
11450         (receive_dropped_url), (drag_data_received_callback),
11451         (nautilus_tree_view_drag_dest_class_init):
11452         Add handle_url and handle_uri lists
11453         Set different actions for URL drop
11454         Fix bug that made url_list & url drops not work
11456         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11457         (ask_link_action), (fm_directory_view_handle_url_drop),
11458         (fm_directory_view_handle_uri_list_drop):
11459         Move url and uri_list drop handling here. Make it handle
11460         url drops better.
11462         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11463         (icon_view_handle_uri_list), (fm_icon_view_init):
11464         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11465         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11466         Call up to the drop code in directory view.
11468         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11470         * libnautilus-private/nautilus-directory.c:
11471         (nautilus_directory_schedule_metadata_copy):
11472         Handle source_directory being NULL. (happens on toplevel uri)
11474         * libnautilus-private/nautilus-file-operations.c:
11475         (nautilus_file_operations_copy_move):
11476         Handle source_dir_uri being NULL. (happens on toplevel uri)
11478         * libnautilus-private/nautilus-link-desktop-file.c:
11479         (nautilus_link_desktop_file_local_create):
11480         Use right icon field
11482 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11484         * src/file-manager/fm-actions.h:
11485         * src/file-manager/fm-directory-view.c:
11486         (volume_or_drive_unmounted_callback),
11487         (volume_or_drive_ejected_callback),
11488         (action_unmount_volume_callback), (action_eject_volume_callback),
11489         (real_update_menus_volumes):
11490         * src/file-manager/nautilus-directory-view-ui.xml:
11491         Allow eject on unmounted devices.
11492         Patch from Magnus Damm <magnus.damm@gmail.com>
11494 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11496         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11497         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11498         what you think, it means don't load if the app the desktop file
11499         references doesn't exist.
11501 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11503         * libnautilus-private/Makefile.am:
11504         * libnautilus-private/nautilus-link-historical.c:
11505         * libnautilus-private/nautilus-link-historical.h:
11506         Remove historical link support.
11508         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11509         * libnautilus-private/nautilus-link.[ch]:
11510         Remove historical link support and unused functions.
11512         * src/file-manager/fm-directory-view.h:
11513         Remove unused declaration.
11515         * src/file-manager/fm-icon-view.c:
11516         Fix up due to small api change for nautilus-link.
11518         * src/file-manager/fm-properties-window.c: (set_icon_callback):
11519         Fix icon change for desktop files that point to nonexisting binaries.
11521 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11523         * src/nautilus-main.c (register_icons):
11524         Remove debug spew
11526 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11528         * libnautilus-private/nautilus-icon-factory.c:
11529         (nautilus_icon_factory_get_icon_for_file):
11530         Special case icons for burn: and computer:
11532         * src/nautilus-main.c: (register_icons):
11533         * src/nautilus-navigation-window-menus.c:
11534         * src/nautilus-window-menus.c:
11535         Fix up icons and names in go/places menu.
11536         Fixes #162750 and #149941
11538         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11540 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11542         * src/nautilus-navigation-window.c (real_set_title):
11543         Make window title "location - File Browser", not "File Browser: location".
11544         Fixes #149008. Patch by Gustavo Carneiro.
11546 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11548         * configure.in:
11549         Post release version bump
11551 === nautilus 2.9.2 ===
11553 2004-01-11  James Henstridge  <james@jamesh.id.au>
11555         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11557         * src/Makefile.am: remove desktop and server files on clean.
11558         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11559         in config.h.
11561         * Makefile.am: remove desktop files on clean, and intltool files
11562         on distclean.
11564         * acconfig.h: remove, since it isn't needed anymore.
11566         * configure.in: remove some macro calls not needed with newer
11567         automakes, and use newer versions of some macros.
11569         * autogen.sh: require Automake >= 1.7.
11571 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11573         * NEWS:
11574         Update for release.
11576         * configure.in:
11577         Require eel 2.92.
11579 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11581         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11582         Add back mk.
11584 2005-01-10  Alexander Larsson  <alexl@redhat.com>
11586         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11587         Remove mk for ALL_LINGUAS since it broke the build.
11589 2004-12-17  Alexander Larsson  <alexl@redhat.com>
11591         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11592         Don't use frames for images with alpha.
11594         Patch from Jaap Haitsma <jaap@haitsma.org>
11596 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11598         * src/nautilus-bookmarks-window.[ch]:
11599         (open_selected_bookmark): New function, choose if to open in
11600         parent or new window.
11601         (get_bookmark_nautilus_navigation_window_new): Get New window.
11602         (on_jump_button_clicked): Call open_selected_bookmark.
11603         (on_row_activated): Call open_selected_bookmark.
11604         * src/nautilus-navigation-window-menus.c:
11605         (get_or_create_bookmarks_window): Reset signals for the
11606         edit bookmark dialog.
11607         fixes bug #160224.
11609 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11611         * configure.in:
11612         Require glib 2.6.0
11614         * libnautilus-private/nautilus-file-utilities.c:
11615         (nautilus_get_uri_shortname_for_display):
11616         * libnautilus-private/nautilus-file.c:
11617         (nautilus_file_get_display_name_nocopy):
11618         Use g_filename_display_basename() for display names
11620 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11622         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11623         (fm_list_view_start_renaming_file):
11624         * src/file-manager/fm-properties-window.c:
11625         (name_field_done_editing):
11626         Make sure we don't rename files if the name was never
11627         changed from the original display name.
11629 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11631         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11632         Fill in ctrl-l dialog correctly for desktop.
11634         Patch from Matthew Gatto <poobar@nycap.rr.com>
11636 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11638         * libnautilus-private/nautilus-icon-container.c:
11639         (nautilus_icon_container_update_icon):
11640         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11641         * libnautilus-private/nautilus-thumbnails.c:
11642         (nautilus_thumbnail_frame_image),
11643         (nautilus_thumbnail_load_framed_image):
11644         * libnautilus-private/nautilus-thumbnails.h:
11645         Better handling of icon sizes, including
11646         framing of large file-as-icon images.
11648         Patches from Jaap Haitsma <jaap@haitsma.org>
11650 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
11652         * configure.in: Added "zu" to ALL_LINGUAS.
11654 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11656         * libnautilus-private/nautilus-desktop-link-monitor.c:
11657         (destroy_desktop_link_monitor),
11658         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11659         (nautilus_desktop_link_monitor_make_filename_unique),
11660         (create_volume_link), (nautilus_desktop_link_monitor_init):
11661         * libnautilus-private/nautilus-desktop-link-monitor.h:
11662         * libnautilus-private/nautilus-desktop-link.c:
11663         (nautilus_desktop_link_new_from_volume):
11664         Make sure volume filenames are unique (#153888)
11666 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11668         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11669         Disconnect from right object.
11671 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11673         * src/file-manager/fm-directory-view.c:
11674         (add_application_to_open_with_menu), (real_update_menus):
11675         Fix underscore escaping in open with menu.
11677 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11679         * libnautilus-private/nautilus-bookmark.c:
11680         (nautilus_bookmark_get_pixbuf):
11681         Force size for pixbufs.
11683         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11684         Load force-sized svgs right.
11685         (nautilus_icon_factory_get_pixbuf_from_name):
11686         Allow force-size loading
11688         * libnautilus-private/nautilus-icon-factory.h:
11689         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11691         * libnautilus-private/nautilus-ui-utilities.c:
11692         (nautilus_action_from_menu_item),
11693         (nautilus_toolbar_action_from_menu_item):
11694         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11695         * src/nautilus-property-browser.c: (make_drag_image),
11696         (make_properties_from_directories):
11697         * src/nautilus-sidebar-title.c: (update_icon):
11698         * src/file-manager/fm-directory-view.c:
11699         (add_extension_action_for_files):
11700         * src/file-manager/fm-properties-window.c: (create_emblems_page):
11701         * src/file-manager/fm-tree-model.c:
11702         (tree_node_get_pixbuf_from_factory):
11704         Force-size load icons
11706         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11707         (nautilus_throbber_finalize):
11708         Disconnect icon theme changed signal on finalize.
11710 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11712         * libnautilus-private/nautilus-file-dnd.c:
11713         (nautilus_drag_can_accept_item):
11714         Handle drags to desktop items.
11716 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
11718         * configure.in: Added "nso" to ALL_LINGUAS.
11720 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11722         * libnautilus-private/nautilus-icon-container.c:
11723         (canvas_position_to_grid_position):
11724         Fix positioning. Makes find_new_empty_spot tighter.
11725         Patch from Jimmy Do <crispyleaves@gmail.com>
11727 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11729         * libnautilus-private/nautilus-icon-container.c: (snap_position),
11730         (find_empty_location):
11731         Fix a few typos in icon placement.
11732         Patch from Jimmy Do <crispyleaves@gmail.com>
11734 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11736         * src/file-manager/Makefile.am:
11738         No need to define VERSION here, it's aleady in
11739         config.h. Fix the build.
11741 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11743         reviewed by: Alexander Larsson  <alexl@redhat.com>
11745         * configure.in:
11747         Bump gnome-vfs required version
11749         * libnautilus-private/nautilus-mime-actions.c:
11750         (nautilus_mime_get_default_application_for_file),
11751         (application_equal), (get_open_with_mime_applications),
11752         (nautilus_mime_get_open_with_applications_for_file),
11753         (nautilus_mime_get_applications_for_file),
11754         (nautilus_mime_has_any_applications_for_file):
11755         * libnautilus-private/nautilus-mime-actions.h:
11756         * libnautilus-private/nautilus-program-choosing.c:
11757         (nautilus_launch_show_file), (nautilus_launch_application):
11758         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11759         (activate_check_mime_types):
11760         * src/nautilus-information-panel.c: (command_button_callback),
11761         (add_command_buttons), (nautilus_information_panel_update_buttons):
11763         Remove all mime api deprecated calls and replace them with the
11764         new API. Fix bug #159435.
11766 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11768         * configure.in:
11769         Post release version bump
11771 === nautilus 2.9.1 ===
11773 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11775         * NEWS:
11776         Update for release.
11778 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11780         * libnautilus-private/nautilus-undo-signal-handlers.c:
11781         Fix include.
11783 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11784         * Merge bonobo-slay-branch
11786 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11788         * src/nautilus-window.c: (action_view_as_callback),
11789         (nautilus_window_synch_view_as_menus):
11790         Don't reenter action callback when switching views.
11792 2004-11-19  Dave Camp  <dave@novell.com>
11794         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11795         (can_show_default_app), (real_update_menus): Fix some jumping
11796         menus.
11797         * test/Makefile.am: Don't link to libnautilus
11799 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11801         * libnautilus-private/nautilus-mime-actions.c:
11802         removed unneeded includes
11804         * src/nautilus-application.c:
11805         * src/nautilus-desktop-window.c:
11806         Removed app_id property on NautilusWindow
11808         * src/nautilus-main.c: (main):
11809         Remove old code
11811         * src/nautilus-navigation-window.c:
11812         * src/nautilus-sidebar-title.c:
11813         * src/nautilus-window-menus.c:
11814         * src/file-manager/fm-ditem-page.c:
11815         Remove bonobo comments
11817         * src/nautilus-window.c:
11818         Remove app_id property
11819         fix last bonobo details
11821         * src/file-manager/fm-actions.h:
11822         * src/file-manager/fm-directory-view.c:
11823         * src/file-manager/nautilus-directory-view-ui.xml:
11824         remove edit launcher action
11826 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11828         * configure.in:
11829         Require new eel
11831         * src/file-manager/fm-actions.h:
11832         * src/file-manager/fm-directory-view.[ch]:
11833         * src/file-manager/nautilus-directory-view-ui.xml:
11834         * src/nautilus-actions.h:
11835         * src/nautilus-shell-ui.xml:
11836         * src/nautilus-spatial-window-ui.xml:
11837         * src/nautilus-spatial-window.c:
11838         * src/nautilus-window-menus.c:
11839         * src/nautilus-window.[ch]:
11840         Implement some accels as GtkBindings instead to avoid
11841         overriding widget-specific keybindings like "delete" and "backspace".
11843 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11845         * src/nautilus-navigation-window.c:
11846         * src/nautilus-window-private.h:
11847         Put location entry etc in a toolbar.
11849 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11851         * libnautilus-private/nautilus-file.c: (is_desktop_file),
11852         (nautilus_file_is_nautilus_link):
11853         Don't check for "application/x-gnome-app-info", as that is already
11854         handled by the alias system. This also avoids stating for a
11855         mimetype xml file.
11857         * src/nautilus-throbber.c:
11858         Don't create a new icon theme for each throbber.
11859         Use GtkIconTheme instead of GnomeIconTheme
11861         * libnautilus-private/nautilus-ui-utilities.[ch]:
11862         New function nautilus_ui_string_get to cache the loaded ui files.
11864         * src/nautilus-navigation-window.c:
11865         Remove old bonoboui stuff
11867         * src/nautilus-navigation-window-menus.c:
11868         Open New window is Ctrl-N.
11869         Use the new nautilus_ui_string_get call
11871         * src/nautilus-spatial-window.c:
11872         * src/nautilus-window-menus.c:
11873         * src/file-manager/fm-desktop-icon-view.c:
11874         * src/file-manager/fm-directory-view.c:
11875         * src/file-manager/fm-icon-view.c:
11876         * src/file-manager/fm-list-view.c:
11877         Use the new nautilus_ui_string_get call
11879         * src/file-manager/nautilus-directory-view-ui.xml:
11880         * src/file-manager/nautilus-icon-view-ui.xml:
11881         Name separators to work around bug #158620
11883 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11885         * src/file-manager/fm-actions.h:
11886         * src/file-manager/fm-directory-view.c:
11887         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11888         * src/file-manager/nautilus-directory-view-ui.xml:
11889         * src/file-manager/nautilus-icon-view-ui.xml:
11890         * src/file-manager/nautilus-list-view-ui.xml:
11891         * src/nautilus-actions.h:
11892         * src/nautilus-navigation-window-ui.xml:
11893         * src/nautilus-shell-ui.xml:
11894         * src/nautilus-spatial-window-ui.xml:
11895         * src/nautilus-spatial-window.c:
11896         * src/nautilus-window-menus.c:
11897         * src/nautilus-window.[ch]:
11898         Add all extra accellerators and clean up ui files.
11900 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11902         * src/nautilus-window-menus.c:
11903         * src/nautilus-window-toolbars.c:
11904         * libnautilus-private/nautilus-ui-utilities.[ch]:
11905         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
11906         Move code to utility functions.
11908 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11910         * libnautilus-private/nautilus-file-utilities.[ch]:
11911         * src/nautilus-spatial-window.c:
11912         * src/nautilus-navigation-window-menus.c:
11913         * src/nautilus-window-menus.c:
11914         Move some functions to nautilus-ui-utilities
11916         * libnautilus-private/Makefile.am:
11917         * libnautilus-private/nautilus-ui-utilities.[ch]:
11918         Various ui utility functions
11920         * src/file-manager/fm-desktop-icon-view.c:
11921         * src/file-manager/fm-directory-view.c:
11922         * src/file-manager/fm-icon-view.c:
11923         * src/file-manager/fm-list-view.c:
11924         Unmerge everything on destroy
11926         * src/nautilus-shell-ui.xml:
11927         Remove unused stuff
11929 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11931         * libnautilus-private/nautilus-clipboard-monitor.c:
11932         Handle ownership changes from XFixes
11934         * libnautilus-private/Makefile.am:
11935         * libnautilus-private/nautilus-clipboard-ui.xml:
11936         Remove (is now inline)
11938         * libnautilus-private/nautilus-clipboard.[ch]:
11939         Convert to GtkUIManager
11941         * src/nautilus-location-bar.c:
11942         * src/nautilus-notes-viewer.c:
11943         Adapt to NautilusClipboard changes
11945         * src/nautilus-window-menus.c:
11946         Remove duplicated action
11948         * src/file-manager/fm-actions.h:
11949         * src/file-manager/fm-directory-view.c:
11950         * src/file-manager/fm-icon-view.c:
11951         * src/file-manager/fm-list-view.c:
11952         * src/file-manager/nautilus-directory-view-ui.xml:
11953         Adapt to NautilusClipboard changes
11954         Fix paste into folder to not use stock accelerator
11956 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11958         * components/Makefile.am:
11959         Remove references to throbber
11961         * src/Makefile.am:
11962         * src/nautilus-throbber.[ch]:
11963         Moved throbber here and made it not be a bonobo object
11965         * src/nautilus-window-private.h:
11966         * src/nautilus-window-toolbars.c:
11967         Work with the throbber
11969 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11971         * src/nautilus-application.c:
11972         * src/nautilus-navigation-window.c:
11973         * src/nautilus-spatial-window.c:
11974         * src/nautilus-window-private.h:
11975         * src/nautilus-window.c:
11976         Make initial window geometry work.
11978 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11980         * src/nautilus-image-properties-page.c: (get_property_pages):
11981         Only show for images.
11983 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11985         * src/file-manager/fm-properties-window.h:
11986         Don't include libnautilus files.
11988 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11990         * src/file-manager/fm-desktop-icon-view.c:
11991         * src/nautilus-navigation-window.c:
11992         * src/nautilus-desktop-window.c:
11993         Remove old defines
11995         * src/file-manager/fm-directory-view.c:
11996         * src/file-manager/nautilus-directory-view-ui.xml:
11997         * src/nautilus-navigation-window-ui.xml:
11998         * src/nautilus-shell-ui.xml:
11999         Make the menus look like pre-bonobo-removal
12001 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12003         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12004         Don't have use default background on desktop context menu.
12006 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12008         * Makefile.am:
12009         Remove libnautilus-adapter subdir
12011         * components/Makefile.am:
12012         Don't build throbber atm
12014         * src/nautilus-navigation-action.c:
12015         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12017         * src/Makefile.am:
12018         * src/nautilus-arrow-toolbutton.[ch]:
12019         Remove.
12021 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12023         * libnautilus-private/nautilus-window-info.c:
12024         (nautilus_window_info_get_ui_manager):
12025         It's NULL now, not CORBA_OBJECT_NIL.
12027 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12029         * libnautilus-private/nautilus-view.h:
12030         remove bonoboui inclide
12032         * src/nautilus-navigation-action.[ch]:
12033         Add navigation GtkAction, based on epi code
12035         * src/nautilus-window-menus.c:
12036         * src/nautilus-window-toolbars.c:
12037         Correctly handle toolbar icons for extensions
12039 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12041         * configure.in:
12042         Remove bonoboui dependencies
12044         * libnautilus-private/Makefile.am:
12045         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12046         * libnautilus-private/nautilus-bonobo-ui.h:
12047         Remove unneeded files
12049         * libnautilus-private/nautilus-clipboard.c:
12050         Comment out for now.
12052         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12053         * libnautilus-private/nautilus-metafile.c:
12054         * src/nautilus-application.c:
12055         * src/nautilus-history-sidebar.c:
12056         * src/nautilus-information-panel.c:
12057         * src/nautilus-main.c: (main):
12058         * src/nautilus-notes-viewer.c:
12059         * src/nautilus-sidebar-title.c:
12060         * src/file-manager/fm-properties-window.c:
12061         Remove bonobo includes
12063         * libnautilus-private/nautilus-file-utilities.[ch]:
12064         (nautilus_get_ui_directory), (nautilus_ui_file):
12065         Util functions for ui files.
12067         * libnautilus-private/nautilus-view.[ch]:
12068         * libnautilus-private/nautilus-window-info.[ch]:
12069         Remove bonoboui methods
12071         * src/Makefile.am:
12072         Add new files, remove some old ones
12073         Move ui files to datadir/nautilus/ui
12075         * src/nautilus-actions.h:
12076         New file with action names
12078         * src/nautilus-arrow-toolbutton.[ch]:
12079         New widget for back/forward buttons.
12081         * src/nautilus-desktop-window.c:
12082         * src/nautilus-navigation-window-menus.c:
12083         * src/nautilus-navigation-window-ui.xml:
12084         * src/nautilus-navigation-window.[ch]:
12085         * src/nautilus-shell-ui.xml:
12086         * src/nautilus-spatial-window-ui.xml:
12087         * src/nautilus-spatial-window.c:
12088         * src/nautilus-window-manage-views.[ch]:
12089         * src/nautilus-window-menus.c:
12090         * src/nautilus-window-private.h:
12091         * src/nautilus-window-toolbars.c:
12092         * src/nautilus-window.[ch]:
12093         Initial port to GtkUIManager
12095         * src/nautilus-profiler.[ch]:
12096         Remove
12098         * src/file-manager/Makefile.am:
12099         * src/file-manager/fm-actions.h:
12100         New file with action names
12102         * src/file-manager/fm-desktop-icon-view.c:
12103         * src/file-manager/fm-directory-view.[ch]:
12104         * src/file-manager/fm-icon-view.c:
12105         * src/file-manager/fm-list-view.c:
12106         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12107         * src/file-manager/nautilus-directory-view-ui.xml:
12108         * src/file-manager/nautilus-icon-view-ui.xml:
12109         * src/file-manager/nautilus-list-view-ui.xml:
12110         Initial port of views to GtkUIManager
12112 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12114         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12115         Remove some unused bonobo extensions.
12117         * libnautilus-private/Makefile.am:
12118         * src/nautilus-navigation-window.c:
12119         * src/nautilus-property-browser.c:
12120         * src/nautilus-spatial-window.c:
12121         * src/nautilus-window.c:
12122         * libnautilus-private/nautilus-drag-window.[ch]:
12123         Remove NautilusDragWindow (not used anyway)
12125 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12127         * configure.in:
12128         * libnautilus-private/Makefile.am:
12129         * libnautilus-private/nautilus-directory-async.c:
12130         * libnautilus-private/nautilus-lib-self-check-functions.h:
12131         * libnautilus-private/nautilus-medusa-support.[ch]:
12132         * libnautilus-private/nautilus-metafile.c:
12133         * libnautilus-private/nautilus-search-uri.[ch]:
12134         * src/Makefile.am:
12135         * src/file-manager/Makefile.am:
12136         * src/file-manager/fm-search-list-view.[ch]:
12137         * src/file-manager/nautilus-indexing-info.[ch]:
12138         * src/file-manager/nautilus-search-list-view-ui.xml:
12139         * src/nautilus-application.c:
12140         * src/nautilus-complex-search-bar.[ch]:
12141         * src/nautilus-navigation-window-menus.c:
12142         * src/nautilus-navigation-window-ui.xml:
12143         * src/nautilus-navigation-window.[ch]:
12144         * src/nautilus-search-bar-criterion-private.h:
12145         * src/nautilus-search-bar-criterion.[ch]:
12146         * src/nautilus-search-bar-private.h:
12147         * src/nautilus-search-bar.[ch]:
12148         * src/nautilus-shell-ui.xml:
12149         * src/nautilus-sidebar-title.c:
12150         * src/nautilus-simple-search-bar.[ch]:
12151         * src/nautilus-spatial-window.c:
12152         * src/nautilus-switchable-navigation-bar.[ch]:
12153         * src/nautilus-switchable-search-bar.[ch]:
12154         * src/nautilus-window-manage-views.c:
12155         * src/nautilus-window-menus.c:
12156         * src/nautilus-window.c:
12157         Remove all traces of old medusa support.
12159 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12161         * libnautilus-private/nautilus-icon-factory.[ch]:
12162         (nautilus_get_relative_icon_size_for_zoom_level):
12163         New function.
12165         * libnautilus-private/nautilus-view.[ch]:
12166         Redo the zooming interface
12168         * src/file-manager/fm-directory-view.[ch]:
12169         * src/file-manager/fm-icon-view.c:
12170         * src/file-manager/fm-list-view.c:
12171         Implement the new interface for zooming and clean up.
12172         Remove the "default zoom affects fonts" behaviour.
12174         * src/nautilus-navigation-window.c:
12175         * src/nautilus-zoom-control.[ch]:
12176         Use the new simplified zoom interfaces
12178 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12180         * libnautilus-private/nautilus-directory-async.c:
12181         (nautilus_async_destroying_file), (extension_info_cancel),
12182         (info_provider_idle_callback), (info_provider_callback):
12183         * libnautilus-private/nautilus-directory-private.h:
12184         Handle the case when the file we're getting extension info
12185         from goes away.
12187 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12189         * src/nautilus-navigation-window.c:
12190         (nautilus_navigation_window_set_up_sidebar):
12191         * src/nautilus-window-manage-views.c:
12192         (viewed_file_changed_callback):
12193         Remove some BONOBO TODOs
12195 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12197         * components/Makefile.am:
12198         Remove image_properties subdir
12200         * src/Makefile.am:
12201         * src/nautilus-application.c: (nautilus_application_instance_init):
12202         * src/nautilus-image-properties-page.[ch]:
12203         Image property page using new system
12205         * src/nautilus-notes-viewer.c:
12206         add static
12208 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12210         * libnautilus-private/Makefile.am:
12211         * libnautilus-private/nautilus-sidebar-factory.c:
12212         * libnautilus-private/nautilus-sidebar-factory.h:
12213         Remove old sidebar-factory API
12215         * src/file-manager/fm-tree-view.c:
12216         * src/nautilus-emblem-sidebar.c:
12217         * src/nautilus-history-sidebar.c:
12218         * src/nautilus-information-panel.c:
12219         * src/nautilus-navigation-window.c:
12220         Convert to new provider API.
12222 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12224         * libnautilus-private/Makefile.am:
12225         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12226         Add new extensions-style sidebar provider interface
12228         * src/nautilus-navigation-window.c:
12229         Use it.
12231         * src/nautilus-notes-viewer.[ch]:
12232         Convert notes viewer to new iface
12234 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12236         * src/Makefile.am:
12237         * src/nautilus-application.c: (nautilus_application_instance_init):
12238         * src/nautilus-notes-sidebar.[ch]:
12239         * src/nautilus-notes-viewer.[ch]:
12240         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12241         property page
12243 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12245         * components/Makefile.am:
12246         Remove emblem subdir
12248         * libnautilus-private/nautilus-window-info.[ch]:
12249         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12250         hidden_files_mode_changed signal
12252         * src/file-manager/Makefile.am:
12253         * src/file-manager/fm-tree-view.[ch]:
12254         * src/nautilus-application.c: (nautilus_application_instance_init):
12255         Make tree view work with new system.
12257         * src/nautilus-window-manage-views.c: (load_new_location),
12258         (location_has_really_changed):
12259         Only emit loading_uri after load_underway has been reported.
12261 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12263         * src/Makefile.am:
12264         * src/nautilus-emblem-sidebar.[ch]:
12265         * src/nautilus-application.c:
12266         Add emblem sidebar, based on old compontent
12267         now uses NautilusSignaller to detect/signal emblem changes
12269         * src/nautilus-property-browser.c:
12270         Catch the emblems_changed signal and refresh
12272 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12274         * src/file-manager/fm-list-view.c:
12275         Fix crash when switching view.
12277         * src/nautilus-history-sidebar.c:
12278         Some cleanups
12280         * src/nautilus-navigation-window.c:
12281         Fix unref-null warning
12283         * src/Makefile.am:
12284         * src/nautilus-application.c:
12285         * src/nautilus-notes-sidebar.[ch]:
12286         Add notes sidebar widget, based on old component
12288         * components/Makefile.am (SUBDIRS):
12289         Remove notes
12291 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12293         * components/Makefile.am:
12294         Remove stuff that are now replaced or not needed anymore.
12296         * libnautilus-private/nautilus-window-info.[ch]:
12297         * src/nautilus-window.c:
12298         Add nautilus_window_info_get_history.
12300         * src/Makefile.am:
12301         * src/nautilus-history-sidebar.[ch]:
12302         * src/nautilus-application.c: (nautilus_application_instance_init):
12303         Add history sidebar widget, based on old component.
12305         * src/nautilus-information-panel.[ch]:
12306         Some fixes
12308 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12310         * libnautilus-private/nautilus-directory-background.c:
12311         Fix spew
12313         * libnautilus-private/nautilus-sidebar-factory.h:
12314         * libnautilus-private/nautilus-window-info.[ch]:
12315         * src/nautilus-application.c:
12316         * src/nautilus-information-panel.[ch]:
12317         * src/nautilus-navigation-window.c:
12318         * src/nautilus-side-pane.c:
12319         * src/nautilus-window.c:
12320         More work on sidebars. Now the information sidebar works.
12322 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12324         * Makefile.am:
12325         Don't build libnautilus subdir
12327         * libnautilus-private/Makefile.am:
12328         Don't link to libnautilus
12329         Add new files (some from libnautilus)
12330         Remove not used files
12332         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12333         Remove hide_built_in_bookmarks
12335         * libnautilus-private/nautilus-bonobo-ui.h:
12336         * libnautilus-private/nautilus-clipboard-ui.xml:
12337         * libnautilus-private/nautilus-clipboard.[ch]:
12338         * libnautilus-private/nautilus-idle-queue.[ch]:
12339         Move here from libnautilus
12341         * libnautilus-private/nautilus-desktop-link.c:
12342         * libnautilus-private/nautilus-global-preferences.[ch]:
12343         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12344         prefs
12346         * libnautilus-private/nautilus-directory-private.h:
12347         * libnautilus-private/nautilus-metafile-server.idl:
12348         * libnautilus-private/nautilus-program-choosing.h:
12349         Remove not needed header inclusions
12351         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12352         NautilusSidebar registration and creation
12354         * libnautilus-private/nautilus-sidebar.[ch]:
12355         New NautilusSidebar interface
12357         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12358         * libnautilus-private/nautilus-undo-context.[ch]:
12359         * libnautilus-private/nautilus-view-identifier.[ch]:
12360         * libnautilus-private/nautilus-view-query.[ch]:
12361         Remove not needed files
12363         * libnautilus-private/nautilus-undo-manager.[ch]:
12364         * libnautilus-private/nautilus-undo-private.h:
12365         * libnautilus-private/nautilus-undo-transaction.[ch]:
12366         * libnautilus-private/nautilus-undo.[ch]:
12367         Convert from bonobo. Some moved from libnautilus.
12369         * libnautilus-private/nautilus-view-factory.[ch]:
12370         NautilusView registration and creation
12372         * libnautilus-private/nautilus-view.[ch]:
12373         New NautilusView interface
12375         * libnautilus-private/nautilus-window-info.[ch]:
12376         New NautilusWindowInfo interface
12378         * src/Makefile.am:
12379         Don't link to libnautilus
12380         Remove not used files
12382         * src/nautilus-applicable-views.[ch]:
12383         * src/nautilus-component-adapter-factory.[ch]:
12384         * src/nautilus-view-frame-corba.[ch]:
12385         * src/nautilus-view-frame-private.h:
12386         * src/nautilus-view-frame.[ch]:
12387         Removed. Not needed anymore.
12389         * src/nautilus-bookmarks-window.c:
12390         * src/nautilus-complex-search-bar.c:
12391         * src/nautilus-information-panel.[ch]:
12392         * src/nautilus-location-bar.c:
12393         * src/nautilus-location-dialog.c:
12394         * src/nautilus-location-entry.c:
12395         * src/nautilus-shell-interface.idl:
12396         * src/nautilus-side-pane.h:
12397         * src/nautilus-sidebar-title.c:
12398         * src/nautilus-simple-search-bar.c:
12399         Minor changes to build.
12401         * src/nautilus-shell.c:
12402         Remove WEB_NAVIGATION_ENABLED
12404         * src/nautilus-application.c:
12405         * src/nautilus-desktop-window.c:
12406         * src/nautilus-navigation-window-menus.c:
12407         * src/nautilus-navigation-window.[ch]:
12408         * src/nautilus-spatial-window.c:
12409         * src/nautilus-window-manage-views.[ch]:
12410         * src/nautilus-window-menus.c:
12411         * src/nautilus-window-private.h:
12412         * src/nautilus-window.[ch]:
12413         Initial conversion to new NautilusView interface.
12415         * src/file-manager/Makefile.am:
12416         * src/file-manager/fm-bonobo-provider.[ch]:
12417         Removed. Not needed anymore.
12418         Temporary commented out fm-tree-view.[ch]
12420         * src/file-manager/fm-desktop-icon-view.c:
12421         * src/file-manager/fm-desktop-icon-view.h:
12422         * src/file-manager/fm-directory-view.c:
12423         * src/file-manager/fm-directory-view.h:
12424         * src/file-manager/fm-icon-view.c:
12425         * src/file-manager/fm-icon-view.h:
12426         * src/file-manager/fm-list-view.c:
12427         * src/file-manager/fm-list-view.h:
12428         * src/file-manager/fm-properties-window.c:
12429         * src/file-manager/fm-tree-view.h:
12430         Initial conversion to new NautilusView interface.
12432 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12434         * Makefile.am: install nautilus-file-management-properties.desktop
12435         in $(datadir)/applications
12437         * nautilus-file-management-properties.desktop.in:
12438         add OnlyShowIn=GNOME;
12440 2004-10-29  Iain <iaingnome@gmail.com>
12442         * libnautilus-private/nautilus-icon-canvas-item.c
12443         (compute_text_rectangle): Line up the text with the middle of the icon.
12445         * libnautilus-private/nautilus-icon-container.c
12446         (lay_down_one_line): Take the max height of the row so that icons can
12447         be lined up.
12448         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12449         max width of an icon.
12450         Line up icons on a vertical line set at the left of the text.
12452 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12454         * configure.in:
12455         Update version to 2.9.1.
12456         Gnome 2.8 versions are now on the gnome-2-8 branch.
12458         * ChangeLog: rolled over to ChangeLog-20041029.
12460 ==== gnome-2-8 branched from here ===
12462 # Local Variables:
12463 # coding: utf-8
12464 # End: