2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / ChangeLog
blob21828a94dc6fe3389df1328211bd960a3480df1d
1 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
3         * libnautilus-private/nautilus-file-operations.c:
4         (callback_for_move_to_trash):
5         Fix a crash due to a missing NULL check (#520947).
7 2008-03-06  Alexander Larsson  <alexl@redhat.com>
9         * libnautilus-private/nautilus-bookmark.c:
10         (nautilus_bookmark_uri_known_not_to_exist):
11         Fix this check to actually only access local
12         files, not fuse-based gvfs paths.
14 2008-03-06  Alexander Larsson  <alexl@redhat.com>
16         * libnautilus-private/nautilus-icon-container.c:
17         (nautilus_icon_container_update_icon):
18         Remove dead code
19         
20         * libnautilus-private/nautilus-icon-info.c:
21         (nautilus_icon_info_lookup):
22         Resize custom icons (#513102)
24 2008-03-06  Alexander Larsson  <alexl@redhat.com>
26         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
27         Avoid crashing if no pixbuf for menu icon. (#513719)
28         
29 2008-03-06  Alexander Larsson  <alexl@redhat.com>
31         * src/nautilus-file-management-properties.c:
32         Avoid showing broken icons for the media type list (#519880)
34 2008-03-06  Alexander Larsson  <alexl@redhat.com>
36         * libnautilus-private/nautilus-file-operations.c:
37         (trash_files):
38         Fix delete all button (#518616)
39         Patch from Rached Ben Mustapha
41 2008-03-06  Alexander Larsson  <alexl@redhat.com>
43         * libnautilus-private/nautilus-file.c:
44         (nautilus_file_can_set_permissions):
45         Try to set permissions on remote shares. (#520572)
47 2008-03-06  Alexander Larsson  <alexl@redhat.com>
49         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
50         Only look for autorun stuff for local files.
51         We can't generally exec stuff for non-local files anyway,
52         and is a performance hit to do the check.
54 2008-03-05  Alexander Larsson  <alexl@redhat.com>
56         * libnautilus-private/nautilus-autorun.[ch]:
57         Add async x-content type getter, change sync one
58         to only read the cached value
59         
60         * src/file-manager/fm-directory-view.c:
61         * src/nautilus-window-manage-views.c:
62         Get x-content type async
64 2008-03-04  Alexander Larsson  <alexl@redhat.com>
66         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
67         Handle the case of empty display name as if it wasn't specified.
69 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
71         * nautilus-computer.desktop.in.in:
72         * nautilus-folder-handler.desktop.in.in:
73         * nautilus-home.desktop.in.in:
74         Computer, Home and Open Folder .desktop files should only show in
75         GNOME. Patch from Federico Mena Quintero. (#350947)
77 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
79         * src/nautilus-file-management-properties.c:
80         (update_icon_captions_from_gconf):
81         Fix a crasher when reading NULL values from GConf. (#518974)
83 2008-02-28  Christian Neumair  <cneumair@gnome.org>
85         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
86         Handle NULL file.
87         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
88         Ignore lines beginning with a space (#512593).
90 2008-02-28  Alexander Larsson  <alexl@redhat.com>
92         * src/file-manager/fm-directory-view.c:
93         (file_should_show_foreach):
94         Add mount entry for mountables, not unmount (#519056)
95         
96 2008-02-28  Alexander Larsson  <alexl@redhat.com>
98         * libnautilus-private/nautilus-progress-info.c:
99         Use better icon for system tray. (#518644)
100         Patch from Michael Monreal
102 2008-02-07  Christian Neumair  <cneumair@gnome.org>
104         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
105         Handle NULL state (#512042).
106         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
107         trash monitor signal (#519050).
109 2008-02-26  Alexander Larsson  <alexl@redhat.com>
111         * src/nautilus-autorun-software.c (autorun):
112         Fix typo in string
114 2008-02-25  Alexander Larsson  <alexl@redhat.com>
116         * configure.in:
117         Post release version bump
119 === nautilus 2.21.92 ===
121 2008-02-25  Alexander Larsson  <alexl@redhat.com>
123         * configure.in:
124         Require glib 2.15.6
126         * NEWS:
127         Update for release
128         
129 2008-02-25  Alexander Larsson  <alexl@redhat.com>
131         * src/nautilus-autorun-software.c:
132         Show dialog on autorun errors
134 2008-02-25  Alexander Larsson  <alexl@redhat.com>
136         * src/file-manager/fm-properties-window.c:
137         Don't show permissions for computer.
138         Make "open with tab" consistent for computer and trash.
139         Patch from Cosimo Cecchi (#518131)
141 2008-02-25  Alexander Larsson  <alexl@redhat.com>
143         * src/nautilus-window-manage-views.c:
144         (got_file_info_for_view_selection_callback):
145         Fix NautilusFile leak.
146         Patch from Christian Neumair
148 2008-02-25  Alexander Larsson  <alexl@redhat.com>
150         * libnautilus-private/nautilus-icon-container.[ch]:
151         * src/file-manager/fm-directory-view.[ch]:
152         * src/file-manager/fm-icon-view.c:
153         Fixes the icon position when creating a new folder,
154         and the view is zoomed.
155         Patch from Christian Neumair
157 2008-02-25  Alexander Larsson  <alexl@redhat.com>
159         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
160         Fix s/display_name/filename/ typo (#515903)
161         Fixes blurry window icons
162         Patch from Christian Neumair
164 2008-02-25  Alexander Larsson  <alexl@redhat.com>
166         * src/file-manager/fm-properties-window.c:
167         Allow theming of chart colors (#478471)
168         Patch from Baris Cicek
170 2008-02-25  Alexander Larsson  <alexl@redhat.com>
172         * libnautilus-private/nautilus-file.c (is_uri_relative):
173         g_uri_get_scheme -> g_uri_parse_scheme
175 2008-02-25  Alexander Larsson  <alexl@redhat.com>
177         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
178         Don't display error on G_IO_ERROR_FAILED_HANDLED.
180 2008-02-22  David Zeuthen  <davidz@redhat.com>
182         * libnautilus-private/nautilus-autorun.c:
183         (autorun_dialog_response), (do_autorun_for_content_type):
184         Actually handle when the user presses the Eject or Unmount button.
186         * src/nautilus-window-manage-views.c: (found_mount_cb),
187         (update_for_new_location):
188         * src/nautilus-window-private.h:
189         * src/nautilus-window.c: (nautilus_window_finalize):
190         Find the mount for the window, used for determining if a x-content
191         clue bar should be shown, async.
193 2008-02-22  Alexander Larsson  <alexl@redhat.com>
195         * libnautilus-private/nautilus-mime-actions.c:
196         (activation_mount_not_mounted):
197         Don't crash if all files were removed due to error
198         when activating.
200 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
202         * libnautilus-private/nautilus-icon-container.c:
203         (nautilus_icon_container_get_selected_icons),
204         (nautilus_icon_container_get_selected_icon_locations),
205         (stop_rubberbanding): Add
206         nautilus_icon_container_get_selected_icons(). Use icon as range
207         selection base if it has been rubberbanded. Fixes #512894.
209 2008-02-21  Vincent Untz  <vuntz@gnome.org>
211         Bring back the Connect to dialog. It still needs some work, but it's
212         better than nothing.
214         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
215         Actually save the name in the bookmark, instead of forgetting it.
217         * src/Makefile.am: Updated to build the connect dialog stuff.
218         * src/nautilus-connect-server-dialog-main.c: (show_uri),
219         (nautilus_connect_server_dialog_present_uri), (main):
220         Port to gio. We use g_app_info_launch_default_for_uri() to open the
221         URI, but it will need some more work because it doesn't automount the
222         URI.
223         * src/nautilus-connect-server-dialog-nonmain.c:
224         (nautilus_connect_server_dialog_present_uri): Trivial update.
225         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
226         (nautilus_connect_server_dialog_finalize), (connect_to_server),
227         (response_callback), (setup_for_type), (display_server_location),
228         (nautilus_connect_server_dialog_init),
229         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
230         feature, to replace the old gnome-vfs network volumes. Remove the
231         Browse button, which isn't really needed there. Needs some more polish.
232         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
233         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
234         Uncomment code to make use of the dialog
236 2008-02-21  David Zeuthen  <davidz@redhat.com>
238         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
239         Use g_volume_should_automount() to determine if we should autorun
240         programs on a mount.
242         * libnautilus-private/nautilus-directory-async.c:
243         (nautilus_directory_set_up_request),
244         (nautilus_async_destroying_file), (lacks_filesystem_info),
245         (wants_filesystem_info), (request_is_satisfied),
246         (directory_count_start), (mime_list_start),
247         (filesystem_info_cancel), (filesystem_info_stop),
248         (filesystem_info_state_free), (got_filesystem_info),
249         (query_filesystem_info_callback), (filesystem_info_start),
250         (start_or_stop_io), (nautilus_directory_cancel),
251         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
252         (nautilus_directory_cancel_loading_file_attributes):
253         * libnautilus-private/nautilus-directory-private.h:
254         * libnautilus-private/nautilus-file-attributes.h: Add new
255         filesystem info attribute; right now two bits in NautilusFile's
256         private structure are set; the filesystem::use-preview and
257         filesystem:readonly.
259         * libnautilus-private/nautilus-file-operations.c:
260         (nautilus_file_operations_mount_volume):
261         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
262         (mount_shortcut_cb): Don't inhibit automount from
263         nautilus_file_operations_mount_volume() because then everything
264         will be inhibited as the mount_added callback use it as
265         well. Rather, move the call to inhibit out to the proper call
266         sites.
268         * libnautilus-private/nautilus-file-private.h:
269         * libnautilus-private/nautilus-file.c:
270         (nautilus_file_get_filesystem_use_preview),
271         (nautilus_file_should_show_thumbnail),
272         (get_speed_tradeoff_preference_for_file),
273         (nautilus_file_get_mount):
274         * libnautilus-private/nautilus-file.h:
275         * src/file-manager/fm-directory-view.c: (load_directory):
276         * src/file-manager/fm-icon-view.c: (should_preview_sound):
277         * src/nautilus-window-manage-views.c: (update_for_new_location):
278         Use the new filesystem::use-preview hint to determine if we should
279         preview non-native files (such as gphoto2:// and cdda://
280         mounts). 
282 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
284         * src/nautilus-application.c: (find_parent_spatial_window):
285         Stop closing parent windows at Desktop in spatial mode only if it's
286         not explicitly opened in a spatial window. (#515180).
288 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
290         * src/nautilus-pathbar.c: (trash_state_changed_cb),
291         (nautilus_path_bar_init):
292         Update the trash icon on the pathbar according to the trash state.
293         (#332162).
295 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
297         * libnautilus-private/nautilus-mime-application-chooser.c:
298         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
299         Finish work on open with tab with multiple files selected. (#343930).
301 2008-02-20  Alexander Larsson  <alexl@redhat.com>
303         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
304         * libnautilus-private/nautilus-open-with-dialog.[ch]:
305         * src/file-manager/fm-directory-view.c:
306         * src/file-manager/fm-properties-window.c:
307         Initial work on open with tab with multple selected
308         files. (#343930)
309         Patch from Cosimo Cecchi
311 2008-02-20  Alexander Larsson  <alexl@redhat.com>
313         * libnautilus-private/nautilus-file-operations.c:
314         Duplicate if src and dest dirs are the same (#512392)
316 2008-02-20  Alexander Larsson  <alexl@redhat.com>
318         * src/nautilus-main.c:
319         Call eel_debug_shut_down() after freeing
320         NautilusApplications (fixes warning about
321         bookmark leaks).
322         Pointed out by Christian Neumair
323         
324 2008-02-20  Alexander Larsson  <alexl@redhat.com>
326         * libnautilus-private/nautilus-icon-info.c:
327         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
328         (nautilus_icon_info_get_pixbuf_at_size):
329         Don't scale icons if not needed (#515903)
330         Patch from Christian Neumair
332 2008-02-19  Alexander Larsson  <alexl@redhat.com>
334         * src/file-manager/fm-tree-model.[ch]:
335         Add fm_tree_model_iter_compare_roots to compare roots
336         Report dummy rows added before reporting has_child_toggled.
337         
338         * src/file-manager/fm-tree-view.c:
339         (compare_rows):
340         Use fm_tree_model_iter_compare_roots when comparing roots
341         to force a stable sort, because GtkTreeModelSort isn't stable.
343 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
345         * libnautilus-private/nautilus-file-operations.c:
346         (delete_job_done), (delete_job), (trash_or_delete_internal),
347         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
348         * libnautilus-private/nautilus-file-operations.h:
349         * src/file-manager/fm-directory-view.c:
350         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
351         (trash_or_delete_files), (action_location_trash_callback):
352         Reset selection_was_removed in FMDirectoryView if the user
353         cancels the deletion from trash (#337937).
355 2008-02-19  Alexander Larsson  <alexl@redhat.com>
357         * libnautilus-private/nautilus-clipboard.c:
358         * src/file-manager/fm-directory-view.c:
359         * src/file-manager/fm-icon-view.c:
360         * src/file-manager/fm-list-view.c:
361         * src/nautilus-navigation-window-menus.c:
362         * src/nautilus-spatial-window.c:
363         * src/nautilus-window-menus.c:
364         Move comments around to help translators (#463616)
365         Patch from Yann Simon
367 2008-02-19  Alexander Larsson  <alexl@redhat.com>
369         * libnautilus-private/Makefile.am:
370         * libnautilus-private/nautilus-file-operations-progress-icons.h:
371         * libnautilus-private/nautilus-file-operations-progress.[ch]:
372         Removed unused files. (#515259)
373         
374         * libnautilus-private/nautilus-file-operations.c:
375         Don't include removed file
377 2008-02-18  Alexander Larsson  <alexl@redhat.com>
379         * libnautilus-private/nautilus-directory-async.c:
380         (link_info_nautilus_link_read_callback):
381         Avoid free of random memory if desktop file reading
382         failed.
384 2008-02-15  Alexander Larsson  <alexl@redhat.com>
386         * libnautilus-private/nautilus-dnd.c:
387         (nautilus_drag_build_selection_list):
388         Don't build selection list in wrong order. (#330357)
390 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
392         * src/file-manager/fm-properties-window.c:
393         (should_show_custom_icon_buttons):
394         Fix typo, now you can set custom icons again. (#512795)
396 2008-02-15  Alexander Larsson  <alexl@redhat.com>
398         * libnautilus-private/nautilus-mime-actions.c:
399         * libnautilus-private/nautilus-vfs-file.c:
400         Fix checking when to display errors (#514135)
402 2008-02-14  Alexander Larsson  <alexl@redhat.com>
404         * libnautilus-private/nautilus-file-operations.c:
405         (report_copy_progress):
406         Only change progress status string as needed when
407         copying. This avoids a lot of I/O ops to get the
408         name.
410 2008-02-14  Alexander Larsson  <alexl@redhat.com>
412         * libnautilus-private/nautilus-file-operations.c:
413         ask before emptying the trash or deleting files (#509877)
414         Patch from Cosimo Cecchi and Luca Ferretti
416 2008-02-14  Alexander Larsson  <alexl@redhat.com>
418         * src/file-manager/fm-properties-window.[ch]:
419         Close properties dialog on escape (#515620)
420         Patch from Cosimo Cecchi
422 2008-02-14  Alexander Larsson  <alexl@redhat.com>
424         * libnautilus-private/nautilus-file-operations.c:
425         Don't ref parent window during operation, as this
426         could lead to some crash when the gtkuimanager is updated
427         but the child widgets were destroyed. Instead use
428         a weak ref.
430 2008-02-13  Alexander Larsson  <alexl@redhat.com>
432         * configure.in:
433         Handle beagle >= 0.3.0
435 2008-02-13  Alexander Larsson  <alexl@redhat.com>
437         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
438         Fix bookmark comparison (#516214)
439         Patch from Cosimo Cecchi
441 2008-02-13  Alexander Larsson  <alexl@redhat.com>
443         * libnautilus-private/nautilus-progress-info.c:
444         Allow minimize of progress window (#512778)
445         Patch from Cosimo Cecchi
447 2008-02-13  Alexander Larsson  <alexl@redhat.com>
449         * libnautilus-private/nautilus-progress-info.[ch]:
450         * libnautilus-private/nautilus-file-operations.c:
451         Add paused status to progress infos and use it
452         to avoid poping up the progress dialog while dialogs
453         are up. (#512406)
454         Patch from Cosimo Cecchi
455         
456 2008-02-13  Alexander Larsson  <alexl@redhat.com>
458         * libnautilus-private/nautilus-icon-dnd.c:
459         If using composite, make dnd icons partially transparent.
460         
461 2008-02-13  Alexander Larsson  <alexl@redhat.com>
463         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
464         * libnautilus-private/nautilus-icon-dnd.c:
465         Support alpha icons during DnD on composited screens. (#500084)
466         Patch from Alexander "weej" Jones
468 2008-02-13  Alexander Larsson  <alexl@redhat.com>
470         * libnautilus-private/nautilus-link.c:
471         (nautilus_link_get_link_icon_from_desktop):
472         Strip extension from non-absolute-filename icons.
473         This fixes icons for some old-school desktop files.
475 2008-02-13  Alexander Larsson  <alexl@redhat.com>
477         * libnautilus-private/nautilus-file.[ch]:
478         * libnautilus-private/nautilus-file-private.h:
479         Add nautilus_file_is_launcher()
480         
481         * libnautilus-private/nautilus-directory-async.c:
482         * libnautilus-private/nautilus-dnd.c:
483         * libnautilus-private/nautilus-link.[ch]
484         * libnautilus-private/nautilus-mime-actions.c:
485         * libnautilus-private/nautilus-program-choosing.[ch]:
486         * src/file-manager/fm-directory-view.c:
487         * src/file-manager/fm-tree-view.c:
488         Remove weird desktop-file: and command: hacks, and
489         replace with usage and implementation of
490         nautilus_file_is_launcher().
491         This fixes some problems where the old desktop-file uri
492         was interpreted as an actual file.
494 2008-02-13  Alexander Larsson  <alexl@redhat.com>
496         * libnautilus-private/nautilus-file-operations.c (verify_destination):
497         Don't free NULL GError.
499 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
501         * libnautilus-private/nautilus-file-operations.c:
502         Remove unneeded gnome-vfs includes.
504 2008-02-12  Alexander Larsson  <alexl@redhat.com>
506         * libnautilus-private/nautilus-mime-actions.c:
507         (mime_application_hash):
508         Fix 64bit build (#515896)
510 2008-02-11  Alexander Larsson  <alexl@redhat.com>
512         * configure.in:
513         Post-release version bump
515 === nautilus 2.21.91 ===
517 2008-02-11  Alexander Larsson  <alexl@redhat.com>
519         * configure.in:
520         Require glib 2.15.5
522         * NEWS:
523         Update for release
525 2008-02-11  Alexander Larsson  <alexl@redhat.com>
527         * libnautilus-private/nautilus-progress-info.[ch]:
528         * libnautilus-private/nautilus-file-operations.c:
529         Make progress setting be ratio based and not
530         percent based and then ensure we handle division
531         by zero correctly in all cases.
533 2008-02-11  Alexander Larsson  <alexl@redhat.com>
535         * libnautilus-private/nautilus-file-operations.c:
536         * libnautilus-private/nautilus-mime-actions.c:
537         * libnautilus-private/nautilus-vfs-file.c:
538         * src/nautilus-application.c:
539         * src/nautilus-window-manage-views.c:
540         Update for new gio mount flags argument
542 2008-02-11  Alexander Larsson  <alexl@redhat.com>
544         * src/nautilus-places-sidebar.c (update_places):
545         Fix leak of volumes list.
546         Pointed out by Vincent Untz
548 2008-02-08  Alexander Larsson  <alexl@redhat.com>
550         * libnautilus-private/nautilus-autorun.c:
551         C89 fix. (#515093)
553 2008-02-08  Alexander Larsson  <alexl@redhat.com>
555         * src/nautilus-application.c:
556         Use the new g_volume_should_automount()
558 2008-02-08  Alexander Larsson  <alexl@redhat.com>
560         * libnautilus-private/nautilus-desktop-link.c:
561         Maks sure we disconnect from the changed
562         signal on the mount.
564 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
566         * HACKING: Change CVS things into SVN.
568 2008-02-08  Alexander Larsson  <alexl@redhat.com>
570         * libnautilus-private/nautilus-desktop-link.c:
571         (mount_changed_callback):
572         (nautilus_desktop_link_new_from_mount):
573         Handle changes of GMount objects
575 2008-02-08  Alexander Larsson  <alexl@redhat.com>
577         * src/file-manager/fm-directory-view.c:
578         Fix open and open with menu display in
579         always-use-browser mode.
580         
581 2008-02-08  Alexander Larsson  <alexl@redhat.com>
583         * src/file-manager/fm-directory-view.c:
584         Make sure delete-from-trash is correctly sensitive.
585         (#514039)
587 2008-02-08  Alexander Larsson  <alexl@redhat.com>
589         * test/test-nautilus-search-engine.c:
590         (main):
591         Initialize threads (#515031)
593 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
595         * configure.in:
596         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
597         the build.
599 2008-02-07  A. Walton <awalton@svn.gnome.org>
600         * configure.in:
601         * libnautilus-private/nautilus-emblem-utils.c:
602         (is_reserved_keyword):
603         * libnautilus-private/nautilus-file.c:
604         (nautilus_file_fit_date_as_string):
605         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
606         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
608 2008-02-07  Alexander Larsson  <alexl@redhat.com>
610         * libnautilus-private/nautilus-icon-dnd.c:
611         Rewrite the desktop uri to the real uri on
612         uri-list drops (i.e. from other apps) (#511764)
614 2008-02-06  Alexander Larsson  <alexl@redhat.com>
616         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
617         Don't crash if parent doesn't exist (#512636)
618         Move exact change before key generation to avoid leak.
620 2008-02-06  Alexander Larsson  <alexl@redhat.com>
622         * src/nautilus-window-manage-views.c:
623         (nautilus_window_reload):
624         Selection is already GFiles now, no need to
625         convert from uris (#514458)
626         Patch from John Millikin
628 2008-02-06  Alexander Larsson  <alexl@redhat.com>
630         * libnautilus-private/nautilus-directory-async.c:
631         (directory_load_one):
632         Avoid crashing if gvfs backend gives NULL as name for
633         a new file. (#511601)
635 2008-02-06  Alexander Larsson  <alexl@redhat.com>
637         * libnautilus-private/nautilus-directory-async.c:
638         * libnautilus-private/nautilus-directory-private.h:
639         Change how we handle cancellation of the directory count
640         and mime list for files in a directory. We now make sure
641         that the callback for the cancelled operation is run before
642         starting a new one.
643         
644         This was causing problems when viewing a directory that had
645         a subdirectory getting a lot of new files added, as for each
646         new file added the directory count would be cancelled and
647         re-started, leading to lots of outstanding (cancelled)
648         operations. Each of these was using a file descriptor for
649         the readdir operation, which wasn't really leaking (it was
650         eventually freed) but could cause temporary out-of-fd errors.
652         Perhaps we should do something similar for all kinds of
653         operations, but its worst for dir count and mime list due to
654         nautilus_directory_invalidate_count_and_mime_list() which is
655         called on file creation.
657 2008-02-05  Alexander Larsson  <alexl@redhat.com>
659         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
660         Escape characters that won't work in GMarkup.
662 2008-02-04  Alexander Larsson  <alexl@redhat.com>
664         * libnautilus-private/nautilus-autorun.c:
665         Don't autorun non-local mounts.
667 2008-02-04  Alexander Larsson  <alexl@redhat.com>
669         * libnautilus-private/nautilus-dnd.c ()
670         (nautilus_drag_default_drop_action_for_icons):
671         Default to move when dragging from trash.
673 2008-02-04  Alexander Larsson  <alexl@redhat.com>
675         * src/file-manager/fm-properties-window.c (create_permissions_page):
676         Only show selinux context if HAVE_SELINUX.
677         
678 2008-02-04  Alexander Larsson  <alexl@redhat.com>
680         * libnautilus-private/nautilus-file-operations.c:
681         Don't follow symlinks when emptying trash (#513912)
683 2008-02-01  Alexander Larsson  <alexl@redhat.com>
685         * libnautilus-private/nautilus-mime-actions.c:
686         Handle GAppInfos having NULL id
688 2008-01-30  Alexander Larsson  <alexl@redhat.com>
690         * libnautilus-private/nautilus-autorun.[ch]:
691         Add functions to inhibit autorun for a volume
692         or for the volume of a file.
693         
694         * src/nautilus-application.c:
695         Convert automount code to new way to inhibit autorun.
696         
697         * libnautilus-private/nautilus-file-operations.c:
698         * libnautilus-private/nautilus-mime-actions.c:
699         * libnautilus-private/nautilus-vfs-file.c:
700         * src/nautilus-window-manage-views.c:
701         Inhibit autorun if we manually mount stuff.
703 2008-01-29  Alexander Larsson  <alexl@redhat.com>
705         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
706         Fix string wrt plural
708 2008-01-28  Alexander Larsson  <alexl@redhat.com>
710         * configure.in:
711         Post release version bump
713 === nautilus 2.21.90 ===
715 2008-01-28  Alexander Larsson  <alexl@redhat.com>
717         * NEWS:
718         Update for release
720         * configure.in:
721         Update version to 2.21.90
723 2008-01-28  Alexander Larsson  <alexl@redhat.com>
725         * libnautilus-private/nautilus-autorun.c:
726         Better finding of case insensitive files. (#511450)
727         
728         * libnautilus-private/nautilus-file-utilities.[ch]:
729         Add nautilus_find_file_insensitive
731         Based on patch from John Millikin
733 2008-01-28  Alexander Larsson  <alexl@redhat.com>
735         * src/file-manager/fm-directory-view.c:
736         Enable paste into folder for volume links (#386800)
737         Based on patch from John Millikin
739 2008-01-28  Alexander Larsson  <alexl@redhat.com>
741         * libnautilus-private/nautilus-directory-async.c:
742         (thumbnail_done):
743         Don't reference thumb_mtime_str if its not
744         set, fixing a crash on zoom in. (#511406)
745         Patch from John Millikin
747 2008-01-28  Alexander Larsson  <alexl@redhat.com>
749         * libnautilus-private/nautilus-file-operations.c:
750         (report_count_progress):
751         Use ngettext for number of files strings. (#512203)
752         Patch from Vasiliy Faronov
754 2008-01-28  Alexander Larsson  <alexl@redhat.com>
756         * libnautilus-private/nautilus-metafile.c:
757         (escape_slashes):
758         Escape slashes in the same way as old versions,
759         fixing loss of metadata customization.
760         Patch from Rached Ben Mustapha (#511592)
762 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
764         * libnautilus-private/nautilus-directory-background.c
765         (nautilus_connect_desktop_background_to_file_metadata): Remove
766         call of noop eel_background_set_is_constant()
768 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
770         * libnautilus-private/nautilus-file-operations.c: Update all
771         GIOSchedulerJobFunc callbacks to return FALSE.
773 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
775         reviewed by: Alexander Larsson
777         * libnautilus-private/Makefile.am:
778         * libnautilus-private/nautilus-icon-names.h
780         Add a new file to define icon names, like
781           #define NAUTILUS_ICON_HOME "user-home"
782         using named icons from fd.o icon naming spec.
783         
784         * libnautilus-private/nautilus-desktop-link.c:
785         (nautilus_desktop_link_new):
786         * libnautilus-private/nautilus-link.c:
787         (nautilus_link_get_link_icon_from_desktop):
788         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
789         (nautilus_trash_monitor_init):
790         * src/file-manager/fm-directory-view.c:
791         * src/file-manager/fm-tree-view.c: (create_popup_menu),
792         (create_tree):
793         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
794         * src/nautilus-connect-server-dialog-main.c: (main):
795         * src/nautilus-desktop-window.c: (real_get_icon):
796         * src/nautilus-main.c: (main):
797         * src/nautilus-pathbar.c: (get_icon_for_file_path),
798         (get_button_image), (is_file_path_mounted_mount),
799         (make_directory_button):
800         * src/nautilus-places-sidebar.c: (update_places),
801         (bookmarks_drop_uris):
802         * src/nautilus-window-menus.c:
804         Include nautilus-icon-name.h and use its icons defines.
805         This means that now Nautilus is using "user-home",
806         "user-desktop", "folder", "user-trash*", "computer", 
807         "drive-harddisk", "folder-remote", "network-workgroup",
808         and "text-x-generic-template".
810         * src/network-scheme.desktop.in:
811         * nautilus-computer.desktop.in.in:
812         * nautilus-file-management-properties.desktop.in.in:
813         * nautilus-folder-handler.desktop.in.in:
814         * nautilus-home.desktop.in.in:
815         * nautilus.desktop.in.in:
817         Use icons from fd.o spec here too. In details, we have
818          Launcher       | New Icon
819         ----------------+----------------------
820         Computer        | computer
821         File Browser    | system-file-manager
822         Open Folder     | folder-open
823         Home Folder     | user-home
824         File Management | system-file-manager
825         Network         | network-workgroup
827         For other details see bug #407130.
829 2008-01-23  Alexander Larsson  <alexl@redhat.com>
831         * libnautilus-private/nautilus-file-operations.c:
832         Don't leak enumerators
833         
834         * libnautilus-private/nautilus-trash-monitor.c:
835         Don't leak file info
837         Fixes from Matthias Clasen
839 2008-01-22  Alexander Larsson  <alexl@redhat.com>
841         * libnautilus-extension/nautilus-column.c:
842         Add attribute_q property that is the Quark
843         of the attribute property.
844         
845         * src/file-manager/fm-icon-container.c:
846         * src/file-manager/fm-list-model.[ch]:
847         * src/file-manager/fm-list-view.c:
848         Use the quark versions of the string attribute
849         calls for better performance.
851 2008-01-22  Alexander Larsson  <alexl@redhat.com>
853         * libnautilus-private/nautilus-file.[ch]:
854         Add quark-bases string-attribute accessors.
855         Store extension infos as quarks
857 2008-01-22  Alexander Larsson  <alexl@redhat.com>
859         * libnautilus-private/nautilus-file.c:
860         (nautilus_file_invalidate_extension_info_internal):
861         (nautilus_file_add_string_attribute):
862         Lazily allocate the extension info hashtable.
863         Internalize the extension info attribute names.
865 2008-01-22  Alexander Larsson  <alexl@redhat.com>
867         * libnautilus-private/nautilus-file.c:
868         (nautilus_file_get_emblem_pixbufs):
869         Don't leak NautilusIconInfo
871 2008-01-22  Alexander Larsson  <alexl@redhat.com>
873         * libnautilus-private/nautilus-bookmark.c:
874         (nautilus_bookmark_get_pixbuf):
875         Don't leak icon
876         
877         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
878         Indentation fixups
879         
880         * libnautilus-private/nautilus-icon-info.c:
881         (nautilus_icon_info_get_pixbuf_nodefault):
882         Only set toggle ref first time we get a pixbuf request.
883         
884 2008-01-22  Alexander Larsson  <alexl@redhat.com>
886         * src/nautilus-main.c:
887         (main):
888         Clear caches on shutdown to help track leaks.
890 2008-01-22  Alexander Larsson  <alexl@redhat.com>
892         * libnautilus-private/nautilus-file.c:
893         (get_description):
894         (update_description_for_link):
895         Fix leak of description
896         
897         * libnautilus-private/nautilus-metafile.c:
898         (set_metafile_contents):
899         fix leak of xmlName.
901 2008-01-22  Alexander Larsson  <alexl@redhat.com>
903         * libnautilus-private/apps_nautilus_preferences.schemas.in:
904         * libnautilus-private/nautilus-file-operations.c:
905         * src/Nautilus_shell.server.in:
906         * src/file-manager/fm-directory-view.c:
907         * src/file-manager/fm-properties-window.c:
908         * src/nautilus-connect-server-dialog-main.c:
909         * src/nautilus-file-management-properties.glade:
910         * src/nautilus-navigation-window-menus.c:
911         Clean up strings for l10n. (#510327)
913 2008-01-22  Alexander Larsson  <alexl@redhat.com>
915         * libnautilus-private/nautilus-file-operations.c:
916         * libnautilus-private/nautilus-file.c:
917         * libnautilus-private/nautilus-progress-info.c:
918         * src/file-manager/fm-directory-view.c:
919         * src/file-manager/fm-properties-window.c:
920         Use thousands separators (#41455)
922 2008-01-21  Alexander Larsson  <alexl@redhat.com>
924         * configure.in:
925         Post release version bump
927 === nautilus 2.21.6 ===
929 2008-01-21  Alexander Larsson  <alexl@redhat.com>
931         * NEWS:
932         Update for release
934         * configure.in:
935         Bump glib requirement to 2.15.3
937 2008-01-21  Alexander Larsson  <alexl@redhat.com>
939         * libnautilus-private/nautilus-desktop-icon-file.c:
940         Fix up indentation
941         
942         * libnautilus-private/nautilus-file.c:
943         Allow umount and eject for NautilusFiles that have
944         a GMount. (e.g. unix mountpoints)
946 2008-01-18  Alexander Larsson  <alexl@redhat.com>
948         * libnautilus-private/nautilus-autorun.c:
949         * src/nautilus-autorun-software.c:
950         Fix coding style
952 2008-01-18  Alexander Larsson  <alexl@redhat.com>
954         * libnautilus-private/nautilus-program-choosing.c:
955         Just use get_activation_location instead of all
956         the unnecessary special casing.
957         
958         * libnautilus-private/nautilus-autorun.[ch]:
959         * src/file-manager/fm-directory-view.c:
960         * src/nautilus-window-manage-views.c:
961         Use nautilus_file_get_mount() to do the
962         x-content type detection.
964 2008-01-18  Alexander Larsson  <alexl@redhat.com>
966         * libnautilus-private/nautilus-file.[ch]:
967         Add nautilus_file_get_activation_location.
968         
969         * libnautilus-private/nautilus-directory-async.c:
970         Get mounts from mountable files too.
971         
972 2008-01-18  Alexander Larsson  <alexl@redhat.com>
974         * src/nautilus-x-content-bar.c:
975         Don't free result of g_app_info_get_icon ().
977 2008-01-17  Alexander Larsson  <alexl@redhat.com>
979         * libnautilus-private/nautilus-desktop-icon-file.c:
980         * libnautilus-private/nautilus-directory-async.c:
981         * libnautilus-private/nautilus-directory-private.h:
982         * libnautilus-private/nautilus-file.c:
983         Implement reading the mount attribute
984         (not used or tested yet)
986 2008-01-17  Alexander Larsson  <alexl@redhat.com>
988         * libnautilus-private/nautilus-file.[ch]:
989         * libnautilus-private/nautilus-file-attributes.h:
990         * libnautilus-private/nautilus-file-private.h:
991         Add GMount attribute to NautilusFile.
992         (not implemented yet)
993         
994         * Makefile.am:
995         * configure.in:
996         * data/nautilus.xml.in:
997         * libnautilus-private/apps_nautilus_preferences.schemas.in:
998         * libnautilus-private/nautilus-autorun.[ch]:
999         * libnautilus-private/nautilus-global-preferences.c:
1000         * libnautilus-private/nautilus-global-preferences.h:
1001         * libnautilus-private/nautilus-program-choosing.c:
1002         * src/Makefile.am:
1003         * src/file-manager/fm-directory-view.c:
1004         * src/nautilus-application.c:
1005         * src/nautilus-autorun-software.c: Added.
1006         * src/nautilus-file-management-properties.c:
1007         * src/nautilus-file-management-properties.glade:
1008         * src/nautilus-window-manage-views.c:
1009         * src/nautilus-x-content-bar.[ch]: Added.
1010         More work on autorun and x-content types from David Zeuthen
1012 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1014         * src/nautilus-application.c:
1015         (find_parent_spatial_window):
1016         unref, not free the GFile.
1017         Fixes crash in close parent windows (#509821)
1019 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1021         * src/nautilus-file-management-properties.c:
1022         (nautilus_file_management_properties_dialog_setup):
1023         Fix help crash by actually owning a ref to 
1024         xml_dialog. (#509835)
1026 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1028         * libnautilus-private/nautilus-dnd.[ch]:
1029         Add nautilus_drag_uris_local
1030         
1031         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1032         Don't copy/move files if you dnd within the same
1033         location (#508216)
1035 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1037         * src/file-manager/fm-directory-view.c:
1038         Selection lists are GFiles now, not uris (#505944)
1040 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1042         * libnautilus-private/nautilus-mime-application-chooser.c:
1043         (nautilus_mime_application_chooser_finalize):
1044         Disconnect mime changed handler
1046 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1048         * src/nautilus-file-management-properties.c:
1049         (nautilus_file_management_properties_dialog_response_cb):
1050         Don't crash when exiting separate properties app. (#505687)
1051         
1052         * src/nautilus-window.c:
1053         (nautilus_window_update_icon):
1054         Unref pixbuf inside != NULL block.
1056 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1058         * libnautilus-private/nautilus-directory-async.c:
1059         * libnautilus-private/nautilus-file-private.h:
1060         * libnautilus-private/nautilus-file.c:
1061         Honor mtime specified in thumbnail (#504833)
1063 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1065         * configure.in:
1066         Post release version bump
1068 === nautilus 2.21.5 ===
1070 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1072         * src/nautilus-application.c:
1073         Correct includes
1075         * NEWS:
1076         Update for release
1078         * configure.in:
1079         Update version to 2.21.5
1080         Require eel 2.21.5
1081         
1082 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1084         * configure.in:
1085         Require glib 2.15.2
1087         * libnautilus-private/nautilus-file-utilities.c:
1088         * libnautilus-private/nautilus-monitor.c:
1089         * libnautilus-private/nautilus-trash-monitor.c:
1090         * src/nautilus-bookmark-list.c:
1091         Update to new gio API.
1093 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1095         * src/file-manager/fm-directory-view.c:
1096         (search_in_menu_items):
1097         (extension_action_callback):
1098         Check recursively for valid menu items (#508878)
1099         Patch from Choe Hwanjin.
1101 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1103         * libnautilus-private/nautilus-ui-utilities.c:
1104         (extension_action_sensitive_callback):
1105         (nautilus_toolbar_action_from_menu_item):
1106         Update toolbar item sensitivity if menu item changes.
1108 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1110         * libnautilus-private/nautilus-file-operations.[ch]:
1111         Add check_trash arg to nautilus_file_operations_unmount_mount.
1112         Add nautilus_file_operations_mount_volume().
1113         
1114         * libnautilus-private/nautilus-desktop-icon-file.c:
1115         * src/nautilus-places-sidebar.c:
1116         * src/file-manager/fm-tree-view.c:
1117         Update to API change.
1118         
1119         * data/nautilus.xml.in:
1120         * libnautilus-private/Makefile.am:
1121         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1122         * libnautilus-private/nautilus-autorun.[ch]: Added.
1123         * libnautilus-private/nautilus-global-preferences.[ch]:
1124         * src/nautilus-application.c:
1125         * src/nautilus-file-management-properties.c:
1126         * src/nautilus-file-management-properties.glade:
1127         Add new autorun setup (by David Zeuthen)
1129 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1131         * libnautilus-private/nautilus-file.[ch]:
1132         Add nautilus_file_has_activation_uri.
1133         Don't show can't write emblems if you can't
1134         write in the parent either.
1135         
1136         * libnautilus-private/nautilus-mime-actions.c:
1137         Don't launch mountables that have no activation uri.
1139 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1141         Don't check for unportable functions, fixes #396923
1143         Reviewed by Alex.
1145         * configure.in: don't check for unportable functions to modify the
1146         environment
1147         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1149 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1151         * src/file-manager/fm-directory-view.c:
1152         Use nautilus_file_can_delete() to control sensitivity
1153         of delete menu item.
1155 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1157         * icons/colors.png:
1158         * icons/backgrounds.png:
1159         * icons/emblems.png:
1160         New Tango icons from Ulisse Perusin (see bug #374722).
1162 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1164         * data/icons/16x16/apps/Makefile.am:
1165         * data/icons/22x22/apps/Makefile.am:
1166         * data/icons/24x24/apps/Makefile.am:
1167         * data/icons/32x32/apps/Makefile.am:
1168         * data/icons/scalable/apps/Makefile.am:
1169         Run gtk-update-icon-cache one one when exiting from
1170         icons directory. Not needed to repeat it 5 times.
1172 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
1174         * configure.in:
1175         * data/Makefile.am:
1176         * data/icons/*:
1177         * icons/Makefile.am:
1178         * icons/appicon/*:
1179         Move "nautilus" named icon from icon/appicon to data/icons
1180         matching the directory and naming structure of other GNOME
1181         projects.
1183         This will also help if we'll need to add custom themeable
1184         icons.
1186 2008-01-10  Alexander Larsson  <alexl@redhat.com>
1188         * libnautilus-private/nautilus-mime-actions.c:
1189         (cancel_activate_callback):
1190         Fix assertion crash on cancel.
1192 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1194         * libnautilus-private/nautilus-file-operations.c:
1195         (verify_destination):
1196         Non-strdup()'d string potentially free()'d.
1198 2008-01-09  A. Walton  <awalton@svn.gnome.org>
1200         * libnautilus-private/nautilus-file-operations.c:
1201         (move_file_prepare):
1202         Remove bad g_error_free()'s causing crashes while 
1203         merging files.
1205 2008-01-09  Alexander Larsson  <alexl@redhat.com>
1207         * src/Makefile.am:
1208         EXTRA_DIST the currently not built
1209         connect to server dialogs.
1211 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1213         * configure.in:
1214         Post release version bump
1216 === nautilus 2.21.2 ===
1218 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1220         * NEWS:
1221         Update for release
1223 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1225         * libnautilus-private/nautilus-desktop-icon-file.c:
1226         * libnautilus-private/nautilus-file.[ch]:
1227         * libnautilus-private/nautilus-vfs-file.c:
1228         * src/file-manager/fm-directory-view.c:
1229         Remove unused callbacks in nautilus_file_unmount/eject.
1230         Patch from Tomas Bzatek <tbzatek@redhat.com>
1232 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1234         * libnautilus-private/nautilus-desktop-icon-file.c:
1235         * libnautilus-private/nautilus-file-operations.c:
1236         * libnautilus-private/nautilus-vfs-file.c:
1237         Implement some missing mount/unmount functionallity.
1238         Patch from Tomas Bzatek <tbzatek@redhat.com>
1240 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1242         * configure.in:
1243         Bump glib req to 2.15.1
1245 2008-01-08  Alexander Larsson  <alexl@redhat.com>
1247         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1248         Fix memleak.
1250 2008-01-07  Alexander Larsson  <alexl@redhat.com>
1252         * libnautilus-private/nautilus-monitor.c:
1253         * libnautilus-private/nautilus-trash-monitor.c:
1254         Update to new gio API
1256 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1258         * libnautilus-extension/libnautilus-extension.pc.in:
1259         Pull in gio, not gnome-vfs.
1260         
1261         * libnautilus-extension/nautilus-file-info.[ch]:
1262         * libnautilus-private/nautilus-file.c:
1263         Export some gio specific things like file type and
1264         location/parent location.
1265         
1266         * libnautilus-private/nautilus-desktop-icon-file.c:
1267         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1269 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1271         * configure.in:
1272         * src/nautilus-main.c:
1273         Set desktop env for GAppInfo
1274         
1275         * libnautilus-private/nautilus-open-with-dialog.c:
1276         Filter out apps that don't take file args from
1277         open with list.
1279 2008-01-04  Alexander Larsson  <alexl@redhat.com>
1281         * libnautilus-private/nautilus-file-operations.c:
1282         (delete_job):
1283         Remove unnecessary delete_if_all_already_in_trash boolean.
1284         
1285 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
1287         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1288         Fix a typo.
1290 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
1292         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1293         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1294         Update to use extensions-2.0 dir.
1296 2007-12-27  Alexander Larsson  <alexl@redhat.com>
1298         * libnautilus-private/nautilus-dnd.c:
1299         (nautilus_drag_default_drop_action_for_icons):
1300         Default dnd of desktop icons to move. (#504824)
1301         Based on patch by Cosimo Cecchi
1303 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1305         * configure.in:
1306         Post release version bump
1308 === nautilus 2.21.1 ===
1310 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1312         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1313         Fix old test
1315         * NEWS: 
1316         Update for release
1318         * configure.in:
1319         Remove gnome-vfs requirement
1320         Bump glib and eel requirements
1321         
1322 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1324         * libnautilus-private/nautilus-mime-actions.c:
1325         Correct check for require_uri.
1326         Small performance fix
1328 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1330         * libnautilus-private/nautilus-file-private.h:
1331         Missed one "std" in the conversion
1333 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1335         * libnautilus-private/nautilus-customization-data.c:
1336         * libnautilus-private/nautilus-directory-async.c:
1337         * libnautilus-private/nautilus-dnd.c:
1338         * libnautilus-private/nautilus-file-operations.c:
1339         * libnautilus-private/nautilus-file-utilities.c:
1340         * libnautilus-private/nautilus-file.c:
1341         * libnautilus-private/nautilus-icon-dnd.c:
1342         * libnautilus-private/nautilus-link.c:
1343         * libnautilus-private/nautilus-search-engine-simple.c:
1344         * libnautilus-private/nautilus-trash-monitor.c:
1345         * src/file-manager/fm-directory-view.c:
1346         * src/file-manager/fm-properties-window.c:
1347         * src/nautilus-pathbar.c:
1348         * src/nautilus-property-browser.c:
1349         Update to new gio file attribute names
1351 2007-12-20  Alexander Larsson  <alexl@redhat.com>
1353         * libnautilus-private/nautilus-file-operations.c:
1354         * src/nautilus-places-sidebar.c:
1355         Update to new gio api
1357 2007-12-19  Alexander Larsson  <alexl@redhat.com>
1359         * libnautilus-private/nautilus-file-operations.c:
1360         * libnautilus-private/nautilus-file.c:
1361         * src/file-manager/fm-directory-view.c:
1362         * src/file-manager/fm-properties-window.c:
1363         Update for glib API change.
1365 2007-12-19  David Zeuthen  <davidz@redhat.com>
1367         Don't put up error dialogs if the error code is
1368         G_IO_ERROR_FAILED_HANDLED.
1370         * libnautilus-private/nautilus-file-operations.c:
1371         (unmount_mount_callback):
1372         * src/nautilus-places-sidebar.c: (volume_mount_cb),
1373         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1374         (drive_poll_for_media_cb):
1376 2007-12-17  Alexander Larsson  <alexl@redhat.com>
1378         * src/nautilus-main.c:
1379         (setup_debug_log_signals):
1380         Disable unsafe segv handler by default
1382 2007-12-14  David Zeuthen  <davidz@redhat.com>
1384         * libnautilus-private/nautilus-desktop-icon-file.c:
1385         (update_info_from_link):
1386         * libnautilus-private/nautilus-desktop-link-monitor.c:
1387         (volume_delete_dialog):
1388         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1389         (fm_tree_view_unmount_cb):
1390         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1391         * src/nautilus-places-sidebar.c: (check_visibility),
1392         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1393         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1394         (eject_shortcut_cb):
1396         Update for API changes in gio trunk.
1398 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1400         * libnautilus-private/nautilus-file-operations.c:
1401         * libnautilus-private/nautilus-monitor.c:
1402         * libnautilus-private/nautilus-open-with-dialog.c:
1403         Update to new flags API
1405 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1407         * libnautilus-private/nautilus-bookmark.c:
1408         * libnautilus-private/nautilus-bookmark.h:
1409         * libnautilus-private/nautilus-desktop-icon-file.c:
1410         * libnautilus-private/nautilus-desktop-link-monitor.c:
1411         * libnautilus-private/nautilus-desktop-link.c:
1412         * libnautilus-private/nautilus-desktop-link.h:
1413         * libnautilus-private/nautilus-directory-private.h:
1414         * libnautilus-private/nautilus-directory.h:
1415         * libnautilus-private/nautilus-emblem-utils.h:
1416         * libnautilus-private/nautilus-file-changes-queue.h:
1417         * libnautilus-private/nautilus-file-operations.c:
1418         * libnautilus-private/nautilus-file-operations.h:
1419         * libnautilus-private/nautilus-file-utilities.c:
1420         * libnautilus-private/nautilus-file-utilities.h:
1421         * libnautilus-private/nautilus-file.c:
1422         * libnautilus-private/nautilus-file.h:
1423         * libnautilus-private/nautilus-icon-info.c:
1424         * libnautilus-private/nautilus-icon-info.h:
1425         * libnautilus-private/nautilus-link.c:
1426         * libnautilus-private/nautilus-mime-actions.h:
1427         * libnautilus-private/nautilus-mime-application-chooser.c:
1428         * libnautilus-private/nautilus-monitor.c:
1429         * libnautilus-private/nautilus-monitor.h:
1430         * libnautilus-private/nautilus-open-with-dialog.c:
1431         * libnautilus-private/nautilus-open-with-dialog.h:
1432         * libnautilus-private/nautilus-program-choosing.c:
1433         * libnautilus-private/nautilus-program-choosing.h:
1434         * libnautilus-private/nautilus-progress-info.h:
1435         * libnautilus-private/nautilus-recent.h:
1436         * libnautilus-private/nautilus-search-directory.c:
1437         * libnautilus-private/nautilus-search-engine-simple.c:
1438         * libnautilus-private/nautilus-trash-monitor.c:
1439         * libnautilus-private/nautilus-trash-monitor.h:
1440         * libnautilus-private/nautilus-ui-utilities.c:
1441         * libnautilus-private/nautilus-view-factory.h:
1442         * src/file-manager/fm-directory-view.c:
1443         * src/file-manager/fm-directory-view.h:
1444         * src/file-manager/fm-icon-container.c:
1445         * src/file-manager/fm-icon-view.c:
1446         * src/file-manager/fm-tree-model.h:
1447         * src/file-manager/fm-tree-view.c:
1448         * src/nautilus-application.c:
1449         * src/nautilus-application.h:
1450         * src/nautilus-bookmark-list.c:
1451         * src/nautilus-bookmark-list.h:
1452         * src/nautilus-desktop-window.c:
1453         * src/nautilus-image-properties-page.c:
1454         * src/nautilus-location-entry.c:
1455         * src/nautilus-navigation-window.c:
1456         * src/nautilus-pathbar.c:
1457         * src/nautilus-pathbar.h:
1458         * src/nautilus-places-sidebar.c:
1459         * src/nautilus-property-browser.c:
1460         * src/nautilus-query-editor.c:
1461         * src/nautilus-window-menus.c:
1462         Only use <gio/gio.h> include 
1464 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1466         * libnautilus-private/nautilus-file-operations.c:
1467         Update to gioscheduler.h changes
1469 2007-12-13  Alexander Larsson  <alexl@redhat.com>
1471         * libnautilus-private/nautilus-mime-actions.c:
1472         * src/nautilus-window-manage-views.c:
1473         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1475 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1477         * src/file-manager/fm-directory-view.c:
1478         (new_folder_done):
1479         Remove spew
1480         (add_submenu):
1481         (add_submenu_to_directory_menus):
1482         Avoid creating three copies of template menu actions
1484 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1486         * libnautilus-private/nautilus-file-private.h:
1487         * libnautilus-private/nautilus-file-utilities.c:
1488         Update to new gio attribute names
1490 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1492         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1493         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1495 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1497         * src/file-manager/fm-properties-window.c (create_pie_widget):
1498         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
1499         add two translator comments.
1501 2007-12-11  David Zeuthen  <davidz@redhat.com>
1503         Update for API changes in gio trunk.
1505         * libnautilus-private/nautilus-desktop-icon-file.c:
1506         (update_info_from_link):
1507         * libnautilus-private/nautilus-desktop-link-monitor.c:
1508         (volume_delete_dialog), (volume_file_name_used),
1509         (create_mount_link), (mount_added_callback),
1510         (mount_removed_callback), (mount_changed_callback),
1511         (desktop_volumes_visible_changed),
1512         (nautilus_desktop_link_monitor_init),
1513         (desktop_link_monitor_finalize):
1514         * libnautilus-private/nautilus-desktop-link.c:
1515         (nautilus_desktop_link_new),
1516         (nautilus_desktop_link_new_from_mount),
1517         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1518         * libnautilus-private/nautilus-desktop-link.h:
1519         * libnautilus-private/nautilus-file-operations.c:
1520         (custom_mount_to_string), (custom_mount_skip),
1521         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1522         (has_trash_files), (nautilus_file_operations_unmount_mount):
1523         * libnautilus-private/nautilus-file-operations.h:
1524         * libnautilus-private/nautilus-file.c:
1525         (nautilus_file_get_volume_name):
1526         * src/file-manager/fm-icon-container.c: (get_sort_category):
1527         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1528         (fm_tree_model_get_mount_for_root_node_file),
1529         (fm_tree_model_remove_root_uri):
1530         * src/file-manager/fm-tree-model.h:
1531         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1532         (mount_added_callback), (mount_removed_callback),
1533         (button_pressed_callback), (fm_tree_view_unmount_cb),
1534         (create_tree):
1535         * src/nautilus-application.c: (nautilus_application_instance_init),
1536         (mount_added_callback), (mount_removed_callback):
1537         * src/nautilus-pathbar.c:
1538         (nautilus_path_bar_update_button_appearance),
1539         (is_file_path_mounted_mount), (find_button_type),
1540         (make_directory_button):
1541         * src/nautilus-places-sidebar.c: (add_place), (update_places),
1542         (mount_added_callback), (mount_removed_callback),
1543         (mount_changed_callback), (volume_added_callback),
1544         (volume_removed_callback), (volume_changed_callback),
1545         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1546         (check_visibility), (bookmarks_check_popup_sensitivity),
1547         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1548         (unmount_shortcut_cb), (eject_shortcut_cb),
1549         (drive_poll_for_media_cb), (rescan_shortcut_cb),
1550         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1551         (nautilus_places_sidebar_set_parent_window):
1553 2007-12-11  A. Walton  <awalton@svn.gnome.org>
1554         * src/nautilus-shell-interface.idl:
1555         Fix build error from nautilus metafile removal.
1557 2007-12-10  Alexander Larsson  <alexl@redhat.com>
1559         * libnautilus-private/nautilus-directory-async.c:
1560         * libnautilus-private/nautilus-directory-metafile.[ch]:
1561         * libnautilus-private/nautilus-metafile.[ch]:
1562         * libnautilus-private/nautilus-directory-private.h:
1563         * libnautilus-private/nautilus-directory.c:
1564         * libnautilus-private/Makefile.am:
1565         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1566         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1567         * libnautilus-private/nautilus-metafile-server.idl: Removed.
1568         * src/nautilus-application.c:
1569         * src/nautilus-main.c:
1570         * src/nautilus-spatial-window.c:
1571         Remove the bonobo layer for metadata, as we're always in-process anyway
1572         these days.
1574 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1576         * libnautilus-private/nautilus-file.[ch]:
1577         * libnautilus-private/nautilus-vfs-file.c:
1578         * src/file-manager/fm-directory-view.c:
1579         Add optional cancellable arg to nautilus_file_mount
1580         
1581         * libnautilus-private/nautilus-mime-actions.c:
1582         Implement cancellation of file activation
1584 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1586         * libnautilus-private/nautilus-file-operations.c:
1587         Implement nautilus_file_set_permissions_recursive
1589 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1591         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1592         Use new gio apis to avoid getting uri.
1594 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1596         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1597         No need to get the uri to figure out if the
1598         directory is in the trash, just use
1599         g_file_has_uri_scheme().
1600         
1601 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1603         * src/nautilus-places-sidebar.c:
1604         Display errors on mount/unmount failure
1606 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1608         * libnautilus-private/nautilus-file-operations.[ch]:
1609         * src/file-manager/fm-tree-view.c:
1610         * src/nautilus-places-sidebar.c:
1611         Show errors on unmount/eject failing.
1613 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1615         * libnautilus-private/nautilus-file-operations.[ch]:
1616         * src/nautilus-places-sidebar.c:
1617         Implement empty trash on unmount and eject
1618         
1619         * src/file-manager/fm-tree-view.c:
1620         Use the file op version of unmount
1622 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1624         * libnautilus-private/nautilus-file-operations.[ch]:
1625         Implement the rest of the file create ops
1626         
1627         * src/file-manager/fm-directory-view.c:
1628         Get sane filenames for dropped text
1630 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1632         * libnautilus-private/nautilus-directory.c:
1633         Don't avoid adding existing files that are not is_added.
1634         Fixes a problem where new folder didn't display the new folder.
1635         
1636         * libnautilus-private/nautilus-file-operations.[ch]:
1637         * src/file-manager/fm-directory-view.c:
1638         * src/file-manager/fm-tree-view.c:
1639         Implement new folder.
1641 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1643         * libnautilus-private/nautilus-file-operations.c:
1644         Set position on move and link
1646 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1648         * libnautilus-private/nautilus-file-operations.[ch]:
1649         * src/file-manager/fm-directory-view.c:
1650         Implement symlinking
1652 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1654         * libnautilus-private/nautilus-file-operations.[ch]:
1655         Implement duplicate.
1657 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1659         * src/file-manager/fm-directory-view.c:
1660         Fix merge error that made the Open Folder Window
1661         menu item appear in non-browser mode
1663 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1664         * libnautilus-private/nautilus-search-engine-beagle.c:
1665         Fixed some spacing issues.
1667 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1669         * libnautilus-private/nautilus-file-operations.c:
1670         Implement empty trash
1672 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1673         * libnautilus-private/nautilus-search-engine-beagle.c:
1674         Fix a memory leak from the last commit.
1676 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1678         * libnautilus-private/nautilus-file-operations.c:
1679         Implement trash with CommonJob
1680         
1681         * libnautilus-private/nautilus-progress-info.c:
1682         (nautilus_progress_info_set_progress):
1683         Ensure progress always is inside 0.0 - 1.0
1685 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1686         * libnautilus-private/nautilus-search-engine-beagle.c:
1687         Replace depreciated beagle_query_add_hit_type and
1688         beagle_query_add_mime_type with compatible query strings.
1689         
1690 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1692         * libnautilus-private/nautilus-file-operations.c:
1693         Support recursive delete with progress reporting
1695 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1697         * libnautilus-private/nautilus-file-operations.c:
1698         Use CommonJob in the delete confirmation dialogs
1700 2007-12-03  Christian Persch  <chpe@gnome.org>
1702         * libnautilus-private/nautilus-directory-metafile.c:
1703         (nautilus_directory_get_integer_file_metadata),
1704         (nautilus_directory_set_integer_file_metadata):
1705         * libnautilus-private/nautilus-directory.c:
1706         (nautilus_directory_schedule_position_set):
1707         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
1708         * libnautilus-private/nautilus-file-operations-progress.c:
1709         (time_remaining_callback):
1710         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
1711         * src/file-manager/fm-directory-view.c: (new_folder_done):
1712         * src/nautilus-application.c: (get_desktop_manager_selection):
1713         * src/nautilus-connect-server-dialog.c: (display_server_uri):
1714         * src/nautilus-information-panel.c: (receive_dropped_color):
1715         * src/nautilus-property-browser.c: (add_color_to_browser):
1716         * src/nautilus-window.c: (nautilus_window_init),
1717         (nautilus_window_finalize), (free_activate_view_data),
1718         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
1719         (nautilus_window_class_init): Remove some small allocations, and use
1720         GSlice more often. Bug #461795.
1722 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1724         * libnautilus-private/nautilus-file-operations.c:
1725         Move screen_num to CommonJob
1726         Use GtkWindow * for parent_window in CommonJob
1727         shallow conversion to CommonJob use for delete
1729 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1731         * libnautilus-private/nautilus-file-operations.c:
1732         Remove old gnome-vfs base implementation to make
1733         this easier to read.
1734         
1735 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1737         * libnautilus-private/nautilus-file-operations.c:
1738         Implement cancellation in all ops
1739         
1740         * libnautilus-private/nautilus-progress-info.[ch]:
1741         Allow cancelling in progress dialog
1743 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1745         * test/test.h: 
1746         Don't include deprectated headers
1748 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1750         * libnautilus-private/nautilus-search-engine-tracker.c:
1751         Fix build
1752         
1753         * src/file-manager/fm-directory-view.h:
1754         Don't include deprectated headers
1756 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1758         * libnautilus-private/nautilus-file-operations.c:
1759         * libnautilus-private/nautilus-file.c:
1760         * libnautilus-private/nautilus-progress-info.c:
1761         * src/file-manager/fm-error-reporting.c:
1762         Fix ngettext use and othe i18n issues (#500945)
1764 2007-11-30  Federico Mena Quintero  <federico@novell.com>
1766         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
1767         the HIG police.
1769         * src/file-manager/fm-properties-window.c
1770         (create_permissions_page): Use header capitalization for command button.
1771         (add_permissions_combo_box): Use sentence capitalization for field labels.
1773 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1775         * libnautilus-private/nautilus-file-operations.[ch]:
1776         Reimplement copy_move helper with _copy and _move
1777         Also support move to trash as trash
1778         
1779         * src/file-manager/fm-directory-view.c:
1780         Use _copy_move again
1782 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1784         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1785         Convert changes queue to only use GFile, not uris.
1786         Kill all _by_uri versions
1787         
1788         * libnautilus-private/nautilus-directory-notify.h:
1789         * libnautilus-private/nautilus-directory.c:
1790         * libnautilus-private/nautilus-link.c:
1791         * libnautilus-private/nautilus-monitor.c:
1792         * src/file-manager/fm-directory-view.c:
1793         Update for above changes
1795 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1797         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1798         More uri -> gfile API changes
1799         
1800         * libnautilus-private/nautilus-file-operations.[ch]:
1801         Add move operation
1802         
1803         * src/file-manager/fm-directory-view.c:
1804         Use move operation
1806 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1808         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1809         * libnautilus-private/nautilus-icon-dnd.c:
1810         Change position setting api to accept GFile instead of
1811         uri
1812         
1813         * libnautilus-private/nautilus-file-operations.c:
1814         Set positions and copy metadata.
1816 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1818         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1819         Add some GFile version and rename the old to _by_uri
1820         
1821         * libnautilus-private/nautilus-file-operations.c:
1822         Emit change events
1823         
1824         * libnautilus-private/nautilus-file-operations-progress.c:
1825         * libnautilus-private/nautilus-file.c:
1826         * libnautilus-private/nautilus-icon-dnd.c:
1827         * libnautilus-private/nautilus-metafile.c:
1828         * libnautilus-private/nautilus-monitor.c:
1829         * src/file-manager/fm-directory-view.c:
1830         * src/file-manager/fm-icon-view.c:
1831         Update to latest APIs
1833 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1835         * libnautilus-private/nautilus-file-operations.c:
1836         Better status message when copying one folder
1837         
1838         * libnautilus-private/nautilus-progress-info.c:
1839         Correct tooltip message for status icon
1841 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1843         * libnautilus-private/nautilus-file-operations.c:
1844         Nicer progress texts
1845         
1846         * libnautilus-private/nautilus-progress-info.c:
1847         Hide progress window when last op finishes.
1849 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1851         * libnautilus-private/nautilus-directory-async.c:
1852         Don't free uninitialized memory.
1853         
1854         * libnautilus-private/nautilus-file-operations.c:
1855         * libnautilus-private/nautilus-progress-info.[ch]:
1856         Add progress info dialog
1858 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1860         * libnautilus-private/nautilus-file-operations.c:
1861         Handle debuting URIs in file copy op
1862         
1863         * src/file-manager/fm-directory-view.c:
1864         Use new nautilus_file_operations_copy for copy.
1865         Make debuting_uri hash into debuting_files in new
1866         API. Convert for old calls.
1868 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1870         * libnautilus-private/nautilus-file-operations.c:
1871         Add run_warning and run_error to simplify the
1872         code for error dialogs.
1874 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1876         * libnautilus-private/nautilus-file-operations.c:
1877         Add defines for common button names to make sure
1878         they are consistent
1880 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1882         * libnautilus-private/nautilus-file-operations.c:
1883         Use the right create_dest arg to copy_directory
1884         
1885 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1887         * libnautilus-private/nautilus-file-operations.c:
1888         Free primary / secondary in run_simple_dialog
1890 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1892         * libnautilus-private/nautilus-file-operations.c:
1893         Add IS_IO_ERROR macro and use that
1894         
1895 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1897         * libnautilus-private/nautilus-progress-info.[ch]:
1898         Remove printf versions
1899         rename _set_foo_nocopy to _take_foo
1901         * libnautilus-private/nautilus-file-operations.c:
1902         Use new custom printf formating for all strings
1903         
1904 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1906         * libnautilus-private/nautilus-file-operations.c:
1907         Use eel_strdup_printf_with_custom to make it easier
1908         to create error dialogs.
1910 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1912         * libnautilus-private/nautilus-file-operations.c:
1913         Handle deleting a directory when overwriting it with a
1914         file.
1916 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1918         * libnautilus-private/nautilus-file-operations.c:
1919         Handle errors in remove destination
1920         
1921 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1923         * libnautilus-private/nautilus-file-operations.c:
1924         Pass cancellable into strdup_with_name
1926 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1928         * libnautilus-private/nautilus-file-operations.c:
1929         Add progress updates to copy.
1930         Make some error dialogs more consistent (add skip all, reorder)
1932         * libnautilus-private/nautilus-progress-info.[ch]:
1933         Add nautilus_progress_info_set_status_printf
1935 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1937         * libnautilus-private/nautilus-file-operations.c:
1938         Don't create dest dir on merges
1939         
1940 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1942         * libnautilus-private/nautilus-file-operations.c:
1943         Handle recursive copies
1945 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1947         * libnautilus-private/nautilus-file-operations.c:
1948         Pass in same_fs instead of dest_fs_id so we can
1949         reuse copy_file recursively and only check once.
1951 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1953         * libnautilus-private/nautilus-file-operations.c:
1954         More work on file copies
1956 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1958         * libnautilus-private/nautilus-file-operations.c:
1959         Add error handling for source scanning
1961 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1963         * libnautilus-private/nautilus-progress-info.[ch]:
1964         Add nautilus_get_all_progress_info()
1965         
1966         * test/test-copy.c:
1967         Print progress info
1968         
1969         * libnautilus-private/nautilus-file-operations.c:
1970         Implement generic run_simple_dialog()
1972 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1974         * libnautilus-private/nautilus-file-operations.c:
1975         Add generic run_simple_dialog.
1977 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1979         * libnautilus-private/nautilus-progress-info.c:
1980         Fix signal emissions
1982         * libnautilus-private/nautilus-file-operations.[ch]:
1983         Add nautilus_file_operations_copy, with some initial
1984         (far from done) code
1985         
1986         * test/Makefile.am:
1987         * test/test-copy.c:
1988         nautilus_file_operations_copy testcase
1990 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1992         * libnautilus-private/nautilus-progress-info.c:
1993         Reindent
1994         Fix threading issues wrt the idle source
1996 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1998         * libnautilus-private/Makefile.am:
1999         * libnautilus-private/nautilus-progress-info.[ch]:
2000         Added NautilusProgressInfo class
2001         
2002         * libnautilus-private/nautilus-file-operations.c:
2003         * src/file-manager/fm-tree-view.c:
2004         * src/nautilus-places-sidebar.c:
2005         Update to new gio API
2007 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2009         * src/file-manager/fm-error-reporting.c:
2010         Remove last use of GNOME_VFS_ERROR
2011         
2012         * libnautilus-private/Makefile.am:
2013         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2014         * src/file-manager/fm-directory-view.c:
2015         * src/nautilus-window-manage-views.c:
2016         Remove GNOME_VFS_ERROR
2018 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2020         * src/nautilus-window-manage-views.c:
2021         * src/nautilus-window-private.h:
2022         Better error reporting on view failure
2024 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2026         * src/nautilus-window-manage-views.c:
2027         * src/nautilus-window-private.h:
2028         Try to mount location if not mounted.
2030 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2032         * libnautilus-private/nautilus-directory-async.c:
2033         * libnautilus-private/nautilus-file-private.h:
2034         * libnautilus-private/nautilus-file.c:
2035         Handle std:target_uri gio links
2037 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2039         * libnautilus-private/nautilus-file.c:
2040         Fix reversed checks
2042 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2044         * configure.in:
2045         * src/nautilus-image-properties-page.c:
2046         Add support for exempi >= 1.99.5 while keeping support for older
2047         versions.
2049 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2051         * NEWS:
2052         * docs/key_mouse_navigation.txt:
2053         * libnautilus-private/nautilus-emblem-utils.c:
2054         * libnautilus-private/nautilus-emblem-utils.h:
2055         * src/file-manager/fm-properties-window.c:
2056         * src/nautilus-emblem-sidebar.c:
2057         * src/nautilus-property-browser.c:
2058         Fix typo: availible -> available.
2060 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2062         * libnautilus-private/nautilus-program-choosing.c:
2063         Update to the new GAppInfo and EelAppLaunchContext APIs
2064         Remove old startup notify code
2066 2007-11-05  Jürg Billeter  <j@bitron.ch>
2068         reviewed by: Alexander Larsson  <alexl@redhat.com>
2070         * src/file-manager/fm-actions.h:
2071         * src/file-manager/fm-directory-view.c:
2072         (action_open_folder_window_callback), (open_one_in_folder_window),
2073         (action_location_open_folder_window_callback),
2074         (real_update_location_menu), (real_update_menus):
2075         * src/file-manager/nautilus-directory-view-ui.xml:
2076         * src/nautilus-actions.h:
2077         * src/nautilus-navigation-window-menus.c:
2078         (nautilus_navigation_window_update_spatial_menu_item),
2079         (action_folder_window_callback),
2080         (nautilus_navigation_window_initialize_menus):
2081         * src/nautilus-navigation-window-ui.xml:
2082         * src/nautilus-navigation-window.c:
2083         (nautilus_navigation_window_init), (always_use_browser_changed):
2084         * src/nautilus-window-private.h:
2085         Add menu item to open spatial folder window from browser window to File
2086         menu and context menus.
2088 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2090         * src/file-manager/fm-directory-view.c:
2091         * src/nautilus-file-management-properties.c:
2092         * src/nautilus-navigation-window.c:
2093         * libnautilus-private/nautilus-icon-info.c:
2094         * libnautilus-private/nautilus-mime-application-chooser.c:
2095         Plug some minor memory leaks.
2097 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2099         * src/file-manager/fm-icon-container.c:
2100         * src/file-manager/fm-list-view.c:
2101         * src/nautilus-shell.c:
2102         * src/nautilus-file-management-properties.c:
2103         * libnautilus-private/nautilus-column-utilities.c:
2104         * libnautilus-private/nautilus-column-utilities.h:
2105         * libnautilus-private/nautilus-column-chooser.c:
2106         * libnautilus-private/nautilus-column-chooser.h:
2107         Remove all uses of eel-string-list and update code to the new
2108         eel_preferences_[set|get]_string_array api.
2110         * libnautilus-private/nautilus-global-preferences.c:
2111         Update to the eel-enumerations api changes.
2113 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2115         * libnautilus-private/nautilus-customization-data.[ch]:
2116         * libnautilus-private/nautilus-desktop-directory.c:
2117         * libnautilus-private/nautilus-directory-async.c:
2118         * libnautilus-private/nautilus-directory-private.h:
2119         * libnautilus-private/nautilus-directory.[ch]:
2120         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2121         * libnautilus-private/nautilus-file-private.h:
2122         * libnautilus-private/nautilus-file-utilities.c:
2123         * libnautilus-private/nautilus-file.[ch]:
2124         * libnautilus-private/nautilus-global-preferences.c:
2125         * libnautilus-private/nautilus-icon-dnd.c:
2126         * libnautilus-private/nautilus-metafile.c:
2127         * libnautilus-private/nautilus-monitor.c:
2128         * libnautilus-private/nautilus-program-choosing.c:
2129         * libnautilus-private/nautilus-query.h:
2130         * libnautilus-private/nautilus-search-directory.c:
2131         * libnautilus-private/nautilus-search-engine-tracker.c:
2132         * libnautilus-private/nautilus-search-engine.h:
2133         * libnautilus-private/nautilus-thumbnails.c:
2134         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2135         * libnautilus-private/nautilus-vfs-utils.h:
2136         * src/file-manager/fm-desktop-icon-view.c:
2137         * src/file-manager/fm-ditem-page.c:
2138         * src/file-manager/fm-icon-container.c:
2139         * src/file-manager/fm-icon-view.c:
2140         * src/file-manager/fm-list-view.c:
2141         * src/file-manager/fm-properties-window.c:
2142         * src/file-manager/fm-tree-view.c:
2143         * src/nautilus-desktop-window.c:
2144         * src/nautilus-emblem-sidebar.c:
2145         * src/nautilus-location-bar.c:
2146         * src/nautilus-location-dialog.c:
2147         * src/nautilus-location-entry.c:
2148         * src/nautilus-main.c:
2149         * src/nautilus-navigation-window-menus.c:
2150         * src/nautilus-places-sidebar.c:
2151         * src/nautilus-query-editor.c:
2152         * src/nautilus-shell.c:
2153         * src/nautilus-sidebar-title.c:
2154         * src/nautilus-window-manage-views.c:
2155         * src/nautilus-window.c:
2156         * test/test-nautilus-mime-actions-set.c:
2157         * test/test-nautilus-mime-actions.c:
2158         * test/test.h:
2159         Remove lots of gnome vfs includes
2160         
2161         * src/Makefile.am:
2162         Disable building of connect to server app
2164 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2166         * libnautilus-private/nautilus-file.[ch]:
2167         Add nautilus_file_is_launchable
2169         * libnautilus-private/nautilus-program-choosing.c:
2170         Add launched apps to recent files
2171         
2172         * libnautilus-private/nautilus-mime-actions.[ch]:
2173         * src/file-manager/fm-directory-view.[ch]:
2174         Move all the file activaton code from FMDirectoryView
2175         to a common place in nautilus-mime-actions
2177 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2179         * libnautilus-private/nautilus-file-operations.[ch]:
2180         Stub out all gnome-vfs using operations with a
2181         dialog saying this isn't supported yet.
2182         
2183         * src/Makefile.am:
2184         * src/file-manager/fm-directory-view.c:
2185         * src/nautilus-shell-ui.xml:
2186         * src/nautilus-window-menus.c:
2187         Remove all connect to server use for now
2188         Not sure what to do with it in the gvfs world
2189         
2190         * src/file-manager/fm-error-reporting.c:
2191         * src/nautilus-main.c:
2192         Remove gnome_vfs uses
2194 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2196         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2197         instead of a hand rolled version.
2199 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
2201         * src/file-manager/fm-directory-view.c: do not use the deprecated
2202         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2203         doesn't exist.
2205 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2207         * libnautilus-private/nautilus-file-operations.[ch]:
2208         Convert unmount volume to gio
2209         Remove unmount drive (makes no sense!)
2210         
2211         * src/nautilus-places-sidebar.c:
2212         Use new APIs
2214 2007-11-01  Alexander Larsson  <alexl@redhat.com>
2216         * libnautilus-private/nautilus-file.c:
2217         (nautilus_file_get_uri_scheme):
2218         Better get_uri_scheme implementation
2219         
2220         * libnautilus-private/nautilus-mime-actions.[ch]:
2221         Remove the open_with versions (not needed anymore)
2222         Add support for uri_handlers
2223         
2224         * libnautilus-private/nautilus-program-choosing.[ch]:
2225         Remove now unused function nautilus_launch_show_file
2226         
2227         * src/file-manager/fm-directory-view.c:
2228         * src/nautilus-information-panel.c:
2229         * src/nautilus-window.c:
2230         Update for above api changes
2232 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2234         * libnautilus-private/nautilus-dnd.c:
2235         Convert default dnd op to gio code
2237 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2239         * libnautilus-private/nautilus-search-engine-simple.c:
2240         Update to changed gio API
2242 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2244         * libnautilus-private/nautilus-vfs-utils.[ch]:
2245         Remove more unused gnome-vfs helpers
2247 2007-10-31  Alexander Larsson  <alexl@redhat.com>
2249         * src/file-manager/fm-icon-view.c (play_file):
2250         Use a better pipeline for audio preview (doesn't play videos)
2251         Add back totem preview app.
2253         * libnautilus-private/nautilus-file.c:
2254         (nautilus_file_get_volume_name):
2255         Get volume name using gio
2256         
2257         * src/file-manager/fm-properties-window.c:
2258         Show volume name for non local files too
2259         Avoid crashes if query fsinfo fails
2261 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2263         * libnautilus-private/nautilus-program-choosing.c:
2264         (nautilus_launch_show_file):
2265         Avoid gnome_vfs calls
2267 2007-10-30  Alexander Larsson  <alexl@redhat.com>
2269         * libnautilus-private/nautilus-icon-canvas-item.c:
2270         (real_map_pixbuf):
2271         Fix indentation
2272         
2273         * src/file-manager/Makefile.am:
2274         * src/file-manager/fm-icon-view.c:
2275         * src/file-manager/nautilus-audio-mime-types.h:
2276         Replace audio preview code with new one based
2277         on gst-launch, removing all the gnome-vfs code
2279 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2281         * libnautilus-private/nautilus-dnd.c:
2282         Remove gnome-vfs code
2284 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2286         * libnautilus-private/nautilus-file-utilities.[ch]:
2287         * libnautilus-private/nautilus-file-operations.c:
2288         Move public gnome-vfs functions from file-utilities to internal
2289         calls in file-operations.c
2290         Replace gnome-vfs use with gio
2291         
2292         * libnautilus-private/nautilus-file-operations-progress.c:
2293         * src/file-manager/fm-tree-view.c:
2294         Replace gnome-vfs use with gio
2296 2007-10-29  Alexander Larsson  <alexl@redhat.com>
2298         * libnautilus-private/nautilus-file-operations.[ch]:
2299         Move nautilus_file_operations_delete to the gio code.
2301         * src/file-manager/fm-directory-view.c:
2302         * src/file-manager/fm-tree-view.c:
2303         Update to use new nautilus_file_operations_delete
2305 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2307         * libnautilus-private/nautilus-module.c:
2308         Fix valgrind warning on shutdown (#346401, ported from trunk).
2310 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2312         * libnautilus-private/nautilus-directory.c:
2313         * libnautilus-private/nautilus-desktop-link.c:
2314         * libnautilus-private/nautilus-desktop-icon-file.c:
2315         * libnautilus-private/nautilus-bookmark.c:
2316         * libnautilus-private/nautilus-trash-monitor.c:
2317         * libnautilus-private/nautilus-file.c:
2318         Plug minor memory leaks and improper uses of eel_ref_str_*
2320 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
2322         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2323         of freeing it to avoid memory corruption.
2325 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2327         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2328         * libnautilus-private/nautilus-monitor.c:
2329         Rename some file change queue functions to _by_uri
2330         add GFile based version with the original name
2331         
2332         * libnautilus-private/nautilus-file-operations.[ch]:
2333         Add gio based nautilus_file_operations_trash_or_delete() call.
2334         
2335         * src/file-manager/fm-directory-view.c:
2336         Call nautilus_file_operations_trash_or_delete()
2337         Remove unused code
2339 2007-10-25  Alexander Larsson  <alexl@redhat.com>
2341         * src/file-manager/fm-directory-view.[ch]:
2342         Make file activation handle mounting of mountables and non-mounted
2343         locations. Also general cleanup of activation.
2344         Cancellation not handled yet.
2346 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2348         * src/file-manager/fm-list-view.c:
2349         * libnautilus-private/nautilus-icon-info.c:
2350         * libnautilus-private/nautilus-file.c:
2351         Plug some minor memory leaks.
2353 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2355         * src/nautilus-window-manage-view.c (location_has_really_changed):
2356         Fix a warning when switching view.
2358 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
2360         * src/nautilus-application.c:
2361         * src/nautilus-property-browser.c:
2362         * src/nautilus-shell.c:
2364         Do not use EelStringList.
2366 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
2368         * src/nautilus-file-management-properties.c:
2369         remove eel_string_list (ab)use.
2371 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2373         * libnautilus-private/nautilus-file.[ch]:
2374         * libnautilus-private/nautilus-vfs-file.c:
2375         Pass GMountOperation instead of parent to mount.
2376         Nothing for unmount/eject
2377         
2378         * src/file-manager/fm-directory-view.c:
2379         Pass in a mount operation for mount.
2380         Disable timeout when mount operation is active
2382 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2384         * libnautilus-private/nautilus-file.c:
2385         Use g_utf8_collate, not eel_strcoll.
2387 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2389         * libnautilus-private/nautilus-icon-canvas-item.c:
2390         * test/test.c:
2391         Update for eel changes
2393 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2395         * configure.in:
2396         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2397         * libnautilus-private/nautilus-icon-container.c:
2398         * libnautilus-private/nautilus-icon-dnd.c:
2399         * libnautilus-private/nautilus-icon-private.h:
2400         * test/test.c:
2401         Remove libart dependency, use eel rect and point types
2403 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2405         * libnautilus-private/nautilus-program-choosing.c:
2406         (nautilus_launch_application_from_command):
2407         Use gdk_spawn instead of eel
2409 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2411         * libnautilus-private/nautilus-dnd.c:
2412         * libnautilus-private/nautilus-file.c:
2413         * libnautilus-private/nautilus-program-choosing.c:
2414         * src/file-manager/fm-directory-view.c:
2415         * src/file-manager/fm-properties-window.c:
2416         * src/nautilus-emblem-sidebar.c:
2417         * src/nautilus-information-panel.c:
2418         Don't use removed eel gnome-vfs functions
2420 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2422         * libnautilus-private/nautilus-directory.[ch]:
2423         Add nautilus_directory_get_location
2425         * libnautilus-private/nautilus-file.[ch]:
2426         Add nautilus_file_get_parent_location.
2427         Port from eel_format_uri_for_display to gio parse names
2428         
2429         * libnautilus-private/nautilus-program-choosing.c:
2430         * src/file-manager/fm-directory-view.c:
2431         * src/nautilus-emblem-sidebar.c:
2432         * src/nautilus-location-bar.c:
2433         * src/nautilus-location-dialog.c:
2434         * src/nautilus-navigation-window-menus.c:
2435         * src/nautilus-window-bookmarks.c:
2436         Port from eel_format_uri_for_display to gio parse names
2438 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2440         * libnautilus-private/nautilus-file-utilities.c:
2441         (nautilus_ensure_unique_file_name):
2442         Port from gnome-vfs
2443         
2444         * src/file-manager/fm-directory-view.c:
2445         (fm_directory_view_handle_netscape_url_drop):
2446         Handle missing mimetype
2448 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2450         * libnautilus-private/nautilus-file-utilities.c:
2451         (nautilus_compute_title_for_location):
2452         Make this use only display name.
2453         
2454         * libnautilus-private/nautilus-icon-info.c:
2455         (nautilus_icon_info_lookup):
2456         Don't free filename before use
2457         
2458         * libnautilus-private/nautilus-search-directory-file.[ch]:
2459         * libnautilus-private/nautilus-search-directory.c:
2460         Create nice display name for search directories, and keep it updated.
2461         
2462         * src/nautilus-window-manage-views.c:
2463         Fix wrong type of argument passed to signal
2465 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2467         * libnautilus-private/nautilus-file.c:
2468         Replace some gnome vfs calls
2470 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2472         * libnautilus-private/nautilus-metafile.c:
2473         Use new gio uri escape functions instead of gnome-vfs
2475 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2477         * src/nautilus-location-entry.c:
2478         Use GFilenameCompleter
2480 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2482         * src/nautilus-application.c:
2483         * src/nautilus-information-panel.c:
2484         * src/nautilus-spatial-window.c:
2485         * src/nautilus-spatial-window.h:
2486         * src/nautilus-window-manage-views.c:
2487         Use GFile * instead of uris in some more places
2488         
2489         Patch from Paolo Borelli
2491 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2493         * libnautilus-private/nautilus-desktop-icon-file.c:
2494         * libnautilus-private/nautilus-file.c:
2495         * libnautilus-private/nautilus-saved-search-file.c:
2496         * libnautilus-private/nautilus-search-directory-file.c:
2497         Fix handling of mimetype as refstring
2498         Fix leak of GFile
2499         Code cleanups
2501         Patch from Paolo Borelli
2503 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2505         * src/file-manager/fm-icon-view.c:
2506         * src/file-manager/fm-directory-view.c:
2507         use g_content_type_equals instead of strcasecmp on the mime type.
2509         * src/nautilus-window-menus.c:
2510         Remove unneeded includes
2512 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2514         * libnautilus-private/nautilus-emblem-utils.h:
2515         * libnautilus-private/nautilus-emblem-utils.c:
2516         * src/nautilus-emblem-sidebar.c:
2517         * src/nautilus-property-browser.c:
2519         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2521 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2523         * libnautilus-private/nautilus-file.c:
2524         (nautilus_file_set_display_name):
2525         Don't crash on NULL display name
2527 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2529         * libnautilus-private/nautilus-file-private.h:
2530         * libnautilus-private/nautilus-file.[ch]:
2531         * libnautilus-private/nautilus-vfs-file.c:
2532         Remove NautilusFileMountCallback and just make
2533         NautilusFileOperationCallback take an extra
2534         resultant file argument.
2535         
2536         * src/file-manager/fm-directory-view.c:
2537         * src/file-manager/fm-error-reporting.c:
2538         * src/file-manager/fm-list-view.c:
2539         * src/file-manager/fm-properties-window.c:
2540         Update to API change
2541         
2542         * src/nautilus-pathbar.c:
2543         (get_display_name_for_folder):
2544         Fix crash if NULL display name
2546 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2548         * libnautilus-private/nautilus-desktop-icon-file.c:
2549         Set can_mount/unmount to FALSE unless set
2550         
2551         * libnautilus-private/nautilus-file-private.h:
2552         * libnautilus-private/nautilus-file.c:
2553         * libnautilus-private/nautilus-file.h:
2554         Make the Operation object semi-public
2555         Move mount ops to virtual functions
2556         
2557         * libnautilus-private/nautilus-vfs-file.c:
2558         Initial work to implement mount op
2560 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2562         * libnautilus-private/nautilus-file-utilities.[ch]:
2563         * src/nautilus-pathbar.c:
2564         Add & use nautilus_get_desktop_location
2565         
2566         * libnautilus-private/nautilus-dnd.c:
2567         Port code to gio
2568         
2569         * libnautilus-private/nautilus-icon-dnd.c:
2570         Trash is now a real uri location, remove special case
2572 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2574         * libnautilus-private/nautilus-file-utilities.[ch]:
2575         Make compute_title take a GFile
2577         * libnautilus-private/nautilus-view-factory.[ch]:
2578         * libnautilus-private/nautilus-window-info.[ch]:
2579         * src/file-manager/fm-directory-view.c:
2580         * src/file-manager/fm-tree-view.c:
2581         * src/nautilus-application.[ch]:
2582         * src/nautilus-bookmark-list.c:
2583         * src/nautilus-bookmarks-window.c:
2584         * src/nautilus-connect-server-dialog-nonmain.c:
2585         * src/nautilus-desktop-window.c:
2586         * src/nautilus-history-sidebar.c:
2587         * src/nautilus-location-bar.c:
2588         * src/nautilus-location-dialog.c:
2589         * src/nautilus-navigation-window.c:
2590         * src/nautilus-places-sidebar.c:
2591         * src/nautilus-shell.c:
2592         * src/nautilus-spatial-window.c:
2593         * src/nautilus-window-manage-views.[ch]:
2594         * src/nautilus-window-menus.c:
2595         * src/nautilus-window-private.h:
2596         * src/nautilus-window.[ch]:
2597         Use GFile * instead of char * uri in all loation handling
2598         for windows.
2600 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
2602         * src/nautilus-image-properties-page.c: port to gio.
2604 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2606         * libnautilus-private/nautilus-directory-private.h:
2607         * libnautilus-private/nautilus-directory.[ch]:
2608         * src/nautilus-application.c:
2609         Make nautilus_directory_get_existing take GFile *.
2610         Add nautilus_directory_get taking a GFile *
2612 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2614         * libnautilus-private/nautilus-desktop-directory-file.c:
2615         * libnautilus-private/nautilus-desktop-directory.c:
2616         * libnautilus-private/nautilus-desktop-icon-file.c:
2617         * libnautilus-private/nautilus-desktop-link-monitor.c:
2618         * libnautilus-private/nautilus-directory.c:
2619         * libnautilus-private/nautilus-directory.h:
2620         * libnautilus-private/nautilus-file-operations.c:
2621         * libnautilus-private/nautilus-file-utilities.c:
2622         * src/file-manager/fm-directory-view.c:
2623         * src/nautilus-navigation-window.c:
2624         * src/nautilus-window-manage-views.c:
2625         * test/test-nautilus-directory-async.c:
2626         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2628 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2630         * libnautilus-private/nautilus-desktop-link.c:
2631         * libnautilus-private/nautilus-desktop-icon-file.c:
2632         Handle NULL volume
2633         
2634         * libnautilus-private/nautilus-file.c:
2635         * libnautilus-private/nautilus-icon-dnd.c:
2636         Convert gnome_vfs calls to gio
2638 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2640         * libnautilus-private/nautilus-desktop-icon-file.c:
2641         * src/nautilus-application.c:
2642         * src/nautilus-window-menus.c:
2643         * test/test-nautilus-directory-async.c:
2644         * test/test.c:
2645         Convert gnome_vfs calls to gio
2647 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2649         * src/nautilus-application.[ch]:
2650         Convert gnome_vfs calls to gio
2652         * TODO-gio:
2653         Document some stuff that needs doing in gio-branch
2655 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2657         * libnautilus-private/nautilus-search-engine-simple.c:
2658         Remove spew
2659         
2660         * src/nautilus-query-editor.c:
2661         Work around crash getting NULL back as the location.
2663 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2665         * libnautilus-private/nautilus-file-utilities.[ch]:
2666         Add nautilus_is_home_directory and nautilus_is_root_directory
2667         
2668         * src/nautilus-window-manage-views.c:
2669         Convert gnome_vfs calls to gio
2671 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2673         * src/nautilus-window.c (nautilus_window_go_up):
2674         Use gio to find parent
2676 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2678         * src/nautilus-pathbar.[ch]:
2679         * src/nautilus-navigation-window.c:
2680         * src/nautilus-window-manage-views.c:
2681         Use gio in pathbar
2683 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2685         * libnautilus-private/nautilus-vfs-utils.[ch]:
2686         Remove now unused gnome_vfs to gio helpers
2688 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2690         * src/nautilus-location-bar.c:
2691         Remove some unused code
2692         Replace gnome_vfs code with gio code
2694 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2696         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
2697         Typo can_delete -> can_trash
2699 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2701         * src/nautilus-property-browser.c:
2702         Replace some gnome-vfs code with gio code
2704 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2706         * src/file-manager/fm-properties-window.c:
2707         Replace some gnome-vfs code with gio code
2709 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2711         * libnautilus-private/nautilus-file-private.h:
2712         * libnautilus-private/nautilus-file.[ch]:
2713         Add can_delete and can_trash
2714         
2715         * src/file-manager/fm-directory-view.c:
2716         Replace some gnome-vfs code with gio code
2718 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2720         * src/nautilus-location-dialog.c (open_current_location): 
2721         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
2722         
2723 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2725         * libnautilus-private/nautilus-search-engine-simple.c:
2726         Update to use gio
2728 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2730         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
2732 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2734         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
2736 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2738         * libnautilus-private/nautilus-link.[ch]: remove.
2739         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
2740         and rename them to nautilus-link.[ch]
2741         * libnautilus-private/nautilus-file.c: adapt for the above change.
2743 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2745         * src/nautilus-places-sidebar.c:
2746         Use gio volume APIs
2748 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2750         * libnautilus-private/nautilus-file.[ch]:
2751         * libnautilus-private/nautilus-file-private.h:
2752         Remove has/get_volume/drive, replace with
2753         can_mount/unmount/eject and mount/unmount/eject.
2754         (Which are not fully implemented yet)
2755         Add nautilus_file_is_mountpoint.
2756         
2757         * libnautilus-extension/nautilus-file-info.[ch]:
2758         * libnautilus-private/nautilus-directory-async.c:
2759         * libnautilus-private/nautilus-link-desktop-file.[ch]:
2760         * libnautilus-private/nautilus-link.[ch]:
2761         * src/file-manager/fm-directory-view.c:
2762         * src/file-manager/fm-icon-view.c:
2763         * src/file-manager/fm-properties-window.c:
2764         * src/file-manager/fm-tree-model.[ch]:
2765         * src/file-manager/fm-tree-view.c:
2766         Use gio volume APIs
2768 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2770         * libnautilus-private/nautilus-desktop-icon-file.c:
2771         * libnautilus-private/nautilus-desktop-link-monitor.c:
2772         * libnautilus-private/nautilus-desktop-link.[ch]:
2773         * libnautilus-private/nautilus-directory-async.c:
2774         * libnautilus-private/nautilus-file-private.h:
2775         * libnautilus-private/nautilus-file.c:
2776         * libnautilus-private/nautilus-search-directory-file.c:
2777         * src/file-manager/fm-directory-view.c:
2778         * src/file-manager/fm-properties-window.c:
2779         Convert some volume monitor use to gio
2781 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2783         * libnautilus-private/nautilus-trash-monitor.c:
2784         Ref icon in nautilus_trash_monitor_get_icon()
2785         
2786         * libnautilus-private/nautilus-desktop-icon-file.c:
2787         * libnautilus-private/nautilus-desktop-link.c:
2788         * libnautilus-private/nautilus-desktop-link.h:
2789         * src/nautilus-places-sidebar.c:
2790         Use nautilus_trash_monitor_get_icon() when possible
2791         
2792 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2794         * libnautilus-private/nautilus-trash-monitor.[ch]:
2795         Add full gio implementation and get_icon()
2797 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2799         * libnautilus-private/Makefile.am:
2800         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
2801         * libnautilus-private/nautilus-icon-factory.c: Removed.
2802         * libnautilus-private/nautilus-icon-factory.h: Removed.
2803         Remove NautilusIconFactory code.
2804         Now all code use the new APIs
2805         YAHOO!!!
2806         
2807         * libnautilus-private/nautilus-bookmark.c:
2808         * libnautilus-private/nautilus-bookmark.h:
2809         * libnautilus-private/nautilus-file.c:
2810         * libnautilus-private/nautilus-global-preferences.c:
2811         * libnautilus-private/nautilus-icon-canvas-item.c:
2812         * libnautilus-private/nautilus-icon-canvas-item.h:
2813         * libnautilus-private/nautilus-icon-container.h:
2814         * libnautilus-private/nautilus-icon-private.h:
2815         * libnautilus-private/nautilus-link-desktop-file.c:
2816         * libnautilus-private/nautilus-program-choosing.c:
2817         * libnautilus-private/nautilus-view.h:
2818         * src/file-manager/fm-directory-view.c:
2819         * src/file-manager/fm-icon-view.c:
2820         * src/file-manager/fm-list-model.c:
2821         * src/file-manager/fm-list-model.h:
2822         * src/file-manager/fm-list-view.c:
2823         * src/file-manager/fm-properties-window.c:
2824         * src/file-manager/fm-tree-model.c:
2825         * src/file-manager/fm-tree-view.c:
2826         * src/nautilus-application.c:
2827         * src/nautilus-bookmark-list.c:
2828         * src/nautilus-bookmarks-window.c:
2829         * src/nautilus-emblem-sidebar.c:
2830         * src/nautilus-navigation-window-menus.c:
2831         * src/nautilus-navigation-window.c:
2832         * src/nautilus-pathbar.c:
2833         * src/nautilus-places-sidebar.c:
2834         * src/nautilus-sidebar-title.c:
2835         * src/nautilus-window-menus.c:
2836         * src/nautilus-window.c:
2837         * src/nautilus-zoom-control.h:
2838         * test/test-nautilus-wrap-table.c:
2839         Don't include the nautilus-icon-factory headers
2841 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2843         * libnautilus-private/nautilus-file.[ch]:
2844         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
2845         Fix force_size handling
2846         
2847         * src/file-manager/fm-directory-view.c:
2848         * src/file-manager/fm-empty-view.c:
2849         * src/file-manager/fm-list-model.c:
2850         * src/file-manager/fm-properties-window.c:
2851         * src/file-manager/fm-tree-model.c:
2852         * src/nautilus-emblem-sidebar.c:
2853         * src/nautilus-navigation-window-menus.c:
2854         * src/nautilus-property-browser.c:
2855         * src/nautilus-sidebar-title.c:
2856         Convert more stuff to new icon API
2858 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2860         * libnautilus-private/nautilus-icon-info.[ch]:
2861         Add nautilus_icon_info_lookup_from_name
2862         
2863         * libnautilus-private/nautilus-ui-utilities.c:
2864         * src/nautilus-desktop-window.c:
2865         * src/nautilus-navigation-window.c:
2866         * src/nautilus-pathbar.c:
2867         Use nautilus_icon_info_lookup_from_name to get less
2868         code
2870 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2872         * src/nautilus-pathbar.c:
2873         * src/nautilus-spatial-window.c:
2874         Convert more stuff to new icon API
2876 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2878         * libnautilus-private/nautilus-file.[ch]:
2879         Add nautilus_file_get_icon_pixbuf and
2880         IGNORE_VISITING icon flag
2881         
2882         * libnautilus-private/nautilus-icon-info.[ch]:
2883         Add nautilus_icon_info_get_used_name function
2885         * libnautilus-private/nautilus-emblem-utils.c:
2886         * libnautilus-private/nautilus-program-choosing.c:
2887         * libnautilus-private/nautilus-ui-utilities.c:
2888         * src/nautilus-desktop-window.c:
2889         * src/nautilus-navigation-window.c:
2890         * src/nautilus-spatial-window.c:
2891         * src/nautilus-window.[ch]:
2892         Convert to new icon APIs
2894 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2896         * libnautilus-private/Makefile.am:
2897         * libnautilus-private/nautilus-audio-player.c: Removed.
2898         * libnautilus-private/nautilus-audio-player.h: Removed.
2899         * src/file-manager/fm-icon-view.c:
2900         Kill old unused code
2902 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2904         * libnautilus-private/nautilus-icon-info.[ch]:
2905         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
2906         
2907         * libnautilus-private/nautilus-file.[ch]:
2908         New functions for getting emblem icons and emblem pixbufs
2909         
2910         * libnautilus-private/nautilus-icon-container.[ch]:
2911         * libnautilus-private/nautilus-icon-factory.c:
2912         * src/file-manager/fm-directory-view.[ch]:
2913         * src/file-manager/fm-icon-container.c:
2914         * src/file-manager/fm-list-model.c:
2915         * src/file-manager/fm-tree-model.c:
2916         * src/nautilus-sidebar-title.c:
2917         Update to use the new emblem getters
2919 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2921         * libnautilus-private/nautilus-icon-info.[ch]:
2922         Add nautilus_get_icon_size_for_stock_size
2923         
2924         * libnautilus-private/nautilus-bookmark.c:
2925         * src/nautilus-places-sidebar.c:
2926         Use the above
2928 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2930         * libnautilus-private/nautilus-thumbnails.c:
2931         Add required thumbnailing stuff from NautilusIconFactory here
2933 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2935         * libnautilus-private/nautilus-icon-factory.[ch]:
2936         * libnautilus-private/nautilus-icon-info.[ch]:
2937         Move over icon size util functions to nautilus-icon-info
2939         * libnautilus-private/nautilus-icon-container.c:
2940         * libnautilus-private/nautilus-lib-self-check-functions.h:
2941         * src/file-manager/fm-list-model.c:
2942         * src/nautilus-sidebar-title.c:
2943         Update to new names
2945 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2947         * libnautilus-private/nautilus-icon-container.c:
2948         * libnautilus-private/nautilus-icon-factory.h:
2949         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
2950         really dynamic.
2952 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2954         * libnautilus-private/nautilus-file.c:
2955         Actually handle thumbnail size prefs
2956         
2957 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2959         * libnautilus-private/nautilus-file.c:
2960         Handle thumbnail size prefs
2961         Handle all sorts of icon changes and emit CHANGED on
2962         files in this case.
2964         * libnautilus-private/nautilus-directory-private.h:
2965         * libnautilus-private/nautilus-directory.c:
2966         * libnautilus-private/nautilus-icon-container.c:
2967         * libnautilus-private/nautilus-icon-info.c:
2968         * libnautilus-private/nautilus-icon-info.h:
2969         * src/file-manager/fm-directory-view.c:
2970         * src/file-manager/fm-list-view.c:
2971         * src/file-manager/fm-properties-window.c:
2972         * src/file-manager/fm-tree-model.c:
2973         * src/file-manager/fm-tree-model.h:
2974         * src/file-manager/fm-tree-view.c:
2975         * src/nautilus-bookmarks-window.c:
2976         * src/nautilus-sidebar-title.c:
2977         * src/nautilus-window-bookmarks.c:
2978         * src/nautilus-window.c:
2979         Remove use of icon factory icons_changed signal, using instead
2980         the file CHANGED signal.
2982 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2984         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
2985         Add thumbnail to all attributes
2987 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2989         * libnautilus-private/nautilus-file.h:
2990         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
2991         
2992         * libnautilus-private/nautilus-bookmark.c:
2993         * src/file-manager/fm-directory-view.c:
2994         * src/file-manager/fm-properties-window.c:
2995         * src/file-manager/fm-tree-model.c:
2996         * src/nautilus-bookmark-list.c:
2997         * src/nautilus-pathbar.c:
2998         * src/nautilus-sidebar-title.c:
2999         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3000         nautilus_icon_factory_is_icon_ready_for_file and
3001         nautilus_icon_factory_get_required_file_attributes.
3003 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3005         * libnautilus-private/nautilus-bookmark.[ch]:
3006         * libnautilus-private/nautilus-file.[ch]:
3007         * libnautilus-private/nautilus-icon-info.c:
3008         * src/nautilus-application.c:
3009         * src/nautilus-bookmark-list.c:
3010         * src/nautilus-bookmarks-window.c:
3011         * src/nautilus-places-sidebar.c:
3012         * src/nautilus-window-manage-views.c:
3013         * src/nautilus-window-private.h:
3014         * src/nautilus-window.c:
3015         Convert bookmarks API to gio / GIcon
3017 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3019         * libnautilus-private/nautilus-file-private.h:
3020         * libnautilus-private/nautilus-file.c:
3021         * libnautilus-private/nautilus-icon-container.c:
3022         * libnautilus-private/nautilus-thumbnails.[ch]:
3023         Add back support for generating thumbnails.
3025 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3027         * libnautilus-private/nautilus-directory-async.c:
3028         * libnautilus-private/nautilus-file-private.h:
3029         * libnautilus-private/nautilus-file.c:
3030         For large icons, try to use the original file
3031         when thumbnailing.
3033 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3035         * libnautilus-private/nautilus-file.c:
3036         Only invalidate thumbnails when sizing up, not
3037         on the original scale from raw
3038         
3039 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3041         * libnautilus-private/nautilus-directory-async.c:
3042         * libnautilus-private/nautilus-file-private.h:
3043         * libnautilus-private/nautilus-file.c:
3044         Simplify thumbnail size handling and make it work.
3045         Now handles resizing icons.
3047 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3049         * libnautilus-private/nautilus-directory-async.c:
3050         * libnautilus-private/nautilus-file-private.h:
3051         * libnautilus-private/nautilus-file.c:
3052         More exact handling of thumbnail up_to_date-ness, including
3053         if loading a thumbnail fails.
3054         Return thumbnails of the right size.
3055         
3056         * libnautilus-private/nautilus-thumbnails.[ch]:
3057         Add nautilus_thumbnail_unframe_image and export
3058         frame element sizes as defines
3060 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3062         * libnautilus-private/nautilus-file.[ch]:
3063         * libnautilus-private/nautilus-directory-async.c:
3064         Export nautilus_file_should_show_thumbnail and use it as needed in the
3065         thumbnail reading code
3067 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3069         * libnautilus-private/nautilus-file-attributes.h:
3070         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3071         
3072         * libnautilus-private/nautilus-directory-private.h:
3073         * libnautilus-private/nautilus-directory-async.c:
3074         * libnautilus-private/nautilus-file-private.h:
3075         Load thumbnails asynchronosuly.
3076         
3077         * libnautilus-private/nautilus-file.c:
3078         Initial code to use the asynchronoulsy loaded thumbnail
3079         
3080         * libnautilus-private/nautilus-icon-factory.c:
3081         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3082         icons
3084 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3086         * libnautilus-private/nautilus-file-private.h:
3087         * libnautilus-private/nautilus-file.c:
3088         Read thumbnail info from gio
3090 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3092         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3093         Handle accept, visited and embedding text state and
3094         rewrite the icon as needed.
3095         
3096         * libnautilus-private/nautilus-icon-info.c:
3097         (nautilus_icon_info_finalize):
3098         Fix crash if pixbuf is NULL
3100 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3102         * libnautilus-private/Makefile.am:
3103         * libnautilus-private/nautilus-icon-info.[ch]:
3104         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3105         
3106         * libnautilus-private/nautilus-file.[ch]:
3107         Make nautilus_file_get_icon return a NautilusFileInfo
3108         
3109         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3110         Split out attach points instead of using NautilusAttachPoints
3111         
3112         * libnautilus-private/nautilus-icon-container.[ch]:
3113         * src/file-manager/fm-icon-container.c:
3114         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3116         * libnautilus-private/nautilus-icon-factory.c:
3117         * libnautilus-private/nautilus-program-choosing.c:
3118         * libnautilus-private/nautilus-mime-application-chooser.c:
3119         * libnautilus-private/nautilus-open-with-dialog.c:
3120         Update to g_themed_icon_get_names const type
3121         
3122 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3124         * libnautilus-private/nautilus-file-private.h:
3125         * libnautilus-private/nautilus-file.[ch]:
3126         Keep track of GIcon from gio.
3127         Add nautilus_file_get_icon()
3128         
3129         * libnautilus-private/nautilus-icon-factory.[ch]:
3130         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3131         This is a bit temporary, but can be used to move over
3132         users to nautilus_file_get_icon().
3133         
3134         * libnautilus-private/nautilus-icon-container.[ch]:
3135         * src/file-manager/fm-icon-container.c:
3136         Use nautilus_file_get_icon() in icon view.
3138 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3140         * libnautilus-private/nautilus-file-utilities.c:
3141         * libnautilus-private/nautilus-monitor.c:
3142         * src/nautilus-bookmark-list.c:
3143         Update for file monitoring API change
3144         
3145         * src/nautilus-spatial-window.c:
3146         Gio port from Paolo Borelli
3147         
3148 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3150         * libnautilus-private/nautilus-file.c:
3151         (nautilus_file_peek_display_name):
3152         Use a display name based on the filename as the default instead
3153         of "" before we've read the real display name from the backend.
3155 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3157         * libnautilus-private/nautilus-icon-dnd.[ch]:
3158         * src/nautilus-emblem-sidebar.c:
3159         * src/nautilus-location-bar.c:
3161         Replace nautilus_icon_dnd_uri_list_extract_uris with
3162         g_uri_list_extract_uris.
3164 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
3166         * src/nautilus-bookmark-list.[ch]: port to gio.
3168 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
3170         * configure.in: use gio-2.0 instead of gio-standalone.
3172 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3174         * libnautilus-private/Makefile.am:
3175         * libnautilus-private/nautilus-trash-directory.[ch]:
3176         * libnautilus-private/nautilus-trash-file.[ch]:
3177         Remove virtual trash locations, we now use the gvfs trash:
3178         
3179         * libnautilus-private/nautilus-trash-monitor.[ch]:
3180         Make this a stub for now. Need to figure out how to do this.
3181         
3182         * libnautilus-private/nautilus-directory-private.h:
3183         * libnautilus-private/nautilus-directory.c:
3184         * libnautilus-private/nautilus-file-operations.c:
3185         * libnautilus-private/nautilus-file.c:
3186         * src/file-manager/fm-directory-view.c:
3187         * src/nautilus-window-manage-views.c:
3188         Handle the removal of NautilusTrash*
3190 2007-10-04  Alexander Larsson  <alexl@redhat.com>
3192         * libnautilus-private/nautilus-thumbnails.c:
3193         Use gio instead of gnome-vfs to get mtime
3195 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3197         * libnautilus-private/nautilus-customization-data.c:
3198         * libnautilus-private/nautilus-customization-data.h:
3199         * src/nautilus-property-browser.c:
3200         Use gio to read info
3202 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3204         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3205         Use gio to get mime type
3207 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3209         * libnautilus-private/nautilus-file-utilities.c:
3210         Use GFileMonitor to monitor xdg user dirs file
3212 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3214         * libnautilus-private/Makefile.am (INCLUDES):
3215         Bump name for extension dir since we're not compatible anymore
3217 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3219         * libnautilus-private/nautilus-bookmark.c:
3220         * libnautilus-private/nautilus-customization-data.c:
3221         * libnautilus-private/nautilus-desktop-directory.c:
3222         * libnautilus-private/nautilus-directory-background.c:
3223         * libnautilus-private/nautilus-dnd.c:
3224         * libnautilus-private/nautilus-file-operations.c:
3225         * libnautilus-private/nautilus-file-utilities.c:
3226         * libnautilus-private/nautilus-file.c:
3227         * libnautilus-private/nautilus-icon-factory.c:
3228         * libnautilus-private/nautilus-metafile.c:
3229         * libnautilus-private/nautilus-search-directory.c:
3230         * libnautilus-private/nautilus-search-engine-tracker.c:
3231         * src/file-manager/fm-directory-view.c:
3232         * src/file-manager/fm-ditem-page.c:
3233         * src/file-manager/fm-icon-view.c:
3234         * src/file-manager/fm-properties-window.c:
3235         * src/file-manager/fm-tree-view.c:
3236         * src/nautilus-application.c:
3237         * src/nautilus-bookmark-list.c:
3238         * src/nautilus-image-properties-page.c:
3239         * src/nautilus-information-panel.c:
3240         * src/nautilus-places-sidebar.c:
3241         * src/nautilus-property-browser.c:
3242         * src/nautilus-query-editor.c:
3243         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3244         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3246 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3248         * libnautilus-private/nautilus-icon-factory.c:
3249         Don't clear thumbnails and other absolute pathnames from icon
3250         cache when mime data or icon theme changes. This is to avoid
3251         flashing and async realoading of all thumbnails.
3253 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3255         * libnautilus-private/nautilus-directory-async.c:
3256         (mime_db_changed_callback):
3257         Use the right call to invalidate attributes, so that
3258         they get re-read correctly.
3260 2007-10-02  Alexander Larsson  <alexl@redhat.com>
3262         * libnautilus-private/nautilus-icon-factory.c:
3263         (mime_type_data_changed_callback):
3264         * libnautilus-private/nautilus-directory-async.c:
3265         (mime_db_changed_callback):
3266         Fix up types in callbacks
3267         
3268         * libnautilus-private/nautilus-mime-application-chooser.c:
3269         * libnautilus-private/nautilus-open-with-dialog.c:
3270         Handle and emit mime_data_changed on NautilusSignaller
3272 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3274         * libnautilus-private/Makefile.am:
3275         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3276         * libnautilus-private/nautilus-open-with-dialog.[ch]:
3277         Moved these from eel and renamed
3278         
3279         * src/file-manager/fm-directory-view.c:
3280         * src/file-manager/fm-properties-window.c:
3281         Use the nautilus version imported above instead of the eel one.
3283 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3285         * libnautilus-private/nautilus-directory-async.c:
3286         * libnautilus-private/nautilus-icon-factory.c:
3287         * libnautilus-private/nautilus-signaller.c:
3288         Replace gnome-vfs mime monitor with NautilusSignaller signal.
3289         
3290         * src/nautilus-query-editor.c:
3291         Use gio to list all mime types
3293 2007-10-01  Alexander Larsson  <alexl@redhat.com>
3295         * libnautilus-private/nautilus-theme.[ch]:
3296         Delete leftover files
3298 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3300         * configure.in:
3301         Update for new gio pkgconfig name
3303 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3305         * libnautilus-private/nautilus-file.c:
3306         * src/file-manager/fm-directory-view.c:
3307         * src/file-manager/fm-properties-window.c:
3308         Update to the new name for g_format_file_size_for_display
3310 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3312         * libnautilus-private/nautilus-file.c:
3313         * libnautilus-private/nautilus-link.c:
3314         * src/file-manager/fm-icon-container.c:
3315         * src/nautilus-query-editor.c:
3316         Use gio mimetype functions instead of gnome-vfs ones.
3318 2007-09-28  Alexander Larsson  <alexl@redhat.com>
3320         * libnautilus-private/nautilus-mime-actions.[ch]:
3321         * libnautilus-private/nautilus-program-choosing.[ch]:
3322         * libnautilus-private/nautilus-recent.[ch]:
3323         Use GAppInfo instead of GnomeVFSMimeApplication
3324         
3325         * src/file-manager/fm-directory-view.c:
3326         * src/nautilus-information-panel.c:
3327         * test/test-nautilus-mime-actions.c:
3328         Update due to the api changes in the GAppInfo move.
3330 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3332         * libnautilus-private/nautilus-file.c:
3333         * src/file-manager/fm-directory-view.c:
3334         * src/file-manager/fm-properties-window.c:
3335         Use g_file_size_format_for_display instead of
3336         gnome_vfs_format_file_size_for_display
3337         
3338 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3340         * libnautilus-private/nautilus-file.c:
3341         Remove unused GnomeVFSHandle stuff
3342         
3343 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3345         * libnautilus-private/nautilus-file.c:
3346         Forgot to change GnomeVFSResult to GError in
3347         one spot.
3349 007-09-27  Alexander Larsson  <alexl@redhat.com>
3351         * libnautilus-private/nautilus-file.c:
3352         Implement nautilus_file_set_owner and nautilus_file_set_group
3353         using set_attributes
3354         
3356 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3358         * libnautilus-private/nautilus-file.c:
3359         Implement nautilus_file_set_permissions using
3360         nautilus_file_set_attributes.
3362 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3364         * libnautilus-private/nautilus-file.[ch]:
3365         Add nautilus_file_set_attributes
3367 2007-09-27  Alexander Larsson  <alexl@redhat.com>
3369         * libnautilus-private/nautilus-vfs-utils.[ch]:
3370         Add gnome_vfs_result_to_error call
3371         
3372         * libnautilus-private/nautilus-file.[ch]:
3373         Convert renaming to use gio.
3374         Pass GError instead of GnomeVFSResult in
3375         NautilusFileOperationCallback
3376         
3377         * src/file-manager/fm-error-reporting.c:
3378         * src/file-manager/fm-error-reporting.h:
3379         * src/file-manager/fm-list-view.c:
3380         * src/file-manager/fm-properties-window.c:
3381         Update to the NautilusFileOperationCallback API change
3383 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3385         * libnautilus-private/nautilus-file-private.h:
3386         * libnautilus-private/nautilus-file.c:
3387         Read can_delete and can_rename from gio.
3388         Use can_rename in nautilus_file_can_rename.
3390 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3392         * libnautilus-private/nautilus-file.[ch]:
3393         Add nautilus_file_get_edit_name()
3395 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3397         * libnautilus-private/nautilus-file-utilities.[ch]:
3398         Make string args const char * where possible.
3400         * libnautilus-private/nautilus-desktop-icon-file.c:
3401         * libnautilus-private/nautilus-directory-async.c:
3402         * libnautilus-private/nautilus-file-private.h:
3403         * libnautilus-private/nautilus-file.c:
3404         Read display_name and edit_name from gio.
3405         Kill old cached_display_name creation.
3406         Use eel_ref_str for name, display_name, edit_name and make sure to
3407         share them when possible.
3408         Old use of display_name as the link info only is moved so that
3409         its shared with the normal name, with got_custom_display_name showing
3410         where its from.
3412 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3414         * libnautilus-private/nautilus-file-private.h:
3415         * libnautilus-private/nautilus-file.c:
3416         Use new refcounted string implementation for mime_type.
3417         This way we don't have to store duplicate strings for
3418         each file.
3420 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3422         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3423         directory->details->pending_file_info now has GFileInfo objects, not
3424         GnomeVFSFileInfo objects. Free them in the correct way.
3426 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3428         * libnautilus-private/nautilus-directory-async.c:
3429         Remove old irrelevant comment
3430         
3431 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3433         * libnautilus-private/nautilus-directory-async.c:
3434         Read top left text with gio
3436 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3438         * src/file-manager/fm-ditem-page.c:
3439         Use g_file_load_contents_async instead of
3440         eel_read_entire_file_async.
3442 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3444         * libnautilus-private/nautilus-icon-factory.c:
3445         * libnautilus-private/nautilus-thumbnails.c:
3446         Use g_file_load_contents_async instead of
3447         eel_read_entire_file_async.
3449 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3451         * libnautilus-private/nautilus-metafile.c:
3452         Use g_file_load_contents_async instead of
3453         eel_read_entire_file_async.
3455 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3457         * libnautilus-private/nautilus-directory-async.c:
3458         * libnautilus-private/nautilus-directory.c:
3459         * libnautilus-private/nautilus-file.c:
3460         Initialize hidden_file_hash lazily
3462 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3464         * libnautilus-private/nautilus-directory-async.c:
3465         Read link info using gio
3467 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3469         * libnautilus-private/nautilus-directory-async.c:
3470         * libnautilus-private/nautilus-directory-private.h:
3471         Read mime list using gio
3473 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3475         * libnautilus-private/nautilus-directory-async.c:
3476         Read .hidden using gio.
3478 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3480         * libnautilus-private/nautilus-icon-factory.c:
3481         Free file_info after last use (fixed valgrind warning)
3482         
3483         * libnautilus-private/nautilus-file.c:
3484         Sometimes we freed an uninitialized pointer
3485         
3486         * libnautilus-private/nautilus-directory-async.c:
3487         * libnautilus-private/nautilus-directory-private.h:
3488         Keep all the directory loading info in DirectoryLoadState
3490 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3492         * libnautilus-private/nautilus-directory-async.c:
3493         * libnautilus-private/nautilus-directory-private.h:
3494         Implement deep count using gio
3496 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3498         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3499         Don't crash on files that have slashes in them.
3501 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3503         * libnautilus-private/nautilus-directory-async.c:
3504         * libnautilus-private/nautilus-directory-private.h:
3505         Use gio to do directory counts
3507 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3509         * libnautilus-private/nautilus-directory-async.c:
3510         * libnautilus-private/nautilus-file-private.h:
3511         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3513 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3515         * libnautilus-private/nautilus-desktop-directory-file.c:
3516         * libnautilus-private/nautilus-desktop-icon-file.c:
3517         * libnautilus-private/nautilus-file.c:
3518         * libnautilus-private/nautilus-file.h:
3519         * libnautilus-private/nautilus-saved-search-file.c:
3520         * libnautilus-private/nautilus-search-directory-file.c:
3521         * libnautilus-private/nautilus-trash-file.c:
3522         There was some problems removing the virtual call for
3523         get_file_type, as this broke getting the type for "virtual"
3524         directory types like trash and the desktop. Re-introduce this,
3525         but set the type directly instead of via an indirect jump.
3527 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3529         * libnautilus-private/nautilus-directory.c:
3530         * libnautilus-private/nautilus-file.c:
3531         * libnautilus-private/nautilus-file.h:
3532         nautilus_file_get_for_location -> nautilus_file_get
3533         same for get_existing
3535 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3537         * libnautilus-private/nautilus-bookmark.c:
3538         * libnautilus-private/nautilus-directory-async.c:
3539         * libnautilus-private/nautilus-directory.c:
3540         * libnautilus-private/nautilus-file-operations.c:
3541         * libnautilus-private/nautilus-file-utilities.c:
3542         * libnautilus-private/nautilus-file.c:
3543         * libnautilus-private/nautilus-file.h:
3544         * libnautilus-private/nautilus-icon-dnd.c:
3545         * libnautilus-private/nautilus-search-directory.c:
3546         * libnautilus-private/nautilus-thumbnails.c:
3547         * libnautilus-private/nautilus-trash-monitor.c:
3548         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3549         * src/file-manager/fm-directory-view.c:
3550         * src/file-manager/fm-ditem-page.c:
3551         * src/file-manager/fm-icon-view.c:
3552         * src/file-manager/fm-list-view.c:
3553         * src/file-manager/fm-properties-window.c:
3554         * src/file-manager/fm-tree-model.c:
3555         * src/file-manager/fm-tree-view.c:
3556         * src/nautilus-application.c:
3557         * src/nautilus-bookmark-list.c:
3558         * src/nautilus-information-panel.c:
3559         * src/nautilus-notes-viewer.c:
3560         * src/nautilus-pathbar.c:
3561         * src/nautilus-places-sidebar.c:
3562         * src/nautilus-spatial-window.c:
3563         * src/nautilus-window-manage-views.c:
3564         * test/test-nautilus-mime-actions-set.c:
3565         * test/test-nautilus-mime-actions.c:
3566         Rename nautilus_file_get -> nautilus_file_get_by_uri.
3567         Same with nautilus_file_get_existing.
3569 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3571         * libnautilus-private/nautilus-file.[ch]:
3572         Fix up type for get_permissions return value (don't use gnome-vfs types).
3573         
3574         * libnautilus-private/nautilus-vfs-utils.[ch]:
3575         Add gnome_vfs_file_type_from_g_file_type()
3576         
3577         * libnautilus-private/nautilus-icon-factory.c:
3578         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3580 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3582         * libnautilus-private/nautilus-directory-async.c:
3583         * libnautilus-private/nautilus-monitor.[ch]:
3584         Use gio to implement file monitoring.
3586 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3588         * libnautilus-private/nautilus-directory-async.c:
3589         * libnautilus-private/nautilus-directory-private.h:
3590         Read info for new files 
3592 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3594         * libnautilus-private/nautilus-directory-async.c:
3595         * libnautilus-private/nautilus-directory-private.h:
3596         Implement get_file_info using gio
3598 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3600         * libnautilus-private/nautilus-directory-async.c:
3601         * libnautilus-private/nautilus-directory-private.h:
3602         Read directory list via gio instead of gnome-vfs
3603         
3604         * libnautilus-private/nautilus-file-private.h:
3605         * libnautilus-private/nautilus-file.c:
3606         Get is_hidden & is_backup from gio instead of doing
3607         filename matching ourselves.
3609         * libnautilus-private/nautilus-file-utilities.c:
3610         Remove unused hidden/backup pattern matching.
3611         
3612         * src/nautilus-main.c:
3613         Initiate GThreads, as we need this for gio async emulation.
3615 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3617         * libnautilus-private/nautilus-vfs-utils.c:
3618         Fix typo in attribute name
3619         
3620         * libnautilus-private/nautilus-directory-async.c:
3621         * libnautilus-private/nautilus-file-private.h:
3622         * libnautilus-private/nautilus-file.c:
3623         Make NautilusFile info update use GFileInfo.
3624         Update all call sites to convert to it.
3626 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3628         * libnautilus-private/nautilus-vfs-utils.[ch]:
3629         Add gnome_vfs_file_info_to_gio
3631 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3633         * libnautilus-private/nautilus-directory-metafile-monitor.c:
3634         * libnautilus-private/nautilus-directory-private.h:
3635         * libnautilus-private/nautilus-directory.c:
3636         * libnautilus-private/nautilus-file.c:
3637         * libnautilus-private/nautilus-metafile.c:
3638         Make the filename key for metadata be unescaped in memory.
3639         Escape it only when reading/writing the metadata files.
3640         This is to avoid escaping a lot since we're now storing the
3641         filename unescaped in NautilusFile.
3643 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3645         * libnautilus-private/nautilus-directory-notify.h:
3646         * libnautilus-private/nautilus-directory.c:
3647         Add GFile versions of metadata scheduling functions.
3649 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3651         * libnautilus-private/nautilus-directory-notify.h:
3652         * libnautilus-private/nautilus-directory.c:
3653         Add GFile versions:
3654          nautilus_directory_notify_files_changed
3655          nautilus_directory_notify_files_removed
3657 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3659         * libnautilus-private/nautilus-directory-private.h:
3660         * libnautilus-private/nautilus-directory.c:
3661         * libnautilus-private/nautilus-file.c:
3662         Avoid for_location suffix when its not needed anymore
3664 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3666         * libnautilus-private/nautilus-directory.c:
3667         Add _by_uri suffix to uri versions of functions and
3668         remove suffix for GFile versions
3669         
3670 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3672         * libnautilus-private/nautilus-directory-notify.h:
3673         * libnautilus-private/nautilus-directory.c:
3674         * libnautilus-private/nautilus-file-changes-queue.c:
3675         * libnautilus-private/nautilus-link-desktop-file.c:
3676         * libnautilus-private/nautilus-merged-directory.c:
3677         Rename notify functions that work on uris to _by_uri and
3678         the GFile ones to have no suffix
3680 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3682         * libnautilus-private/nautilus-metafile.c: 
3683         * libnautilus-private/nautilus-directory.[ch]:
3684         Remove unused function nautilus_directory_make_uri_canonical
3685         
3686 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3688         * libnautilus-private/nautilus-directory-notify.h:
3689         * libnautilus-private/nautilus-directory.c:
3690         Added nautilus_directory_notify_files_moved_by_location and
3691         made nautilus_directory_notify_files_moved use that.
3693 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3695         * libnautilus-private/nautilus-directory-notify.h:
3696         * libnautilus-private/nautilus-directory.c:
3697         Add nautilus_directory_notify_files_added_by_location.
3698         Use GFile instead of uris in more places
3700 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3702         * libnautilus-private/nautilus-directory-private.h:
3703         * libnautilus-private/nautilus-directory.c:
3704         * libnautilus-private/nautilus-file.[ch]:
3705         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
3706         and implement nautilus_file_get based on these.
3708 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3710         * libnautilus-private/nautilus-file.[ch]:
3711         Add nautilus_file_get_location () and use it when
3712         generating uris.
3714 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3716         * libnautilus-private/nautilus-directory.c:
3717         (nautilus_directory_is_desktop_directory):
3718         * libnautilus-private/nautilus-file-utilities.[ch]:
3719         (nautilus_is_home_directory_file):
3720         (nautilus_is_desktop_directory_file):
3721         (nautilus_is_desktop_directory):
3722         * libnautilus-private/nautilus-file.c:
3723         (nautilus_file_is_desktop_directory):
3724         (nautilus_file_is_home):
3725         Don't keep dup:ing strings for these commonly called
3726         functions.
3728 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3730         * libnautilus-private/nautilus-directory-async.c:
3731         * libnautilus-private/nautilus-directory-private.h:
3732         * libnautilus-private/nautilus-directory.c:
3733         * libnautilus-private/nautilus-file-utilities.[ch]:
3734         * libnautilus-private/nautilus-file.c:
3735         Use GFile *location to store the uri for NautilusDirectory.
3736         In preparation for using GFile for all I/O.
3738 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3740         * libnautilus-private/nautilus-file-private.h:
3741         * libnautilus-private/nautilus-directory-async.c:
3742         * libnautilus-private/nautilus-file-attributes.h:
3743         * libnautilus-private/nautilus-file.[ch]:
3744         * libnautilus-private/nautilus-mime-actions.c:
3745         * src/file-manager/fm-directory-view.c:
3746         * src/file-manager/fm-ditem-page.c:
3747         * src/file-manager/fm-properties-window.c:
3748         * src/nautilus-window.c:
3749         Remove slow mimetype attribute and all its use.
3750         This is in preparation for the gio move which has
3751         a canonical mimetype definition instead of the
3752         guessed/slow couple.
3754 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3756         * libnautilus-private/nautilus-file-attributes.h:
3757         * libnautilus-private/nautilus-directory-async.c:
3758         * libnautilus-private/nautilus-directory.c:
3759         * libnautilus-private/nautilus-file-utilities.c:
3760         * libnautilus-private/nautilus-file.c:
3761         * libnautilus-private/nautilus-icon-factory.c:
3762         * libnautilus-private/nautilus-mime-actions.c:
3763         * src/file-manager/fm-directory-view.c:
3764         * src/file-manager/fm-properties-window.c:
3765         * src/file-manager/fm-tree-model.c:
3766         * src/file-manager/fm-tree-view.c:
3767         * src/nautilus-spatial-window.c:
3768         * src/nautilus-window-manage-views.c:
3769         * src/nautilus-window.c:
3770         Limit the set of file attributes to the ones we actually read
3771         separately. This makes it more obvious what is happening when
3772         doing I/O. It does put some extra work on users, because they
3773         need to know where the data is coming from, but that is rarely
3774         a problem.
3776 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3778         * libnautilus-private/nautilus-desktop-icon-file.c:
3779         * libnautilus-private/nautilus-directory-async.c:
3780         * libnautilus-private/nautilus-directory.c:
3781         * libnautilus-private/nautilus-file-private.h:
3782         * libnautilus-private/nautilus-file-utilities.[ch]:
3783         * libnautilus-private/nautilus-file.c:
3784         Store "name" instead of "relative_uri" in NautilusFile.
3785         We want to avoid escaping/unescaping as much as possible and
3786         limit that to when we go from/to a full uri.
3788 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3790         * libnautilus-private/nautilus-file-private.h:
3791         Remove declaration for removed function
3792         
3793 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3795         * libnautilus-private/nautilus-directory-async.c:
3796         * libnautilus-private/nautilus-file-private.h:
3797         * libnautilus-private/nautilus-file.[ch]:
3798         * libnautilus-private/nautilus-program-choosing.c:
3799         * src/file-manager/fm-directory-view.c:
3800         * src/nautilus-spatial-window.c:
3801         * src/nautilus-window-manage-views.c:
3802         Use GError instead of GnomeVFSResult for get_info_error
3804 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3806         * libnautilus-private/nautilus-desktop-directory-file.c:
3807         * libnautilus-private/nautilus-desktop-icon-file.c:
3808         * libnautilus-private/nautilus-file-private.h:
3809         * libnautilus-private/nautilus-file.[ch]:
3810         * libnautilus-private/nautilus-saved-search-file.c:
3811         * libnautilus-private/nautilus-search-directory-file.c:
3812         * libnautilus-private/nautilus-trash-file.c:
3813         * libnautilus-private/nautilus-vfs-file.c:
3814         * libnautilus-private/nautilus-vfs-utils.c:
3815         * libnautilus-private/nautilus-vfs-utils.h:
3816         * libnautilus-private/nautilus-view-factory.c:
3817         * libnautilus-private/nautilus-view-factory.h:
3818         * src/file-manager/fm-desktop-icon-view.c:
3819         * src/file-manager/fm-empty-view.c:
3820         * src/file-manager/fm-icon-view.c:
3821         * src/file-manager/fm-list-view.c:
3822         Move from GnomeVFSFileType to GFileType
3824 2007-11-28  Alexander Larsson  <alexl@redhat.com>
3826         * src/nautilus-search-bar.c:
3827         Use invisible event box for search bar. (#464193)
3828         Patch from Andrea Cimitan
3830 2007-11-27  Andre Klapper  <a9016009@gmx.de>
3832         * configure.in:
3833         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
3834         Fixes bug #496266.
3836 2007-11-12  Alexander Larsson  <alexl@redhat.com>
3838         * libnautilus-private/nautilus-icon-canvas-item.c:
3839         * libnautilus-private/nautilus-icon-container.c:
3840         * libnautilus-private/nautilus-icon-container.h:
3841         * libnautilus-private/nautilus-icon-dnd.c:
3842         * libnautilus-private/nautilus-icon-private.h:
3843         * src/file-manager/fm-desktop-icon-view.c:
3844         * src/file-manager/fm-icon-view.c:
3845         Handle RTL layout of icons (#342009)
3846         Patch from Yair Hershkovitz
3848 2007-11-05  Jürg Billeter  <j@bitron.ch>
3850         reviewed by: Alexander Larsson  <alexl@redhat.com>
3852         * src/file-manager/fm-actions.h:
3853         * src/file-manager/fm-directory-view.c:
3854         (action_open_folder_window_callback), (open_one_in_folder_window),
3855         (action_location_open_folder_window_callback),
3856         (real_update_location_menu), (real_update_menus):
3857         * src/file-manager/nautilus-directory-view-ui.xml:
3858         * src/nautilus-actions.h:
3859         * src/nautilus-navigation-window-menus.c:
3860         (nautilus_navigation_window_update_spatial_menu_item),
3861         (action_folder_window_callback),
3862         (nautilus_navigation_window_initialize_menus):
3863         * src/nautilus-navigation-window-ui.xml:
3864         * src/nautilus-navigation-window.c:
3865         (nautilus_navigation_window_init), (always_use_browser_changed):
3866         * src/nautilus-window-private.h:
3867         Add menu item to open spatial folder window from browser window to File
3868         menu and context menus.
3870 2007-10-03  Christian Neumair  <cneumair@gnome.org>
3872         * libnautilus-private/nautilus-module.c:
3873         Fix valgrind warning on shutdown (#346401, re-applied).
3875 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
3877         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
3878         patch from Joachim Sauer, fix beep when backspace or delete are pressed
3879         (#452067)
3881 2007-10-03  Alexander Larsson  <alexl@redhat.com>
3883         * src/nautilus-sidebar-title.c:
3884         (update_title_font):
3885         Fix crash with small fonts (#454884)
3887 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
3889         Backport from gio-branch, fixes #480608, from 
3890         Alexander Larsson  <alexl@redhat.com>
3892         * libnautilus-private/nautilus-icon-factory.c:
3893         Don't clear thumbnails and other absolute pathnames from icon
3894         cache when mime data or icon theme changes. This is to avoid
3895         flashing and async realoading of all thumbnails.
3897         * libnautilus-private/nautilus-directory-async.c:
3898         (mime_db_changed_callback):
3899         Use the right call to invalidate attributes, so that
3900         they get re-read correctly.
3902 2007-09-27  Christian Neumair  <cneumair@gnome.org>
3904         * libnautilus-private/nautilus-icon-factory.c:
3905         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
3906         Fixes #478363.
3908 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3909         
3910         * libnautilus-private/nautilus-file-private.h:
3911         Clean up NautilusFileDetails a bit.
3913 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3915         * libnautilus-extension/nautilus-file-info.[ch]:
3916         * libnautilus-private/nautilus-desktop-directory-file.c:
3917         * libnautilus-private/nautilus-desktop-icon-file.c:
3918         * libnautilus-private/nautilus-directory-async.c:
3919         * libnautilus-private/nautilus-directory.c:
3920         * libnautilus-private/nautilus-file-private.h:
3921         * libnautilus-private/nautilus-file.[ch]:
3922         * libnautilus-private/nautilus-icon-factory.c:
3923         * libnautilus-private/nautilus-saved-search-file.c:
3924         * libnautilus-private/nautilus-search-directory-file.c:
3925         * libnautilus-private/nautilus-thumbnails.c:
3926         * libnautilus-private/nautilus-trash-file.c:
3927         * libnautilus-private/nautilus-vfs-file.c:
3928         * src/file-manager/fm-directory-view.c:
3929         Store file info directly in NautilusFile instead of using a
3930         GnomeVfsFileInfo.
3932 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3934         * libnautilus-private/nautilus-desktop-directory-file.c:
3935         * libnautilus-private/nautilus-desktop-icon-file.c:
3936         * libnautilus-private/nautilus-directory-async.c:
3937         * libnautilus-private/nautilus-file-operations-progress.c:
3938         * libnautilus-private/nautilus-file-operations-progress.h:
3939         * libnautilus-private/nautilus-file-private.h:
3940         * libnautilus-private/nautilus-file.c:
3941         * libnautilus-private/nautilus-file.h:
3942         * libnautilus-private/nautilus-metafile.c:
3943         * libnautilus-private/nautilus-search-directory-file.c:
3944         * libnautilus-private/nautilus-thumbnails.c:
3945         * libnautilus-private/nautilus-trash-file.c:
3946         * libnautilus-private/nautilus-vfs-file.c:
3947         * src/file-manager/fm-directory-view.c:
3948         * src/file-manager/fm-ditem-page.c:
3949         * src/file-manager/fm-icon-view.c:
3950         * src/file-manager/fm-properties-window.c:
3951         Use goffset instead of GnomeVFSFileSize
3953 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3955         * libnautilus-private/Makefile.am:
3956         * libnautilus-private/nautilus-vfs-utils.[ch]:
3957         Added tools for conversion from GnomeVFSResult to GError
3958         
3959         * libnautilus-private/nautilus-directory-async.c:
3960         * libnautilus-private/nautilus-directory-private.h:
3961         * libnautilus-private/nautilus-directory.[ch]:
3962         * libnautilus-private/nautilus-search-directory.c:
3963         * src/file-manager/fm-directory-view.[ch]:
3964         * src/file-manager/fm-error-reporting.[ch]:
3965         Use GError instead of GnomeVFSResult for directory loading errors
3967 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3969         * configure.in:
3970         Add -gio to version for now
3971         Pull in gio-standalone
3973 === gio-branch starts here ===
3974         
3975 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3977         * configure.in:
3978         Post release version bump
3980 === nautilus 2.20.0 ===
3982 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3984         * NEWS: 
3985         * configure.in:
3986         Bump version to 2.20.0
3988 2007-09-14  Alexander Shopov  <ash@contact.bg>
3990         * libnautilus-private/apps_nautilus_preferences.schemas.in
3991         Added translator visible comment for difference
3992         between date_changed and date_modified.
3994 2007-09-11  Alexander Larsson  <alexl@redhat.com>
3996         * libnautilus-private/nautilus-module.c:
3997         Revert. We're in hard code freeze.
3998         
3999 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4001         * libnautilus-private/nautilus-module.c:
4002         Fix valgrind warning on shutdown (#346401)
4004 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4006         * libnautilus-private/nautilus-thumbnails.[ch]:
4007         Add nautilus_thumbnail_load_image_async and cancel.
4008         
4009         * libnautilus-private/nautilus-icon-container.c:
4010         * libnautilus-private/nautilus-icon-factory.[ch]:
4011         Load thumbnails asynchronously
4013         Patch from Christian Neumair
4015 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4017         * libnautilus-private/nautilus-dnd.h:
4018         * libnautilus-private/nautilus-file-dnd.c:
4019         * libnautilus-private/nautilus-icon-dnd.c:
4020         Implement direct save (XDS) DnD.
4021         Based on patch from BROCCO Amos
4023 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4025         * libnautilus-private/nautilus-file.c:
4026         (nautilus_file_get_octal_permissions_as_string):
4027         Filter out any non-unix-permissions flags for the
4028         octal mode.
4030 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4032         * src/nautilus-application.c: (save_session_to_file),
4033         (nautilus_application_load_session): 
4034         * src/nautilus-window-manage-views.c: (setup_new_window),
4035         (nautilus_spatial_window_state_event):
4036         * src/nautilus-spatial-window.c:
4037         (nautilus_spatial_window_state_event):
4038         * libnautilus-private/nautilus-metadata.h:
4039         Store keep-above and stickiness for navigation and spatial windows
4040         across sessions (#163335).
4042 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4044         * src/nautilus-connect-server-dialog.c:
4045         (port_insert_text):
4046         Use gdk_window_beep instead of gdk_display_beep (#373760)
4047         Based on patch from Young-Ho Cha
4049 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4051         * nautilus-folder-handler.desktop.in.in (MimeType):
4052         Add colon at end of list.
4054 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4056         * configure.in:
4057         Post release version bump
4059 === nautilus 2.19.91 ===
4061 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4063         * NEWS:
4064         Update for release.
4066 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4068         * src/file-manager/fm-directory-view.c:
4069         (change_to_view_directory):
4070         Set cwd correctly for scripts on desktop. (#320218)
4071         Patch from Sebastien Bacher
4073 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4075         * libnautilus-private/nautilus-module.c:
4076         Be more robust against broken extensions (#449488)
4078 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4080         * libnautilus-private/nautilus-file-utilities.c:
4081         * libnautilus-private/nautilus-file.c:
4082         Avoid crashing if going to file:///# (#436071)
4084 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4086         * libnautilus-private/nautilus-icon-container.c:
4087         * libnautilus-private/nautilus-icon-factory.c:
4088         * libnautilus-private/nautilus-icon-factory.h:
4089         * src/file-manager/fm-list-model.c:
4090         * src/nautilus-sidebar-title.c:
4091         The icon theme changed how the sizes of the emblem icons
4092         are used, update to comply with that.
4094 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4096         * configure.in:
4097         Post release version bump
4099 === nautilus 2.19.90 ===
4101 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4103         * NEWS:
4104         Update for release
4106 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4108         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4109         * src/nautilus-navigation-window-menus.c:
4110         Replace references to "sidebar" with "side pane". (#131285)
4111         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4113 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4115         * src/nautilus-window-manage-views.c:
4116         (display_view_selection_failure):
4117         Added debug message when GnomeVFS service is not available
4118         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4120 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4122         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4123         Remove excess lines from uninstalled.pc file. (#462496)
4124         Patch from Damien Carbery  <damien.carbery@sun.com>
4126 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4128         * libnautilus-private/Makefile.am:
4129         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4130         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4131         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4132         Use a custom cell renderer for the filename column which applies
4133         ellipsization but reports its size based on the actual width of 
4134         the text to be rendered. This restores the original column
4135         autosizing behaviour while keeping the ellipsization. (#419343)
4137 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4139         * configure.in:
4140         Post release version bump
4142 === nautilus 2.19.6 ===
4144 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4146         * NEWS:
4147         Update for release
4149 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4151         * configure.in: Revert dependency on libSM 1.0.2
4152         added on 2007-07-24 as it makes nautilus unbuildable on
4153         everything but the most cutting-edge distributions.
4154         Plus, nobody else does it.  
4156 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4158         * src/nautilus-window-toolbars.c:
4159         (nautilus_navigation_window_load_extension_toolbar_items):
4160         Don't use the same name for the extensions menu action group
4161         and the extensions toolbar action group. (#461792)
4162         Patch from Christian Persch <chpe@gnome.org>
4164 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4166         * src/nautilus-window.c: (real_load_view_as_menu):
4167         Dont't try to remove extra_viewer_radio_action from a group
4168         that may already have been finalized. (#461789)
4169         Patch from Christian Persch <chpe@gnome.org>
4171 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
4173         * libnautilus-private/nautilus-search-engine-simple.c:
4174         (search_visit_func): Don't try to lowercase non-unicode
4175         filenames with g_utf8_strdown. Fixes #454799.
4176         Patch from Jan de Groot  <jan@jgc.homeip.net>
4178 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
4180         * src/file-manager/fm-properties-window.c:
4181         (changed_group_callback): Don't crash if the active group
4182         combobox entry is removed or the group information becomes
4183         unreadable. Fixes #355018.
4185 2007-07-24  Christian Persch  <chpe@gnome.org>
4187         * libnautilus-private/nautilus-bookmark.c:
4188         (nautilus_bookmark_menu_item_new):
4189         * libnautilus-private/nautilus-customization-data.c:
4190         (nautilus_customization_data_new),
4191         (nautilus_customization_data_get_next_element_for_display):
4192         * libnautilus-private/nautilus-customization-data.h:
4193         * src/nautilus-application.c:
4194         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4195         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4196         (refresh_go_menu):
4197         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4198         (drag_data_received_callback):
4199         * src/nautilus-property-browser.c:
4200         (make_properties_from_directories):
4201         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4202         (update_bookmarks):
4203         * src/nautilus-window-menus.c:
4204         (nautilus_menus_append_bookmark_to_menu):
4205         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4206         instead of truncating the strings. Bug #410113.
4208 2007-07-24  Christian Persch  <chpe@gnome.org>
4210         * src/nautilus-navigation-window.c: (location_button_create),
4211         (nautilus_navigation_window_init):
4212         * src/nautilus-pathbar.c: (get_slider_button),
4213         (make_directory_button):
4214         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4215         (nautilus_zoom_control_instance_init),
4216         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4217         (and the others on the same 'toolbar') on click, for consistency with
4218         toolbars, and the gtk filechooser path bar. Bug #326774.
4220 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4222         * configure.in:
4223         Require cvs gnome-vfs
4225 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4227         * configure.in:
4228         * src/Makefile.am:
4229         * src/nautilus-image-properties-page.c:
4230         * src/nautilus-main.c:
4231         Optionally support XMP metadata in images via exemi (#451380)
4232         Patch from Hubert Figuiere
4234 2007-07-24  Alexander Larsson  <alexl@redhat.com>
4236         * src/nautilus-connect-server-dialog.c:
4237         (nautilus_connect_server_dialog_init):
4238         React on enter key (#449591)
4239         Patch from Christian Neumair
4241 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4243         * configure.in: 
4244         Add missing dependency on libSM.
4246 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
4248         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4249         fixed a typo in key description
4251 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4253         * src/nautilus-file-management-properties.glade:
4254         corrected executable text file labels (#334309)
4256 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4258         * src/file-manager/fm-directory-view.c:
4259         improved string and added ngettext support (#326952)
4261 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4263         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4264         corrected description for confirm_trash (#329440)
4266 2007-07-23  Andre Klapper  <a9016009@gmx.de>
4268         * src/nautilus-window-menus.c:
4269         added two missing tooltip strings (#329308)
4271 2007-07-23  Christian Persch  <chpe@gnome.org>
4273         * configure.in:
4274         * src/nautilus-navigation-action.c: (connect_proxy),
4275         (disconnect_proxy):
4276         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4277         (refresh_go_menu):
4278         * src/nautilus-navigation-window.c: (location_button_create),
4279         (nautilus_navigation_window_init),
4280         (nautilus_navigation_window_destroy),
4281         (nautilus_navigation_window_finalize),
4282         (nautilus_navigation_window_class_init):
4283         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4284         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4285         (finish_first_line):
4286         * src/nautilus-side-pane.c: (side_panel_free),
4287         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4288         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4289         (nautilus_side_pane_add_panel), (create_shortcut):
4290         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4291         (nautilus_trash_bar_init):
4292         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4293         Bug #458284 and bug #455616.
4295 2007-07-23  Alexander Larsson  <alexl@redhat.com>
4297         * libnautilus-private/nautilus-search-engine-simple.c:
4298         Don't error out when recursing into directories during search. (#433105)
4299         Requires recent gnome-vfs
4300         Patch from Marlon Nelson
4302 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4304         * configure.in:
4305         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4306         Add uninstalled pkg-config file. (#400114)
4307         Patch from Brian Cameron  <brian.cameron@sun.com>
4309 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
4311         * nautilus-computer.desktop.in.in:
4312         * nautilus-folder-handler.desktop.in.in:
4313         * nautilus-home.desktop.in.in:
4314         Remove trailing whitespace from TryExec line. (#426949)
4315         Patch from Dan Winship  <danw@novell.com>
4317 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
4319         * src/nautilus-navigation-window.c:
4320         (view_as_menu_switch_views_callback):
4321         Handle the fact that the gtk+ 2.11.x combobox emits the
4322         changed signal on removing the active entry without crash.
4324 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4326         * configure.in:
4327         Post release version bump
4329 === nautilus 2.19.5 ===
4331 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4333         * NEWS:
4334         Update for release
4336 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4338         * libnautilus-private/nautilus-program-choosing.c:
4339         (nautilus_launch_desktop_file):
4340         Check command_string for NULL before using it. (#427618)
4341         Patch from Tom Parker  <palfrey@tevp.net>
4343 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4345         * src/nautilus-image-properties-page.c: (file_read_callback):
4346         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4347         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
4349 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4351         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4352         (sidebar_title_create_more_info_label):
4353         Fix alignment of labels in information sidebar. (#414199)
4354         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
4356 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4358         * configure.in:
4359         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4360         but Interactive Unix is obsolete.
4361         Remove checks for functions and headers we don't use anymore.
4362         Remove check for jw as the SGML docs have been removed.
4363         Remove configuration for removed gimphwrapbox.
4364         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
4366 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
4368         * libnautilus-private/Makefile.am:
4369         * libnautilus-private/nautilus-cdrom-extensions.h:
4370         Remove unused file.
4372 2007-06-27  Alexander Larsson  <alexl@redhat.com>
4374         * src/nautilus-file-management-properties-main.c:
4375         Fix warning. Patch from Hubert Figuiere.
4377 2007-06-24  Christian Neumair  <cneumair@gnome.org>
4379         * configure.in:
4380         * src/nautilus-application.c:
4381         * src/file-manager/Makefile.am:
4382         * src/file-manager/fm-empty-view.[ch]:
4383         Add optional empty view.
4385 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4387         * configure.in:
4388         Make libexif dependency optional again. (#165773)
4390 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4392         * components/services/nautilus-dependent-shared/
4393         shared-service-widgets.c:
4394         Remove undead file.
4396 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4398         * src/nautilus-shell-interface.idl:
4399         Fix build with libIDL-0.8.5 and older. (#341173)
4400         Patch from Marinus Schraal  <foser@gentoo.org>
4402 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4404         * src/nautilus-connect-server-dialog-main.c: (main):
4405         Set translation domain for goption context. (#450159)
4406         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4408 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4410         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4411         Unref extension modules at shutdown. (#346401)
4412         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4414 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4416         * libnautilus-private/nautilus-file-utilities.c:
4417         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4418         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4419         Destroy xdg-user-dirs cache at shutdown.
4421 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4423         * configure.in:
4424         Don't set both -Wsign-compare and -Wno-sign-compare.
4425         Don't set -Wchar-subscripts as it's included in -Wall.
4427 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4429         * configure.in:
4430         Don't set extra warning flags in the user environment CFLAGS.
4431         Fixes 'make distcheck'.
4433 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4435         * Makefile.am:
4436         Add all past ChangeLog files to EXTRA_DIST.
4438 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4440         * configure.in:
4441         Post release version bump
4443 === nautilus 2.19.4 ===
4445 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4447         * NEWS:
4448         Update for release
4450 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4452         * src/nautilus-application.c: (nautilus_application_startup):
4453         Fix whitespace typo in error message. (#424573)
4454         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
4456 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4458         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4459         Set program-name instead of deprecated name property
4460         and mark the website-label for translation (#438901).
4461         Patch from Christian Persch <chpe@gnome.org>
4463 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4465         * libnautilus-private/nautilus-search-engine-simple.c:
4466         (search_thread_data_new), (search_visit_func):
4467         Normalize unicode search strings and use g_utf8_strdown to
4468         lowercase them. (#421486/#421512)
4469         Patch from Denis Jacquerye  <moyogo@gmail.com>
4471 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4473         * src/file-manager/fm-desktop-icon-view.c:
4474         (action_change_background_callback):
4475         Call background page of gnome-appearance-properties for
4476         "Change Desktop Background" menu item. (#445195)
4477         Patch from Denis Washington  <denisw@svn.gnome.org>
4479 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
4481         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4482         * libnautilus-private/nautilus-desktop-link.c:
4483         (trash_name_changed), (nautilus_desktop_link_new),
4484         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4485         (nautilus_desktop_link_rename), (desktop_link_finalize):
4486         * libnautilus-private/nautilus-global-preferences.c:
4487         (default_computer_link_name), (default_trash_link_name):
4488         * libnautilus-private/nautilus-global-preferences.h:
4489         Allow renaming of the network servers desktop icon. (#383182)
4490         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4492 2007-06-13  Jürg Billeter  <j@bitron.ch>
4494         * nautilus-folder-handler.desktop.in.in:
4495         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4496         bookmarks from the panel.
4498 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4500         * src/file-manager/fm-properties-window.c:
4501         (should_show_volume_usage):
4502         Don't crash on opening properties for multiple files. (#444265)
4504 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4506         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4507         Fix typo in warning message. (#446911)
4508         Patch from Florian Steinel  <fsteinel@flonet.net> 
4510 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4512         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4513         Position the zoom popup menu under the control itself,
4514         not where the mouse cursor happens to be. (#446682)
4515         Patch from Christian Persch <chpe@gnome.org>
4517 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4519         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4520         Don't leak item text and remove stale comment.
4522 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4524         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4525         (zoom_popup_menu_show), (zoom_popup_menu),
4526         (nautilus_zoom_control_button_press_event),
4527         (nautilus_zoom_control_instance_init):
4528         Make zoom control context menu keyboard-activatable by adding
4529         a button to the zoom label. (#326733)
4530         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4532 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
4534         * src/nautilus-file-management-properties.glade:
4535         Replace the "atkrelation" declarations with
4536         "mnemonic_widget" properties (#437340)
4538 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4540         * configure.in:
4541         Post release version bump
4543 === nautilus 2.19.3 ===
4545 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4547         * NEWS:
4548         Update for release
4550 2007-06-04  Willie Walker <william.walker@sun.com>
4552         * src/nautilus-file-management-properties.glade:
4553         Add accessible label for/by properties (#356124)
4555 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4557         * icons/thumbnail_frame.png:
4558         Tango compliant thumbnail frame (#440221)
4559         Icon from David Prieto
4561 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4563         * src/file-manager/fm-properties-window.c:
4564         Fix build in some cases
4566 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4568         * nautilus-folder-handler.desktop.in.in:
4569         Don't show in menu editor
4571 2007-05-22  Alexander Larsson  <alexl@redhat.com>
4573         * libnautilus-private/nautilus-icon-canvas-item.c:
4574         Handle alpha in draw_frame
4576 2007-05-16  Alexander Larsson  <alexl@redhat.com>
4578         * libnautilus-private/nautilus-file-utilities.[ch]:
4579         * libnautilus-private/nautilus-file.c:
4580         * libnautilus-private/nautilus-signaller.c:
4581         * src/file-manager/fm-directory-view.c:
4582         Add support for xdg-user-dirs
4584 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4586         * configure.in:
4587         Post release version bump
4589 === nautilus 2.19.2 ===
4591 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4593         * NEWS:
4594         * configure.in:
4595         Bump to 2.19.2
4597         * libnautilus-private/nautilus-icon-factory.c:
4598         * libnautilus-private/nautilus-icon-container.c:
4599         Fix up checks
4601 2007-05-09  Alexander Larsson  <alexl@redhat.com>
4603         * src/file-manager/fm-directory-view.c:
4604         Avoid displaying file size if none exists (#390055)
4605         Patch from Ed Catmur
4607 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
4609         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4610         Don't leak original hash key.
4612 2007-05-02  Alexander Larsson  <alexl@redhat.com>
4614         * configure.in:
4615         * src/file-manager/fm-properties-window.c:
4616         Add disk usage pie chart (#410658)
4617         Based on patch from Trevor Davenport
4619 2007-04-16  Alexander Larsson  <alexl@redhat.com>
4621         * libnautilus-private/nautilus-thumbnails.c:
4622         Work with glib < 2.13.0
4624 2007-04-13  Alexander Larsson  <alexl@redhat.com>
4626         * libnautilus-private/nautilus-thumbnails.c:
4627         Avoid searching possibly long lists of thumbnails.
4628         Based on patch from Iain
4630 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4632         * src/nautilus-window-menus.c:
4633         (action_about_nautilus_callback):
4634         Add url in about dialog and update copyright year.
4635         Patch from Jaap A. Haitsma
4637 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4639         * libnautilus-private/nautilus-directory-async.c:
4640         Limit number of calls to is_needy() (#320282)
4641         Based on patch from Aivars Kalvans
4643 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4645         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4646         * libnautilus-private/nautilus-global-preferences.c:
4647         * libnautilus-private/nautilus-global-preferences.h:
4648         * libnautilus-private/nautilus-icon-factory.c:
4649         * libnautilus-private/nautilus-thumbnails.c:
4650         Added support for a thumbnail icon size prefs (#424127)
4652 2007-04-11  Alexander Larsson  <alexl@redhat.com>
4654         * src/file-manager/fm-directory-view.c:
4655         (file_and_directory_list_free):
4656         Fix memleak (#427942)
4657         patch from Matthias Clasen
4659 2007-03-30  Alexander Larsson  <alexl@redhat.com>
4661         * src/nautilus-places-sidebar.c:
4662         Add trash to sidebar places.
4663         Patch from Stefano Teso
4665 2007-03-29  Alexander Larsson  <alexl@redhat.com>
4667         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4668         Bump default name column width to 32 (#410361)
4670 2007-03-28  Alexander Larsson  <alexl@redhat.com>
4672         * src/nautilus-window-manage-views.c:
4673         (nautilus_window_open_location_full):
4674         Avoid reloading window with same location. (#417193)
4675         Patch from Stefano Teso
4677 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4679         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4680         Avoid recursion when updating symlinks (#418771)
4682 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4684         * libnautilus-private/nautilus-icon-factory.h:
4685         Make default icon sizes match xdg icon sizes better (#347168)
4686         Patch from Christian Neumair
4688 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4690         * libnautilus-private/nautilus-metadata.h:
4691         * src/nautilus-sidebar-title.c:
4692         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
4693         code related to it.
4695 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4697         * src/nautilus-places-sidebar.c:
4698         Update icons on theme change (#416806)
4699         Patch from Stefano Teso
4701 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4703         * src/nautilus-history-sidebar.c:
4704         (nautilus_history_sidebar_class_init):
4705         (nautilus_history_sidebar_style_set):
4706         Update icons on theme change (#416810)
4707         Patch from Stefano Teso
4709 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4711         * src/nautilus-places-sidebar.c:
4712         Re-apply reverted context menu patch.
4714 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4716         * configure.in:
4717         Bump version to 2.19.1
4718         Gnome 2.18 work continues on gnome-2-18 branch
4720 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4722         * src/nautilus-places-sidebar.c:
4723         Revert previous checkin since it broke the freeze.
4725 2007-03-15  Alexander Larsson  <alexl@redhat.com>
4727         * src/nautilus-places-sidebar.c:
4728         (bookmarks_build_popup_menu):
4729         Add mnemonics to Open and Open in New Window to reuse
4730         old translations.
4732 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4734         * src/nautilus-places-sidebar.c:
4735         Add open and open in new window to places sidebar context menu.
4736         Patch from Stefano Teso
4738 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4740         * src/file-manager/fm-directory-view.c (schedule_update_menus)
4741         (schedule_update_status):
4742         Make sure we never schedule an update after the window has been
4743         destroyed. Likely fixes #349551
4745 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4747         * configure.in:
4748         Post release version bump
4750 === nautilus 2.18.0.1 ===
4752 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4754         * NEWS:
4755         Update for release
4757         * configure.in:
4758         Set version to 2.18.0.1
4760         * libnautilus-private/nautilus-file-utilities.c:
4761         * libnautilus-private/nautilus-file-utilities.h:
4762         * libnautilus-private/nautilus-file.c:
4763         * libnautilus-private/nautilus-signaller.c:
4764         * src/file-manager/fm-directory-view.c:
4765         Revert accidental commit.
4767 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4769         * configure.in:
4770         Post release version bump
4772 === nautilus 2.18.0 ===
4774 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4776         * NEWS:
4777         Update for release
4779         * configure.in:
4780         Bump version to 2.18.0
4782 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4784         * src/network-scheme.desktop.in:
4785         * nautilus-computer.desktop.in.in:
4786         * nautilus.desktop.in.in:
4787         * nautilus-home.desktop.in.in:
4788         * nautilus-file-management-properties.desktop.in.in:
4789         "Application" is not a valid category in the freedesktop.org
4790         specification. Also added GNOME and/or GTK where appropriate.
4792 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4794         * libnautilus-private/nautilus-file.c:
4795         * libnautilus-private/nautilus-icon-canvas-item.c:
4796         * libnautilus-private/nautilus-icon-container.c:
4797         * libnautilus-private/nautilus-program-choosing.c:
4798         * libnautilus-private/nautilus-trash-file.c:
4799         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4800         * src/file-manager/fm-desktop-icon-view.c:
4801         * src/file-manager/fm-directory-view.c:
4802         * src/file-manager/fm-list-model.c:
4803         * src/file-manager/fm-list-view.c:
4804         * src/file-manager/fm-tree-model.c:
4805         * src/nautilus-image-properties-page.c:
4806         * src/nautilus-navigation-bar.c:
4807         * src/nautilus-query-editor.c:
4808         * src/nautilus-search-bar.c:
4809         * src/nautilus-window-private.h:
4810         Sparse cleanups from kjartan
4812 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4814         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4815         Don't make filename column expand, instead default
4816         to 16 chars wide. (#408155)
4818 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4820         * configure.in:
4821         Post release version bump
4823 === nautilus 2.17.92 ===
4825 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4827         * NEWS:
4828         Update for release
4830 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4832         * cut-n-paste-code/widgets/Makefile.am:
4833         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
4834         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
4835         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
4836         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
4837         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
4838         * libnautilus-private/Makefile.am:
4839         * src/Makefile.am:
4840         Remove unused gtkhwrapbox.
4842 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4844         * src/nautilus-connect-server-dialog.c:
4845         Don't show unsupported methods. (#333151)
4846         Patch from Christian Neumair.
4848 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4850         * libnautilus-private/nautilus-file.c:
4851         Avoid asserting when the symbolic link hastable isn't
4852         uptodate (#358172)
4853         Store absolute uris, not relative paths in symbolic link
4854         hashtable.
4856 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
4858         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4859         Ellipsise the filename column in list view mode, and make it expand so
4860         it doesn't just show "...". Bug #408155.
4862 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
4864         * libnautilus-private/nautilus-file-operations-progress.c:
4865         (set_text_unescaped_trimmed), (create_titled_label),
4866         (nautilus_file_operations_progress_init),
4867         (nautilus_file_operations_progress_new_file):
4868         * src/file-manager/fm-properties-window.c:
4869         (value_field_update_internal), (value_field_update),
4870         (attach_label), (attach_value_field_internal): Remove
4871         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
4872         Bug #409276.
4874 2007-02-20  Alexander Larsson  <alexl@redhat.com>
4876         * libnautilus-private/nautilus-file-operations.c:
4877         Fix for C89 compilers. (#407150)
4878         Patch from Jens Granseuer
4880 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
4882         * configure.in:
4883         * cut-n-paste-code/Makefile.am:
4884         * src/Makefile.am:
4885         * src/file-manager/fm-list-model.c: Don't build included GSequence on
4886         glib >= 2.13.0. Bug #407618.
4888 2007-02-19  Alexander Larsson  <alexl@redhat.com>
4890         * src/nautilus-pathbar.c:
4891         Don't display homedir as desktop in pathbar when
4892         in home-as-desktop mode. (#368661)
4893         Patch from John Millikin
4895 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4897         * configure.in:
4898         Post release version bump
4900 === nautilus 2.17.91 ===
4902 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4904         * configure.in:
4905         Bump to 2.17.91
4907         * NEWS:
4908         Update for release
4910 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4912         * configure.in:
4913         Bump libgnome req (#404475)
4915 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4917         * libnautilus-private/nautilus-file-operations.c:
4918         * libnautilus-private/nautilus-file.c:
4919         * src/file-manager/fm-directory-view.c:
4920         Capitilize "Link" in link to... names. (#314175)
4921         Patch from Frederic Peters
4923 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4925         * libnautilus-private/nautilus-icon-container.c:
4926         Avoid translating nonvisible text. (#364466)
4928 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4930         * libnautilus-private/nautilus-thumbnails.c:
4931         (nautilus_thumbnail_load_image):
4932         Fix crash on broken images. (#403255)
4933         Patch from Lucas Mazzardo Veloso
4935 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4937         * libnautilus-private/nautilus-emblem-utils.c:
4938         OSX build fix. (#403255)
4939         Patch from dmacks@netspace.org
4941 2007-02-05  Jesse Stockall <jesse@cleverone.org>
4943        * src/file-manager/fm-directory-view.c
4944        * src/file-manager/fm-tree-view.c
4945        * src/nautilus-places-sidebar.c
4946        * libnautilus-private/nautilus-file-operations.[ch]
4947        Prompts to empty trash when unmounting drives. Closes #138058
4949 2007-02-05  Alexander Larsson  <alexl@redhat.com>
4951         * src/file-manager/fm-list-model.c:
4952         Avoid ever showing "empty" while loading a subdirectory (#340495)
4953         Based on patch from Christof Krüger
4955 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4957         * src/nautilus-application.c (save_session_to_file):
4958         Fix memory leak and fd leak.
4960 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4962         * libnautilus-private/nautilus-desktop-icon-file.c:
4963         Fix crasher (#403565)
4964         Patch from Padraig O'Briain
4966 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4968         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
4969         Avoid crash if we've not set the content view of the window yet.
4971 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4973         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
4974         Avoid crashing if not enough items in icon view caption pref (#357955)
4976         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
4977         Avoid spewing warnings in above case, also some performance fixes.
4979 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
4981         * nautilus-file-management-properties.desktop.in.in:
4982         Move File Management capplet to PersonalSettings.
4984 === nautilus 2.17.90 ===
4986 2007-01-22  Alexander Larsson  <alexl@redhat.com>
4988         * NEWS:
4989         * configure.in:
4990         Bump to 2.17.90
4992 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
4994         * cut-n-paste-code/libegg/eggtreemultidnd.c:
4995         (egg_tree_multi_drag_source_get_type):
4996         * libnautilus-extension/nautilus-column-provider.c:
4997         (nautilus_column_provider_get_type):
4998         * libnautilus-extension/nautilus-column.c:
4999         (nautilus_column_get_type):
5000         * libnautilus-extension/nautilus-file-info.c:
5001         (nautilus_file_info_get_type):
5002         * libnautilus-extension/nautilus-info-provider.c:
5003         (nautilus_info_provider_get_type):
5004         * libnautilus-extension/nautilus-location-widget-provider.c:
5005         (nautilus_location_widget_provider_get_type):
5006         * libnautilus-extension/nautilus-menu-item.c:
5007         (nautilus_menu_item_get_type):
5008         * libnautilus-extension/nautilus-menu-provider.c:
5009         (nautilus_menu_provider_get_type):
5010         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5011         * libnautilus-extension/nautilus-property-page-provider.c:
5012         (nautilus_property_page_provider_get_type):
5013         * libnautilus-extension/nautilus-property-page.c:
5014         (nautilus_property_page_get_type):
5015         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5016         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5017         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5018         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5019         * libnautilus-private/nautilus-icon-canvas-item.c:
5020         (nautilus_icon_canvas_item_accessible_get_type),
5021         (nautilus_icon_canvas_item_get_type):
5022         * libnautilus-private/nautilus-sidebar-provider.c:
5023         (nautilus_sidebar_provider_get_type):
5024         * libnautilus-private/nautilus-sidebar.c:
5025         (nautilus_sidebar_get_type):
5026         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5027         * libnautilus-private/nautilus-window-info.c:
5028         (nautilus_window_info_get_type):
5029         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5030         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5031         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5032         * src/nautilus-navigation-action.c:
5033         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5034         GInterfaceInfo static. Bug #362034.
5036 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5038         * src/nautilus-window-menus.c:
5039         Restore "CD/DVD Creator" label for menu item. Was removed by
5040         a misunderstood, see bug #385382.
5042 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5044         Merged from gnome-2-16:
5046         * src/nautilus-property-browser.c (add_reset_property): Make the
5047         "Reset" string translatable.  Fixes #394328.  Patch committed by
5048         Federico Mena-Quintero <federico@novell.com>.
5050 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5052         * libnautilus-private/nautilus-directory-background.c:
5053         (nautilus_connect_background_to_file_metadata):
5054         Remove all pending eel preferences callbacks.
5056 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5058         * src/nautilus-navigation-window.c:
5059         (nautilus_navigation_window_key_press_event)
5060         * src/nautilus-actions.h:
5061         * src/nautilus-window.c:
5062         (nautilus_window_key_press_event)
5063         * configure.in:
5064         Add support for XF86 multimedia keys (#329920) .
5066 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5068         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5069         Avoid crash on NULL vfs_uri (#320020)
5071 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5073         * libnautilus-private/nautilus-file-operations.c:
5074         (nautilus_file_operations_new_file_from_template):
5075         Use default permissions when copying template to use
5076         umask correctly. (#327249)
5077         Patch from Josselin Mouette
5079 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5081         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5083         Handle NULL activation uris from drives
5085 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5087         * libnautilus-private/nautilus-ui-utilities.c:
5088         (nautilus_ui_string_get):
5089         Handle ui file load error better.
5090         Patch from Tom Parker
5092 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5094         Add svn:externals property to include libbackground from trunk.
5096 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5098         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5099         Use proper macro for translating the scripts menu item (#389467).
5100         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5102 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5104         * libnautilus-private/nautilus-debug-log.c
5105         (make_key_file_from_configuration): Oops, handle the case of an
5106         empty domains_hash.
5108 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5110         * libnautilus-private/nautilus-file-operations-progress.c:
5111         (time_remaining_callback):
5112         Zero-pad seconds in the remaining time display (#376291).
5113         Patch from Sven Herzberg  <herzi@gnome-de.org>
5115 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5117         * src/nautilus-image-properties-page.c: (load_finished):
5118         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5119         (setup_internal_entry):
5120         Avoid markup in translatable messages (#360448).
5121         Patch from Elijah Newren <newren@gmail.com>
5123 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5125         * src/nautilus-navigation-window.c:
5126         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5127         Don't connect the changed signal handler on the view as combobox
5128         each time the contents of the combobox are reloaded, but only on
5129         instantiation. Prevents creating as many view instances as times
5130         the view/location was already changed when using the view as menu.
5132 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5134         * libnautilus-extension/nautilus-file-info.c:
5135         * libnautilus-extension/nautilus-file-info.h:
5136         * libnautilus-private/nautilus-file.c:
5137         Add nautilus_file_info_get_activation_uri().
5139 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5141         * configure.in:
5142         Post release version bump
5144 === nautilus 2.17.1 ===
5146 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5148         * NEWS:
5149         Update for release.
5151 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5153         * src/nautilus-trash-bar.c:
5154         * src/nautilus-trash-bar.h:
5156         Remove unneeded function I left in by mistake.
5158 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
5160         * src/nautilus-trash-bar.c:
5161         * src/nautilus-trash-bar.h:
5162         * src/nautilus-window-manage-views.c:
5164         Add an extra widget to the trash folder with the "Empty Trash"
5165         button. Kudos also to Lakin Wecker who came up with a similar
5166         patch some months ago, though it never went in.
5168         * src/nautilus-information-panel.c:
5170         Remove the "Empty Trash" and "Burn" buttons from the side pane
5171         since we now have extra location widgets.
5173 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
5175         * src/file-manager/fm-directory-view.c:
5177         Use "document-new", "folder-new" named icon from
5178         Icon Naming Spec for File->Create Document and
5179         File->Create Folder menu entries.
5181         * src/nautilus-navigation-window-menus.c:
5183         Use "window-new" named icon from Icon Naming Spec for
5184         File->New Window menu entry in browser window.
5186 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
5188         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5189         a tiny leak.
5191 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5193         * nautilus-computer.desktop.in.in:
5195         Fix a typo in previous commit (folders, not folder)
5197 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
5199         * src/nautilus-actions.h:
5201         Add NAUTILUS_ACTION_HOME for Go->Home Folder
5203         * src/nautilus-navigation-window-menus.c:
5204         (nautilus_navigation_window_initialize_actions),
5205         (nautilus_navigation_window_initialize_menus):
5206         * src/nautilus-spatial-window.c:
5207         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5209         Define short_label for NAUTILUS_ACTION_HOME and
5210         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5211         in search menu entry.
5213 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
5215         * nautilus-computer.desktop.in.in:
5216         * nautilus-file-management-properties.desktop.in.in:
5217         * nautilus-home.desktop.in.in:
5218         * src/nautilus-navigation-window-menus.c:
5219         * src/nautilus-spatial-window.c:
5220         * src/nautilus-window-menus.c:
5221         * src/network-scheme.desktop.in:
5223         Update comments and some menu entries to match suggestions on
5224         http://live.gnome.org/UsabilityTeam/Menu
5226 2006-12-12  Federico Mena Quintero  <federico@novell.com>
5228         * libnautilus-private/nautilus-debug-log.c
5229         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5230         30000 was way too big for normal usage.
5231         (add_to_milestones): New function; adds a milestone string to a
5232         linked list of milestones.
5233         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5234         (write_string): New helper function.
5235         (dump_milestones): New helper function.
5236         (dump_configuration): Use write_string().
5237         (dump_ring_buffer): New helper function; moved the code from
5238         nautilus_debug_log_dump().
5239         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5240         (dump_configuration): Print the instructions to re-create the
5241         configuration here, instead of in nautilus_debug_log_dump().
5243 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
5245         * src/ephy-spinner.c:
5246         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5248         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5250 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
5252         * src/nautilus-application.c (save_session_to_file): use
5253         g_mkstemp instead of tempnam.
5255 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5257         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5258         Don't expand vbox with dialog size (#384078)
5259         Patch from Baptiste Mille-Mathias
5261 2006-12-12  Alexander Larsson  <alexl@redhat.com>
5263         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5264         Default location dialog to $home for desktop (#383840)
5265         Patch from Guillaume Desmottes
5267 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
5269         * libnautilus-private/nautilus-desktop-link.c:
5270         * libnautilus-private/nautilus-file-utilities.c:
5271         * libnautilus-private/nautilus-query.c:
5272         * src/nautilus-navigation-window.c:
5273         * src/nautilus-navigation-window.h:
5274         * src/nautilus-pathbar.c:
5275         * src/nautilus-places-sidebar.c:
5276         * src/nautilus-shell.c:
5277         * src/nautilus-window-manage-views.c:
5278         * src/nautilus-window.c:
5279         * src/file-manager/fm-tree-model.c:
5280         * src/file-manager/fm-tree-view.c:
5282         Use nautilus_get_home_directory_uri everywhere instead of
5283         open coding it and other minor cleanups.
5285 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5287         * libnautilus-private/nautilus-monitor.c:
5288         Schedule metadata removal when we get external remove events.
5289         Patch from Gene Z. Ragan (#45953)
5291 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5293         * libnautilus-private/nautilus-icon-canvas-item.c:
5294         Disable the mask code for now...
5296 2006-12-08  Alexander Larsson  <alexl@redhat.com>
5298         * libnautilus-private/nautilus-icon-canvas-item.c:
5299         * libnautilus-private/nautilus-icon-container.c:
5300         * libnautilus-private/nautilus-icon-private.h:
5301         Draw selection rect using cairo.
5303         * icons/Makefile.am:
5304         * icons/text-selection-frame.png:
5305         Remove old icon used for selection rect.
5307         Patch from Gene Z. Ragan
5309 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5311         * src/file-manager/fm-list-view.c:
5312         Reveal selection on sort-order change.(#332667)
5313         Patch from Gene Z. Ragan
5315 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5317         * cut-n-paste-code/gsequence/gsequence.[ch]:
5318         Import gsequence fix for #350579
5320 2006-12-04  Alexander Larsson  <alexl@redhat.com>
5322         * libnautilus-private/nautilus-icon-container.[ch]:
5323         * src/file-manager/fm-icon-container.c:
5324         Freeze icon view updates while renaming to avoid things
5325         moving around on file changes. (#318373)
5326         Patch from Nelson Benítez
5328 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5330         * icons/nautilus-server-connect.png
5331         Removed this legacy icon.
5333 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5335         * configure.in:
5336         * icons/Makefile.am:
5337         * icons/appicon/*:
5338         Add new Nautilus logo from Ulisse Perusin, installed
5339         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5341         * icons/nautilus-launch-icon.png:
5342         Removed.
5344         * src/nautilus-window-menus.c:
5345         Use the new named icon logo in about dialog.
5347 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
5349         * icons/knob.png:
5350         Remove black outline, using Tango style.
5351         See bug 374722 for details.
5353 2006-11-30  Alexander Larsson  <alexl@redhat.com>
5355         * libnautilus-private/nautilus-icon-canvas-item.c:
5356         * libnautilus-private/nautilus-icon-container.c:
5357         * libnautilus-private/nautilus-icon-private.h:
5358         Add more themeing features for icon view icons.
5359         Patch from JackTheDipper
5361 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5363         * src/file-manager/fm-tree-view.c:
5364         Add delete menu item if configured. (#132326)
5365         Patch from Ferran Puig
5367 2006-11-28  Alexander Larsson  <alexl@redhat.com>
5369         * libnautilus-private/nautilus-icon-container.c:
5370         * libnautilus-private/nautilus-icon-private.h:
5371         Handle scroll wheel while rubberbanding.
5372         Patch from Nelson Benítez
5374 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
5376         * icons/nautilus-desktop.png:
5377         * icons/nautilus-file-management-properties.png:
5378         * icons/nautilus-mini-logo.png
5379         * icons/Search.png:
5380         * icons/side_bar_image.png:
5381         Remove legacy icons from cvs.
5383 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5385         * src/nautilus-spatial-window.c:
5386         Ellipsice location menu button at 16 chars.
5387         Patch from Tom Parker
5389 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5391         Use the write-to-a-pipe trick from the signal handler instead of
5392         queueing an idle handler from there.
5394         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5395         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5396         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5397         idle handler.
5398         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5399         the pipe, and dump the debug log.
5401         Add a configuration file for the logging mechanism.  You create
5402         ~/nautilus-debug-log.conf as a GKeyFile.
5404         * libnautilus-private/nautilus-debug-log.c
5405         (nautilus_debug_log_load_configuration): New function; loads the
5406         configuration from a key file like this:
5408                 [debug log]
5409                 enable domains = foo; bar; baz
5410                 max lines = 1000
5412         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5413         New utility function.
5414         (nautilus_debug_log_dump): At the end of the log, dump the
5415         configuration used for the debug log so that the user can
5416         re-create it later.
5418         * libnautilus-private/nautilus-debug-log.h: New prototype for
5419         nautilus_debug_log_load_configuration().
5421         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5422         configuration from ~/nautilus-debug-log.conf
5423         (setup_debug_log_domains): Removed.
5425         * src/nautilus-main.c (log_override_cb): If the log level of the
5426         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5427         use this log level for miscellaneous debugging messages from
5428         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5429         default log handler, to avoid a huge ~/.xsession-errors.
5430         (setup_debug_log_domains): Enable logging for
5431         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5433 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5435         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5436         Fix inconsistent label boleding. (#372550)
5438 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5440         * libnautilus-private/nautilus-icon-canvas-item.c:
5441         A11y fix for handing renames better (#338353)
5443 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5445         * Commit federicos debug logging patch:
5447 2006-10-23  Federico Mena Quintero  <federico@novell.com>
5449         * libnautilus-private/nautilus-debug-log.h
5450         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5451         We'll spit the messages that come from GLog as milestone events.
5453         * src/nautilus-main.c (setup_debug_log): New function; set up
5454         everything here.
5455         (setup_debug_log_glog): New function.  Override the default
5456         handler for GLog so that its messages will also appear as
5457         milestone events in our own debug log.
5459 2006-10-16  Federico Mena Quintero  <federico@novell.com>
5461         * src/file-manager/fm-directory-view.c (files_added_callback): Log
5462         when files are added to the view.
5463         (files_changed_callback): Log when files get changed in the view.
5464         (fm_directory_view_notify_selection_changed): Log when the
5465         selection changes.
5467         * src/nautilus-main.c (setup_debug_log_domains): Add
5468         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5470         * libnautilus-private/nautilus-debug-log.h: New prototype for
5471         nautilus_debug_log_with_file_list().
5473         * libnautilus-private/nautilus-debug-log.c
5474         (nautilus_debug_log_with_file_list): New function; takes a GList
5475         of NautilusFile.
5477 2006-10-03  Federico Mena Quintero  <federico@novell.com>
5479         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5480         Deal with URI lists optionally.
5481         (nautilus_debug_log_with_uri_list): New function.
5483         * libnautilus-private/nautilus-icon-dnd.c
5484         (receive_dropped_color): Log when a color is dropped.
5485         (receive_dropped_tile_image): Log when a tile image is dropped.
5487         * libnautilus-private/nautilus-icon-container.c
5488         (motion_notify_event): Log when a drag begins.
5489         (button_release_event): Log when a drag ends.
5491         * libnautilus-private/nautilus-file-operations.c
5492         (nautilus_file_operations_copy_move): Log move/copy/link actions.
5493         (nautilus_file_operations_new_folder): Log when a folder is created.
5494         (nautilus_file_operations_new_file_from_template): Log when a file
5495         is created from a template.
5496         (nautilus_file_operations_new_file): Log when a file is created.
5497         (nautilus_file_operations_delete): Log when files are deleted.
5498         (do_empty_trash): Log when the trash is emptied.
5500 2006-09-22  Federico Mena Quintero  <federico@novell.com>
5502         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5503         simple logging infrastructure based on a ring buffer.
5505         * libnautilus-private/Makefile.am
5506         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5508         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5509         ~/nautilus-debug-log.txt.
5511         * src/file-manager/fm-directory-view.c
5512         (fm_directory_view_activate_files): Log the action of activating a
5513         file.
5514         (open_location): Likewise.
5515         (fm_directory_view_launch_application): Likewise, for launching an
5516         application.
5517         (action_new_launcher_callback): Likewise, for creating a launcher.
5518         (activate_callback): Log the various actions that can happen here.
5520         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5521         Log the various activations/launches that can happen.
5523         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5524         action of the user activating something in the Places sidebar.
5526         * src/nautilus-window-manage-views.c
5527         (nautilus_window_open_location_full): Log the action of changing
5528         the location in a window.
5529         (nautilus_window_set_content_view): Log the action of thanging the
5530         view of a window.
5531         (end_location_change): Log when the window finishes loading.
5533         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5534         action of expanding a row to load a subdirectory.
5535         (row_collapsed_callback): Likewise, for collapsing a row.
5537         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5538         action of renaming a file.
5540         * src/nautilus-application.c
5541         (nautilus_application_present_spatial_window_with_selection): Log
5542         when new or existing spatial windows get presented.
5543         (nautilus_application_create_navigation_window): Log when a
5544         navigation window gets created.
5546 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5548         * configure.in:
5549         Bump version to 2.17.1
5550         Gnome 2.16 work continues on gnome-2-16 branch
5552 2006-11-22  Alexander Larsson  <alexl@redhat.com>
5554         * libnautilus-private/nautilus-search-engine.c:
5555         Look for Beagle before looking for Tracker. Since Tracker
5556         autostarts and Beagle doesn't this means you can have both
5557         installed and configured and pick which one to use.
5559 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5561         * configure.in:
5562         Post release version bump
5564 === nautilus 2.16.3 ===
5566 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5568         * NEWS:
5569         Update for release.
5571 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5573         * libnautilus-private/nautilus-icon-container.c:
5574         * src/file-manager/fm-icon-view.c:
5575         Revert federicos patch from 2006-11-06, as it was causing problems.
5577 2006-11-13  Alexander Larsson  <alexl@redhat.com>
5579         * libnautilus-private/nautilus-directory-async.c:
5580         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5581         Fixes #372471
5583 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5585         * configure.in:
5586         Post release version bump
5588 === nautilus 2.16.2 ===
5590 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5592         * NEWS:
5593         Update for release
5595         * libnautilus-private/nautilus-directory-async.c:
5596         * libnautilus-private/nautilus-directory.c:
5597         Unschedule call_ready callbacks on directory finalize, not
5598         on file finalize.
5599         Keep monitors around until we call the call_when_ready callback
5600         at idle time.
5601         Call async_state_changed and update_metadata_monitors after
5602         call_when_ready callbacks have been called at idle.
5604         (fixes make check)
5606 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5608         * src/nautilus-application.c:
5609         * src/nautilus-shell.c:
5610         * src/nautilus-main.[ch]:
5611         Make the session restart work again (from 2006-11-03 change)
5612         Make the session not restart nautilus on --quit
5614 2006-11-06  Federico Mena Quintero  <federico@novell.com>
5616         http://bugzilla.gnome.org/show_bug.cgi?id=330298
5618         Fix the use of lazy positioning, and the saving of metadata for
5619         lazily-positioned icons.  Fixes
5620         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5621         https://bugzilla.novell.com/show_bug.cgi?id=174766.
5623         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5624         desktop icon files (not "real" files) have lazy positions.  Don't
5625         consider whether the directory is loading; this is not the right
5626         place to check that.
5627         (fm_icon_view_begin_loading): Tell the icon container that we
5628         just started reloading.
5629         (fm_icon_view_end_loading): Tell the icon container that we
5630         finished loading.
5632         * libnautilus-private/nautilus-icon-private.h
5633         (NautilusIconContainerDetails): New flag "is_reloading".
5635         * libnautilus-private/nautilus-icon-container.h: New prototype for
5636         nautilus_icon_container_set_is_reloading().
5638         * libnautilus-private/nautilus-icon-container.c
5639         (nautilus_icon_container_set_is_reloading): New function; sets an
5640         is_reloading flag in the icon container.
5641         (icon_set_position): Clear icon->has_lazy_position, since the icon
5642         will be well-positioned once this function exits.
5643         (finish_adding_new_icons): Do not ignore already-placed lazy
5644         position icons when filling the placement grid!  Save the value of
5645         icon->has_lazy_position before calling assign_icon_position().
5646         Since that function may call icon_set_position() (which will clear
5647         the flag), we need to keep the original value of the flag.
5648         (finish_adding_new_icons): Don't clear icon->has_lazy_position
5649         here; let icon_set_position() do it.
5650         (finish_adding_new_icons): Emit the icon_position_changed signal
5651         so that the parent knows that we moved an icon under it.  This has
5652         the effect of updating/preserving the position metadata for
5653         has_lazy_position icons.
5655 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5657         * configure.in:
5658         * nautilus-computer.desktop.in:
5659         * nautilus-computer.desktop.in.in:
5660         * nautilus-file-management-properties.desktop.in:
5661         * nautilus-file-management-properties.desktop.in.in:
5662         * nautilus-folder-handler.desktop.in:
5663         * nautilus-folder-handler.desktop.in.in:
5664         * nautilus-home.desktop.in:
5665         * nautilus-home.desktop.in.in:
5666         * nautilus.desktop.in:
5667         * nautilus.desktop.in.in:
5668         Add X-GNOME-Bugzilla-Version marking to desktop files.
5670 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5672         * libnautilus-private/nautilus-icon-container.c:
5673         Cancel rubberbanding if we get a grab shadow event.
5674         This happens when a modal dialog (e.g. an error or auth dialog)
5675         appears. (Partially fixes #122688)
5677 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5679         * src/file-manager/fm-icon-view.c (play_file):
5680         Don't close handle and free buffer twice on error. (#321175)
5682 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5684         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5685         Don't crash on old desktop dir and search dir uris. (#349840)
5687 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
5689         * src/nautilus-file-management-properties.glade:
5690         Specify label-for and labelled-by atk relations. (#356124)
5692         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5694 2006-11-03  Alexander Larsson  <alexl@redhat.com>
5696         * libnautilus-private/nautilus-directory-metafile.c:
5697         Always use the in-process metafile factory. We don't need it
5698         oop, since nautilus is single process these days. This fixes
5699         some strange races with bonobo-activation that caused #351713
5701         * src/nautilus-application.[ch]:
5702         * src/nautilus-shell.h:
5703         Change the way we use bonobo-activation to get the NautilusShell
5704         so that we don't rely on bonobo-activation-server to spawn nautilus,
5705         as this could lead to some strange duplicate processes.
5706         We now directly try to register the app-wide shell object with
5707         bonobo-activation manually and activate it with
5708         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
5710         * src/nautilus-shell.c:
5711         Handle all corba calls from the NautilusShell in an idle handler.
5712         This fixes some crashes where we reentered badly into e.g. quit
5713         when calling gconf.
5715         * src/nautilus-main.c:
5716         Since we now handle the initial open_window shell calls via an idle
5717         we need to delay until idle time to know if we can quit or not.
5719 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5721         * test/file-torture.py (main):
5722         Sleep shorter, for more torture
5724 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5726         * libnautilus-private/nautilus-directory-private.h:
5727         * libnautilus-private/nautilus-directory-async.c:
5728         Call all call_when_ready callbacks from an idle handler.
5729         This fixes problems with reentrancy, like bug #348161
5731 2006-11-01  Alexander Larsson  <alexl@redhat.com>
5733         * src/file-manager/fm-tree-model.c:
5734         Always emit the row-deleted signal before deleting the row
5735         from the model. This is according to the GtkTreeModel::row-changed
5736         docs and feedback from kris.
5737         Hopefully this will fix bug #356672
5739 2006-10-31  Alexander Larsson  <alexl@redhat.com>
5741         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
5742         Remove assert that keep randomly failing to fix crash (#352592)
5743         Replace it with some debug output that hopefully lets us
5744         track down the cause.
5746 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5748         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
5749         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
5750         Fix C99-style variable initialization for gcc 2.95. (#348665)
5752         Patch from Jens Granseuer <jensgr@gmx.net>
5754 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5756         * src/nautilus-property-browser.c: (remove_color),
5757         (nautilus_property_browser_remove_element),
5758         (element_clicked_callback), (make_properties_from_xml_node):
5759         Remove colors by really removing them from browser.xml,
5760         not marking them deleted. That made it impossible to add
5761         another color with the same name later on.
5762         Also delete colors by their (unique) names and not their color
5763         values. That made it possible to delete built-in colors.
5764         Fixes #358893.
5766         Based on a patch from Emil Soleyman-Zomalan
5768 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5770         * src/file-manager/fm-properties-window.c:
5771         (attach_value_field_internal), (attach_value_field),
5772         (attach_ellipsizing_value_field), (append_title_value_pair),
5773         (append_title_and_ellipsizing_value),
5774         (append_directory_contents_fields), (add_permissions_combo_box),
5775         (create_simple_permissions), (create_advanced_permissions):
5776         Set up proper relationships between labels and widgets in the
5777         properties dialog. Fixes #363116.
5779         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5781 2006-10-19  Federico Mena Quintero  <federico@novell.com>
5783         * test/file-torture.py: New file with a little torture test.  It
5784         does a bunch of file operations on a directory.  Nautilus
5785         sometimes crashes when viewing that directory, so this should help
5786         us find bugs.
5788 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5790         * libnautilus-private/nautilus-file.c:
5791         (nautilus_file_get_volume_name):
5792         Check for NULL path before calling
5793         gnome_vfs_volume_monitor_get_volume_for_path().
5795         * libnautilus-private/nautilus-monitor.c:
5796         (path_is_on_readonly_volume):
5797         Assert path.
5799 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5801         * src/file-manager/fm-directory-view.c:
5802         (convert_file_list_to_string):
5803         Don't append final newline for textual URIs.
5804         Fixes #360441.
5806 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5808         * src/nautilus-main.c: (main):
5809         Shut down eel before GnomeVFS.
5811 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5813         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
5814         Only deregister "ignore hidden file preferences" callback if it has
5815         been initialized before.
5817 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5819         * libnautilus-private/nautilus-customization-data.c:
5820         (nautilus_customization_data_new),
5821         (nautilus_customization_data_get_next_element),
5822         (nautilus_customization_make_pattern_chit):
5823         Handle NULL pattern chit, don't unref pattern tile in
5824         make_pattern_chit.
5826         * libnautilus-private/nautilus-file-utilities.c:
5827         (nautilus_pixmap_file):
5828         Bail using g_debug if pixmap couldn't be found.
5830         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
5831         Only create pixmap if path lookup succeeded.
5833         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
5834         (make_drag_image), (make_color_drag_image),
5835         (make_properties_from_directories), (add_reset_property),
5836         (property_browser_category_button_new):
5837         Handle NULL pattern chits, don't operate on NULL pixbufs.
5839 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5841         * src/file-manager/fm-list-view.c:
5842         Share target list for all instances (#357573)
5844         * src/nautilus-location-bar.c: (style_set_handler):
5845         Don't leak layout (#352693)
5847         * src/nautilus-zoom-control.c:
5848         Fix O(n^2) use of list (#357589)
5850         All patches from paolo borelli.
5852 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5854         * src/Makefile.am:
5855         * src/ephy-spinner.[ch]:
5856         * src/nautilus-throbber.[ch]:
5857         Import ephy spinner and use ad throbber.
5858         This supports different icon sizes.
5860         * src/nautilus-window-toolbars.c:
5861         Change throbber size when toolbar size changes.
5863 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5865         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
5866         Renew typeahead timeout when you scroll between typeahead hits with the
5867         mouse wheel. (#354042)
5868         Patch from Nelson Benitez
5870 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5872         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
5873         The row might have disappeared if it was removed since the
5874         timeout was scheduled. Protect against this. (#336051)
5876 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5878         * libnautilus-private/nautilus-file-private.h:
5879         Add is_added flag to NautilusFile to make sure we always
5880         send an added event to directory monitors.
5882         * libnautilus-private/nautilus-directory-async.c:
5883         (dequeue_pending_idle_callback):
5884         Don't add the file to both added and changed list
5885         If the file exist but hasn't been added yet, add it.
5887         * libnautilus-private/nautilus-directory.c: (is_tentative):
5888         Don't return non-added files for get_file_list to avoid duplicating
5889         files if you do a list and then track adds.
5891         Partially fixes #336051.
5893 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5895         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
5896         dequeue_pending_idle_callback):
5897         Call nautilus_file_mark_gone instead of directly setting is_gone, as
5898         this allows us to clean up the symlink hash.
5900         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
5901         Allow multiple mark_gone. Just ignore any but the first.
5903 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5905         * libnautilus-private/nautilus-directory.c
5906         (emit_change_signals_for_all_files):
5907         Ref all files when emitting change signals. This is
5908         an unverified possible fix for #343488, but it
5909         can't possibly be bad to do this, so i'm
5910         commiting it.
5912 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5914         * libnautilus-private/nautilus-file.c:
5915         nautilus_file_get_vfs_file_info: handle NULL info
5916         Fix typo.
5918 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5920         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
5921         Don't cause critical if slow mimetype not loaded.
5922         I was able to get that with a circular symlink.
5923         In that case a fast mimetype should be ok.
5925 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5927         * configure.in:
5928         Post release version bump
5930 === nautilus 2.16.1 ===
5932 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5934         * NEWS:
5935         Update for release
5937         * configure.in:
5938         Bump to 2.16.1
5940 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5942         * src/nautilus-navigation-window.c (search_bar_activate_callback):
5943         In non-indexed mode, start at current dir.
5945 2006-09-27  Christian Neumair  <chris@gnome-de.org>
5947         * libnautilus-private/nautilus-directory.c:
5948         * libnautilus-private/nautilus-directory.h:
5949         * libnautilus-private/nautilus-directory-private.h:
5950         Add is_in_trash_state to NautilusDirectoryDetails.
5951         Also add nautilus_directory_is_in_trash which works
5952         like nautilus_directory_is_local.
5954         * libnautilus-private/nautilus-file.c:
5955         Proxy nautilus_file_is_in_trash to
5956         nautilus_directory_is_in_trash, similar to
5957         nautilus_file_is_local.
5959 2006-09-14  Christian Neumair  <chris@gnome-de.org>
5961         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
5962         Fixes #46664.
5964 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
5966         * src/nautilus-places-sidebar.c:
5967         Don't use the same type name for the shortcut model filter as
5968         GtkFileChooser to avoid name clashes. Fixes #355242.
5970         Patch from Stephen Cook <siti@orcon.net.nz>
5972 2006-09-04  Alexander Larsson  <alexl@redhat.com>
5974         * configure.in:
5975         Bump version to 2.16.0
5977         * NEWS:
5978         Update for release
5980 2006-08-25  Alexander Larsson  <alexl@redhat.com>
5982         * src/file-manager/fm-list-view.c:
5983         Handle enter activation when using typeahead search (#334928)
5984         Patch from Nelson Benitez
5986 2006-08-23  Alexander Larsson  <alexl@redhat.com>
5988         * libnautilus-private/nautilus-directory-private.h:
5989         * libnautilus-private/nautilus-directory.c:
5990         (nautilus_directory_is_local):
5991         Cache return value from gnome_vfs_uri_is_local
5993         * libnautilus-private/nautilus-file-operations.c:
5994         * libnautilus-private/nautilus-file-utilities.c:
5995         Avoid using gnome_vfs_uri_is_local.
5997 2006-08-22  Alexander Larsson  <alexl@redhat.com>
5999         * configure.in:
6000         Post release version bump
6002 === nautilus 2.15.92.1 ===
6004 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6006         * libbackground/preferences.c:
6007         Fix double free
6009         * configure.in:
6010         Release a 2.15.92.1 with fix
6012 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6014         * configure.in:
6015         Post release version bump
6017 === nautilus 2.15.92 ===
6019 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6021         * NEWS:
6022         Update for release
6024 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6026         * src/file-manager/fm-properties-window.c:
6027         Don't crash when quickly changing user or group.
6028         Patch from Christian Neumair
6030 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6032         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6033         Fix double free.
6034         Patch from Rouslan Solomakhin
6036 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6038         * src/nautilus-main.c (main): Call setlocale() before we try to
6039         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6040         Brabec <sbrabec@suse.cz>.
6042 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6044         * configure.in: Fix intltool req.
6046 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6048         * configure.in:
6049         Post release version bump
6051 === nautilus 2.15.91 ===
6053 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6055         * NEWS:
6056         Update for release
6058         * configure.in:
6059         Require new eel.
6061 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6063         Use GTK+ to handle recent documents.
6065         * configure.in: require GTK+ 2.10
6066         * cut-n-paste-code/libegg/Makefile.am:
6067         * cut-n-paste-code/libegg/egg-recent-*: kill
6068         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6069         renamed to nautilus_recent_get_manager()
6070         (nautilus_recent_add_uri): new, to make it easier to use
6071         gtk_recent_manager_add_full()
6072         * src/file-manager/fm-directory-view.c:
6073         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6074         instead of old egg code
6075         (activate_callback): ditto
6077 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6079         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6080         Follow symlinks when reading .hidden files.
6082 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6084         * libnautilus-private/nautilus-directory-background.c:
6085         Do background change comparison in eel instead (#349961)
6086         Patch from Matthias Clasen
6088 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6090         * libnautilus-private/nautilus-icon-container.c:
6091         Fix down when in the rightmost column in the next to last row (#316117)
6092         Based on patch from Nelson Benitez
6094 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6096         * libnautilus-private/nautilus-file-operations.c:
6097         Handle desktop drops from panel. (#347673)
6098         Patch from Christian Neumair
6100 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6102         * libnautilus-private/nautilus-directory-async.c:
6103         (dequeue_pending_idle_callback): Revert patch from #336051
6104         as it breaks the file update machinery. Fixes #348097.
6106 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6108         * libnautilus-private/nautilus-dnd.c:
6109         Rename nautilus_drag_default_drop_action_for_url to
6110         nautilus_drag_default_drop_action_for_netscape_url.
6111         Don't offer netscape URL drags.
6113         * libnautilus-private/nautilus-dnd.h: Rename
6114         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6115         and nautilus_drag_default_drop_action_for_url to
6116         nautilus_drag_default_drop_action_for_netscape_url.
6118         * libnautilus-private/nautilus-file-operations.c:
6119         (nautilus_file_operations_new_file_from_template):
6120         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6122         * libnautilus-private/nautilus-file-utilities.c:
6123         (test_uri_exists), (nautilus_ensure_unique_file_name):
6124         Handle gnome_vfs_uri_new() failure by returning NULL.
6126         * libnautilus-private/nautilus-icon-container.c:
6127         * libnautilus-private/nautilus-icon-container.h:
6128         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6130         * libnautilus-private/nautilus-icon-dnd.c:
6131         * libnautilus-private/nautilus-icon-dnd.h:
6132         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6133         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6134         Don't offer netscape URL drags, prefer netscape URL drops over
6135         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6137         * libnautilus-private/nautilus-link-desktop-file.c:
6138         (nautilus_link_desktop_file_local_create):
6139         Handle trash, desktop and search URIs, handle
6140         NULL retval of nautilus_ensure_unique_file_name.
6142         * src/nautilus-location-bar.c:
6143         * src/nautilus-spatial-window.c:
6144         * src/file-manager/fm-list-model.c:
6145         Don't offer/handle netscape URL drags.
6147         * src/file-manager/fm-directory-view.h:
6148         * src/file-manager/fm-icon-view.c:
6149         * src/file-manager/fm-list-view:
6150         Rename DND_URL symbols to DND_NETSCAPE_URL.
6152         Should fix #347673.
6154 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6156         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6157         Translate the selinux context from raw form when displayin.
6159 2006-07-25  Alexander Larsson  <alexl@redhat.com>
6161         * cut-n-paste-code/gsequence/gsequence.[ch]:
6162         Import the latest EggSequence which supposedly fixes a
6163         bunch of bugs.
6165         * src/file-manager/fm-list-model.c:
6166         Fix to use new function names of EggSequence
6168 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6170         * configure.in:
6171         Post-release version bump
6173 === nautilus 2.15.90 ===
6175 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6177         * NEWS:
6178         Update for release
6180         * configure.in:
6181         Require eel 2.15.90
6183 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6185         * src/nautilus-main.c: (main):
6186         Unref GnomeProgram at the end. (#348429)
6188         Patch from Christian Persch <chpe@gnome.org>
6190 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6192         * src/nautilus-file-management-properties.c:
6193         (nautilus_file_management_properties_dialog_setup):
6194         * src/nautilus-file-management-properties.glade:
6195         Remove the "always use text-entry location bar" checkbox from the
6196         preferences page.
6198         * src/nautilus-navigation-window.[ch]: (location_button_create),
6199         (nautilus_navigation_window_instance_init),
6200         (nautilus_navigation_window_destroy):
6201         Add a tooltip to the new location bar toggle button.
6203 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6205         * src/file-manager/fm-properties-window.c:
6206         (permission_combo_update): Add a translator comment for
6207         permission combo box labels. (#347764)
6209         Patch from Hendrik Richter  <hendi@gnome-de.org>
6211 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6213         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6214         Add a location_button field.
6216         * src/nautilus-navigation-window.c
6217         (nautilus_navigation_window_instance_init): Create the
6218         location_button.
6219         (location_button_toggled_cb): New callback.  Changes the
6220         preference for toggling between the path bar and the location bar.
6221         (always_use_location_entry_changed): Toggle the button as
6222         appropriate.
6224         Add a button to the location bar to toggle betwen the path bar
6225         and a location entry. (#347991)
6227         Patch from Federico Mena Quintero  <federico@novell.com>
6229 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6231         * libnautilus-private/nautilus-icon-factory.c:
6232         * src/file-manager/fm-directory-view.c:
6233         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6234         * src/nautilus-window-menus.c:
6235         Use trash icons from the icon naming specification for trash
6236         related operations. (#340321)
6238         Patch from Rodney Dawes  <dobey@novell.com>
6240 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
6242         * src/nautilus-places-sidebar.c: (add_place), (update_places):
6243         Take the sidebar as parameter and refilter it after adding.
6245         (reorder_bookmarks): Implement reordering of bookmarks.
6247         (drag_data_delete_callback), (drag_data_received_callback),
6248         (drag_motion_callback): Handle dragging of tree rows.
6250         (nautilus_places_sidebar_init)
6251         (_shortcuts_model_filter_class_init),
6252         (_shortcuts_model_filter_init),
6253         (shortcuts_model_filter_row_draggable),
6254         (shortcuts_model_filter_drag_data_get),
6255         (shortcuts_model_filter_drag_source_iface_init),
6256         (shortcuts_model_filter_new):
6257         Implement GtkTreeDragSource.
6259         (get_selected_iter), (bookmarks_check_popup_sensitivity),
6260         (loading_uri_callback): Use the filter model.
6262         Enable reordering of bookmarks in the places sidebar via
6263         Drag'n'Drop. (#319022)
6265         Patch from Xavier Claessens <xclaesse@gmail.com>
6267 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6269         * libnautilus-private/nautilus-search-engine-beagle.c:
6270         (nautilus_search_engine_beagle_new): Check whether daemon is
6271         running as beagle_client_new doesn't fail when a stale socket
6272         file exists.
6274         Patch from Jürg Billeter <j@bitron.ch>
6276 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
6278         * configure.in:
6279         * libnautilus-extension/Makefile.am:
6280         Add extension versioning infrastructure and add nautilus-menu.[ch].
6282         * libnautilus-extension/nautilus-menu-item.[ch]:
6283         Add and handle a 'menu' property and add a function
6284         nautilus_menu_item_set_submenu.
6286         * libnautilus-extension/nautilus-menu.[ch]:
6287         New files implementing a submenu item.
6289         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6290         (reset_extension_actions_menu):
6291         Add extension menu items recursively.
6293         * libnautilus-extension/nautilus-menu-provider.h:
6294         Update include.
6296         Extend extension API to support submenus. (#314579)
6298         Patch from Raffaele Sandrini  <rasa@gmx.ch>
6300 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6302         * configure.in:
6303         Post-release version bump
6305 === nautilus 2.15.4 ===
6307 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6309         * NEWS:
6310         Update for release
6312         * configure.in:
6313         Bump version to 2.15.4
6314         Require eel 2.15.4
6316 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6318         * libnautilus-private/nautilus-directory-async.c:
6319         (dequeue_pending_idle_callback): Never add a file to both
6320         the added_files and changed_files lists. Don't ref an existing
6321         file without adding it to the changed_file list. (#336051)
6323         Patch from Christian Neumair  <chris@gnome-de.org>
6325 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
6327         * libnautilus-private/nautilus-file-dnd.[ch]:
6328         Add functions nautilus_drag_can_accept_files and
6329         nautilus_drag_can_accept_info.
6331         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6332         (receive_dropped_uri_list), (receive_dropped_text),
6333         (drag_data_received_callback):
6334         Accept the entire drag context as parameter and use
6335         nautilus_icon_container_find_drop_target.
6337         (nautilus_icon_container_find_drop_target):
6338         (nautilus_icon_dnd_update_drop_target):
6339         Use nautilus_drag_can_accept_info.
6341         * libnautilus-private/nautilus-marshal.list:
6342         Add new signature.
6344         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6345         Add function get_drop_target_uri_at_pos and use it in the drop
6346         handlers to determine the target uris for actions.
6347         Rename get_drop_target to get_drop_target_uri_for path.
6349         (nautilus_tree_view_drag_dest_class_init):
6350         Adapt to new drag handler signatures.
6352         (set_widget_highlight):
6353         Fix DND highlighting of an empty tree view.
6355         (drag_motion_callback):
6356         Ignore drags on the header.
6358         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6359         * libnautilus-private/nautilus-icon-container.[ch]:
6360         * src/file-manager/fm-icon-view.c:
6361         * src/file-manager/fm-list-view.c:
6362         Add a target/parent uri parameter to the drop handler functions.
6364         * src/file-manager/fm-directory-view.[ch]:
6365         Add handling for the additional target parameter to support
6366         drops of URIs, URLs and text to subfolders.
6368         Patch from Christian Neumair  <chris@gnome-de.org>
6370 2006-07-08  Christian Neumair  <chris@gnome-de.org>
6372         * libnautilus-private/nautilus-file-utilities.c:
6373         * libnautilus-private/nautilus-file-utilities.h:
6374         Add nautilus_find_existing_uri_in_hierarchy.
6375         Remove undefined in_gnome_path helper declarations.
6377         * src/nautilus-pathbar.c:
6378         * src/nautilus-pathbar.h:
6379         Make nautilus_path_bar_clear_buttons public.
6381         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6382         If the displayed location was removed, and it has an existing parent,
6383         navigate window to this parent. Fixes #336724.
6385 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6387         * libnautilus-private/nautilus-icon-factory.c:
6388         (get_special_icon_for_file):
6389         * src/nautilus-window-menus.c:
6390         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6391         for burn:///.
6393 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6395         Add complete session management, remember maximization state and type
6396         of open windows, save history on quit.
6398         * libnautilus-private/nautilus-global-preferences.c
6399         * libnautilus-private/nautilus-global-preferences.h:
6400         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6402         * libnautilus-private/nautilus-metadata.h:
6403         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6405         * src/nautilus-application.c:
6406         * src/nautilus-application.h:
6407         Save session on session save request, add
6408         nautilus_application_load_session(), move
6409         initial navigational geometry handling to
6410         nautilus_application_create_navigation_window,
6411         maximize window if
6412         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6413         is set.
6415         * src/nautilus-main.c:
6416         Add "--load-session" parameter.
6418         * src/nautilus-shell-interface.idl:
6419         * src/nautilus-shell.c:
6420         Add load_session CORBA method.
6422         * src/nautilus-navigation-window.c:
6423         * src/nautilus-spatial-window.c:
6424         Save maximized state when appropriate.
6426         * src/nautilus-window-manage-views.c:
6427         Load maximized state for spatial windows,
6428         remove navigation window geometry handling.
6430         * src/nautilus-window.c:
6431         * src/nautilus-window-private.h:
6432         Add nautilus_add_to_history_list_no_notify.
6434 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6436         * libnautilus-extension/nautilus-menu-provider.[ch]:
6437         Add items_updated signal
6439         * libnautilus-private/Makefile.am:
6440         * libnautilus-private/nautilus-signaller.[ch]:
6441         * src/nautilus-signaller.[ch]:
6442         * src/Makefile.am:
6443         Move NautilusSignaller to libnautilus-private.
6444         Add popup_menu_changed signal.
6446         * src/nautilus-application.c:
6447         Signal popup_menu_changed when a menu provider emits items_updated.
6449         * src/file-manager/fm-directory-view.c:
6450         * src/nautilus-window.c:
6451         Handle popup_menu_changed.
6453         * src/nautilus-emblem-sidebar.c:
6454         * src/nautilus-history-sidebar.c:
6455         * src/nautilus-navigation-window-menus.c:
6456         * src/nautilus-navigation-window.c:
6457         * src/nautilus-property-browser.c:
6458         * src/nautilus-spatial-window.c:
6459         * src/nautilus-window-menus.c:
6460         Update includes.
6462         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6464 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6466         * libnautilus-private/nautilus-column-utilities.c:
6467         Add selinux context column
6469         * libnautilus-private/nautilus-directory-async.c:
6470         * libnautilus-private/nautilus-file-private.h:
6471         * libnautilus-private/nautilus-file.[ch]:
6472         Get selinux context for all files.
6473         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6474         Add selinux_context string attribute.
6476         * src/file-manager/fm-properties-window.c:
6477         Display selinux context in permissions page.
6479 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6481         * libnautilus-private/nautilus-global-preferences.[ch]:
6482         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6483         Add show_advanced_permissions setting
6484         Remove show_special_flags setting, its always on in advanced mode.
6486         * libnautilus-private/nautilus-file-operations.[ch]:
6487         Add nautilus_file_set_permissions_recursive
6489         * src/file-manager/fm-properties-window.c:
6490         Change permission page. Implement both simple and advanced mode.
6491         Add recursive permissions setting.
6492         HIGify some spacing.
6494 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6496         * configure.in:
6497         Post-release version bump
6499 === nautilus 2.15.2 ===
6501 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6503         * NEWS:
6504         Update for release
6506 2006-05-30  Christian Neumair  <chris@gnome-de.org>
6508         * libnautilus-private/nautilus-icon-factory.c:
6509         * libnautilus-private/nautilus-thumbnails.c:
6510         * libnautilus-private/nautilus-thumbnails.h:
6511         Use GdkPixbufLoader for thumbnailing.
6513 2006-05-29  Christian Neumair  <chris@gnome-de.org>
6515         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6516         Limit max. returned SVG icon size to requested icon size.
6518 2006-05-24  Christian Neumair  <chris@gnome-de.org>
6520         * libnautilus-private/nautilus-file-utilities.c:
6521         (nautilus_file_operations_copy_move):
6522         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6523         nautilus_file_get_enclosing_volume.
6525         * libnautilus-private/nautilus-file-utilities.c:
6526         * libnautilus-private/nautilus-file-utilities.h:
6527         Remove nautilus_get_enclosing_volume.
6529 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6531         * src/nautilus-information-panel.c:
6532         * src/nautilus-window-bookmarks.c:
6533         * src/file-manager/fm-properties-window.c:
6535         Use g_signal_connect_data instead of the outdated eel equivalent.
6537 2006-05-24  Alexander Larsson  <alexl@redhat.com>
6539         * src/file-manager/fm-list-view.c:
6540         Remove unused include of eel-cell-renderer-pixbuf-list.h
6542 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6544         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6545         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6547 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
6549         * nautilus-folder-handler.desktop.in: Add internationalization
6550         * po/POTFILES.in: Add the file.
6552 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6554         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6555         Only pass TRUE for embedding_text if we actually read a top-left text.
6556         Based on patch from Rene Hausleitner (#335435)
6558 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6560         * src/file-manager/fm-directory-view.c:
6561         * src/nautilus-places-sidebar.c:
6562         Don't allow floppy formating if the floppy is mounted,
6563         since gfloppy can't handle that. (#125819)
6564         Patch from Xavier Claessens
6566 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6568         * configure.in:
6569         Post-release version bump.
6571 === nautilus 2.15.1 ===
6573 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6575         * NEWS:
6576         Update for release
6578 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6580         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6581         (icon_set_size), (icon_toggle_selected),
6582         (nautilus_icon_container_move_icon), (keyboard_stretching),
6583         (end_stretching), (nautilus_icon_container_update_icon),
6584         (assign_icon_position), (nautilus_icon_container_add),
6585         (nautilus_icon_container_is_stretched),
6586         (nautilus_icon_container_unstretch),
6587         (nautilus_icon_container_freeze_icon_positions):
6588         * libnautilus-private/nautilus-icon-container.h:
6589         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6590         * libnautilus-private/nautilus-icon-private.h:
6591         * src/file-manager/fm-icon-view.c:
6592         (get_stored_icon_position_callback),
6593         (icon_position_changed_callback):
6594         Cleanup to merge the x any y icon scale factors into one variable.
6596         Patch from Christian Neumair <chris@gnome-de.org>
6598 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
6600         * src/nautilus-places-sidebar.c: (update_places_cb),
6601         (volume_unmounted_callback), (drive_disconnected_callback),
6602         (drive_connected_callback),
6603         (nautilus_places_sidebar_set_parent_window):
6604         Update the places on drive-connected and drive-disconnected
6605         signals too. Delay the update for the volume-unmounted signal
6606         with an idle callback to work around gnome-vfs removing the
6607         volume only after we received the signal.
6609         Patch from Xavier Claessens <xclaesse@gmail.com>
6611 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
6613         * src/nautilus-window-manage-views.c:
6614         (got_file_info_for_view_selection_callback):
6615         Re-set viewed_file after a location change failed. Prevents
6616         crashing over an assertion in viewed_file_changed_callback
6617         on slow filesystems. Fixes #339965.
6619 2006-05-08  Federico Mena Quintero  <federico@novell.com>
6621         * libnautilus-private/nautilus-file-operations.c
6622         (handle_transfer_ok): Don't special-case the first 0 bytes of the
6623         file in the case of reporting actual copy/move progress.  It is
6624         fine to update both the labels and the sizes every time.  Fixes
6625         http://bugzilla.gnome.org/show_bug.cgi?id=341064
6626         https://bugzilla.novell.com/show_bug.cgi?id=66073
6628 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
6630         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6631         (check_visibility), (bookmarks_check_popup_sensitivity),
6632         (get_selected_iter), (rename_selected_bookmark),
6633         (remove_selected_bookmarks), (mount_shortcut_cb),
6634         (unmount_shortcut_cb), (eject_shortcut_cb),
6635         (nautilus_places_sidebar_init):
6636         Add volume data to the list store and use it to show
6637         an unmount command for network volumes. (#316184)
6639         Patch from Xavier Claessens <xclaesse@gmail.com>
6641 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6643         * libnautilus-private/nautilus-dnd.c:
6644         (nautilus_drag_drop_action_ask),
6645         (nautilus_drag_drop_background_ask):
6646         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6647         * src/nautilus-places-sidebar.c:
6648         (bookmarks_build_popup_menu):
6649         Use eel_gtk_menu_append_separator.
6651         * src/nautilus-places-sidebar.c:
6652         (bookmarks_check_popup_sensitivity):
6653         Use eel_gtk_widget_set_shown.
6655 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6657         * src/nautilus-query-editor.c: (type_combo_changed):
6658         Fix typo in function name: s/availible/available/ (#326053)
6660         * configure.in:
6661         Require eel 2.15.1
6663 2006-05-04  Christian Neumair  <chris@gnome-de.org>
6665         * src/nautilus-navigation-action.c:
6666         (nautilus_navigation_action_class_init), (disconnect_proxy):
6667         Disconnect signal handlers registered when connecting proxies.
6669 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
6671         * src/nautilus-places-sidebar.c: (volume_op_callback):
6672         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6673         (eject_for_type), (set_visibility),
6674         (bookmarks_check_popup_sensitivity), (get_selected_drive),
6675         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6676         (format_shortcut_cb), (bookmarks_build_popup_menu):
6677         Add mount, unmount, eject and format menu items to the popup menu
6678         of drives in the places sidebar. (#316184)
6680         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6682 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6684         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6685         Adapt to new GtkAboutDialog behaviour and use wrap-license.
6686         Makes the close button work again. Fixes #336520.
6688         Patch from Christian Persch <chpe@gnome.org>
6690 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6692         * src/nautilus-query-editor.c: (location_row_create_widgets):
6693         Fix typo in the query filechooser window title. (#325284)
6695 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6697         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
6698         (finish_first_line):
6699         Fix wording: Use "criterion" instead of "criterium". (#331682)
6701         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
6703 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6705         * libnautilus-private/nautilus-program-choosing.c:
6706         (application_cannot_open_location):
6707         Remove bogus period from strings. (#336909)
6709         Patch from Javier F. Serrador <serrador@tecknolabs.com>
6711 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6713         * libnautilus-private/nautilus-file-operations.c:
6714         (handle_transfer_overwrite):  Use the same phrasing and
6715         format as the GTK+ overwrite dialog.  Also, per the HIG
6716         convert the dialog to a confirmation alert since the user's
6717         command may destroy data. (#325188)
6719         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6721 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6723         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
6724         (append_exifdata_string):
6725         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
6726         deciding which date to show from image metadata. (#331810)
6728         Patch from Pat Suwalski <pat@suwalski.net>
6730 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
6732         * configure.in:
6733         * po/LINGUAS:
6734         Update handling of po/LINGUAS for new instructions.  Refer
6735         to http://live.gnome.org/GnomeGoals/PoLinguas
6737         Patch from Brian Pepple  <bdpepple@gmail.com>
6739 2006-04-27  Christian Neumair  <chris@gnome-de.org>
6741         * src/file-manager/fm-actions.h:
6742         * src/file-manager/fm-directory-view.c:
6743         (file_get_volume_and_drive),
6744         (action_self_mount_volume_callback),
6745         (action_self_unmount_volume_callback),
6746         (action_self_eject_volume_callback),
6747         (action_self_format_volume_callback),
6748         (file_get_volume_and_drive),
6749         (file_should_show_self),
6750         (real_update_menus_volumes):
6751         * src/file-manager/fm-tree-view.c:
6752         (create_popup_menu):
6753         * src/file-manager/nautilus-directory-view-ui.xml:
6754         Allow to mount/unmout/eject/format a volume when displaying its
6755         activation URI.
6757 2006-04-26  Christian Neumair  <chris@gnome-de.org>
6759         * libnautilus-private/nautilus-file.c:
6760         (nautilus_file_denies_access_permission),
6761         (nautilus_file_can_get_permissions),
6762         (nautilus_file_can_set_permissions):
6763         If no ACCESS file info field is available, pretend to have full
6764         access. If no PERMISSIONS field is available, pretend to have full
6765         permission control.
6767 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6769         * libnautilus-private/nautilus-icon-canvas-item.c:
6770         Fix width of text selection in text-below-icons mode.
6771         (it was to wide.)
6773 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6775         * configure.in:
6776         Remove popt
6778         * src/nautilus-connect-server-dialog-main.c:
6779         * src/nautilus-main.c:
6780         Convert from popt to goption.
6781         Based on patch from Philip Van Hoof
6783 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6785         * src/nautilus-main.c:
6786         Remove icon registration, as its no longer needed with gtk 2.9.
6788         * src/nautilus-window-menus.c:
6789         (nautilus_menus_append_bookmark_to_menu):
6790         Remove bogus TODO.
6792 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6794         * configure.in:
6795         Bump version to 2.15.1
6796         2.14 development continues on gnome-2-14 branch.
6798 ==== gnome-2-14 branched from here ===
6800 2006-04-25  Christian Neumair  <chris@gnome-de.org>
6802         * configure.in:
6803         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
6805         * src/file-manager/fm-tree-view.c: (create_tree):
6806         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
6808 2006-04-18  Alexander Larsson  <alexl@redhat.com>
6810         * libnautilus-private/nautilus-file-attributes.h:
6811         * libnautilus-private/nautilus-directory-async.c:
6812         * libnautilus-private/nautilus-directory-private.h:
6813         * libnautilus-private/nautilus-file-private.h:
6814         * libnautilus-private/nautilus-file.c:
6815         * libnautilus-private/nautilus-file.h:
6816         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
6817         the normal top-left text to 10x5.
6818         Add need_large argument to nautilus_file_peek_top_left_text and
6819         nautilus_extract_top_left_text.
6821         * libnautilus-private/nautilus-icon-canvas-item.[ch]
6822         Make details an instance-private instead of allocating separately.
6823         Add _set_is_visible() and only keep PangoLayouts cached for
6824         visible icons.
6826         * libnautilus-private/nautilus-icon-container.[ch]:
6827         * src/file-manager/fm-icon-container.c:
6828         Monitor large embedded text for larger icons.
6829         Call nautilus_icon_canvas_item_set_is_visible as needed.
6831         * libnautilus-private/nautilus-icon-factory.[ch]:
6832         Limit never-free recently used cache to 20 items.
6833         Free other unused cache items after a 100 sec.
6835 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6837         * po/LINGUAS:
6838         Remove newlines to fix build with CVS intltool. (#338423)
6840 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6842         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
6843         Don't delete the first bookmark if pressing del key on an
6844         undeletable item. Fixes #338377.
6846 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
6848         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
6849         Don't add location bookmark for desktop windows. Fixes #334860.
6851         Patch from Christian Neumair <chris@gnome-de.org>
6853 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6855         * configure.in:
6856         Post-release version bump.
6858 === nautilus 2.14.1 ===
6860 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6862         * NEWS:
6863         Update for release
6865         * configure.in:
6866         Require eel 2.14.1
6868 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6870         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
6871         Use smaller close icon for the sidebar.
6873         Patch from Yang Hong <yanghong@ccoss.com.cn>
6875 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6877         * libnautilus-private/nautilus-icon-dnd.c:
6878         (get_data_on_first_target_we_support):
6879         Determine drop target by iterating through drop container
6880         target list instead of drag context DND list. (#337588)
6882         Patch from Christian Neumair <chris@gnome-de.org>
6884 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6886         * po/LINGUAS: New file listing all supported languages.
6888         * configure.in: Use po/LINGUAS instead of including all languages
6889         directly in this file. See the wiki for more information:
6890         http://live.gnome.org/GnomeGoals/PoLinguas
6892         Patch from Brian Pepple  <bdpepple@gmail.com>
6894 2006-04-08  Christian Neumair  <chris@gnome-de.org>
6896         * libnautilus-private/nautilus-file-operations-progress.c:
6897         (nautilus_file_operations_progress_update),
6898         (nautilus_file_operations_progress_set_operation_string):
6899         Update progress dialog when setting its operation string,
6900         also set operation string during preflight.
6902 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
6904         * src/file-manager/fm-directory-view.c:
6905         (set_script_environment_variables),
6906         (unset_script_environment_variables):
6907         * src/nautilus-main.c: (main):
6908         * src/nautilus-shell.c: (corba_restart):
6909         Use g_(un)setenv instead of their eel_ counterparts.
6911 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6913         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6914         (mount_volume_callback), (row_activated_callback),
6915         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
6916         Adapt the same policy for showing drives and volumes in the places
6917         sidebar as in computer:/// and the gtk filechooser: Show unmounted
6918         but user-visible drives and mount them on activation. (#321320)
6920         Patch from Xavier Claessens <xclaesse@gmail.com>
6922 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6924         * data/patterns/.striated.png:
6925         * data/patterns/Makefile.am:
6926         Remove unused pattern file. (#337353)
6928 2006-03-30  Christian Neumair  <chris@gnome-de.org>
6930         * src/file-manager/fm-directory-view.c:
6931         (fm_directory_view_get_loading):
6932         * src/file-manager/fm-directory-view.h:
6933         Add fm_directory_view_get_loading().
6935         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
6936         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
6937         Use fm_directory_view_get_loading() to determine whether view is
6938         loaded. If it is not yet loaded, don't position icons lazily.
6940 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
6942         * src/nautilus-connect-server-dialog-main.c: (main):
6943         Get the command line options and pass them on to the dialog.
6945         * src/nautilus-connect-server-dialog.c: (connect_to_server),
6946         (nautilus_connect_server_dialog_init), (setup_for_type):
6947         Use new MethodInfo struct to construct the UI.
6948         (display_server_uri): New function for initialising the UI based
6949         on the broken down parts of the URI.
6950         (nautilus_connect_server_dialog_new): Use display_server_uri.
6951         (get_method_description): New helper function.
6952         (port_insert_text): Accept more than one digit at a time.
6954         Display broken down URIs in 'Connect to Server' properly. (#332848)
6956         Patch from Nate Nielsen <nielsen@memberwebs.com>
6958 2006-03-22  Daniel Drake  <dsd@gentoo.org>
6960         * libnautilus-private/nautilus-icon-factory.c: Only consider
6961         the filename suffix when deciding if a file is an SVG image.
6962         Bug #330019.
6964 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
6966         * src/nautilus-application.c: use g_strv_length instead of a
6967         private copy and gnome_vfs_make_uri_from_shell_arg instead of
6968         the old eel_make_uri_from_shell_arg. Bug #334077.
6970 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
6972         * src/file-manager/fm-directory-view.c:
6973         (pattern_select_response_cb), (select_pattern):
6974         Add help button to the Select Pattern dialog. (#331443)
6976         * src/nautilus-connect-server-dialog.c: (response_callback),
6977         (nautilus_connect_server_dialog_init):
6978         Add help button to the Connect to Server dialog. (#334330)
6980         * src/nautilus-location-dialog.c: (response_callback),
6981         (nautilus_location_dialog_init):
6982         Add help button to the Open Location dialog (#334293)
6984 2006-03-14  Federico Mena Quintero  <federico@novell.com>
6986         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
6987         Don't set the visibility of the "burn CD" action here.
6988         (nautilus_window_initialize_menus_constructed): New public
6989         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
6990         a window which has a menubar.  This prevents calling
6991         have_burn_uri() unnecessarily for the desktop window, as this is
6992         an expensive operation during login (up to 1 second!).  The way
6993         have_burn_uri() works is by creating a "burn:///" URI and seeing
6994         if it is valid, but this makes gnome-vfs load libmapping.so from
6995         nautilus-cd-burner; this takes a long time during login.
6997         * src/nautilus-window-private.h: Added prototype for
6998         nautilus_window_initialize_menus_constructed().
7000         * src/nautilus-window.h: New prototype for
7001         nautilus_window_has_menubar_and_statusbar().
7003         * src/nautilus-window.c
7004         (nautilus_window_has_menubar_and_statusbar): New function; returns
7005         whether the window should have a menubar and statusbar.  This
7006         depends on the window_type from the class structure.
7007         (nautilus_window_constructor): Call
7008         nautilus_window_initialize_menus_constructed().  We do it here so
7009         that its own call to nautilus_window_has_menubar_and_statusbar()
7010         will already have the right value for class->window_type.
7012 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7014         * src/nautilus-main.c: (register_icons):
7015         Speed up stock icon registration, as discussed on the mailing list:
7017         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7019         Also fixes #335158.
7021         * libnautilus-private/nautilus-file-operations.c:
7022         (nautilus_file_operations_copy_move):
7023         Check whether enclosing volume for any of the source files is
7024         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7025         Fixes #167102.
7027         * libnautilus-private/nautilus-file-utilities.c:
7028         * libnautilus-private/nautilus-file-utilities.h:
7029         Add nautilus_get_enclosing_volume.
7031 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7033         * nautilus-computer.desktop.in:
7034         * nautilus-folder-handler.desktop.in:
7035         * nautilus-home.desktop.in:
7036         * src/network-scheme.desktop.in:
7037         Add --no-desktop to the Exec command line options. (#326338)
7039         Patch from Saleem Abdulrasool
7041         * nautilus-computer.desktop.in:
7042         * nautilus-folder-handler.desktop.in:
7043         * nautilus-home.desktop.in:
7044         * nautilus.desktop.in:
7045         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7046         none of the listed binaries does exist anymore.
7048 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7050         * libnautilus-private/*.c:
7051         * src/file-manager/*.c:
7052         * src/*.c:
7053         Use gi18n.h instead of deprecated gnome-i18n.h header.
7055         * libnautilus-private/nautilus-query.c:
7056         (nautilus_query_to_readable_string):
7057         Mark string for translation.
7059         * po/POTFILES.in:
7060         Add nautilus-query.c
7062         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7064 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7066         * configure.in: Added "ka" Georgian to
7067         ALL_LINGUAS.
7069 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7071         * configure.in:
7072         Post-release version bump.
7074 === nautilus 2.14.0 ===
7076 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7078         * NEWS:
7079         Update for release
7081         * configure.in:
7082         Update version to 2.14.0
7084 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7086         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7087         (activation_drive_mounted_callback):
7088         Don't show error dialog if mount error is "".
7090 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7092         * libnautilus-private/nautilus-icon-canvas-item.c:
7093         Fix text drawing in RTL mode in text beside icons.
7095 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7097         * libnautilus-private/nautilus-mime-actions.c:
7098         (nautilus_mime_actions_get_full_file_attributes):
7099         Don't request the mime list for activation, context menu and
7100         the view as menu anymore. It was once used for determining a
7101         specialized component for directories, but we don't support that
7102         anymore. Nowadays it just delays these operations and can cause
7103         auth dialogs when opening the popup menu.
7105 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7107         * libnautilus-private/nautilus-file.c:
7108         (nautilus_file_recompute_deep_counts):
7109         Add file to work queue of enclosing directory when recomputing
7110         deep count for the properties dialog. Fixes #169342.
7112         Patch from Christian Neumair
7114 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7116         * src/nautilus-window-manage-views.c:
7117         * src/nautilus-window-private.h:
7118         Close window when it gets put in the trash.
7120         Patch from Christian Neumair
7122 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7124         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7125         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7126         icons jumping around
7128         * libnautilus-private/nautilus-icon-container.c:
7129         remove old workaround
7131         Patch from Christian Neumair
7133 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7135         * configure.in: Add "km" to ALL_LINGUAS.
7137 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7139         * libnautilus-private/nautilus-directory-async.c:
7140         (new_files_cancel), (nautilus_directory_cancel):
7141         Cancel get_file_info calls for new files too. Fixes a crash
7142         when leaving a directory with pending calls (#152977).
7144 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7146         * src/file-manager/fm-directory-view.c: (activate_callback):
7147         Close the window after the file activation, not before.
7148         Fixes a crash when middle-clicking a file (#330491).
7150 2006-02-28  Alexander Larsson  <alexl@redhat.com>
7152         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7153         Don't show directory count for smb shares, as that can cause
7154         lots of network traffic and auth dialogs.
7156 2007-02-28  Christian Neumair  <chris@gnome-de.org>
7158         * libnautilus-private/nautilus-icon-container.c:
7159         (get_cmp_point_x), (get_cmp_point_y),
7160         (compare_icons_horizontal_first), (compare_icons_vertical_first),
7161         (closest_in_90_degrees), (record_arrow_key_start):
7162         Use better icon points for comparing the position of two items in
7163         "Text Beside Icon" mode. Fixes keynav issues with items that have
7164         different icon sizes.
7166 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7168         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7169         (get_drop_path):
7170         Test for the right path in the break condition. Fixes an infinite
7171         loop when dragging an item over a non-folder child of an expanded
7172         node in the list view, deadlocking the desktop.
7174 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7176         * configure.in:
7177         Post release version bump
7179 === nautilus 2.13.92 ===
7181 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7183         * NEWS:
7184         Update for release
7186 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7188         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7189         Use lazy positioning for volumes only, not all desktop file icons,
7190         as this can cause icons to move around, and its mainly required
7191         for removable volumes anyway.
7193 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7195         * src/nautilus-navigation-window.c:
7196         * src/nautilus-spatial-window.c:
7197         * src/nautilus-window.[ch]:
7198         Don't shortcut the title change when the bookmark name changes.
7199         Fixes #331383
7200         Patch from Christian Neumair.
7202 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7204         Get users' and groups' names via a cache to avoid calling
7205         getpwuid/getgrgid too often (i.e. many times during single redraw).
7207         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7208         Added nautilus-users-groups-cache.[ch]
7209         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7210         implementation of cache for getpwuid/getgrgid results.
7211         * libnautilus-private/nautilus-file.c:
7212         (get_user_name_from_id): removed
7213         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7214         (get_user_and_real_name_from_id): get user name and gecos using
7215         nautilus_users_cache_* functions instead of using getpwuid directly.
7216         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7217         (nautilus_file_get_group_name): get group name using
7218         nautilus_groups_cache_get_name instead of using getgrgid directly.
7219         (nautilus_file_get_owner_as_string): get user name using
7220         nautilus_users_cache_get_name.
7222 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7224         Don't add all possible columns to GtkTreeView when initializing
7225         FMListView, only the ones we actually show. This way we avoid getting
7226         unnecessary data from the model, e.g. quite heavy "owner" and "group"
7227         columns with the default settings.
7229         * src/file-manager/fm-list-view.c:
7230         (apply_visible_columns_foreach, apply_visible_columns,
7231         apply_column_order): removed
7232         (apply_columns_settings): new function, updates a list of columns in
7233         GtkTreeView given both a list of visible columns and their ordering,
7234         replacement for apply_visible_columns and apply_column_order.
7235         (create_and_set_up_tree_view): when creating details->columns hash
7236         table, pass g_object_unref as value_destroy_func; before adding
7237         columns to the hash call g_object_ref+gtk_object_sink on them, don't
7238         add columns to the view, the appropriate columns will be added when
7239         applying the configuration; in order to apply initial columns
7240         settings, call apply_columns_settings (instead of
7241         apply_visible_columns + apply_column_order).
7242         (set_visible_columns_from_metadata_and_preferences,
7243         set_column_order_from_metadata_and_preferences): removed
7244         (set_columns_settings_from_metadata_and_preferences): new, replacement
7245         for set_visible_columns_* and set_column_order_*.
7246         (fm_list_view_begin_loading, column_chooser_changed_callback,
7247         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7248         default_visible_columns_changed_callback,
7249         default_column_order_changed_callback): use newly added
7250         set_columns_settings_from_metadata_and_preferences.
7252 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
7254         Avoid heavy operations inside "motion_notify_event" handler: don't
7255         call gtk_tree_model_row_changed (which causes updating the whole
7256         view), don't create new mouse cursor, change cursor only when
7257         necessary.
7258         As a bonus we avoid leaking hand cursor in nautilus and X server.
7260         * src/file-manager/fm-list-view.c:
7261         (hand_cursor): new global variable for storing hand cursor used in
7262         single click mode
7263         (motion_notify_callback): don't call gtk_tree_model_row_changed on
7264         the model when changing rows, it's very slow and unnecessary - GTK+
7265         automatically invalidates parts of the view occupied by old and new
7266         row; don't leak the hand cursor (GdkCursor), change mouse cursor
7267         only when necessary (from GDK_HAND2 to default and the other way
7268         round)
7269         (leave_notify_callback): don't call gtk_tree_model_row_changed on
7270         the current row in the model, GTK+ automatically redraws the current
7271         row
7272         (enter_notify_callback): in case single click mode is used, update
7273         details->hover_path and set hand cursor if necessary
7274         (create_and_set_up_tree_view): connect to enter_notify_event signal
7275         in addition to leave_notify_event.
7276         (fm_list_view_click_policy_changed): unref global hand_cursor and
7277         set it to NULL when changing to double click mode, create new cursor
7278         and assign it to hand_cursor when changing to single click one.
7279         (fm_list_view_finalize): free details->hover_path if necessary
7280         (fm_list_view_init): explicitly set details->hover_path to NULL
7282 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7284         * src/nautilus-window-manage-views.c:
7285         Don't close window if old file changed when we're loading
7286         a new one (#137027).
7287         Based on patch from Christian Neumair.
7289 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7291         * libnautilus-private/nautilus-icon-container.c:
7292         Correctly handle *_margins as pixel values, not world-coords.
7293         Based on patch from Christian Neumair.
7295 2006-02-27  Federico Mena Quintero  <federico@novell.com>
7297         * libnautilus-private/nautilus-icon-container.c
7298         (finish_adding_new_icons): Do not place icons both in the
7299         no_position_icons and semi_position_icons lists!
7300         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7301         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7302         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
7303         getting a negative number.  So, we initially test for this and
7304         start that the first snap column.  The same reasoning applies to
7305         *y and the baseline.
7307 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7309         * src/nautilus-navigation-window.c:
7310         Allow saving a sidebar width of 0 (#331475)
7311         Patch from Christian Neumair
7313 2006-02-27  Alexander Larsson  <alexl@redhat.com>
7315         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7316         Allow line-breaks after '-', '_', '.'
7317         (although not when a short number follows '.')
7318         Patch from Christian Neumair
7320 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
7322         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7323         (can_accept_items_as_bookmarks), (drag_motion_callback),
7324         (bookmarks_drop_uris), (build_selection_list),
7325         (drag_data_received_callback):
7326         Only allow creation of bookmarks for directories. Fixes #328074.
7328 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7330         * libnautilus-private/nautilus-directory.c:
7331         (nautilus_directory_notify_files_removed):
7332         Plug potential leak.
7334 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7336         * src/file-manager/fm-directory-view.c: (done_loading):
7337         Only use the idle reveal mechanism for the list view.
7339 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
7341         * src/file-manager/fm-directory-view.c:
7342         (fm_directory_view_destroy), (reveal_selection_idle_callback),
7343         (done_loading):
7344         Call reveal_selection in an idle callback to work around a bug in
7345         GtkTreeView which produces buggy scroll states when the nodes have
7346         not yet been allocated. It would make the selection always the top
7347         row even when it should ignore alignment, among other oddities.
7349 2006-02-26  Christian Neumair  <chris@gnome-de.org>
7351         * src/nautilus-application.c: (nautilus_application_get_n_windows):
7352         * src/nautilus-application.h:
7353         * src/nautilus-window-manage-views.c:
7354         (got_file_info_for_view_selection_callback):
7355         Also consider desktop windows when deciding whether to fallback to
7356         home or not. Fixes #331605.
7358 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
7360         * configure.in: Add "zh_HK" to ALL_LINGUAS.
7362 2006-02-24  Alexander Larsson  <alexl@redhat.com>
7364         * libnautilus-private/nautilus-directory-async.c:
7365         (directory_count_start):
7366         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7367         This avoids lots of stats.
7369         * configure.in:
7370         Require vfs 2.13.92 (cvs for now) for the above.
7372 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7374         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7375         Don't leak bookmark.
7377 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7379         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7380         Resolve the dropped uris to their drop target, use the same naming
7381         logic as the bookmark menu and use gnome-fs-directory icon when adding.
7382         If something more fitting is available it will be updated anyway.
7383         Fixes #332235.
7385 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7387         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7388         Set the has_custom_name_flag before setting the name - which would
7389         otherwise immediately commit the bookmarks to disk without the name.
7390         Fixes #327744.
7392 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7394         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7395         (bookmarks_button_press_event_cb):
7396         Open the popup menu non-modal and pass the button event on to the
7397         tree view. Makes a right click select the item under the cursor
7398         before bringing up the menu. Fixes #329778.
7400 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7402         * libnautilus-private/nautilus-file.c:
7403         (nautilus_file_get_size_as_string_with_real_size):
7404         Add a cast to fix build for platforms where GnomeVFSFileSize
7405         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7407 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7409         * src/file-manager/fm-error-reporting.[ch]:
7410         Add callback to fm_rename_file.
7412         * src/file-manager/fm-icon-view.c:
7413         Pass NULL as above callback
7415         * src/file-manager/fm-list-view.c:
7416         Don't activate file when renaming, delay until rename done.
7417         After rename, scroll to renamed file if not visibile, because it
7418         may have moved.
7420         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7422         * src/file-manager/fm-list-model.c:
7423         On file change, if file was re-sorted emit rows_reordered.
7425         This fixes bug #326581
7427 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7429         * libnautilus-private/nautilus-mime-actions.c:
7430         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7431         (file_compare_by_uri_scheme),
7432         (nautilus_mime_get_default_application_for_files),
7433         (nautilus_mime_get_open_with_applications_for_files),
7434         (nautilus_mime_get_applications_for_files),
7435         (nautilus_mime_has_any_applications_for_files):
7436         Avoid redundant application lookups by sorting the files by mime type
7437         and skipping the ones which have the same mime type / parent uri
7438         combination as the previous one. Prevents nautilus from blocking for
7439         seconds when selecting many files of similar type.
7441 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
7443         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7444         Fall back to locale encoding or force utf8 if the utf8 conversion
7445         of the link target filename fails. (#331379)
7447 2006-02-15  Alexander Larsson  <alexl@redhat.com>
7449         * src/file-manager/fm-properties-window.c (append_extension_pages):
7450         Pass the original files, not the target files to property
7451         page providers. (#329426)
7452         (create_permissions_page):
7453         Make sure we can get permissions from target before showing
7454         permissions page.
7456 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7458         * configure.in:
7459         Post release version bump.
7461 === nautilus 2.13.91 ===
7463 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7465         * NEWS:
7466         Update for release
7468         * configure.in:
7469         Require eel 2.13.91
7471 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7473         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7474         Fix layout bug on desktop (#153519)
7476 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7478         * nautilus-folder-handler.desktop.in:
7479         Add application/x-gnome-saved-search to the list of folder types handled
7481 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7483         * configure.in:
7484         Post release version bump.
7486 === nautilus 2.13.90 ===
7488 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7490         * NEWS:
7491         Update for release
7493         * configure.in:
7494         Bump version to 2.13.90
7496 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7498         * src/nautilus-file-management-properties.c:
7499         (nautilus_file_management_properties_dialog_setup):
7500         * src/nautilus-file-management-properties.glade:
7501         Add the option to always use the location bar to the
7502         preferences dialog. Closes #328659.
7503         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7505 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7507         * libnautilus-private/nautilus-view.h:
7508         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7509         Add new grab_focus method.
7511         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7512         (fm_list_view_iface_init):
7513         Implement grab_focus.
7515         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7516         Use grab_focus to set the focus on the content view. Fixes #329087.
7517         Patch from Nelson Benitez <gnel@cenobioracing.com>
7519 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
7521         * src/nautilus-places-sidebar.c: (compute_drop_position),
7522         (get_drag_data), (free_drag_data), (drag_motion_callback),
7523         (drag_leave_callback), (uri_list_from_selection),
7524         (drag_data_received_callback), (drag_drop_callback),
7525         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7526         Enable bookmarks as drop targets. Closes #43311.
7527         Based on a patch from Christian Neumair <chris@gnome-de.org>.
7529 2006-01-29  Christian Neumair  <chris@gnome-de.org>
7531         * libnautilus-private/nautilus-icon-container.c:
7532         (finish_adding_new_icons):
7533         Use same grid as positioned icons to not mess up spacing.
7535 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
7537         * libnautilus-private/nautilus-file.c:
7538         (nautilus_file_get_size_as_string_with_real_size),
7539         (nautilus_file_get_string_attribute):
7540         * src/file-manager/fm-properties-window.c: (create_basic_page):
7541         Show the detailed file size in addition to the formatted one
7542         in the properties dialog. Fixes #62713.
7543         Patch from Gautier Portet <kassoulet@gmail.com>
7545 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7547         * src/file-manager/fm-directory-view.c:
7548         (confirm_delete_from_trash):
7549         HIGify the icon in the delete from trash dialog.
7550         Patch from Luca Ferretti <elle.uca@libero.it>
7552 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7554         * test/test-nautilus-directory-async.c: (main):
7555         Fix C99-style variable initialization.
7556         Patch from Jens Granseuer <jensgr@gmx.net>
7558 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7560         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7561         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7562         Stop cell editing when disposing the view. Fixes #322821.
7564 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7566         * libnautilus-private/nautilus-file-operations.c:
7567         (progress_dialog_set_to_from_item_text):
7568         Use nautilus_get_uri_shortname_for_display to avoid
7569         crashing g_markup with invalid utf-8. Fixes #325586.
7571 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
7573         * src/file-manager/fm-properties-window.c:
7574         (synch_groups_combo_box), (synch_user_menu):
7575         Don't try to update the owner and group widgets if
7576         the monitored file was removed. Fixes #325702.
7578 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7580         * src/nautilus-window.c: (nautilus_window_destroy):
7581         Unref and destroy a new content view that has been created
7582         but not yet been switched to. Fixes a rare crash.
7584 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7586         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7587         Don't leak title.
7589 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7591         * libnautilus-private/nautilus-desktop-directory-file.c:
7592         (desktop_directory_file_monitor_add):
7593         Fix a typo that makes the desktop directory monitors leak.
7595 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7597         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7598         Never try to scale icons down to 0px. Fixes scaling for
7599         images with extreme ratios.
7601 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7603         * libnautilus-private/nautilus-mime-actions.c:
7604         (nautilus_mime_get_applications_for_file):
7605         Don't leak mime_type.
7607 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
7609         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7610         Destroy the bookmarks window on shutdown.
7612         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7613         Release the bookmark stores.
7615 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
7617         * src/nautilus-spatial-window.c:
7618         (nautilus_spatial_window_finalize):
7619         Don't leak last_geometry.
7621         * src/file-manager/fm-tree-view.c:
7622         (show_iter_for_file):
7623         Don't leak path.
7625 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7627         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7628         Don't try to remove dummy rows from the reverse maps. Fixes
7629         critical warnings when reloading a list view with subdirectories.
7631 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7633         * configure.in:
7634         Post release version bump.
7636 === nautilus 2.13.4 ===
7638 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7640         * NEWS:
7641         Update for release.
7643 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7645         * configure.in:
7646         * libnautilus-private/Makefile.am:
7647         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7648         * libnautilus-private/nautilus-search-engine.c:
7649         Add search support for the Tracker indexing engine.
7651 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7653         * src/file-manager/fm-directory-view.c:
7654         Handle the mount/unmount error case where the mount system handled
7655         the error dialogs.
7657 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7659         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7660         (get_bookmark_index), (compute_drop_position),
7661         (drag_motion_callback), (drag_leave_callback),
7662         (bookmarks_drop_uris), (drag_data_received_callback),
7663         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7664         (bookmarks_check_popup_sensitivity),
7665         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7666         (rename_shortcut_cb), (remove_selected_bookmarks),
7667         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7668         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7669         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7670         (bookmarks_button_press_event_cb), (bookmarks_edited),
7671         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7672         Merge parts of the d'n'd and popup menu code from the gtk filechooser
7673         into the places sidebar.
7675 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7677         * libnautilus-private/nautilus-directory-background.c:
7678         (nautilus_file_background_read_desktop_settings),
7679         (nautilus_file_background_write_desktop_settings):
7680         Handle new background zooming mode. (#105231)
7682 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7684         * src/file-manager/fm-desktop-icon-view.c:
7685         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7686         Remove the default_zoom pref callback in finalize, not destroy.
7687         Fixes #326063.
7689 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7691         * libnautilus-private/nautilus-file-operations.c:
7692         (progress_dialog_set_to_from_item_text):
7693         Handle hostnames in the progress dialog strings more robustly.
7694         Fixes #325737.
7695         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
7697 2006-01-12  Christian Neumair  <chris@gnome-de.org>
7699         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
7700         Update current bookmark name/pixbuf on changes. Partially fixes
7701         #44906.
7703 2006-01-12  Alexander Larsson  <alexl@redhat.com>
7705         * src/file-manager/fm-error-reporting.c: (rename_callback),
7706         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
7707         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
7709 2006-01-11  Sebastien Bacher  <seb128@debian.org>
7711         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7712         updated the default thumbnailing value (Fixes #317587)
7714 2006-01-11  Christian Neumair  <chris@gnome-de.org>
7716         * libnautilus-private/nautilus-mime-actions.c:
7717         (nautilus_mime_get_default_application_for_files),
7718         (intersect_application_lists),
7719         (nautilus_mime_get_open_with_applications_for_files),
7720         (nautilus_mime_has_any_applications_for_files):
7721         * libnautilus-private/nautilus-mime-actions.h:
7722         Add file list helpers for getting associated applications.
7724         * libnautilus-private/nautilus-program-choosing.c:
7725         * libnautilus-private/nautilus-program-choosing.h:
7726         (nautilus_launch_application):
7727         Allow to pass multiple files per application launch.
7729         * src/nautilus-information-panel.c:
7730         (command_button_callback):
7731         Port to new API.
7733         * src/file-manager/fm-directory-view.c:
7734         (application_launch_parameters_new),
7735         (application_launch_parameters_free),
7736         (fm_directory_view_launch_application),
7737         (fm_directory_view_chose_application_callback),
7738         (application_selected_cb),
7739         (open_with_launch_application_callback),
7740         (add_application_to_open_with_menu), (reset_open_with_menu),
7741         (real_update_menus), (list_to_parameters_foreach),
7742         (mime_application_hash),
7743         (fm_directory_view_make_activation_parameters),
7744         (activate_callback):
7745         Support activation of multiple files at once, correctly figure out
7746         their associated applications. Fixes #105653.
7748         * src/file-manager/fm-directory-view.c:
7749         (activate_callback):
7750         ref/unref the view before/after operating on it. Fixes #326231.
7752 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
7754         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
7755         instead of g_utf8_strlen() since gtk_editable_insert_text takes
7756         the number of bytes (not number of characters).  Fixes #324406.
7758 2006-01-10  Jürg Billeter  <j@bitron.ch>
7760         * libnautilus-private/nautilus-desktop-link.c:
7761         (nautilus_desktop_link_new):
7762         Don't try to free constant string. Fixes #326114.
7764 2005-12-20  Christian Neumair  <chris@gnome-de.org>
7766         * libnautilus-private/nautilus-file.c:
7767         (nautilus_file_get_custom_icon):
7768         * src/file-manager/fm-properties-window.c:
7769         (fm_properties_window_drag_data_received),
7770         (make_relative_uri_from_full), (set_icon),
7771         (select_image_button_callback):
7772         Set icons for directories relative to the directory location to make
7773         it follow location changes.
7775 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7777         * src/nautilus-query-editor.c:
7778         Support filtering on arbitrary mime type.
7779         Uses the new eel_mime_get_availible_mime_types
7781         * configure.in:
7782         Require eel 2.13.4 for new mime list function
7784 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7786         * src/nautilus-query-editor.c: (edit_clicked),
7787         (nautilus_query_editor_grab_focus):
7788         Don't focus invisible widget.
7790 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7792         * libnautilus-extension/Makefile.am:
7793         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
7794         Add NautilusLocationWidgetProvider
7796         * src/nautilus-window-manage-views.c:
7797         Use NautilusLocationWidgetProvider
7799 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7801         * src/file-manager/fm-directory-view.c:
7802         (action_save_search_as_callback):
7803         Some better strings, not resizeable.
7805         * src/nautilus-navigation-window.c:
7806         (nautilus_navigation_window_instance_init),
7807         (nautilus_navigation_window_destroy):
7808         Remove unused tooltips object
7810         * src/nautilus-query-editor.c:
7811         Add tooltips, fix spacing
7813         * src/nautilus-spatial-window.c:
7814         * src/nautilus-window-manage-views.c:
7815         Fix spacing for extra location widgets
7817 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
7819         * src/file-manager/fm-directory-view.c
7820         (action_save_search_as_callback):  HIG fixes for the save
7821         search dialog.
7823 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
7825         * libnautilus-private/nautilus-desktop-link-monitor.c:
7826         (volume_delete_dialog):
7827         * libnautilus-private/nautilus-file-operations.c:
7828         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
7829         * libnautilus-private/nautilus-icon-dnd.c:
7830         (confirm_switch_to_manual_layout):
7831         * libnautilus-private/nautilus-program-choosing.c:
7832         (application_cannot_open_location):
7833         * src/file-manager/fm-directory-view.c:
7834         (report_broken_symbolic_link):
7835         * src/nautilus-location-bar.c: (drag_data_received_callback):
7836         Adapt callers to eel dialog API changes. Fixes #324262.
7838         Patch from Christian Neumair <chris@gnome-de.org>
7839         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
7841 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7843         * libnautilus-private/nautilus-dnd.c:
7844         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
7845         for menu items.
7847 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7849         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
7850         (add_new_pattern), (add_new_color): HIG fixes.  Use title
7851         capitalization for window titles.  Fix widget spacing.
7853 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7855         * libnautilus-private/nautilus-file.c: (get_time),
7856         (compare_by_time), (nautilus_file_compare_for_sort),
7857         (nautilus_file_compare_for_sort_by_attribute):
7858         Support comparison by accessed time. Fixes #321671.
7860         * libnautilus-private/nautilus-file.h:
7861         Add atime sort type.
7863         Based on a patch from bluefuture@email.it
7865 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7867         * src/file-manager/fm-properties-window.c:
7868         (select_image_button_callback):
7869         Use GTK_STOCK_REVERT_TO_SAVED item for icon
7870         selection dialog. Closes #95115.
7871         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
7873 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7875         * libnautilus-extension/nautilus-column.c:
7876         * libnautilus-extension/nautilus-menu-item.c:
7877         * libnautilus-extension/nautilus-property-page.c:
7878         Chain up in finalize handler, to fix leaks.
7880 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7882         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
7883         Correct arguments for add_file, makes rename on new folder/file work
7884         again.
7886 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7888         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7889         * libnautilus-private/nautilus-global-preferences.h:
7890         Rename network icon prefs to match others.
7892 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7894         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7895         * libnautilus-private/nautilus-global-preferences.c:
7896         Disable network icon on desktop by default.
7898         * src/nautilus-main.c:
7899         * src/nautilus-navigation-window-ui.xml:
7900         * src/nautilus-spatial-window-ui.xml:
7901         * src/nautilus-window-menus.c:
7902         Add network to go/places menu.
7904 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7906         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
7907         Make entry 30 chars to match file selector dialog.
7908         Patch from Ray Strode
7910 2005-12-13  Alexander Larsson  <alexl@redhat.com>
7912         * libnautilus-private/nautilus-module.c (nautilus_module_load):
7913         open modules G_MODULE_BIND_LOCAL
7915 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7917         * configure.in:
7918         Post release version bump.
7920 === nautilus 2.13.3 ===
7922 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7924         * Makefile.am:
7925         disable update-mimedb in distcheck
7927         * libnautilus-private/Makefile.am:
7928         Add beagle sources to extradist
7930         * NEWS:
7931         Update for release
7933 --- Merged the nautilus-search2 branch ---
7935 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7937         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
7938         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
7939         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
7941 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7943         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
7944         Another case where we need to create a saved search file.
7946 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7948         * configure.in:
7949         Make it possible to build without beagle.
7951 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7953         * libnautilus-private/Makefile.am:
7954         * libnautilus-private/nautilus-search-engine-simple.[ch]:
7955         Add new NautilusSearchEngineSimple backend.
7957         * libnautilus-private/nautilus-file-utilities.[ch]:
7958         Add nautilus_get_home_directory_uri.
7960         * libnautilus-private/nautilus-marshal.list:
7961         Add VOID:OBJECT,BOOLEAN, sort
7963         * libnautilus-private/nautilus-search-directory.[ch]:
7964         Add nautilus_search_directory_is_indexed.
7965         Make sure saved searches are never returned as search hits.
7967         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
7968         Make _new fail if we can't contact beagle daemon.
7969         Set text on query as one string (it can have keywords in it)
7970         Move freeing of query data to after query is done.
7971         Add _is_indexed
7973         * libnautilus-private/nautilus-search-engine.[ch]:
7974         Add nautilus_search_engine_is_indexed
7975         Remove nautilus_search_engine_enabled
7976         Use beagle if availible, otherwise simple backend.
7978         * src/nautilus-navigation-window-menus.c:
7979         Remove search disabled code
7981         * src/nautilus-query-editor.[ch]:
7982         Rename activate to changed and add reload argument
7983         Add go/reload button for non-indexed searches
7984         Add mnemonic for entry
7985         Change saved search string to "Search Folder"
7987         * src/nautilus-navigation-window.c:
7988         Update for query editor changes
7989         For indexed search engines, default to search in homedir
7991         * src/nautilus-spatial-window.c:
7992         Update for query editor changes
7993         For indexed search engines, default to search in homedir
7994         Remove search disabled code
7996 2005-12-07  Alexander Larsson  <alexl@redhat.com>
7998         * src/nautilus-query-editor.c (setup_external_entry):
7999         Make ugly string slightly better.
8001 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8003         * configure.in:
8004         Mime API needs gnome-vfs-module. Unfortunate...
8006         * libnautilus-private/nautilus-query.c:
8007         Parse queries fully
8009         * libnautilus-private/nautilus-search-engine-beagle.c:
8010         Look at mime types and location.
8012         * src/nautilus-query-editor.c:
8013         Add mime type and location to query editor
8015 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8017         * libnautilus-private/nautilus-query.[ch]:
8018         Add new fields to NautilusQuery
8020 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8022         Merge in changes from NAUTILUS_2_12_1 to
8023         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8024         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8026 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8028         * src/nautilus-history-sidebar.c: (update_history),
8029         (nautilus_history_sidebar_init):
8030         Fix leaks of bookmarks and model.
8032 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8034         * libnautilus-private/nautilus-search-engine-beagle.c:
8035         (nautilus_search_engine_beagle_set_query):
8036         Unref the right query.
8038 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8040         * libnautilus-private/nautilus-file-utilities.c:
8041         (nautilus_compute_title_for_uri):
8042         Handle NULL query in search.
8044         * libnautilus-private/nautilus-file-utilities.h:
8045         * libnautilus-private/nautilus-search-directory.h:
8046         Move saved search uri/mimetype define to
8047         nautilus-file-utilities.h.
8049         * libnautilus-private/nautilus-search-directory.c:
8050         Ref query in get
8052         * libnautilus-private/nautilus-search-engine.c:
8053         Remove unused stuff.
8055         * src/Makefile.am:
8056         * src/nautilus-query-editor.[ch]:
8057         Add new files implementing NautilusQueryEditor
8059         * src/nautilus-places-sidebar.c:
8060         Remove search from places sidebar.
8062         * src/nautilus-search-bar.[ch]:
8063         Only handle text queries.
8065         * src/nautilus-window.[ch]:
8066         * src/nautilus-window-private.h:
8067         * src/nautilus-navigation-window-menus.c:
8068         * src/nautilus-window-manage-views.c:
8069         extra location widgets support and some search mode changes
8071         * src/nautilus-navigation-window.[ch]:
8072         * src/nautilus-spatial-window.c:
8073         Implement new search ui using extra location widgets
8075         * src/file-manager/fm-directory-view.c:
8076         Implement save search and save search as.
8077         Fix free bugs in fm_directory_view_stop.
8079         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8080         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8081         Also handle saved search mimetypes.
8084 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8086         * libnautilus-private/nautilus-search-directory.[ch]:
8087         More functions to save queres.
8089         * src/file-manager/fm-actions.h:
8090         * src/file-manager/fm-directory-view.c:
8091         * src/file-manager/nautilus-directory-view-ui.xml:
8092         Initial stubs for save search menu items.
8094 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8096         * libnautilus-private/nautilus-directory.c:
8097         * libnautilus-private/nautilus-search-directory.[ch]:
8098         * src/nautilus-bookmark-list.c:
8099         Further refactor the query loading, and remove all traces
8100         of the old load/save mechanism.
8102 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8104         * libnautilus-private/nautilus-directory.c:
8105         * libnautilus-private/nautilus-query.[ch]:
8106         * libnautilus-private/nautilus-search-directory.[ch]:
8107         Refactor query loading into NautilusQuery object.
8109 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8111         * configure.in:
8112         Check for update-mime-database
8114         * data/.cvsignore:
8115         * data/Makefile.am:
8116         * data/nautilus.xml.in:
8117         Add mime database entries for saved searches.
8119         * libnautilus-private/Makefile.am:
8120         * libnautilus-private/nautilus-saved-search-file.[ch]:
8121         Special file type for saved search files to pretend that
8122         they are directories.
8124         * libnautilus-private/nautilus-directory.[ch]:
8125         Make nautilus_directory_ref return its arg.
8126         Create NautilusSearchDirectory for saved searches.
8128         * libnautilus-private/nautilus-file-dnd.c:
8129         Non-editable directories do not accept drops.
8131         * libnautilus-private/nautilus-file-private.h:
8132         * libnautilus-private/nautilus-file.h:
8133         Move nautilus_file_get_existing to public header.
8135         * libnautilus-private/nautilus-file.c:
8136         Create saved search files at right time
8138         * libnautilus-private/nautilus-marshal.list:
8139         Add new marshallers
8141         * libnautilus-private/nautilus-monitor.c:
8142         Remove some spew
8144         * libnautilus-private/nautilus-search-directory.[ch]:
8145         Split out search file loading to a separate function.
8147         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8148         Handle several layers of cannot accept drop.
8150         * src/file-manager/fm-directory-view.[ch]:
8151         Make files be related to the directory they are in, since
8152         a file can be in a tree multiple times, with searches.
8153         Sorting us now done in base class, and inheriting classes just
8154         add a compare function.
8155         Fix file leak in new_folder_done.
8157         * src/file-manager/fm-icon-view.c:
8158         Update to new base class API.
8159         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8161         * src/file-manager/fm-list-model.[ch]:
8162         Rearrange data so that we can have one file in multiple dirs.
8163         Still problems with the same directory in multiple dirs.
8164         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8165         Fix leak in each_path_get_data_binder
8167         * src/file-manager/fm-list-view.c:
8168         Update to new APIs (base class and model).
8169         Fix leak in fm_list_view_get_selection_foreach_func.
8171 --- end of nautilus-search2 merge ---
8173 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8175         * src/file-manager/fm-directory-view.c:
8176         (report_broken_symbolic_link):
8177         Don't ask to move broken symlinks to trash in trash (#132751)
8179         Patch from Christian Neumair
8181 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8183         * libnautilus-private/nautilus-desktop-icon-file.c:
8184         * libnautilus-private/nautilus-directory-async.c:
8185         * libnautilus-private/nautilus-file.c:
8186         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8187         permissions.
8189         Patch from Christian Neumair and Christian Kellner
8191         * configure.in:
8192         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8194 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8196         * src/file-manager/fm-properties-window.c:
8197         Use GtkComboBox, not option menu. (#322567)
8199         Patch by Jaap A. Haitsma
8201 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
8203         * src/file-manager/fm-directory-view.c:
8204         (extension_action_slow_mime_types_ready_callback),
8205         (extension_action_callback), (add_extension_action_for_files):
8206         Keep the original action refed till its activation callback is
8207         done. Prevents the callback data from being freed prematurely.
8208         Fixes #320230.
8210 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
8212         Fixes bug #322957:
8214         Add a "Network Servers" icon on the desktop, which takes you to network:///
8216         * libnautilus-private/nautilus-global-preferences.h
8217         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8218         name.  This determines whether we show the "Network Servers" icon.
8220         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8221         schema for /apps/nautilus/desktop/network_visible; the default is true.
8223         * libnautilus-private/nautilus-desktop-link.h
8224         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8226         * libnautilus-private/nautilus-desktop-link.c
8227         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8229         * libnautilus-private/nautilus-desktop-link-monitor.c
8230         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8231         (nautilus_desktop_link_monitor_delete_link): Don't delete
8232         NAUTILUS_DESKTOP_LINK_NETWORK links.
8233         (update_link_visibility): New helper function.
8234         (desktop_home_visible_changed): Use update_link_visibility(), to
8235         avoid duplicated code.
8236         (desktop_computer_visible_changed): Likewise.
8237         (desktop_trash_visible_changed): Likewise.
8238         (desktop_network_visible_changed): New function.
8239         (create_link_and_add_preference): New helper function.
8240         (nautilus_desktop_link_monitor_init): Use
8241         create_link_and_add_preference() to avoid duplicated code.  Also,
8242         create the network_link.
8243         (desktop_link_monitor_finalize): Unref the network_link.
8244         (remove_link_and_preference): New helper function.
8245         (desktop_link_monitor_finalize): Use remove_link_and_preference()
8246         to avoid duplicated code.  Also, free the network_link.
8248         * src/file-manager/fm-icon-container.c (SortCategory): Add a
8249         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8250         the "Network Servers" icon appears before mounts.
8251         (get_sort_category): Use SORT_NETWORK_LINK as the category for
8252         NAUTILUS_DESKTOP_LINK_NETWORK.
8254 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8256         * libnautilus-private/nautilus-emblem-utils.c:
8257         * libnautilus-private/nautilus-file-operations.c:
8258         * libnautilus-private/nautilus-program-choosing.c:
8259         * src/file-manager/fm-directory-view.c:
8260         * src/file-manager/fm-error-reporting.c:
8261         * src/file-manager/fm-properties-window.c:
8262         * src/file-manager/fm-tree-view.c:
8263         * src/nautilus-application.c:
8264         * src/nautilus-connect-server-dialog-main.c:
8265         * src/nautilus-connect-server-dialog.c:
8266         * src/nautilus-emblem-sidebar.c:
8267         * src/nautilus-information-panel.c:
8268         * src/nautilus-navigation-window-menus.c:
8269         * src/nautilus-property-browser.c:
8270         * src/nautilus-window-bookmarks.c:
8271         * src/nautilus-window-manage-views.c:
8272         Remove title from alerts. (#323134)
8274         Patch from jaap@haitsma.org
8276         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8277         Fix warning from ignoring g_list_append return value
8279 2005-12-09  Alexander Larsson  <alexl@redhat.com>
8281         * src/nautilus-navigation-window.[ch]:
8282         Use combo box instead of option menu (#322567)
8284         Patch from jaap@haitsma.org
8286 2005-12-08  Alexander Larsson  <alexl@redhat.com>
8288         * src/nautilus-file-management-properties.c:
8289         * src/nautilus-file-management-properties.glade:
8290         Use the new combo box code (#322487)
8292         Patch from jaap@haitsma.org
8294         * configure.in:
8295         Require new eel.
8297 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8299         Fixes bug #318140:
8301         * libnautilus-private/nautilus-link-desktop-file.c
8302         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8303         .desktop file doesn't have an Icon property, fall back to some
8304         reasonable icons depending on the type of the .desktop file.
8306         * libnautilus-private/nautilus-icon-factory.c
8307         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8308         custom icons vs. special icons.
8310 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
8312         Fixes bug #317962:
8314         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8315         name for $HOME; just let it be the actual display name of the
8316         folder on disk.
8318         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8319         this consistent.
8321 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
8323         * src/file-manager/fm-directory-view.c: (done_loading),
8324         (display_pending_callback),
8325         (schedule_idle_display_of_pending_files),
8326         (schedule_timeout_display_of_pending_files),
8327         (unschedule_display_of_pending_files), (queue_pending_files),
8328         (remove_changes_timeout_callback), (reset_update_interval),
8329         (changes_timeout_callback), (schedule_changes),
8330         (files_added_callback), (files_changed_callback),
8331         (done_loading_callback), (schedule_update_menus),
8332         (file_changed_callback), (finish_loading),
8333         (fm_directory_view_stop):
8334         Schedule the frequency of updates to the view in relation to the
8335         activity in a viewed directory instead of simply scheduling everything
8336         as idle. Prevents high CPU load from constant updates in busy
8337         directories and allows more efficient use of the cached info for
8338         the initial display.
8340 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
8342         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8343         HIG fixes for the delete confirmation dialog.  Remove window
8344         title & convert dialog type from question to warning.
8346 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8348         * src/file-manager/fm-directory-view.c:
8349         Allow shift-delete even if not visible in ui.
8351         Patch from Nelson Benítez <gnel@cenobioracing.com>
8353 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8355         * icons/knob.png:
8356         New knob icon from Luca Ferretti
8358 2005-11-24  Alexander Larsson  <alexl@redhat.com>
8360         * libnautilus-private/nautilus-file.[ch]:
8361         Add nautilus_file_list_cancel_call_when_ready.
8363         * src/file-manager/fm-directory-view.c:
8364         Handle multiple files being activated together.
8366         Patch from Christian Neumair with some changes.
8368 2005-11-23  Alexander Larsson  <alexl@redhat.com>
8370         * libnautilus-private/nautilus-thumbnails.c:
8371         (nautilus_thumbnail_load_framed_image):
8372         Don't frame thumbnails with alpha channel.
8374 2005-11-22  Alexander Larsson  <alexl@redhat.com>
8376         * src/nautilus-file-management-properties.glade:
8377         Use pixel offset for indenting, not spaces.
8378         Patch from Jaap Haitsma
8380 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
8382         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8383         G_MODULE_BIND_LAZY when dlopening a module.
8385 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8387         * src/file-manager/fm-directory-view.c:
8388         (action_location_delete_callback): Ask for confirmation when deleting
8389         through the location context menu. Fixes #321584.
8391 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8393         * src/nautilus-file-management-properties.c:
8394         (nautilus_file_management_properties_size_group_create):
8395         Don't leak size_group reference.
8396         Patch from Jaap Haitsma <jaap@haitsma.org>
8398 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8400         * configure.in:
8401         Post release version bump.
8403 === nautilus 2.13.2 ===
8405 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8407         * configure.in:
8408         Require new eel
8410         * NEWS:
8411         Update for release
8413 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8415         * src/file-manager/fm-tree-view.c: (create_tree):
8416         * src/nautilus-main.c: (register_icons):
8417         * src/nautilus-window-menus.c:
8418         Always use gnome-fs-home for home icon.
8420 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8422         * libnautilus-private/nautilus-icon-canvas-item.c:
8423         (nautilus_icon_canvas_item_bounds):
8424         Handle emblem size correctly when zoomed.
8425         Patch from Christian Neumair
8427 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8429         * src/nautilus-desktop-window.c (realize):
8430         Fix typo (#320003)
8432 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8434        Fix the volumes part of bug #45953:
8436        * libnautilus-private/nautilus-icon-container.c
8437        (finish_adding_new_icons): First, call assign_icon_position().
8438        Then, don't ignore the fact that the icon may have a lazy
8439        position; check the icon->has_lazy_position flag even after
8440        retrieving its stored position.  If the flag is turned on, defer
8441        the icon to the semi_position_icons list.
8443 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8445         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8446         Handle the case of missing highlight frame better.
8447         Patch from Christian Neumair
8449 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8451         * src/file-manager/fm-properties-window.c:
8452         Nicer ui for setting custom icons (#95115)
8453         Patch from Christian Neumair
8455 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8457         * libnautilus-private/nautilus-file-operations.[ch]:
8458         * src/file-manager/fm-directory-view.[ch]:
8459         * src/file-manager/fm-icon-view.c:
8460         * src/file-manager/fm-list-view.c:
8461         * src/file-manager/fm-tree-view.c:
8462         Get the right position on new folders/files when in
8463         manual position mode.
8464         Patch from Christian Neumair
8466 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8468         * libnautilus-private/nautilus-file-operations.c:
8469         (handle_transfer_overwrite):
8470         Add skip all button. (#48331)
8471         Patch from Guillaume Desmottes <cass@skynet.be>
8473 2005-11-13  Christian Neumair  <chris@gnome-de.org>
8475         * libnautilus-private/nautilus-icon-container.c:
8476         Use ctrl-shift-g to browse back in results. Fixes #320061.
8478 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
8480         * src/file-manager/fm-tree-view.c: (create_tree):
8481         Connect the compare function before root nodes are added.
8482         Prevents the internal sort model of GtkTree from going
8483         out of sync with the tree view after a root node resort.
8484         Fixes #158506.
8486 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
8488         * libnautilus-private/nautilus-icon-canvas-item.h:
8489         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8490         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8491         make the knob image themable as stock-nautilus-knob.
8493         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8494         via keyboard, with <Control>+, <Control>- and <Control>0.
8496         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8497         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8498         does not eat <Control>0.
8500 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8502         * libnautilus-private/nautilus-file-operations.c:
8503         Include locale.h to fix build. Patch from Nelson Benítez.
8505 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8507         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8508         Fix leak. Patch from Kjartan Maraas. (#319333)
8510 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8512         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8513         Correctly sort the mime lists.
8515 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8517         * configure.in:
8518         Post release version bump.
8520 === nautilus 2.13.1 ===
8522 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8524         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8525         Fix test, icon size was removed
8527         * NEWS:
8528         Update for release
8530 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8532         * src/file-manager/fm-directory-view.c: Only show
8533         the "Format" item if gfloppy is around.
8535 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8537         * src/file-manager/fm-actions.h:
8538         * src/file-manager/nautilus-directory-view-ui.xml:
8539         * src/file-manager/fm-directory-view.c: Add a "Format"
8540         menuitem to the context menu of Floppy in Computer,
8541         which runs gfloppy.
8543 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8545         * libnautilus-private/nautilus-program-choosing.c:
8546         (nautilus_launch_show_file):
8547         * src/nautilus-window-manage-views.c:
8548         (display_view_selection_failure):
8549         * src/file-manager/fm-directory-view.c:
8550         (activate_callback),
8551         (activate_activation_uri_ready_callback):
8552         Don't bail if an authentication request was cancelled.
8554 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8556         * src/nautilus-sidebar-title.c:
8557         (update_more_info):
8558         * libnautilus-private/nautilus-file.c:
8559         * libnautilus-private/nautilus-file.h:
8560         (nautilus_file_should_show_type):
8561         Don't display file type in sidebar for computer, network and smb
8562         toplevel URIs. Fixes #168561.
8564 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8566         * libnautilus-private/nautilus-mime-actions.c:
8567         (get_open_with_mime_applications), (application_compare_by_name),
8568         (application_compare_by_id):
8569         Sort applications by name. Fixes bug #310038.
8571 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8573         * libnautilus-private/nautilus-bookmark.c:
8574         (bookmark_file_changed_callback):
8575         Don't update bookmarks when its target file is trashed. Fixes #162787.
8577 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8579         * libnautilus-private/nautilus-window-info.h:
8580         * src/nautilus-window-manage-views.c:
8581         (nautilus_window_open_location_full):
8582         * src/file-manager/fm-icon-view.c:
8583         (icon_container_activate_alternate_callback):
8584         * src/file-manager/fm-list-view.c:
8585         (activate_selected_items_alternate):
8586         Open a new navigational window on alternative item activation.
8588 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8590         * src/nautilus-spatial-window.c:
8591         (got_file_info_for_location_menu_callback):
8592         Use custom image for location button if available. Partially fixes
8593         #311394 and plugs a leak.
8595 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8597         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8598         Scroll into view correctly when renaming (#309964)
8600 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8602         * libnautilus-private/Makefile.am (INCLUDES):
8603         Remove duplicate setting of libnautilus_private_la_LIBADD
8605 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8607         * src/nautilus-shell-interface.idl:
8608         Reuse Nautilus::URI from the one defined in libnautilus-private.
8610         * libnautilus-private/Makefile.am:
8611         Link libnautilus-private statically.
8613 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8615         * src/file-manager/fm-directory-view.c:
8616         (can_delete_uri_without_confirm),
8617         (confirm_delete_directly):
8618         Don't request confirmation for deletion of "burn:" URIs. Fixes
8619         #302607.
8621 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8623         * src/nautilus-places-sidebar.c: (update_places):
8624         * src/nautilus-window-bookmarks.c: (update_bookmarks):
8625         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8627 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8629         * libnautilus-private/nautilus-metafile.c: Make metadata
8630         copying/moving asynchronous.
8632 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8634         * data/browser.xml: Don't mark strings for translation we get from
8635         gnome-icon-theme. Fixes #114919.
8637 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8639         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8640         Don't send slash to typeahead
8642         * src/nautilus-location-dialog.[ch]:
8643         Add nautilus_location_dialog_set_location.
8645         * src/nautilus-navigation-window-menus.c:
8646         * src/nautilus-navigation-window.c:
8647         * src/nautilus-spatial-window.c:
8648         * src/nautilus-window.[ch]:
8649         Open location dialog/entry when you press '/'.
8651 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8653         * src/file-manager/fm-list-view.c:
8654         Use gtktreeview typeahead. Patch by Christian Neumair.
8656 2005-10-18  Jürg Billeter  <j@bitron.ch>
8658         * libnautilus-private/nautilus-icon-container.c: (destroy),
8659         (unrealize), (button_press_event),
8660         (nautilus_icon_container_search_position_func),
8661         (nautilus_icon_container_real_search_enable_popdown),
8662         (nautilus_icon_container_search_enable_popdown),
8663         (nautilus_icon_container_search_disable_popdown),
8664         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8665         (nautilus_icon_container_search_entry_flush_timeout),
8666         (nautilus_icon_container_search_preedit_changed),
8667         (nautilus_icon_container_search_activate),
8668         (nautilus_icon_container_search_delete_event),
8669         (nautilus_icon_container_search_button_press_event),
8670         (nautilus_icon_container_search_iter),
8671         (nautilus_icon_container_search_move),
8672         (nautilus_icon_container_search_scroll_event),
8673         (nautilus_icon_container_search_key_press_event),
8674         (nautilus_icon_container_search_init),
8675         (nautilus_icon_container_ensure_interactive_directory),
8676         (nautilus_icon_container_real_start_interactive_search),
8677         (nautilus_icon_container_start_interactive_search),
8678         (key_press_event), (nautilus_icon_container_class_init):
8679         * libnautilus-private/nautilus-icon-container.h:
8680         * libnautilus-private/nautilus-icon-private.h:
8681         * libnautilus-private/nautilus-marshal.list:
8683         Replace NautilusIconContainer typeahead implementation by a port of
8684         GtkTreeView's interactive search.
8686 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8688         * libnautilus-extension/Makefile.am:
8689         * libnautilus-private/Makefile.am:
8690         Build fixes for cygwin.
8691         Patch from Yaakov S (Cygwin Port)
8693 2005-10-17  Christian Neumair  <chris@gnome-de.org>
8695         * libnautilus-private/nautilus-bookmark.c:
8696         * libnautilus-private/nautilus-bookmark.h:
8697         * libnautilus-private/nautilus-icon-container.c:
8698         * libnautilus-private/nautilus-icon-factory.c:
8699         * libnautilus-private/nautilus-icon-factory.h:
8700         * libnautilus-private/nautilus-ui-utilities.c:
8701         * src/nautilus-bookmarks-window.c:
8702         * src/nautilus-history-sidebar.c:
8703         * src/nautilus-places-sidebar.c:
8704         * src/nautilus-sidebar-title.c:
8705         * src/nautilus-spatial-window.c:
8706         * src/nautilus-window-menus.c:
8707         * src/file-manager/fm-directory-view.c:
8708         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
8709         stock icon size, use this size in the sidebar, and in menus.
8710         Fixes #167107 and others.
8712 2005-10-17  Alexander Larsson  <alexl@redhat.com>
8714         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
8715         Remove ctrl-backspace delete keybinding. (#310546)
8717 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8719         * libnautilus-extension/nautilus-file-info.c:
8720         * libnautilus-extension/nautilus-file-info.h:
8721         * libnautilus-private/nautilus-file.c:
8722         Add new functions for extensions:
8723         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
8724         nautilus_file_info_get_volume, nautilus_file_info_get_drive
8726         Patch from Trevor Davenport
8728 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8730         * configure.in:
8731         Bump version to 2.13.1. Further 2.12.x work is on
8732         gnome-2-12 branch.
8734 ==== gnome-2-12 branched from here ===
8736 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8738         * configure.in:
8739         Post release version bump
8741 === nautilus 2.12.1 ===
8743 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8745         * NEWS:
8746         Update for 2.12.1
8748 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8750         * libnautilus-private/nautilus-file-operations-progress.c:
8751         (nautilus_file_operations_progress_new),
8752         (nautilus_file_operations_progress_new_file):
8753         Correctly escape input strings for GMarkup. (#317736)
8754         Patch from Christian Neumair.
8756 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8758         * src/file-manager/fm-list-model.c:
8759         (fm_list_model_sort_file_entries):
8760         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
8761         Patch from Christian Neumair.
8763 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8765         * libnautilus-private/nautilus-directory-metafile.c:
8766         (nautilus_directory_get_file_metadata):
8767         On assert failure, return default metadata, not NULL.
8768         Partial fix of #308977.
8769         Patch from Christian Neumair.
8771 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8773         * src/nautilus-window.c:
8774         Verify arguments in public functions.
8775         Patch from Christian Neumair.
8777 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8779         * libnautilus-private/nautilus-icon-container.c:
8780         * libnautilus-private/nautilus-icon-private.h:
8781         Don't crash if file removed during start of drag. (#158196)
8782         Patch from Christian Neumair.
8784         Remove remove_context_menu_timeout, which is not needed anymore.
8786 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8788         * src/file-manager/nautilus-directory-view-ui.xml:
8789         Fix some spelling errors.
8790         Patch from Lukasz Stelmach <stlman@poczta.fm>
8792 2005-09-30  Christian Neumair  <chris@gnome-de.org>
8794         * libnautilus-private/nautilus-icon-container.c:
8795         (nautilus_icon_container_update_scroll_region),
8796         (lay_down_icons_horizontal):
8797         Only wrap icons when the right margin touches the rightmost icon.
8798         Fixes #313025.
8800 2005-09-30  Alexander Larsson  <alexl@redhat.com>
8802         * src/file-manager/fm-tree-view.c: (compare_rows):
8803         Correct sort order for dummy row.
8804         Possible fix for #123051
8806 2005-09-27  Alexander Larsson  <alexl@redhat.com>
8808         * src/file-manager/fm-directory-view.c:
8809         (activate_check_mime_types):
8810         Never warn if the files would be launched in the same app.
8811         Partially reverts checkin from 2005-08-01.
8813 2005-09-26  Christian Neumair  <chris@gnome-de.org>
8815         * libnautilus-private/nautilus-desktop-directory.c:
8816         (desktop_directory_changed_callback), (desktop_finalize),
8817         (update_desktop_directory): Make changes to "desktop_is_home_dir"
8818         GConf key instant apply. Fixes #116217.
8820         * libnautilus-private/nautilus-icon-canvas-item.c:
8821         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
8822         Partially fixes #159643.
8824         * src/file-manager/fm-directory-view.c:
8825         (action_mount_volume_callback), (action_unmount_volume_callback),
8826         (action_eject_volume_callback), (file_should_show_foreach),
8827         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
8828         volumes at once. Fixes #156169.
8830 2005-09-20  christian neumair  <chris@gnome-de.org>
8832         * src/nautilus-connect-server-dialog.c: (connect_to_server):
8833         Fix leak and crasher. Fixes #314730.
8835         * src/file-manager/fm-directory-view.c: (connect_proxy):
8836         Don't poke around with null pixbuf if icon theme lookup failed.
8838         * libnautilus-private/nautilus-desktop-directory-file.c:
8839         (desktop_directory_file_get_deep_counts):
8840         * libnautilus-private/nautilus-file.c:
8841         (nautilus_file_get_deep_counts),
8842         (nautilus_file_get_string_attribute_with_default:):
8843         * libnautilus-private/nautilus-file.h:
8844         * libnautilus-private/nautilus-trash-file.c:
8845         (trash_file_get_deep_counts):
8846         * src/file-manager/fm-properties-window.c:
8847         (directory_contents_value_field_update),
8848         (attach_directory_contents_value_field),
8849         (update_visibility_of_item_count_fields),
8850         (update_visibility_of_item_count_fields_wrapper),
8851         (remember_directory_contents_widget),
8852         (append_directory_contents_fields), (real_destroy):
8853         Add force flag to nautilus_file_get_deep_counts, which forces
8854         generation even if the "show deep count" preference is turned off.
8855         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
8857 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
8859         * nautilus-connect-server-dialog-main.c: (main):
8860         * nautilus-connect-server-dialog.h:
8861         * nautilus-connect-server-dialog.c:
8862         (nautilus_connect_server_dialog_new):
8863         * nautilus-window-menus.c:
8864         (action_connect_to_server_callback):
8865         Autofill "Connect to server" dialog where possible.
8866         Fixes #314745
8868 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8870         * libnautilus-private/nautilus-file-operations.c:
8871         (nautilus_file_operations_copy_move),:
8872         Try to use the trash associated with a symlink's parent directory if
8873         resolution fails because of broken symlink when moving symlink to
8874         trash.
8876         * libnautilus-private/nautilus-file-operations.c:
8877         (nautilus_self_check_file_operations):
8878         Fix date self checks. Fixes #47364.
8880 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8882         * icons/Makefile.am:
8883         * icons/Search.png:
8884         * icons/nautilus-desktop.png:
8885         * icons/nautilus-file-management-properties.png:
8886         * icons/nautilus-mini-logo.png:
8887         * icons/nautilus-server-connect.png:
8888         * icons/side_bar_image.png:
8889         Remove unused icons (#315990)
8890         Patch from Jaap A. Haitsma
8892 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8894         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
8895         * libnautilus-private/nautilus-thumbnails.c:
8896         (nautilus_update_thumbnail_file_copied),
8897         (nautilus_update_thumbnail_file_renamed),
8898         (nautilus_remove_thumbnail_for_file):
8899         * libnautilus-private/nautilus-thumbnails.h:
8900         Copy thumbnails when copying file metadata. Fixes #45191.
8902 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8904         * src/file-manager/fm-list-view.c: (drag_begin_callback),
8905         (motion_notify_callback):
8906         Setup drag in the "drag-begin" handler.
8908 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8910         * libnautilus-private/nautilus-icon-container.[ch]:
8911         * libnautilus-private/nautilus-icon-private.h:
8912         Add support for lazily positioned icons.
8914         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
8915         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
8916         (fm_icon_view_screen_changed):
8917         Use lazily positioned icons for desktop icons. (#45953)
8919         Patch from Christian Neumair  <chris@gnome-de.org>
8921 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
8923         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
8925 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
8927         Fixes bug #171073:
8929         * libnautilus-private/nautilus-trash-directory.c
8930         (nautilus_trash_directory_instance_init): In addition to
8931         connecting to "volume_pre_unmount" on the volume monitor, also
8932         connect to "volume_unmounted".  This will let the trash clean up
8933         its merged directory even if the unmount is not initiated from
8934         Nautilus.
8936         * libnautilus-private/nautilus-merged-directory.c
8937         (merged_remove_real_directory): When a real directory is removed
8938         from the merged directory, emit notifications to that effect.
8939         This lets the trash window remove the icons that used to
8940         correspond to a volume that got unmounted.
8941         (real_directory_notify_files_removed): New utility function.
8943 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8945         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
8946         the zoom level is initialized correctly in fm_list_view_begin_loading.
8947         Fixes #314269.
8949 2005-09-06  Alexander Larsson  <alexl@redhat.com>
8951         * libnautilus-private/nautilus-directory-async.c:
8952         (nautilus_directory_monitor_add_internal),
8953         (nautilus_directory_monitor_remove_internal):
8954         * libnautilus-private/nautilus-file-private.h:
8955         * libnautilus-private/nautilus-file.c: (finalize):
8956         Only use directory monitors to avoid using lots and lots of
8957         file monitors. This is an optimization in almost all cases, although
8958         it does a bit more work when viewing a file properties dialog with the
8959         containing folder window hidden. (#315041)
8961 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8963         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
8964         (get_unique_files), (reset_extension_actions_menu): Always pass all
8965         selected files to extension, instead of passing max. 1 per selected
8966         MIME type. Fixes #314721.
8968 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8970         * configure.in:
8971         Post release version bump.
8973 === nautilus 2.12.0 ===
8975 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8977         * configure.in:
8978         Require eel 2.12.
8980         * NEWS:
8981         Update for release
8983 2005-08-31  Alexander Larsson  <alexl@redhat.com>
8985         * libnautilus-private/nautilus-icon-container.c:
8986         (handle_focus_in_event), (handle_focus_out_event):
8987         Don't redraw the whole desktop on focus in/out.
8989 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8991         * libnautilus-private/nautilus-icon-factory.c:
8992         (get_icon_from_cache):
8993         Revert memleak patch from 2005-08-23, since it was
8994         wrong and causes crashes.
8996 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8998         * libnautilus-private/nautilus-icon-dnd.c:
8999         (nautilus_icon_container_get_drop_action):
9000         Handle background color/image drops even on
9001         icons. (#47536)
9002         Patch from Christian Neumair  <chris@gnome-de.org>
9004 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9006         * src/file-manager/fm-directory-view.c:
9007         (filtering_changed_callback):
9008         Fix handling of global show-hidden-file prefs change.
9009         (#306821)
9010         Patch from Christian Neumair  <chris@gnome-de.org>
9012 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9014         * libnautilus-private/nautilus-icon-container.c:
9015         (nautilus_icon_container_get_first_visible_icon):
9016         Handle non-sorted-by-y icon containers (manual mode).
9017         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9019 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9021         * src/file-manager/fm-icon-view.c (should_preview_sound):
9022         Don't allow audio preview in burn://.  Workaround for
9023         #312275.
9025 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9027         * libnautilus-private/nautilus-icon-factory.c:
9028         (get_special_icon_for_file),
9029         (nautilus_icon_factory_get_icon_for_file),
9030         (nautilus_icon_factory_is_icon_ready_for_file):
9031         Handle some more special location icons, and don't require
9032         attributes for special location icons. (#312095, #312134)
9033         Patch from Christian Neumair  <chris@gnome-de.org>
9035 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9037         * src/file-manager/fm-directory-view.c:
9038         Better handling of script env vars:
9039         Expand uri for desktop directory.
9040         Expand uris for links on desktop
9041         Expand pathnames for items in trash.
9042         Fixes bug #148545
9043         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9045 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9047         * libnautilus-private/nautilus-icon-container.c:
9048         (lay_down_icons_horizontal):
9049         Fix layouting in text-beside-icons mode for short names.
9050         (#159621)
9051         Patch from Christian Neumair  <chris@gnome-de.org>
9053 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9055         * libnautilus-private/nautilus-file-operations.[ch]:
9056         * src/file-manager/fm-directory-view.c:
9057         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9058         nautilus_file_operations_new_file_from_template, instead
9059         manually removing source when needed. This fixes #309592.
9061 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9063         * configure.in:
9064         Post release version bump.
9066 === nautilus 2.11.92 ===
9068 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9070         * configure.in:
9071         Require eel 2.11.92.
9073         * NEWS:
9074         Update for release
9076 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9078         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9079         (get_drop_action), (receive_dropped_keyword),
9080         (drag_data_received_callback):
9081         Enable emblem dropping to the list view and allow text
9082         drags on the list background. Fixes #313408.
9084         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9086 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9088         * libnautilus-private/nautilus-icon-factory.c:
9089         (get_icon_from_cache):
9090         Don't ref cached_icon twice. Fixes #307288.
9092         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9094 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9096         * libnautilus-private/nautilus-file.c:
9097         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9098         (prepend_automatic_emblem_names):
9099         * libnautilus-private/nautilus-file.h:
9100         * src/file-manager/fm-directory-view.c:
9101         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9102         (real_update_menus):
9103         Don't allow trashing or deleting the home or desktop folder within
9104         a selection or via the location button context menu. Fixes #310414.
9106         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9108 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9110         * libnautilus-private/nautilus-mime-actions.c:
9111         (filter_nautilus_handler), (get_open_with_mime_applications),
9112         (nautilus_mime_get_open_with_applications_for_file),
9113         (nautilus_mime_get_applications_for_file),
9114         (nautilus_mime_has_any_applications_for_file):
9115         Don't show nautilus folder handler as application option
9116         for folders. Fixes #310382.
9118         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9120 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9122         * src/nautilus-main.c: (main):
9123         Revert the GDK threading patch as it causes major
9124         freezage. Fixes #313588.
9126 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9128         * src/file-manager/fm-properties-window.c: (create_image_widget),
9129         (create_basic_page): Don't make icon drop target for images if
9130         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9132 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9134         * src/nautilus-main.c:
9135         Initialize the GDK threading system. Fixes #312894.
9137 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9139         Lots of cleanups. Closes bug #313094 and bug #149714
9141         * libnautilus-private/nautilus-directory-background.c:
9142         (nautilus_file_background_write_desktop_default_settings):
9143         ANSIfication
9144         * libnautilus-private/nautilus-file.c: Mark some variables
9145         static.
9146         * libnautilus-private/nautilus-icon-container.c:
9147         (nautilus_icon_container_get_selection): Return NULL not
9148         FALSE.
9149         * libnautilus-private/nautilus-icon-factory.c:
9150         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9151         * libnautilus-private/nautilus-metafile.c: Static variables
9152         * libnautilus-private/nautilus-program-choosing.c:
9153         (slowly_and_stupidly_obtain_timestamp): Sparse fix
9154         * src/file-manager/fm-icon-view.c:
9155         (fm_icon_view_get_background_widget): FALSE vs NULL
9156         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9157         Plug a leak. Bug #313094.
9158         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9159         NULL vs 0.
9160         * src/nautilus-bookmark-list.c:
9161         (nautilus_bookmark_list_get_file_path),
9162         (nautilus_bookmark_list_load_file): ANSIfication
9163         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9164         ANSIfication
9165         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9166         NULL vs 0.
9167         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9168         ANSIfication
9170 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9172         * configure.in:
9173         Post release version bump.
9175 === nautilus 2.11.91 ===
9177 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9179         * configure.in:
9180         Require eel 2.11.91.
9182         * NEWS:
9183         Update for release
9185 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
9187         * libnautilus-private/nautilus-file.c: (file_is_desktop),
9188         (nautilus_file_can_rename):
9189         Don't allow renaming of the desktop folder. Closes #125637.
9191         Patch from Christian Neumair  <chris@gnome-de.org>
9193 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9195         * src/nautilus-property-browser.c:
9196         (nautilus_property_browser_class_init),
9197         (nautilus_property_browser_drag_begin), (element_clicked_callback):
9198         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9200         Patch from Christian Neumair  <chris@gnome-de.org>
9202 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
9204         * libnautilus-private/nautilus-file-operations.c
9205         (nautilus_file_operations_copy_move):
9206         Allow moving files within the burn location. Fixes #312085.
9208         Patch from William Jon McCann <mccann@jhu.edu>
9210 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
9212         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9213         (open_selected_bookmark): Open the appropriate kind of window when
9214         jumping to bookmark. Fixes #312160.
9216         Patch from Jaap Haitsma <jaap@haitsma.org>
9218 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9220         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9221         Fixes #308996.
9223 2005-08-05  Christian Neumair  <chris@gnome-de.org>
9225         * src/nautilus-window.c: (nautilus_window_class_init):
9226         * src/nautilus-window.h:
9227         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9228         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9230 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
9232         * configure.in: Added "te" to ALL_LINGUAS.
9234 2005-08-03  Joe Shaw  <joeshaw@novell.com>
9236         * libnautilus-private/nautilus-metafile.c
9237         (set_file_node_timestamp): Added, sets a timestamp property on a
9238         file node so that metadata changes can be tracked per file, rather
9239         than per directory.
9240         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9241         copy_file_metadata): Set the timestamp on the node.
9243 2005-08-03  Christian Neumair  <chris@gnome-de.org>
9245         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9246         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9247         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9249         * src/nautilus-location-bar.c: (real_cancel),
9250         (nautilus_location_bar_class_init),
9251         (nautilus_location_bar_set_location)
9252         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9253         * src/nautilus-navigation-bar.h:
9254         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9255         (navigation_bar_location_changed_callback): Hide temporary bars when
9256         pressing the escape key. Fixes #311652.
9258 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
9260         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9261         Initialize best_icon_size when constructing sidebar.
9262         Fixes a critical librsvg warning.
9264         Patch from Jaap Haitsma <jaap@haitsma.org>
9266 2005-08-02  Christian Neumair  <chris@gnome-de.org>
9268         * libnautilus-private/nautilus-customization-data.c:
9269         (format_name_for_display):
9270         * src/nautilus-property-browser.c: (add_reset_property):
9271         Use "Reset" as reset emblem label. Fixes #311380.
9273 2005-08-01  Christian Neumair  <chris@gnome-de.org>
9275         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9276         Use actual/guessed MIME type relation instead of relying on their
9277         default application information. Partially fixes #309862.
9279 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9281         * libnautilus-private/nautilus-file-operations-progress.c:
9282         (nautilus_file_operations_progress_new):
9283         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9284         appears in tasklist and is minimizable. Fixes #310676.
9286 2005-07-28  Christian Neumair  <chris@gnome-de.org>
9288         * libnautilus-private/nautilus-dnd.c:
9289         (nautilus_drag_default_drop_action_for_icons):
9290         Default to move action for locations on other file systems if they
9291         should be moved to their parent folder. Fixes #61269.
9293 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
9295         * src/nautilus-pathbar.c: (get_display_name_for_folder):
9296         Use the display name of the file if the uri uses a method
9297         unknown to gnome-vfs (trash:). Fixes #310274.
9299 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9301         * configure.in:
9302         Post release version bump.
9304 === nautilus 2.11.90 ===
9306 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
9308         * configure.in:
9309         Require eel 2.11.90 and bump version.
9311         * NEWS:
9312         Update for release
9314 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9316         * src/file-manager/fm-directory-view.c:
9317         Don't use trash icon for location button delete action.
9318         Fixes #310414.
9320         Patch from Christian Neumair  <chris@gnome-de.org>
9322 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
9324         * src/nautilus-desktop-window.c: (real_get_icon_name),
9325         (nautilus_desktop_window_class_init):
9326         * src/nautilus-navigation-window.c: (real_get_icon_name),
9327         (nautilus_navigation_window_class_init):
9328         * src/nautilus-spatial-window.c: (real_get_icon_name),
9329         (nautilus_spatial_window_class_init):
9330         * src/nautilus-window.c: (nautilus_window_update_icon):
9331         * src/nautilus-window.h:
9332         Use file-manager icon for browser windows. Fixes bug #166516.
9334         Patch from Christian Neumair  <chris@gnome-de.org>
9336 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9338         * src/file-manager/fm-icon-view.c:
9339         (play_file), (preview_audio): track the pid of the currently
9340         running sound process using a static variable and kill it
9341         before starting any new process.
9342         (can_play_sound): copy from nautilus-sound.c
9344         * src/nautilus-application.c: (finish_startup): don't call
9345         nautilus_sound_init()
9347         * libnautilus-private/nautilus-sound.[ch]: remove old code
9348         to track the currently runing sound process using a GConf
9349         key.
9351         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9353 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
9355         * libnautilus-private/nautilus-global-preferences.c:
9356         (nautilus_global_preferences_init): remove code to import
9357         some preferences which were deprecated in GNOME 2.2.
9359 2005-07-15  Vincent Noel  <vnoel@cox.net>
9361         * src/nautilus-information-panel.c: (make_button_box),
9362         (add_command_buttons):
9363         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9364         (sidebar_title_create_more_info_label): Ellipsize everything in
9365         the information side pane, and make labels selectable. Fixes
9366         #310386, #80429 and #43858.
9368 2005-07-14  Elijah Newren  <newren@gmail.com>
9370         * configure.in: Bump required startup-notification version up to
9371         0.8 (should have been done back in February with the updated
9372         startup-notification stuff, but better late than never)
9374 2005-07-14  Alexander Larsson  <alexl@redhat.com>
9376         * src/file-manager/fm-list-view.c:
9377         Remove underlines from all lines in single click mode.
9378         Add hover underline and cursor. (#105521)
9379         Patch from Christian Neumair  <chris@gnome-de.org>
9381 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9383         * libnautilus-private/nautilus-desktop-link-monitor.c:
9384         (volume_delete_dialog): Refer to the volume context menu as "popup
9385         menu", and not as "right-click menu". Fixes #308248.
9387 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9389         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9390         path_bar_location_changed_callback): Try to reload visited locations
9391         from history before doing a full location change. Fixes #310068.
9393         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9394         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9395         Fixes #92862.
9397 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9399         * src/nautilus-navigation-window.c:
9400         * src/nautilus-spatial-window.c:
9401         * src/nautilus-window.c:
9402         Pack main table with GTK_SHRINK (#16057)
9404 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9406         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9407         Don't scroll to end of column on rename (#309964).
9409 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9411         * libnautilus-private/nautilus-file-utilities.c:
9412         Files with name "~" are not backups. (#170607)
9413         Patch from Christian Neumair <chris@gnome-de.org>
9415 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9417         * libnautilus-private/nautilus-icon-dnd.c:
9418         Set dnd icon in drag_begin (#307943)
9419         patch from Matthias Clasen
9421 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9423         * configure.in:
9424         Post release version bump.
9426 === nautilus 2.11.4 ===
9428 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9430         * configure.in:
9431         Require eel 2.11.4
9433         * NEWS:
9434         Update for release
9436 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9438         * src/nautilus-image-properties-page.c: (load_finished):
9439         list width/height separately (#159851)
9441         Patch from Christian Neumair <chris@gnome-de.org>
9443 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9445         * src/nautilus-spatial-window.[ch]:
9446         * src/nautilus-window-private.h:
9447         * src/nautilus-window.c:
9448         Show busy cursor in browser mode too. (#97887)
9450         Patch from Christian Neumair <chris@gnome-de.org>
9452 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9454         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9455         * nautilus.desktop.in:
9456         * src/file-manager/fm-tree-view.c:
9457         * src/nautilus-places-sidebar.c:
9458         filesystem -> file system in strings
9460         Sebastien Bacher <seb128@debian.org>
9462 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9464         * libnautilus-private/nautilus-icon-dnd.c:
9465         * src/file-manager/fm-directory-view.c:
9466         * src/file-manager/fm-properties-window.c:
9467         * src/nautilus-emblem-sidebar.c:
9468         Fix up some strings for the translators. (#309879)
9469         Patch from Christian Neumair <chris@gnome-de.org>
9471 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9473         * libnautilus-private/nautilus-desktop-link-monitor.c:
9474         Handle volumes_visible changing from true to true.
9476         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9478 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9480         * src/file-manager/fm-list-view.c:
9481         don't activate selection on expand in single click mode (#309389)
9483         Patch from chris@gnome-de.org
9485 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9487         * src/nautilus-places-sidebar.c:
9488         Remove gtk_range_get_adjustment assertion warnings.
9490 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9492         * libnautilus-private/nautilus-global-preferences.[ch]:
9493         * src/nautilus-actions.h:
9494         * src/nautilus-navigation-window-menus.c:
9495         * src/nautilus-navigation-window-ui.xml:
9496         * src/nautilus-navigation-window.c:
9497         Add toggle to hide/show main toolbar.
9499         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9501 2005-07-10  Christian Neumair  <chris@gnome-de.org>
9503         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9504         to add a color if another equally-named one already exists. Fixes
9505         #44867.
9507         Patch from Daniel Godas <siro.san@gmail.com>.
9509 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9511         * src/nautilus-pathbar.c:
9512         * src/nautilus-places-sidebar.c: (update_places):
9513         Use the same icon for filesystem as the gtk file chooser.
9514         Fixes #309825.
9516         Patch from Christian Neumair  <chris@gnome-de.org>
9518 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9520         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9521         Remove extra ScrolledWindow container. Fixes #309832.
9523 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9525         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9526         Preserve the selection when refreshing the view. Fixes #48383.
9528         Patch from Fabio Bonelli <fabiobonelli@libero.it>
9530 2005-07-08  Alexander Larsson  <alexl@redhat.com>
9532         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9534         * src/Makefile.am:
9535         * src/nautilus-pathbar.[ch]:
9536         New pathbar widget. Based on code from gtk.
9538         * src/nautilus-navigation-window.[ch]:
9539         * src/nautilus-window-manage-views.c:
9540         * src/nautilus-window-private.h:
9541         Use pathbar in browser window.
9543         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9544         * libnautilus-private/nautilus-global-preferences.[ch]:
9545         Add always_use_location_entry prefs.
9547         * src/nautilus-navigation-window-menus.c:
9548         Whitespace fixup.
9550 2005-07-07  Joe Shaw  <joeshaw@novell.com>
9552         * configure.in: Bump required gnome-vfs version up to
9553         2.11.1
9555 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9557         * src/nautilus-window.c: (add_view_as_menu_item):
9558         Connect accelerators with "View as" menu items. Fixes #139908.
9560         * libnautilus-private/nautilus-file-operations.c:
9561         (progress_dialog_set_to_from_item_text):
9562         When operating on remote locations, also display hostname in copy/move
9563         progress dialog.
9565 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
9567         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9568         Free the tree paths.
9569         * src/nautilus-notes-viewer.c: (get_property_pages): Close
9570         a tiny leak. (1 byte :-)
9571         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9572         (make_properties_from_directories): Unref pixbufs.
9573         * src/nautilus-spatial-window.c:
9574         (nautilus_spatial_window_set_location_button): Free icon name
9575         Closes bug #307291 and bug #308540.
9577 2005-07-06  Danilo Å egan  <danilo@gnome.org>
9579         * src/file-manager/nautilus-directory-view-ui.xml: Add space
9580         before 'action="Rename"'.
9582 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9584         * libnautilus-private/nautilus-icon-container.c:
9585         (nautilus_icon_container_get_selection):
9586         * src/file-manager/fm-directory-view.c: (delete_selected_files):
9587         Correctly sort files before operating on them. Fixes #308884.
9589         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9590         * libnautilus-private/nautilus-dnd.h:
9591         * libnautilus-private/nautilus-icon-dnd.c:
9592         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9593         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9594         (nautilus_tree_view_drag_dest_new):
9595         * src/nautilus-spatial-window.c:
9596         (nautilus_spatial_window_instance_init):
9597         * src/file-manager/fm-list-model.c:
9598         (fm_list_model_multi_drag_data_get):
9599         Use GTK+ helpers for text D'n'D.
9601         * src/nautilus-shell-ui.xml:
9602         * src/nautilus-window-menus.c:
9603         Register control-+/- keys on keypad for zooming. Fixes #309018.
9605         * libnautilus-private/nautilus-file-operations.c:
9606         (new_file_transfer_callback):
9607         Fix template duplicate numbering. Fixes #307252.
9609 2005-07-06  Alexander Larsson  <alexl@redhat.com>
9611         * libnautilus-private/nautilus-icon-canvas-item.c:
9612         * libnautilus-private/nautilus-icon-container.c:
9613         * libnautilus-private/nautilus-icon-private.h:
9614         Add normal_alpha style property that is used when
9615         frame_text is on.
9617         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9619 2005-07-05  Joe Shaw  <joeshaw@novell.com>
9621         * nautilus-folder-handler.desktop.in: Add x-directory/normal
9622         and inode/directory to the list of mime types this desktop file
9623         can handle.
9625 2005-07-05  Christian Neumair  <chris@gnome-de.org>
9627         * libnautilus-private/nautilus-dnd.h:
9628         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9630         * libnautilus-private/nautilus-file-operations.[ch]:
9631         * libnautilus-private/nautilus-icon-container.[ch]:
9632         * libnautilus-private/nautilus-icon-dnd.c:
9633         * libnautilus-private/nautilus-marshal.list:
9634         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9635         * src/file-manager/fm-directory-view.[ch]:
9636         * src/file-manager/fm-icon-view.c:
9637         * src/file-manager/fm-list-view.c:
9638         * src/file-manager/fm-tree-view.c:
9639         Enable dropping of text, which will create a new file containing the
9640         dropped text. Fix drop handle marshallers.
9642 2005-07-02  Christian Kellner  <gicmo@gnome.org>
9644         * src/nautilus-location-entry.c:
9645         Replace eel_make_uri_from_input_with_trailing_ws with
9646         the gnome-vfs one.
9647         Fixes bug #165755.
9649 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9651         * configure.in:
9652         Post release version bump.
9654 === nautilus 2.11.3 ===
9656 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9658         * libnautilus-private/nautilus-file-operations.c:
9659         Fix test
9661         * NEWS:
9662         Update for release
9664         * configure.in:
9665         Require eel 2.11.3
9667 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9669         * libnautilus-private/nautilus-window-info.[ch]:
9670         * src/nautilus-window.c:
9671         Add nautilus_window_info_get_bookmark_list
9673         * src/Makefile.am:
9674         * src/nautilus-application.c:
9675         * src/nautilus-places-sidebar.[ch]:
9676         Add new places sidebar.
9678         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9680         * src/file-manager/fm-tree-view.c:
9681         Fix runtime warnings.
9683 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9685         * src/file-manager/fm-actions.h:
9686         * src/file-manager/fm-directory-view.c:
9687         Add icon for empty file in create menu.
9689         Patch from Christian Neumair  <chris@gnome-de.org>
9691 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9693         * src/file-manager/fm-directory-view.c:
9694         Better strings for browser tooltips.
9695         Patch from Luca Ferretti <elle.uca@libero.it>
9697 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
9699         * libnautilus-private/nautilus-file-operations.c:
9700         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
9701         base name from the file name. (Fixes #306341).
9703 2005-06-28  Alexander Larsson  <alexl@redhat.com>
9705         * libnautilus-private/nautilus-sidebar.[ch]:
9706         Add get_tab_tooltop method.
9708         * src/nautilus-navigation-window.c:
9709         * src/nautilus-side-pane.[ch]:
9710         Use get_tab_tooltip.
9712         * src/nautilus-emblem-sidebar.c:
9713         * src/nautilus-history-sidebar.c:
9714         * src/nautilus-information-panel.c:
9715         * src/nautilus-notes-viewer.c:
9716         Implement get_tab_toolkit.
9718         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
9720 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9722         * src/nautilus-notes-viewer.c:
9723         (nautilus_notes_viewer_set_parent_window):
9724         Adapt to recent nautilus clipboard API changes.
9726 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9728         * libnautilus-private/nautilus-clipboard.c:
9729         (editable_connect_callbacks), (editable_disconnect_callbacks),
9730         (text_buffer_update_sensitivity), (text_buffer_delete_range),
9731         (text_buffer_mark_set), (text_view_connect_callbacks),
9732         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
9733         (initialize_clipboard_component_with_callback_data),
9734         (nautilus_clipboard_real_set_up),
9735         (nautilus_clipboard_set_up_text_view):
9736         * libnautilus-private/nautilus-clipboard.h:
9737         Properly set text view paste action sensitivity on clipboard changes.
9738         Fixes #306127.
9740 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9742         * src/nautilus-bookmark-list.c:
9743         Fix handling of notification of .gtk-bookmark file changes.
9745         * src/Makefile.am:
9746         * src/nautilus-window-bookmarks.[ch]:
9747         * src/nautilus-application.c:
9748         * src/nautilus-navigation-window-menus.c:
9749         * src/nautilus-navigation-window.[ch]:
9750         * src/nautilus-spatial-window-ui.xml:
9751         * src/nautilus-spatial-window.c:
9752         * src/nautilus-window-menus.c:
9753         * src/nautilus-window-private.h:
9754         * src/nautilus-window.[ch]:
9755         Move most bookmark stuff to nautilus-window-bookmarks and
9756         put bookmarks in spatial windows too.
9758 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9760         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9762         * src/nautilus-bookmark-list.[ch]:
9763         Share bookmarks with gtk+.
9765         * libnautilus-private/nautilus-file-utilities.[ch]:
9766         * src/nautilus-window.c: (real_get_title):
9767         Move compute_default_title to nautilus_compute_title_for_uri.
9769         * libnautilus-private/nautilus-bookmark.[ch]:
9770         * src/nautilus-bookmarks-window.c:
9771         Add has_custom_name boolean to NautilusBookmark
9773         * src/Makefile.am:
9774         * src/nautilus-bookmark-parsing.[ch]:
9775         * src/nautilus-navigation-window-menus.c:
9776         Remove no longer needed files nautilus-bookmark-parsing.[ch].
9778 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
9780         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
9781         (real_update_menus_volumes): Plug a couple leaks. Closes
9782         bug #307267
9784 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9786         * src/nautilus-navigation-window-menus.c:
9787         * src/nautilus-window-menus.c:
9788         * src/nautilus-window-private.h:
9789         Make bookmark menu item action names unique. (#161859)
9791 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9793         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
9794         Fix ctrl-unselect in single click mode (#145331)
9796 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9798         * libnautilus-private/nautilus-icon-container.c:
9799         Better font sizes for zooming. (#160080)
9801 2005-06-20  Anders Carlsson  <andersca@imendio.com>
9803         * src/file-manager/fm-directory-view.c (process_old_files):
9804         Plug leak by freeing the sorted list instead.
9806 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9808         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
9809         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
9810         Fix uninitialized variable warning.
9812 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
9814         * libnautilus-private/nautilus-directory-async.c:
9815         (start_or_stop_io), (file_needs_high_priority_work_done),
9816         (file_needs_low_priority_work_done):
9817         Make mime sniffing a high priority job. Prevents activation
9818         from getting blocked by deep count I/O. (#145560)
9820 2005-06-19  Anders Carlsson  <andersca@imendio.com>
9822         * src/nautilus-throbber.c (nautilus_throbber_finalize):
9823         Free throbber->details after we're done using it.
9825 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9827         * src/file-manager/fm-list-model.c:
9828         Small delay before turning Loading... into (Empty) to
9829         avoid flicker.
9831 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9833         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9834         Fix iter stamp handling.
9836 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9838         * src/file-manager/fm-list-view.c: (button_press_callback):
9839         Allow selection of the dummy node. Otherwise things
9840         got all strange: You could still select it using ranges, and
9841         if you double clicked on it you activated the old selection.
9843 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9845         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9846         On remove, add dummy node before removing file so the
9847         row isn't collapsed.
9849 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9851         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
9852         (fm_list_model_unload_subdirectory),
9853         (fm_list_model_subdirectory_done_loading):
9854         Keep track of done_loading in parent instead of in dummy node.
9855         That way it doesn't get lost when the dummy node is recreated.
9857 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9859         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
9860         Handle moves between open subdirectories. We handle
9861         this in file adding when the file already exists in
9862         the tree, but in another place. This is sort of a hack,
9863         but is required due to how the list view merges the initial
9864         change being sent to the original directory and the add to the
9865         new directory.
9867 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9869         * libnautilus-private/nautilus-file-operations.c:
9870         (nautilus_file_operations_copy_move):
9871         Handle duplication of files in two subdirectories at
9872         the same time.
9874 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
9876         * src/file-manager/fm-directory-view.c:
9877         (fm_directory_view_destroy):
9878         Remove subdirectories when destroying the view.
9880 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9882         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
9883         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
9885 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9887         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9888         Slightly slower auto hover expand.
9890         * src/file-manager/fm-directory-view.c:
9891         Make add/remove_subdirectory more straightforward.
9892         Now remove just removes the NautilusDirectory passed in, and
9893         you're not allowed to add multiple times or remove non-added.
9895         * src/file-manager/fm-list-model.[ch]:
9896         Actually track the NautilusDirectories that are added to the
9897         FMDirectoryView so we can easily remove them when the files are
9898         removed. This was causing problem before where directories for
9899         removed files weren't removed.
9901         Emits the subdirectory_unloaded signal when subdirectories go away.
9903         Add support for unloading subdirectories.
9905         * src/file-manager/fm-list-view.c:
9906         Unload subdirectories in timeout on collapse.
9907         remove subdirectories when they get unloaded.
9909 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9911         * src/nautilus-navigation-window-menus.c
9912         (append_dynamic_bookmarks): Unref the action group here too.
9914 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9916         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
9917         Unref the action group after inserting it. This makes
9918         a NautilusFile memory leak go away.
9920 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9922         * src/file-manager/fm-directory-view.[ch]:
9923         * src/file-manager/fm-icon-view.c
9924         add fm_directory_view_get_selection_for_file_transfer and
9925         use it for all file transfers
9927         * src/file-manager/fm-list-view.c:
9928         Implement fm_directory_view_get_selection_for_file_transfer by
9929         filtering out all files there a parent is also in the selection.
9930         Do the same for the dnd source list.
9932         * src/file-manager/fm-list-model.c:
9933         Allow deletion of dummy node so that clearing the model
9934         doesn't loop forever.
9936 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
9938         * src/file-manager/fm-directory-view.c: (new_folder_done),
9939         (new_folder_data_new), (fm_directory_view_new_folder),
9940         (fm_directory_view_new_file):
9941         Don't try to setup renaming if the view was already destroyed.
9942         Fixes a crash when closing a window while creating files/folders.
9944 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9946         * libnautilus-private/nautilus-icon-dnd.c:
9947         No dnd shadow on the desktop.
9948         Redraw less to get rid of the dnd shadow.
9950         Patch from Matthias Clasen (#307803)
9952 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9954         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9955         Add hover expansion
9957         * src/file-manager/fm-directory-view.[ch]:
9958         Add support for adding/removing subdirectories.
9960         * src/file-manager/fm-list-model.[ch]:
9961         Add support for subdirectories making this a tree view.
9963         * src/file-manager/fm-list-view.c:
9964         Turn listview into a treeview.
9966         Patch from Jürg Billeter <j@bitron.ch>
9968 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9970         * src/nautilus-spatial-window.c:
9971         Add icons for path menu.
9972         Patch from Vincent Noel <vincent.noel@gmail.com>
9974 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9976         * src/file-manager/fm-directory-view.c:
9977         (fm_directory_view_handle_uri_list_drop):
9978         Check for n_uris instead of real_uri_list. Looks neater.
9980 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9982         * src/file-manager/fm-directory-view.c:
9983         (fm_directory_view_handle_uri_list_drop):
9984         Don't try to start a file operation if there are no real uris
9985         left after sanitizing the list. Fixes #306246.
9987 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
9989         * libnautilus-private/nautilus-emblem-utils.c:
9990         (nautilus_emblem_install_custom_emblem): Free the path.
9991         * libnautilus-private/nautilus-file-operations-progress.c:
9992         (nautilus_file_operations_progress_new),
9993         (nautilus_file_operations_progress_new_file): Free markup strings.
9994         Closes bug #307138.
9996 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
9998         * src/file-manager/fm-directory-view.c:
9999         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10001 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10003         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10004         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10005         Always initialize cut.
10007         * configure.in:
10008         Add --Wno-pointer-sign
10010         Fix gcc4 compilation (#303491/#307038).
10011         Based on patches from James M. Cape <jcape@ignore-your.tv>
10012         and Kjartan Maraas <kmaraas@gnome.org>
10014 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10016         * configure.in:
10017         Post release version bump
10019 === nautilus 2.11.2 ===
10021 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10023         * configure.in:
10024         Require new eel.
10026         * NEWS:
10027         Update for release.
10029 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10031         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10032         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10033         is too wide for the tree and gets even wider in some locales.
10035 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10037         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10038         Fix conflicting mnemonics in the column chooser (#167475).
10040         Patch from Michael Terry <mike@mterry.name>
10042 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10044         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10045         Use "(No subfolders)" instead of misleading "(Empty)" label
10046         if files are not to be shown in the tree. Fixes #85141.
10048         Patch from Christian Neumair <chris@gnome-de.org>
10050 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10052         * libnautilus-private/nautilus-icon-container.c:
10053         (select_one_unselect_others):
10054         Reveal icon when selecting it. Fixes #121111.
10056         Based on a patch from Christian Neumair <chris@gnome-de.org>
10058 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10060         * libnautilus-private/nautilus-clipboard.c:
10061         (nautilus_clipboard_real_set_up):
10062         Don't setup clipboard twice for the same editing widget.
10064 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10066         * src/nautilus-window-manage-views.c: (load_new_location),
10067         (update_for_new_location):
10068         Set the displayed location when the location is really
10069         changed, not when we set out to do it. Fixes the
10070         "bookmark uri mismatch" warning.
10072 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10074         * src/file-manager/fm-directory-view.c:
10075         * src/nautilus-shell-ui.xml:
10076         * src/nautilus-window-menus.c:
10077         Fix critical warnings from the new accelerators
10078         by adding dummy labels.
10080 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10082         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10084 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10086         * libnautilus-extension/nautilus-column.c:
10087         (nautilus_column_class_init):
10088         * libnautilus-extension/nautilus-menu-item.c:
10089         (nautilus_menu_item_class_init):
10090         * libnautilus-extension/nautilus-property-page.c:
10091         (nautilus_property_page_class_init):
10092         * libnautilus-private/nautilus-icon-canvas-item.c:
10093         (nautilus_icon_canvas_item_class_init):
10094         * libnautilus-private/nautilus-icon-container.c:
10095         (nautilus_icon_container_class_init):
10096         * src/nautilus-window.c: (nautilus_window_class_init):
10097         Don't mark object property names/descriptions for translation. Fixes
10098         #135281.
10100 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10102         * libnautilus-private/nautilus-emblem-utils.c:
10103         (nautilus_emblem_install_custom_emblem),
10104         (nautilus_emblem_can_remove_emblem),
10105         (nautilus_emblem_can_rename_emblem),
10106         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10107         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10109 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10111         * src/file-manager/fm-directory-view.c: (real_action_rename):
10112         Always pre-select the whole name of a directory when renaming it.
10113         Fixes #306217.
10115 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10117         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10118         (get_automatic_emblems_as_integer):
10119         * libnautilus-private/nautilus-file-private.h:
10120         Only take user-added emblems ("keywords") into account when sorting by
10121         emblems. Fixes #166376.
10123 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10125         * src/file-manager/fm-directory-view.c:
10126         (fm_directory_view_scroll_event):
10127         Change scroll zoom modifier to control. Fixes #79352.
10129         * src/nautilus-shell-ui.xml:
10130         * src/nautilus-window-menus.c:
10131         Bind control-= to zoom-in. Fixes #306225.
10133 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10135         * libnautilus-private/nautilus-clipboard.c:
10136         * libnautilus-private/nautilus-icon-dnd.c:
10137         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10138         * src/file-manager/fm-desktop-icon-view.c:
10139         * src/file-manager/fm-ditem-page.c:
10140         * src/file-manager/fm-icon-view.c:
10141         * src/file-manager/fm-list-model.c:
10142         * src/file-manager/fm-list-model.h:
10143         * src/file-manager/fm-list-view.c:
10144         * src/file-manager/fm-properties-window.c:
10145         * src/nautilus-emblem-sidebar.c
10146         * src/nautilus-file-management-properties.c:
10147         * src/nautilus-information-panel.c:
10148         * src/nautilus-location-bar.c:
10149         * src/nautilus-navigation-window-menus.c:
10150         * src/nautilus-spatial-window.c:
10151         * src/nautilus-zoom-controls.c:
10152         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10153         GtkTargetEntry as well as some char and int arrays const.
10155 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10157         * src/file-manager/fm-desktop-icon-view.c:
10158         * src/file-manager/fm-directory-view.c:
10159         * src/file-manager/fm-icon-view.c:
10160         * src/file-manager/fm-list-view.c:
10161         * src/nautilus-navigation-window-menus.c:
10162         * src/nautilus-spatial-window.c:
10163         * src/nautilus-window-menus.c:
10164         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10165         pointing this out.
10167 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
10169         * libnautilus-extension/libnautilus-extension.pc.in: added
10170         extensiondir variable so that extensions can find out via pkg-config
10171         the dir to install to.
10173 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10175         * libnautilus-private/nautilus-icon-container.c:
10176         * libnautilus-private/nautilus-icon-container.h:
10177         (process_pending_icon_to_rename),
10178         (nautilus_icon_container_start_renaming_selected_item):
10179         * src/file-manager/fm-directory-view.c: (start_renaming_file),
10180         (real_action_rename), (action_rename_callback),
10181         (action_rename_select_all_callback):
10182         * src/file-manager/fm-directory-view.h:
10183         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10184         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10185         * src/file-manager/nautilus-directory-view-ui.xml:
10186         Bind shift-f2 to rename whole file. Fixes #131467.
10188 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10190         * src/file-manager/fm-directory-view.c: (real_update_menus):
10191         Don't display "Properties" background context menu item for Desktop.
10193 2005-05-27  Christian Neumair  <chris@gnome-de.org>
10195         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10196         Only set dialog transient if a parent window was specified.
10197         Fixes #142814.
10199 2005-05-27  Alexander Larsson  <alexl@redhat.com>
10201         * src/file-manager/fm-directory-view.c:
10202         (fm_directory_view_handle_url_drop):
10203         Better handling of default action for mozilla dnd drops.
10205         Patch from Dave Ahlswede
10207 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
10209         * src/nautilus-navigation-action.c: (set_tooltip_callback),
10210         (connect_proxy), (nautilus_navigation_action_finalize),
10211         (nautilus_navigation_action_set_property),
10212         (nautilus_navigation_action_get_property),
10213         (nautilus_navigation_action_class_init),
10214         (nautilus_navigation_action_init):
10215         * src/nautilus-navigation-window-menus.c:
10216         (nautilus_navigation_window_initialize_actions):
10217         Add specific tooltips to the drop-down arrow of Back/Forward
10218         toolbar items. Fixes bug #86569.
10220 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
10222         * src/nautilus-connect-server-dialog.c:
10223         (connect_to_server), (nautilus_connect_server_dialog_finalize),
10224         (nautilus_connect_server_dialog_init), (setup_for_type):
10225         Added a domain field to enter domain name for Windows share in
10226         Connect to server dialog.
10227         Fixes bug #304760.
10229 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10231         * libnautilus-private/nautilus-clipboard.c:
10232         * src/file-manager/fm-directory-view.c:
10233         (copy_or_cut_files), (real_update_menus):
10234         * src/file-manager/fm-tree-view.c:
10235         (copy_or_cut_files), (create_popup_menu):
10236         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10237         Folders". Fixes #95112.
10239 2005-05-26  Christian Neumair  <chris@gnome-de.org>
10241         * src/file-manager/fm-directory-view.c: (real_update_menus):
10242         Fix empty trash accelerator. Fixes #173059.
10244         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10245         (copy_callback), (paste_callback), (editable_select_all_callback),
10246         (text_view_select_all_callback), (action_cut_callback),
10247         (action_copy_callback), (action_paste_callback),
10248         (action_select_all_callback), (merge_in_clipboard_menu_items),
10249         (selection_changed_callback), (nautilus_clipboard_real_set_up),
10250         (nautilus_clipboard_set_up_editable),
10251         (nautilus_clipboard_set_up_text_view):
10252         * libnautilus-private/nautilus-clipboard.h:
10253         (nautilus_clipboard_set_up_text_view):
10254         * src/nautilus-notes-viewer.c:
10255         Add nautilus_clipboard_set_up_text_view, setup clipboard for
10256         notes text view.
10258         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10259         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10260         issue down and providing a patch. Fixes #305551.
10262 2005-05-25  Christian Neumair  <chris@gnome-de.org>
10264         * src/file-manager/fm-directory-view.c:
10265         (fm_directory_view_scroll_event),
10266         (fm_directory_view_class_init):
10267         Bind shift+scroll to zoom in/out. Fixes #79352.
10269 2005-05-23  Alexander Larsson  <alexl@redhat.com>
10271         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10272         Change sort order for size, count and time.
10273         See bug #88585
10275 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10277         * configure.in:
10278         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10280         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10282 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
10284         * components/*
10285         * help/*
10286         * icons/*/*
10287         * libnautilus/*
10288         * libnautilus-adapter/*
10289         * omf-install/*
10290         * user-guide/*
10291         Remove old cruft, mostly .cvsignore files.
10293         * autogen.sh:
10294         Look for libnautilus-private instead of libnautilus.
10296 2005-05-21  Christian Neumair  <chris@gnome-de.org>
10298         * libnautilus-private/nautilus-icon-factory.c:
10299         * libnautilus-private/nautilus-icon-factory.h:
10300         (get_smaller_icon_size), (get_larger_icon_size),
10301         (nautilus_icon_factory_get_smaller_icon_size),
10302         (nautilus_icon_factory_get_larger_icon_size):
10303         Make get_(larger|smaller)_icon_size public.
10305         * src/nautilus-sidebar-title.c:
10306         (nautilus_sidebar_title_size_allocate),
10307         (get_best_icon_size):
10308         Use the best-fitting folder icon for the sidebar
10309         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10310         Fixes #48190.
10312 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10314         * configure.in:
10315         Post release version bump
10317 === nautilus 2.11.1 ===
10319 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10321         * icons/*/*:
10322         Remove old junk.
10324         * configure.in:
10325         Require eel 2.11.1
10326         Remove icons/*/Makefile
10328         * NEWS:
10329         Update for 2.11.1
10331 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10333         * libnautilus-private/nautilus-view.[ch]:
10334         Add nautilus_view_pop_up_location_context_menu
10336         * src/file-manager/fm-actions.h:
10337         * src/file-manager/fm-directory-view.c:
10338         * src/file-manager/fm-directory-view.h:
10339         * src/file-manager/nautilus-directory-view-ui.xml:
10340         * src/nautilus-location-bar.c:
10341         * src/nautilus-spatial-window.c:
10342         Add location context menu to location button/label.
10344         Patch from Christian Neumair
10346 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10348         * src/nautilus-spatial-window.c:
10349         (real_set_allow_up), (nautilus_spatial_window_class_init)
10350         * src/nautilus-window.c:
10351         * src/nautilus-window.h:
10352         (nautilus_window_allow_up), (real_set_allow_up),
10353         (nautilus_window_class_init):
10354         Add set_allow_up method to NautilusWindowClass,
10355         make "Close All Parents" in spatial windows insensitive
10356         if there are no parent folders.
10358 2005-05-17  Christian Neumair  <chris@gnome-de.org>
10360         * libnautilus-private/nautilus-file-operations.c:
10361         (handle_transfer_vfs_error):
10362         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10363         if more than one file is transferred. Otherwise, just
10364         offer "Cancel" and "Retry".
10366 2005-05-17  Alexander Larsson  <alexl@redhat.com>
10368         * nautilus-folder-handler.desktop.in (Exec):
10369         Use --no-desktop for default folder handler
10371 2005-05-16  Christian Neumair  <chris@gnome-de.org>
10373         * src/file-manager/fm-actions.h:
10374         * src/file-manager/fm-directory-view.c:
10375         (action_self_properties_callback), (real_update_menus):
10376         * src/file-manager/nautilus-directory-view-ui.xml:
10377         Add "Properties" item to background context menu which displays
10378         the properties of the currently displayed folder.
10380 2005-05-16  Alexander Larsson  <alexl@redhat.com>
10382         * libnautilus-private/nautilus-bookmark.c:
10383         (bookmark_file_changed_callback):
10384         Don't loop when a bookmarked file is removed
10386         * src/file-manager/fm-directory-view.c: (process_new_files):
10387         Don't call get_file_info for files no longer in the directory
10388         (was caused by the ready_to_load call).
10390         This fixes #165530 and likely #170761
10392 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10394         * libnautilus-private/nautilus-clipboard.c:
10395         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10396         Don't merge UI twice. Fixes #301854.
10398 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10400         * src/nautilus-location-bar.c:
10401         (nautilus_location_bar_init):
10402         Make "Location:" label GDK_ACTION_COPY drag source.
10403         Fixes #115942.
10405 2005-05-12  David Zeuthen  <david@fubar.dk>
10407         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10408         Change comment for translator note of default desktop font to
10409         say that Sans shouldn't never be changed. Fixes bug #138731.
10411 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10413         * libnautilus-private/nautilus-file-utilities.c:
10414         (nautilus_get_vfs_method_display_name):
10415         * data/browser.xml:
10416         * src/file-manager/fm-directory-view.c:
10417         Add translator comments. Fixes #145304, #145305, #145307.
10418         Change "Show Hidden Files" tooltip to infinitive
10419         construction. Fixes #145306.
10421 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10423         * libnautilus-private/nautilus-directory-async.c:
10424         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10425         (link_info_start), (lacks_link_info):
10426         Kill dotfile-related code. ".directory" supporting schemas have
10427         gone. Fixes #142343.
10429 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10431         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10432         Remove obsolete window_always_new option from schema.
10434         Patch from Michael Terry <mike@mterry.name>
10436 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10438         * src/file-manager/fm-directory-view.c: (real_update_menus):
10439         Fix a string conflict between the c-format plural string and
10440         non-c-format strings. Fixes bug #167344.
10442         Patch from Changwoo Ryu <cwryu@debian.org>
10444 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
10446         * libnautilus-private/nautilus-thumbnails.c:
10447         (thumbnail_thread_start):
10448         Don't try to thumbnail files which have been modified in the
10449         last few seconds to avoid constantly re-thumbnailing them.
10450         Current cool-off period is three seconds. Fixes bug #107418.
10452 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
10454         * src/file-manager/fm-directory-view.[ch]:
10455         (display_pending_files), (fm_directory_view_freeze_updates),
10456         (fm_directory_view_unfreeze_updates), (queue_pending_files):
10457         Allow freeze of update processing inside a view.
10459         * src/file-manager/fm-list-view.c:
10460         (cell_renderer_editing_canceled), (cell_renderer_edited),
10461         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10462         Freeze and unfreeze the list view when renaming.
10464         Workaround for bug #87701: Updates to the list view are put on
10465         hold during rename to prevent losing editing focus. If too many
10466         changes are queued while being frozen, further changes are thrown
10467         away and the view is marked for reload.
10469 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10471         * src/nautilus-window-menus.c:
10472         Add Ctrl-0 keyboard shortcut to View->Normal Size as
10473         recommended by the HIG.
10475         Patch from Olav Vitters <olav@bkor.dhs.org>
10477 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10479         * libnautilus-private/nautilus-icon-container.c:
10480         (keyboard_space): Prevent nautilus from crashing on press of
10481         Ctrl+Space in an empty directory. Fixes bug #302018.
10483         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
10485 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
10487         * libnautilus-private/nautilus-program-choosing.c:
10488         (nautilus_launch_desktop_file):
10489         * src/nautilus-application.c:
10490         (nautilus_application_present_spatial_window_with_selection),
10491         (nautilus_application_create_navigation_window):
10492         fix build when startup notification isn't installed.
10494 2005-05-02  Alexander Larsson  <alexl@redhat.com>
10496         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10497         Remove the ui too.
10499 2005-04-27  Alexander Larsson  <alexl@redhat.com>
10501         * src/file-manager/fm-desktop-icon-view.c:
10502         Remove "Open New Terminal" from desktop menu.
10503         Patch from Luca Ferretti <elle.uca@libero.it>
10505         If you really need this, install the nautilus-open-terminal
10506         extension. It does this even better than the removed code.
10507         Also, in newer Metacity there is a a way to set a keybinding
10508         for "new terminal".
10510 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10512         * src/nautilus-main.c: (main): Merge fix for leak
10513         Bug #172234.
10515 2005-04-19  Christian Neumair  <chris@gnome-de.org>
10517         * libnautilus-private/nautilus-view-factory.h:
10518         * src/nautilus-navigation-window.c:
10519         * src/nautilus-window-manage-views.c:
10520         * src/nautilus-window-manage-views.h:
10521         * src/nautilus-window.c:
10522         * src/file-manager/fm-desktop-icon-view.c:
10523         * src/file-manager/fm-icon-view.c:
10524         * src/file-manager/fm-list-view.c:
10525         Improve NautilusViewInfo view factory labels marked for translation.
10527 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10529         * libnautilus-private/nautilus-directory-async.c:
10530         (read_dot_hidden_file): Plug leaks here too. There
10531         were three actually :-)
10533 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
10535         * src/nautilus-connect-server-dialog-main.c: (main)
10536         Set window icon.
10538 2005-04-17  Christian Neumair  <chris@gnome-de.org>
10540         * src/nautilus-spatial-window.c:
10541         Add more drop targets to location button.
10543 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10545         * src/file-manager/fm-directory-view.c:
10546         (fm_directory_view_destroy), (rename_file):
10547         Remove delayed_rename timeout when registering a new one
10548         or destroying the view.
10550 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10552         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10553         Free the stored selection path only when setting a new one.
10555 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10557         * src/file-manager/fm-directory-view.c:
10558         (trash_or_delete_selected_files),
10559         (fm_directory_view_notify_selection_changed):
10560         Remember if the current selection was already removed
10561         and don't try to remove it again.
10563         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10564         Only set a new selection if the removal affects the current selection.
10566 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10568         * src/file-manager/fm-directory-view.c:
10569         (trash_or_delete_selected_files):
10570         Unset selection so the same file won't be deleted twice via a binding.
10572         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10573         (fm_list_view_remove_file), (fm_list_view_finalize),
10574         (fm_list_view_class_init):
10575         Store the new selection and set it after a batch of changes,
10576         not on every removal. Speeds up deleting from the list view
10577         by preventing a redraw for each removed file.
10579 2005-04-05  Alexander Larsson  <alexl@redhat.com>
10581         * src/file-manager/fm-properties-window.c:
10582         Use label instead of entry if not editable.
10583         (#149201)
10585         Patch from Michael Terry
10587 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10589         * src/nautilus-notes-viewer.c:
10590         Fix missing include.
10592 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10594         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10595         Don't leak file_uri.
10597 2005-04-04  Diego Gonzalez  <diego@pemas.net>
10599         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10600           from the build process.
10601         * libnautilus-private/nautilus-icon-factory.c:
10602           (load_thumbnail_frame) remove the need to use the deprecated
10603           nautilus themes.
10604         * libnautilus-private/nautilus-icon-canvas-item.c:
10605           (draw_strech_handles), (it_test_stretch_handle):
10606           remove the need to use the deprecated nautilus themes.
10607         * libnautilus-private/nautilus-thumbnails.c:
10608         * libnautilus-private/nautilus-icon-factory.c:
10609           remove nautilus-theme.h include
10611         * src/nautilus-navigation-window.c:
10612         * src/nautilus-property-browser.c:
10613         * src/nautilus-notes-viewer.c:
10614         * src/nautilus-sidebar-title.c:
10615         * src/nautilus-window-manage-views.c:
10616         * src/nautilus-window-toolbars.c:
10617         * src/nautilus-zoom-control.c:
10618           remove nautilus-theme.h include
10620         * src/nautilus-sidebar-title:
10621          (nautilus_sidebar_title_select_text_color): remove use of
10622          old theme stuff and adapt the shadow offset, made it equal to 1,
10623          which is the default.
10624          (nautilus_sidebar_title_theme_changed): remove, as there will be
10625          no sidebar theme changes.
10626          (nautilus_sidebar_title_init): remove the theme_changed callback, as
10627          there will not be sidebar theme changes anymore.
10629          * src/nautilus-notes-viewer.c:
10630          (nautilus_notes_viewer_init): remove use of old theme stuff.
10632         * icons/Makefile.am: don't install old theme stuff.
10634 2005-03-31  Steve Murphy  <murf@e-tools.com>
10636         * configure.in: Added "rw" to ALL_LINGUAS.
10638 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
10640         * libnautilus-private/nautilus-file-utilities.c:
10641         (nautilus_get_uri_shortname_for_display): Plug the leak.
10643 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
10645         * icons/audio.svg:
10646         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10648         * icons/audio.png:
10649         Remove old file.
10651         * icons/Makefile.am:
10652         Install new icon.
10654         * libnautilus-private/nautilus-icon-canvas-item.c:
10655         (real_map_pixbuf):
10656         Use svg instead of bitmap audio preview emblem.
10658         Patch from Jaap Haitsma <jaap@haitsma.org>
10660 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10662         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10663         (location_button_drag_begin_callback), (get_data_binder),
10664         (location_button_drag_data_get_callback),
10665         (nautilus_spatial_window_instance_init):
10666         Allow drag and drop operations with location bar icon.
10668         Patch from Christian Neumair <chris@gnome-de.org>
10670 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10672         * libnautilus-private/nautilus-file-operations-progress.c:
10673         (nautilus_file_operations_progress_update),
10674         (nautilus_file_operations_progress_destroy),
10675         (nautilus_file_operations_progress_init),
10676         (time_remaining_callback), (nautilus_file_operations_progress_new),
10677         (nautilus_file_operations_progress_set_operation_string),
10678         (nautilus_file_operations_progress_new_file):
10679         * libnautilus-private/nautilus-file-operations.c:
10680         (progress_dialog_set_to_from_item_text):
10681         Change layout of the progress dialog to be more HIG compliant.
10683         Patch from Michiel Sikkes <michiel@eyesopened.nl>
10685 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10687         * src/file-manager/fm-desktop-icon-view.c:
10688         * src/file-manager/fm-directory-view.c:
10689         Add elipses to "Create Launcher" menu item. (#95113)
10691         Based on a patch from Christian Neumair <chris@gnome-de.org>
10693 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10695         * libnautilus-private/nautilus-desktop-link-monitor.c:
10696         (eject_for_type), (volume_delete_dialog),
10697         (nautilus_desktop_link_monitor_delete_link):
10698         Reference the proper context menu item in the volume
10699         delete dialog of network volumes. Fixes bug #152391.
10701         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10703 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10705         * src/file-manager/fm-directory-view.c: (real_merge_menus):
10706         Remove hard coded script directory path from tooltip message.
10707         Fixes bug #161905.
10709         Patch from Michael Terry <mike@mterry.name>
10711 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10713         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10714         * src/nautilus-location-bar.c:
10715         (nautilus_location_bar_get_location),
10716         (nautilus_location_bar_update_label):
10717         * src/nautilus-location-dialog.c: (open_current_location):
10718         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
10719         Closes bug #165743.
10721         Patch from Christian Kellner <gicmo@gnome.org>
10723 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10725         * libnautilus-private/nautilus-bookmark.c:
10726         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
10727         (bookmark_file_changed_callback):
10728         * libnautilus-private/nautilus-file.c:
10729         (nautilus_file_get_internal):
10730         * src/file-manager/fm-properties-window.c:
10731         (is_merged_trash_directory):
10732         * src/nautilus-application.c:
10733         (nautilus_application_present_spatial_window_with_selection):
10734         * src/nautilus-location-bar.c:
10735         (nautilus_location_bar_update_label):
10736         * src/nautilus-window-manage-views.c: (set_displayed_location),
10737         (check_bookmark_location_matches), (handle_go_elsewhere),
10738         (got_file_info_for_view_selection_callback):
10739         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
10741         Patch from Paolo Borelli <pborelli@katamail.com>
10743 2005-03-23  Fernando Herrera  <fherrera onirica com>
10745         * src/nautilus-connect-server-dialog-main.c: (main): call
10746         gnome_authentication_manager_init to use gnome-vfs auth
10747         callbacks.
10749 2005-03-23  Alexander Larsson  <alexl@redhat.com>
10751         * src/nautilus-desktop-window.c:
10752         Remove unused code. We avoid flicker in other ways.
10754 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10756         * configure.in:
10757         Bump version to 2.11.1
10758         Gnome 2.10 versions are now on the gnome-2-10 branch.
10760 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10762         * src/nautilus-location-entry.c:
10763         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
10765 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10767         * libnautilus-private/nautilus-window-info.[ch]:
10768         Add nautilus_window_info_show_window call.
10770         * src/file-manager/fm-directory-view.c:
10771         * src/nautilus-window-manage-views.c:
10772         * src/nautilus-window.[ch]:
10773         Implement and call the new show_window call.
10774         This allows us to set up the EelBackground before
10775         showing the window, causing less flicker (#169347)
10777         Patch from Nickolay V. Shmyrev
10779 2005-03-16  Alexander Larsson  <alexl@redhat.com>
10781         * configure.in:
10782         Require eel 2.10.1 (for EelBackground changes)
10784         * libnautilus-private/nautilus-icon-dnd.c:
10785         * libnautilus-private/nautilus-directory-background.c:
10786         Use the background setting now in eel.
10787         Delay background setting slightly after gconf change to group
10788         together multiple changes. (#169347)
10790         Patch from Nickolay V. Shmyrev
10792 2005-03-15  Alexander Larsson  <alexl@redhat.com>
10794         * configure.in:
10795         Require gtk 2.6.0
10797 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10799         * src/file-manager/fm-directory-view.c:
10800         Re-add keybinding to "Show Hidden Files".
10801         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
10803 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10805         * src/file-manager/fm-actions.h:
10806         * src/file-manager/fm-directory-view.c: (real_update_menus):
10807         Disable "Select Pattern" for empty folders. (#169817)
10808         Patch from Raj <ringuva@novell.com>
10810 2005-03-10  Vincent Noel  <vnoel@cox.net>
10812         * src/nautilus-spatial-window.c:
10813         (location_button_clicked_callback),
10814         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
10815         for the location button icon instead of GTK_ICON_SIZE_BUTTON
10816         (#169669).
10818 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
10820         * configure.in: Added "xh" to ALL_LINGUAS.
10822 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10824         * configure.in:
10825         Post release version bump
10827 === nautilus 2.10.0 ===
10829 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
10831         * THANKS:
10832         Update for release
10834         * check-THANKS.pl:
10835         Extract names from ChangeLog bodies too. (#43452)
10836         Patch from Richard Hoelscher <rah@rahga.com>
10838 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10840         * NEWS:
10841         Update for 2.10.0
10843         * configure.in:
10844         Bump version to 2.10.0, require eel 2.10.0
10846 2005-03-03  Elijah Newren  <newren@gmail.com>
10848         If launched without startup-notification, make an approximation to
10849         when the launch occurred so that focus-stealing-prevention will
10850         work better.
10852         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
10853         function, (main): if no startup id provided, ping xserver for a
10854         timestamp and make a dummy startup_id with it.
10856         * src/nautilus-application.c: (end_startup_notification): don't
10857         set _NET_STARTUP_ID if given a fake startup_id, remove commented
10858         out warning that should now no longer be needed
10860 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10862         * src/nautilus-file-management-properties.glade:
10863         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
10865 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10867         * configure.in:
10868         Post release version bump
10870 === nautilus 2.9.92 ===
10872 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10874         * data/applications.desktop.in:
10875         * data/favorites.desktop.in:
10876         Remove old files.
10878         * docs/Makefile.am (EXTRA_DIST):
10879         Remove nautilus-context-menus.txt from makefile
10881         * NEWS:
10882         Update for release
10884 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10886         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
10887         Make the backspace key open the parent folder in the
10888         list view like it does in the icon view. (#142891)
10889         Patch from Christian Neumair <chris@gnome-de.org>
10891 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10893         * libnautilus-private/nautilus-desktop-link.c:
10894         (nautilus_desktop_link_can_rename):
10895         Make Computer icon renameable. (#154122)
10896         Patch from Tim Savannah <opticcow@linux-militia.net>
10898 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10900         * libnautilus-private/nautilus-file-operations-progress.c:
10901         (time_remaining_callback):
10902         Don't show ETA if bytes_copied > bytes_total.
10903         Prevents miscalculated ETAs from being shown. (#158614)
10904         Based on a patch from John Spray <jcs116@york.ac.uk>
10906 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10908         * src/file-manager/fm-properties-window.c:
10909         Make show_original work (had a typo)
10910         Make where use original file, not target.
10911         Fixes location display for desktop icons.
10913 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10915         * src/file-manager/fm-properties-window.c:
10916         deep count on target files, not original files.
10917         Fixes properties for e.g. home icon on desktop.
10918         Patch from Jaap Haitsma <jaap@haitsma.org>
10920 2005-02-23  Alexander Larsson  <alexl@redhat.com>
10922         * docs/nautilus-context-menus.txt:
10923         Remove old docs.
10925 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10927         * libnautilus-private/nautilus-desktop-icon-file.c:
10928         * libnautilus-private/nautilus-file-operations.c:
10929         (nautilus_file_operations_delete):
10930         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
10931         (rename_guts), (nautilus_file_get_drop_target_uri):
10932         * src/file-manager/fm-desktop-icon-view.c:
10933         (trash_link_is_selection):
10934         * src/file-manager/fm-icon-container.c: (get_sort_category):
10935         * src/file-manager/fm-properties-window.c:
10936         (get_target_file_for_original_file):
10937         Handle nautilus_desktop_icon_file_get_link() returning NULL.
10938         Likely fixes bug #145971
10940 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10942         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
10943         Remove stale comment.
10944         Patch from Jaap Haitsma <jaap@haitsma.org>
10946 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10948         * src/nautilus-application.c: (end_startup_notification):
10949         Don't give critical warnings if we have no startup_id.
10951         * src/nautilus-window.c: (nautilus_window_update_icon):
10952         Use names and not pixbufs for the window icons.
10953         This means the icons of the best size are used.
10954         Patch from Jaap Haitsma <jaap@haitsma.org>
10956 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10958         * src/nautilus-application.c: (create_window):
10959         * src/nautilus-window-private.h:
10960         * src/nautilus-window.c: (nautilus_window_init),
10961         (nautilus_window_finalize):
10962         Remove unneeded startup_id.
10964 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
10966         * MAINTAINERS:
10967         Update my email address.
10969 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
10971         * src/file-manager/fm-desktop-icon-view.c:
10972         (fm_desktop_icon_view_supports_uri):
10973         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
10975         Patch from Jaap Haitsma <jaap@haitsma.org>
10977 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
10979         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
10980         fix #136578 (Menu key should pop up context menu).
10982 2005-02-18  Alexander Larsson  <alexl@redhat.com>
10984         * src/file-manager/fm-properties-window.c (should_show_open_with):
10985         Don't show open with property page for desktop files and
10986         desktop special icons.
10988 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
10990         * src/nautilus-navigation-window-menus.c:
10991         (add_bookmark_for_current_location):
10992         Only add a bookmark once for a given location.
10993         Fixes #161862.
10995         Patch from egeetha@novell.com
10997 2005-02-15  Alexander Larsson  <alexl@redhat.com>
10999         * src/nautilus-application.c:
11000         * src/nautilus-shell.c:
11001         Fixes to the startup notification stuff.
11002         Patch from Elijah Newren <newren@gmail.com>
11004 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11006         * data/applications.desktop.in:
11007         * data/favorites.desktop.in:
11008         * src/network-scheme.desktop.in:
11009         * nautilus-computer.desktop.in:
11010         * nautilus-folder-handler.desktop.in:
11011         * nautilus-home.desktop.in:
11012         * nautilus.desktop.in:
11013         Enable startup notification.
11015         * src/nautilus-application.c:
11016         * src/nautilus-application.h:
11017         * src/nautilus-bookmarks-window.c:
11018         * src/nautilus-connect-server-dialog-nonmain.c:
11019         * src/nautilus-location-bar.c:
11020         * src/nautilus-main.c:
11021         * src/nautilus-navigation-window-menus.c:
11022         * src/nautilus-shell-interface.idl:
11023         * src/nautilus-shell.c:
11024         * src/nautilus-window-manage-views.c:
11025         * src/nautilus-window-private.h:
11026         * src/nautilus-window.c:
11027         Handle startup notification across corba activation.
11028         Patch from Elijah Newren <newren@gmail.com>
11030 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11032         * src/file-manager/fm-tree-model.c:
11033         Don't do any i/o on tree roots until they are opened.
11034         This means you don't get any auth dialogs.
11035         Removed the monitor on the root file totally, as that should
11036         not normally change/go away anyway (and it was doing i/o).
11038         This changes semantics in the file a bit, we now have a dummy
11039         row also if node->directory != NULL and node->parent == NULL.
11041 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11043         * configure.in:
11044         Post release version bump
11046 === nautilus 2.9.91 ===
11048 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11050         * configure.in:
11051         Bump eel requires
11053         * NEWS:
11054         Update for release
11056 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11058         * Makefile.am:
11059         * nautilus-folder-handler.desktop.in:
11060         Add new default folder handler NoDisplay desktop file
11062         * nautilus.desktop.in:
11063         Add %U to exec line
11065         * src/Nautilus_shell.server.in:
11066         Remove all the bonobo components we no longer support
11068         * src/file-manager/fm-directory-view.c:
11069         Allow open with menu on folders (#151747)
11071 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11073         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11074         (fm_list_view_start_renaming_file):
11075         Set original_name to the new name as cell_renderer_edited()
11076         might be called multiple times if the view looses focus.
11077         Fixes bug #166120.
11079 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11081         * src/file-manager/fm-properties-window.c: (get_original_file),
11082         (name_field_done_editing), (update_properties_window_title):
11083         Handle disappearing original_files without crashing.
11084         Fixes bug #151024/158904.
11086 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11088         * configure.in:
11089         Revert libexif change as it breaks the build with new libexif.
11091 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11093         * libnautilus-private/nautilus-program-choosing.c:
11094         (slowly_and_stupidly_obtain_timestamp),
11095         (nautilus_launch_show_file), (nautilus_launch_application),
11096         (nautilus_launch_desktop_file):
11097         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11099         * configure.in:
11100         Require gnome-desktop 2.9.91
11102         Patch from Elijah Newren <newren@gmail.com>
11104 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11106         * configure.in:
11107         Make libexif dependency optional again. (#165773)
11109 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11111         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11112         Make default desktop font localizable. (#138731)
11114         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11116 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11118         * data/Makefile.am:
11119         * data/static_bookmarks.xml:
11120         Remove unused file.
11122 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11124         * src/file-manager/fm-directory-view.c:
11125         (real_update_menus): Added mnemonic for Browse Folder option.
11126         * src/file-manager/fm-desktop-icon-view.c:
11127         (real_update_menus): Added mnemonic for Empty Trash option.
11128         Fixes #162307.
11130         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11132 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11134         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11135         Fix workarea detection on 64bit machines.
11136         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11138 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11140         * src/file-manager/fm-directory-view.c:
11141         (clipboard_targets_received):
11142         Handle destroyed windows
11144         * src/nautilus-window.c: (nautilus_window_destroy):
11145         cancel outstanding view as callbacks
11147         Fixes #165938
11149 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
11151         * libnautilus-private/nautilus-directory-background.c:
11152         (image_loading_done_callback): Free the color string.
11153         Closes bug #154204.
11155 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
11157         reviewed by: Martin Wehner  <martin.wehner@epost.de>
11159         * libnautilus-private/nautilus-file-operations.c:
11160         change the strings for move/copy/link/delete from "Files Moved:" to
11161         "Moving file:", fixes #154839
11163 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11165         * libnautilus-private/nautilus-file.c:
11166         Fix leak
11168         * Makefile.am:
11169         Remove unnecessary stuff
11171 2005-01-28  Alexander Larsson  <alexl@redhat.com>
11173         * src/nautilus-actions.h:
11174         * src/nautilus-desktop-window.c:
11175         (nautilus_desktop_window_instance_init):
11176         Disable close action on desktop window (#160100)
11178 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11180         * src/nautilus-main.c: (register_icons):
11181         Don't try to free NULL icon info.
11183 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
11185         * libnautilus-private/nautilus-file.c:
11186         (nautilus_file_compare_for_sort_by_attribute):
11187         Don't compare NULL values from files we can't get permissions for.
11188         Fixes bug #153890.
11190 2005-01-27  Chris Lahey  <clahey@ximian.com>
11192         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11193         Support the API change in libexif > 0.5.12.
11195 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
11197         * src/nautilus-main.c: Don't leak the icon info
11199 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11201         * src/nautilus-spatial-window.c:
11202         Make path button more obvious. #145237
11203         Patch from  Michael Henson <mike@axl.net>
11205 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11207         * src/file-manager/fm-directory-view.c: (ask_link_action):
11208         Set focus_on_map for dnd ask dialog to avoid it ending
11209         up under the browser window.
11210         Patch from Jorn Baayen <jbaayen@gnome.org>
11212 2005-01-27  Alexander Larsson  <alexl@redhat.com>
11214         * libnautilus-private/nautilus-file-operations.c:
11215         (confirm_empty_trash):
11216         No title on dialog.
11217         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11219 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
11220         * libnautilus-private/nautilus-file-operations.c:
11221         (handle_transfer_overwrite): Trivial string fix.
11223 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11225         * src/file-manager/fm-directory-view.c: (cancel_activate),
11226         (activate_weak_notify), (cancel_activate_callback):
11227         weak_unref the view if we cancel the activation.
11228         Might fix #145789
11230 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11232         * configure.in:
11233         Post release version bump.
11235 === nautilus 2.9.90 ===
11237 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11239         * NEWS:
11240         Update for release.
11242         * MAINTAINERS:
11243         Add Martin, remove Darin.
11244         Update daves email address.
11246         * configure.in:
11247         Bump version to 2.9.90
11248         Require eel 2.9.90
11250 2005-01-25  Alexander Larsson  <alexl@redhat.com>
11252         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11253         Fix typo.
11255 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
11257         * libnautilus-private/nautilus-icon-container.c:
11258         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11259         to nautilus_icon_container_accessible_update_selection.
11260         (nautilus_icon_container_accessible_ref_selection):
11261         (nautilus_icon_container_accessible_get_selection):
11262         (nautilus_icon_container_accessible_remove_selection): All call
11263         to nautilus_icon_container_accessible_update_selection.
11265         Fixes bug #160087.
11267 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11269         * src/nautilus-window-menus.c (action_about_nautilus_callback):
11270         WE WANT THE CHEESEPUFF!!!
11272 2005-01-24  Alexander Larsson  <alexl@redhat.com>
11274         * libnautilus-private/nautilus-file-operations.c:
11275         (confirm_empty_trash):
11276         Use warning icon instead of info one.
11277         Use GtkMessageDialog.
11278         Patch from Luca Ferretti <elle.uca@libero.it>
11280 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
11282         * src/file-manager/fm-actions.h:
11283         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11284         * src/file-manager/fm-directory-view.c: (real_update_menus):
11285         * src/file-manager/nautilus-directory-view-ui.xml:
11286         Remove "Reset Background" entry from folder context menus.
11288         Patch from Jaap Haitsma <jaap@haitsma.org>
11290 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11292         * src/nautilus-window-menus.c: Correct License (It said Evince).
11294 2005-01-21  Alexander Larsson  <alexl@redhat.com>
11296         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11297         Add license to about dialog.
11298         Change copyright statement.
11300         Patch from Luca Ferretti <elle.uca@libero.it>
11302 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11304         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11305         Fix sidebar_width typo in gconf schema (#162204).
11307         Patch from J. Christopher Six <j.christopher.six@gmail.com>
11309 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
11311         * libnautilus-private/nautilus-column-chooser.c:
11312         (button_new_with_mnemonic), (add_buttons):
11313         Add stock arrow icons to "Move Up/Down" buttons.
11315         Patch from Michael Gossard <michael.gossard@free.fr>
11317 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11319         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11320         Use GtkAboutDialog.
11322         Patch from Luca Ferretti <elle.uca@libero.it>
11324 2005-01-19  Alexander Larsson  <alexl@redhat.com>
11326         * nautilus-home.desktop.in:
11327         Fix icon
11329         * nautilus.desktop.in:
11330         Put in menus.
11332         Patch from Luca Ferretti <elle.uca@libero.it>
11334 2005-01-18  Alexander Larsson  <alexl@redhat.com>
11336         * src/nautilus-main.c: (main):
11337         * src/nautilus-window.c: (nautilus_window_class_init):
11338         Better default icon.
11339         Patch from Jaap Haitsma <jaap@haitsma.org>
11341 2005-01-17  Alexander Larsson  <alexl@redhat.com>
11343         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11344         Don't use destroyed dialog.
11345         Patch from Vincent Untz <vincent@vuntz.net>.
11347 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
11349         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11350         Moisan that resolves trivial bug #159128.
11352 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11354         * Makefile.am:
11355         * src/.cvsignore:
11356         * src/Makefile.am:
11357         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11358         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11359         * src/nautilus-connect-server-dialog-nonmain.c:
11360         (nautilus_connect_server_dialog_present_uri):
11361         * src/nautilus-connect-server-dialog.c: (connect_to_server),
11362         (response_callback), (nautilus_connect_server_dialog_new):
11363         * src/nautilus-connect-server-dialog.h:
11364         Make connect to server dialog availible as separate application.
11366         Patch from Vincent Untz <vincent@vuntz.net>
11368 2005-01-14  Alexander Larsson  <alexl@redhat.com>
11370         * libnautilus-private/nautilus-file-utilities.[ch]:
11371         New function nautilus_ensure_unique_file_name
11373         * libnautilus-private/nautilus-link.[ch]:
11374         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11375         Uniquify name for nautilus_link_local_create if requested.
11377         * src/file-manager/fm-directory-view.c:
11378         (fm_directory_view_handle_url_drop):
11379         Uniquify desktop link name
11381         Patch from Jorn Baayen <jbaayen@gnome.org>
11383 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11385         * libnautilus-private/nautilus-icon-container.[ch]:
11386         * libnautilus-private/nautilus-marshal.list:
11387         Add handle_url signal
11388         Fix argument list for handle_uri_list
11390         * libnautilus-private/nautilus-dnd.[ch]:
11391         Add nautilus_drag_default_drop_action_for_url
11393         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11394         (nautilus_icon_container_get_drop_action),
11395         (drag_data_received_callback):
11396         Handle URL drops separately from URI_LIST
11397         Set different actions for URL drop
11399         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11400         (get_drop_action), (receive_dropped_uri_list),
11401         (receive_dropped_url), (drag_data_received_callback),
11402         (nautilus_tree_view_drag_dest_class_init):
11403         Add handle_url and handle_uri lists
11404         Set different actions for URL drop
11405         Fix bug that made url_list & url drops not work
11407         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11408         (ask_link_action), (fm_directory_view_handle_url_drop),
11409         (fm_directory_view_handle_uri_list_drop):
11410         Move url and uri_list drop handling here. Make it handle
11411         url drops better.
11413         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11414         (icon_view_handle_uri_list), (fm_icon_view_init):
11415         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11416         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11417         Call up to the drop code in directory view.
11419         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11421         * libnautilus-private/nautilus-directory.c:
11422         (nautilus_directory_schedule_metadata_copy):
11423         Handle source_directory being NULL. (happens on toplevel uri)
11425         * libnautilus-private/nautilus-file-operations.c:
11426         (nautilus_file_operations_copy_move):
11427         Handle source_dir_uri being NULL. (happens on toplevel uri)
11429         * libnautilus-private/nautilus-link-desktop-file.c:
11430         (nautilus_link_desktop_file_local_create):
11431         Use right icon field
11433 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11435         * src/file-manager/fm-actions.h:
11436         * src/file-manager/fm-directory-view.c:
11437         (volume_or_drive_unmounted_callback),
11438         (volume_or_drive_ejected_callback),
11439         (action_unmount_volume_callback), (action_eject_volume_callback),
11440         (real_update_menus_volumes):
11441         * src/file-manager/nautilus-directory-view-ui.xml:
11442         Allow eject on unmounted devices.
11443         Patch from Magnus Damm <magnus.damm@gmail.com>
11445 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11447         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11448         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11449         what you think, it means don't load if the app the desktop file
11450         references doesn't exist.
11452 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11454         * libnautilus-private/Makefile.am:
11455         * libnautilus-private/nautilus-link-historical.c:
11456         * libnautilus-private/nautilus-link-historical.h:
11457         Remove historical link support.
11459         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11460         * libnautilus-private/nautilus-link.[ch]:
11461         Remove historical link support and unused functions.
11463         * src/file-manager/fm-directory-view.h:
11464         Remove unused declaration.
11466         * src/file-manager/fm-icon-view.c:
11467         Fix up due to small api change for nautilus-link.
11469         * src/file-manager/fm-properties-window.c: (set_icon_callback):
11470         Fix icon change for desktop files that point to nonexisting binaries.
11472 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11474         * src/nautilus-main.c (register_icons):
11475         Remove debug spew
11477 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11479         * libnautilus-private/nautilus-icon-factory.c:
11480         (nautilus_icon_factory_get_icon_for_file):
11481         Special case icons for burn: and computer:
11483         * src/nautilus-main.c: (register_icons):
11484         * src/nautilus-navigation-window-menus.c:
11485         * src/nautilus-window-menus.c:
11486         Fix up icons and names in go/places menu.
11487         Fixes #162750 and #149941
11489         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11491 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11493         * src/nautilus-navigation-window.c (real_set_title):
11494         Make window title "location - File Browser", not "File Browser: location".
11495         Fixes #149008. Patch by Gustavo Carneiro.
11497 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11499         * configure.in:
11500         Post release version bump
11502 === nautilus 2.9.2 ===
11504 2004-01-11  James Henstridge  <james@jamesh.id.au>
11506         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11508         * src/Makefile.am: remove desktop and server files on clean.
11509         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11510         in config.h.
11512         * Makefile.am: remove desktop files on clean, and intltool files
11513         on distclean.
11515         * acconfig.h: remove, since it isn't needed anymore.
11517         * configure.in: remove some macro calls not needed with newer
11518         automakes, and use newer versions of some macros.
11520         * autogen.sh: require Automake >= 1.7.
11522 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11524         * NEWS:
11525         Update for release.
11527         * configure.in:
11528         Require eel 2.92.
11530 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11532         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11533         Add back mk.
11535 2005-01-10  Alexander Larsson  <alexl@redhat.com>
11537         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11538         Remove mk for ALL_LINGUAS since it broke the build.
11540 2004-12-17  Alexander Larsson  <alexl@redhat.com>
11542         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11543         Don't use frames for images with alpha.
11545         Patch from Jaap Haitsma <jaap@haitsma.org>
11547 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11549         * src/nautilus-bookmarks-window.[ch]:
11550         (open_selected_bookmark): New function, choose if to open in
11551         parent or new window.
11552         (get_bookmark_nautilus_navigation_window_new): Get New window.
11553         (on_jump_button_clicked): Call open_selected_bookmark.
11554         (on_row_activated): Call open_selected_bookmark.
11555         * src/nautilus-navigation-window-menus.c:
11556         (get_or_create_bookmarks_window): Reset signals for the
11557         edit bookmark dialog.
11558         fixes bug #160224.
11560 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11562         * configure.in:
11563         Require glib 2.6.0
11565         * libnautilus-private/nautilus-file-utilities.c:
11566         (nautilus_get_uri_shortname_for_display):
11567         * libnautilus-private/nautilus-file.c:
11568         (nautilus_file_get_display_name_nocopy):
11569         Use g_filename_display_basename() for display names
11571 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11573         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11574         (fm_list_view_start_renaming_file):
11575         * src/file-manager/fm-properties-window.c:
11576         (name_field_done_editing):
11577         Make sure we don't rename files if the name was never
11578         changed from the original display name.
11580 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11582         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11583         Fill in ctrl-l dialog correctly for desktop.
11585         Patch from Matthew Gatto <poobar@nycap.rr.com>
11587 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11589         * libnautilus-private/nautilus-icon-container.c:
11590         (nautilus_icon_container_update_icon):
11591         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11592         * libnautilus-private/nautilus-thumbnails.c:
11593         (nautilus_thumbnail_frame_image),
11594         (nautilus_thumbnail_load_framed_image):
11595         * libnautilus-private/nautilus-thumbnails.h:
11596         Better handling of icon sizes, including
11597         framing of large file-as-icon images.
11599         Patches from Jaap Haitsma <jaap@haitsma.org>
11601 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
11603         * configure.in: Added "zu" to ALL_LINGUAS.
11605 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11607         * libnautilus-private/nautilus-desktop-link-monitor.c:
11608         (destroy_desktop_link_monitor),
11609         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11610         (nautilus_desktop_link_monitor_make_filename_unique),
11611         (create_volume_link), (nautilus_desktop_link_monitor_init):
11612         * libnautilus-private/nautilus-desktop-link-monitor.h:
11613         * libnautilus-private/nautilus-desktop-link.c:
11614         (nautilus_desktop_link_new_from_volume):
11615         Make sure volume filenames are unique (#153888)
11617 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11619         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11620         Disconnect from right object.
11622 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11624         * src/file-manager/fm-directory-view.c:
11625         (add_application_to_open_with_menu), (real_update_menus):
11626         Fix underscore escaping in open with menu.
11628 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11630         * libnautilus-private/nautilus-bookmark.c:
11631         (nautilus_bookmark_get_pixbuf):
11632         Force size for pixbufs.
11634         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11635         Load force-sized svgs right.
11636         (nautilus_icon_factory_get_pixbuf_from_name):
11637         Allow force-size loading
11639         * libnautilus-private/nautilus-icon-factory.h:
11640         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11642         * libnautilus-private/nautilus-ui-utilities.c:
11643         (nautilus_action_from_menu_item),
11644         (nautilus_toolbar_action_from_menu_item):
11645         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11646         * src/nautilus-property-browser.c: (make_drag_image),
11647         (make_properties_from_directories):
11648         * src/nautilus-sidebar-title.c: (update_icon):
11649         * src/file-manager/fm-directory-view.c:
11650         (add_extension_action_for_files):
11651         * src/file-manager/fm-properties-window.c: (create_emblems_page):
11652         * src/file-manager/fm-tree-model.c:
11653         (tree_node_get_pixbuf_from_factory):
11655         Force-size load icons
11657         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11658         (nautilus_throbber_finalize):
11659         Disconnect icon theme changed signal on finalize.
11661 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11663         * libnautilus-private/nautilus-file-dnd.c:
11664         (nautilus_drag_can_accept_item):
11665         Handle drags to desktop items.
11667 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
11669         * configure.in: Added "nso" to ALL_LINGUAS.
11671 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11673         * libnautilus-private/nautilus-icon-container.c:
11674         (canvas_position_to_grid_position):
11675         Fix positioning. Makes find_new_empty_spot tighter.
11676         Patch from Jimmy Do <crispyleaves@gmail.com>
11678 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11680         * libnautilus-private/nautilus-icon-container.c: (snap_position),
11681         (find_empty_location):
11682         Fix a few typos in icon placement.
11683         Patch from Jimmy Do <crispyleaves@gmail.com>
11685 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11687         * src/file-manager/Makefile.am:
11689         No need to define VERSION here, it's aleady in
11690         config.h. Fix the build.
11692 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11694         reviewed by: Alexander Larsson  <alexl@redhat.com>
11696         * configure.in:
11698         Bump gnome-vfs required version
11700         * libnautilus-private/nautilus-mime-actions.c:
11701         (nautilus_mime_get_default_application_for_file),
11702         (application_equal), (get_open_with_mime_applications),
11703         (nautilus_mime_get_open_with_applications_for_file),
11704         (nautilus_mime_get_applications_for_file),
11705         (nautilus_mime_has_any_applications_for_file):
11706         * libnautilus-private/nautilus-mime-actions.h:
11707         * libnautilus-private/nautilus-program-choosing.c:
11708         (nautilus_launch_show_file), (nautilus_launch_application):
11709         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11710         (activate_check_mime_types):
11711         * src/nautilus-information-panel.c: (command_button_callback),
11712         (add_command_buttons), (nautilus_information_panel_update_buttons):
11714         Remove all mime api deprecated calls and replace them with the
11715         new API. Fix bug #159435.
11717 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11719         * configure.in:
11720         Post release version bump
11722 === nautilus 2.9.1 ===
11724 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11726         * NEWS:
11727         Update for release.
11729 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11731         * libnautilus-private/nautilus-undo-signal-handlers.c:
11732         Fix include.
11734 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11735         * Merge bonobo-slay-branch
11737 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11739         * src/nautilus-window.c: (action_view_as_callback),
11740         (nautilus_window_synch_view_as_menus):
11741         Don't reenter action callback when switching views.
11743 2004-11-19  Dave Camp  <dave@novell.com>
11745         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11746         (can_show_default_app), (real_update_menus): Fix some jumping
11747         menus.
11748         * test/Makefile.am: Don't link to libnautilus
11750 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11752         * libnautilus-private/nautilus-mime-actions.c:
11753         removed unneeded includes
11755         * src/nautilus-application.c:
11756         * src/nautilus-desktop-window.c:
11757         Removed app_id property on NautilusWindow
11759         * src/nautilus-main.c: (main):
11760         Remove old code
11762         * src/nautilus-navigation-window.c:
11763         * src/nautilus-sidebar-title.c:
11764         * src/nautilus-window-menus.c:
11765         * src/file-manager/fm-ditem-page.c:
11766         Remove bonobo comments
11768         * src/nautilus-window.c:
11769         Remove app_id property
11770         fix last bonobo details
11772         * src/file-manager/fm-actions.h:
11773         * src/file-manager/fm-directory-view.c:
11774         * src/file-manager/nautilus-directory-view-ui.xml:
11775         remove edit launcher action
11777 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11779         * configure.in:
11780         Require new eel
11782         * src/file-manager/fm-actions.h:
11783         * src/file-manager/fm-directory-view.[ch]:
11784         * src/file-manager/nautilus-directory-view-ui.xml:
11785         * src/nautilus-actions.h:
11786         * src/nautilus-shell-ui.xml:
11787         * src/nautilus-spatial-window-ui.xml:
11788         * src/nautilus-spatial-window.c:
11789         * src/nautilus-window-menus.c:
11790         * src/nautilus-window.[ch]:
11791         Implement some accels as GtkBindings instead to avoid
11792         overriding widget-specific keybindings like "delete" and "backspace".
11794 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11796         * src/nautilus-navigation-window.c:
11797         * src/nautilus-window-private.h:
11798         Put location entry etc in a toolbar.
11800 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11802         * libnautilus-private/nautilus-file.c: (is_desktop_file),
11803         (nautilus_file_is_nautilus_link):
11804         Don't check for "application/x-gnome-app-info", as that is already
11805         handled by the alias system. This also avoids stating for a
11806         mimetype xml file.
11808         * src/nautilus-throbber.c:
11809         Don't create a new icon theme for each throbber.
11810         Use GtkIconTheme instead of GnomeIconTheme
11812         * libnautilus-private/nautilus-ui-utilities.[ch]:
11813         New function nautilus_ui_string_get to cache the loaded ui files.
11815         * src/nautilus-navigation-window.c:
11816         Remove old bonoboui stuff
11818         * src/nautilus-navigation-window-menus.c:
11819         Open New window is Ctrl-N.
11820         Use the new nautilus_ui_string_get call
11822         * src/nautilus-spatial-window.c:
11823         * src/nautilus-window-menus.c:
11824         * src/file-manager/fm-desktop-icon-view.c:
11825         * src/file-manager/fm-directory-view.c:
11826         * src/file-manager/fm-icon-view.c:
11827         * src/file-manager/fm-list-view.c:
11828         Use the new nautilus_ui_string_get call
11830         * src/file-manager/nautilus-directory-view-ui.xml:
11831         * src/file-manager/nautilus-icon-view-ui.xml:
11832         Name separators to work around bug #158620
11834 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11836         * src/file-manager/fm-actions.h:
11837         * src/file-manager/fm-directory-view.c:
11838         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11839         * src/file-manager/nautilus-directory-view-ui.xml:
11840         * src/file-manager/nautilus-icon-view-ui.xml:
11841         * src/file-manager/nautilus-list-view-ui.xml:
11842         * src/nautilus-actions.h:
11843         * src/nautilus-navigation-window-ui.xml:
11844         * src/nautilus-shell-ui.xml:
11845         * src/nautilus-spatial-window-ui.xml:
11846         * src/nautilus-spatial-window.c:
11847         * src/nautilus-window-menus.c:
11848         * src/nautilus-window.[ch]:
11849         Add all extra accellerators and clean up ui files.
11851 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11853         * src/nautilus-window-menus.c:
11854         * src/nautilus-window-toolbars.c:
11855         * libnautilus-private/nautilus-ui-utilities.[ch]:
11856         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
11857         Move code to utility functions.
11859 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11861         * libnautilus-private/nautilus-file-utilities.[ch]:
11862         * src/nautilus-spatial-window.c:
11863         * src/nautilus-navigation-window-menus.c:
11864         * src/nautilus-window-menus.c:
11865         Move some functions to nautilus-ui-utilities
11867         * libnautilus-private/Makefile.am:
11868         * libnautilus-private/nautilus-ui-utilities.[ch]:
11869         Various ui utility functions
11871         * src/file-manager/fm-desktop-icon-view.c:
11872         * src/file-manager/fm-directory-view.c:
11873         * src/file-manager/fm-icon-view.c:
11874         * src/file-manager/fm-list-view.c:
11875         Unmerge everything on destroy
11877         * src/nautilus-shell-ui.xml:
11878         Remove unused stuff
11880 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11882         * libnautilus-private/nautilus-clipboard-monitor.c:
11883         Handle ownership changes from XFixes
11885         * libnautilus-private/Makefile.am:
11886         * libnautilus-private/nautilus-clipboard-ui.xml:
11887         Remove (is now inline)
11889         * libnautilus-private/nautilus-clipboard.[ch]:
11890         Convert to GtkUIManager
11892         * src/nautilus-location-bar.c:
11893         * src/nautilus-notes-viewer.c:
11894         Adapt to NautilusClipboard changes
11896         * src/nautilus-window-menus.c:
11897         Remove duplicated action
11899         * src/file-manager/fm-actions.h:
11900         * src/file-manager/fm-directory-view.c:
11901         * src/file-manager/fm-icon-view.c:
11902         * src/file-manager/fm-list-view.c:
11903         * src/file-manager/nautilus-directory-view-ui.xml:
11904         Adapt to NautilusClipboard changes
11905         Fix paste into folder to not use stock accelerator
11907 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11909         * components/Makefile.am:
11910         Remove references to throbber
11912         * src/Makefile.am:
11913         * src/nautilus-throbber.[ch]:
11914         Moved throbber here and made it not be a bonobo object
11916         * src/nautilus-window-private.h:
11917         * src/nautilus-window-toolbars.c:
11918         Work with the throbber
11920 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11922         * src/nautilus-application.c:
11923         * src/nautilus-navigation-window.c:
11924         * src/nautilus-spatial-window.c:
11925         * src/nautilus-window-private.h:
11926         * src/nautilus-window.c:
11927         Make initial window geometry work.
11929 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11931         * src/nautilus-image-properties-page.c: (get_property_pages):
11932         Only show for images.
11934 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11936         * src/file-manager/fm-properties-window.h:
11937         Don't include libnautilus files.
11939 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11941         * src/file-manager/fm-desktop-icon-view.c:
11942         * src/nautilus-navigation-window.c:
11943         * src/nautilus-desktop-window.c:
11944         Remove old defines
11946         * src/file-manager/fm-directory-view.c:
11947         * src/file-manager/nautilus-directory-view-ui.xml:
11948         * src/nautilus-navigation-window-ui.xml:
11949         * src/nautilus-shell-ui.xml:
11950         Make the menus look like pre-bonobo-removal
11952 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11954         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11955         Don't have use default background on desktop context menu.
11957 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11959         * Makefile.am:
11960         Remove libnautilus-adapter subdir
11962         * components/Makefile.am:
11963         Don't build throbber atm
11965         * src/nautilus-navigation-action.c:
11966         Use GtkMenuToolButton instead of NautilusArrowToolbutton
11968         * src/Makefile.am:
11969         * src/nautilus-arrow-toolbutton.[ch]:
11970         Remove.
11972 2004-11-16  Anders Carlsson  <andersca@gnome.org>
11974         * libnautilus-private/nautilus-window-info.c:
11975         (nautilus_window_info_get_ui_manager):
11976         It's NULL now, not CORBA_OBJECT_NIL.
11978 2004-11-16  Alexander Larsson  <alexl@redhat.com>
11980         * libnautilus-private/nautilus-view.h:
11981         remove bonoboui inclide
11983         * src/nautilus-navigation-action.[ch]:
11984         Add navigation GtkAction, based on epi code
11986         * src/nautilus-window-menus.c:
11987         * src/nautilus-window-toolbars.c:
11988         Correctly handle toolbar icons for extensions
11990 2004-11-16  Alexander Larsson  <alexl@redhat.com>
11992         * configure.in:
11993         Remove bonoboui dependencies
11995         * libnautilus-private/Makefile.am:
11996         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
11997         * libnautilus-private/nautilus-bonobo-ui.h:
11998         Remove unneeded files
12000         * libnautilus-private/nautilus-clipboard.c:
12001         Comment out for now.
12003         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12004         * libnautilus-private/nautilus-metafile.c:
12005         * src/nautilus-application.c:
12006         * src/nautilus-history-sidebar.c:
12007         * src/nautilus-information-panel.c:
12008         * src/nautilus-main.c: (main):
12009         * src/nautilus-notes-viewer.c:
12010         * src/nautilus-sidebar-title.c:
12011         * src/file-manager/fm-properties-window.c:
12012         Remove bonobo includes
12014         * libnautilus-private/nautilus-file-utilities.[ch]:
12015         (nautilus_get_ui_directory), (nautilus_ui_file):
12016         Util functions for ui files.
12018         * libnautilus-private/nautilus-view.[ch]:
12019         * libnautilus-private/nautilus-window-info.[ch]:
12020         Remove bonoboui methods
12022         * src/Makefile.am:
12023         Add new files, remove some old ones
12024         Move ui files to datadir/nautilus/ui
12026         * src/nautilus-actions.h:
12027         New file with action names
12029         * src/nautilus-arrow-toolbutton.[ch]:
12030         New widget for back/forward buttons.
12032         * src/nautilus-desktop-window.c:
12033         * src/nautilus-navigation-window-menus.c:
12034         * src/nautilus-navigation-window-ui.xml:
12035         * src/nautilus-navigation-window.[ch]:
12036         * src/nautilus-shell-ui.xml:
12037         * src/nautilus-spatial-window-ui.xml:
12038         * src/nautilus-spatial-window.c:
12039         * src/nautilus-window-manage-views.[ch]:
12040         * src/nautilus-window-menus.c:
12041         * src/nautilus-window-private.h:
12042         * src/nautilus-window-toolbars.c:
12043         * src/nautilus-window.[ch]:
12044         Initial port to GtkUIManager
12046         * src/nautilus-profiler.[ch]:
12047         Remove
12049         * src/file-manager/Makefile.am:
12050         * src/file-manager/fm-actions.h:
12051         New file with action names
12053         * src/file-manager/fm-desktop-icon-view.c:
12054         * src/file-manager/fm-directory-view.[ch]:
12055         * src/file-manager/fm-icon-view.c:
12056         * src/file-manager/fm-list-view.c:
12057         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12058         * src/file-manager/nautilus-directory-view-ui.xml:
12059         * src/file-manager/nautilus-icon-view-ui.xml:
12060         * src/file-manager/nautilus-list-view-ui.xml:
12061         Initial port of views to GtkUIManager
12063 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12065         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12066         Remove some unused bonobo extensions.
12068         * libnautilus-private/Makefile.am:
12069         * src/nautilus-navigation-window.c:
12070         * src/nautilus-property-browser.c:
12071         * src/nautilus-spatial-window.c:
12072         * src/nautilus-window.c:
12073         * libnautilus-private/nautilus-drag-window.[ch]:
12074         Remove NautilusDragWindow (not used anyway)
12076 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12078         * configure.in:
12079         * libnautilus-private/Makefile.am:
12080         * libnautilus-private/nautilus-directory-async.c:
12081         * libnautilus-private/nautilus-lib-self-check-functions.h:
12082         * libnautilus-private/nautilus-medusa-support.[ch]:
12083         * libnautilus-private/nautilus-metafile.c:
12084         * libnautilus-private/nautilus-search-uri.[ch]:
12085         * src/Makefile.am:
12086         * src/file-manager/Makefile.am:
12087         * src/file-manager/fm-search-list-view.[ch]:
12088         * src/file-manager/nautilus-indexing-info.[ch]:
12089         * src/file-manager/nautilus-search-list-view-ui.xml:
12090         * src/nautilus-application.c:
12091         * src/nautilus-complex-search-bar.[ch]:
12092         * src/nautilus-navigation-window-menus.c:
12093         * src/nautilus-navigation-window-ui.xml:
12094         * src/nautilus-navigation-window.[ch]:
12095         * src/nautilus-search-bar-criterion-private.h:
12096         * src/nautilus-search-bar-criterion.[ch]:
12097         * src/nautilus-search-bar-private.h:
12098         * src/nautilus-search-bar.[ch]:
12099         * src/nautilus-shell-ui.xml:
12100         * src/nautilus-sidebar-title.c:
12101         * src/nautilus-simple-search-bar.[ch]:
12102         * src/nautilus-spatial-window.c:
12103         * src/nautilus-switchable-navigation-bar.[ch]:
12104         * src/nautilus-switchable-search-bar.[ch]:
12105         * src/nautilus-window-manage-views.c:
12106         * src/nautilus-window-menus.c:
12107         * src/nautilus-window.c:
12108         Remove all traces of old medusa support.
12110 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12112         * libnautilus-private/nautilus-icon-factory.[ch]:
12113         (nautilus_get_relative_icon_size_for_zoom_level):
12114         New function.
12116         * libnautilus-private/nautilus-view.[ch]:
12117         Redo the zooming interface
12119         * src/file-manager/fm-directory-view.[ch]:
12120         * src/file-manager/fm-icon-view.c:
12121         * src/file-manager/fm-list-view.c:
12122         Implement the new interface for zooming and clean up.
12123         Remove the "default zoom affects fonts" behaviour.
12125         * src/nautilus-navigation-window.c:
12126         * src/nautilus-zoom-control.[ch]:
12127         Use the new simplified zoom interfaces
12129 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12131         * libnautilus-private/nautilus-directory-async.c:
12132         (nautilus_async_destroying_file), (extension_info_cancel),
12133         (info_provider_idle_callback), (info_provider_callback):
12134         * libnautilus-private/nautilus-directory-private.h:
12135         Handle the case when the file we're getting extension info
12136         from goes away.
12138 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12140         * src/nautilus-navigation-window.c:
12141         (nautilus_navigation_window_set_up_sidebar):
12142         * src/nautilus-window-manage-views.c:
12143         (viewed_file_changed_callback):
12144         Remove some BONOBO TODOs
12146 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12148         * components/Makefile.am:
12149         Remove image_properties subdir
12151         * src/Makefile.am:
12152         * src/nautilus-application.c: (nautilus_application_instance_init):
12153         * src/nautilus-image-properties-page.[ch]:
12154         Image property page using new system
12156         * src/nautilus-notes-viewer.c:
12157         add static
12159 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12161         * libnautilus-private/Makefile.am:
12162         * libnautilus-private/nautilus-sidebar-factory.c:
12163         * libnautilus-private/nautilus-sidebar-factory.h:
12164         Remove old sidebar-factory API
12166         * src/file-manager/fm-tree-view.c:
12167         * src/nautilus-emblem-sidebar.c:
12168         * src/nautilus-history-sidebar.c:
12169         * src/nautilus-information-panel.c:
12170         * src/nautilus-navigation-window.c:
12171         Convert to new provider API.
12173 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12175         * libnautilus-private/Makefile.am:
12176         * libnautilus-private/nautilus-sidebar-provider.[ch]:
12177         Add new extensions-style sidebar provider interface
12179         * src/nautilus-navigation-window.c:
12180         Use it.
12182         * src/nautilus-notes-viewer.[ch]:
12183         Convert notes viewer to new iface
12185 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12187         * src/Makefile.am:
12188         * src/nautilus-application.c: (nautilus_application_instance_init):
12189         * src/nautilus-notes-sidebar.[ch]:
12190         * src/nautilus-notes-viewer.[ch]:
12191         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12192         property page
12194 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12196         * components/Makefile.am:
12197         Remove emblem subdir
12199         * libnautilus-private/nautilus-window-info.[ch]:
12200         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12201         hidden_files_mode_changed signal
12203         * src/file-manager/Makefile.am:
12204         * src/file-manager/fm-tree-view.[ch]:
12205         * src/nautilus-application.c: (nautilus_application_instance_init):
12206         Make tree view work with new system.
12208         * src/nautilus-window-manage-views.c: (load_new_location),
12209         (location_has_really_changed):
12210         Only emit loading_uri after load_underway has been reported.
12212 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12214         * src/Makefile.am:
12215         * src/nautilus-emblem-sidebar.[ch]:
12216         * src/nautilus-application.c:
12217         Add emblem sidebar, based on old compontent
12218         now uses NautilusSignaller to detect/signal emblem changes
12220         * src/nautilus-property-browser.c:
12221         Catch the emblems_changed signal and refresh
12223 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12225         * src/file-manager/fm-list-view.c:
12226         Fix crash when switching view.
12228         * src/nautilus-history-sidebar.c:
12229         Some cleanups
12231         * src/nautilus-navigation-window.c:
12232         Fix unref-null warning
12234         * src/Makefile.am:
12235         * src/nautilus-application.c:
12236         * src/nautilus-notes-sidebar.[ch]:
12237         Add notes sidebar widget, based on old component
12239         * components/Makefile.am (SUBDIRS):
12240         Remove notes
12242 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12244         * components/Makefile.am:
12245         Remove stuff that are now replaced or not needed anymore.
12247         * libnautilus-private/nautilus-window-info.[ch]:
12248         * src/nautilus-window.c:
12249         Add nautilus_window_info_get_history.
12251         * src/Makefile.am:
12252         * src/nautilus-history-sidebar.[ch]:
12253         * src/nautilus-application.c: (nautilus_application_instance_init):
12254         Add history sidebar widget, based on old component.
12256         * src/nautilus-information-panel.[ch]:
12257         Some fixes
12259 2004-11-05  Alexander Larsson  <alexl@redhat.com>
12261         * libnautilus-private/nautilus-directory-background.c:
12262         Fix spew
12264         * libnautilus-private/nautilus-sidebar-factory.h:
12265         * libnautilus-private/nautilus-window-info.[ch]:
12266         * src/nautilus-application.c:
12267         * src/nautilus-information-panel.[ch]:
12268         * src/nautilus-navigation-window.c:
12269         * src/nautilus-side-pane.c:
12270         * src/nautilus-window.c:
12271         More work on sidebars. Now the information sidebar works.
12273 2004-11-04  Alexander Larsson  <alexl@redhat.com>
12275         * Makefile.am:
12276         Don't build libnautilus subdir
12278         * libnautilus-private/Makefile.am:
12279         Don't link to libnautilus
12280         Add new files (some from libnautilus)
12281         Remove not used files
12283         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12284         Remove hide_built_in_bookmarks
12286         * libnautilus-private/nautilus-bonobo-ui.h:
12287         * libnautilus-private/nautilus-clipboard-ui.xml:
12288         * libnautilus-private/nautilus-clipboard.[ch]:
12289         * libnautilus-private/nautilus-idle-queue.[ch]:
12290         Move here from libnautilus
12292         * libnautilus-private/nautilus-desktop-link.c:
12293         * libnautilus-private/nautilus-global-preferences.[ch]:
12294         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12295         prefs
12297         * libnautilus-private/nautilus-directory-private.h:
12298         * libnautilus-private/nautilus-metafile-server.idl:
12299         * libnautilus-private/nautilus-program-choosing.h:
12300         Remove not needed header inclusions
12302         * libnautilus-private/nautilus-sidebar-factory.[ch]:
12303         NautilusSidebar registration and creation
12305         * libnautilus-private/nautilus-sidebar.[ch]:
12306         New NautilusSidebar interface
12308         * libnautilus-private/nautilus-sidebar-functions.[ch]:
12309         * libnautilus-private/nautilus-undo-context.[ch]:
12310         * libnautilus-private/nautilus-view-identifier.[ch]:
12311         * libnautilus-private/nautilus-view-query.[ch]:
12312         Remove not needed files
12314         * libnautilus-private/nautilus-undo-manager.[ch]:
12315         * libnautilus-private/nautilus-undo-private.h:
12316         * libnautilus-private/nautilus-undo-transaction.[ch]:
12317         * libnautilus-private/nautilus-undo.[ch]:
12318         Convert from bonobo. Some moved from libnautilus.
12320         * libnautilus-private/nautilus-view-factory.[ch]:
12321         NautilusView registration and creation
12323         * libnautilus-private/nautilus-view.[ch]:
12324         New NautilusView interface
12326         * libnautilus-private/nautilus-window-info.[ch]:
12327         New NautilusWindowInfo interface
12329         * src/Makefile.am:
12330         Don't link to libnautilus
12331         Remove not used files
12333         * src/nautilus-applicable-views.[ch]:
12334         * src/nautilus-component-adapter-factory.[ch]:
12335         * src/nautilus-view-frame-corba.[ch]:
12336         * src/nautilus-view-frame-private.h:
12337         * src/nautilus-view-frame.[ch]:
12338         Removed. Not needed anymore.
12340         * src/nautilus-bookmarks-window.c:
12341         * src/nautilus-complex-search-bar.c:
12342         * src/nautilus-information-panel.[ch]:
12343         * src/nautilus-location-bar.c:
12344         * src/nautilus-location-dialog.c:
12345         * src/nautilus-location-entry.c:
12346         * src/nautilus-shell-interface.idl:
12347         * src/nautilus-side-pane.h:
12348         * src/nautilus-sidebar-title.c:
12349         * src/nautilus-simple-search-bar.c:
12350         Minor changes to build.
12352         * src/nautilus-shell.c:
12353         Remove WEB_NAVIGATION_ENABLED
12355         * src/nautilus-application.c:
12356         * src/nautilus-desktop-window.c:
12357         * src/nautilus-navigation-window-menus.c:
12358         * src/nautilus-navigation-window.[ch]:
12359         * src/nautilus-spatial-window.c:
12360         * src/nautilus-window-manage-views.[ch]:
12361         * src/nautilus-window-menus.c:
12362         * src/nautilus-window-private.h:
12363         * src/nautilus-window.[ch]:
12364         Initial conversion to new NautilusView interface.
12366         * src/file-manager/Makefile.am:
12367         * src/file-manager/fm-bonobo-provider.[ch]:
12368         Removed. Not needed anymore.
12369         Temporary commented out fm-tree-view.[ch]
12371         * src/file-manager/fm-desktop-icon-view.c:
12372         * src/file-manager/fm-desktop-icon-view.h:
12373         * src/file-manager/fm-directory-view.c:
12374         * src/file-manager/fm-directory-view.h:
12375         * src/file-manager/fm-icon-view.c:
12376         * src/file-manager/fm-icon-view.h:
12377         * src/file-manager/fm-list-view.c:
12378         * src/file-manager/fm-list-view.h:
12379         * src/file-manager/fm-properties-window.c:
12380         * src/file-manager/fm-tree-view.h:
12381         Initial conversion to new NautilusView interface.
12383 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12385         * Makefile.am: install nautilus-file-management-properties.desktop
12386         in $(datadir)/applications
12388         * nautilus-file-management-properties.desktop.in:
12389         add OnlyShowIn=GNOME;
12391 2004-10-29  Iain <iaingnome@gmail.com>
12393         * libnautilus-private/nautilus-icon-canvas-item.c
12394         (compute_text_rectangle): Line up the text with the middle of the icon.
12396         * libnautilus-private/nautilus-icon-container.c
12397         (lay_down_one_line): Take the max height of the row so that icons can
12398         be lined up.
12399         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12400         max width of an icon.
12401         Line up icons on a vertical line set at the left of the text.
12403 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12405         * configure.in:
12406         Update version to 2.9.1.
12407         Gnome 2.8 versions are now on the gnome-2-8 branch.
12409         * ChangeLog: rolled over to ChangeLog-20041029.
12411 ==== gnome-2-8 branched from here ===
12413 # Local Variables:
12414 # coding: utf-8
12415 # End: