Updated Slovenian translation
[nautilus.git] / ChangeLog
blob9815994e60abca99b14b8842c0fb3a4c30b96737
1 2008-02-15  Alexander Larsson  <alexl@redhat.com>
3         * libnautilus-private/nautilus-dnd.c:
4         (nautilus_drag_build_selection_list):
5         Don't build selection list in wrong order. (#330357)
7 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
9         * src/file-manager/fm-properties-window.c:
10         (should_show_custom_icon_buttons):
11         Fix typo, now you can set custom icons again. (#512795)
13 2008-02-15  Alexander Larsson  <alexl@redhat.com>
15         * libnautilus-private/nautilus-mime-actions.c:
16         * libnautilus-private/nautilus-vfs-file.c:
17         Fix checking when to display errors (#514135)
19 2008-02-14  Alexander Larsson  <alexl@redhat.com>
21         * libnautilus-private/nautilus-file-operations.c:
22         (report_copy_progress):
23         Only change progress status string as needed when
24         copying. This avoids a lot of I/O ops to get the
25         name.
27 2008-02-14  Alexander Larsson  <alexl@redhat.com>
29         * libnautilus-private/nautilus-file-operations.c:
30         ask before emptying the trash or deleting files (#509877)
31         Patch from Cosimo Cecchi and Luca Ferretti
33 2008-02-14  Alexander Larsson  <alexl@redhat.com>
35         * src/file-manager/fm-properties-window.[ch]:
36         Close properties dialog on escape (#515620)
37         Patch from Cosimo Cecchi
39 2008-02-14  Alexander Larsson  <alexl@redhat.com>
41         * libnautilus-private/nautilus-file-operations.c:
42         Don't ref parent window during operation, as this
43         could lead to some crash when the gtkuimanager is updated
44         but the child widgets were destroyed. Instead use
45         a weak ref.
47 2008-02-13  Alexander Larsson  <alexl@redhat.com>
49         * configure.in:
50         Handle beagle >= 0.3.0
52 2008-02-13  Alexander Larsson  <alexl@redhat.com>
54         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
55         Fix bookmark comparison (#516214)
56         Patch from Cosimo Cecchi
58 2008-02-13  Alexander Larsson  <alexl@redhat.com>
60         * libnautilus-private/nautilus-progress-info.c:
61         Allow minimize of progress window (#512778)
62         Patch from Cosimo Cecchi
64 2008-02-13  Alexander Larsson  <alexl@redhat.com>
66         * libnautilus-private/nautilus-progress-info.[ch]:
67         * libnautilus-private/nautilus-file-operations.c:
68         Add paused status to progress infos and use it
69         to avoid poping up the progress dialog while dialogs
70         are up. (#512406)
71         Patch from Cosimo Cecchi
72         
73 2008-02-13  Alexander Larsson  <alexl@redhat.com>
75         * libnautilus-private/nautilus-icon-dnd.c:
76         If using composite, make dnd icons partially transparent.
77         
78 2008-02-13  Alexander Larsson  <alexl@redhat.com>
80         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
81         * libnautilus-private/nautilus-icon-dnd.c:
82         Support alpha icons during DnD on composited screens. (#500084)
83         Patch from Alexander "weej" Jones
85 2008-02-13  Alexander Larsson  <alexl@redhat.com>
87         * libnautilus-private/nautilus-link.c:
88         (nautilus_link_get_link_icon_from_desktop):
89         Strip extension from non-absolute-filename icons.
90         This fixes icons for some old-school desktop files.
92 2008-02-13  Alexander Larsson  <alexl@redhat.com>
94         * libnautilus-private/nautilus-file.[ch]:
95         * libnautilus-private/nautilus-file-private.h:
96         Add nautilus_file_is_launcher()
97         
98         * libnautilus-private/nautilus-directory-async.c:
99         * libnautilus-private/nautilus-dnd.c:
100         * libnautilus-private/nautilus-link.[ch]
101         * libnautilus-private/nautilus-mime-actions.c:
102         * libnautilus-private/nautilus-program-choosing.[ch]:
103         * src/file-manager/fm-directory-view.c:
104         * src/file-manager/fm-tree-view.c:
105         Remove weird desktop-file: and command: hacks, and
106         replace with usage and implementation of
107         nautilus_file_is_launcher().
108         This fixes some problems where the old desktop-file uri
109         was interpreted as an actual file.
111 2008-02-13  Alexander Larsson  <alexl@redhat.com>
113         * libnautilus-private/nautilus-file-operations.c (verify_destination):
114         Don't free NULL GError.
116 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
118         * libnautilus-private/nautilus-file-operations.c:
119         Remove unneeded gnome-vfs includes.
121 2008-02-12  Alexander Larsson  <alexl@redhat.com>
123         * libnautilus-private/nautilus-mime-actions.c:
124         (mime_application_hash):
125         Fix 64bit build (#515896)
127 2008-02-11  Alexander Larsson  <alexl@redhat.com>
129         * configure.in:
130         Post-release version bump
132 === nautilus 2.21.91 ===
134 2008-02-11  Alexander Larsson  <alexl@redhat.com>
136         * configure.in:
137         Require glib 2.15.5
139         * NEWS:
140         Update for release
142 2008-02-11  Alexander Larsson  <alexl@redhat.com>
144         * libnautilus-private/nautilus-progress-info.[ch]:
145         * libnautilus-private/nautilus-file-operations.c:
146         Make progress setting be ratio based and not
147         percent based and then ensure we handle division
148         by zero correctly in all cases.
150 2008-02-11  Alexander Larsson  <alexl@redhat.com>
152         * libnautilus-private/nautilus-file-operations.c:
153         * libnautilus-private/nautilus-mime-actions.c:
154         * libnautilus-private/nautilus-vfs-file.c:
155         * src/nautilus-application.c:
156         * src/nautilus-window-manage-views.c:
157         Update for new gio mount flags argument
159 2008-02-11  Alexander Larsson  <alexl@redhat.com>
161         * src/nautilus-places-sidebar.c (update_places):
162         Fix leak of volumes list.
163         Pointed out by Vincent Untz
165 2008-02-08  Alexander Larsson  <alexl@redhat.com>
167         * libnautilus-private/nautilus-autorun.c:
168         C89 fix. (#515093)
170 2008-02-08  Alexander Larsson  <alexl@redhat.com>
172         * src/nautilus-application.c:
173         Use the new g_volume_should_automount()
175 2008-02-08  Alexander Larsson  <alexl@redhat.com>
177         * libnautilus-private/nautilus-desktop-link.c:
178         Maks sure we disconnect from the changed
179         signal on the mount.
181 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
183         * HACKING: Change CVS things into SVN.
185 2008-02-08  Alexander Larsson  <alexl@redhat.com>
187         * libnautilus-private/nautilus-desktop-link.c:
188         (mount_changed_callback):
189         (nautilus_desktop_link_new_from_mount):
190         Handle changes of GMount objects
192 2008-02-08  Alexander Larsson  <alexl@redhat.com>
194         * src/file-manager/fm-directory-view.c:
195         Fix open and open with menu display in
196         always-use-browser mode.
197         
198 2008-02-08  Alexander Larsson  <alexl@redhat.com>
200         * src/file-manager/fm-directory-view.c:
201         Make sure delete-from-trash is correctly sensitive.
202         (#514039)
204 2008-02-08  Alexander Larsson  <alexl@redhat.com>
206         * test/test-nautilus-search-engine.c:
207         (main):
208         Initialize threads (#515031)
210 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
212         * configure.in:
213         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
214         the build.
216 2008-02-07  A. Walton <awalton@svn.gnome.org>
217         * configure.in:
218         * libnautilus-private/nautilus-emblem-utils.c:
219         (is_reserved_keyword):
220         * libnautilus-private/nautilus-file.c:
221         (nautilus_file_fit_date_as_string):
222         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
223         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
225 2008-02-07  Alexander Larsson  <alexl@redhat.com>
227         * libnautilus-private/nautilus-icon-dnd.c:
228         Rewrite the desktop uri to the real uri on
229         uri-list drops (i.e. from other apps) (#511764)
231 2008-02-06  Alexander Larsson  <alexl@redhat.com>
233         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
234         Don't crash if parent doesn't exist (#512636)
235         Move exact change before key generation to avoid leak.
237 2008-02-06  Alexander Larsson  <alexl@redhat.com>
239         * src/nautilus-window-manage-views.c:
240         (nautilus_window_reload):
241         Selection is already GFiles now, no need to
242         convert from uris (#514458)
243         Patch from John Millikin
245 2008-02-06  Alexander Larsson  <alexl@redhat.com>
247         * libnautilus-private/nautilus-directory-async.c:
248         (directory_load_one):
249         Avoid crashing if gvfs backend gives NULL as name for
250         a new file. (#511601)
252 2008-02-06  Alexander Larsson  <alexl@redhat.com>
254         * libnautilus-private/nautilus-directory-async.c:
255         * libnautilus-private/nautilus-directory-private.h:
256         Change how we handle cancellation of the directory count
257         and mime list for files in a directory. We now make sure
258         that the callback for the cancelled operation is run before
259         starting a new one.
260         
261         This was causing problems when viewing a directory that had
262         a subdirectory getting a lot of new files added, as for each
263         new file added the directory count would be cancelled and
264         re-started, leading to lots of outstanding (cancelled)
265         operations. Each of these was using a file descriptor for
266         the readdir operation, which wasn't really leaking (it was
267         eventually freed) but could cause temporary out-of-fd errors.
269         Perhaps we should do something similar for all kinds of
270         operations, but its worst for dir count and mime list due to
271         nautilus_directory_invalidate_count_and_mime_list() which is
272         called on file creation.
274 2008-02-05  Alexander Larsson  <alexl@redhat.com>
276         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
277         Escape characters that won't work in GMarkup.
279 2008-02-04  Alexander Larsson  <alexl@redhat.com>
281         * libnautilus-private/nautilus-autorun.c:
282         Don't autorun non-local mounts.
284 2008-02-04  Alexander Larsson  <alexl@redhat.com>
286         * libnautilus-private/nautilus-dnd.c ()
287         (nautilus_drag_default_drop_action_for_icons):
288         Default to move when dragging from trash.
290 2008-02-04  Alexander Larsson  <alexl@redhat.com>
292         * src/file-manager/fm-properties-window.c (create_permissions_page):
293         Only show selinux context if HAVE_SELINUX.
294         
295 2008-02-04  Alexander Larsson  <alexl@redhat.com>
297         * libnautilus-private/nautilus-file-operations.c:
298         Don't follow symlinks when emptying trash (#513912)
300 2008-02-01  Alexander Larsson  <alexl@redhat.com>
302         * libnautilus-private/nautilus-mime-actions.c:
303         Handle GAppInfos having NULL id
305 2008-01-30  Alexander Larsson  <alexl@redhat.com>
307         * libnautilus-private/nautilus-autorun.[ch]:
308         Add functions to inhibit autorun for a volume
309         or for the volume of a file.
310         
311         * src/nautilus-application.c:
312         Convert automount code to new way to inhibit autorun.
313         
314         * libnautilus-private/nautilus-file-operations.c:
315         * libnautilus-private/nautilus-mime-actions.c:
316         * libnautilus-private/nautilus-vfs-file.c:
317         * src/nautilus-window-manage-views.c:
318         Inhibit autorun if we manually mount stuff.
320 2008-01-29  Alexander Larsson  <alexl@redhat.com>
322         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
323         Fix string wrt plural
325 2008-01-28  Alexander Larsson  <alexl@redhat.com>
327         * configure.in:
328         Post release version bump
330 === nautilus 2.21.90 ===
332 2008-01-28  Alexander Larsson  <alexl@redhat.com>
334         * NEWS:
335         Update for release
337         * configure.in:
338         Update version to 2.21.90
340 2008-01-28  Alexander Larsson  <alexl@redhat.com>
342         * libnautilus-private/nautilus-autorun.c:
343         Better finding of case insensitive files. (#511450)
344         
345         * libnautilus-private/nautilus-file-utilities.[ch]:
346         Add nautilus_find_file_insensitive
348         Based on patch from John Millikin
350 2008-01-28  Alexander Larsson  <alexl@redhat.com>
352         * src/file-manager/fm-directory-view.c:
353         Enable paste into folder for volume links (#386800)
354         Based on patch from John Millikin
356 2008-01-28  Alexander Larsson  <alexl@redhat.com>
358         * libnautilus-private/nautilus-directory-async.c:
359         (thumbnail_done):
360         Don't reference thumb_mtime_str if its not
361         set, fixing a crash on zoom in. (#511406)
362         Patch from John Millikin
364 2008-01-28  Alexander Larsson  <alexl@redhat.com>
366         * libnautilus-private/nautilus-file-operations.c:
367         (report_count_progress):
368         Use ngettext for number of files strings. (#512203)
369         Patch from Vasiliy Faronov
371 2008-01-28  Alexander Larsson  <alexl@redhat.com>
373         * libnautilus-private/nautilus-metafile.c:
374         (escape_slashes):
375         Escape slashes in the same way as old versions,
376         fixing loss of metadata customization.
377         Patch from Rached Ben Mustapha (#511592)
379 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
381         * libnautilus-private/nautilus-directory-background.c
382         (nautilus_connect_desktop_background_to_file_metadata): Remove
383         call of noop eel_background_set_is_constant()
385 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
387         * libnautilus-private/nautilus-file-operations.c: Update all
388         GIOSchedulerJobFunc callbacks to return FALSE.
390 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
392         reviewed by: Alexander Larsson
394         * libnautilus-private/Makefile.am:
395         * libnautilus-private/nautilus-icon-names.h
397         Add a new file to define icon names, like
398           #define NAUTILUS_ICON_HOME "user-home"
399         using named icons from fd.o icon naming spec.
400         
401         * libnautilus-private/nautilus-desktop-link.c:
402         (nautilus_desktop_link_new):
403         * libnautilus-private/nautilus-link.c:
404         (nautilus_link_get_link_icon_from_desktop):
405         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
406         (nautilus_trash_monitor_init):
407         * src/file-manager/fm-directory-view.c:
408         * src/file-manager/fm-tree-view.c: (create_popup_menu),
409         (create_tree):
410         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
411         * src/nautilus-connect-server-dialog-main.c: (main):
412         * src/nautilus-desktop-window.c: (real_get_icon):
413         * src/nautilus-main.c: (main):
414         * src/nautilus-pathbar.c: (get_icon_for_file_path),
415         (get_button_image), (is_file_path_mounted_mount),
416         (make_directory_button):
417         * src/nautilus-places-sidebar.c: (update_places),
418         (bookmarks_drop_uris):
419         * src/nautilus-window-menus.c:
421         Include nautilus-icon-name.h and use its icons defines.
422         This means that now Nautilus is using "user-home",
423         "user-desktop", "folder", "user-trash*", "computer", 
424         "drive-harddisk", "folder-remote", "network-workgroup",
425         and "text-x-generic-template".
427         * src/network-scheme.desktop.in:
428         * nautilus-computer.desktop.in.in:
429         * nautilus-file-management-properties.desktop.in.in:
430         * nautilus-folder-handler.desktop.in.in:
431         * nautilus-home.desktop.in.in:
432         * nautilus.desktop.in.in:
434         Use icons from fd.o spec here too. In details, we have
435          Launcher       | New Icon
436         ----------------+----------------------
437         Computer        | computer
438         File Browser    | system-file-manager
439         Open Folder     | folder-open
440         Home Folder     | user-home
441         File Management | system-file-manager
442         Network         | network-workgroup
444         For other details see bug #407130.
446 2008-01-23  Alexander Larsson  <alexl@redhat.com>
448         * libnautilus-private/nautilus-file-operations.c:
449         Don't leak enumerators
450         
451         * libnautilus-private/nautilus-trash-monitor.c:
452         Don't leak file info
454         Fixes from Matthias Clasen
456 2008-01-22  Alexander Larsson  <alexl@redhat.com>
458         * libnautilus-extension/nautilus-column.c:
459         Add attribute_q property that is the Quark
460         of the attribute property.
461         
462         * src/file-manager/fm-icon-container.c:
463         * src/file-manager/fm-list-model.[ch]:
464         * src/file-manager/fm-list-view.c:
465         Use the quark versions of the string attribute
466         calls for better performance.
468 2008-01-22  Alexander Larsson  <alexl@redhat.com>
470         * libnautilus-private/nautilus-file.[ch]:
471         Add quark-bases string-attribute accessors.
472         Store extension infos as quarks
474 2008-01-22  Alexander Larsson  <alexl@redhat.com>
476         * libnautilus-private/nautilus-file.c:
477         (nautilus_file_invalidate_extension_info_internal):
478         (nautilus_file_add_string_attribute):
479         Lazily allocate the extension info hashtable.
480         Internalize the extension info attribute names.
482 2008-01-22  Alexander Larsson  <alexl@redhat.com>
484         * libnautilus-private/nautilus-file.c:
485         (nautilus_file_get_emblem_pixbufs):
486         Don't leak NautilusIconInfo
488 2008-01-22  Alexander Larsson  <alexl@redhat.com>
490         * libnautilus-private/nautilus-bookmark.c:
491         (nautilus_bookmark_get_pixbuf):
492         Don't leak icon
493         
494         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
495         Indentation fixups
496         
497         * libnautilus-private/nautilus-icon-info.c:
498         (nautilus_icon_info_get_pixbuf_nodefault):
499         Only set toggle ref first time we get a pixbuf request.
500         
501 2008-01-22  Alexander Larsson  <alexl@redhat.com>
503         * src/nautilus-main.c:
504         (main):
505         Clear caches on shutdown to help track leaks.
507 2008-01-22  Alexander Larsson  <alexl@redhat.com>
509         * libnautilus-private/nautilus-file.c:
510         (get_description):
511         (update_description_for_link):
512         Fix leak of description
513         
514         * libnautilus-private/nautilus-metafile.c:
515         (set_metafile_contents):
516         fix leak of xmlName.
518 2008-01-22  Alexander Larsson  <alexl@redhat.com>
520         * libnautilus-private/apps_nautilus_preferences.schemas.in:
521         * libnautilus-private/nautilus-file-operations.c:
522         * src/Nautilus_shell.server.in:
523         * src/file-manager/fm-directory-view.c:
524         * src/file-manager/fm-properties-window.c:
525         * src/nautilus-connect-server-dialog-main.c:
526         * src/nautilus-file-management-properties.glade:
527         * src/nautilus-navigation-window-menus.c:
528         Clean up strings for l10n. (#510327)
530 2008-01-22  Alexander Larsson  <alexl@redhat.com>
532         * libnautilus-private/nautilus-file-operations.c:
533         * libnautilus-private/nautilus-file.c:
534         * libnautilus-private/nautilus-progress-info.c:
535         * src/file-manager/fm-directory-view.c:
536         * src/file-manager/fm-properties-window.c:
537         Use thousands separators (#41455)
539 2008-01-21  Alexander Larsson  <alexl@redhat.com>
541         * configure.in:
542         Post release version bump
544 === nautilus 2.21.6 ===
546 2008-01-21  Alexander Larsson  <alexl@redhat.com>
548         * NEWS:
549         Update for release
551         * configure.in:
552         Bump glib requirement to 2.15.3
554 2008-01-21  Alexander Larsson  <alexl@redhat.com>
556         * libnautilus-private/nautilus-desktop-icon-file.c:
557         Fix up indentation
558         
559         * libnautilus-private/nautilus-file.c:
560         Allow umount and eject for NautilusFiles that have
561         a GMount. (e.g. unix mountpoints)
563 2008-01-18  Alexander Larsson  <alexl@redhat.com>
565         * libnautilus-private/nautilus-autorun.c:
566         * src/nautilus-autorun-software.c:
567         Fix coding style
569 2008-01-18  Alexander Larsson  <alexl@redhat.com>
571         * libnautilus-private/nautilus-program-choosing.c:
572         Just use get_activation_location instead of all
573         the unnecessary special casing.
574         
575         * libnautilus-private/nautilus-autorun.[ch]:
576         * src/file-manager/fm-directory-view.c:
577         * src/nautilus-window-manage-views.c:
578         Use nautilus_file_get_mount() to do the
579         x-content type detection.
581 2008-01-18  Alexander Larsson  <alexl@redhat.com>
583         * libnautilus-private/nautilus-file.[ch]:
584         Add nautilus_file_get_activation_location.
585         
586         * libnautilus-private/nautilus-directory-async.c:
587         Get mounts from mountable files too.
588         
589 2008-01-18  Alexander Larsson  <alexl@redhat.com>
591         * src/nautilus-x-content-bar.c:
592         Don't free result of g_app_info_get_icon ().
594 2008-01-17  Alexander Larsson  <alexl@redhat.com>
596         * libnautilus-private/nautilus-desktop-icon-file.c:
597         * libnautilus-private/nautilus-directory-async.c:
598         * libnautilus-private/nautilus-directory-private.h:
599         * libnautilus-private/nautilus-file.c:
600         Implement reading the mount attribute
601         (not used or tested yet)
603 2008-01-17  Alexander Larsson  <alexl@redhat.com>
605         * libnautilus-private/nautilus-file.[ch]:
606         * libnautilus-private/nautilus-file-attributes.h:
607         * libnautilus-private/nautilus-file-private.h:
608         Add GMount attribute to NautilusFile.
609         (not implemented yet)
610         
611         * Makefile.am:
612         * configure.in:
613         * data/nautilus.xml.in:
614         * libnautilus-private/apps_nautilus_preferences.schemas.in:
615         * libnautilus-private/nautilus-autorun.[ch]:
616         * libnautilus-private/nautilus-global-preferences.c:
617         * libnautilus-private/nautilus-global-preferences.h:
618         * libnautilus-private/nautilus-program-choosing.c:
619         * src/Makefile.am:
620         * src/file-manager/fm-directory-view.c:
621         * src/nautilus-application.c:
622         * src/nautilus-autorun-software.c: Added.
623         * src/nautilus-file-management-properties.c:
624         * src/nautilus-file-management-properties.glade:
625         * src/nautilus-window-manage-views.c:
626         * src/nautilus-x-content-bar.[ch]: Added.
627         More work on autorun and x-content types from David Zeuthen
629 2008-01-16  Alexander Larsson  <alexl@redhat.com>
631         * src/nautilus-application.c:
632         (find_parent_spatial_window):
633         unref, not free the GFile.
634         Fixes crash in close parent windows (#509821)
636 2008-01-16  Alexander Larsson  <alexl@redhat.com>
638         * src/nautilus-file-management-properties.c:
639         (nautilus_file_management_properties_dialog_setup):
640         Fix help crash by actually owning a ref to 
641         xml_dialog. (#509835)
643 2008-01-15  Alexander Larsson  <alexl@redhat.com>
645         * libnautilus-private/nautilus-dnd.[ch]:
646         Add nautilus_drag_uris_local
647         
648         * libnautilus-private/nautilus-tree-view-drag-dest.c:
649         Don't copy/move files if you dnd within the same
650         location (#508216)
652 2008-01-15  Alexander Larsson  <alexl@redhat.com>
654         * src/file-manager/fm-directory-view.c:
655         Selection lists are GFiles now, not uris (#505944)
657 2008-01-15  Alexander Larsson  <alexl@redhat.com>
659         * libnautilus-private/nautilus-mime-application-chooser.c:
660         (nautilus_mime_application_chooser_finalize):
661         Disconnect mime changed handler
663 2008-01-15  Alexander Larsson  <alexl@redhat.com>
665         * src/nautilus-file-management-properties.c:
666         (nautilus_file_management_properties_dialog_response_cb):
667         Don't crash when exiting separate properties app. (#505687)
668         
669         * src/nautilus-window.c:
670         (nautilus_window_update_icon):
671         Unref pixbuf inside != NULL block.
673 2008-01-15  Alexander Larsson  <alexl@redhat.com>
675         * libnautilus-private/nautilus-directory-async.c:
676         * libnautilus-private/nautilus-file-private.h:
677         * libnautilus-private/nautilus-file.c:
678         Honor mtime specified in thumbnail (#504833)
680 2008-01-14  Alexander Larsson  <alexl@redhat.com>
682         * configure.in:
683         Post release version bump
685 === nautilus 2.21.5 ===
687 2008-01-14  Alexander Larsson  <alexl@redhat.com>
689         * src/nautilus-application.c:
690         Correct includes
692         * NEWS:
693         Update for release
695         * configure.in:
696         Update version to 2.21.5
697         Require eel 2.21.5
698         
699 2008-01-14  Alexander Larsson  <alexl@redhat.com>
701         * configure.in:
702         Require glib 2.15.2
704         * libnautilus-private/nautilus-file-utilities.c:
705         * libnautilus-private/nautilus-monitor.c:
706         * libnautilus-private/nautilus-trash-monitor.c:
707         * src/nautilus-bookmark-list.c:
708         Update to new gio API.
710 2008-01-14  Alexander Larsson  <alexl@redhat.com>
712         * src/file-manager/fm-directory-view.c:
713         (search_in_menu_items):
714         (extension_action_callback):
715         Check recursively for valid menu items (#508878)
716         Patch from Choe Hwanjin.
718 2008-01-14  Alexander Larsson  <alexl@redhat.com>
720         * libnautilus-private/nautilus-ui-utilities.c:
721         (extension_action_sensitive_callback):
722         (nautilus_toolbar_action_from_menu_item):
723         Update toolbar item sensitivity if menu item changes.
725 2008-01-14  Alexander Larsson  <alexl@redhat.com>
727         * libnautilus-private/nautilus-file-operations.[ch]:
728         Add check_trash arg to nautilus_file_operations_unmount_mount.
729         Add nautilus_file_operations_mount_volume().
730         
731         * libnautilus-private/nautilus-desktop-icon-file.c:
732         * src/nautilus-places-sidebar.c:
733         * src/file-manager/fm-tree-view.c:
734         Update to API change.
735         
736         * data/nautilus.xml.in:
737         * libnautilus-private/Makefile.am:
738         * libnautilus-private/apps_nautilus_preferences.schemas.in:
739         * libnautilus-private/nautilus-autorun.[ch]: Added.
740         * libnautilus-private/nautilus-global-preferences.[ch]:
741         * src/nautilus-application.c:
742         * src/nautilus-file-management-properties.c:
743         * src/nautilus-file-management-properties.glade:
744         Add new autorun setup (by David Zeuthen)
746 2008-01-11  Alexander Larsson  <alexl@redhat.com>
748         * libnautilus-private/nautilus-file.[ch]:
749         Add nautilus_file_has_activation_uri.
750         Don't show can't write emblems if you can't
751         write in the parent either.
752         
753         * libnautilus-private/nautilus-mime-actions.c:
754         Don't launch mountables that have no activation uri.
756 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
758         Don't check for unportable functions, fixes #396923
760         Reviewed by Alex.
762         * configure.in: don't check for unportable functions to modify the
763         environment
764         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
766 2008-01-10  Alexander Larsson  <alexl@redhat.com>
768         * src/file-manager/fm-directory-view.c:
769         Use nautilus_file_can_delete() to control sensitivity
770         of delete menu item.
772 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
774         * icons/colors.png:
775         * icons/backgrounds.png:
776         * icons/emblems.png:
777         New Tango icons from Ulisse Perusin (see bug #374722).
779 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
781         * data/icons/16x16/apps/Makefile.am:
782         * data/icons/22x22/apps/Makefile.am:
783         * data/icons/24x24/apps/Makefile.am:
784         * data/icons/32x32/apps/Makefile.am:
785         * data/icons/scalable/apps/Makefile.am:
786         Run gtk-update-icon-cache one one when exiting from
787         icons directory. Not needed to repeat it 5 times.
789 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
791         * configure.in:
792         * data/Makefile.am:
793         * data/icons/*:
794         * icons/Makefile.am:
795         * icons/appicon/*:
796         Move "nautilus" named icon from icon/appicon to data/icons
797         matching the directory and naming structure of other GNOME
798         projects.
800         This will also help if we'll need to add custom themeable
801         icons.
803 2008-01-10  Alexander Larsson  <alexl@redhat.com>
805         * libnautilus-private/nautilus-mime-actions.c:
806         (cancel_activate_callback):
807         Fix assertion crash on cancel.
809 2008-01-09  A. Walton  <awalton@svn.gnome.org>
811         * libnautilus-private/nautilus-file-operations.c:
812         (verify_destination):
813         Non-strdup()'d string potentially free()'d.
815 2008-01-09  A. Walton  <awalton@svn.gnome.org>
817         * libnautilus-private/nautilus-file-operations.c:
818         (move_file_prepare):
819         Remove bad g_error_free()'s causing crashes while 
820         merging files.
822 2008-01-09  Alexander Larsson  <alexl@redhat.com>
824         * src/Makefile.am:
825         EXTRA_DIST the currently not built
826         connect to server dialogs.
828 2008-01-08  Alexander Larsson  <alexl@redhat.com>
830         * configure.in:
831         Post release version bump
833 === nautilus 2.21.2 ===
835 2008-01-08  Alexander Larsson  <alexl@redhat.com>
837         * NEWS:
838         Update for release
840 2008-01-08  Alexander Larsson  <alexl@redhat.com>
842         * libnautilus-private/nautilus-desktop-icon-file.c:
843         * libnautilus-private/nautilus-file.[ch]:
844         * libnautilus-private/nautilus-vfs-file.c:
845         * src/file-manager/fm-directory-view.c:
846         Remove unused callbacks in nautilus_file_unmount/eject.
847         Patch from Tomas Bzatek <tbzatek@redhat.com>
849 2008-01-08  Alexander Larsson  <alexl@redhat.com>
851         * libnautilus-private/nautilus-desktop-icon-file.c:
852         * libnautilus-private/nautilus-file-operations.c:
853         * libnautilus-private/nautilus-vfs-file.c:
854         Implement some missing mount/unmount functionallity.
855         Patch from Tomas Bzatek <tbzatek@redhat.com>
857 2008-01-08  Alexander Larsson  <alexl@redhat.com>
859         * configure.in:
860         Bump glib req to 2.15.1
862 2008-01-08  Alexander Larsson  <alexl@redhat.com>
864         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
865         Fix memleak.
867 2008-01-07  Alexander Larsson  <alexl@redhat.com>
869         * libnautilus-private/nautilus-monitor.c:
870         * libnautilus-private/nautilus-trash-monitor.c:
871         Update to new gio API
873 2008-01-04  Alexander Larsson  <alexl@redhat.com>
875         * libnautilus-extension/libnautilus-extension.pc.in:
876         Pull in gio, not gnome-vfs.
877         
878         * libnautilus-extension/nautilus-file-info.[ch]:
879         * libnautilus-private/nautilus-file.c:
880         Export some gio specific things like file type and
881         location/parent location.
882         
883         * libnautilus-private/nautilus-desktop-icon-file.c:
884         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
886 2008-01-04  Alexander Larsson  <alexl@redhat.com>
888         * configure.in:
889         * src/nautilus-main.c:
890         Set desktop env for GAppInfo
891         
892         * libnautilus-private/nautilus-open-with-dialog.c:
893         Filter out apps that don't take file args from
894         open with list.
896 2008-01-04  Alexander Larsson  <alexl@redhat.com>
898         * libnautilus-private/nautilus-file-operations.c:
899         (delete_job):
900         Remove unnecessary delete_if_all_already_in_trash boolean.
901         
902 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
904         * libnautilus-private/apps_nautilus_preferences.schemas.in:
905         Fix a typo.
907 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
909         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
910         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
911         Update to use extensions-2.0 dir.
913 2007-12-27  Alexander Larsson  <alexl@redhat.com>
915         * libnautilus-private/nautilus-dnd.c:
916         (nautilus_drag_default_drop_action_for_icons):
917         Default dnd of desktop icons to move. (#504824)
918         Based on patch by Cosimo Cecchi
920 2007-12-20  Alexander Larsson  <alexl@redhat.com>
922         * configure.in:
923         Post release version bump
925 === nautilus 2.21.1 ===
927 2007-12-20  Alexander Larsson  <alexl@redhat.com>
929         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
930         Fix old test
932         * NEWS: 
933         Update for release
935         * configure.in:
936         Remove gnome-vfs requirement
937         Bump glib and eel requirements
938         
939 2007-12-20  Alexander Larsson  <alexl@redhat.com>
941         * libnautilus-private/nautilus-mime-actions.c:
942         Correct check for require_uri.
943         Small performance fix
945 2007-12-20  Alexander Larsson  <alexl@redhat.com>
947         * libnautilus-private/nautilus-file-private.h:
948         Missed one "std" in the conversion
950 2007-12-20  Alexander Larsson  <alexl@redhat.com>
952         * libnautilus-private/nautilus-customization-data.c:
953         * libnautilus-private/nautilus-directory-async.c:
954         * libnautilus-private/nautilus-dnd.c:
955         * libnautilus-private/nautilus-file-operations.c:
956         * libnautilus-private/nautilus-file-utilities.c:
957         * libnautilus-private/nautilus-file.c:
958         * libnautilus-private/nautilus-icon-dnd.c:
959         * libnautilus-private/nautilus-link.c:
960         * libnautilus-private/nautilus-search-engine-simple.c:
961         * libnautilus-private/nautilus-trash-monitor.c:
962         * src/file-manager/fm-directory-view.c:
963         * src/file-manager/fm-properties-window.c:
964         * src/nautilus-pathbar.c:
965         * src/nautilus-property-browser.c:
966         Update to new gio file attribute names
968 2007-12-20  Alexander Larsson  <alexl@redhat.com>
970         * libnautilus-private/nautilus-file-operations.c:
971         * src/nautilus-places-sidebar.c:
972         Update to new gio api
974 2007-12-19  Alexander Larsson  <alexl@redhat.com>
976         * libnautilus-private/nautilus-file-operations.c:
977         * libnautilus-private/nautilus-file.c:
978         * src/file-manager/fm-directory-view.c:
979         * src/file-manager/fm-properties-window.c:
980         Update for glib API change.
982 2007-12-19  David Zeuthen  <davidz@redhat.com>
984         Don't put up error dialogs if the error code is
985         G_IO_ERROR_FAILED_HANDLED.
987         * libnautilus-private/nautilus-file-operations.c:
988         (unmount_mount_callback):
989         * src/nautilus-places-sidebar.c: (volume_mount_cb),
990         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
991         (drive_poll_for_media_cb):
993 2007-12-17  Alexander Larsson  <alexl@redhat.com>
995         * src/nautilus-main.c:
996         (setup_debug_log_signals):
997         Disable unsafe segv handler by default
999 2007-12-14  David Zeuthen  <davidz@redhat.com>
1001         * libnautilus-private/nautilus-desktop-icon-file.c:
1002         (update_info_from_link):
1003         * libnautilus-private/nautilus-desktop-link-monitor.c:
1004         (volume_delete_dialog):
1005         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1006         (fm_tree_view_unmount_cb):
1007         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1008         * src/nautilus-places-sidebar.c: (check_visibility),
1009         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1010         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1011         (eject_shortcut_cb):
1013         Update for API changes in gio trunk.
1015 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1017         * libnautilus-private/nautilus-file-operations.c:
1018         * libnautilus-private/nautilus-monitor.c:
1019         * libnautilus-private/nautilus-open-with-dialog.c:
1020         Update to new flags API
1022 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1024         * libnautilus-private/nautilus-bookmark.c:
1025         * libnautilus-private/nautilus-bookmark.h:
1026         * libnautilus-private/nautilus-desktop-icon-file.c:
1027         * libnautilus-private/nautilus-desktop-link-monitor.c:
1028         * libnautilus-private/nautilus-desktop-link.c:
1029         * libnautilus-private/nautilus-desktop-link.h:
1030         * libnautilus-private/nautilus-directory-private.h:
1031         * libnautilus-private/nautilus-directory.h:
1032         * libnautilus-private/nautilus-emblem-utils.h:
1033         * libnautilus-private/nautilus-file-changes-queue.h:
1034         * libnautilus-private/nautilus-file-operations.c:
1035         * libnautilus-private/nautilus-file-operations.h:
1036         * libnautilus-private/nautilus-file-utilities.c:
1037         * libnautilus-private/nautilus-file-utilities.h:
1038         * libnautilus-private/nautilus-file.c:
1039         * libnautilus-private/nautilus-file.h:
1040         * libnautilus-private/nautilus-icon-info.c:
1041         * libnautilus-private/nautilus-icon-info.h:
1042         * libnautilus-private/nautilus-link.c:
1043         * libnautilus-private/nautilus-mime-actions.h:
1044         * libnautilus-private/nautilus-mime-application-chooser.c:
1045         * libnautilus-private/nautilus-monitor.c:
1046         * libnautilus-private/nautilus-monitor.h:
1047         * libnautilus-private/nautilus-open-with-dialog.c:
1048         * libnautilus-private/nautilus-open-with-dialog.h:
1049         * libnautilus-private/nautilus-program-choosing.c:
1050         * libnautilus-private/nautilus-program-choosing.h:
1051         * libnautilus-private/nautilus-progress-info.h:
1052         * libnautilus-private/nautilus-recent.h:
1053         * libnautilus-private/nautilus-search-directory.c:
1054         * libnautilus-private/nautilus-search-engine-simple.c:
1055         * libnautilus-private/nautilus-trash-monitor.c:
1056         * libnautilus-private/nautilus-trash-monitor.h:
1057         * libnautilus-private/nautilus-ui-utilities.c:
1058         * libnautilus-private/nautilus-view-factory.h:
1059         * src/file-manager/fm-directory-view.c:
1060         * src/file-manager/fm-directory-view.h:
1061         * src/file-manager/fm-icon-container.c:
1062         * src/file-manager/fm-icon-view.c:
1063         * src/file-manager/fm-tree-model.h:
1064         * src/file-manager/fm-tree-view.c:
1065         * src/nautilus-application.c:
1066         * src/nautilus-application.h:
1067         * src/nautilus-bookmark-list.c:
1068         * src/nautilus-bookmark-list.h:
1069         * src/nautilus-desktop-window.c:
1070         * src/nautilus-image-properties-page.c:
1071         * src/nautilus-location-entry.c:
1072         * src/nautilus-navigation-window.c:
1073         * src/nautilus-pathbar.c:
1074         * src/nautilus-pathbar.h:
1075         * src/nautilus-places-sidebar.c:
1076         * src/nautilus-property-browser.c:
1077         * src/nautilus-query-editor.c:
1078         * src/nautilus-window-menus.c:
1079         Only use <gio/gio.h> include 
1081 2007-12-14  Alexander Larsson  <alexl@redhat.com>
1083         * libnautilus-private/nautilus-file-operations.c:
1084         Update to gioscheduler.h changes
1086 2007-12-13  Alexander Larsson  <alexl@redhat.com>
1088         * libnautilus-private/nautilus-mime-actions.c:
1089         * src/nautilus-window-manage-views.c:
1090         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1092 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1094         * src/file-manager/fm-directory-view.c:
1095         (new_folder_done):
1096         Remove spew
1097         (add_submenu):
1098         (add_submenu_to_directory_menus):
1099         Avoid creating three copies of template menu actions
1101 2007-12-12  Alexander Larsson  <alexl@redhat.com>
1103         * libnautilus-private/nautilus-file-private.h:
1104         * libnautilus-private/nautilus-file-utilities.c:
1105         Update to new gio attribute names
1107 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1109         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1110         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1112 2007-12-12  Andre Klapper  <a9016009@gmx.de>
1114         * src/file-manager/fm-properties-window.c (create_pie_widget):
1115         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
1116         add two translator comments.
1118 2007-12-11  David Zeuthen  <davidz@redhat.com>
1120         Update for API changes in gio trunk.
1122         * libnautilus-private/nautilus-desktop-icon-file.c:
1123         (update_info_from_link):
1124         * libnautilus-private/nautilus-desktop-link-monitor.c:
1125         (volume_delete_dialog), (volume_file_name_used),
1126         (create_mount_link), (mount_added_callback),
1127         (mount_removed_callback), (mount_changed_callback),
1128         (desktop_volumes_visible_changed),
1129         (nautilus_desktop_link_monitor_init),
1130         (desktop_link_monitor_finalize):
1131         * libnautilus-private/nautilus-desktop-link.c:
1132         (nautilus_desktop_link_new),
1133         (nautilus_desktop_link_new_from_mount),
1134         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1135         * libnautilus-private/nautilus-desktop-link.h:
1136         * libnautilus-private/nautilus-file-operations.c:
1137         (custom_mount_to_string), (custom_mount_skip),
1138         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1139         (has_trash_files), (nautilus_file_operations_unmount_mount):
1140         * libnautilus-private/nautilus-file-operations.h:
1141         * libnautilus-private/nautilus-file.c:
1142         (nautilus_file_get_volume_name):
1143         * src/file-manager/fm-icon-container.c: (get_sort_category):
1144         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1145         (fm_tree_model_get_mount_for_root_node_file),
1146         (fm_tree_model_remove_root_uri):
1147         * src/file-manager/fm-tree-model.h:
1148         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1149         (mount_added_callback), (mount_removed_callback),
1150         (button_pressed_callback), (fm_tree_view_unmount_cb),
1151         (create_tree):
1152         * src/nautilus-application.c: (nautilus_application_instance_init),
1153         (mount_added_callback), (mount_removed_callback):
1154         * src/nautilus-pathbar.c:
1155         (nautilus_path_bar_update_button_appearance),
1156         (is_file_path_mounted_mount), (find_button_type),
1157         (make_directory_button):
1158         * src/nautilus-places-sidebar.c: (add_place), (update_places),
1159         (mount_added_callback), (mount_removed_callback),
1160         (mount_changed_callback), (volume_added_callback),
1161         (volume_removed_callback), (volume_changed_callback),
1162         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1163         (check_visibility), (bookmarks_check_popup_sensitivity),
1164         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1165         (unmount_shortcut_cb), (eject_shortcut_cb),
1166         (drive_poll_for_media_cb), (rescan_shortcut_cb),
1167         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1168         (nautilus_places_sidebar_set_parent_window):
1170 2007-12-11  A. Walton  <awalton@svn.gnome.org>
1171         * src/nautilus-shell-interface.idl:
1172         Fix build error from nautilus metafile removal.
1174 2007-12-10  Alexander Larsson  <alexl@redhat.com>
1176         * libnautilus-private/nautilus-directory-async.c:
1177         * libnautilus-private/nautilus-directory-metafile.[ch]:
1178         * libnautilus-private/nautilus-metafile.[ch]:
1179         * libnautilus-private/nautilus-directory-private.h:
1180         * libnautilus-private/nautilus-directory.c:
1181         * libnautilus-private/Makefile.am:
1182         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1183         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1184         * libnautilus-private/nautilus-metafile-server.idl: Removed.
1185         * src/nautilus-application.c:
1186         * src/nautilus-main.c:
1187         * src/nautilus-spatial-window.c:
1188         Remove the bonobo layer for metadata, as we're always in-process anyway
1189         these days.
1191 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1193         * libnautilus-private/nautilus-file.[ch]:
1194         * libnautilus-private/nautilus-vfs-file.c:
1195         * src/file-manager/fm-directory-view.c:
1196         Add optional cancellable arg to nautilus_file_mount
1197         
1198         * libnautilus-private/nautilus-mime-actions.c:
1199         Implement cancellation of file activation
1201 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1203         * libnautilus-private/nautilus-file-operations.c:
1204         Implement nautilus_file_set_permissions_recursive
1206 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1208         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1209         Use new gio apis to avoid getting uri.
1211 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1213         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1214         No need to get the uri to figure out if the
1215         directory is in the trash, just use
1216         g_file_has_uri_scheme().
1217         
1218 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1220         * src/nautilus-places-sidebar.c:
1221         Display errors on mount/unmount failure
1223 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1225         * libnautilus-private/nautilus-file-operations.[ch]:
1226         * src/file-manager/fm-tree-view.c:
1227         * src/nautilus-places-sidebar.c:
1228         Show errors on unmount/eject failing.
1230 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1232         * libnautilus-private/nautilus-file-operations.[ch]:
1233         * src/nautilus-places-sidebar.c:
1234         Implement empty trash on unmount and eject
1235         
1236         * src/file-manager/fm-tree-view.c:
1237         Use the file op version of unmount
1239 2007-12-07  Alexander Larsson  <alexl@redhat.com>
1241         * libnautilus-private/nautilus-file-operations.[ch]:
1242         Implement the rest of the file create ops
1243         
1244         * src/file-manager/fm-directory-view.c:
1245         Get sane filenames for dropped text
1247 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1249         * libnautilus-private/nautilus-directory.c:
1250         Don't avoid adding existing files that are not is_added.
1251         Fixes a problem where new folder didn't display the new folder.
1252         
1253         * libnautilus-private/nautilus-file-operations.[ch]:
1254         * src/file-manager/fm-directory-view.c:
1255         * src/file-manager/fm-tree-view.c:
1256         Implement new folder.
1258 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1260         * libnautilus-private/nautilus-file-operations.c:
1261         Set position on move and link
1263 2007-12-06  Alexander Larsson  <alexl@redhat.com>
1265         * libnautilus-private/nautilus-file-operations.[ch]:
1266         * src/file-manager/fm-directory-view.c:
1267         Implement symlinking
1269 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1271         * libnautilus-private/nautilus-file-operations.[ch]:
1272         Implement duplicate.
1274 2007-12-05  Alexander Larsson  <alexl@redhat.com>
1276         * src/file-manager/fm-directory-view.c:
1277         Fix merge error that made the Open Folder Window
1278         menu item appear in non-browser mode
1280 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1281         * libnautilus-private/nautilus-search-engine-beagle.c:
1282         Fixed some spacing issues.
1284 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1286         * libnautilus-private/nautilus-file-operations.c:
1287         Implement empty trash
1289 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1290         * libnautilus-private/nautilus-search-engine-beagle.c:
1291         Fix a memory leak from the last commit.
1293 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1295         * libnautilus-private/nautilus-file-operations.c:
1296         Implement trash with CommonJob
1297         
1298         * libnautilus-private/nautilus-progress-info.c:
1299         (nautilus_progress_info_set_progress):
1300         Ensure progress always is inside 0.0 - 1.0
1302 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1303         * libnautilus-private/nautilus-search-engine-beagle.c:
1304         Replace depreciated beagle_query_add_hit_type and
1305         beagle_query_add_mime_type with compatible query strings.
1306         
1307 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1309         * libnautilus-private/nautilus-file-operations.c:
1310         Support recursive delete with progress reporting
1312 2007-12-04  Alexander Larsson  <alexl@redhat.com>
1314         * libnautilus-private/nautilus-file-operations.c:
1315         Use CommonJob in the delete confirmation dialogs
1317 2007-12-03  Christian Persch  <chpe@gnome.org>
1319         * libnautilus-private/nautilus-directory-metafile.c:
1320         (nautilus_directory_get_integer_file_metadata),
1321         (nautilus_directory_set_integer_file_metadata):
1322         * libnautilus-private/nautilus-directory.c:
1323         (nautilus_directory_schedule_position_set):
1324         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
1325         * libnautilus-private/nautilus-file-operations-progress.c:
1326         (time_remaining_callback):
1327         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
1328         * src/file-manager/fm-directory-view.c: (new_folder_done):
1329         * src/nautilus-application.c: (get_desktop_manager_selection):
1330         * src/nautilus-connect-server-dialog.c: (display_server_uri):
1331         * src/nautilus-information-panel.c: (receive_dropped_color):
1332         * src/nautilus-property-browser.c: (add_color_to_browser):
1333         * src/nautilus-window.c: (nautilus_window_init),
1334         (nautilus_window_finalize), (free_activate_view_data),
1335         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
1336         (nautilus_window_class_init): Remove some small allocations, and use
1337         GSlice more often. Bug #461795.
1339 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1341         * libnautilus-private/nautilus-file-operations.c:
1342         Move screen_num to CommonJob
1343         Use GtkWindow * for parent_window in CommonJob
1344         shallow conversion to CommonJob use for delete
1346 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1348         * libnautilus-private/nautilus-file-operations.c:
1349         Remove old gnome-vfs base implementation to make
1350         this easier to read.
1351         
1352 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1354         * libnautilus-private/nautilus-file-operations.c:
1355         Implement cancellation in all ops
1356         
1357         * libnautilus-private/nautilus-progress-info.[ch]:
1358         Allow cancelling in progress dialog
1360 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1362         * test/test.h: 
1363         Don't include deprectated headers
1365 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1367         * libnautilus-private/nautilus-search-engine-tracker.c:
1368         Fix build
1369         
1370         * src/file-manager/fm-directory-view.h:
1371         Don't include deprectated headers
1373 2007-12-03  Alexander Larsson  <alexl@redhat.com>
1375         * libnautilus-private/nautilus-file-operations.c:
1376         * libnautilus-private/nautilus-file.c:
1377         * libnautilus-private/nautilus-progress-info.c:
1378         * src/file-manager/fm-error-reporting.c:
1379         Fix ngettext use and othe i18n issues (#500945)
1381 2007-11-30  Federico Mena Quintero  <federico@novell.com>
1383         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
1384         the HIG police.
1386         * src/file-manager/fm-properties-window.c
1387         (create_permissions_page): Use header capitalization for command button.
1388         (add_permissions_combo_box): Use sentence capitalization for field labels.
1390 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1392         * libnautilus-private/nautilus-file-operations.[ch]:
1393         Reimplement copy_move helper with _copy and _move
1394         Also support move to trash as trash
1395         
1396         * src/file-manager/fm-directory-view.c:
1397         Use _copy_move again
1399 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1401         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1402         Convert changes queue to only use GFile, not uris.
1403         Kill all _by_uri versions
1404         
1405         * libnautilus-private/nautilus-directory-notify.h:
1406         * libnautilus-private/nautilus-directory.c:
1407         * libnautilus-private/nautilus-link.c:
1408         * libnautilus-private/nautilus-monitor.c:
1409         * src/file-manager/fm-directory-view.c:
1410         Update for above changes
1412 2007-11-30  Alexander Larsson  <alexl@redhat.com>
1414         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1415         More uri -> gfile API changes
1416         
1417         * libnautilus-private/nautilus-file-operations.[ch]:
1418         Add move operation
1419         
1420         * src/file-manager/fm-directory-view.c:
1421         Use move operation
1423 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1425         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1426         * libnautilus-private/nautilus-icon-dnd.c:
1427         Change position setting api to accept GFile instead of
1428         uri
1429         
1430         * libnautilus-private/nautilus-file-operations.c:
1431         Set positions and copy metadata.
1433 2007-11-29  Alexander Larsson  <alexl@redhat.com>
1435         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1436         Add some GFile version and rename the old to _by_uri
1437         
1438         * libnautilus-private/nautilus-file-operations.c:
1439         Emit change events
1440         
1441         * libnautilus-private/nautilus-file-operations-progress.c:
1442         * libnautilus-private/nautilus-file.c:
1443         * libnautilus-private/nautilus-icon-dnd.c:
1444         * libnautilus-private/nautilus-metafile.c:
1445         * libnautilus-private/nautilus-monitor.c:
1446         * src/file-manager/fm-directory-view.c:
1447         * src/file-manager/fm-icon-view.c:
1448         Update to latest APIs
1450 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1452         * libnautilus-private/nautilus-file-operations.c:
1453         Better status message when copying one folder
1454         
1455         * libnautilus-private/nautilus-progress-info.c:
1456         Correct tooltip message for status icon
1458 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1460         * libnautilus-private/nautilus-file-operations.c:
1461         Nicer progress texts
1462         
1463         * libnautilus-private/nautilus-progress-info.c:
1464         Hide progress window when last op finishes.
1466 2007-11-23  Alexander Larsson  <alexl@redhat.com>
1468         * libnautilus-private/nautilus-directory-async.c:
1469         Don't free uninitialized memory.
1470         
1471         * libnautilus-private/nautilus-file-operations.c:
1472         * libnautilus-private/nautilus-progress-info.[ch]:
1473         Add progress info dialog
1475 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1477         * libnautilus-private/nautilus-file-operations.c:
1478         Handle debuting URIs in file copy op
1479         
1480         * src/file-manager/fm-directory-view.c:
1481         Use new nautilus_file_operations_copy for copy.
1482         Make debuting_uri hash into debuting_files in new
1483         API. Convert for old calls.
1485 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1487         * libnautilus-private/nautilus-file-operations.c:
1488         Add run_warning and run_error to simplify the
1489         code for error dialogs.
1491 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1493         * libnautilus-private/nautilus-file-operations.c:
1494         Add defines for common button names to make sure
1495         they are consistent
1497 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1499         * libnautilus-private/nautilus-file-operations.c:
1500         Use the right create_dest arg to copy_directory
1501         
1502 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1504         * libnautilus-private/nautilus-file-operations.c:
1505         Free primary / secondary in run_simple_dialog
1507 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1509         * libnautilus-private/nautilus-file-operations.c:
1510         Add IS_IO_ERROR macro and use that
1511         
1512 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1514         * libnautilus-private/nautilus-progress-info.[ch]:
1515         Remove printf versions
1516         rename _set_foo_nocopy to _take_foo
1518         * libnautilus-private/nautilus-file-operations.c:
1519         Use new custom printf formating for all strings
1520         
1521 2007-11-22  Alexander Larsson  <alexl@redhat.com>
1523         * libnautilus-private/nautilus-file-operations.c:
1524         Use eel_strdup_printf_with_custom to make it easier
1525         to create error dialogs.
1527 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1529         * libnautilus-private/nautilus-file-operations.c:
1530         Handle deleting a directory when overwriting it with a
1531         file.
1533 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1535         * libnautilus-private/nautilus-file-operations.c:
1536         Handle errors in remove destination
1537         
1538 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1540         * libnautilus-private/nautilus-file-operations.c:
1541         Pass cancellable into strdup_with_name
1543 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1545         * libnautilus-private/nautilus-file-operations.c:
1546         Add progress updates to copy.
1547         Make some error dialogs more consistent (add skip all, reorder)
1549         * libnautilus-private/nautilus-progress-info.[ch]:
1550         Add nautilus_progress_info_set_status_printf
1552 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1554         * libnautilus-private/nautilus-file-operations.c:
1555         Don't create dest dir on merges
1556         
1557 2007-11-21  Alexander Larsson  <alexl@redhat.com>
1559         * libnautilus-private/nautilus-file-operations.c:
1560         Handle recursive copies
1562 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1564         * libnautilus-private/nautilus-file-operations.c:
1565         Pass in same_fs instead of dest_fs_id so we can
1566         reuse copy_file recursively and only check once.
1568 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1570         * libnautilus-private/nautilus-file-operations.c:
1571         More work on file copies
1573 2007-11-20  Alexander Larsson  <alexl@redhat.com>
1575         * libnautilus-private/nautilus-file-operations.c:
1576         Add error handling for source scanning
1578 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1580         * libnautilus-private/nautilus-progress-info.[ch]:
1581         Add nautilus_get_all_progress_info()
1582         
1583         * test/test-copy.c:
1584         Print progress info
1585         
1586         * libnautilus-private/nautilus-file-operations.c:
1587         Implement generic run_simple_dialog()
1589 2007-11-19  Alexander Larsson  <alexl@redhat.com>
1591         * libnautilus-private/nautilus-file-operations.c:
1592         Add generic run_simple_dialog.
1594 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1596         * libnautilus-private/nautilus-progress-info.c:
1597         Fix signal emissions
1599         * libnautilus-private/nautilus-file-operations.[ch]:
1600         Add nautilus_file_operations_copy, with some initial
1601         (far from done) code
1602         
1603         * test/Makefile.am:
1604         * test/test-copy.c:
1605         nautilus_file_operations_copy testcase
1607 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1609         * libnautilus-private/nautilus-progress-info.c:
1610         Reindent
1611         Fix threading issues wrt the idle source
1613 2007-11-16  Alexander Larsson  <alexl@redhat.com>
1615         * libnautilus-private/Makefile.am:
1616         * libnautilus-private/nautilus-progress-info.[ch]:
1617         Added NautilusProgressInfo class
1618         
1619         * libnautilus-private/nautilus-file-operations.c:
1620         * src/file-manager/fm-tree-view.c:
1621         * src/nautilus-places-sidebar.c:
1622         Update to new gio API
1624 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1626         * src/file-manager/fm-error-reporting.c:
1627         Remove last use of GNOME_VFS_ERROR
1628         
1629         * libnautilus-private/Makefile.am:
1630         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
1631         * src/file-manager/fm-directory-view.c:
1632         * src/nautilus-window-manage-views.c:
1633         Remove GNOME_VFS_ERROR
1635 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1637         * src/nautilus-window-manage-views.c:
1638         * src/nautilus-window-private.h:
1639         Better error reporting on view failure
1641 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1643         * src/nautilus-window-manage-views.c:
1644         * src/nautilus-window-private.h:
1645         Try to mount location if not mounted.
1647 2007-11-13  Alexander Larsson  <alexl@redhat.com>
1649         * libnautilus-private/nautilus-directory-async.c:
1650         * libnautilus-private/nautilus-file-private.h:
1651         * libnautilus-private/nautilus-file.c:
1652         Handle std:target_uri gio links
1654 2007-11-12  Alexander Larsson  <alexl@redhat.com>
1656         * libnautilus-private/nautilus-file.c:
1657         Fix reversed checks
1659 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
1661         * configure.in:
1662         * src/nautilus-image-properties-page.c:
1663         Add support for exempi >= 1.99.5 while keeping support for older
1664         versions.
1666 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
1668         * NEWS:
1669         * docs/key_mouse_navigation.txt:
1670         * libnautilus-private/nautilus-emblem-utils.c:
1671         * libnautilus-private/nautilus-emblem-utils.h:
1672         * src/file-manager/fm-properties-window.c:
1673         * src/nautilus-emblem-sidebar.c:
1674         * src/nautilus-property-browser.c:
1675         Fix typo: availible -> available.
1677 2007-11-06  Alexander Larsson  <alexl@redhat.com>
1679         * libnautilus-private/nautilus-program-choosing.c:
1680         Update to the new GAppInfo and EelAppLaunchContext APIs
1681         Remove old startup notify code
1683 2007-11-05  Jürg Billeter  <j@bitron.ch>
1685         reviewed by: Alexander Larsson  <alexl@redhat.com>
1687         * src/file-manager/fm-actions.h:
1688         * src/file-manager/fm-directory-view.c:
1689         (action_open_folder_window_callback), (open_one_in_folder_window),
1690         (action_location_open_folder_window_callback),
1691         (real_update_location_menu), (real_update_menus):
1692         * src/file-manager/nautilus-directory-view-ui.xml:
1693         * src/nautilus-actions.h:
1694         * src/nautilus-navigation-window-menus.c:
1695         (nautilus_navigation_window_update_spatial_menu_item),
1696         (action_folder_window_callback),
1697         (nautilus_navigation_window_initialize_menus):
1698         * src/nautilus-navigation-window-ui.xml:
1699         * src/nautilus-navigation-window.c:
1700         (nautilus_navigation_window_init), (always_use_browser_changed):
1701         * src/nautilus-window-private.h:
1702         Add menu item to open spatial folder window from browser window to File
1703         menu and context menus.
1705 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
1707         * src/file-manager/fm-directory-view.c:
1708         * src/nautilus-file-management-properties.c:
1709         * src/nautilus-navigation-window.c:
1710         * libnautilus-private/nautilus-icon-info.c:
1711         * libnautilus-private/nautilus-mime-application-chooser.c:
1712         Plug some minor memory leaks.
1714 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
1716         * src/file-manager/fm-icon-container.c:
1717         * src/file-manager/fm-list-view.c:
1718         * src/nautilus-shell.c:
1719         * src/nautilus-file-management-properties.c:
1720         * libnautilus-private/nautilus-column-utilities.c:
1721         * libnautilus-private/nautilus-column-utilities.h:
1722         * libnautilus-private/nautilus-column-chooser.c:
1723         * libnautilus-private/nautilus-column-chooser.h:
1724         Remove all uses of eel-string-list and update code to the new
1725         eel_preferences_[set|get]_string_array api.
1727         * libnautilus-private/nautilus-global-preferences.c:
1728         Update to the eel-enumerations api changes.
1730 2007-11-02  Alexander Larsson  <alexl@redhat.com>
1732         * libnautilus-private/nautilus-customization-data.[ch]:
1733         * libnautilus-private/nautilus-desktop-directory.c:
1734         * libnautilus-private/nautilus-directory-async.c:
1735         * libnautilus-private/nautilus-directory-private.h:
1736         * libnautilus-private/nautilus-directory.[ch]:
1737         * libnautilus-private/nautilus-file-operations-progress.[ch]:
1738         * libnautilus-private/nautilus-file-private.h:
1739         * libnautilus-private/nautilus-file-utilities.c:
1740         * libnautilus-private/nautilus-file.[ch]:
1741         * libnautilus-private/nautilus-global-preferences.c:
1742         * libnautilus-private/nautilus-icon-dnd.c:
1743         * libnautilus-private/nautilus-metafile.c:
1744         * libnautilus-private/nautilus-monitor.c:
1745         * libnautilus-private/nautilus-program-choosing.c:
1746         * libnautilus-private/nautilus-query.h:
1747         * libnautilus-private/nautilus-search-directory.c:
1748         * libnautilus-private/nautilus-search-engine-tracker.c:
1749         * libnautilus-private/nautilus-search-engine.h:
1750         * libnautilus-private/nautilus-thumbnails.c:
1751         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1752         * libnautilus-private/nautilus-vfs-utils.h:
1753         * src/file-manager/fm-desktop-icon-view.c:
1754         * src/file-manager/fm-ditem-page.c:
1755         * src/file-manager/fm-icon-container.c:
1756         * src/file-manager/fm-icon-view.c:
1757         * src/file-manager/fm-list-view.c:
1758         * src/file-manager/fm-properties-window.c:
1759         * src/file-manager/fm-tree-view.c:
1760         * src/nautilus-desktop-window.c:
1761         * src/nautilus-emblem-sidebar.c:
1762         * src/nautilus-location-bar.c:
1763         * src/nautilus-location-dialog.c:
1764         * src/nautilus-location-entry.c:
1765         * src/nautilus-main.c:
1766         * src/nautilus-navigation-window-menus.c:
1767         * src/nautilus-places-sidebar.c:
1768         * src/nautilus-query-editor.c:
1769         * src/nautilus-shell.c:
1770         * src/nautilus-sidebar-title.c:
1771         * src/nautilus-window-manage-views.c:
1772         * src/nautilus-window.c:
1773         * test/test-nautilus-mime-actions-set.c:
1774         * test/test-nautilus-mime-actions.c:
1775         * test/test.h:
1776         Remove lots of gnome vfs includes
1777         
1778         * src/Makefile.am:
1779         Disable building of connect to server app
1781 2007-11-02  Alexander Larsson  <alexl@redhat.com>
1783         * libnautilus-private/nautilus-file.[ch]:
1784         Add nautilus_file_is_launchable
1786         * libnautilus-private/nautilus-program-choosing.c:
1787         Add launched apps to recent files
1788         
1789         * libnautilus-private/nautilus-mime-actions.[ch]:
1790         * src/file-manager/fm-directory-view.[ch]:
1791         Move all the file activaton code from FMDirectoryView
1792         to a common place in nautilus-mime-actions
1794 2007-11-01  Alexander Larsson  <alexl@redhat.com>
1796         * libnautilus-private/nautilus-file-operations.[ch]:
1797         Stub out all gnome-vfs using operations with a
1798         dialog saying this isn't supported yet.
1799         
1800         * src/Makefile.am:
1801         * src/file-manager/fm-directory-view.c:
1802         * src/nautilus-shell-ui.xml:
1803         * src/nautilus-window-menus.c:
1804         Remove all connect to server use for now
1805         Not sure what to do with it in the gvfs world
1806         
1807         * src/file-manager/fm-error-reporting.c:
1808         * src/nautilus-main.c:
1809         Remove gnome_vfs uses
1811 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
1813         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
1814         instead of a hand rolled version.
1816 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
1818         * src/file-manager/fm-directory-view.c: do not use the deprecated
1819         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
1820         doesn't exist.
1822 2007-11-01  Alexander Larsson  <alexl@redhat.com>
1824         * libnautilus-private/nautilus-file-operations.[ch]:
1825         Convert unmount volume to gio
1826         Remove unmount drive (makes no sense!)
1827         
1828         * src/nautilus-places-sidebar.c:
1829         Use new APIs
1831 2007-11-01  Alexander Larsson  <alexl@redhat.com>
1833         * libnautilus-private/nautilus-file.c:
1834         (nautilus_file_get_uri_scheme):
1835         Better get_uri_scheme implementation
1836         
1837         * libnautilus-private/nautilus-mime-actions.[ch]:
1838         Remove the open_with versions (not needed anymore)
1839         Add support for uri_handlers
1840         
1841         * libnautilus-private/nautilus-program-choosing.[ch]:
1842         Remove now unused function nautilus_launch_show_file
1843         
1844         * src/file-manager/fm-directory-view.c:
1845         * src/nautilus-information-panel.c:
1846         * src/nautilus-window.c:
1847         Update for above api changes
1849 2007-10-31  Alexander Larsson  <alexl@redhat.com>
1851         * libnautilus-private/nautilus-dnd.c:
1852         Convert default dnd op to gio code
1854 2007-10-31  Alexander Larsson  <alexl@redhat.com>
1856         * libnautilus-private/nautilus-search-engine-simple.c:
1857         Update to changed gio API
1859 2007-10-31  Alexander Larsson  <alexl@redhat.com>
1861         * libnautilus-private/nautilus-vfs-utils.[ch]:
1862         Remove more unused gnome-vfs helpers
1864 2007-10-31  Alexander Larsson  <alexl@redhat.com>
1866         * src/file-manager/fm-icon-view.c (play_file):
1867         Use a better pipeline for audio preview (doesn't play videos)
1868         Add back totem preview app.
1870         * libnautilus-private/nautilus-file.c:
1871         (nautilus_file_get_volume_name):
1872         Get volume name using gio
1873         
1874         * src/file-manager/fm-properties-window.c:
1875         Show volume name for non local files too
1876         Avoid crashes if query fsinfo fails
1878 2007-10-30  Alexander Larsson  <alexl@redhat.com>
1880         * libnautilus-private/nautilus-program-choosing.c:
1881         (nautilus_launch_show_file):
1882         Avoid gnome_vfs calls
1884 2007-10-30  Alexander Larsson  <alexl@redhat.com>
1886         * libnautilus-private/nautilus-icon-canvas-item.c:
1887         (real_map_pixbuf):
1888         Fix indentation
1889         
1890         * src/file-manager/Makefile.am:
1891         * src/file-manager/fm-icon-view.c:
1892         * src/file-manager/nautilus-audio-mime-types.h:
1893         Replace audio preview code with new one based
1894         on gst-launch, removing all the gnome-vfs code
1896 2007-10-29  Alexander Larsson  <alexl@redhat.com>
1898         * libnautilus-private/nautilus-dnd.c:
1899         Remove gnome-vfs code
1901 2007-10-29  Alexander Larsson  <alexl@redhat.com>
1903         * libnautilus-private/nautilus-file-utilities.[ch]:
1904         * libnautilus-private/nautilus-file-operations.c:
1905         Move public gnome-vfs functions from file-utilities to internal
1906         calls in file-operations.c
1907         Replace gnome-vfs use with gio
1908         
1909         * libnautilus-private/nautilus-file-operations-progress.c:
1910         * src/file-manager/fm-tree-view.c:
1911         Replace gnome-vfs use with gio
1913 2007-10-29  Alexander Larsson  <alexl@redhat.com>
1915         * libnautilus-private/nautilus-file-operations.[ch]:
1916         Move nautilus_file_operations_delete to the gio code.
1918         * src/file-manager/fm-directory-view.c:
1919         * src/file-manager/fm-tree-view.c:
1920         Update to use new nautilus_file_operations_delete
1922 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
1924         * libnautilus-private/nautilus-module.c:
1925         Fix valgrind warning on shutdown (#346401, ported from trunk).
1927 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
1929         * libnautilus-private/nautilus-directory.c:
1930         * libnautilus-private/nautilus-desktop-link.c:
1931         * libnautilus-private/nautilus-desktop-icon-file.c:
1932         * libnautilus-private/nautilus-bookmark.c:
1933         * libnautilus-private/nautilus-trash-monitor.c:
1934         * libnautilus-private/nautilus-file.c:
1935         Plug minor memory leaks and improper uses of eel_ref_str_*
1937 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
1939         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
1940         of freeing it to avoid memory corruption.
1942 2007-10-25  Alexander Larsson  <alexl@redhat.com>
1944         * libnautilus-private/nautilus-file-changes-queue.[ch]:
1945         * libnautilus-private/nautilus-monitor.c:
1946         Rename some file change queue functions to _by_uri
1947         add GFile based version with the original name
1948         
1949         * libnautilus-private/nautilus-file-operations.[ch]:
1950         Add gio based nautilus_file_operations_trash_or_delete() call.
1951         
1952         * src/file-manager/fm-directory-view.c:
1953         Call nautilus_file_operations_trash_or_delete()
1954         Remove unused code
1956 2007-10-25  Alexander Larsson  <alexl@redhat.com>
1958         * src/file-manager/fm-directory-view.[ch]:
1959         Make file activation handle mounting of mountables and non-mounted
1960         locations. Also general cleanup of activation.
1961         Cancellation not handled yet.
1963 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
1965         * src/file-manager/fm-list-view.c:
1966         * libnautilus-private/nautilus-icon-info.c:
1967         * libnautilus-private/nautilus-file.c:
1968         Plug some minor memory leaks.
1970 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
1972         * src/nautilus-window-manage-view.c (location_has_really_changed):
1973         Fix a warning when switching view.
1975 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
1977         * src/nautilus-application.c:
1978         * src/nautilus-property-browser.c:
1979         * src/nautilus-shell.c:
1981         Do not use EelStringList.
1983 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
1985         * src/nautilus-file-management-properties.c:
1986         remove eel_string_list (ab)use.
1988 2007-10-24  Alexander Larsson  <alexl@redhat.com>
1990         * libnautilus-private/nautilus-file.[ch]:
1991         * libnautilus-private/nautilus-vfs-file.c:
1992         Pass GMountOperation instead of parent to mount.
1993         Nothing for unmount/eject
1994         
1995         * src/file-manager/fm-directory-view.c:
1996         Pass in a mount operation for mount.
1997         Disable timeout when mount operation is active
1999 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2001         * libnautilus-private/nautilus-file.c:
2002         Use g_utf8_collate, not eel_strcoll.
2004 2007-10-24  Alexander Larsson  <alexl@redhat.com>
2006         * libnautilus-private/nautilus-icon-canvas-item.c:
2007         * test/test.c:
2008         Update for eel changes
2010 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2012         * configure.in:
2013         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2014         * libnautilus-private/nautilus-icon-container.c:
2015         * libnautilus-private/nautilus-icon-dnd.c:
2016         * libnautilus-private/nautilus-icon-private.h:
2017         * test/test.c:
2018         Remove libart dependency, use eel rect and point types
2020 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2022         * libnautilus-private/nautilus-program-choosing.c:
2023         (nautilus_launch_application_from_command):
2024         Use gdk_spawn instead of eel
2026 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2028         * libnautilus-private/nautilus-dnd.c:
2029         * libnautilus-private/nautilus-file.c:
2030         * libnautilus-private/nautilus-program-choosing.c:
2031         * src/file-manager/fm-directory-view.c:
2032         * src/file-manager/fm-properties-window.c:
2033         * src/nautilus-emblem-sidebar.c:
2034         * src/nautilus-information-panel.c:
2035         Don't use removed eel gnome-vfs functions
2037 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2039         * libnautilus-private/nautilus-directory.[ch]:
2040         Add nautilus_directory_get_location
2042         * libnautilus-private/nautilus-file.[ch]:
2043         Add nautilus_file_get_parent_location.
2044         Port from eel_format_uri_for_display to gio parse names
2045         
2046         * libnautilus-private/nautilus-program-choosing.c:
2047         * src/file-manager/fm-directory-view.c:
2048         * src/nautilus-emblem-sidebar.c:
2049         * src/nautilus-location-bar.c:
2050         * src/nautilus-location-dialog.c:
2051         * src/nautilus-navigation-window-menus.c:
2052         * src/nautilus-window-bookmarks.c:
2053         Port from eel_format_uri_for_display to gio parse names
2055 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2057         * libnautilus-private/nautilus-file-utilities.c:
2058         (nautilus_ensure_unique_file_name):
2059         Port from gnome-vfs
2060         
2061         * src/file-manager/fm-directory-view.c:
2062         (fm_directory_view_handle_netscape_url_drop):
2063         Handle missing mimetype
2065 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2067         * libnautilus-private/nautilus-file-utilities.c:
2068         (nautilus_compute_title_for_location):
2069         Make this use only display name.
2070         
2071         * libnautilus-private/nautilus-icon-info.c:
2072         (nautilus_icon_info_lookup):
2073         Don't free filename before use
2074         
2075         * libnautilus-private/nautilus-search-directory-file.[ch]:
2076         * libnautilus-private/nautilus-search-directory.c:
2077         Create nice display name for search directories, and keep it updated.
2078         
2079         * src/nautilus-window-manage-views.c:
2080         Fix wrong type of argument passed to signal
2082 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2084         * libnautilus-private/nautilus-file.c:
2085         Replace some gnome vfs calls
2087 2007-10-23  Alexander Larsson  <alexl@redhat.com>
2089         * libnautilus-private/nautilus-metafile.c:
2090         Use new gio uri escape functions instead of gnome-vfs
2092 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2094         * src/nautilus-location-entry.c:
2095         Use GFilenameCompleter
2097 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2099         * src/nautilus-application.c:
2100         * src/nautilus-information-panel.c:
2101         * src/nautilus-spatial-window.c:
2102         * src/nautilus-spatial-window.h:
2103         * src/nautilus-window-manage-views.c:
2104         Use GFile * instead of uris in some more places
2105         
2106         Patch from Paolo Borelli
2108 2007-10-22  Alexander Larsson  <alexl@redhat.com>
2110         * libnautilus-private/nautilus-desktop-icon-file.c:
2111         * libnautilus-private/nautilus-file.c:
2112         * libnautilus-private/nautilus-saved-search-file.c:
2113         * libnautilus-private/nautilus-search-directory-file.c:
2114         Fix handling of mimetype as refstring
2115         Fix leak of GFile
2116         Code cleanups
2118         Patch from Paolo Borelli
2120 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2122         * src/file-manager/fm-icon-view.c:
2123         * src/file-manager/fm-directory-view.c:
2124         use g_content_type_equals instead of strcasecmp on the mime type.
2126         * src/nautilus-window-menus.c:
2127         Remove unneeded includes
2129 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
2131         * libnautilus-private/nautilus-emblem-utils.h:
2132         * libnautilus-private/nautilus-emblem-utils.c:
2133         * src/nautilus-emblem-sidebar.c:
2134         * src/nautilus-property-browser.c:
2136         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2138 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2140         * libnautilus-private/nautilus-file.c:
2141         (nautilus_file_set_display_name):
2142         Don't crash on NULL display name
2144 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2146         * libnautilus-private/nautilus-file-private.h:
2147         * libnautilus-private/nautilus-file.[ch]:
2148         * libnautilus-private/nautilus-vfs-file.c:
2149         Remove NautilusFileMountCallback and just make
2150         NautilusFileOperationCallback take an extra
2151         resultant file argument.
2152         
2153         * src/file-manager/fm-directory-view.c:
2154         * src/file-manager/fm-error-reporting.c:
2155         * src/file-manager/fm-list-view.c:
2156         * src/file-manager/fm-properties-window.c:
2157         Update to API change
2158         
2159         * src/nautilus-pathbar.c:
2160         (get_display_name_for_folder):
2161         Fix crash if NULL display name
2163 2007-10-19  Alexander Larsson  <alexl@redhat.com>
2165         * libnautilus-private/nautilus-desktop-icon-file.c:
2166         Set can_mount/unmount to FALSE unless set
2167         
2168         * libnautilus-private/nautilus-file-private.h:
2169         * libnautilus-private/nautilus-file.c:
2170         * libnautilus-private/nautilus-file.h:
2171         Make the Operation object semi-public
2172         Move mount ops to virtual functions
2173         
2174         * libnautilus-private/nautilus-vfs-file.c:
2175         Initial work to implement mount op
2177 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2179         * libnautilus-private/nautilus-file-utilities.[ch]:
2180         * src/nautilus-pathbar.c:
2181         Add & use nautilus_get_desktop_location
2182         
2183         * libnautilus-private/nautilus-dnd.c:
2184         Port code to gio
2185         
2186         * libnautilus-private/nautilus-icon-dnd.c:
2187         Trash is now a real uri location, remove special case
2189 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2191         * libnautilus-private/nautilus-file-utilities.[ch]:
2192         Make compute_title take a GFile
2194         * libnautilus-private/nautilus-view-factory.[ch]:
2195         * libnautilus-private/nautilus-window-info.[ch]:
2196         * src/file-manager/fm-directory-view.c:
2197         * src/file-manager/fm-tree-view.c:
2198         * src/nautilus-application.[ch]:
2199         * src/nautilus-bookmark-list.c:
2200         * src/nautilus-bookmarks-window.c:
2201         * src/nautilus-connect-server-dialog-nonmain.c:
2202         * src/nautilus-desktop-window.c:
2203         * src/nautilus-history-sidebar.c:
2204         * src/nautilus-location-bar.c:
2205         * src/nautilus-location-dialog.c:
2206         * src/nautilus-navigation-window.c:
2207         * src/nautilus-places-sidebar.c:
2208         * src/nautilus-shell.c:
2209         * src/nautilus-spatial-window.c:
2210         * src/nautilus-window-manage-views.[ch]:
2211         * src/nautilus-window-menus.c:
2212         * src/nautilus-window-private.h:
2213         * src/nautilus-window.[ch]:
2214         Use GFile * instead of char * uri in all loation handling
2215         for windows.
2217 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
2219         * src/nautilus-image-properties-page.c: port to gio.
2221 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2223         * libnautilus-private/nautilus-directory-private.h:
2224         * libnautilus-private/nautilus-directory.[ch]:
2225         * src/nautilus-application.c:
2226         Make nautilus_directory_get_existing take GFile *.
2227         Add nautilus_directory_get taking a GFile *
2229 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2231         * libnautilus-private/nautilus-desktop-directory-file.c:
2232         * libnautilus-private/nautilus-desktop-directory.c:
2233         * libnautilus-private/nautilus-desktop-icon-file.c:
2234         * libnautilus-private/nautilus-desktop-link-monitor.c:
2235         * libnautilus-private/nautilus-directory.c:
2236         * libnautilus-private/nautilus-directory.h:
2237         * libnautilus-private/nautilus-file-operations.c:
2238         * libnautilus-private/nautilus-file-utilities.c:
2239         * src/file-manager/fm-directory-view.c:
2240         * src/nautilus-navigation-window.c:
2241         * src/nautilus-window-manage-views.c:
2242         * test/test-nautilus-directory-async.c:
2243         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2245 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2247         * libnautilus-private/nautilus-desktop-link.c:
2248         * libnautilus-private/nautilus-desktop-icon-file.c:
2249         Handle NULL volume
2250         
2251         * libnautilus-private/nautilus-file.c:
2252         * libnautilus-private/nautilus-icon-dnd.c:
2253         Convert gnome_vfs calls to gio
2255 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2257         * libnautilus-private/nautilus-desktop-icon-file.c:
2258         * src/nautilus-application.c:
2259         * src/nautilus-window-menus.c:
2260         * test/test-nautilus-directory-async.c:
2261         * test/test.c:
2262         Convert gnome_vfs calls to gio
2264 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2266         * src/nautilus-application.[ch]:
2267         Convert gnome_vfs calls to gio
2269         * TODO-gio:
2270         Document some stuff that needs doing in gio-branch
2272 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2274         * libnautilus-private/nautilus-search-engine-simple.c:
2275         Remove spew
2276         
2277         * src/nautilus-query-editor.c:
2278         Work around crash getting NULL back as the location.
2280 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2282         * libnautilus-private/nautilus-file-utilities.[ch]:
2283         Add nautilus_is_home_directory and nautilus_is_root_directory
2284         
2285         * src/nautilus-window-manage-views.c:
2286         Convert gnome_vfs calls to gio
2288 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2290         * src/nautilus-window.c (nautilus_window_go_up):
2291         Use gio to find parent
2293 2007-10-18  Alexander Larsson  <alexl@redhat.com>
2295         * src/nautilus-pathbar.[ch]:
2296         * src/nautilus-navigation-window.c:
2297         * src/nautilus-window-manage-views.c:
2298         Use gio in pathbar
2300 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2302         * libnautilus-private/nautilus-vfs-utils.[ch]:
2303         Remove now unused gnome_vfs to gio helpers
2305 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2307         * src/nautilus-location-bar.c:
2308         Remove some unused code
2309         Replace gnome_vfs code with gio code
2311 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2313         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
2314         Typo can_delete -> can_trash
2316 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2318         * src/nautilus-property-browser.c:
2319         Replace some gnome-vfs code with gio code
2321 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2323         * src/file-manager/fm-properties-window.c:
2324         Replace some gnome-vfs code with gio code
2326 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2328         * libnautilus-private/nautilus-file-private.h:
2329         * libnautilus-private/nautilus-file.[ch]:
2330         Add can_delete and can_trash
2331         
2332         * src/file-manager/fm-directory-view.c:
2333         Replace some gnome-vfs code with gio code
2335 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2337         * src/nautilus-location-dialog.c (open_current_location): 
2338         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
2339         
2340 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2342         * libnautilus-private/nautilus-search-engine-simple.c:
2343         Update to use gio
2345 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2347         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
2349 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2351         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
2353 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
2355         * libnautilus-private/nautilus-link.[ch]: remove.
2356         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
2357         and rename them to nautilus-link.[ch]
2358         * libnautilus-private/nautilus-file.c: adapt for the above change.
2360 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2362         * src/nautilus-places-sidebar.c:
2363         Use gio volume APIs
2365 2007-10-17  Alexander Larsson  <alexl@redhat.com>
2367         * libnautilus-private/nautilus-file.[ch]:
2368         * libnautilus-private/nautilus-file-private.h:
2369         Remove has/get_volume/drive, replace with
2370         can_mount/unmount/eject and mount/unmount/eject.
2371         (Which are not fully implemented yet)
2372         Add nautilus_file_is_mountpoint.
2373         
2374         * libnautilus-extension/nautilus-file-info.[ch]:
2375         * libnautilus-private/nautilus-directory-async.c:
2376         * libnautilus-private/nautilus-link-desktop-file.[ch]:
2377         * libnautilus-private/nautilus-link.[ch]:
2378         * src/file-manager/fm-directory-view.c:
2379         * src/file-manager/fm-icon-view.c:
2380         * src/file-manager/fm-properties-window.c:
2381         * src/file-manager/fm-tree-model.[ch]:
2382         * src/file-manager/fm-tree-view.c:
2383         Use gio volume APIs
2385 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2387         * libnautilus-private/nautilus-desktop-icon-file.c:
2388         * libnautilus-private/nautilus-desktop-link-monitor.c:
2389         * libnautilus-private/nautilus-desktop-link.[ch]:
2390         * libnautilus-private/nautilus-directory-async.c:
2391         * libnautilus-private/nautilus-file-private.h:
2392         * libnautilus-private/nautilus-file.c:
2393         * libnautilus-private/nautilus-search-directory-file.c:
2394         * src/file-manager/fm-directory-view.c:
2395         * src/file-manager/fm-properties-window.c:
2396         Convert some volume monitor use to gio
2398 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2400         * libnautilus-private/nautilus-trash-monitor.c:
2401         Ref icon in nautilus_trash_monitor_get_icon()
2402         
2403         * libnautilus-private/nautilus-desktop-icon-file.c:
2404         * libnautilus-private/nautilus-desktop-link.c:
2405         * libnautilus-private/nautilus-desktop-link.h:
2406         * src/nautilus-places-sidebar.c:
2407         Use nautilus_trash_monitor_get_icon() when possible
2408         
2409 2007-10-16  Alexander Larsson  <alexl@redhat.com>
2411         * libnautilus-private/nautilus-trash-monitor.[ch]:
2412         Add full gio implementation and get_icon()
2414 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2416         * libnautilus-private/Makefile.am:
2417         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
2418         * libnautilus-private/nautilus-icon-factory.c: Removed.
2419         * libnautilus-private/nautilus-icon-factory.h: Removed.
2420         Remove NautilusIconFactory code.
2421         Now all code use the new APIs
2422         YAHOO!!!
2423         
2424         * libnautilus-private/nautilus-bookmark.c:
2425         * libnautilus-private/nautilus-bookmark.h:
2426         * libnautilus-private/nautilus-file.c:
2427         * libnautilus-private/nautilus-global-preferences.c:
2428         * libnautilus-private/nautilus-icon-canvas-item.c:
2429         * libnautilus-private/nautilus-icon-canvas-item.h:
2430         * libnautilus-private/nautilus-icon-container.h:
2431         * libnautilus-private/nautilus-icon-private.h:
2432         * libnautilus-private/nautilus-link-desktop-file.c:
2433         * libnautilus-private/nautilus-program-choosing.c:
2434         * libnautilus-private/nautilus-view.h:
2435         * src/file-manager/fm-directory-view.c:
2436         * src/file-manager/fm-icon-view.c:
2437         * src/file-manager/fm-list-model.c:
2438         * src/file-manager/fm-list-model.h:
2439         * src/file-manager/fm-list-view.c:
2440         * src/file-manager/fm-properties-window.c:
2441         * src/file-manager/fm-tree-model.c:
2442         * src/file-manager/fm-tree-view.c:
2443         * src/nautilus-application.c:
2444         * src/nautilus-bookmark-list.c:
2445         * src/nautilus-bookmarks-window.c:
2446         * src/nautilus-emblem-sidebar.c:
2447         * src/nautilus-navigation-window-menus.c:
2448         * src/nautilus-navigation-window.c:
2449         * src/nautilus-pathbar.c:
2450         * src/nautilus-places-sidebar.c:
2451         * src/nautilus-sidebar-title.c:
2452         * src/nautilus-window-menus.c:
2453         * src/nautilus-window.c:
2454         * src/nautilus-zoom-control.h:
2455         * test/test-nautilus-wrap-table.c:
2456         Don't include the nautilus-icon-factory headers
2458 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2460         * libnautilus-private/nautilus-file.[ch]:
2461         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
2462         Fix force_size handling
2463         
2464         * src/file-manager/fm-directory-view.c:
2465         * src/file-manager/fm-empty-view.c:
2466         * src/file-manager/fm-list-model.c:
2467         * src/file-manager/fm-properties-window.c:
2468         * src/file-manager/fm-tree-model.c:
2469         * src/nautilus-emblem-sidebar.c:
2470         * src/nautilus-navigation-window-menus.c:
2471         * src/nautilus-property-browser.c:
2472         * src/nautilus-sidebar-title.c:
2473         Convert more stuff to new icon API
2475 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2477         * libnautilus-private/nautilus-icon-info.[ch]:
2478         Add nautilus_icon_info_lookup_from_name
2479         
2480         * libnautilus-private/nautilus-ui-utilities.c:
2481         * src/nautilus-desktop-window.c:
2482         * src/nautilus-navigation-window.c:
2483         * src/nautilus-pathbar.c:
2484         Use nautilus_icon_info_lookup_from_name to get less
2485         code
2487 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2489         * src/nautilus-pathbar.c:
2490         * src/nautilus-spatial-window.c:
2491         Convert more stuff to new icon API
2493 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2495         * libnautilus-private/nautilus-file.[ch]:
2496         Add nautilus_file_get_icon_pixbuf and
2497         IGNORE_VISITING icon flag
2498         
2499         * libnautilus-private/nautilus-icon-info.[ch]:
2500         Add nautilus_icon_info_get_used_name function
2502         * libnautilus-private/nautilus-emblem-utils.c:
2503         * libnautilus-private/nautilus-program-choosing.c:
2504         * libnautilus-private/nautilus-ui-utilities.c:
2505         * src/nautilus-desktop-window.c:
2506         * src/nautilus-navigation-window.c:
2507         * src/nautilus-spatial-window.c:
2508         * src/nautilus-window.[ch]:
2509         Convert to new icon APIs
2511 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2513         * libnautilus-private/Makefile.am:
2514         * libnautilus-private/nautilus-audio-player.c: Removed.
2515         * libnautilus-private/nautilus-audio-player.h: Removed.
2516         * src/file-manager/fm-icon-view.c:
2517         Kill old unused code
2519 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2521         * libnautilus-private/nautilus-icon-info.[ch]:
2522         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
2523         
2524         * libnautilus-private/nautilus-file.[ch]:
2525         New functions for getting emblem icons and emblem pixbufs
2526         
2527         * libnautilus-private/nautilus-icon-container.[ch]:
2528         * libnautilus-private/nautilus-icon-factory.c:
2529         * src/file-manager/fm-directory-view.[ch]:
2530         * src/file-manager/fm-icon-container.c:
2531         * src/file-manager/fm-list-model.c:
2532         * src/file-manager/fm-tree-model.c:
2533         * src/nautilus-sidebar-title.c:
2534         Update to use the new emblem getters
2536 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2538         * libnautilus-private/nautilus-icon-info.[ch]:
2539         Add nautilus_get_icon_size_for_stock_size
2540         
2541         * libnautilus-private/nautilus-bookmark.c:
2542         * src/nautilus-places-sidebar.c:
2543         Use the above
2545 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2547         * libnautilus-private/nautilus-thumbnails.c:
2548         Add required thumbnailing stuff from NautilusIconFactory here
2550 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2552         * libnautilus-private/nautilus-icon-factory.[ch]:
2553         * libnautilus-private/nautilus-icon-info.[ch]:
2554         Move over icon size util functions to nautilus-icon-info
2556         * libnautilus-private/nautilus-icon-container.c:
2557         * libnautilus-private/nautilus-lib-self-check-functions.h:
2558         * src/file-manager/fm-list-model.c:
2559         * src/nautilus-sidebar-title.c:
2560         Update to new names
2562 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2564         * libnautilus-private/nautilus-icon-container.c:
2565         * libnautilus-private/nautilus-icon-factory.h:
2566         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
2567         really dynamic.
2569 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2571         * libnautilus-private/nautilus-file.c:
2572         Actually handle thumbnail size prefs
2573         
2574 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2576         * libnautilus-private/nautilus-file.c:
2577         Handle thumbnail size prefs
2578         Handle all sorts of icon changes and emit CHANGED on
2579         files in this case.
2581         * libnautilus-private/nautilus-directory-private.h:
2582         * libnautilus-private/nautilus-directory.c:
2583         * libnautilus-private/nautilus-icon-container.c:
2584         * libnautilus-private/nautilus-icon-info.c:
2585         * libnautilus-private/nautilus-icon-info.h:
2586         * src/file-manager/fm-directory-view.c:
2587         * src/file-manager/fm-list-view.c:
2588         * src/file-manager/fm-properties-window.c:
2589         * src/file-manager/fm-tree-model.c:
2590         * src/file-manager/fm-tree-model.h:
2591         * src/file-manager/fm-tree-view.c:
2592         * src/nautilus-bookmarks-window.c:
2593         * src/nautilus-sidebar-title.c:
2594         * src/nautilus-window-bookmarks.c:
2595         * src/nautilus-window.c:
2596         Remove use of icon factory icons_changed signal, using instead
2597         the file CHANGED signal.
2599 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2601         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
2602         Add thumbnail to all attributes
2604 2007-10-15  Alexander Larsson  <alexl@redhat.com>
2606         * libnautilus-private/nautilus-file.h:
2607         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
2608         
2609         * libnautilus-private/nautilus-bookmark.c:
2610         * src/file-manager/fm-directory-view.c:
2611         * src/file-manager/fm-properties-window.c:
2612         * src/file-manager/fm-tree-model.c:
2613         * src/nautilus-bookmark-list.c:
2614         * src/nautilus-pathbar.c:
2615         * src/nautilus-sidebar-title.c:
2616         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
2617         nautilus_icon_factory_is_icon_ready_for_file and
2618         nautilus_icon_factory_get_required_file_attributes.
2620 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2622         * libnautilus-private/nautilus-bookmark.[ch]:
2623         * libnautilus-private/nautilus-file.[ch]:
2624         * libnautilus-private/nautilus-icon-info.c:
2625         * src/nautilus-application.c:
2626         * src/nautilus-bookmark-list.c:
2627         * src/nautilus-bookmarks-window.c:
2628         * src/nautilus-places-sidebar.c:
2629         * src/nautilus-window-manage-views.c:
2630         * src/nautilus-window-private.h:
2631         * src/nautilus-window.c:
2632         Convert bookmarks API to gio / GIcon
2634 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2636         * libnautilus-private/nautilus-file-private.h:
2637         * libnautilus-private/nautilus-file.c:
2638         * libnautilus-private/nautilus-icon-container.c:
2639         * libnautilus-private/nautilus-thumbnails.[ch]:
2640         Add back support for generating thumbnails.
2642 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2644         * libnautilus-private/nautilus-directory-async.c:
2645         * libnautilus-private/nautilus-file-private.h:
2646         * libnautilus-private/nautilus-file.c:
2647         For large icons, try to use the original file
2648         when thumbnailing.
2650 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2652         * libnautilus-private/nautilus-file.c:
2653         Only invalidate thumbnails when sizing up, not
2654         on the original scale from raw
2655         
2656 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2658         * libnautilus-private/nautilus-directory-async.c:
2659         * libnautilus-private/nautilus-file-private.h:
2660         * libnautilus-private/nautilus-file.c:
2661         Simplify thumbnail size handling and make it work.
2662         Now handles resizing icons.
2664 2007-10-12  Alexander Larsson  <alexl@redhat.com>
2666         * libnautilus-private/nautilus-directory-async.c:
2667         * libnautilus-private/nautilus-file-private.h:
2668         * libnautilus-private/nautilus-file.c:
2669         More exact handling of thumbnail up_to_date-ness, including
2670         if loading a thumbnail fails.
2671         Return thumbnails of the right size.
2672         
2673         * libnautilus-private/nautilus-thumbnails.[ch]:
2674         Add nautilus_thumbnail_unframe_image and export
2675         frame element sizes as defines
2677 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2679         * libnautilus-private/nautilus-file.[ch]:
2680         * libnautilus-private/nautilus-directory-async.c:
2681         Export nautilus_file_should_show_thumbnail and use it as needed in the
2682         thumbnail reading code
2684 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2686         * libnautilus-private/nautilus-file-attributes.h:
2687         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
2688         
2689         * libnautilus-private/nautilus-directory-private.h:
2690         * libnautilus-private/nautilus-directory-async.c:
2691         * libnautilus-private/nautilus-file-private.h:
2692         Load thumbnails asynchronosuly.
2693         
2694         * libnautilus-private/nautilus-file.c:
2695         Initial code to use the asynchronoulsy loaded thumbnail
2696         
2697         * libnautilus-private/nautilus-icon-factory.c:
2698         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
2699         icons
2701 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2703         * libnautilus-private/nautilus-file-private.h:
2704         * libnautilus-private/nautilus-file.c:
2705         Read thumbnail info from gio
2707 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2709         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
2710         Handle accept, visited and embedding text state and
2711         rewrite the icon as needed.
2712         
2713         * libnautilus-private/nautilus-icon-info.c:
2714         (nautilus_icon_info_finalize):
2715         Fix crash if pixbuf is NULL
2717 2007-10-11  Alexander Larsson  <alexl@redhat.com>
2719         * libnautilus-private/Makefile.am:
2720         * libnautilus-private/nautilus-icon-info.[ch]:
2721         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
2722         
2723         * libnautilus-private/nautilus-file.[ch]:
2724         Make nautilus_file_get_icon return a NautilusFileInfo
2725         
2726         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2727         Split out attach points instead of using NautilusAttachPoints
2728         
2729         * libnautilus-private/nautilus-icon-container.[ch]:
2730         * src/file-manager/fm-icon-container.c:
2731         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
2733         * libnautilus-private/nautilus-icon-factory.c:
2734         * libnautilus-private/nautilus-program-choosing.c:
2735         * libnautilus-private/nautilus-mime-application-chooser.c:
2736         * libnautilus-private/nautilus-open-with-dialog.c:
2737         Update to g_themed_icon_get_names const type
2738         
2739 2007-10-10  Alexander Larsson  <alexl@redhat.com>
2741         * libnautilus-private/nautilus-file-private.h:
2742         * libnautilus-private/nautilus-file.[ch]:
2743         Keep track of GIcon from gio.
2744         Add nautilus_file_get_icon()
2745         
2746         * libnautilus-private/nautilus-icon-factory.[ch]:
2747         Add nautilus_icon_factory_get_pixbuf_for_gicon().
2748         This is a bit temporary, but can be used to move over
2749         users to nautilus_file_get_icon().
2750         
2751         * libnautilus-private/nautilus-icon-container.[ch]:
2752         * src/file-manager/fm-icon-container.c:
2753         Use nautilus_file_get_icon() in icon view.
2755 2007-10-10  Alexander Larsson  <alexl@redhat.com>
2757         * libnautilus-private/nautilus-file-utilities.c:
2758         * libnautilus-private/nautilus-monitor.c:
2759         * src/nautilus-bookmark-list.c:
2760         Update for file monitoring API change
2761         
2762         * src/nautilus-spatial-window.c:
2763         Gio port from Paolo Borelli
2764         
2765 2007-10-08  Alexander Larsson  <alexl@redhat.com>
2767         * libnautilus-private/nautilus-file.c:
2768         (nautilus_file_peek_display_name):
2769         Use a display name based on the filename as the default instead
2770         of "" before we've read the real display name from the backend.
2772 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
2774         * libnautilus-private/nautilus-icon-dnd.[ch]:
2775         * src/nautilus-emblem-sidebar.c:
2776         * src/nautilus-location-bar.c:
2778         Replace nautilus_icon_dnd_uri_list_extract_uris with
2779         g_uri_list_extract_uris.
2781 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
2783         * src/nautilus-bookmark-list.[ch]: port to gio.
2785 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
2787         * configure.in: use gio-2.0 instead of gio-standalone.
2789 2007-10-04  Alexander Larsson  <alexl@redhat.com>
2791         * libnautilus-private/Makefile.am:
2792         * libnautilus-private/nautilus-trash-directory.[ch]:
2793         * libnautilus-private/nautilus-trash-file.[ch]:
2794         Remove virtual trash locations, we now use the gvfs trash:
2795         
2796         * libnautilus-private/nautilus-trash-monitor.[ch]:
2797         Make this a stub for now. Need to figure out how to do this.
2798         
2799         * libnautilus-private/nautilus-directory-private.h:
2800         * libnautilus-private/nautilus-directory.c:
2801         * libnautilus-private/nautilus-file-operations.c:
2802         * libnautilus-private/nautilus-file.c:
2803         * src/file-manager/fm-directory-view.c:
2804         * src/nautilus-window-manage-views.c:
2805         Handle the removal of NautilusTrash*
2807 2007-10-04  Alexander Larsson  <alexl@redhat.com>
2809         * libnautilus-private/nautilus-thumbnails.c:
2810         Use gio instead of gnome-vfs to get mtime
2812 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2814         * libnautilus-private/nautilus-customization-data.c:
2815         * libnautilus-private/nautilus-customization-data.h:
2816         * src/nautilus-property-browser.c:
2817         Use gio to read info
2819 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2821         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
2822         Use gio to get mime type
2824 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2826         * libnautilus-private/nautilus-file-utilities.c:
2827         Use GFileMonitor to monitor xdg user dirs file
2829 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2831         * libnautilus-private/Makefile.am (INCLUDES):
2832         Bump name for extension dir since we're not compatible anymore
2834 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2836         * libnautilus-private/nautilus-bookmark.c:
2837         * libnautilus-private/nautilus-customization-data.c:
2838         * libnautilus-private/nautilus-desktop-directory.c:
2839         * libnautilus-private/nautilus-directory-background.c:
2840         * libnautilus-private/nautilus-dnd.c:
2841         * libnautilus-private/nautilus-file-operations.c:
2842         * libnautilus-private/nautilus-file-utilities.c:
2843         * libnautilus-private/nautilus-file.c:
2844         * libnautilus-private/nautilus-icon-factory.c:
2845         * libnautilus-private/nautilus-metafile.c:
2846         * libnautilus-private/nautilus-search-directory.c:
2847         * libnautilus-private/nautilus-search-engine-tracker.c:
2848         * src/file-manager/fm-directory-view.c:
2849         * src/file-manager/fm-ditem-page.c:
2850         * src/file-manager/fm-icon-view.c:
2851         * src/file-manager/fm-properties-window.c:
2852         * src/file-manager/fm-tree-view.c:
2853         * src/nautilus-application.c:
2854         * src/nautilus-bookmark-list.c:
2855         * src/nautilus-image-properties-page.c:
2856         * src/nautilus-information-panel.c:
2857         * src/nautilus-places-sidebar.c:
2858         * src/nautilus-property-browser.c:
2859         * src/nautilus-query-editor.c:
2860         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
2861         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
2863 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2865         * libnautilus-private/nautilus-icon-factory.c:
2866         Don't clear thumbnails and other absolute pathnames from icon
2867         cache when mime data or icon theme changes. This is to avoid
2868         flashing and async realoading of all thumbnails.
2870 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2872         * libnautilus-private/nautilus-directory-async.c:
2873         (mime_db_changed_callback):
2874         Use the right call to invalidate attributes, so that
2875         they get re-read correctly.
2877 2007-10-02  Alexander Larsson  <alexl@redhat.com>
2879         * libnautilus-private/nautilus-icon-factory.c:
2880         (mime_type_data_changed_callback):
2881         * libnautilus-private/nautilus-directory-async.c:
2882         (mime_db_changed_callback):
2883         Fix up types in callbacks
2884         
2885         * libnautilus-private/nautilus-mime-application-chooser.c:
2886         * libnautilus-private/nautilus-open-with-dialog.c:
2887         Handle and emit mime_data_changed on NautilusSignaller
2889 2007-10-01  Alexander Larsson  <alexl@redhat.com>
2891         * libnautilus-private/Makefile.am:
2892         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
2893         * libnautilus-private/nautilus-open-with-dialog.[ch]:
2894         Moved these from eel and renamed
2895         
2896         * src/file-manager/fm-directory-view.c:
2897         * src/file-manager/fm-properties-window.c:
2898         Use the nautilus version imported above instead of the eel one.
2900 2007-10-01  Alexander Larsson  <alexl@redhat.com>
2902         * libnautilus-private/nautilus-directory-async.c:
2903         * libnautilus-private/nautilus-icon-factory.c:
2904         * libnautilus-private/nautilus-signaller.c:
2905         Replace gnome-vfs mime monitor with NautilusSignaller signal.
2906         
2907         * src/nautilus-query-editor.c:
2908         Use gio to list all mime types
2910 2007-10-01  Alexander Larsson  <alexl@redhat.com>
2912         * libnautilus-private/nautilus-theme.[ch]:
2913         Delete leftover files
2915 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2917         * configure.in:
2918         Update for new gio pkgconfig name
2920 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2922         * libnautilus-private/nautilus-file.c:
2923         * src/file-manager/fm-directory-view.c:
2924         * src/file-manager/fm-properties-window.c:
2925         Update to the new name for g_format_file_size_for_display
2927 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2929         * libnautilus-private/nautilus-file.c:
2930         * libnautilus-private/nautilus-link.c:
2931         * src/file-manager/fm-icon-container.c:
2932         * src/nautilus-query-editor.c:
2933         Use gio mimetype functions instead of gnome-vfs ones.
2935 2007-09-28  Alexander Larsson  <alexl@redhat.com>
2937         * libnautilus-private/nautilus-mime-actions.[ch]:
2938         * libnautilus-private/nautilus-program-choosing.[ch]:
2939         * libnautilus-private/nautilus-recent.[ch]:
2940         Use GAppInfo instead of GnomeVFSMimeApplication
2941         
2942         * src/file-manager/fm-directory-view.c:
2943         * src/nautilus-information-panel.c:
2944         * test/test-nautilus-mime-actions.c:
2945         Update due to the api changes in the GAppInfo move.
2947 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2949         * libnautilus-private/nautilus-file.c:
2950         * src/file-manager/fm-directory-view.c:
2951         * src/file-manager/fm-properties-window.c:
2952         Use g_file_size_format_for_display instead of
2953         gnome_vfs_format_file_size_for_display
2954         
2955 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2957         * libnautilus-private/nautilus-file.c:
2958         Remove unused GnomeVFSHandle stuff
2959         
2960 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2962         * libnautilus-private/nautilus-file.c:
2963         Forgot to change GnomeVFSResult to GError in
2964         one spot.
2966 007-09-27  Alexander Larsson  <alexl@redhat.com>
2968         * libnautilus-private/nautilus-file.c:
2969         Implement nautilus_file_set_owner and nautilus_file_set_group
2970         using set_attributes
2971         
2973 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2975         * libnautilus-private/nautilus-file.c:
2976         Implement nautilus_file_set_permissions using
2977         nautilus_file_set_attributes.
2979 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2981         * libnautilus-private/nautilus-file.[ch]:
2982         Add nautilus_file_set_attributes
2984 2007-09-27  Alexander Larsson  <alexl@redhat.com>
2986         * libnautilus-private/nautilus-vfs-utils.[ch]:
2987         Add gnome_vfs_result_to_error call
2988         
2989         * libnautilus-private/nautilus-file.[ch]:
2990         Convert renaming to use gio.
2991         Pass GError instead of GnomeVFSResult in
2992         NautilusFileOperationCallback
2993         
2994         * src/file-manager/fm-error-reporting.c:
2995         * src/file-manager/fm-error-reporting.h:
2996         * src/file-manager/fm-list-view.c:
2997         * src/file-manager/fm-properties-window.c:
2998         Update to the NautilusFileOperationCallback API change
3000 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3002         * libnautilus-private/nautilus-file-private.h:
3003         * libnautilus-private/nautilus-file.c:
3004         Read can_delete and can_rename from gio.
3005         Use can_rename in nautilus_file_can_rename.
3007 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3009         * libnautilus-private/nautilus-file.[ch]:
3010         Add nautilus_file_get_edit_name()
3012 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3014         * libnautilus-private/nautilus-file-utilities.[ch]:
3015         Make string args const char * where possible.
3017         * libnautilus-private/nautilus-desktop-icon-file.c:
3018         * libnautilus-private/nautilus-directory-async.c:
3019         * libnautilus-private/nautilus-file-private.h:
3020         * libnautilus-private/nautilus-file.c:
3021         Read display_name and edit_name from gio.
3022         Kill old cached_display_name creation.
3023         Use eel_ref_str for name, display_name, edit_name and make sure to
3024         share them when possible.
3025         Old use of display_name as the link info only is moved so that
3026         its shared with the normal name, with got_custom_display_name showing
3027         where its from.
3029 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3031         * libnautilus-private/nautilus-file-private.h:
3032         * libnautilus-private/nautilus-file.c:
3033         Use new refcounted string implementation for mime_type.
3034         This way we don't have to store duplicate strings for
3035         each file.
3037 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3039         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3040         directory->details->pending_file_info now has GFileInfo objects, not
3041         GnomeVFSFileInfo objects. Free them in the correct way.
3043 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3045         * libnautilus-private/nautilus-directory-async.c:
3046         Remove old irrelevant comment
3047         
3048 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3050         * libnautilus-private/nautilus-directory-async.c:
3051         Read top left text with gio
3053 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3055         * src/file-manager/fm-ditem-page.c:
3056         Use g_file_load_contents_async instead of
3057         eel_read_entire_file_async.
3059 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3061         * libnautilus-private/nautilus-icon-factory.c:
3062         * libnautilus-private/nautilus-thumbnails.c:
3063         Use g_file_load_contents_async instead of
3064         eel_read_entire_file_async.
3066 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3068         * libnautilus-private/nautilus-metafile.c:
3069         Use g_file_load_contents_async instead of
3070         eel_read_entire_file_async.
3072 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3074         * libnautilus-private/nautilus-directory-async.c:
3075         * libnautilus-private/nautilus-directory.c:
3076         * libnautilus-private/nautilus-file.c:
3077         Initialize hidden_file_hash lazily
3079 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3081         * libnautilus-private/nautilus-directory-async.c:
3082         Read link info using gio
3084 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3086         * libnautilus-private/nautilus-directory-async.c:
3087         * libnautilus-private/nautilus-directory-private.h:
3088         Read mime list using gio
3090 2007-09-26  Alexander Larsson  <alexl@redhat.com>
3092         * libnautilus-private/nautilus-directory-async.c:
3093         Read .hidden using gio.
3095 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3097         * libnautilus-private/nautilus-icon-factory.c:
3098         Free file_info after last use (fixed valgrind warning)
3099         
3100         * libnautilus-private/nautilus-file.c:
3101         Sometimes we freed an uninitialized pointer
3102         
3103         * libnautilus-private/nautilus-directory-async.c:
3104         * libnautilus-private/nautilus-directory-private.h:
3105         Keep all the directory loading info in DirectoryLoadState
3107 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3109         * libnautilus-private/nautilus-directory-async.c:
3110         * libnautilus-private/nautilus-directory-private.h:
3111         Implement deep count using gio
3113 2007-09-25  Alexander Larsson  <alexl@redhat.com>
3115         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3116         Don't crash on files that have slashes in them.
3118 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3120         * libnautilus-private/nautilus-directory-async.c:
3121         * libnautilus-private/nautilus-directory-private.h:
3122         Use gio to do directory counts
3124 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3126         * libnautilus-private/nautilus-directory-async.c:
3127         * libnautilus-private/nautilus-file-private.h:
3128         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3130 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3132         * libnautilus-private/nautilus-desktop-directory-file.c:
3133         * libnautilus-private/nautilus-desktop-icon-file.c:
3134         * libnautilus-private/nautilus-file.c:
3135         * libnautilus-private/nautilus-file.h:
3136         * libnautilus-private/nautilus-saved-search-file.c:
3137         * libnautilus-private/nautilus-search-directory-file.c:
3138         * libnautilus-private/nautilus-trash-file.c:
3139         There was some problems removing the virtual call for
3140         get_file_type, as this broke getting the type for "virtual"
3141         directory types like trash and the desktop. Re-introduce this,
3142         but set the type directly instead of via an indirect jump.
3144 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3146         * libnautilus-private/nautilus-directory.c:
3147         * libnautilus-private/nautilus-file.c:
3148         * libnautilus-private/nautilus-file.h:
3149         nautilus_file_get_for_location -> nautilus_file_get
3150         same for get_existing
3152 2007-09-24  Alexander Larsson  <alexl@redhat.com>
3154         * libnautilus-private/nautilus-bookmark.c:
3155         * libnautilus-private/nautilus-directory-async.c:
3156         * libnautilus-private/nautilus-directory.c:
3157         * libnautilus-private/nautilus-file-operations.c:
3158         * libnautilus-private/nautilus-file-utilities.c:
3159         * libnautilus-private/nautilus-file.c:
3160         * libnautilus-private/nautilus-file.h:
3161         * libnautilus-private/nautilus-icon-dnd.c:
3162         * libnautilus-private/nautilus-search-directory.c:
3163         * libnautilus-private/nautilus-thumbnails.c:
3164         * libnautilus-private/nautilus-trash-monitor.c:
3165         * libnautilus-private/nautilus-tree-view-drag-dest.c:
3166         * src/file-manager/fm-directory-view.c:
3167         * src/file-manager/fm-ditem-page.c:
3168         * src/file-manager/fm-icon-view.c:
3169         * src/file-manager/fm-list-view.c:
3170         * src/file-manager/fm-properties-window.c:
3171         * src/file-manager/fm-tree-model.c:
3172         * src/file-manager/fm-tree-view.c:
3173         * src/nautilus-application.c:
3174         * src/nautilus-bookmark-list.c:
3175         * src/nautilus-information-panel.c:
3176         * src/nautilus-notes-viewer.c:
3177         * src/nautilus-pathbar.c:
3178         * src/nautilus-places-sidebar.c:
3179         * src/nautilus-spatial-window.c:
3180         * src/nautilus-window-manage-views.c:
3181         * test/test-nautilus-mime-actions-set.c:
3182         * test/test-nautilus-mime-actions.c:
3183         Rename nautilus_file_get -> nautilus_file_get_by_uri.
3184         Same with nautilus_file_get_existing.
3186 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3188         * libnautilus-private/nautilus-file.[ch]:
3189         Fix up type for get_permissions return value (don't use gnome-vfs types).
3190         
3191         * libnautilus-private/nautilus-vfs-utils.[ch]:
3192         Add gnome_vfs_file_type_from_g_file_type()
3193         
3194         * libnautilus-private/nautilus-icon-factory.c:
3195         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3197 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3199         * libnautilus-private/nautilus-directory-async.c:
3200         * libnautilus-private/nautilus-monitor.[ch]:
3201         Use gio to implement file monitoring.
3203 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3205         * libnautilus-private/nautilus-directory-async.c:
3206         * libnautilus-private/nautilus-directory-private.h:
3207         Read info for new files 
3209 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3211         * libnautilus-private/nautilus-directory-async.c:
3212         * libnautilus-private/nautilus-directory-private.h:
3213         Implement get_file_info using gio
3215 2007-09-21  Alexander Larsson  <alexl@redhat.com>
3217         * libnautilus-private/nautilus-directory-async.c:
3218         * libnautilus-private/nautilus-directory-private.h:
3219         Read directory list via gio instead of gnome-vfs
3220         
3221         * libnautilus-private/nautilus-file-private.h:
3222         * libnautilus-private/nautilus-file.c:
3223         Get is_hidden & is_backup from gio instead of doing
3224         filename matching ourselves.
3226         * libnautilus-private/nautilus-file-utilities.c:
3227         Remove unused hidden/backup pattern matching.
3228         
3229         * src/nautilus-main.c:
3230         Initiate GThreads, as we need this for gio async emulation.
3232 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3234         * libnautilus-private/nautilus-vfs-utils.c:
3235         Fix typo in attribute name
3236         
3237         * libnautilus-private/nautilus-directory-async.c:
3238         * libnautilus-private/nautilus-file-private.h:
3239         * libnautilus-private/nautilus-file.c:
3240         Make NautilusFile info update use GFileInfo.
3241         Update all call sites to convert to it.
3243 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3245         * libnautilus-private/nautilus-vfs-utils.[ch]:
3246         Add gnome_vfs_file_info_to_gio
3248 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3250         * libnautilus-private/nautilus-directory-metafile-monitor.c:
3251         * libnautilus-private/nautilus-directory-private.h:
3252         * libnautilus-private/nautilus-directory.c:
3253         * libnautilus-private/nautilus-file.c:
3254         * libnautilus-private/nautilus-metafile.c:
3255         Make the filename key for metadata be unescaped in memory.
3256         Escape it only when reading/writing the metadata files.
3257         This is to avoid escaping a lot since we're now storing the
3258         filename unescaped in NautilusFile.
3260 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3262         * libnautilus-private/nautilus-directory-notify.h:
3263         * libnautilus-private/nautilus-directory.c:
3264         Add GFile versions of metadata scheduling functions.
3266 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3268         * libnautilus-private/nautilus-directory-notify.h:
3269         * libnautilus-private/nautilus-directory.c:
3270         Add GFile versions:
3271          nautilus_directory_notify_files_changed
3272          nautilus_directory_notify_files_removed
3274 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3276         * libnautilus-private/nautilus-directory-private.h:
3277         * libnautilus-private/nautilus-directory.c:
3278         * libnautilus-private/nautilus-file.c:
3279         Avoid for_location suffix when its not needed anymore
3281 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3283         * libnautilus-private/nautilus-directory.c:
3284         Add _by_uri suffix to uri versions of functions and
3285         remove suffix for GFile versions
3286         
3287 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3289         * libnautilus-private/nautilus-directory-notify.h:
3290         * libnautilus-private/nautilus-directory.c:
3291         * libnautilus-private/nautilus-file-changes-queue.c:
3292         * libnautilus-private/nautilus-link-desktop-file.c:
3293         * libnautilus-private/nautilus-merged-directory.c:
3294         Rename notify functions that work on uris to _by_uri and
3295         the GFile ones to have no suffix
3297 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3299         * libnautilus-private/nautilus-metafile.c: 
3300         * libnautilus-private/nautilus-directory.[ch]:
3301         Remove unused function nautilus_directory_make_uri_canonical
3302         
3303 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3305         * libnautilus-private/nautilus-directory-notify.h:
3306         * libnautilus-private/nautilus-directory.c:
3307         Added nautilus_directory_notify_files_moved_by_location and
3308         made nautilus_directory_notify_files_moved use that.
3310 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3312         * libnautilus-private/nautilus-directory-notify.h:
3313         * libnautilus-private/nautilus-directory.c:
3314         Add nautilus_directory_notify_files_added_by_location.
3315         Use GFile instead of uris in more places
3317 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3319         * libnautilus-private/nautilus-directory-private.h:
3320         * libnautilus-private/nautilus-directory.c:
3321         * libnautilus-private/nautilus-file.[ch]:
3322         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
3323         and implement nautilus_file_get based on these.
3325 2007-09-20  Alexander Larsson  <alexl@redhat.com>
3327         * libnautilus-private/nautilus-file.[ch]:
3328         Add nautilus_file_get_location () and use it when
3329         generating uris.
3331 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3333         * libnautilus-private/nautilus-directory.c:
3334         (nautilus_directory_is_desktop_directory):
3335         * libnautilus-private/nautilus-file-utilities.[ch]:
3336         (nautilus_is_home_directory_file):
3337         (nautilus_is_desktop_directory_file):
3338         (nautilus_is_desktop_directory):
3339         * libnautilus-private/nautilus-file.c:
3340         (nautilus_file_is_desktop_directory):
3341         (nautilus_file_is_home):
3342         Don't keep dup:ing strings for these commonly called
3343         functions.
3345 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3347         * libnautilus-private/nautilus-directory-async.c:
3348         * libnautilus-private/nautilus-directory-private.h:
3349         * libnautilus-private/nautilus-directory.c:
3350         * libnautilus-private/nautilus-file-utilities.[ch]:
3351         * libnautilus-private/nautilus-file.c:
3352         Use GFile *location to store the uri for NautilusDirectory.
3353         In preparation for using GFile for all I/O.
3355 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3357         * libnautilus-private/nautilus-file-private.h:
3358         * libnautilus-private/nautilus-directory-async.c:
3359         * libnautilus-private/nautilus-file-attributes.h:
3360         * libnautilus-private/nautilus-file.[ch]:
3361         * libnautilus-private/nautilus-mime-actions.c:
3362         * src/file-manager/fm-directory-view.c:
3363         * src/file-manager/fm-ditem-page.c:
3364         * src/file-manager/fm-properties-window.c:
3365         * src/nautilus-window.c:
3366         Remove slow mimetype attribute and all its use.
3367         This is in preparation for the gio move which has
3368         a canonical mimetype definition instead of the
3369         guessed/slow couple.
3371 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3373         * libnautilus-private/nautilus-file-attributes.h:
3374         * libnautilus-private/nautilus-directory-async.c:
3375         * libnautilus-private/nautilus-directory.c:
3376         * libnautilus-private/nautilus-file-utilities.c:
3377         * libnautilus-private/nautilus-file.c:
3378         * libnautilus-private/nautilus-icon-factory.c:
3379         * libnautilus-private/nautilus-mime-actions.c:
3380         * src/file-manager/fm-directory-view.c:
3381         * src/file-manager/fm-properties-window.c:
3382         * src/file-manager/fm-tree-model.c:
3383         * src/file-manager/fm-tree-view.c:
3384         * src/nautilus-spatial-window.c:
3385         * src/nautilus-window-manage-views.c:
3386         * src/nautilus-window.c:
3387         Limit the set of file attributes to the ones we actually read
3388         separately. This makes it more obvious what is happening when
3389         doing I/O. It does put some extra work on users, because they
3390         need to know where the data is coming from, but that is rarely
3391         a problem.
3393 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3395         * libnautilus-private/nautilus-desktop-icon-file.c:
3396         * libnautilus-private/nautilus-directory-async.c:
3397         * libnautilus-private/nautilus-directory.c:
3398         * libnautilus-private/nautilus-file-private.h:
3399         * libnautilus-private/nautilus-file-utilities.[ch]:
3400         * libnautilus-private/nautilus-file.c:
3401         Store "name" instead of "relative_uri" in NautilusFile.
3402         We want to avoid escaping/unescaping as much as possible and
3403         limit that to when we go from/to a full uri.
3405 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3407         * libnautilus-private/nautilus-file-private.h:
3408         Remove declaration for removed function
3409         
3410 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3412         * libnautilus-private/nautilus-directory-async.c:
3413         * libnautilus-private/nautilus-file-private.h:
3414         * libnautilus-private/nautilus-file.[ch]:
3415         * libnautilus-private/nautilus-program-choosing.c:
3416         * src/file-manager/fm-directory-view.c:
3417         * src/nautilus-spatial-window.c:
3418         * src/nautilus-window-manage-views.c:
3419         Use GError instead of GnomeVFSResult for get_info_error
3421 2007-09-19  Alexander Larsson  <alexl@redhat.com>
3423         * libnautilus-private/nautilus-desktop-directory-file.c:
3424         * libnautilus-private/nautilus-desktop-icon-file.c:
3425         * libnautilus-private/nautilus-file-private.h:
3426         * libnautilus-private/nautilus-file.[ch]:
3427         * libnautilus-private/nautilus-saved-search-file.c:
3428         * libnautilus-private/nautilus-search-directory-file.c:
3429         * libnautilus-private/nautilus-trash-file.c:
3430         * libnautilus-private/nautilus-vfs-file.c:
3431         * libnautilus-private/nautilus-vfs-utils.c:
3432         * libnautilus-private/nautilus-vfs-utils.h:
3433         * libnautilus-private/nautilus-view-factory.c:
3434         * libnautilus-private/nautilus-view-factory.h:
3435         * src/file-manager/fm-desktop-icon-view.c:
3436         * src/file-manager/fm-empty-view.c:
3437         * src/file-manager/fm-icon-view.c:
3438         * src/file-manager/fm-list-view.c:
3439         Move from GnomeVFSFileType to GFileType
3441 2007-11-28  Alexander Larsson  <alexl@redhat.com>
3443         * src/nautilus-search-bar.c:
3444         Use invisible event box for search bar. (#464193)
3445         Patch from Andrea Cimitan
3447 2007-11-27  Andre Klapper  <a9016009@gmx.de>
3449         * configure.in:
3450         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
3451         Fixes bug #496266.
3453 2007-11-12  Alexander Larsson  <alexl@redhat.com>
3455         * libnautilus-private/nautilus-icon-canvas-item.c:
3456         * libnautilus-private/nautilus-icon-container.c:
3457         * libnautilus-private/nautilus-icon-container.h:
3458         * libnautilus-private/nautilus-icon-dnd.c:
3459         * libnautilus-private/nautilus-icon-private.h:
3460         * src/file-manager/fm-desktop-icon-view.c:
3461         * src/file-manager/fm-icon-view.c:
3462         Handle RTL layout of icons (#342009)
3463         Patch from Yair Hershkovitz
3465 2007-11-05  Jürg Billeter  <j@bitron.ch>
3467         reviewed by: Alexander Larsson  <alexl@redhat.com>
3469         * src/file-manager/fm-actions.h:
3470         * src/file-manager/fm-directory-view.c:
3471         (action_open_folder_window_callback), (open_one_in_folder_window),
3472         (action_location_open_folder_window_callback),
3473         (real_update_location_menu), (real_update_menus):
3474         * src/file-manager/nautilus-directory-view-ui.xml:
3475         * src/nautilus-actions.h:
3476         * src/nautilus-navigation-window-menus.c:
3477         (nautilus_navigation_window_update_spatial_menu_item),
3478         (action_folder_window_callback),
3479         (nautilus_navigation_window_initialize_menus):
3480         * src/nautilus-navigation-window-ui.xml:
3481         * src/nautilus-navigation-window.c:
3482         (nautilus_navigation_window_init), (always_use_browser_changed):
3483         * src/nautilus-window-private.h:
3484         Add menu item to open spatial folder window from browser window to File
3485         menu and context menus.
3487 2007-10-03  Christian Neumair  <cneumair@gnome.org>
3489         * libnautilus-private/nautilus-module.c:
3490         Fix valgrind warning on shutdown (#346401, re-applied).
3492 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
3494         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
3495         patch from Joachim Sauer, fix beep when backspace or delete are pressed
3496         (#452067)
3498 2007-10-03  Alexander Larsson  <alexl@redhat.com>
3500         * src/nautilus-sidebar-title.c:
3501         (update_title_font):
3502         Fix crash with small fonts (#454884)
3504 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
3506         Backport from gio-branch, fixes #480608, from 
3507         Alexander Larsson  <alexl@redhat.com>
3509         * libnautilus-private/nautilus-icon-factory.c:
3510         Don't clear thumbnails and other absolute pathnames from icon
3511         cache when mime data or icon theme changes. This is to avoid
3512         flashing and async realoading of all thumbnails.
3514         * libnautilus-private/nautilus-directory-async.c:
3515         (mime_db_changed_callback):
3516         Use the right call to invalidate attributes, so that
3517         they get re-read correctly.
3519 2007-09-27  Christian Neumair  <cneumair@gnome.org>
3521         * libnautilus-private/nautilus-icon-factory.c:
3522         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
3523         Fixes #478363.
3525 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3526         
3527         * libnautilus-private/nautilus-file-private.h:
3528         Clean up NautilusFileDetails a bit.
3530 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3532         * libnautilus-extension/nautilus-file-info.[ch]:
3533         * libnautilus-private/nautilus-desktop-directory-file.c:
3534         * libnautilus-private/nautilus-desktop-icon-file.c:
3535         * libnautilus-private/nautilus-directory-async.c:
3536         * libnautilus-private/nautilus-directory.c:
3537         * libnautilus-private/nautilus-file-private.h:
3538         * libnautilus-private/nautilus-file.[ch]:
3539         * libnautilus-private/nautilus-icon-factory.c:
3540         * libnautilus-private/nautilus-saved-search-file.c:
3541         * libnautilus-private/nautilus-search-directory-file.c:
3542         * libnautilus-private/nautilus-thumbnails.c:
3543         * libnautilus-private/nautilus-trash-file.c:
3544         * libnautilus-private/nautilus-vfs-file.c:
3545         * src/file-manager/fm-directory-view.c:
3546         Store file info directly in NautilusFile instead of using a
3547         GnomeVfsFileInfo.
3549 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3551         * libnautilus-private/nautilus-desktop-directory-file.c:
3552         * libnautilus-private/nautilus-desktop-icon-file.c:
3553         * libnautilus-private/nautilus-directory-async.c:
3554         * libnautilus-private/nautilus-file-operations-progress.c:
3555         * libnautilus-private/nautilus-file-operations-progress.h:
3556         * libnautilus-private/nautilus-file-private.h:
3557         * libnautilus-private/nautilus-file.c:
3558         * libnautilus-private/nautilus-file.h:
3559         * libnautilus-private/nautilus-metafile.c:
3560         * libnautilus-private/nautilus-search-directory-file.c:
3561         * libnautilus-private/nautilus-thumbnails.c:
3562         * libnautilus-private/nautilus-trash-file.c:
3563         * libnautilus-private/nautilus-vfs-file.c:
3564         * src/file-manager/fm-directory-view.c:
3565         * src/file-manager/fm-ditem-page.c:
3566         * src/file-manager/fm-icon-view.c:
3567         * src/file-manager/fm-properties-window.c:
3568         Use goffset instead of GnomeVFSFileSize
3570 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3572         * libnautilus-private/Makefile.am:
3573         * libnautilus-private/nautilus-vfs-utils.[ch]:
3574         Added tools for conversion from GnomeVFSResult to GError
3575         
3576         * libnautilus-private/nautilus-directory-async.c:
3577         * libnautilus-private/nautilus-directory-private.h:
3578         * libnautilus-private/nautilus-directory.[ch]:
3579         * libnautilus-private/nautilus-search-directory.c:
3580         * src/file-manager/fm-directory-view.[ch]:
3581         * src/file-manager/fm-error-reporting.[ch]:
3582         Use GError instead of GnomeVFSResult for directory loading errors
3584 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3586         * configure.in:
3587         Add -gio to version for now
3588         Pull in gio-standalone
3590 === gio-branch starts here ===
3591         
3592 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3594         * configure.in:
3595         Post release version bump
3597 === nautilus 2.20.0 ===
3599 2007-09-18  Alexander Larsson  <alexl@redhat.com>
3601         * NEWS: 
3602         * configure.in:
3603         Bump version to 2.20.0
3605 2007-09-14  Alexander Shopov  <ash@contact.bg>
3607         * libnautilus-private/apps_nautilus_preferences.schemas.in
3608         Added translator visible comment for difference
3609         between date_changed and date_modified.
3611 2007-09-11  Alexander Larsson  <alexl@redhat.com>
3613         * libnautilus-private/nautilus-module.c:
3614         Revert. We're in hard code freeze.
3615         
3616 2007-09-11  Alexander Larsson  <alexl@redhat.com>
3618         * libnautilus-private/nautilus-module.c:
3619         Fix valgrind warning on shutdown (#346401)
3621 2007-09-10  Alexander Larsson  <alexl@redhat.com>
3623         * libnautilus-private/nautilus-thumbnails.[ch]:
3624         Add nautilus_thumbnail_load_image_async and cancel.
3625         
3626         * libnautilus-private/nautilus-icon-container.c:
3627         * libnautilus-private/nautilus-icon-factory.[ch]:
3628         Load thumbnails asynchronously
3630         Patch from Christian Neumair
3632 2007-09-10  Alexander Larsson  <alexl@redhat.com>
3634         * libnautilus-private/nautilus-dnd.h:
3635         * libnautilus-private/nautilus-file-dnd.c:
3636         * libnautilus-private/nautilus-icon-dnd.c:
3637         Implement direct save (XDS) DnD.
3638         Based on patch from BROCCO Amos
3640 2007-09-10  Alexander Larsson  <alexl@redhat.com>
3642         * libnautilus-private/nautilus-file.c:
3643         (nautilus_file_get_octal_permissions_as_string):
3644         Filter out any non-unix-permissions flags for the
3645         octal mode.
3647 2007-09-03  Christian Neumair  <cneumair@gnome.org>
3649         * src/nautilus-application.c: (save_session_to_file),
3650         (nautilus_application_load_session): 
3651         * src/nautilus-window-manage-views.c: (setup_new_window),
3652         (nautilus_spatial_window_state_event):
3653         * src/nautilus-spatial-window.c:
3654         (nautilus_spatial_window_state_event):
3655         * libnautilus-private/nautilus-metadata.h:
3656         Store keep-above and stickiness for navigation and spatial windows
3657         across sessions (#163335).
3659 2007-09-03  Alexander Larsson  <alexl@redhat.com>
3661         * src/nautilus-connect-server-dialog.c:
3662         (port_insert_text):
3663         Use gdk_window_beep instead of gdk_display_beep (#373760)
3664         Based on patch from Young-Ho Cha
3666 2007-08-28  Alexander Larsson  <alexl@redhat.com>
3668         * nautilus-folder-handler.desktop.in.in (MimeType):
3669         Add colon at end of list.
3671 2007-08-27  Alexander Larsson  <alexl@redhat.com>
3673         * configure.in:
3674         Post release version bump
3676 === nautilus 2.19.91 ===
3678 2007-08-27  Alexander Larsson  <alexl@redhat.com>
3680         * NEWS:
3681         Update for release.
3683 2007-08-27  Alexander Larsson  <alexl@redhat.com>
3685         * src/file-manager/fm-directory-view.c:
3686         (change_to_view_directory):
3687         Set cwd correctly for scripts on desktop. (#320218)
3688         Patch from Sebastien Bacher
3690 2007-08-24  Alexander Larsson  <alexl@redhat.com>
3692         * libnautilus-private/nautilus-module.c:
3693         Be more robust against broken extensions (#449488)
3695 2007-08-24  Alexander Larsson  <alexl@redhat.com>
3697         * libnautilus-private/nautilus-file-utilities.c:
3698         * libnautilus-private/nautilus-file.c:
3699         Avoid crashing if going to file:///# (#436071)
3701 2007-08-22  Alexander Larsson  <alexl@redhat.com>
3703         * libnautilus-private/nautilus-icon-container.c:
3704         * libnautilus-private/nautilus-icon-factory.c:
3705         * libnautilus-private/nautilus-icon-factory.h:
3706         * src/file-manager/fm-list-model.c:
3707         * src/nautilus-sidebar-title.c:
3708         The icon theme changed how the sizes of the emblem icons
3709         are used, update to comply with that.
3711 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
3713         * configure.in:
3714         Post release version bump
3716 === nautilus 2.19.90 ===
3718 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
3720         * NEWS:
3721         Update for release
3723 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
3725         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3726         * src/nautilus-navigation-window-menus.c:
3727         Replace references to "sidebar" with "side pane". (#131285)
3728         Patch from Reinout van Schouwen  <reinouts@gnome.org>
3730 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
3732         * src/nautilus-window-manage-views.c:
3733         (display_view_selection_failure):
3734         Added debug message when GnomeVFS service is not available
3735         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
3737 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
3739         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
3740         Remove excess lines from uninstalled.pc file. (#462496)
3741         Patch from Damien Carbery  <damien.carbery@sun.com>
3743 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
3745         * libnautilus-private/Makefile.am:
3746         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
3747         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
3748         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
3749         Use a custom cell renderer for the filename column which applies
3750         ellipsization but reports its size based on the actual width of 
3751         the text to be rendered. This restores the original column
3752         autosizing behaviour while keeping the ellipsization. (#419343)
3754 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
3756         * configure.in:
3757         Post release version bump
3759 === nautilus 2.19.6 ===
3761 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
3763         * NEWS:
3764         Update for release
3766 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
3768         * configure.in: Revert dependency on libSM 1.0.2
3769         added on 2007-07-24 as it makes nautilus unbuildable on
3770         everything but the most cutting-edge distributions.
3771         Plus, nobody else does it.  
3773 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
3775         * src/nautilus-window-toolbars.c:
3776         (nautilus_navigation_window_load_extension_toolbar_items):
3777         Don't use the same name for the extensions menu action group
3778         and the extensions toolbar action group. (#461792)
3779         Patch from Christian Persch <chpe@gnome.org>
3781 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
3783         * src/nautilus-window.c: (real_load_view_as_menu):
3784         Dont't try to remove extra_viewer_radio_action from a group
3785         that may already have been finalized. (#461789)
3786         Patch from Christian Persch <chpe@gnome.org>
3788 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
3790         * libnautilus-private/nautilus-search-engine-simple.c:
3791         (search_visit_func): Don't try to lowercase non-unicode
3792         filenames with g_utf8_strdown. Fixes #454799.
3793         Patch from Jan de Groot  <jan@jgc.homeip.net>
3795 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
3797         * src/file-manager/fm-properties-window.c:
3798         (changed_group_callback): Don't crash if the active group
3799         combobox entry is removed or the group information becomes
3800         unreadable. Fixes #355018.
3802 2007-07-24  Christian Persch  <chpe@gnome.org>
3804         * libnautilus-private/nautilus-bookmark.c:
3805         (nautilus_bookmark_menu_item_new):
3806         * libnautilus-private/nautilus-customization-data.c:
3807         (nautilus_customization_data_new),
3808         (nautilus_customization_data_get_next_element_for_display):
3809         * libnautilus-private/nautilus-customization-data.h:
3810         * src/nautilus-application.c:
3811         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
3812         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
3813         (refresh_go_menu):
3814         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
3815         (drag_data_received_callback):
3816         * src/nautilus-property-browser.c:
3817         (make_properties_from_directories):
3818         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
3819         (update_bookmarks):
3820         * src/nautilus-window-menus.c:
3821         (nautilus_menus_append_bookmark_to_menu):
3822         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
3823         instead of truncating the strings. Bug #410113.
3825 2007-07-24  Christian Persch  <chpe@gnome.org>
3827         * src/nautilus-navigation-window.c: (location_button_create),
3828         (nautilus_navigation_window_init):
3829         * src/nautilus-pathbar.c: (get_slider_button),
3830         (make_directory_button):
3831         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
3832         (nautilus_zoom_control_instance_init),
3833         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
3834         (and the others on the same 'toolbar') on click, for consistency with
3835         toolbars, and the gtk filechooser path bar. Bug #326774.
3837 2007-07-24  Alexander Larsson  <alexl@redhat.com>
3839         * configure.in:
3840         Require cvs gnome-vfs
3842 2007-07-24  Alexander Larsson  <alexl@redhat.com>
3844         * configure.in:
3845         * src/Makefile.am:
3846         * src/nautilus-image-properties-page.c:
3847         * src/nautilus-main.c:
3848         Optionally support XMP metadata in images via exemi (#451380)
3849         Patch from Hubert Figuiere
3851 2007-07-24  Alexander Larsson  <alexl@redhat.com>
3853         * src/nautilus-connect-server-dialog.c:
3854         (nautilus_connect_server_dialog_init):
3855         React on enter key (#449591)
3856         Patch from Christian Neumair
3858 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
3860         * configure.in: 
3861         Add missing dependency on libSM.
3863 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
3865         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3866         fixed a typo in key description
3868 2007-07-23  Andre Klapper  <a9016009@gmx.de>
3870         * src/nautilus-file-management-properties.glade:
3871         corrected executable text file labels (#334309)
3873 2007-07-23  Andre Klapper  <a9016009@gmx.de>
3875         * src/file-manager/fm-directory-view.c:
3876         improved string and added ngettext support (#326952)
3878 2007-07-23  Andre Klapper  <a9016009@gmx.de>
3880         * libnautilus-private/apps_nautilus_preferences.schemas.in:
3881         corrected description for confirm_trash (#329440)
3883 2007-07-23  Andre Klapper  <a9016009@gmx.de>
3885         * src/nautilus-window-menus.c:
3886         added two missing tooltip strings (#329308)
3888 2007-07-23  Christian Persch  <chpe@gnome.org>
3890         * configure.in:
3891         * src/nautilus-navigation-action.c: (connect_proxy),
3892         (disconnect_proxy):
3893         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
3894         (refresh_go_menu):
3895         * src/nautilus-navigation-window.c: (location_button_create),
3896         (nautilus_navigation_window_init),
3897         (nautilus_navigation_window_destroy),
3898         (nautilus_navigation_window_finalize),
3899         (nautilus_navigation_window_class_init):
3900         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
3901         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
3902         (finish_first_line):
3903         * src/nautilus-side-pane.c: (side_panel_free),
3904         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
3905         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
3906         (nautilus_side_pane_add_panel), (create_shortcut):
3907         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
3908         (nautilus_trash_bar_init):
3909         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
3910         Bug #458284 and bug #455616.
3912 2007-07-23  Alexander Larsson  <alexl@redhat.com>
3914         * libnautilus-private/nautilus-search-engine-simple.c:
3915         Don't error out when recursing into directories during search. (#433105)
3916         Requires recent gnome-vfs
3917         Patch from Marlon Nelson
3919 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
3921         * configure.in:
3922         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
3923         Add uninstalled pkg-config file. (#400114)
3924         Patch from Brian Cameron  <brian.cameron@sun.com>
3926 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
3928         * nautilus-computer.desktop.in.in:
3929         * nautilus-folder-handler.desktop.in.in:
3930         * nautilus-home.desktop.in.in:
3931         Remove trailing whitespace from TryExec line. (#426949)
3932         Patch from Dan Winship  <danw@novell.com>
3934 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
3936         * src/nautilus-navigation-window.c:
3937         (view_as_menu_switch_views_callback):
3938         Handle the fact that the gtk+ 2.11.x combobox emits the
3939         changed signal on removing the active entry without crash.
3941 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3943         * configure.in:
3944         Post release version bump
3946 === nautilus 2.19.5 ===
3948 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3950         * NEWS:
3951         Update for release
3953 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3955         * libnautilus-private/nautilus-program-choosing.c:
3956         (nautilus_launch_desktop_file):
3957         Check command_string for NULL before using it. (#427618)
3958         Patch from Tom Parker  <palfrey@tevp.net>
3960 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3962         * src/nautilus-image-properties-page.c: (file_read_callback):
3963         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
3964         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
3966 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3968         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
3969         (sidebar_title_create_more_info_label):
3970         Fix alignment of labels in information sidebar. (#414199)
3971         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
3973 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3975         * configure.in:
3976         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
3977         but Interactive Unix is obsolete.
3978         Remove checks for functions and headers we don't use anymore.
3979         Remove check for jw as the SGML docs have been removed.
3980         Remove configuration for removed gimphwrapbox.
3981         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
3983 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
3985         * libnautilus-private/Makefile.am:
3986         * libnautilus-private/nautilus-cdrom-extensions.h:
3987         Remove unused file.
3989 2007-06-27  Alexander Larsson  <alexl@redhat.com>
3991         * src/nautilus-file-management-properties-main.c:
3992         Fix warning. Patch from Hubert Figuiere.
3994 2007-06-24  Christian Neumair  <cneumair@gnome.org>
3996         * configure.in:
3997         * src/nautilus-application.c:
3998         * src/file-manager/Makefile.am:
3999         * src/file-manager/fm-empty-view.[ch]:
4000         Add optional empty view.
4002 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4004         * configure.in:
4005         Make libexif dependency optional again. (#165773)
4007 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4009         * components/services/nautilus-dependent-shared/
4010         shared-service-widgets.c:
4011         Remove undead file.
4013 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4015         * src/nautilus-shell-interface.idl:
4016         Fix build with libIDL-0.8.5 and older. (#341173)
4017         Patch from Marinus Schraal  <foser@gentoo.org>
4019 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4021         * src/nautilus-connect-server-dialog-main.c: (main):
4022         Set translation domain for goption context. (#450159)
4023         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4025 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4027         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4028         Unref extension modules at shutdown. (#346401)
4029         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
4031 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
4033         * libnautilus-private/nautilus-file-utilities.c:
4034         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4035         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4036         Destroy xdg-user-dirs cache at shutdown.
4038 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
4040         * configure.in:
4041         Don't set both -Wsign-compare and -Wno-sign-compare.
4042         Don't set -Wchar-subscripts as it's included in -Wall.
4044 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
4046         * configure.in:
4047         Don't set extra warning flags in the user environment CFLAGS.
4048         Fixes 'make distcheck'.
4050 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4052         * Makefile.am:
4053         Add all past ChangeLog files to EXTRA_DIST.
4055 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
4057         * configure.in:
4058         Post release version bump
4060 === nautilus 2.19.4 ===
4062 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4064         * NEWS:
4065         Update for release
4067 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4069         * src/nautilus-application.c: (nautilus_application_startup):
4070         Fix whitespace typo in error message. (#424573)
4071         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
4073 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4075         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4076         Set program-name instead of deprecated name property
4077         and mark the website-label for translation (#438901).
4078         Patch from Christian Persch <chpe@gnome.org>
4080 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4082         * libnautilus-private/nautilus-search-engine-simple.c:
4083         (search_thread_data_new), (search_visit_func):
4084         Normalize unicode search strings and use g_utf8_strdown to
4085         lowercase them. (#421486/#421512)
4086         Patch from Denis Jacquerye  <moyogo@gmail.com>
4088 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
4090         * src/file-manager/fm-desktop-icon-view.c:
4091         (action_change_background_callback):
4092         Call background page of gnome-appearance-properties for
4093         "Change Desktop Background" menu item. (#445195)
4094         Patch from Denis Washington  <denisw@svn.gnome.org>
4096 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
4098         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4099         * libnautilus-private/nautilus-desktop-link.c:
4100         (trash_name_changed), (nautilus_desktop_link_new),
4101         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4102         (nautilus_desktop_link_rename), (desktop_link_finalize):
4103         * libnautilus-private/nautilus-global-preferences.c:
4104         (default_computer_link_name), (default_trash_link_name):
4105         * libnautilus-private/nautilus-global-preferences.h:
4106         Allow renaming of the network servers desktop icon. (#383182)
4107         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4109 2007-06-13  Jürg Billeter  <j@bitron.ch>
4111         * nautilus-folder-handler.desktop.in.in:
4112         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4113         bookmarks from the panel.
4115 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4117         * src/file-manager/fm-properties-window.c:
4118         (should_show_volume_usage):
4119         Don't crash on opening properties for multiple files. (#444265)
4121 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4123         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4124         Fix typo in warning message. (#446911)
4125         Patch from Florian Steinel  <fsteinel@flonet.net> 
4127 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
4129         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4130         Position the zoom popup menu under the control itself,
4131         not where the mouse cursor happens to be. (#446682)
4132         Patch from Christian Persch <chpe@gnome.org>
4134 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4136         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4137         Don't leak item text and remove stale comment.
4139 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
4141         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4142         (zoom_popup_menu_show), (zoom_popup_menu),
4143         (nautilus_zoom_control_button_press_event),
4144         (nautilus_zoom_control_instance_init):
4145         Make zoom control context menu keyboard-activatable by adding
4146         a button to the zoom label. (#326733)
4147         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
4149 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
4151         * src/nautilus-file-management-properties.glade:
4152         Replace the "atkrelation" declarations with
4153         "mnemonic_widget" properties (#437340)
4155 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4157         * configure.in:
4158         Post release version bump
4160 === nautilus 2.19.3 ===
4162 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
4164         * NEWS:
4165         Update for release
4167 2007-06-04  Willie Walker <william.walker@sun.com>
4169         * src/nautilus-file-management-properties.glade:
4170         Add accessible label for/by properties (#356124)
4172 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4174         * icons/thumbnail_frame.png:
4175         Tango compliant thumbnail frame (#440221)
4176         Icon from David Prieto
4178 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4180         * src/file-manager/fm-properties-window.c:
4181         Fix build in some cases
4183 2007-05-23  Alexander Larsson  <alexl@redhat.com>
4185         * nautilus-folder-handler.desktop.in.in:
4186         Don't show in menu editor
4188 2007-05-22  Alexander Larsson  <alexl@redhat.com>
4190         * libnautilus-private/nautilus-icon-canvas-item.c:
4191         Handle alpha in draw_frame
4193 2007-05-16  Alexander Larsson  <alexl@redhat.com>
4195         * libnautilus-private/nautilus-file-utilities.[ch]:
4196         * libnautilus-private/nautilus-file.c:
4197         * libnautilus-private/nautilus-signaller.c:
4198         * src/file-manager/fm-directory-view.c:
4199         Add support for xdg-user-dirs
4201 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4203         * configure.in:
4204         Post release version bump
4206 === nautilus 2.19.2 ===
4208 2007-05-14  Alexander Larsson  <alexl@redhat.com>
4210         * NEWS:
4211         * configure.in:
4212         Bump to 2.19.2
4214         * libnautilus-private/nautilus-icon-factory.c:
4215         * libnautilus-private/nautilus-icon-container.c:
4216         Fix up checks
4218 2007-05-09  Alexander Larsson  <alexl@redhat.com>
4220         * src/file-manager/fm-directory-view.c:
4221         Avoid displaying file size if none exists (#390055)
4222         Patch from Ed Catmur
4224 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
4226         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4227         Don't leak original hash key.
4229 2007-05-02  Alexander Larsson  <alexl@redhat.com>
4231         * configure.in:
4232         * src/file-manager/fm-properties-window.c:
4233         Add disk usage pie chart (#410658)
4234         Based on patch from Trevor Davenport
4236 2007-04-16  Alexander Larsson  <alexl@redhat.com>
4238         * libnautilus-private/nautilus-thumbnails.c:
4239         Work with glib < 2.13.0
4241 2007-04-13  Alexander Larsson  <alexl@redhat.com>
4243         * libnautilus-private/nautilus-thumbnails.c:
4244         Avoid searching possibly long lists of thumbnails.
4245         Based on patch from Iain
4247 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4249         * src/nautilus-window-menus.c:
4250         (action_about_nautilus_callback):
4251         Add url in about dialog and update copyright year.
4252         Patch from Jaap A. Haitsma
4254 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4256         * libnautilus-private/nautilus-directory-async.c:
4257         Limit number of calls to is_needy() (#320282)
4258         Based on patch from Aivars Kalvans
4260 2007-04-12  Alexander Larsson  <alexl@redhat.com>
4262         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4263         * libnautilus-private/nautilus-global-preferences.c:
4264         * libnautilus-private/nautilus-global-preferences.h:
4265         * libnautilus-private/nautilus-icon-factory.c:
4266         * libnautilus-private/nautilus-thumbnails.c:
4267         Added support for a thumbnail icon size prefs (#424127)
4269 2007-04-11  Alexander Larsson  <alexl@redhat.com>
4271         * src/file-manager/fm-directory-view.c:
4272         (file_and_directory_list_free):
4273         Fix memleak (#427942)
4274         patch from Matthias Clasen
4276 2007-03-30  Alexander Larsson  <alexl@redhat.com>
4278         * src/nautilus-places-sidebar.c:
4279         Add trash to sidebar places.
4280         Patch from Stefano Teso
4282 2007-03-29  Alexander Larsson  <alexl@redhat.com>
4284         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4285         Bump default name column width to 32 (#410361)
4287 2007-03-28  Alexander Larsson  <alexl@redhat.com>
4289         * src/nautilus-window-manage-views.c:
4290         (nautilus_window_open_location_full):
4291         Avoid reloading window with same location. (#417193)
4292         Patch from Stefano Teso
4294 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4296         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4297         Avoid recursion when updating symlinks (#418771)
4299 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4301         * libnautilus-private/nautilus-icon-factory.h:
4302         Make default icon sizes match xdg icon sizes better (#347168)
4303         Patch from Christian Neumair
4305 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4307         * libnautilus-private/nautilus-metadata.h:
4308         * src/nautilus-sidebar-title.c:
4309         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
4310         code related to it.
4312 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4314         * src/nautilus-places-sidebar.c:
4315         Update icons on theme change (#416806)
4316         Patch from Stefano Teso
4318 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4320         * src/nautilus-history-sidebar.c:
4321         (nautilus_history_sidebar_class_init):
4322         (nautilus_history_sidebar_style_set):
4323         Update icons on theme change (#416810)
4324         Patch from Stefano Teso
4326 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4328         * src/nautilus-places-sidebar.c:
4329         Re-apply reverted context menu patch.
4331 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4333         * configure.in:
4334         Bump version to 2.19.1
4335         Gnome 2.18 work continues on gnome-2-18 branch
4337 2007-03-19  Alexander Larsson  <alexl@redhat.com>
4339         * src/nautilus-places-sidebar.c:
4340         Revert previous checkin since it broke the freeze.
4342 2007-03-15  Alexander Larsson  <alexl@redhat.com>
4344         * src/nautilus-places-sidebar.c:
4345         (bookmarks_build_popup_menu):
4346         Add mnemonics to Open and Open in New Window to reuse
4347         old translations.
4349 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4351         * src/nautilus-places-sidebar.c:
4352         Add open and open in new window to places sidebar context menu.
4353         Patch from Stefano Teso
4355 2007-03-14  Alexander Larsson  <alexl@redhat.com>
4357         * src/file-manager/fm-directory-view.c (schedule_update_menus)
4358         (schedule_update_status):
4359         Make sure we never schedule an update after the window has been
4360         destroyed. Likely fixes #349551
4362 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4364         * configure.in:
4365         Post release version bump
4367 === nautilus 2.18.0.1 ===
4369 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4371         * NEWS:
4372         Update for release
4374         * configure.in:
4375         Set version to 2.18.0.1
4377         * libnautilus-private/nautilus-file-utilities.c:
4378         * libnautilus-private/nautilus-file-utilities.h:
4379         * libnautilus-private/nautilus-file.c:
4380         * libnautilus-private/nautilus-signaller.c:
4381         * src/file-manager/fm-directory-view.c:
4382         Revert accidental commit.
4384 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4386         * configure.in:
4387         Post release version bump
4389 === nautilus 2.18.0 ===
4391 2007-03-12  Alexander Larsson  <alexl@redhat.com>
4393         * NEWS:
4394         Update for release
4396         * configure.in:
4397         Bump version to 2.18.0
4399 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
4401         * src/network-scheme.desktop.in:
4402         * nautilus-computer.desktop.in.in:
4403         * nautilus.desktop.in.in:
4404         * nautilus-home.desktop.in.in:
4405         * nautilus-file-management-properties.desktop.in.in:
4406         "Application" is not a valid category in the freedesktop.org
4407         specification. Also added GNOME and/or GTK where appropriate.
4409 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4411         * libnautilus-private/nautilus-file.c:
4412         * libnautilus-private/nautilus-icon-canvas-item.c:
4413         * libnautilus-private/nautilus-icon-container.c:
4414         * libnautilus-private/nautilus-program-choosing.c:
4415         * libnautilus-private/nautilus-trash-file.c:
4416         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4417         * src/file-manager/fm-desktop-icon-view.c:
4418         * src/file-manager/fm-directory-view.c:
4419         * src/file-manager/fm-list-model.c:
4420         * src/file-manager/fm-list-view.c:
4421         * src/file-manager/fm-tree-model.c:
4422         * src/nautilus-image-properties-page.c:
4423         * src/nautilus-navigation-bar.c:
4424         * src/nautilus-query-editor.c:
4425         * src/nautilus-search-bar.c:
4426         * src/nautilus-window-private.h:
4427         Sparse cleanups from kjartan
4429 2007-03-02  Alexander Larsson  <alexl@redhat.com>
4431         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4432         Don't make filename column expand, instead default
4433         to 16 chars wide. (#408155)
4435 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4437         * configure.in:
4438         Post release version bump
4440 === nautilus 2.17.92 ===
4442 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4444         * NEWS:
4445         Update for release
4447 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4449         * cut-n-paste-code/widgets/Makefile.am:
4450         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
4451         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
4452         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
4453         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
4454         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
4455         * libnautilus-private/Makefile.am:
4456         * src/Makefile.am:
4457         Remove unused gtkhwrapbox.
4459 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4461         * src/nautilus-connect-server-dialog.c:
4462         Don't show unsupported methods. (#333151)
4463         Patch from Christian Neumair.
4465 2007-02-26  Alexander Larsson  <alexl@redhat.com>
4467         * libnautilus-private/nautilus-file.c:
4468         Avoid asserting when the symbolic link hastable isn't
4469         uptodate (#358172)
4470         Store absolute uris, not relative paths in symbolic link
4471         hashtable.
4473 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
4475         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4476         Ellipsise the filename column in list view mode, and make it expand so
4477         it doesn't just show "...". Bug #408155.
4479 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
4481         * libnautilus-private/nautilus-file-operations-progress.c:
4482         (set_text_unescaped_trimmed), (create_titled_label),
4483         (nautilus_file_operations_progress_init),
4484         (nautilus_file_operations_progress_new_file):
4485         * src/file-manager/fm-properties-window.c:
4486         (value_field_update_internal), (value_field_update),
4487         (attach_label), (attach_value_field_internal): Remove
4488         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
4489         Bug #409276.
4491 2007-02-20  Alexander Larsson  <alexl@redhat.com>
4493         * libnautilus-private/nautilus-file-operations.c:
4494         Fix for C89 compilers. (#407150)
4495         Patch from Jens Granseuer
4497 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
4499         * configure.in:
4500         * cut-n-paste-code/Makefile.am:
4501         * src/Makefile.am:
4502         * src/file-manager/fm-list-model.c: Don't build included GSequence on
4503         glib >= 2.13.0. Bug #407618.
4505 2007-02-19  Alexander Larsson  <alexl@redhat.com>
4507         * src/nautilus-pathbar.c:
4508         Don't display homedir as desktop in pathbar when
4509         in home-as-desktop mode. (#368661)
4510         Patch from John Millikin
4512 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4514         * configure.in:
4515         Post release version bump
4517 === nautilus 2.17.91 ===
4519 2007-02-12  Alexander Larsson  <alexl@redhat.com>
4521         * configure.in:
4522         Bump to 2.17.91
4524         * NEWS:
4525         Update for release
4527 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4529         * configure.in:
4530         Bump libgnome req (#404475)
4532 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4534         * libnautilus-private/nautilus-file-operations.c:
4535         * libnautilus-private/nautilus-file.c:
4536         * src/file-manager/fm-directory-view.c:
4537         Capitilize "Link" in link to... names. (#314175)
4538         Patch from Frederic Peters
4540 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4542         * libnautilus-private/nautilus-icon-container.c:
4543         Avoid translating nonvisible text. (#364466)
4545 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4547         * libnautilus-private/nautilus-thumbnails.c:
4548         (nautilus_thumbnail_load_image):
4549         Fix crash on broken images. (#403255)
4550         Patch from Lucas Mazzardo Veloso
4552 2007-02-06  Alexander Larsson  <alexl@redhat.com>
4554         * libnautilus-private/nautilus-emblem-utils.c:
4555         OSX build fix. (#403255)
4556         Patch from dmacks@netspace.org
4558 2007-02-05  Jesse Stockall <jesse@cleverone.org>
4560        * src/file-manager/fm-directory-view.c
4561        * src/file-manager/fm-tree-view.c
4562        * src/nautilus-places-sidebar.c
4563        * libnautilus-private/nautilus-file-operations.[ch]
4564        Prompts to empty trash when unmounting drives. Closes #138058
4566 2007-02-05  Alexander Larsson  <alexl@redhat.com>
4568         * src/file-manager/fm-list-model.c:
4569         Avoid ever showing "empty" while loading a subdirectory (#340495)
4570         Based on patch from Christof Krüger
4572 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4574         * src/nautilus-application.c (save_session_to_file):
4575         Fix memory leak and fd leak.
4577 2007-02-02  Alexander Larsson  <alexl@redhat.com>
4579         * libnautilus-private/nautilus-desktop-icon-file.c:
4580         Fix crasher (#403565)
4581         Patch from Padraig O'Briain
4583 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4585         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
4586         Avoid crash if we've not set the content view of the window yet.
4588 2007-01-31  Alexander Larsson  <alexl@redhat.com>
4590         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
4591         Avoid crashing if not enough items in icon view caption pref (#357955)
4593         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
4594         Avoid spewing warnings in above case, also some performance fixes.
4596 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
4598         * nautilus-file-management-properties.desktop.in.in:
4599         Move File Management capplet to PersonalSettings.
4601 === nautilus 2.17.90 ===
4603 2007-01-22  Alexander Larsson  <alexl@redhat.com>
4605         * NEWS:
4606         * configure.in:
4607         Bump to 2.17.90
4609 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
4611         * cut-n-paste-code/libegg/eggtreemultidnd.c:
4612         (egg_tree_multi_drag_source_get_type):
4613         * libnautilus-extension/nautilus-column-provider.c:
4614         (nautilus_column_provider_get_type):
4615         * libnautilus-extension/nautilus-column.c:
4616         (nautilus_column_get_type):
4617         * libnautilus-extension/nautilus-file-info.c:
4618         (nautilus_file_info_get_type):
4619         * libnautilus-extension/nautilus-info-provider.c:
4620         (nautilus_info_provider_get_type):
4621         * libnautilus-extension/nautilus-location-widget-provider.c:
4622         (nautilus_location_widget_provider_get_type):
4623         * libnautilus-extension/nautilus-menu-item.c:
4624         (nautilus_menu_item_get_type):
4625         * libnautilus-extension/nautilus-menu-provider.c:
4626         (nautilus_menu_provider_get_type):
4627         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
4628         * libnautilus-extension/nautilus-property-page-provider.c:
4629         (nautilus_property_page_provider_get_type):
4630         * libnautilus-extension/nautilus-property-page.c:
4631         (nautilus_property_page_get_type):
4632         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
4633         (nautilus_cell_renderer_pixbuf_emblem_get_type):
4634         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
4635         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
4636         * libnautilus-private/nautilus-icon-canvas-item.c:
4637         (nautilus_icon_canvas_item_accessible_get_type),
4638         (nautilus_icon_canvas_item_get_type):
4639         * libnautilus-private/nautilus-sidebar-provider.c:
4640         (nautilus_sidebar_provider_get_type):
4641         * libnautilus-private/nautilus-sidebar.c:
4642         (nautilus_sidebar_get_type):
4643         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
4644         * libnautilus-private/nautilus-window-info.c:
4645         (nautilus_window_info_get_type):
4646         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
4647         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
4648         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
4649         * src/nautilus-navigation-action.c:
4650         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
4651         GInterfaceInfo static. Bug #362034.
4653 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
4655         * src/nautilus-window-menus.c:
4656         Restore "CD/DVD Creator" label for menu item. Was removed by
4657         a misunderstood, see bug #385382.
4659 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
4661         Merged from gnome-2-16:
4663         * src/nautilus-property-browser.c (add_reset_property): Make the
4664         "Reset" string translatable.  Fixes #394328.  Patch committed by
4665         Federico Mena-Quintero <federico@novell.com>.
4667 2007-01-11  Christian Neumair  <chris@gnome-de.org>
4669         * libnautilus-private/nautilus-directory-background.c:
4670         (nautilus_connect_background_to_file_metadata):
4671         Remove all pending eel preferences callbacks.
4673 2007-01-11  Christian Neumair  <chris@gnome-de.org>
4675         * src/nautilus-navigation-window.c:
4676         (nautilus_navigation_window_key_press_event)
4677         * src/nautilus-actions.h:
4678         * src/nautilus-window.c:
4679         (nautilus_window_key_press_event)
4680         * configure.in:
4681         Add support for XF86 multimedia keys (#329920) .
4683 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4685         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
4686         Avoid crash on NULL vfs_uri (#320020)
4688 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4690         * libnautilus-private/nautilus-file-operations.c:
4691         (nautilus_file_operations_new_file_from_template):
4692         Use default permissions when copying template to use
4693         umask correctly. (#327249)
4694         Patch from Josselin Mouette
4696 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4698         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
4700         Handle NULL activation uris from drives
4702 2007-01-11  Alexander Larsson  <alexl@redhat.com>
4704         * libnautilus-private/nautilus-ui-utilities.c:
4705         (nautilus_ui_string_get):
4706         Handle ui file load error better.
4707         Patch from Tom Parker
4709 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
4711         Add svn:externals property to include libbackground from trunk.
4713 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
4715         * src/file-manager/fm-directory-view.c: (real_merge_menus):
4716         Use proper macro for translating the scripts menu item (#389467).
4717         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
4719 2006-12-19  Federico Mena Quintero  <federico@novell.com>
4721         * libnautilus-private/nautilus-debug-log.c
4722         (make_key_file_from_configuration): Oops, handle the case of an
4723         empty domains_hash.
4725 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
4727         * libnautilus-private/nautilus-file-operations-progress.c:
4728         (time_remaining_callback):
4729         Zero-pad seconds in the remaining time display (#376291).
4730         Patch from Sven Herzberg  <herzi@gnome-de.org>
4732 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
4734         * src/nautilus-image-properties-page.c: (load_finished):
4735         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
4736         (setup_internal_entry):
4737         Avoid markup in translatable messages (#360448).
4738         Patch from Elijah Newren <newren@gmail.com>
4740 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
4742         * src/nautilus-navigation-window.c:
4743         (nautilus_navigation_window_instance_init), (load_view_as_menu):
4744         Don't connect the changed signal handler on the view as combobox
4745         each time the contents of the combobox are reloaded, but only on
4746         instantiation. Prevents creating as many view instances as times
4747         the view/location was already changed when using the view as menu.
4749 2006-12-18  Christian Neumair  <chris@gnome-de.org>
4751         * libnautilus-extension/nautilus-file-info.c:
4752         * libnautilus-extension/nautilus-file-info.h:
4753         * libnautilus-private/nautilus-file.c:
4754         Add nautilus_file_info_get_activation_uri().
4756 2006-12-18  Alexander Larsson  <alexl@redhat.com>
4758         * configure.in:
4759         Post release version bump
4761 === nautilus 2.17.1 ===
4763 2006-12-18  Alexander Larsson  <alexl@redhat.com>
4765         * NEWS:
4766         Update for release.
4768 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
4770         * src/nautilus-trash-bar.c:
4771         * src/nautilus-trash-bar.h:
4773         Remove unneeded function I left in by mistake.
4775 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
4777         * src/nautilus-trash-bar.c:
4778         * src/nautilus-trash-bar.h:
4779         * src/nautilus-window-manage-views.c:
4781         Add an extra widget to the trash folder with the "Empty Trash"
4782         button. Kudos also to Lakin Wecker who came up with a similar
4783         patch some months ago, though it never went in.
4785         * src/nautilus-information-panel.c:
4787         Remove the "Empty Trash" and "Burn" buttons from the side pane
4788         since we now have extra location widgets.
4790 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
4792         * src/file-manager/fm-directory-view.c:
4794         Use "document-new", "folder-new" named icon from
4795         Icon Naming Spec for File->Create Document and
4796         File->Create Folder menu entries.
4798         * src/nautilus-navigation-window-menus.c:
4800         Use "window-new" named icon from Icon Naming Spec for
4801         File->New Window menu entry in browser window.
4803 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
4805         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
4806         a tiny leak.
4808 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
4810         * nautilus-computer.desktop.in.in:
4812         Fix a typo in previous commit (folders, not folder)
4814 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
4816         * src/nautilus-actions.h:
4818         Add NAUTILUS_ACTION_HOME for Go->Home Folder
4820         * src/nautilus-navigation-window-menus.c:
4821         (nautilus_navigation_window_initialize_actions),
4822         (nautilus_navigation_window_initialize_menus):
4823         * src/nautilus-spatial-window.c:
4824         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
4826         Define short_label for NAUTILUS_ACTION_HOME and
4827         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
4828         in search menu entry.
4830 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
4832         * nautilus-computer.desktop.in.in:
4833         * nautilus-file-management-properties.desktop.in.in:
4834         * nautilus-home.desktop.in.in:
4835         * src/nautilus-navigation-window-menus.c:
4836         * src/nautilus-spatial-window.c:
4837         * src/nautilus-window-menus.c:
4838         * src/network-scheme.desktop.in:
4840         Update comments and some menu entries to match suggestions on
4841         http://live.gnome.org/UsabilityTeam/Menu
4843 2006-12-12  Federico Mena Quintero  <federico@novell.com>
4845         * libnautilus-private/nautilus-debug-log.c
4846         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
4847         30000 was way too big for normal usage.
4848         (add_to_milestones): New function; adds a milestone string to a
4849         linked list of milestones.
4850         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
4851         (write_string): New helper function.
4852         (dump_milestones): New helper function.
4853         (dump_configuration): Use write_string().
4854         (dump_ring_buffer): New helper function; moved the code from
4855         nautilus_debug_log_dump().
4856         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
4857         (dump_configuration): Print the instructions to re-create the
4858         configuration here, instead of in nautilus_debug_log_dump().
4860 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
4862         * src/ephy-spinner.c:
4863         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
4865         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
4867 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
4869         * src/nautilus-application.c (save_session_to_file): use
4870         g_mkstemp instead of tempnam.
4872 2006-12-12  Alexander Larsson  <alexl@redhat.com>
4874         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
4875         Don't expand vbox with dialog size (#384078)
4876         Patch from Baptiste Mille-Mathias
4878 2006-12-12  Alexander Larsson  <alexl@redhat.com>
4880         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
4881         Default location dialog to $home for desktop (#383840)
4882         Patch from Guillaume Desmottes
4884 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
4886         * libnautilus-private/nautilus-desktop-link.c:
4887         * libnautilus-private/nautilus-file-utilities.c:
4888         * libnautilus-private/nautilus-query.c:
4889         * src/nautilus-navigation-window.c:
4890         * src/nautilus-navigation-window.h:
4891         * src/nautilus-pathbar.c:
4892         * src/nautilus-places-sidebar.c:
4893         * src/nautilus-shell.c:
4894         * src/nautilus-window-manage-views.c:
4895         * src/nautilus-window.c:
4896         * src/file-manager/fm-tree-model.c:
4897         * src/file-manager/fm-tree-view.c:
4899         Use nautilus_get_home_directory_uri everywhere instead of
4900         open coding it and other minor cleanups.
4902 2006-12-08  Alexander Larsson  <alexl@redhat.com>
4904         * libnautilus-private/nautilus-monitor.c:
4905         Schedule metadata removal when we get external remove events.
4906         Patch from Gene Z. Ragan (#45953)
4908 2006-12-08  Alexander Larsson  <alexl@redhat.com>
4910         * libnautilus-private/nautilus-icon-canvas-item.c:
4911         Disable the mask code for now...
4913 2006-12-08  Alexander Larsson  <alexl@redhat.com>
4915         * libnautilus-private/nautilus-icon-canvas-item.c:
4916         * libnautilus-private/nautilus-icon-container.c:
4917         * libnautilus-private/nautilus-icon-private.h:
4918         Draw selection rect using cairo.
4920         * icons/Makefile.am:
4921         * icons/text-selection-frame.png:
4922         Remove old icon used for selection rect.
4924         Patch from Gene Z. Ragan
4926 2006-12-04  Alexander Larsson  <alexl@redhat.com>
4928         * src/file-manager/fm-list-view.c:
4929         Reveal selection on sort-order change.(#332667)
4930         Patch from Gene Z. Ragan
4932 2006-12-04  Alexander Larsson  <alexl@redhat.com>
4934         * cut-n-paste-code/gsequence/gsequence.[ch]:
4935         Import gsequence fix for #350579
4937 2006-12-04  Alexander Larsson  <alexl@redhat.com>
4939         * libnautilus-private/nautilus-icon-container.[ch]:
4940         * src/file-manager/fm-icon-container.c:
4941         Freeze icon view updates while renaming to avoid things
4942         moving around on file changes. (#318373)
4943         Patch from Nelson Benítez
4945 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
4947         * icons/nautilus-server-connect.png
4948         Removed this legacy icon.
4950 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
4952         * configure.in:
4953         * icons/Makefile.am:
4954         * icons/appicon/*:
4955         Add new Nautilus logo from Ulisse Perusin, installed
4956         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
4958         * icons/nautilus-launch-icon.png:
4959         Removed.
4961         * src/nautilus-window-menus.c:
4962         Use the new named icon logo in about dialog.
4964 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
4966         * icons/knob.png:
4967         Remove black outline, using Tango style.
4968         See bug 374722 for details.
4970 2006-11-30  Alexander Larsson  <alexl@redhat.com>
4972         * libnautilus-private/nautilus-icon-canvas-item.c:
4973         * libnautilus-private/nautilus-icon-container.c:
4974         * libnautilus-private/nautilus-icon-private.h:
4975         Add more themeing features for icon view icons.
4976         Patch from JackTheDipper
4978 2006-11-28  Alexander Larsson  <alexl@redhat.com>
4980         * src/file-manager/fm-tree-view.c:
4981         Add delete menu item if configured. (#132326)
4982         Patch from Ferran Puig
4984 2006-11-28  Alexander Larsson  <alexl@redhat.com>
4986         * libnautilus-private/nautilus-icon-container.c:
4987         * libnautilus-private/nautilus-icon-private.h:
4988         Handle scroll wheel while rubberbanding.
4989         Patch from Nelson Benítez
4991 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
4993         * icons/nautilus-desktop.png:
4994         * icons/nautilus-file-management-properties.png:
4995         * icons/nautilus-mini-logo.png
4996         * icons/Search.png:
4997         * icons/side_bar_image.png:
4998         Remove legacy icons from cvs.
5000 2006-11-24  Alexander Larsson  <alexl@redhat.com>
5002         * src/nautilus-spatial-window.c:
5003         Ellipsice location menu button at 16 chars.
5004         Patch from Tom Parker
5006 2006-11-23  Federico Mena Quintero  <federico@novell.com>
5008         Use the write-to-a-pipe trick from the signal handler instead of
5009         queueing an idle handler from there.
5011         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5012         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5013         (sigusr1_handler): Write a byte to our pipe instead of queueing an
5014         idle handler.
5015         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
5016         the pipe, and dump the debug log.
5018         Add a configuration file for the logging mechanism.  You create
5019         ~/nautilus-debug-log.conf as a GKeyFile.
5021         * libnautilus-private/nautilus-debug-log.c
5022         (nautilus_debug_log_load_configuration): New function; loads the
5023         configuration from a key file like this:
5025                 [debug log]
5026                 enable domains = foo; bar; baz
5027                 max lines = 1000
5029         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5030         New utility function.
5031         (nautilus_debug_log_dump): At the end of the log, dump the
5032         configuration used for the debug log so that the user can
5033         re-create it later.
5035         * libnautilus-private/nautilus-debug-log.h: New prototype for
5036         nautilus_debug_log_load_configuration().
5038         * src/nautilus-main.c (setup_debug_log): Load the debug log's
5039         configuration from ~/nautilus-debug-log.conf
5040         (setup_debug_log_domains): Removed.
5042         * src/nautilus-main.c (log_override_cb): If the log level of the
5043         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
5044         use this log level for miscellaneous debugging messages from
5045         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
5046         default log handler, to avoid a huge ~/.xsession-errors.
5047         (setup_debug_log_domains): Enable logging for
5048         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5050 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
5052         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5053         Fix inconsistent label boleding. (#372550)
5055 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5057         * libnautilus-private/nautilus-icon-canvas-item.c:
5058         A11y fix for handing renames better (#338353)
5060 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5062         * Commit federicos debug logging patch:
5064 2006-10-23  Federico Mena Quintero  <federico@novell.com>
5066         * libnautilus-private/nautilus-debug-log.h
5067         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5068         We'll spit the messages that come from GLog as milestone events.
5070         * src/nautilus-main.c (setup_debug_log): New function; set up
5071         everything here.
5072         (setup_debug_log_glog): New function.  Override the default
5073         handler for GLog so that its messages will also appear as
5074         milestone events in our own debug log.
5076 2006-10-16  Federico Mena Quintero  <federico@novell.com>
5078         * src/file-manager/fm-directory-view.c (files_added_callback): Log
5079         when files are added to the view.
5080         (files_changed_callback): Log when files get changed in the view.
5081         (fm_directory_view_notify_selection_changed): Log when the
5082         selection changes.
5084         * src/nautilus-main.c (setup_debug_log_domains): Add
5085         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5087         * libnautilus-private/nautilus-debug-log.h: New prototype for
5088         nautilus_debug_log_with_file_list().
5090         * libnautilus-private/nautilus-debug-log.c
5091         (nautilus_debug_log_with_file_list): New function; takes a GList
5092         of NautilusFile.
5094 2006-10-03  Federico Mena Quintero  <federico@novell.com>
5096         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5097         Deal with URI lists optionally.
5098         (nautilus_debug_log_with_uri_list): New function.
5100         * libnautilus-private/nautilus-icon-dnd.c
5101         (receive_dropped_color): Log when a color is dropped.
5102         (receive_dropped_tile_image): Log when a tile image is dropped.
5104         * libnautilus-private/nautilus-icon-container.c
5105         (motion_notify_event): Log when a drag begins.
5106         (button_release_event): Log when a drag ends.
5108         * libnautilus-private/nautilus-file-operations.c
5109         (nautilus_file_operations_copy_move): Log move/copy/link actions.
5110         (nautilus_file_operations_new_folder): Log when a folder is created.
5111         (nautilus_file_operations_new_file_from_template): Log when a file
5112         is created from a template.
5113         (nautilus_file_operations_new_file): Log when a file is created.
5114         (nautilus_file_operations_delete): Log when files are deleted.
5115         (do_empty_trash): Log when the trash is emptied.
5117 2006-09-22  Federico Mena Quintero  <federico@novell.com>
5119         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5120         simple logging infrastructure based on a ring buffer.
5122         * libnautilus-private/Makefile.am
5123         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5125         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5126         ~/nautilus-debug-log.txt.
5128         * src/file-manager/fm-directory-view.c
5129         (fm_directory_view_activate_files): Log the action of activating a
5130         file.
5131         (open_location): Likewise.
5132         (fm_directory_view_launch_application): Likewise, for launching an
5133         application.
5134         (action_new_launcher_callback): Likewise, for creating a launcher.
5135         (activate_callback): Log the various actions that can happen here.
5137         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5138         Log the various activations/launches that can happen.
5140         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5141         action of the user activating something in the Places sidebar.
5143         * src/nautilus-window-manage-views.c
5144         (nautilus_window_open_location_full): Log the action of changing
5145         the location in a window.
5146         (nautilus_window_set_content_view): Log the action of thanging the
5147         view of a window.
5148         (end_location_change): Log when the window finishes loading.
5150         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5151         action of expanding a row to load a subdirectory.
5152         (row_collapsed_callback): Likewise, for collapsing a row.
5154         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5155         action of renaming a file.
5157         * src/nautilus-application.c
5158         (nautilus_application_present_spatial_window_with_selection): Log
5159         when new or existing spatial windows get presented.
5160         (nautilus_application_create_navigation_window): Log when a
5161         navigation window gets created.
5163 2006-11-23  Alexander Larsson  <alexl@redhat.com>
5165         * configure.in:
5166         Bump version to 2.17.1
5167         Gnome 2.16 work continues on gnome-2-16 branch
5169 2006-11-22  Alexander Larsson  <alexl@redhat.com>
5171         * libnautilus-private/nautilus-search-engine.c:
5172         Look for Beagle before looking for Tracker. Since Tracker
5173         autostarts and Beagle doesn't this means you can have both
5174         installed and configured and pick which one to use.
5176 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5178         * configure.in:
5179         Post release version bump
5181 === nautilus 2.16.3 ===
5183 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5185         * NEWS:
5186         Update for release.
5188 2006-11-20  Alexander Larsson  <alexl@redhat.com>
5190         * libnautilus-private/nautilus-icon-container.c:
5191         * src/file-manager/fm-icon-view.c:
5192         Revert federicos patch from 2006-11-06, as it was causing problems.
5194 2006-11-13  Alexander Larsson  <alexl@redhat.com>
5196         * libnautilus-private/nautilus-directory-async.c:
5197         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5198         Fixes #372471
5200 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5202         * configure.in:
5203         Post release version bump
5205 === nautilus 2.16.2 ===
5207 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5209         * NEWS:
5210         Update for release
5212         * libnautilus-private/nautilus-directory-async.c:
5213         * libnautilus-private/nautilus-directory.c:
5214         Unschedule call_ready callbacks on directory finalize, not
5215         on file finalize.
5216         Keep monitors around until we call the call_when_ready callback
5217         at idle time.
5218         Call async_state_changed and update_metadata_monitors after
5219         call_when_ready callbacks have been called at idle.
5221         (fixes make check)
5223 2006-11-07  Alexander Larsson  <alexl@redhat.com>
5225         * src/nautilus-application.c:
5226         * src/nautilus-shell.c:
5227         * src/nautilus-main.[ch]:
5228         Make the session restart work again (from 2006-11-03 change)
5229         Make the session not restart nautilus on --quit
5231 2006-11-06  Federico Mena Quintero  <federico@novell.com>
5233         http://bugzilla.gnome.org/show_bug.cgi?id=330298
5235         Fix the use of lazy positioning, and the saving of metadata for
5236         lazily-positioned icons.  Fixes
5237         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5238         https://bugzilla.novell.com/show_bug.cgi?id=174766.
5240         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5241         desktop icon files (not "real" files) have lazy positions.  Don't
5242         consider whether the directory is loading; this is not the right
5243         place to check that.
5244         (fm_icon_view_begin_loading): Tell the icon container that we
5245         just started reloading.
5246         (fm_icon_view_end_loading): Tell the icon container that we
5247         finished loading.
5249         * libnautilus-private/nautilus-icon-private.h
5250         (NautilusIconContainerDetails): New flag "is_reloading".
5252         * libnautilus-private/nautilus-icon-container.h: New prototype for
5253         nautilus_icon_container_set_is_reloading().
5255         * libnautilus-private/nautilus-icon-container.c
5256         (nautilus_icon_container_set_is_reloading): New function; sets an
5257         is_reloading flag in the icon container.
5258         (icon_set_position): Clear icon->has_lazy_position, since the icon
5259         will be well-positioned once this function exits.
5260         (finish_adding_new_icons): Do not ignore already-placed lazy
5261         position icons when filling the placement grid!  Save the value of
5262         icon->has_lazy_position before calling assign_icon_position().
5263         Since that function may call icon_set_position() (which will clear
5264         the flag), we need to keep the original value of the flag.
5265         (finish_adding_new_icons): Don't clear icon->has_lazy_position
5266         here; let icon_set_position() do it.
5267         (finish_adding_new_icons): Emit the icon_position_changed signal
5268         so that the parent knows that we moved an icon under it.  This has
5269         the effect of updating/preserving the position metadata for
5270         has_lazy_position icons.
5272 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5274         * configure.in:
5275         * nautilus-computer.desktop.in:
5276         * nautilus-computer.desktop.in.in:
5277         * nautilus-file-management-properties.desktop.in:
5278         * nautilus-file-management-properties.desktop.in.in:
5279         * nautilus-folder-handler.desktop.in:
5280         * nautilus-folder-handler.desktop.in.in:
5281         * nautilus-home.desktop.in:
5282         * nautilus-home.desktop.in.in:
5283         * nautilus.desktop.in:
5284         * nautilus.desktop.in.in:
5285         Add X-GNOME-Bugzilla-Version marking to desktop files.
5287 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5289         * libnautilus-private/nautilus-icon-container.c:
5290         Cancel rubberbanding if we get a grab shadow event.
5291         This happens when a modal dialog (e.g. an error or auth dialog)
5292         appears. (Partially fixes #122688)
5294 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5296         * src/file-manager/fm-icon-view.c (play_file):
5297         Don't close handle and free buffer twice on error. (#321175)
5299 2006-11-06  Alexander Larsson  <alexl@redhat.com>
5301         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5302         Don't crash on old desktop dir and search dir uris. (#349840)
5304 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
5306         * src/nautilus-file-management-properties.glade:
5307         Specify label-for and labelled-by atk relations. (#356124)
5309         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5311 2006-11-03  Alexander Larsson  <alexl@redhat.com>
5313         * libnautilus-private/nautilus-directory-metafile.c:
5314         Always use the in-process metafile factory. We don't need it
5315         oop, since nautilus is single process these days. This fixes
5316         some strange races with bonobo-activation that caused #351713
5318         * src/nautilus-application.[ch]:
5319         * src/nautilus-shell.h:
5320         Change the way we use bonobo-activation to get the NautilusShell
5321         so that we don't rely on bonobo-activation-server to spawn nautilus,
5322         as this could lead to some strange duplicate processes.
5323         We now directly try to register the app-wide shell object with
5324         bonobo-activation manually and activate it with
5325         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
5327         * src/nautilus-shell.c:
5328         Handle all corba calls from the NautilusShell in an idle handler.
5329         This fixes some crashes where we reentered badly into e.g. quit
5330         when calling gconf.
5332         * src/nautilus-main.c:
5333         Since we now handle the initial open_window shell calls via an idle
5334         we need to delay until idle time to know if we can quit or not.
5336 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5338         * test/file-torture.py (main):
5339         Sleep shorter, for more torture
5341 2006-11-02  Alexander Larsson  <alexl@redhat.com>
5343         * libnautilus-private/nautilus-directory-private.h:
5344         * libnautilus-private/nautilus-directory-async.c:
5345         Call all call_when_ready callbacks from an idle handler.
5346         This fixes problems with reentrancy, like bug #348161
5348 2006-11-01  Alexander Larsson  <alexl@redhat.com>
5350         * src/file-manager/fm-tree-model.c:
5351         Always emit the row-deleted signal before deleting the row
5352         from the model. This is according to the GtkTreeModel::row-changed
5353         docs and feedback from kris.
5354         Hopefully this will fix bug #356672
5356 2006-10-31  Alexander Larsson  <alexl@redhat.com>
5358         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
5359         Remove assert that keep randomly failing to fix crash (#352592)
5360         Replace it with some debug output that hopefully lets us
5361         track down the cause.
5363 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5365         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
5366         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
5367         Fix C99-style variable initialization for gcc 2.95. (#348665)
5369         Patch from Jens Granseuer <jensgr@gmx.net>
5371 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5373         * src/nautilus-property-browser.c: (remove_color),
5374         (nautilus_property_browser_remove_element),
5375         (element_clicked_callback), (make_properties_from_xml_node):
5376         Remove colors by really removing them from browser.xml,
5377         not marking them deleted. That made it impossible to add
5378         another color with the same name later on.
5379         Also delete colors by their (unique) names and not their color
5380         values. That made it possible to delete built-in colors.
5381         Fixes #358893.
5383         Based on a patch from Emil Soleyman-Zomalan
5385 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
5387         * src/file-manager/fm-properties-window.c:
5388         (attach_value_field_internal), (attach_value_field),
5389         (attach_ellipsizing_value_field), (append_title_value_pair),
5390         (append_title_and_ellipsizing_value),
5391         (append_directory_contents_fields), (add_permissions_combo_box),
5392         (create_simple_permissions), (create_advanced_permissions):
5393         Set up proper relationships between labels and widgets in the
5394         properties dialog. Fixes #363116.
5396         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
5398 2006-10-19  Federico Mena Quintero  <federico@novell.com>
5400         * test/file-torture.py: New file with a little torture test.  It
5401         does a bunch of file operations on a directory.  Nautilus
5402         sometimes crashes when viewing that directory, so this should help
5403         us find bugs.
5405 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5407         * libnautilus-private/nautilus-file.c:
5408         (nautilus_file_get_volume_name):
5409         Check for NULL path before calling
5410         gnome_vfs_volume_monitor_get_volume_for_path().
5412         * libnautilus-private/nautilus-monitor.c:
5413         (path_is_on_readonly_volume):
5414         Assert path.
5416 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5418         * src/file-manager/fm-directory-view.c:
5419         (convert_file_list_to_string):
5420         Don't append final newline for textual URIs.
5421         Fixes #360441.
5423 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5425         * src/nautilus-main.c: (main):
5426         Shut down eel before GnomeVFS.
5428 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5430         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
5431         Only deregister "ignore hidden file preferences" callback if it has
5432         been initialized before.
5434 2006-10-19  Christian Neumair  <chris@gnome-de.org>
5436         * libnautilus-private/nautilus-customization-data.c:
5437         (nautilus_customization_data_new),
5438         (nautilus_customization_data_get_next_element),
5439         (nautilus_customization_make_pattern_chit):
5440         Handle NULL pattern chit, don't unref pattern tile in
5441         make_pattern_chit.
5443         * libnautilus-private/nautilus-file-utilities.c:
5444         (nautilus_pixmap_file):
5445         Bail using g_debug if pixmap couldn't be found.
5447         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
5448         Only create pixmap if path lookup succeeded.
5450         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
5451         (make_drag_image), (make_color_drag_image),
5452         (make_properties_from_directories), (add_reset_property),
5453         (property_browser_category_button_new):
5454         Handle NULL pattern chits, don't operate on NULL pixbufs.
5456 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5458         * src/file-manager/fm-list-view.c:
5459         Share target list for all instances (#357573)
5461         * src/nautilus-location-bar.c: (style_set_handler):
5462         Don't leak layout (#352693)
5464         * src/nautilus-zoom-control.c:
5465         Fix O(n^2) use of list (#357589)
5467         All patches from paolo borelli.
5469 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5471         * src/Makefile.am:
5472         * src/ephy-spinner.[ch]:
5473         * src/nautilus-throbber.[ch]:
5474         Import ephy spinner and use ad throbber.
5475         This supports different icon sizes.
5477         * src/nautilus-window-toolbars.c:
5478         Change throbber size when toolbar size changes.
5480 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5482         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
5483         Renew typeahead timeout when you scroll between typeahead hits with the
5484         mouse wheel. (#354042)
5485         Patch from Nelson Benitez
5487 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5489         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
5490         The row might have disappeared if it was removed since the
5491         timeout was scheduled. Protect against this. (#336051)
5493 2006-10-18  Alexander Larsson  <alexl@redhat.com>
5495         * libnautilus-private/nautilus-file-private.h:
5496         Add is_added flag to NautilusFile to make sure we always
5497         send an added event to directory monitors.
5499         * libnautilus-private/nautilus-directory-async.c:
5500         (dequeue_pending_idle_callback):
5501         Don't add the file to both added and changed list
5502         If the file exist but hasn't been added yet, add it.
5504         * libnautilus-private/nautilus-directory.c: (is_tentative):
5505         Don't return non-added files for get_file_list to avoid duplicating
5506         files if you do a list and then track adds.
5508         Partially fixes #336051.
5510 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5512         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
5513         dequeue_pending_idle_callback):
5514         Call nautilus_file_mark_gone instead of directly setting is_gone, as
5515         this allows us to clean up the symlink hash.
5517         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
5518         Allow multiple mark_gone. Just ignore any but the first.
5520 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5522         * libnautilus-private/nautilus-directory.c
5523         (emit_change_signals_for_all_files):
5524         Ref all files when emitting change signals. This is
5525         an unverified possible fix for #343488, but it
5526         can't possibly be bad to do this, so i'm
5527         commiting it.
5529 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5531         * libnautilus-private/nautilus-file.c:
5532         nautilus_file_get_vfs_file_info: handle NULL info
5533         Fix typo.
5535 2006-10-17  Alexander Larsson  <alexl@redhat.com>
5537         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
5538         Don't cause critical if slow mimetype not loaded.
5539         I was able to get that with a circular symlink.
5540         In that case a fast mimetype should be ok.
5542 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5544         * configure.in:
5545         Post release version bump
5547 === nautilus 2.16.1 ===
5549 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5551         * NEWS:
5552         Update for release
5554         * configure.in:
5555         Bump to 2.16.1
5557 2006-10-02  Alexander Larsson  <alexl@redhat.com>
5559         * src/nautilus-navigation-window.c (search_bar_activate_callback):
5560         In non-indexed mode, start at current dir.
5562 2006-09-27  Christian Neumair  <chris@gnome-de.org>
5564         * libnautilus-private/nautilus-directory.c:
5565         * libnautilus-private/nautilus-directory.h:
5566         * libnautilus-private/nautilus-directory-private.h:
5567         Add is_in_trash_state to NautilusDirectoryDetails.
5568         Also add nautilus_directory_is_in_trash which works
5569         like nautilus_directory_is_local.
5571         * libnautilus-private/nautilus-file.c:
5572         Proxy nautilus_file_is_in_trash to
5573         nautilus_directory_is_in_trash, similar to
5574         nautilus_file_is_local.
5576 2006-09-14  Christian Neumair  <chris@gnome-de.org>
5578         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
5579         Fixes #46664.
5581 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
5583         * src/nautilus-places-sidebar.c:
5584         Don't use the same type name for the shortcut model filter as
5585         GtkFileChooser to avoid name clashes. Fixes #355242.
5587         Patch from Stephen Cook <siti@orcon.net.nz>
5589 2006-09-04  Alexander Larsson  <alexl@redhat.com>
5591         * configure.in:
5592         Bump version to 2.16.0
5594         * NEWS:
5595         Update for release
5597 2006-08-25  Alexander Larsson  <alexl@redhat.com>
5599         * src/file-manager/fm-list-view.c:
5600         Handle enter activation when using typeahead search (#334928)
5601         Patch from Nelson Benitez
5603 2006-08-23  Alexander Larsson  <alexl@redhat.com>
5605         * libnautilus-private/nautilus-directory-private.h:
5606         * libnautilus-private/nautilus-directory.c:
5607         (nautilus_directory_is_local):
5608         Cache return value from gnome_vfs_uri_is_local
5610         * libnautilus-private/nautilus-file-operations.c:
5611         * libnautilus-private/nautilus-file-utilities.c:
5612         Avoid using gnome_vfs_uri_is_local.
5614 2006-08-22  Alexander Larsson  <alexl@redhat.com>
5616         * configure.in:
5617         Post release version bump
5619 === nautilus 2.15.92.1 ===
5621 2006-08-22  Alexander Larsson  <alexl@redhat.com>
5623         * libbackground/preferences.c:
5624         Fix double free
5626         * configure.in:
5627         Release a 2.15.92.1 with fix
5629 2006-08-21  Alexander Larsson  <alexl@redhat.com>
5631         * configure.in:
5632         Post release version bump
5634 === nautilus 2.15.92 ===
5636 2006-08-21  Alexander Larsson  <alexl@redhat.com>
5638         * NEWS:
5639         Update for release
5641 2006-08-21  Alexander Larsson  <alexl@redhat.com>
5643         * src/file-manager/fm-properties-window.c:
5644         Don't crash when quickly changing user or group.
5645         Patch from Christian Neumair
5647 2006-08-17  Alexander Larsson  <alexl@redhat.com>
5649         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
5650         Fix double free.
5651         Patch from Rouslan Solomakhin
5653 2006-08-15  Federico Mena Quintero  <federico@novell.com>
5655         * src/nautilus-main.c (main): Call setlocale() before we try to
5656         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
5657         Brabec <sbrabec@suse.cz>.
5659 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
5661         * configure.in: Fix intltool req.
5663 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5665         * configure.in:
5666         Post release version bump
5668 === nautilus 2.15.91 ===
5670 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5672         * NEWS:
5673         Update for release
5675         * configure.in:
5676         Require new eel.
5678 2006-08-08  Vincent Untz  <vuntz@gnome.org>
5680         Use GTK+ to handle recent documents.
5682         * configure.in: require GTK+ 2.10
5683         * cut-n-paste-code/libegg/Makefile.am:
5684         * cut-n-paste-code/libegg/egg-recent-*: kill
5685         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
5686         renamed to nautilus_recent_get_manager()
5687         (nautilus_recent_add_uri): new, to make it easier to use
5688         gtk_recent_manager_add_full()
5689         * src/file-manager/fm-directory-view.c:
5690         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
5691         instead of old egg code
5692         (activate_callback): ditto
5694 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5696         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5697         Follow symlinks when reading .hidden files.
5699 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5701         * libnautilus-private/nautilus-directory-background.c:
5702         Do background change comparison in eel instead (#349961)
5703         Patch from Matthias Clasen
5705 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5707         * libnautilus-private/nautilus-icon-container.c:
5708         Fix down when in the rightmost column in the next to last row (#316117)
5709         Based on patch from Nelson Benitez
5711 2006-08-08  Alexander Larsson  <alexl@redhat.com>
5713         * libnautilus-private/nautilus-file-operations.c:
5714         Handle desktop drops from panel. (#347673)
5715         Patch from Christian Neumair
5717 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
5719         * libnautilus-private/nautilus-directory-async.c:
5720         (dequeue_pending_idle_callback): Revert patch from #336051
5721         as it breaks the file update machinery. Fixes #348097.
5723 2006-07-25  Christian Neumair  <chris@gnome-de.org>
5725         * libnautilus-private/nautilus-dnd.c:
5726         Rename nautilus_drag_default_drop_action_for_url to
5727         nautilus_drag_default_drop_action_for_netscape_url.
5728         Don't offer netscape URL drags.
5730         * libnautilus-private/nautilus-dnd.h: Rename
5731         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
5732         and nautilus_drag_default_drop_action_for_url to
5733         nautilus_drag_default_drop_action_for_netscape_url.
5735         * libnautilus-private/nautilus-file-operations.c:
5736         (nautilus_file_operations_new_file_from_template):
5737         Filter out special URIs, handle gnome_vfs_uri_new() failure.
5739         * libnautilus-private/nautilus-file-utilities.c:
5740         (test_uri_exists), (nautilus_ensure_unique_file_name):
5741         Handle gnome_vfs_uri_new() failure by returning NULL.
5743         * libnautilus-private/nautilus-icon-container.c:
5744         * libnautilus-private/nautilus-icon-container.h:
5745         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
5747         * libnautilus-private/nautilus-icon-dnd.c:
5748         * libnautilus-private/nautilus-icon-dnd.h:
5749         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5750         * libnautilus-private/nautilus-tree-view-drag-dest.h:
5751         Don't offer netscape URL drags, prefer netscape URL drops over
5752         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
5754         * libnautilus-private/nautilus-link-desktop-file.c:
5755         (nautilus_link_desktop_file_local_create):
5756         Handle trash, desktop and search URIs, handle
5757         NULL retval of nautilus_ensure_unique_file_name.
5759         * src/nautilus-location-bar.c:
5760         * src/nautilus-spatial-window.c:
5761         * src/file-manager/fm-list-model.c:
5762         Don't offer/handle netscape URL drags.
5764         * src/file-manager/fm-directory-view.h:
5765         * src/file-manager/fm-icon-view.c:
5766         * src/file-manager/fm-list-view:
5767         Rename DND_URL symbols to DND_NETSCAPE_URL.
5769         Should fix #347673.
5771 2006-07-25  Alexander Larsson  <alexl@redhat.com>
5773         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
5774         Translate the selinux context from raw form when displayin.
5776 2006-07-25  Alexander Larsson  <alexl@redhat.com>
5778         * cut-n-paste-code/gsequence/gsequence.[ch]:
5779         Import the latest EggSequence which supposedly fixes a
5780         bunch of bugs.
5782         * src/file-manager/fm-list-model.c:
5783         Fix to use new function names of EggSequence
5785 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5787         * configure.in:
5788         Post-release version bump
5790 === nautilus 2.15.90 ===
5792 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5794         * NEWS:
5795         Update for release
5797         * configure.in:
5798         Require eel 2.15.90
5800 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5802         * src/nautilus-main.c: (main):
5803         Unref GnomeProgram at the end. (#348429)
5805         Patch from Christian Persch <chpe@gnome.org>
5807 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5809         * src/nautilus-file-management-properties.c:
5810         (nautilus_file_management_properties_dialog_setup):
5811         * src/nautilus-file-management-properties.glade:
5812         Remove the "always use text-entry location bar" checkbox from the
5813         preferences page.
5815         * src/nautilus-navigation-window.[ch]: (location_button_create),
5816         (nautilus_navigation_window_instance_init),
5817         (nautilus_navigation_window_destroy):
5818         Add a tooltip to the new location bar toggle button.
5820 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5822         * src/file-manager/fm-properties-window.c:
5823         (permission_combo_update): Add a translator comment for
5824         permission combo box labels. (#347764)
5826         Patch from Hendrik Richter  <hendi@gnome-de.org>
5828 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5830         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
5831         Add a location_button field.
5833         * src/nautilus-navigation-window.c
5834         (nautilus_navigation_window_instance_init): Create the
5835         location_button.
5836         (location_button_toggled_cb): New callback.  Changes the
5837         preference for toggling between the path bar and the location bar.
5838         (always_use_location_entry_changed): Toggle the button as
5839         appropriate.
5841         Add a button to the location bar to toggle betwen the path bar
5842         and a location entry. (#347991)
5844         Patch from Federico Mena Quintero  <federico@novell.com>
5846 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5848         * libnautilus-private/nautilus-icon-factory.c:
5849         * src/file-manager/fm-directory-view.c:
5850         * src/file-manager/fm-tree-view.c: (create_popup_menu):
5851         * src/nautilus-window-menus.c:
5852         Use trash icons from the icon naming specification for trash
5853         related operations. (#340321)
5855         Patch from Rodney Dawes  <dobey@novell.com>
5857 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
5859         * src/nautilus-places-sidebar.c: (add_place), (update_places):
5860         Take the sidebar as parameter and refilter it after adding.
5862         (reorder_bookmarks): Implement reordering of bookmarks.
5864         (drag_data_delete_callback), (drag_data_received_callback),
5865         (drag_motion_callback): Handle dragging of tree rows.
5867         (nautilus_places_sidebar_init)
5868         (_shortcuts_model_filter_class_init),
5869         (_shortcuts_model_filter_init),
5870         (shortcuts_model_filter_row_draggable),
5871         (shortcuts_model_filter_drag_data_get),
5872         (shortcuts_model_filter_drag_source_iface_init),
5873         (shortcuts_model_filter_new):
5874         Implement GtkTreeDragSource.
5876         (get_selected_iter), (bookmarks_check_popup_sensitivity),
5877         (loading_uri_callback): Use the filter model.
5879         Enable reordering of bookmarks in the places sidebar via
5880         Drag'n'Drop. (#319022)
5882         Patch from Xavier Claessens <xclaesse@gmail.com>
5884 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
5886         * libnautilus-private/nautilus-search-engine-beagle.c:
5887         (nautilus_search_engine_beagle_new): Check whether daemon is
5888         running as beagle_client_new doesn't fail when a stale socket
5889         file exists.
5891         Patch from Jürg Billeter <j@bitron.ch>
5893 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
5895         * configure.in:
5896         * libnautilus-extension/Makefile.am:
5897         Add extension versioning infrastructure and add nautilus-menu.[ch].
5899         * libnautilus-extension/nautilus-menu-item.[ch]:
5900         Add and handle a 'menu' property and add a function
5901         nautilus_menu_item_set_submenu.
5903         * libnautilus-extension/nautilus-menu.[ch]:
5904         New files implementing a submenu item.
5906         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
5907         (reset_extension_actions_menu):
5908         Add extension menu items recursively.
5910         * libnautilus-extension/nautilus-menu-provider.h:
5911         Update include.
5913         Extend extension API to support submenus. (#314579)
5915         Patch from Raffaele Sandrini  <rasa@gmx.ch>
5917 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5919         * configure.in:
5920         Post-release version bump
5922 === nautilus 2.15.4 ===
5924 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5926         * NEWS:
5927         Update for release
5929         * configure.in:
5930         Bump version to 2.15.4
5931         Require eel 2.15.4
5933 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5935         * libnautilus-private/nautilus-directory-async.c:
5936         (dequeue_pending_idle_callback): Never add a file to both
5937         the added_files and changed_files lists. Don't ref an existing
5938         file without adding it to the changed_file list. (#336051)
5940         Patch from Christian Neumair  <chris@gnome-de.org>
5942 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
5944         * libnautilus-private/nautilus-file-dnd.[ch]:
5945         Add functions nautilus_drag_can_accept_files and
5946         nautilus_drag_can_accept_info.
5948         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
5949         (receive_dropped_uri_list), (receive_dropped_text),
5950         (drag_data_received_callback):
5951         Accept the entire drag context as parameter and use
5952         nautilus_icon_container_find_drop_target.
5954         (nautilus_icon_container_find_drop_target):
5955         (nautilus_icon_dnd_update_drop_target):
5956         Use nautilus_drag_can_accept_info.
5958         * libnautilus-private/nautilus-marshal.list:
5959         Add new signature.
5961         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5962         Add function get_drop_target_uri_at_pos and use it in the drop
5963         handlers to determine the target uris for actions.
5964         Rename get_drop_target to get_drop_target_uri_for path.
5966         (nautilus_tree_view_drag_dest_class_init):
5967         Adapt to new drag handler signatures.
5969         (set_widget_highlight):
5970         Fix DND highlighting of an empty tree view.
5972         (drag_motion_callback):
5973         Ignore drags on the header.
5975         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5976         * libnautilus-private/nautilus-icon-container.[ch]:
5977         * src/file-manager/fm-icon-view.c:
5978         * src/file-manager/fm-list-view.c:
5979         Add a target/parent uri parameter to the drop handler functions.
5981         * src/file-manager/fm-directory-view.[ch]:
5982         Add handling for the additional target parameter to support
5983         drops of URIs, URLs and text to subfolders.
5985         Patch from Christian Neumair  <chris@gnome-de.org>
5987 2006-07-08  Christian Neumair  <chris@gnome-de.org>
5989         * libnautilus-private/nautilus-file-utilities.c:
5990         * libnautilus-private/nautilus-file-utilities.h:
5991         Add nautilus_find_existing_uri_in_hierarchy.
5992         Remove undefined in_gnome_path helper declarations.
5994         * src/nautilus-pathbar.c:
5995         * src/nautilus-pathbar.h:
5996         Make nautilus_path_bar_clear_buttons public.
5998         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
5999         If the displayed location was removed, and it has an existing parent,
6000         navigate window to this parent. Fixes #336724.
6002 2006-07-06  William Jon McCann  <mccann@jhu.edu>
6004         * libnautilus-private/nautilus-icon-factory.c:
6005         (get_special_icon_for_file):
6006         * src/nautilus-window-menus.c:
6007         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6008         for burn:///.
6010 2006-06-21  Christian Neumair  <chris@gnome-de.org>
6012         Add complete session management, remember maximization state and type
6013         of open windows, save history on quit.
6015         * libnautilus-private/nautilus-global-preferences.c
6016         * libnautilus-private/nautilus-global-preferences.h:
6017         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6019         * libnautilus-private/nautilus-metadata.h:
6020         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6022         * src/nautilus-application.c:
6023         * src/nautilus-application.h:
6024         Save session on session save request, add
6025         nautilus_application_load_session(), move
6026         initial navigational geometry handling to
6027         nautilus_application_create_navigation_window,
6028         maximize window if
6029         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6030         is set.
6032         * src/nautilus-main.c:
6033         Add "--load-session" parameter.
6035         * src/nautilus-shell-interface.idl:
6036         * src/nautilus-shell.c:
6037         Add load_session CORBA method.
6039         * src/nautilus-navigation-window.c:
6040         * src/nautilus-spatial-window.c:
6041         Save maximized state when appropriate.
6043         * src/nautilus-window-manage-views.c:
6044         Load maximized state for spatial windows,
6045         remove navigation window geometry handling.
6047         * src/nautilus-window.c:
6048         * src/nautilus-window-private.h:
6049         Add nautilus_add_to_history_list_no_notify.
6051 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6053         * libnautilus-extension/nautilus-menu-provider.[ch]:
6054         Add items_updated signal
6056         * libnautilus-private/Makefile.am:
6057         * libnautilus-private/nautilus-signaller.[ch]:
6058         * src/nautilus-signaller.[ch]:
6059         * src/Makefile.am:
6060         Move NautilusSignaller to libnautilus-private.
6061         Add popup_menu_changed signal.
6063         * src/nautilus-application.c:
6064         Signal popup_menu_changed when a menu provider emits items_updated.
6066         * src/file-manager/fm-directory-view.c:
6067         * src/nautilus-window.c:
6068         Handle popup_menu_changed.
6070         * src/nautilus-emblem-sidebar.c:
6071         * src/nautilus-history-sidebar.c:
6072         * src/nautilus-navigation-window-menus.c:
6073         * src/nautilus-navigation-window.c:
6074         * src/nautilus-property-browser.c:
6075         * src/nautilus-spatial-window.c:
6076         * src/nautilus-window-menus.c:
6077         Update includes.
6079         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6081 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6083         * libnautilus-private/nautilus-column-utilities.c:
6084         Add selinux context column
6086         * libnautilus-private/nautilus-directory-async.c:
6087         * libnautilus-private/nautilus-file-private.h:
6088         * libnautilus-private/nautilus-file.[ch]:
6089         Get selinux context for all files.
6090         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6091         Add selinux_context string attribute.
6093         * src/file-manager/fm-properties-window.c:
6094         Display selinux context in permissions page.
6096 2006-06-16  Alexander Larsson  <alexl@redhat.com>
6098         * libnautilus-private/nautilus-global-preferences.[ch]:
6099         * libnautilus-private/apps_nautilus_preferences.schemas.in:
6100         Add show_advanced_permissions setting
6101         Remove show_special_flags setting, its always on in advanced mode.
6103         * libnautilus-private/nautilus-file-operations.[ch]:
6104         Add nautilus_file_set_permissions_recursive
6106         * src/file-manager/fm-properties-window.c:
6107         Change permission page. Implement both simple and advanced mode.
6108         Add recursive permissions setting.
6109         HIGify some spacing.
6111 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6113         * configure.in:
6114         Post-release version bump
6116 === nautilus 2.15.2 ===
6118 2006-06-12  Alexander Larsson  <alexl@redhat.com>
6120         * NEWS:
6121         Update for release
6123 2006-05-30  Christian Neumair  <chris@gnome-de.org>
6125         * libnautilus-private/nautilus-icon-factory.c:
6126         * libnautilus-private/nautilus-thumbnails.c:
6127         * libnautilus-private/nautilus-thumbnails.h:
6128         Use GdkPixbufLoader for thumbnailing.
6130 2006-05-29  Christian Neumair  <chris@gnome-de.org>
6132         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6133         Limit max. returned SVG icon size to requested icon size.
6135 2006-05-24  Christian Neumair  <chris@gnome-de.org>
6137         * libnautilus-private/nautilus-file-utilities.c:
6138         (nautilus_file_operations_copy_move):
6139         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6140         nautilus_file_get_enclosing_volume.
6142         * libnautilus-private/nautilus-file-utilities.c:
6143         * libnautilus-private/nautilus-file-utilities.h:
6144         Remove nautilus_get_enclosing_volume.
6146 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6148         * src/nautilus-information-panel.c:
6149         * src/nautilus-window-bookmarks.c:
6150         * src/file-manager/fm-properties-window.c:
6152         Use g_signal_connect_data instead of the outdated eel equivalent.
6154 2006-05-24  Alexander Larsson  <alexl@redhat.com>
6156         * src/file-manager/fm-list-view.c:
6157         Remove unused include of eel-cell-renderer-pixbuf-list.h
6159 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
6161         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6162         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6164 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
6166         * nautilus-folder-handler.desktop.in: Add internationalization
6167         * po/POTFILES.in: Add the file.
6169 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6171         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6172         Only pass TRUE for embedding_text if we actually read a top-left text.
6173         Based on patch from Rene Hausleitner (#335435)
6175 2006-05-16  Alexander Larsson  <alexl@redhat.com>
6177         * src/file-manager/fm-directory-view.c:
6178         * src/nautilus-places-sidebar.c:
6179         Don't allow floppy formating if the floppy is mounted,
6180         since gfloppy can't handle that. (#125819)
6181         Patch from Xavier Claessens
6183 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6185         * configure.in:
6186         Post-release version bump.
6188 === nautilus 2.15.1 ===
6190 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6192         * NEWS:
6193         Update for release
6195 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
6197         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6198         (icon_set_size), (icon_toggle_selected),
6199         (nautilus_icon_container_move_icon), (keyboard_stretching),
6200         (end_stretching), (nautilus_icon_container_update_icon),
6201         (assign_icon_position), (nautilus_icon_container_add),
6202         (nautilus_icon_container_is_stretched),
6203         (nautilus_icon_container_unstretch),
6204         (nautilus_icon_container_freeze_icon_positions):
6205         * libnautilus-private/nautilus-icon-container.h:
6206         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6207         * libnautilus-private/nautilus-icon-private.h:
6208         * src/file-manager/fm-icon-view.c:
6209         (get_stored_icon_position_callback),
6210         (icon_position_changed_callback):
6211         Cleanup to merge the x any y icon scale factors into one variable.
6213         Patch from Christian Neumair <chris@gnome-de.org>
6215 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
6217         * src/nautilus-places-sidebar.c: (update_places_cb),
6218         (volume_unmounted_callback), (drive_disconnected_callback),
6219         (drive_connected_callback),
6220         (nautilus_places_sidebar_set_parent_window):
6221         Update the places on drive-connected and drive-disconnected
6222         signals too. Delay the update for the volume-unmounted signal
6223         with an idle callback to work around gnome-vfs removing the
6224         volume only after we received the signal.
6226         Patch from Xavier Claessens <xclaesse@gmail.com>
6228 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
6230         * src/nautilus-window-manage-views.c:
6231         (got_file_info_for_view_selection_callback):
6232         Re-set viewed_file after a location change failed. Prevents
6233         crashing over an assertion in viewed_file_changed_callback
6234         on slow filesystems. Fixes #339965.
6236 2006-05-08  Federico Mena Quintero  <federico@novell.com>
6238         * libnautilus-private/nautilus-file-operations.c
6239         (handle_transfer_ok): Don't special-case the first 0 bytes of the
6240         file in the case of reporting actual copy/move progress.  It is
6241         fine to update both the labels and the sizes every time.  Fixes
6242         http://bugzilla.gnome.org/show_bug.cgi?id=341064
6243         https://bugzilla.novell.com/show_bug.cgi?id=66073
6245 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
6247         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6248         (check_visibility), (bookmarks_check_popup_sensitivity),
6249         (get_selected_iter), (rename_selected_bookmark),
6250         (remove_selected_bookmarks), (mount_shortcut_cb),
6251         (unmount_shortcut_cb), (eject_shortcut_cb),
6252         (nautilus_places_sidebar_init):
6253         Add volume data to the list store and use it to show
6254         an unmount command for network volumes. (#316184)
6256         Patch from Xavier Claessens <xclaesse@gmail.com>
6258 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6260         * libnautilus-private/nautilus-dnd.c:
6261         (nautilus_drag_drop_action_ask),
6262         (nautilus_drag_drop_background_ask):
6263         * src/file-manager/fm-tree-view.c: (create_popup_menu):
6264         * src/nautilus-places-sidebar.c:
6265         (bookmarks_build_popup_menu):
6266         Use eel_gtk_menu_append_separator.
6268         * src/nautilus-places-sidebar.c:
6269         (bookmarks_check_popup_sensitivity):
6270         Use eel_gtk_widget_set_shown.
6272 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
6274         * src/nautilus-query-editor.c: (type_combo_changed):
6275         Fix typo in function name: s/availible/available/ (#326053)
6277         * configure.in:
6278         Require eel 2.15.1
6280 2006-05-04  Christian Neumair  <chris@gnome-de.org>
6282         * src/nautilus-navigation-action.c:
6283         (nautilus_navigation_action_class_init), (disconnect_proxy):
6284         Disconnect signal handlers registered when connecting proxies.
6286 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
6288         * src/nautilus-places-sidebar.c: (volume_op_callback):
6289         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6290         (eject_for_type), (set_visibility),
6291         (bookmarks_check_popup_sensitivity), (get_selected_drive),
6292         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6293         (format_shortcut_cb), (bookmarks_build_popup_menu):
6294         Add mount, unmount, eject and format menu items to the popup menu
6295         of drives in the places sidebar. (#316184)
6297         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6299 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6301         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6302         Adapt to new GtkAboutDialog behaviour and use wrap-license.
6303         Makes the close button work again. Fixes #336520.
6305         Patch from Christian Persch <chpe@gnome.org>
6307 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6309         * src/nautilus-query-editor.c: (location_row_create_widgets):
6310         Fix typo in the query filechooser window title. (#325284)
6312 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6314         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
6315         (finish_first_line):
6316         Fix wording: Use "criterion" instead of "criterium". (#331682)
6318         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
6320 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6322         * libnautilus-private/nautilus-program-choosing.c:
6323         (application_cannot_open_location):
6324         Remove bogus period from strings. (#336909)
6326         Patch from Javier F. Serrador <serrador@tecknolabs.com>
6328 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6330         * libnautilus-private/nautilus-file-operations.c:
6331         (handle_transfer_overwrite):  Use the same phrasing and
6332         format as the GTK+ overwrite dialog.  Also, per the HIG
6333         convert the dialog to a confirmation alert since the user's
6334         command may destroy data. (#325188)
6336         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6338 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
6340         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
6341         (append_exifdata_string):
6342         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
6343         deciding which date to show from image metadata. (#331810)
6345         Patch from Pat Suwalski <pat@suwalski.net>
6347 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
6349         * configure.in:
6350         * po/LINGUAS:
6351         Update handling of po/LINGUAS for new instructions.  Refer
6352         to http://live.gnome.org/GnomeGoals/PoLinguas
6354         Patch from Brian Pepple  <bdpepple@gmail.com>
6356 2006-04-27  Christian Neumair  <chris@gnome-de.org>
6358         * src/file-manager/fm-actions.h:
6359         * src/file-manager/fm-directory-view.c:
6360         (file_get_volume_and_drive),
6361         (action_self_mount_volume_callback),
6362         (action_self_unmount_volume_callback),
6363         (action_self_eject_volume_callback),
6364         (action_self_format_volume_callback),
6365         (file_get_volume_and_drive),
6366         (file_should_show_self),
6367         (real_update_menus_volumes):
6368         * src/file-manager/fm-tree-view.c:
6369         (create_popup_menu):
6370         * src/file-manager/nautilus-directory-view-ui.xml:
6371         Allow to mount/unmout/eject/format a volume when displaying its
6372         activation URI.
6374 2006-04-26  Christian Neumair  <chris@gnome-de.org>
6376         * libnautilus-private/nautilus-file.c:
6377         (nautilus_file_denies_access_permission),
6378         (nautilus_file_can_get_permissions),
6379         (nautilus_file_can_set_permissions):
6380         If no ACCESS file info field is available, pretend to have full
6381         access. If no PERMISSIONS field is available, pretend to have full
6382         permission control.
6384 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6386         * libnautilus-private/nautilus-icon-canvas-item.c:
6387         Fix width of text selection in text-below-icons mode.
6388         (it was to wide.)
6390 2006-04-26  Alexander Larsson  <alexl@redhat.com>
6392         * configure.in:
6393         Remove popt
6395         * src/nautilus-connect-server-dialog-main.c:
6396         * src/nautilus-main.c:
6397         Convert from popt to goption.
6398         Based on patch from Philip Van Hoof
6400 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6402         * src/nautilus-main.c:
6403         Remove icon registration, as its no longer needed with gtk 2.9.
6405         * src/nautilus-window-menus.c:
6406         (nautilus_menus_append_bookmark_to_menu):
6407         Remove bogus TODO.
6409 2006-04-25  Alexander Larsson  <alexl@redhat.com>
6411         * configure.in:
6412         Bump version to 2.15.1
6413         2.14 development continues on gnome-2-14 branch.
6415 ==== gnome-2-14 branched from here ===
6417 2006-04-25  Christian Neumair  <chris@gnome-de.org>
6419         * configure.in:
6420         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
6422         * src/file-manager/fm-tree-view.c: (create_tree):
6423         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
6425 2006-04-18  Alexander Larsson  <alexl@redhat.com>
6427         * libnautilus-private/nautilus-file-attributes.h:
6428         * libnautilus-private/nautilus-directory-async.c:
6429         * libnautilus-private/nautilus-directory-private.h:
6430         * libnautilus-private/nautilus-file-private.h:
6431         * libnautilus-private/nautilus-file.c:
6432         * libnautilus-private/nautilus-file.h:
6433         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
6434         the normal top-left text to 10x5.
6435         Add need_large argument to nautilus_file_peek_top_left_text and
6436         nautilus_extract_top_left_text.
6438         * libnautilus-private/nautilus-icon-canvas-item.[ch]
6439         Make details an instance-private instead of allocating separately.
6440         Add _set_is_visible() and only keep PangoLayouts cached for
6441         visible icons.
6443         * libnautilus-private/nautilus-icon-container.[ch]:
6444         * src/file-manager/fm-icon-container.c:
6445         Monitor large embedded text for larger icons.
6446         Call nautilus_icon_canvas_item_set_is_visible as needed.
6448         * libnautilus-private/nautilus-icon-factory.[ch]:
6449         Limit never-free recently used cache to 20 items.
6450         Free other unused cache items after a 100 sec.
6452 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6454         * po/LINGUAS:
6455         Remove newlines to fix build with CVS intltool. (#338423)
6457 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
6459         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
6460         Don't delete the first bookmark if pressing del key on an
6461         undeletable item. Fixes #338377.
6463 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
6465         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
6466         Don't add location bookmark for desktop windows. Fixes #334860.
6468         Patch from Christian Neumair <chris@gnome-de.org>
6470 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6472         * configure.in:
6473         Post-release version bump.
6475 === nautilus 2.14.1 ===
6477 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6479         * NEWS:
6480         Update for release
6482         * configure.in:
6483         Require eel 2.14.1
6485 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
6487         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
6488         Use smaller close icon for the sidebar.
6490         Patch from Yang Hong <yanghong@ccoss.com.cn>
6492 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6494         * libnautilus-private/nautilus-icon-dnd.c:
6495         (get_data_on_first_target_we_support):
6496         Determine drop target by iterating through drop container
6497         target list instead of drag context DND list. (#337588)
6499         Patch from Christian Neumair <chris@gnome-de.org>
6501 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
6503         * po/LINGUAS: New file listing all supported languages.
6505         * configure.in: Use po/LINGUAS instead of including all languages
6506         directly in this file. See the wiki for more information:
6507         http://live.gnome.org/GnomeGoals/PoLinguas
6509         Patch from Brian Pepple  <bdpepple@gmail.com>
6511 2006-04-08  Christian Neumair  <chris@gnome-de.org>
6513         * libnautilus-private/nautilus-file-operations-progress.c:
6514         (nautilus_file_operations_progress_update),
6515         (nautilus_file_operations_progress_set_operation_string):
6516         Update progress dialog when setting its operation string,
6517         also set operation string during preflight.
6519 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
6521         * src/file-manager/fm-directory-view.c:
6522         (set_script_environment_variables),
6523         (unset_script_environment_variables):
6524         * src/nautilus-main.c: (main):
6525         * src/nautilus-shell.c: (corba_restart):
6526         Use g_(un)setenv instead of their eel_ counterparts.
6528 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6530         * src/nautilus-places-sidebar.c: (add_place), (update_places),
6531         (mount_volume_callback), (row_activated_callback),
6532         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
6533         Adapt the same policy for showing drives and volumes in the places
6534         sidebar as in computer:/// and the gtk filechooser: Show unmounted
6535         but user-visible drives and mount them on activation. (#321320)
6537         Patch from Xavier Claessens <xclaesse@gmail.com>
6539 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
6541         * data/patterns/.striated.png:
6542         * data/patterns/Makefile.am:
6543         Remove unused pattern file. (#337353)
6545 2006-03-30  Christian Neumair  <chris@gnome-de.org>
6547         * src/file-manager/fm-directory-view.c:
6548         (fm_directory_view_get_loading):
6549         * src/file-manager/fm-directory-view.h:
6550         Add fm_directory_view_get_loading().
6552         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
6553         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
6554         Use fm_directory_view_get_loading() to determine whether view is
6555         loaded. If it is not yet loaded, don't position icons lazily.
6557 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
6559         * src/nautilus-connect-server-dialog-main.c: (main):
6560         Get the command line options and pass them on to the dialog.
6562         * src/nautilus-connect-server-dialog.c: (connect_to_server),
6563         (nautilus_connect_server_dialog_init), (setup_for_type):
6564         Use new MethodInfo struct to construct the UI.
6565         (display_server_uri): New function for initialising the UI based
6566         on the broken down parts of the URI.
6567         (nautilus_connect_server_dialog_new): Use display_server_uri.
6568         (get_method_description): New helper function.
6569         (port_insert_text): Accept more than one digit at a time.
6571         Display broken down URIs in 'Connect to Server' properly. (#332848)
6573         Patch from Nate Nielsen <nielsen@memberwebs.com>
6575 2006-03-22  Daniel Drake  <dsd@gentoo.org>
6577         * libnautilus-private/nautilus-icon-factory.c: Only consider
6578         the filename suffix when deciding if a file is an SVG image.
6579         Bug #330019.
6581 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
6583         * src/nautilus-application.c: use g_strv_length instead of a
6584         private copy and gnome_vfs_make_uri_from_shell_arg instead of
6585         the old eel_make_uri_from_shell_arg. Bug #334077.
6587 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
6589         * src/file-manager/fm-directory-view.c:
6590         (pattern_select_response_cb), (select_pattern):
6591         Add help button to the Select Pattern dialog. (#331443)
6593         * src/nautilus-connect-server-dialog.c: (response_callback),
6594         (nautilus_connect_server_dialog_init):
6595         Add help button to the Connect to Server dialog. (#334330)
6597         * src/nautilus-location-dialog.c: (response_callback),
6598         (nautilus_location_dialog_init):
6599         Add help button to the Open Location dialog (#334293)
6601 2006-03-14  Federico Mena Quintero  <federico@novell.com>
6603         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
6604         Don't set the visibility of the "burn CD" action here.
6605         (nautilus_window_initialize_menus_constructed): New public
6606         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
6607         a window which has a menubar.  This prevents calling
6608         have_burn_uri() unnecessarily for the desktop window, as this is
6609         an expensive operation during login (up to 1 second!).  The way
6610         have_burn_uri() works is by creating a "burn:///" URI and seeing
6611         if it is valid, but this makes gnome-vfs load libmapping.so from
6612         nautilus-cd-burner; this takes a long time during login.
6614         * src/nautilus-window-private.h: Added prototype for
6615         nautilus_window_initialize_menus_constructed().
6617         * src/nautilus-window.h: New prototype for
6618         nautilus_window_has_menubar_and_statusbar().
6620         * src/nautilus-window.c
6621         (nautilus_window_has_menubar_and_statusbar): New function; returns
6622         whether the window should have a menubar and statusbar.  This
6623         depends on the window_type from the class structure.
6624         (nautilus_window_constructor): Call
6625         nautilus_window_initialize_menus_constructed().  We do it here so
6626         that its own call to nautilus_window_has_menubar_and_statusbar()
6627         will already have the right value for class->window_type.
6629 2006-03-19  Christian Neumair  <chris@gnome-de.org>
6631         * src/nautilus-main.c: (register_icons):
6632         Speed up stock icon registration, as discussed on the mailing list:
6634         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
6636         Also fixes #335158.
6638         * libnautilus-private/nautilus-file-operations.c:
6639         (nautilus_file_operations_copy_move):
6640         Check whether enclosing volume for any of the source files is
6641         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
6642         Fixes #167102.
6644         * libnautilus-private/nautilus-file-utilities.c:
6645         * libnautilus-private/nautilus-file-utilities.h:
6646         Add nautilus_get_enclosing_volume.
6648 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
6650         * nautilus-computer.desktop.in:
6651         * nautilus-folder-handler.desktop.in:
6652         * nautilus-home.desktop.in:
6653         * src/network-scheme.desktop.in:
6654         Add --no-desktop to the Exec command line options. (#326338)
6656         Patch from Saleem Abdulrasool
6658         * nautilus-computer.desktop.in:
6659         * nautilus-folder-handler.desktop.in:
6660         * nautilus-home.desktop.in:
6661         * nautilus.desktop.in:
6662         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
6663         none of the listed binaries does exist anymore.
6665 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
6667         * libnautilus-private/*.c:
6668         * src/file-manager/*.c:
6669         * src/*.c:
6670         Use gi18n.h instead of deprecated gnome-i18n.h header.
6672         * libnautilus-private/nautilus-query.c:
6673         (nautilus_query_to_readable_string):
6674         Mark string for translation.
6676         * po/POTFILES.in:
6677         Add nautilus-query.c
6679         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
6681 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
6683         * configure.in: Added "ka" Georgian to
6684         ALL_LINGUAS.
6686 2006-03-13  Alexander Larsson  <alexl@redhat.com>
6688         * configure.in:
6689         Post-release version bump.
6691 === nautilus 2.14.0 ===
6693 2006-03-13  Alexander Larsson  <alexl@redhat.com>
6695         * NEWS:
6696         Update for release
6698         * configure.in:
6699         Update version to 2.14.0
6701 2006-03-07  Alexander Larsson  <alexl@redhat.com>
6703         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
6704         (activation_drive_mounted_callback):
6705         Don't show error dialog if mount error is "".
6707 2006-03-06  Alexander Larsson  <alexl@redhat.com>
6709         * libnautilus-private/nautilus-icon-canvas-item.c:
6710         Fix text drawing in RTL mode in text beside icons.
6712 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
6714         * libnautilus-private/nautilus-mime-actions.c:
6715         (nautilus_mime_actions_get_full_file_attributes):
6716         Don't request the mime list for activation, context menu and
6717         the view as menu anymore. It was once used for determining a
6718         specialized component for directories, but we don't support that
6719         anymore. Nowadays it just delays these operations and can cause
6720         auth dialogs when opening the popup menu.
6722 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
6724         * libnautilus-private/nautilus-file.c:
6725         (nautilus_file_recompute_deep_counts):
6726         Add file to work queue of enclosing directory when recomputing
6727         deep count for the properties dialog. Fixes #169342.
6729         Patch from Christian Neumair
6731 2006-03-03  Alexander Larsson  <alexl@redhat.com>
6733         * src/nautilus-window-manage-views.c:
6734         * src/nautilus-window-private.h:
6735         Close window when it gets put in the trash.
6737         Patch from Christian Neumair
6739 2006-03-03  Alexander Larsson  <alexl@redhat.com>
6741         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
6742         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
6743         icons jumping around
6745         * libnautilus-private/nautilus-icon-container.c:
6746         remove old workaround
6748         Patch from Christian Neumair
6750 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
6752         * configure.in: Add "km" to ALL_LINGUAS.
6754 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
6756         * libnautilus-private/nautilus-directory-async.c:
6757         (new_files_cancel), (nautilus_directory_cancel):
6758         Cancel get_file_info calls for new files too. Fixes a crash
6759         when leaving a directory with pending calls (#152977).
6761 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
6763         * src/file-manager/fm-directory-view.c: (activate_callback):
6764         Close the window after the file activation, not before.
6765         Fixes a crash when middle-clicking a file (#330491).
6767 2006-02-28  Alexander Larsson  <alexl@redhat.com>
6769         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
6770         Don't show directory count for smb shares, as that can cause
6771         lots of network traffic and auth dialogs.
6773 2007-02-28  Christian Neumair  <chris@gnome-de.org>
6775         * libnautilus-private/nautilus-icon-container.c:
6776         (get_cmp_point_x), (get_cmp_point_y),
6777         (compare_icons_horizontal_first), (compare_icons_vertical_first),
6778         (closest_in_90_degrees), (record_arrow_key_start):
6779         Use better icon points for comparing the position of two items in
6780         "Text Beside Icon" mode. Fixes keynav issues with items that have
6781         different icon sizes.
6783 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
6785         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6786         (get_drop_path):
6787         Test for the right path in the break condition. Fixes an infinite
6788         loop when dragging an item over a non-folder child of an expanded
6789         node in the list view, deadlocking the desktop.
6791 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6793         * configure.in:
6794         Post release version bump
6796 === nautilus 2.13.92 ===
6798 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6800         * NEWS:
6801         Update for release
6803 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6805         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
6806         Use lazy positioning for volumes only, not all desktop file icons,
6807         as this can cause icons to move around, and its mainly required
6808         for removable volumes anyway.
6810 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6812         * src/nautilus-navigation-window.c:
6813         * src/nautilus-spatial-window.c:
6814         * src/nautilus-window.[ch]:
6815         Don't shortcut the title change when the bookmark name changes.
6816         Fixes #331383
6817         Patch from Christian Neumair.
6819 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
6821         Get users' and groups' names via a cache to avoid calling
6822         getpwuid/getgrgid too often (i.e. many times during single redraw).
6824         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
6825         Added nautilus-users-groups-cache.[ch]
6826         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
6827         implementation of cache for getpwuid/getgrgid results.
6828         * libnautilus-private/nautilus-file.c:
6829         (get_user_name_from_id): removed
6830         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
6831         (get_user_and_real_name_from_id): get user name and gecos using
6832         nautilus_users_cache_* functions instead of using getpwuid directly.
6833         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
6834         (nautilus_file_get_group_name): get group name using
6835         nautilus_groups_cache_get_name instead of using getgrgid directly.
6836         (nautilus_file_get_owner_as_string): get user name using
6837         nautilus_users_cache_get_name.
6839 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
6841         Don't add all possible columns to GtkTreeView when initializing
6842         FMListView, only the ones we actually show. This way we avoid getting
6843         unnecessary data from the model, e.g. quite heavy "owner" and "group"
6844         columns with the default settings.
6846         * src/file-manager/fm-list-view.c:
6847         (apply_visible_columns_foreach, apply_visible_columns,
6848         apply_column_order): removed
6849         (apply_columns_settings): new function, updates a list of columns in
6850         GtkTreeView given both a list of visible columns and their ordering,
6851         replacement for apply_visible_columns and apply_column_order.
6852         (create_and_set_up_tree_view): when creating details->columns hash
6853         table, pass g_object_unref as value_destroy_func; before adding
6854         columns to the hash call g_object_ref+gtk_object_sink on them, don't
6855         add columns to the view, the appropriate columns will be added when
6856         applying the configuration; in order to apply initial columns
6857         settings, call apply_columns_settings (instead of
6858         apply_visible_columns + apply_column_order).
6859         (set_visible_columns_from_metadata_and_preferences,
6860         set_column_order_from_metadata_and_preferences): removed
6861         (set_columns_settings_from_metadata_and_preferences): new, replacement
6862         for set_visible_columns_* and set_column_order_*.
6863         (fm_list_view_begin_loading, column_chooser_changed_callback,
6864         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
6865         default_visible_columns_changed_callback,
6866         default_column_order_changed_callback): use newly added
6867         set_columns_settings_from_metadata_and_preferences.
6869 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
6871         Avoid heavy operations inside "motion_notify_event" handler: don't
6872         call gtk_tree_model_row_changed (which causes updating the whole
6873         view), don't create new mouse cursor, change cursor only when
6874         necessary.
6875         As a bonus we avoid leaking hand cursor in nautilus and X server.
6877         * src/file-manager/fm-list-view.c:
6878         (hand_cursor): new global variable for storing hand cursor used in
6879         single click mode
6880         (motion_notify_callback): don't call gtk_tree_model_row_changed on
6881         the model when changing rows, it's very slow and unnecessary - GTK+
6882         automatically invalidates parts of the view occupied by old and new
6883         row; don't leak the hand cursor (GdkCursor), change mouse cursor
6884         only when necessary (from GDK_HAND2 to default and the other way
6885         round)
6886         (leave_notify_callback): don't call gtk_tree_model_row_changed on
6887         the current row in the model, GTK+ automatically redraws the current
6888         row
6889         (enter_notify_callback): in case single click mode is used, update
6890         details->hover_path and set hand cursor if necessary
6891         (create_and_set_up_tree_view): connect to enter_notify_event signal
6892         in addition to leave_notify_event.
6893         (fm_list_view_click_policy_changed): unref global hand_cursor and
6894         set it to NULL when changing to double click mode, create new cursor
6895         and assign it to hand_cursor when changing to single click one.
6896         (fm_list_view_finalize): free details->hover_path if necessary
6897         (fm_list_view_init): explicitly set details->hover_path to NULL
6899 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6901         * src/nautilus-window-manage-views.c:
6902         Don't close window if old file changed when we're loading
6903         a new one (#137027).
6904         Based on patch from Christian Neumair.
6906 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6908         * libnautilus-private/nautilus-icon-container.c:
6909         Correctly handle *_margins as pixel values, not world-coords.
6910         Based on patch from Christian Neumair.
6912 2006-02-27  Federico Mena Quintero  <federico@novell.com>
6914         * libnautilus-private/nautilus-icon-container.c
6915         (finish_adding_new_icons): Do not place icons both in the
6916         no_position_icons and semi_position_icons lists!
6917         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
6918         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
6919         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
6920         getting a negative number.  So, we initially test for this and
6921         start that the first snap column.  The same reasoning applies to
6922         *y and the baseline.
6924 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6926         * src/nautilus-navigation-window.c:
6927         Allow saving a sidebar width of 0 (#331475)
6928         Patch from Christian Neumair
6930 2006-02-27  Alexander Larsson  <alexl@redhat.com>
6932         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
6933         Allow line-breaks after '-', '_', '.'
6934         (although not when a short number follows '.')
6935         Patch from Christian Neumair
6937 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
6939         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
6940         (can_accept_items_as_bookmarks), (drag_motion_callback),
6941         (bookmarks_drop_uris), (build_selection_list),
6942         (drag_data_received_callback):
6943         Only allow creation of bookmarks for directories. Fixes #328074.
6945 2006-02-26  Christian Neumair  <chris@gnome-de.org>
6947         * libnautilus-private/nautilus-directory.c:
6948         (nautilus_directory_notify_files_removed):
6949         Plug potential leak.
6951 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
6953         * src/file-manager/fm-directory-view.c: (done_loading):
6954         Only use the idle reveal mechanism for the list view.
6956 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
6958         * src/file-manager/fm-directory-view.c:
6959         (fm_directory_view_destroy), (reveal_selection_idle_callback),
6960         (done_loading):
6961         Call reveal_selection in an idle callback to work around a bug in
6962         GtkTreeView which produces buggy scroll states when the nodes have
6963         not yet been allocated. It would make the selection always the top
6964         row even when it should ignore alignment, among other oddities.
6966 2006-02-26  Christian Neumair  <chris@gnome-de.org>
6968         * src/nautilus-application.c: (nautilus_application_get_n_windows):
6969         * src/nautilus-application.h:
6970         * src/nautilus-window-manage-views.c:
6971         (got_file_info_for_view_selection_callback):
6972         Also consider desktop windows when deciding whether to fallback to
6973         home or not. Fixes #331605.
6975 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
6977         * configure.in: Add "zh_HK" to ALL_LINGUAS.
6979 2006-02-24  Alexander Larsson  <alexl@redhat.com>
6981         * libnautilus-private/nautilus-directory-async.c:
6982         (directory_count_start):
6983         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
6984         This avoids lots of stats.
6986         * configure.in:
6987         Require vfs 2.13.92 (cvs for now) for the above.
6989 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
6991         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
6992         Don't leak bookmark.
6994 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
6996         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
6997         Resolve the dropped uris to their drop target, use the same naming
6998         logic as the bookmark menu and use gnome-fs-directory icon when adding.
6999         If something more fitting is available it will be updated anyway.
7000         Fixes #332235.
7002 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7004         * src/nautilus-places-sidebar.c: (bookmarks_edited):
7005         Set the has_custom_name_flag before setting the name - which would
7006         otherwise immediately commit the bookmarks to disk without the name.
7007         Fixes #327744.
7009 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
7011         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7012         (bookmarks_button_press_event_cb):
7013         Open the popup menu non-modal and pass the button event on to the
7014         tree view. Makes a right click select the item under the cursor
7015         before bringing up the menu. Fixes #329778.
7017 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
7019         * libnautilus-private/nautilus-file.c:
7020         (nautilus_file_get_size_as_string_with_real_size):
7021         Add a cast to fix build for platforms where GnomeVFSFileSize
7022         is not defined as long long (e.g. AMD64). Fixes bug #331636.
7024 2006-02-21  Alexander Larsson  <alexl@redhat.com>
7026         * src/file-manager/fm-error-reporting.[ch]:
7027         Add callback to fm_rename_file.
7029         * src/file-manager/fm-icon-view.c:
7030         Pass NULL as above callback
7032         * src/file-manager/fm-list-view.c:
7033         Don't activate file when renaming, delay until rename done.
7034         After rename, scroll to renamed file if not visibile, because it
7035         may have moved.
7037         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7039         * src/file-manager/fm-list-model.c:
7040         On file change, if file was re-sorted emit rows_reordered.
7042         This fixes bug #326581
7044 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
7046         * libnautilus-private/nautilus-mime-actions.c:
7047         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7048         (file_compare_by_uri_scheme),
7049         (nautilus_mime_get_default_application_for_files),
7050         (nautilus_mime_get_open_with_applications_for_files),
7051         (nautilus_mime_get_applications_for_files),
7052         (nautilus_mime_has_any_applications_for_files):
7053         Avoid redundant application lookups by sorting the files by mime type
7054         and skipping the ones which have the same mime type / parent uri
7055         combination as the previous one. Prevents nautilus from blocking for
7056         seconds when selecting many files of similar type.
7058 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
7060         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7061         Fall back to locale encoding or force utf8 if the utf8 conversion
7062         of the link target filename fails. (#331379)
7064 2006-02-15  Alexander Larsson  <alexl@redhat.com>
7066         * src/file-manager/fm-properties-window.c (append_extension_pages):
7067         Pass the original files, not the target files to property
7068         page providers. (#329426)
7069         (create_permissions_page):
7070         Make sure we can get permissions from target before showing
7071         permissions page.
7073 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7075         * configure.in:
7076         Post release version bump.
7078 === nautilus 2.13.91 ===
7080 2006-02-13  Alexander Larsson  <alexl@redhat.com>
7082         * NEWS:
7083         Update for release
7085         * configure.in:
7086         Require eel 2.13.91
7088 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7090         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7091         Fix layout bug on desktop (#153519)
7093 2006-02-06  Alexander Larsson  <alexl@redhat.com>
7095         * nautilus-folder-handler.desktop.in:
7096         Add application/x-gnome-saved-search to the list of folder types handled
7098 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7100         * configure.in:
7101         Post release version bump.
7103 === nautilus 2.13.90 ===
7105 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7107         * NEWS:
7108         Update for release
7110         * configure.in:
7111         Bump version to 2.13.90
7113 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7115         * src/nautilus-file-management-properties.c:
7116         (nautilus_file_management_properties_dialog_setup):
7117         * src/nautilus-file-management-properties.glade:
7118         Add the option to always use the location bar to the
7119         preferences dialog. Closes #328659.
7120         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7122 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
7124         * libnautilus-private/nautilus-view.h:
7125         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7126         Add new grab_focus method.
7128         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7129         (fm_list_view_iface_init):
7130         Implement grab_focus.
7132         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7133         Use grab_focus to set the focus on the content view. Fixes #329087.
7134         Patch from Nelson Benitez <gnel@cenobioracing.com>
7136 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
7138         * src/nautilus-places-sidebar.c: (compute_drop_position),
7139         (get_drag_data), (free_drag_data), (drag_motion_callback),
7140         (drag_leave_callback), (uri_list_from_selection),
7141         (drag_data_received_callback), (drag_drop_callback),
7142         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7143         Enable bookmarks as drop targets. Closes #43311.
7144         Based on a patch from Christian Neumair <chris@gnome-de.org>.
7146 2006-01-29  Christian Neumair  <chris@gnome-de.org>
7148         * libnautilus-private/nautilus-icon-container.c:
7149         (finish_adding_new_icons):
7150         Use same grid as positioned icons to not mess up spacing.
7152 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
7154         * libnautilus-private/nautilus-file.c:
7155         (nautilus_file_get_size_as_string_with_real_size),
7156         (nautilus_file_get_string_attribute):
7157         * src/file-manager/fm-properties-window.c: (create_basic_page):
7158         Show the detailed file size in addition to the formatted one
7159         in the properties dialog. Fixes #62713.
7160         Patch from Gautier Portet <kassoulet@gmail.com>
7162 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7164         * src/file-manager/fm-directory-view.c:
7165         (confirm_delete_from_trash):
7166         HIGify the icon in the delete from trash dialog.
7167         Patch from Luca Ferretti <elle.uca@libero.it>
7169 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7171         * test/test-nautilus-directory-async.c: (main):
7172         Fix C99-style variable initialization.
7173         Patch from Jens Granseuer <jensgr@gmx.net>
7175 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7177         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7178         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7179         Stop cell editing when disposing the view. Fixes #322821.
7181 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
7183         * libnautilus-private/nautilus-file-operations.c:
7184         (progress_dialog_set_to_from_item_text):
7185         Use nautilus_get_uri_shortname_for_display to avoid
7186         crashing g_markup with invalid utf-8. Fixes #325586.
7188 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
7190         * src/file-manager/fm-properties-window.c:
7191         (synch_groups_combo_box), (synch_user_menu):
7192         Don't try to update the owner and group widgets if
7193         the monitored file was removed. Fixes #325702.
7195 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7197         * src/nautilus-window.c: (nautilus_window_destroy):
7198         Unref and destroy a new content view that has been created
7199         but not yet been switched to. Fixes a rare crash.
7201 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7203         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7204         Don't leak title.
7206 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
7208         * libnautilus-private/nautilus-desktop-directory-file.c:
7209         (desktop_directory_file_monitor_add):
7210         Fix a typo that makes the desktop directory monitors leak.
7212 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7214         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7215         Never try to scale icons down to 0px. Fixes scaling for
7216         images with extreme ratios.
7218 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
7220         * libnautilus-private/nautilus-mime-actions.c:
7221         (nautilus_mime_get_applications_for_file):
7222         Don't leak mime_type.
7224 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
7226         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7227         Destroy the bookmarks window on shutdown.
7229         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7230         Release the bookmark stores.
7232 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
7234         * src/nautilus-spatial-window.c:
7235         (nautilus_spatial_window_finalize):
7236         Don't leak last_geometry.
7238         * src/file-manager/fm-tree-view.c:
7239         (show_iter_for_file):
7240         Don't leak path.
7242 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7244         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7245         Don't try to remove dummy rows from the reverse maps. Fixes
7246         critical warnings when reloading a list view with subdirectories.
7248 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7250         * configure.in:
7251         Post release version bump.
7253 === nautilus 2.13.4 ===
7255 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7257         * NEWS:
7258         Update for release.
7260 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7262         * configure.in:
7263         * libnautilus-private/Makefile.am:
7264         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7265         * libnautilus-private/nautilus-search-engine.c:
7266         Add search support for the Tracker indexing engine.
7268 2006-01-16  Alexander Larsson  <alexl@redhat.com>
7270         * src/file-manager/fm-directory-view.c:
7271         Handle the mount/unmount error case where the mount system handled
7272         the error dialogs.
7274 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
7276         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7277         (get_bookmark_index), (compute_drop_position),
7278         (drag_motion_callback), (drag_leave_callback),
7279         (bookmarks_drop_uris), (drag_data_received_callback),
7280         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7281         (bookmarks_check_popup_sensitivity),
7282         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7283         (rename_shortcut_cb), (remove_selected_bookmarks),
7284         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7285         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7286         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7287         (bookmarks_button_press_event_cb), (bookmarks_edited),
7288         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7289         Merge parts of the d'n'd and popup menu code from the gtk filechooser
7290         into the places sidebar.
7292 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7294         * libnautilus-private/nautilus-directory-background.c:
7295         (nautilus_file_background_read_desktop_settings),
7296         (nautilus_file_background_write_desktop_settings):
7297         Handle new background zooming mode. (#105231)
7299 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7301         * src/file-manager/fm-desktop-icon-view.c:
7302         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7303         Remove the default_zoom pref callback in finalize, not destroy.
7304         Fixes #326063.
7306 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
7308         * libnautilus-private/nautilus-file-operations.c:
7309         (progress_dialog_set_to_from_item_text):
7310         Handle hostnames in the progress dialog strings more robustly.
7311         Fixes #325737.
7312         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
7314 2006-01-12  Christian Neumair  <chris@gnome-de.org>
7316         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
7317         Update current bookmark name/pixbuf on changes. Partially fixes
7318         #44906.
7320 2006-01-12  Alexander Larsson  <alexl@redhat.com>
7322         * src/file-manager/fm-error-reporting.c: (rename_callback),
7323         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
7324         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
7326 2006-01-11  Sebastien Bacher  <seb128@debian.org>
7328         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7329         updated the default thumbnailing value (Fixes #317587)
7331 2006-01-11  Christian Neumair  <chris@gnome-de.org>
7333         * libnautilus-private/nautilus-mime-actions.c:
7334         (nautilus_mime_get_default_application_for_files),
7335         (intersect_application_lists),
7336         (nautilus_mime_get_open_with_applications_for_files),
7337         (nautilus_mime_has_any_applications_for_files):
7338         * libnautilus-private/nautilus-mime-actions.h:
7339         Add file list helpers for getting associated applications.
7341         * libnautilus-private/nautilus-program-choosing.c:
7342         * libnautilus-private/nautilus-program-choosing.h:
7343         (nautilus_launch_application):
7344         Allow to pass multiple files per application launch.
7346         * src/nautilus-information-panel.c:
7347         (command_button_callback):
7348         Port to new API.
7350         * src/file-manager/fm-directory-view.c:
7351         (application_launch_parameters_new),
7352         (application_launch_parameters_free),
7353         (fm_directory_view_launch_application),
7354         (fm_directory_view_chose_application_callback),
7355         (application_selected_cb),
7356         (open_with_launch_application_callback),
7357         (add_application_to_open_with_menu), (reset_open_with_menu),
7358         (real_update_menus), (list_to_parameters_foreach),
7359         (mime_application_hash),
7360         (fm_directory_view_make_activation_parameters),
7361         (activate_callback):
7362         Support activation of multiple files at once, correctly figure out
7363         their associated applications. Fixes #105653.
7365         * src/file-manager/fm-directory-view.c:
7366         (activate_callback):
7367         ref/unref the view before/after operating on it. Fixes #326231.
7369 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
7371         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
7372         instead of g_utf8_strlen() since gtk_editable_insert_text takes
7373         the number of bytes (not number of characters).  Fixes #324406.
7375 2006-01-10  Jürg Billeter  <j@bitron.ch>
7377         * libnautilus-private/nautilus-desktop-link.c:
7378         (nautilus_desktop_link_new):
7379         Don't try to free constant string. Fixes #326114.
7381 2005-12-20  Christian Neumair  <chris@gnome-de.org>
7383         * libnautilus-private/nautilus-file.c:
7384         (nautilus_file_get_custom_icon):
7385         * src/file-manager/fm-properties-window.c:
7386         (fm_properties_window_drag_data_received),
7387         (make_relative_uri_from_full), (set_icon),
7388         (select_image_button_callback):
7389         Set icons for directories relative to the directory location to make
7390         it follow location changes.
7392 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7394         * src/nautilus-query-editor.c:
7395         Support filtering on arbitrary mime type.
7396         Uses the new eel_mime_get_availible_mime_types
7398         * configure.in:
7399         Require eel 2.13.4 for new mime list function
7401 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7403         * src/nautilus-query-editor.c: (edit_clicked),
7404         (nautilus_query_editor_grab_focus):
7405         Don't focus invisible widget.
7407 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7409         * libnautilus-extension/Makefile.am:
7410         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
7411         Add NautilusLocationWidgetProvider
7413         * src/nautilus-window-manage-views.c:
7414         Use NautilusLocationWidgetProvider
7416 2005-12-20  Alexander Larsson  <alexl@redhat.com>
7418         * src/file-manager/fm-directory-view.c:
7419         (action_save_search_as_callback):
7420         Some better strings, not resizeable.
7422         * src/nautilus-navigation-window.c:
7423         (nautilus_navigation_window_instance_init),
7424         (nautilus_navigation_window_destroy):
7425         Remove unused tooltips object
7427         * src/nautilus-query-editor.c:
7428         Add tooltips, fix spacing
7430         * src/nautilus-spatial-window.c:
7431         * src/nautilus-window-manage-views.c:
7432         Fix spacing for extra location widgets
7434 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
7436         * src/file-manager/fm-directory-view.c
7437         (action_save_search_as_callback):  HIG fixes for the save
7438         search dialog.
7440 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
7442         * libnautilus-private/nautilus-desktop-link-monitor.c:
7443         (volume_delete_dialog):
7444         * libnautilus-private/nautilus-file-operations.c:
7445         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
7446         * libnautilus-private/nautilus-icon-dnd.c:
7447         (confirm_switch_to_manual_layout):
7448         * libnautilus-private/nautilus-program-choosing.c:
7449         (application_cannot_open_location):
7450         * src/file-manager/fm-directory-view.c:
7451         (report_broken_symbolic_link):
7452         * src/nautilus-location-bar.c: (drag_data_received_callback):
7453         Adapt callers to eel dialog API changes. Fixes #324262.
7455         Patch from Christian Neumair <chris@gnome-de.org>
7456         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
7458 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7460         * libnautilus-private/nautilus-dnd.c:
7461         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
7462         for menu items.
7464 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
7466         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
7467         (add_new_pattern), (add_new_color): HIG fixes.  Use title
7468         capitalization for window titles.  Fix widget spacing.
7470 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7472         * libnautilus-private/nautilus-file.c: (get_time),
7473         (compare_by_time), (nautilus_file_compare_for_sort),
7474         (nautilus_file_compare_for_sort_by_attribute):
7475         Support comparison by accessed time. Fixes #321671.
7477         * libnautilus-private/nautilus-file.h:
7478         Add atime sort type.
7480         Based on a patch from bluefuture@email.it
7482 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
7484         * src/file-manager/fm-properties-window.c:
7485         (select_image_button_callback):
7486         Use GTK_STOCK_REVERT_TO_SAVED item for icon
7487         selection dialog. Closes #95115.
7488         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
7490 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7492         * libnautilus-extension/nautilus-column.c:
7493         * libnautilus-extension/nautilus-menu-item.c:
7494         * libnautilus-extension/nautilus-property-page.c:
7495         Chain up in finalize handler, to fix leaks.
7497 2005-12-16  Alexander Larsson  <alexl@redhat.com>
7499         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
7500         Correct arguments for add_file, makes rename on new folder/file work
7501         again.
7503 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7505         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7506         * libnautilus-private/nautilus-global-preferences.h:
7507         Rename network icon prefs to match others.
7509 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7511         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7512         * libnautilus-private/nautilus-global-preferences.c:
7513         Disable network icon on desktop by default.
7515         * src/nautilus-main.c:
7516         * src/nautilus-navigation-window-ui.xml:
7517         * src/nautilus-spatial-window-ui.xml:
7518         * src/nautilus-window-menus.c:
7519         Add network to go/places menu.
7521 2005-12-15  Alexander Larsson  <alexl@redhat.com>
7523         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
7524         Make entry 30 chars to match file selector dialog.
7525         Patch from Ray Strode
7527 2005-12-13  Alexander Larsson  <alexl@redhat.com>
7529         * libnautilus-private/nautilus-module.c (nautilus_module_load):
7530         open modules G_MODULE_BIND_LOCAL
7532 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7534         * configure.in:
7535         Post release version bump.
7537 === nautilus 2.13.3 ===
7539 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7541         * Makefile.am:
7542         disable update-mimedb in distcheck
7544         * libnautilus-private/Makefile.am:
7545         Add beagle sources to extradist
7547         * NEWS:
7548         Update for release
7550 --- Merged the nautilus-search2 branch ---
7552 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7554         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
7555         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
7556         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
7558 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7560         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
7561         Another case where we need to create a saved search file.
7563 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7565         * configure.in:
7566         Make it possible to build without beagle.
7568 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7570         * libnautilus-private/Makefile.am:
7571         * libnautilus-private/nautilus-search-engine-simple.[ch]:
7572         Add new NautilusSearchEngineSimple backend.
7574         * libnautilus-private/nautilus-file-utilities.[ch]:
7575         Add nautilus_get_home_directory_uri.
7577         * libnautilus-private/nautilus-marshal.list:
7578         Add VOID:OBJECT,BOOLEAN, sort
7580         * libnautilus-private/nautilus-search-directory.[ch]:
7581         Add nautilus_search_directory_is_indexed.
7582         Make sure saved searches are never returned as search hits.
7584         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
7585         Make _new fail if we can't contact beagle daemon.
7586         Set text on query as one string (it can have keywords in it)
7587         Move freeing of query data to after query is done.
7588         Add _is_indexed
7590         * libnautilus-private/nautilus-search-engine.[ch]:
7591         Add nautilus_search_engine_is_indexed
7592         Remove nautilus_search_engine_enabled
7593         Use beagle if availible, otherwise simple backend.
7595         * src/nautilus-navigation-window-menus.c:
7596         Remove search disabled code
7598         * src/nautilus-query-editor.[ch]:
7599         Rename activate to changed and add reload argument
7600         Add go/reload button for non-indexed searches
7601         Add mnemonic for entry
7602         Change saved search string to "Search Folder"
7604         * src/nautilus-navigation-window.c:
7605         Update for query editor changes
7606         For indexed search engines, default to search in homedir
7608         * src/nautilus-spatial-window.c:
7609         Update for query editor changes
7610         For indexed search engines, default to search in homedir
7611         Remove search disabled code
7613 2005-12-07  Alexander Larsson  <alexl@redhat.com>
7615         * src/nautilus-query-editor.c (setup_external_entry):
7616         Make ugly string slightly better.
7618 2005-12-07  Alexander Larsson  <alexl@redhat.com>
7620         * configure.in:
7621         Mime API needs gnome-vfs-module. Unfortunate...
7623         * libnautilus-private/nautilus-query.c:
7624         Parse queries fully
7626         * libnautilus-private/nautilus-search-engine-beagle.c:
7627         Look at mime types and location.
7629         * src/nautilus-query-editor.c:
7630         Add mime type and location to query editor
7632 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7634         * libnautilus-private/nautilus-query.[ch]:
7635         Add new fields to NautilusQuery
7637 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7639         Merge in changes from NAUTILUS_2_12_1 to
7640         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
7641         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
7643 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7645         * src/nautilus-history-sidebar.c: (update_history),
7646         (nautilus_history_sidebar_init):
7647         Fix leaks of bookmarks and model.
7649 2005-12-06  Alexander Larsson  <alexl@redhat.com>
7651         * libnautilus-private/nautilus-search-engine-beagle.c:
7652         (nautilus_search_engine_beagle_set_query):
7653         Unref the right query.
7655 2005-12-05  Alexander Larsson  <alexl@redhat.com>
7657         * libnautilus-private/nautilus-file-utilities.c:
7658         (nautilus_compute_title_for_uri):
7659         Handle NULL query in search.
7661         * libnautilus-private/nautilus-file-utilities.h:
7662         * libnautilus-private/nautilus-search-directory.h:
7663         Move saved search uri/mimetype define to
7664         nautilus-file-utilities.h.
7666         * libnautilus-private/nautilus-search-directory.c:
7667         Ref query in get
7669         * libnautilus-private/nautilus-search-engine.c:
7670         Remove unused stuff.
7672         * src/Makefile.am:
7673         * src/nautilus-query-editor.[ch]:
7674         Add new files implementing NautilusQueryEditor
7676         * src/nautilus-places-sidebar.c:
7677         Remove search from places sidebar.
7679         * src/nautilus-search-bar.[ch]:
7680         Only handle text queries.
7682         * src/nautilus-window.[ch]:
7683         * src/nautilus-window-private.h:
7684         * src/nautilus-navigation-window-menus.c:
7685         * src/nautilus-window-manage-views.c:
7686         extra location widgets support and some search mode changes
7688         * src/nautilus-navigation-window.[ch]:
7689         * src/nautilus-spatial-window.c:
7690         Implement new search ui using extra location widgets
7692         * src/file-manager/fm-directory-view.c:
7693         Implement save search and save search as.
7694         Fix free bugs in fm_directory_view_stop.
7696         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
7697         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
7698         Also handle saved search mimetypes.
7701 2005-12-02  Alexander Larsson  <alexl@redhat.com>
7703         * libnautilus-private/nautilus-search-directory.[ch]:
7704         More functions to save queres.
7706         * src/file-manager/fm-actions.h:
7707         * src/file-manager/fm-directory-view.c:
7708         * src/file-manager/nautilus-directory-view-ui.xml:
7709         Initial stubs for save search menu items.
7711 2005-12-01  Alexander Larsson  <alexl@redhat.com>
7713         * libnautilus-private/nautilus-directory.c:
7714         * libnautilus-private/nautilus-search-directory.[ch]:
7715         * src/nautilus-bookmark-list.c:
7716         Further refactor the query loading, and remove all traces
7717         of the old load/save mechanism.
7719 2005-12-01  Alexander Larsson  <alexl@redhat.com>
7721         * libnautilus-private/nautilus-directory.c:
7722         * libnautilus-private/nautilus-query.[ch]:
7723         * libnautilus-private/nautilus-search-directory.[ch]:
7724         Refactor query loading into NautilusQuery object.
7726 2005-12-01  Alexander Larsson  <alexl@redhat.com>
7728         * configure.in:
7729         Check for update-mime-database
7731         * data/.cvsignore:
7732         * data/Makefile.am:
7733         * data/nautilus.xml.in:
7734         Add mime database entries for saved searches.
7736         * libnautilus-private/Makefile.am:
7737         * libnautilus-private/nautilus-saved-search-file.[ch]:
7738         Special file type for saved search files to pretend that
7739         they are directories.
7741         * libnautilus-private/nautilus-directory.[ch]:
7742         Make nautilus_directory_ref return its arg.
7743         Create NautilusSearchDirectory for saved searches.
7745         * libnautilus-private/nautilus-file-dnd.c:
7746         Non-editable directories do not accept drops.
7748         * libnautilus-private/nautilus-file-private.h:
7749         * libnautilus-private/nautilus-file.h:
7750         Move nautilus_file_get_existing to public header.
7752         * libnautilus-private/nautilus-file.c:
7753         Create saved search files at right time
7755         * libnautilus-private/nautilus-marshal.list:
7756         Add new marshallers
7758         * libnautilus-private/nautilus-monitor.c:
7759         Remove some spew
7761         * libnautilus-private/nautilus-search-directory.[ch]:
7762         Split out search file loading to a separate function.
7764         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7765         Handle several layers of cannot accept drop.
7767         * src/file-manager/fm-directory-view.[ch]:
7768         Make files be related to the directory they are in, since
7769         a file can be in a tree multiple times, with searches.
7770         Sorting us now done in base class, and inheriting classes just
7771         add a compare function.
7772         Fix file leak in new_folder_done.
7774         * src/file-manager/fm-icon-view.c:
7775         Update to new base class API.
7776         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
7778         * src/file-manager/fm-list-model.[ch]:
7779         Rearrange data so that we can have one file in multiple dirs.
7780         Still problems with the same directory in multiple dirs.
7781         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
7782         Fix leak in each_path_get_data_binder
7784         * src/file-manager/fm-list-view.c:
7785         Update to new APIs (base class and model).
7786         Fix leak in fm_list_view_get_selection_foreach_func.
7788 --- end of nautilus-search2 merge ---
7790 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7792         * src/file-manager/fm-directory-view.c:
7793         (report_broken_symbolic_link):
7794         Don't ask to move broken symlinks to trash in trash (#132751)
7796         Patch from Christian Neumair
7798 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7800         * libnautilus-private/nautilus-desktop-icon-file.c:
7801         * libnautilus-private/nautilus-directory-async.c:
7802         * libnautilus-private/nautilus-file.c:
7803         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
7804         permissions.
7806         Patch from Christian Neumair and Christian Kellner
7808         * configure.in:
7809         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
7811 2005-12-12  Alexander Larsson  <alexl@redhat.com>
7813         * src/file-manager/fm-properties-window.c:
7814         Use GtkComboBox, not option menu. (#322567)
7816         Patch by Jaap A. Haitsma
7818 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
7820         * src/file-manager/fm-directory-view.c:
7821         (extension_action_slow_mime_types_ready_callback),
7822         (extension_action_callback), (add_extension_action_for_files):
7823         Keep the original action refed till its activation callback is
7824         done. Prevents the callback data from being freed prematurely.
7825         Fixes #320230.
7827 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
7829         Fixes bug #322957:
7831         Add a "Network Servers" icon on the desktop, which takes you to network:///
7833         * libnautilus-private/nautilus-global-preferences.h
7834         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
7835         name.  This determines whether we show the "Network Servers" icon.
7837         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
7838         schema for /apps/nautilus/desktop/network_visible; the default is true.
7840         * libnautilus-private/nautilus-desktop-link.h
7841         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
7843         * libnautilus-private/nautilus-desktop-link.c
7844         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
7846         * libnautilus-private/nautilus-desktop-link-monitor.c
7847         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
7848         (nautilus_desktop_link_monitor_delete_link): Don't delete
7849         NAUTILUS_DESKTOP_LINK_NETWORK links.
7850         (update_link_visibility): New helper function.
7851         (desktop_home_visible_changed): Use update_link_visibility(), to
7852         avoid duplicated code.
7853         (desktop_computer_visible_changed): Likewise.
7854         (desktop_trash_visible_changed): Likewise.
7855         (desktop_network_visible_changed): New function.
7856         (create_link_and_add_preference): New helper function.
7857         (nautilus_desktop_link_monitor_init): Use
7858         create_link_and_add_preference() to avoid duplicated code.  Also,
7859         create the network_link.
7860         (desktop_link_monitor_finalize): Unref the network_link.
7861         (remove_link_and_preference): New helper function.
7862         (desktop_link_monitor_finalize): Use remove_link_and_preference()
7863         to avoid duplicated code.  Also, free the network_link.
7865         * src/file-manager/fm-icon-container.c (SortCategory): Add a
7866         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
7867         the "Network Servers" icon appears before mounts.
7868         (get_sort_category): Use SORT_NETWORK_LINK as the category for
7869         NAUTILUS_DESKTOP_LINK_NETWORK.
7871 2005-12-09  Alexander Larsson  <alexl@redhat.com>
7873         * libnautilus-private/nautilus-emblem-utils.c:
7874         * libnautilus-private/nautilus-file-operations.c:
7875         * libnautilus-private/nautilus-program-choosing.c:
7876         * src/file-manager/fm-directory-view.c:
7877         * src/file-manager/fm-error-reporting.c:
7878         * src/file-manager/fm-properties-window.c:
7879         * src/file-manager/fm-tree-view.c:
7880         * src/nautilus-application.c:
7881         * src/nautilus-connect-server-dialog-main.c:
7882         * src/nautilus-connect-server-dialog.c:
7883         * src/nautilus-emblem-sidebar.c:
7884         * src/nautilus-information-panel.c:
7885         * src/nautilus-navigation-window-menus.c:
7886         * src/nautilus-property-browser.c:
7887         * src/nautilus-window-bookmarks.c:
7888         * src/nautilus-window-manage-views.c:
7889         Remove title from alerts. (#323134)
7891         Patch from jaap@haitsma.org
7893         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
7894         Fix warning from ignoring g_list_append return value
7896 2005-12-09  Alexander Larsson  <alexl@redhat.com>
7898         * src/nautilus-navigation-window.[ch]:
7899         Use combo box instead of option menu (#322567)
7901         Patch from jaap@haitsma.org
7903 2005-12-08  Alexander Larsson  <alexl@redhat.com>
7905         * src/nautilus-file-management-properties.c:
7906         * src/nautilus-file-management-properties.glade:
7907         Use the new combo box code (#322487)
7909         Patch from jaap@haitsma.org
7911         * configure.in:
7912         Require new eel.
7914 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
7916         Fixes bug #318140:
7918         * libnautilus-private/nautilus-link-desktop-file.c
7919         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
7920         .desktop file doesn't have an Icon property, fall back to some
7921         reasonable icons depending on the type of the .desktop file.
7923         * libnautilus-private/nautilus-icon-factory.c
7924         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
7925         custom icons vs. special icons.
7927 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
7929         Fixes bug #317962:
7931         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
7932         name for $HOME; just let it be the actual display name of the
7933         folder on disk.
7935         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
7936         this consistent.
7938 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
7940         * src/file-manager/fm-directory-view.c: (done_loading),
7941         (display_pending_callback),
7942         (schedule_idle_display_of_pending_files),
7943         (schedule_timeout_display_of_pending_files),
7944         (unschedule_display_of_pending_files), (queue_pending_files),
7945         (remove_changes_timeout_callback), (reset_update_interval),
7946         (changes_timeout_callback), (schedule_changes),
7947         (files_added_callback), (files_changed_callback),
7948         (done_loading_callback), (schedule_update_menus),
7949         (file_changed_callback), (finish_loading),
7950         (fm_directory_view_stop):
7951         Schedule the frequency of updates to the view in relation to the
7952         activity in a viewed directory instead of simply scheduling everything
7953         as idle. Prevents high CPU load from constant updates in busy
7954         directories and allows more efficient use of the cached info for
7955         the initial display.
7957 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
7959         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
7960         HIG fixes for the delete confirmation dialog.  Remove window
7961         title & convert dialog type from question to warning.
7963 2005-11-24  Alexander Larsson  <alexl@redhat.com>
7965         * src/file-manager/fm-directory-view.c:
7966         Allow shift-delete even if not visible in ui.
7968         Patch from Nelson Benítez <gnel@cenobioracing.com>
7970 2005-11-24  Alexander Larsson  <alexl@redhat.com>
7972         * icons/knob.png:
7973         New knob icon from Luca Ferretti
7975 2005-11-24  Alexander Larsson  <alexl@redhat.com>
7977         * libnautilus-private/nautilus-file.[ch]:
7978         Add nautilus_file_list_cancel_call_when_ready.
7980         * src/file-manager/fm-directory-view.c:
7981         Handle multiple files being activated together.
7983         Patch from Christian Neumair with some changes.
7985 2005-11-23  Alexander Larsson  <alexl@redhat.com>
7987         * libnautilus-private/nautilus-thumbnails.c:
7988         (nautilus_thumbnail_load_framed_image):
7989         Don't frame thumbnails with alpha channel.
7991 2005-11-22  Alexander Larsson  <alexl@redhat.com>
7993         * src/nautilus-file-management-properties.glade:
7994         Use pixel offset for indenting, not spaces.
7995         Patch from Jaap Haitsma
7997 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
7999         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8000         G_MODULE_BIND_LAZY when dlopening a module.
8002 2005-11-19  Christian Neumair  <chris@gnome-de.org>
8004         * src/file-manager/fm-directory-view.c:
8005         (action_location_delete_callback): Ask for confirmation when deleting
8006         through the location context menu. Fixes #321584.
8008 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
8010         * src/nautilus-file-management-properties.c:
8011         (nautilus_file_management_properties_size_group_create):
8012         Don't leak size_group reference.
8013         Patch from Jaap Haitsma <jaap@haitsma.org>
8015 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8017         * configure.in:
8018         Post release version bump.
8020 === nautilus 2.13.2 ===
8022 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8024         * configure.in:
8025         Require new eel
8027         * NEWS:
8028         Update for release
8030 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8032         * src/file-manager/fm-tree-view.c: (create_tree):
8033         * src/nautilus-main.c: (register_icons):
8034         * src/nautilus-window-menus.c:
8035         Always use gnome-fs-home for home icon.
8037 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8039         * libnautilus-private/nautilus-icon-canvas-item.c:
8040         (nautilus_icon_canvas_item_bounds):
8041         Handle emblem size correctly when zoomed.
8042         Patch from Christian Neumair
8044 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8046         * src/nautilus-desktop-window.c (realize):
8047         Fix typo (#320003)
8049 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
8051        Fix the volumes part of bug #45953:
8053        * libnautilus-private/nautilus-icon-container.c
8054        (finish_adding_new_icons): First, call assign_icon_position().
8055        Then, don't ignore the fact that the icon may have a lazy
8056        position; check the icon->has_lazy_position flag even after
8057        retrieving its stored position.  If the flag is turned on, defer
8058        the icon to the semi_position_icons list.
8060 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8062         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8063         Handle the case of missing highlight frame better.
8064         Patch from Christian Neumair
8066 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8068         * src/file-manager/fm-properties-window.c:
8069         Nicer ui for setting custom icons (#95115)
8070         Patch from Christian Neumair
8072 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8074         * libnautilus-private/nautilus-file-operations.[ch]:
8075         * src/file-manager/fm-directory-view.[ch]:
8076         * src/file-manager/fm-icon-view.c:
8077         * src/file-manager/fm-list-view.c:
8078         * src/file-manager/fm-tree-view.c:
8079         Get the right position on new folders/files when in
8080         manual position mode.
8081         Patch from Christian Neumair
8083 2005-11-14  Alexander Larsson  <alexl@redhat.com>
8085         * libnautilus-private/nautilus-file-operations.c:
8086         (handle_transfer_overwrite):
8087         Add skip all button. (#48331)
8088         Patch from Guillaume Desmottes <cass@skynet.be>
8090 2005-11-13  Christian Neumair  <chris@gnome-de.org>
8092         * libnautilus-private/nautilus-icon-container.c:
8093         Use ctrl-shift-g to browse back in results. Fixes #320061.
8095 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
8097         * src/file-manager/fm-tree-view.c: (create_tree):
8098         Connect the compare function before root nodes are added.
8099         Prevents the internal sort model of GtkTree from going
8100         out of sync with the tree view after a root node resort.
8101         Fixes #158506.
8103 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
8105         * libnautilus-private/nautilus-icon-canvas-item.h:
8106         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8107         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8108         make the knob image themable as stock-nautilus-knob.
8110         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8111         via keyboard, with <Control>+, <Control>- and <Control>0.
8113         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8114         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8115         does not eat <Control>0.
8117 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8119         * libnautilus-private/nautilus-file-operations.c:
8120         Include locale.h to fix build. Patch from Nelson Benítez.
8122 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8124         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8125         Fix leak. Patch from Kjartan Maraas. (#319333)
8127 2005-10-26  Alexander Larsson  <alexl@redhat.com>
8129         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8130         Correctly sort the mime lists.
8132 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8134         * configure.in:
8135         Post release version bump.
8137 === nautilus 2.13.1 ===
8139 2005-10-24  Alexander Larsson  <alexl@redhat.com>
8141         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8142         Fix test, icon size was removed
8144         * NEWS:
8145         Update for release
8147 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8149         * src/file-manager/fm-directory-view.c: Only show
8150         the "Format" item if gfloppy is around.
8152 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
8154         * src/file-manager/fm-actions.h:
8155         * src/file-manager/nautilus-directory-view-ui.xml:
8156         * src/file-manager/fm-directory-view.c: Add a "Format"
8157         menuitem to the context menu of Floppy in Computer,
8158         which runs gfloppy.
8160 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8162         * libnautilus-private/nautilus-program-choosing.c:
8163         (nautilus_launch_show_file):
8164         * src/nautilus-window-manage-views.c:
8165         (display_view_selection_failure):
8166         * src/file-manager/fm-directory-view.c:
8167         (activate_callback),
8168         (activate_activation_uri_ready_callback):
8169         Don't bail if an authentication request was cancelled.
8171 2005-10-20  Christian Neumair  <chris@gnome-de.org>
8173         * src/nautilus-sidebar-title.c:
8174         (update_more_info):
8175         * libnautilus-private/nautilus-file.c:
8176         * libnautilus-private/nautilus-file.h:
8177         (nautilus_file_should_show_type):
8178         Don't display file type in sidebar for computer, network and smb
8179         toplevel URIs. Fixes #168561.
8181 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8183         * libnautilus-private/nautilus-mime-actions.c:
8184         (get_open_with_mime_applications), (application_compare_by_name),
8185         (application_compare_by_id):
8186         Sort applications by name. Fixes bug #310038.
8188 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8190         * libnautilus-private/nautilus-bookmark.c:
8191         (bookmark_file_changed_callback):
8192         Don't update bookmarks when its target file is trashed. Fixes #162787.
8194 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8196         * libnautilus-private/nautilus-window-info.h:
8197         * src/nautilus-window-manage-views.c:
8198         (nautilus_window_open_location_full):
8199         * src/file-manager/fm-icon-view.c:
8200         (icon_container_activate_alternate_callback):
8201         * src/file-manager/fm-list-view.c:
8202         (activate_selected_items_alternate):
8203         Open a new navigational window on alternative item activation.
8205 2005-10-19  Christian Neumair  <chris@gnome-de.org>
8207         * src/nautilus-spatial-window.c:
8208         (got_file_info_for_location_menu_callback):
8209         Use custom image for location button if available. Partially fixes
8210         #311394 and plugs a leak.
8212 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8214         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8215         Scroll into view correctly when renaming (#309964)
8217 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8219         * libnautilus-private/Makefile.am (INCLUDES):
8220         Remove duplicate setting of libnautilus_private_la_LIBADD
8222 2005-10-19  Alexander Larsson  <alexl@redhat.com>
8224         * src/nautilus-shell-interface.idl:
8225         Reuse Nautilus::URI from the one defined in libnautilus-private.
8227         * libnautilus-private/Makefile.am:
8228         Link libnautilus-private statically.
8230 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8232         * src/file-manager/fm-directory-view.c:
8233         (can_delete_uri_without_confirm),
8234         (confirm_delete_directly):
8235         Don't request confirmation for deletion of "burn:" URIs. Fixes
8236         #302607.
8238 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8240         * src/nautilus-places-sidebar.c: (update_places):
8241         * src/nautilus-window-bookmarks.c: (update_bookmarks):
8242         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8244 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8246         * libnautilus-private/nautilus-metafile.c: Make metadata
8247         copying/moving asynchronous.
8249 2005-10-18  Christian Neumair  <chris@gnome-de.org>
8251         * data/browser.xml: Don't mark strings for translation we get from
8252         gnome-icon-theme. Fixes #114919.
8254 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8256         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8257         Don't send slash to typeahead
8259         * src/nautilus-location-dialog.[ch]:
8260         Add nautilus_location_dialog_set_location.
8262         * src/nautilus-navigation-window-menus.c:
8263         * src/nautilus-navigation-window.c:
8264         * src/nautilus-spatial-window.c:
8265         * src/nautilus-window.[ch]:
8266         Open location dialog/entry when you press '/'.
8268 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8270         * src/file-manager/fm-list-view.c:
8271         Use gtktreeview typeahead. Patch by Christian Neumair.
8273 2005-10-18  Jürg Billeter  <j@bitron.ch>
8275         * libnautilus-private/nautilus-icon-container.c: (destroy),
8276         (unrealize), (button_press_event),
8277         (nautilus_icon_container_search_position_func),
8278         (nautilus_icon_container_real_search_enable_popdown),
8279         (nautilus_icon_container_search_enable_popdown),
8280         (nautilus_icon_container_search_disable_popdown),
8281         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8282         (nautilus_icon_container_search_entry_flush_timeout),
8283         (nautilus_icon_container_search_preedit_changed),
8284         (nautilus_icon_container_search_activate),
8285         (nautilus_icon_container_search_delete_event),
8286         (nautilus_icon_container_search_button_press_event),
8287         (nautilus_icon_container_search_iter),
8288         (nautilus_icon_container_search_move),
8289         (nautilus_icon_container_search_scroll_event),
8290         (nautilus_icon_container_search_key_press_event),
8291         (nautilus_icon_container_search_init),
8292         (nautilus_icon_container_ensure_interactive_directory),
8293         (nautilus_icon_container_real_start_interactive_search),
8294         (nautilus_icon_container_start_interactive_search),
8295         (key_press_event), (nautilus_icon_container_class_init):
8296         * libnautilus-private/nautilus-icon-container.h:
8297         * libnautilus-private/nautilus-icon-private.h:
8298         * libnautilus-private/nautilus-marshal.list:
8300         Replace NautilusIconContainer typeahead implementation by a port of
8301         GtkTreeView's interactive search.
8303 2005-10-18  Alexander Larsson  <alexl@redhat.com>
8305         * libnautilus-extension/Makefile.am:
8306         * libnautilus-private/Makefile.am:
8307         Build fixes for cygwin.
8308         Patch from Yaakov S (Cygwin Port)
8310 2005-10-17  Christian Neumair  <chris@gnome-de.org>
8312         * libnautilus-private/nautilus-bookmark.c:
8313         * libnautilus-private/nautilus-bookmark.h:
8314         * libnautilus-private/nautilus-icon-container.c:
8315         * libnautilus-private/nautilus-icon-factory.c:
8316         * libnautilus-private/nautilus-icon-factory.h:
8317         * libnautilus-private/nautilus-ui-utilities.c:
8318         * src/nautilus-bookmarks-window.c:
8319         * src/nautilus-history-sidebar.c:
8320         * src/nautilus-places-sidebar.c:
8321         * src/nautilus-sidebar-title.c:
8322         * src/nautilus-spatial-window.c:
8323         * src/nautilus-window-menus.c:
8324         * src/file-manager/fm-directory-view.c:
8325         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
8326         stock icon size, use this size in the sidebar, and in menus.
8327         Fixes #167107 and others.
8329 2005-10-17  Alexander Larsson  <alexl@redhat.com>
8331         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
8332         Remove ctrl-backspace delete keybinding. (#310546)
8334 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8336         * libnautilus-extension/nautilus-file-info.c:
8337         * libnautilus-extension/nautilus-file-info.h:
8338         * libnautilus-private/nautilus-file.c:
8339         Add new functions for extensions:
8340         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
8341         nautilus_file_info_get_volume, nautilus_file_info_get_drive
8343         Patch from Trevor Davenport
8345 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8347         * configure.in:
8348         Bump version to 2.13.1. Further 2.12.x work is on
8349         gnome-2-12 branch.
8351 ==== gnome-2-12 branched from here ===
8353 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8355         * configure.in:
8356         Post release version bump
8358 === nautilus 2.12.1 ===
8360 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8362         * NEWS:
8363         Update for 2.12.1
8365 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8367         * libnautilus-private/nautilus-file-operations-progress.c:
8368         (nautilus_file_operations_progress_new),
8369         (nautilus_file_operations_progress_new_file):
8370         Correctly escape input strings for GMarkup. (#317736)
8371         Patch from Christian Neumair.
8373 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8375         * src/file-manager/fm-list-model.c:
8376         (fm_list_model_sort_file_entries):
8377         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
8378         Patch from Christian Neumair.
8380 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8382         * libnautilus-private/nautilus-directory-metafile.c:
8383         (nautilus_directory_get_file_metadata):
8384         On assert failure, return default metadata, not NULL.
8385         Partial fix of #308977.
8386         Patch from Christian Neumair.
8388 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8390         * src/nautilus-window.c:
8391         Verify arguments in public functions.
8392         Patch from Christian Neumair.
8394 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8396         * libnautilus-private/nautilus-icon-container.c:
8397         * libnautilus-private/nautilus-icon-private.h:
8398         Don't crash if file removed during start of drag. (#158196)
8399         Patch from Christian Neumair.
8401         Remove remove_context_menu_timeout, which is not needed anymore.
8403 2005-10-03  Alexander Larsson  <alexl@redhat.com>
8405         * src/file-manager/nautilus-directory-view-ui.xml:
8406         Fix some spelling errors.
8407         Patch from Lukasz Stelmach <stlman@poczta.fm>
8409 2005-09-30  Christian Neumair  <chris@gnome-de.org>
8411         * libnautilus-private/nautilus-icon-container.c:
8412         (nautilus_icon_container_update_scroll_region),
8413         (lay_down_icons_horizontal):
8414         Only wrap icons when the right margin touches the rightmost icon.
8415         Fixes #313025.
8417 2005-09-30  Alexander Larsson  <alexl@redhat.com>
8419         * src/file-manager/fm-tree-view.c: (compare_rows):
8420         Correct sort order for dummy row.
8421         Possible fix for #123051
8423 2005-09-27  Alexander Larsson  <alexl@redhat.com>
8425         * src/file-manager/fm-directory-view.c:
8426         (activate_check_mime_types):
8427         Never warn if the files would be launched in the same app.
8428         Partially reverts checkin from 2005-08-01.
8430 2005-09-26  Christian Neumair  <chris@gnome-de.org>
8432         * libnautilus-private/nautilus-desktop-directory.c:
8433         (desktop_directory_changed_callback), (desktop_finalize),
8434         (update_desktop_directory): Make changes to "desktop_is_home_dir"
8435         GConf key instant apply. Fixes #116217.
8437         * libnautilus-private/nautilus-icon-canvas-item.c:
8438         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
8439         Partially fixes #159643.
8441         * src/file-manager/fm-directory-view.c:
8442         (action_mount_volume_callback), (action_unmount_volume_callback),
8443         (action_eject_volume_callback), (file_should_show_foreach),
8444         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
8445         volumes at once. Fixes #156169.
8447 2005-09-20  christian neumair  <chris@gnome-de.org>
8449         * src/nautilus-connect-server-dialog.c: (connect_to_server):
8450         Fix leak and crasher. Fixes #314730.
8452         * src/file-manager/fm-directory-view.c: (connect_proxy):
8453         Don't poke around with null pixbuf if icon theme lookup failed.
8455         * libnautilus-private/nautilus-desktop-directory-file.c:
8456         (desktop_directory_file_get_deep_counts):
8457         * libnautilus-private/nautilus-file.c:
8458         (nautilus_file_get_deep_counts),
8459         (nautilus_file_get_string_attribute_with_default:):
8460         * libnautilus-private/nautilus-file.h:
8461         * libnautilus-private/nautilus-trash-file.c:
8462         (trash_file_get_deep_counts):
8463         * src/file-manager/fm-properties-window.c:
8464         (directory_contents_value_field_update),
8465         (attach_directory_contents_value_field),
8466         (update_visibility_of_item_count_fields),
8467         (update_visibility_of_item_count_fields_wrapper),
8468         (remember_directory_contents_widget),
8469         (append_directory_contents_fields), (real_destroy):
8470         Add force flag to nautilus_file_get_deep_counts, which forces
8471         generation even if the "show deep count" preference is turned off.
8472         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
8474 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
8476         * nautilus-connect-server-dialog-main.c: (main):
8477         * nautilus-connect-server-dialog.h:
8478         * nautilus-connect-server-dialog.c:
8479         (nautilus_connect_server_dialog_new):
8480         * nautilus-window-menus.c:
8481         (action_connect_to_server_callback):
8482         Autofill "Connect to server" dialog where possible.
8483         Fixes #314745
8485 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8487         * libnautilus-private/nautilus-file-operations.c:
8488         (nautilus_file_operations_copy_move),:
8489         Try to use the trash associated with a symlink's parent directory if
8490         resolution fails because of broken symlink when moving symlink to
8491         trash.
8493         * libnautilus-private/nautilus-file-operations.c:
8494         (nautilus_self_check_file_operations):
8495         Fix date self checks. Fixes #47364.
8497 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8499         * icons/Makefile.am:
8500         * icons/Search.png:
8501         * icons/nautilus-desktop.png:
8502         * icons/nautilus-file-management-properties.png:
8503         * icons/nautilus-mini-logo.png:
8504         * icons/nautilus-server-connect.png:
8505         * icons/side_bar_image.png:
8506         Remove unused icons (#315990)
8507         Patch from Jaap A. Haitsma
8509 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8511         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
8512         * libnautilus-private/nautilus-thumbnails.c:
8513         (nautilus_update_thumbnail_file_copied),
8514         (nautilus_update_thumbnail_file_renamed),
8515         (nautilus_remove_thumbnail_for_file):
8516         * libnautilus-private/nautilus-thumbnails.h:
8517         Copy thumbnails when copying file metadata. Fixes #45191.
8519 2005-09-19  Christian Neumair  <chris@gnome-de.org>
8521         * src/file-manager/fm-list-view.c: (drag_begin_callback),
8522         (motion_notify_callback):
8523         Setup drag in the "drag-begin" handler.
8525 2005-09-19  Alexander Larsson  <alexl@redhat.com>
8527         * libnautilus-private/nautilus-icon-container.[ch]:
8528         * libnautilus-private/nautilus-icon-private.h:
8529         Add support for lazily positioned icons.
8531         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
8532         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
8533         (fm_icon_view_screen_changed):
8534         Use lazily positioned icons for desktop icons. (#45953)
8536         Patch from Christian Neumair  <chris@gnome-de.org>
8538 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
8540         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
8542 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
8544         Fixes bug #171073:
8546         * libnautilus-private/nautilus-trash-directory.c
8547         (nautilus_trash_directory_instance_init): In addition to
8548         connecting to "volume_pre_unmount" on the volume monitor, also
8549         connect to "volume_unmounted".  This will let the trash clean up
8550         its merged directory even if the unmount is not initiated from
8551         Nautilus.
8553         * libnautilus-private/nautilus-merged-directory.c
8554         (merged_remove_real_directory): When a real directory is removed
8555         from the merged directory, emit notifications to that effect.
8556         This lets the trash window remove the icons that used to
8557         correspond to a volume that got unmounted.
8558         (real_directory_notify_files_removed): New utility function.
8560 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8562         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
8563         the zoom level is initialized correctly in fm_list_view_begin_loading.
8564         Fixes #314269.
8566 2005-09-06  Alexander Larsson  <alexl@redhat.com>
8568         * libnautilus-private/nautilus-directory-async.c:
8569         (nautilus_directory_monitor_add_internal),
8570         (nautilus_directory_monitor_remove_internal):
8571         * libnautilus-private/nautilus-file-private.h:
8572         * libnautilus-private/nautilus-file.c: (finalize):
8573         Only use directory monitors to avoid using lots and lots of
8574         file monitors. This is an optimization in almost all cases, although
8575         it does a bit more work when viewing a file properties dialog with the
8576         containing folder window hidden. (#315041)
8578 2005-09-06  Christian Neumair  <chris@gnome-de.org>
8580         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
8581         (get_unique_files), (reset_extension_actions_menu): Always pass all
8582         selected files to extension, instead of passing max. 1 per selected
8583         MIME type. Fixes #314721.
8585 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8587         * configure.in:
8588         Post release version bump.
8590 === nautilus 2.12.0 ===
8592 2005-09-05  Alexander Larsson  <alexl@redhat.com>
8594         * configure.in:
8595         Require eel 2.12.
8597         * NEWS:
8598         Update for release
8600 2005-08-31  Alexander Larsson  <alexl@redhat.com>
8602         * libnautilus-private/nautilus-icon-container.c:
8603         (handle_focus_in_event), (handle_focus_out_event):
8604         Don't redraw the whole desktop on focus in/out.
8606 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8608         * libnautilus-private/nautilus-icon-factory.c:
8609         (get_icon_from_cache):
8610         Revert memleak patch from 2005-08-23, since it was
8611         wrong and causes crashes.
8613 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8615         * libnautilus-private/nautilus-icon-dnd.c:
8616         (nautilus_icon_container_get_drop_action):
8617         Handle background color/image drops even on
8618         icons. (#47536)
8619         Patch from Christian Neumair  <chris@gnome-de.org>
8621 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8623         * src/file-manager/fm-directory-view.c:
8624         (filtering_changed_callback):
8625         Fix handling of global show-hidden-file prefs change.
8626         (#306821)
8627         Patch from Christian Neumair  <chris@gnome-de.org>
8629 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8631         * libnautilus-private/nautilus-icon-container.c:
8632         (nautilus_icon_container_get_first_visible_icon):
8633         Handle non-sorted-by-y icon containers (manual mode).
8634         #157415. Patch from Christian Neumair <chris@gnome-de.org>
8636 2005-08-25  William Jon McCann  <mccann@jhu.edu>
8638         * src/file-manager/fm-icon-view.c (should_preview_sound):
8639         Don't allow audio preview in burn://.  Workaround for
8640         #312275.
8642 2005-08-29  Alexander Larsson  <alexl@redhat.com>
8644         * libnautilus-private/nautilus-icon-factory.c:
8645         (get_special_icon_for_file),
8646         (nautilus_icon_factory_get_icon_for_file),
8647         (nautilus_icon_factory_is_icon_ready_for_file):
8648         Handle some more special location icons, and don't require
8649         attributes for special location icons. (#312095, #312134)
8650         Patch from Christian Neumair  <chris@gnome-de.org>
8652 2005-08-26  Alexander Larsson  <alexl@redhat.com>
8654         * src/file-manager/fm-directory-view.c:
8655         Better handling of script env vars:
8656         Expand uri for desktop directory.
8657         Expand uris for links on desktop
8658         Expand pathnames for items in trash.
8659         Fixes bug #148545
8660         Based on a patch from Christian Neumair  <chris@gnome-de.org>
8662 2005-08-26  Alexander Larsson  <alexl@redhat.com>
8664         * libnautilus-private/nautilus-icon-container.c:
8665         (lay_down_icons_horizontal):
8666         Fix layouting in text-beside-icons mode for short names.
8667         (#159621)
8668         Patch from Christian Neumair  <chris@gnome-de.org>
8670 2005-08-25  Alexander Larsson  <alexl@redhat.com>
8672         * libnautilus-private/nautilus-file-operations.[ch]:
8673         * src/file-manager/fm-directory-view.c:
8674         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
8675         nautilus_file_operations_new_file_from_template, instead
8676         manually removing source when needed. This fixes #309592.
8678 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8680         * configure.in:
8681         Post release version bump.
8683 === nautilus 2.11.92 ===
8685 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8687         * configure.in:
8688         Require eel 2.11.92.
8690         * NEWS:
8691         Update for release
8693 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8695         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8696         (get_drop_action), (receive_dropped_keyword),
8697         (drag_data_received_callback):
8698         Enable emblem dropping to the list view and allow text
8699         drags on the list background. Fixes #313408.
8701         Based on a patch from Christian Neumair  <chris@gnome-de.org>
8703 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
8705         * libnautilus-private/nautilus-icon-factory.c:
8706         (get_icon_from_cache):
8707         Don't ref cached_icon twice. Fixes #307288.
8709         Patch from Kjartan Maraas  <kmaraas@gnome.org>
8711 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
8713         * libnautilus-private/nautilus-file.c:
8714         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
8715         (prepend_automatic_emblem_names):
8716         * libnautilus-private/nautilus-file.h:
8717         * src/file-manager/fm-directory-view.c:
8718         (desktop_or_home_dir_in_selection), (real_update_location_menu),
8719         (real_update_menus):
8720         Don't allow trashing or deleting the home or desktop folder within
8721         a selection or via the location button context menu. Fixes #310414.
8723         Based on a patch from Christian Neumair  <chris@gnome-de.org>
8725 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
8727         * libnautilus-private/nautilus-mime-actions.c:
8728         (filter_nautilus_handler), (get_open_with_mime_applications),
8729         (nautilus_mime_get_open_with_applications_for_file),
8730         (nautilus_mime_get_applications_for_file),
8731         (nautilus_mime_has_any_applications_for_file):
8732         Don't show nautilus folder handler as application option
8733         for folders. Fixes #310382.
8735         Based on a patch from Christian Neumair  <chris@gnome-de.org>
8737 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
8739         * src/nautilus-main.c: (main):
8740         Revert the GDK threading patch as it causes major
8741         freezage. Fixes #313588.
8743 2005-08-12  Christian Neumair  <chris@gnome-de.org>
8745         * src/file-manager/fm-properties-window.c: (create_image_widget),
8746         (create_basic_page): Don't make icon drop target for images if
8747         should_show_custom_icon_buttons is FALSE. Fixes #312967.
8749 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
8751         * src/nautilus-main.c:
8752         Initialize the GDK threading system. Fixes #312894.
8754 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
8756         Lots of cleanups. Closes bug #313094 and bug #149714
8758         * libnautilus-private/nautilus-directory-background.c:
8759         (nautilus_file_background_write_desktop_default_settings):
8760         ANSIfication
8761         * libnautilus-private/nautilus-file.c: Mark some variables
8762         static.
8763         * libnautilus-private/nautilus-icon-container.c:
8764         (nautilus_icon_container_get_selection): Return NULL not
8765         FALSE.
8766         * libnautilus-private/nautilus-icon-factory.c:
8767         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
8768         * libnautilus-private/nautilus-metafile.c: Static variables
8769         * libnautilus-private/nautilus-program-choosing.c:
8770         (slowly_and_stupidly_obtain_timestamp): Sparse fix
8771         * src/file-manager/fm-icon-view.c:
8772         (fm_icon_view_get_background_widget): FALSE vs NULL
8773         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
8774         Plug a leak. Bug #313094.
8775         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
8776         NULL vs 0.
8777         * src/nautilus-bookmark-list.c:
8778         (nautilus_bookmark_list_get_file_path),
8779         (nautilus_bookmark_list_load_file): ANSIfication
8780         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
8781         ANSIfication
8782         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
8783         NULL vs 0.
8784         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
8785         ANSIfication
8787 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
8789         * configure.in:
8790         Post release version bump.
8792 === nautilus 2.11.91 ===
8794 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
8796         * configure.in:
8797         Require eel 2.11.91.
8799         * NEWS:
8800         Update for release
8802 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
8804         * libnautilus-private/nautilus-file.c: (file_is_desktop),
8805         (nautilus_file_can_rename):
8806         Don't allow renaming of the desktop folder. Closes #125637.
8808         Patch from Christian Neumair  <chris@gnome-de.org>
8810 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
8812         * src/nautilus-property-browser.c:
8813         (nautilus_property_browser_class_init),
8814         (nautilus_property_browser_drag_begin), (element_clicked_callback):
8815         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
8817         Patch from Christian Neumair  <chris@gnome-de.org>
8819 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
8821         * libnautilus-private/nautilus-file-operations.c
8822         (nautilus_file_operations_copy_move):
8823         Allow moving files within the burn location. Fixes #312085.
8825         Patch from William Jon McCann <mccann@jhu.edu>
8827 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
8829         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
8830         (open_selected_bookmark): Open the appropriate kind of window when
8831         jumping to bookmark. Fixes #312160.
8833         Patch from Jaap Haitsma <jaap@haitsma.org>
8835 2005-08-05  Christian Neumair  <chris@gnome-de.org>
8837         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
8838         Fixes #308996.
8840 2005-08-05  Christian Neumair  <chris@gnome-de.org>
8842         * src/nautilus-window.c: (nautilus_window_class_init):
8843         * src/nautilus-window.h:
8844         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
8845         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
8847 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
8849         * configure.in: Added "te" to ALL_LINGUAS.
8851 2005-08-03  Joe Shaw  <joeshaw@novell.com>
8853         * libnautilus-private/nautilus-metafile.c
8854         (set_file_node_timestamp): Added, sets a timestamp property on a
8855         file node so that metadata changes can be tracked per file, rather
8856         than per directory.
8857         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
8858         copy_file_metadata): Set the timestamp on the node.
8860 2005-08-03  Christian Neumair  <chris@gnome-de.org>
8862         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
8863         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
8864         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
8866         * src/nautilus-location-bar.c: (real_cancel),
8867         (nautilus_location_bar_class_init),
8868         (nautilus_location_bar_set_location)
8869         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
8870         * src/nautilus-navigation-bar.h:
8871         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
8872         (navigation_bar_location_changed_callback): Hide temporary bars when
8873         pressing the escape key. Fixes #311652.
8875 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
8877         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
8878         Initialize best_icon_size when constructing sidebar.
8879         Fixes a critical librsvg warning.
8881         Patch from Jaap Haitsma <jaap@haitsma.org>
8883 2005-08-02  Christian Neumair  <chris@gnome-de.org>
8885         * libnautilus-private/nautilus-customization-data.c:
8886         (format_name_for_display):
8887         * src/nautilus-property-browser.c: (add_reset_property):
8888         Use "Reset" as reset emblem label. Fixes #311380.
8890 2005-08-01  Christian Neumair  <chris@gnome-de.org>
8892         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
8893         Use actual/guessed MIME type relation instead of relying on their
8894         default application information. Partially fixes #309862.
8896 2005-07-28  Christian Neumair  <chris@gnome-de.org>
8898         * libnautilus-private/nautilus-file-operations-progress.c:
8899         (nautilus_file_operations_progress_new):
8900         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
8901         appears in tasklist and is minimizable. Fixes #310676.
8903 2005-07-28  Christian Neumair  <chris@gnome-de.org>
8905         * libnautilus-private/nautilus-dnd.c:
8906         (nautilus_drag_default_drop_action_for_icons):
8907         Default to move action for locations on other file systems if they
8908         should be moved to their parent folder. Fixes #61269.
8910 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
8912         * src/nautilus-pathbar.c: (get_display_name_for_folder):
8913         Use the display name of the file if the uri uses a method
8914         unknown to gnome-vfs (trash:). Fixes #310274.
8916 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
8918         * configure.in:
8919         Post release version bump.
8921 === nautilus 2.11.90 ===
8923 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
8925         * configure.in:
8926         Require eel 2.11.90 and bump version.
8928         * NEWS:
8929         Update for release
8931 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
8933         * src/file-manager/fm-directory-view.c:
8934         Don't use trash icon for location button delete action.
8935         Fixes #310414.
8937         Patch from Christian Neumair  <chris@gnome-de.org>
8939 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
8941         * src/nautilus-desktop-window.c: (real_get_icon_name),
8942         (nautilus_desktop_window_class_init):
8943         * src/nautilus-navigation-window.c: (real_get_icon_name),
8944         (nautilus_navigation_window_class_init):
8945         * src/nautilus-spatial-window.c: (real_get_icon_name),
8946         (nautilus_spatial_window_class_init):
8947         * src/nautilus-window.c: (nautilus_window_update_icon):
8948         * src/nautilus-window.h:
8949         Use file-manager icon for browser windows. Fixes bug #166516.
8951         Patch from Christian Neumair  <chris@gnome-de.org>
8953 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
8955         * src/file-manager/fm-icon-view.c:
8956         (play_file), (preview_audio): track the pid of the currently
8957         running sound process using a static variable and kill it
8958         before starting any new process.
8959         (can_play_sound): copy from nautilus-sound.c
8961         * src/nautilus-application.c: (finish_startup): don't call
8962         nautilus_sound_init()
8964         * libnautilus-private/nautilus-sound.[ch]: remove old code
8965         to track the currently runing sound process using a GConf
8966         key.
8968         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
8970 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
8972         * libnautilus-private/nautilus-global-preferences.c:
8973         (nautilus_global_preferences_init): remove code to import
8974         some preferences which were deprecated in GNOME 2.2.
8976 2005-07-15  Vincent Noel  <vnoel@cox.net>
8978         * src/nautilus-information-panel.c: (make_button_box),
8979         (add_command_buttons):
8980         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
8981         (sidebar_title_create_more_info_label): Ellipsize everything in
8982         the information side pane, and make labels selectable. Fixes
8983         #310386, #80429 and #43858.
8985 2005-07-14  Elijah Newren  <newren@gmail.com>
8987         * configure.in: Bump required startup-notification version up to
8988         0.8 (should have been done back in February with the updated
8989         startup-notification stuff, but better late than never)
8991 2005-07-14  Alexander Larsson  <alexl@redhat.com>
8993         * src/file-manager/fm-list-view.c:
8994         Remove underlines from all lines in single click mode.
8995         Add hover underline and cursor. (#105521)
8996         Patch from Christian Neumair  <chris@gnome-de.org>
8998 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9000         * libnautilus-private/nautilus-desktop-link-monitor.c:
9001         (volume_delete_dialog): Refer to the volume context menu as "popup
9002         menu", and not as "right-click menu". Fixes #308248.
9004 2005-07-13  Christian Neumair  <chris@gnome-de.org>
9006         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9007         path_bar_location_changed_callback): Try to reload visited locations
9008         from history before doing a full location change. Fixes #310068.
9010         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9011         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9012         Fixes #92862.
9014 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9016         * src/nautilus-navigation-window.c:
9017         * src/nautilus-spatial-window.c:
9018         * src/nautilus-window.c:
9019         Pack main table with GTK_SHRINK (#16057)
9021 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9023         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9024         Don't scroll to end of column on rename (#309964).
9026 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9028         * libnautilus-private/nautilus-file-utilities.c:
9029         Files with name "~" are not backups. (#170607)
9030         Patch from Christian Neumair <chris@gnome-de.org>
9032 2005-07-13  Alexander Larsson  <alexl@redhat.com>
9034         * libnautilus-private/nautilus-icon-dnd.c:
9035         Set dnd icon in drag_begin (#307943)
9036         patch from Matthias Clasen
9038 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9040         * configure.in:
9041         Post release version bump.
9043 === nautilus 2.11.4 ===
9045 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9047         * configure.in:
9048         Require eel 2.11.4
9050         * NEWS:
9051         Update for release
9053 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9055         * src/nautilus-image-properties-page.c: (load_finished):
9056         list width/height separately (#159851)
9058         Patch from Christian Neumair <chris@gnome-de.org>
9060 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9062         * src/nautilus-spatial-window.[ch]:
9063         * src/nautilus-window-private.h:
9064         * src/nautilus-window.c:
9065         Show busy cursor in browser mode too. (#97887)
9067         Patch from Christian Neumair <chris@gnome-de.org>
9069 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9071         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9072         * nautilus.desktop.in:
9073         * src/file-manager/fm-tree-view.c:
9074         * src/nautilus-places-sidebar.c:
9075         filesystem -> file system in strings
9077         Sebastien Bacher <seb128@debian.org>
9079 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9081         * libnautilus-private/nautilus-icon-dnd.c:
9082         * src/file-manager/fm-directory-view.c:
9083         * src/file-manager/fm-properties-window.c:
9084         * src/nautilus-emblem-sidebar.c:
9085         Fix up some strings for the translators. (#309879)
9086         Patch from Christian Neumair <chris@gnome-de.org>
9088 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9090         * libnautilus-private/nautilus-desktop-link-monitor.c:
9091         Handle volumes_visible changing from true to true.
9093         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9095 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9097         * src/file-manager/fm-list-view.c:
9098         don't activate selection on expand in single click mode (#309389)
9100         Patch from chris@gnome-de.org
9102 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9104         * src/nautilus-places-sidebar.c:
9105         Remove gtk_range_get_adjustment assertion warnings.
9107 2005-07-11  Alexander Larsson  <alexl@redhat.com>
9109         * libnautilus-private/nautilus-global-preferences.[ch]:
9110         * src/nautilus-actions.h:
9111         * src/nautilus-navigation-window-menus.c:
9112         * src/nautilus-navigation-window-ui.xml:
9113         * src/nautilus-navigation-window.c:
9114         Add toggle to hide/show main toolbar.
9116         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9118 2005-07-10  Christian Neumair  <chris@gnome-de.org>
9120         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9121         to add a color if another equally-named one already exists. Fixes
9122         #44867.
9124         Patch from Daniel Godas <siro.san@gmail.com>.
9126 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9128         * src/nautilus-pathbar.c:
9129         * src/nautilus-places-sidebar.c: (update_places):
9130         Use the same icon for filesystem as the gtk file chooser.
9131         Fixes #309825.
9133         Patch from Christian Neumair  <chris@gnome-de.org>
9135 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9137         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9138         Remove extra ScrolledWindow container. Fixes #309832.
9140 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
9142         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9143         Preserve the selection when refreshing the view. Fixes #48383.
9145         Patch from Fabio Bonelli <fabiobonelli@libero.it>
9147 2005-07-08  Alexander Larsson  <alexl@redhat.com>
9149         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9151         * src/Makefile.am:
9152         * src/nautilus-pathbar.[ch]:
9153         New pathbar widget. Based on code from gtk.
9155         * src/nautilus-navigation-window.[ch]:
9156         * src/nautilus-window-manage-views.c:
9157         * src/nautilus-window-private.h:
9158         Use pathbar in browser window.
9160         * libnautilus-private/apps_nautilus_preferences.schemas.in:
9161         * libnautilus-private/nautilus-global-preferences.[ch]:
9162         Add always_use_location_entry prefs.
9164         * src/nautilus-navigation-window-menus.c:
9165         Whitespace fixup.
9167 2005-07-07  Joe Shaw  <joeshaw@novell.com>
9169         * configure.in: Bump required gnome-vfs version up to
9170         2.11.1
9172 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9174         * src/nautilus-window.c: (add_view_as_menu_item):
9175         Connect accelerators with "View as" menu items. Fixes #139908.
9177         * libnautilus-private/nautilus-file-operations.c:
9178         (progress_dialog_set_to_from_item_text):
9179         When operating on remote locations, also display hostname in copy/move
9180         progress dialog.
9182 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
9184         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9185         Free the tree paths.
9186         * src/nautilus-notes-viewer.c: (get_property_pages): Close
9187         a tiny leak. (1 byte :-)
9188         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9189         (make_properties_from_directories): Unref pixbufs.
9190         * src/nautilus-spatial-window.c:
9191         (nautilus_spatial_window_set_location_button): Free icon name
9192         Closes bug #307291 and bug #308540.
9194 2005-07-06  Danilo Å egan  <danilo@gnome.org>
9196         * src/file-manager/nautilus-directory-view-ui.xml: Add space
9197         before 'action="Rename"'.
9199 2005-07-06  Christian Neumair  <chris@gnome-de.org>
9201         * libnautilus-private/nautilus-icon-container.c:
9202         (nautilus_icon_container_get_selection):
9203         * src/file-manager/fm-directory-view.c: (delete_selected_files):
9204         Correctly sort files before operating on them. Fixes #308884.
9206         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9207         * libnautilus-private/nautilus-dnd.h:
9208         * libnautilus-private/nautilus-icon-dnd.c:
9209         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9210         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9211         (nautilus_tree_view_drag_dest_new):
9212         * src/nautilus-spatial-window.c:
9213         (nautilus_spatial_window_instance_init):
9214         * src/file-manager/fm-list-model.c:
9215         (fm_list_model_multi_drag_data_get):
9216         Use GTK+ helpers for text D'n'D.
9218         * src/nautilus-shell-ui.xml:
9219         * src/nautilus-window-menus.c:
9220         Register control-+/- keys on keypad for zooming. Fixes #309018.
9222         * libnautilus-private/nautilus-file-operations.c:
9223         (new_file_transfer_callback):
9224         Fix template duplicate numbering. Fixes #307252.
9226 2005-07-06  Alexander Larsson  <alexl@redhat.com>
9228         * libnautilus-private/nautilus-icon-canvas-item.c:
9229         * libnautilus-private/nautilus-icon-container.c:
9230         * libnautilus-private/nautilus-icon-private.h:
9231         Add normal_alpha style property that is used when
9232         frame_text is on.
9234         Patch from Benjamin Berg <benjamin@sipsolutions.net>
9236 2005-07-05  Joe Shaw  <joeshaw@novell.com>
9238         * nautilus-folder-handler.desktop.in: Add x-directory/normal
9239         and inode/directory to the list of mime types this desktop file
9240         can handle.
9242 2005-07-05  Christian Neumair  <chris@gnome-de.org>
9244         * libnautilus-private/nautilus-dnd.h:
9245         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9247         * libnautilus-private/nautilus-file-operations.[ch]:
9248         * libnautilus-private/nautilus-icon-container.[ch]:
9249         * libnautilus-private/nautilus-icon-dnd.c:
9250         * libnautilus-private/nautilus-marshal.list:
9251         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9252         * src/file-manager/fm-directory-view.[ch]:
9253         * src/file-manager/fm-icon-view.c:
9254         * src/file-manager/fm-list-view.c:
9255         * src/file-manager/fm-tree-view.c:
9256         Enable dropping of text, which will create a new file containing the
9257         dropped text. Fix drop handle marshallers.
9259 2005-07-02  Christian Kellner  <gicmo@gnome.org>
9261         * src/nautilus-location-entry.c:
9262         Replace eel_make_uri_from_input_with_trailing_ws with
9263         the gnome-vfs one.
9264         Fixes bug #165755.
9266 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9268         * configure.in:
9269         Post release version bump.
9271 === nautilus 2.11.3 ===
9273 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9275         * libnautilus-private/nautilus-file-operations.c:
9276         Fix test
9278         * NEWS:
9279         Update for release
9281         * configure.in:
9282         Require eel 2.11.3
9284 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9286         * libnautilus-private/nautilus-window-info.[ch]:
9287         * src/nautilus-window.c:
9288         Add nautilus_window_info_get_bookmark_list
9290         * src/Makefile.am:
9291         * src/nautilus-application.c:
9292         * src/nautilus-places-sidebar.[ch]:
9293         Add new places sidebar.
9295         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9297         * src/file-manager/fm-tree-view.c:
9298         Fix runtime warnings.
9300 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9302         * src/file-manager/fm-actions.h:
9303         * src/file-manager/fm-directory-view.c:
9304         Add icon for empty file in create menu.
9306         Patch from Christian Neumair  <chris@gnome-de.org>
9308 2005-07-01  Alexander Larsson  <alexl@redhat.com>
9310         * src/file-manager/fm-directory-view.c:
9311         Better strings for browser tooltips.
9312         Patch from Luca Ferretti <elle.uca@libero.it>
9314 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
9316         * libnautilus-private/nautilus-file-operations.c:
9317         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
9318         base name from the file name. (Fixes #306341).
9320 2005-06-28  Alexander Larsson  <alexl@redhat.com>
9322         * libnautilus-private/nautilus-sidebar.[ch]:
9323         Add get_tab_tooltop method.
9325         * src/nautilus-navigation-window.c:
9326         * src/nautilus-side-pane.[ch]:
9327         Use get_tab_tooltip.
9329         * src/nautilus-emblem-sidebar.c:
9330         * src/nautilus-history-sidebar.c:
9331         * src/nautilus-information-panel.c:
9332         * src/nautilus-notes-viewer.c:
9333         Implement get_tab_toolkit.
9335         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
9337 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9339         * src/nautilus-notes-viewer.c:
9340         (nautilus_notes_viewer_set_parent_window):
9341         Adapt to recent nautilus clipboard API changes.
9343 2005-06-23  Christian Neumair  <chris@gnome-de.org>
9345         * libnautilus-private/nautilus-clipboard.c:
9346         (editable_connect_callbacks), (editable_disconnect_callbacks),
9347         (text_buffer_update_sensitivity), (text_buffer_delete_range),
9348         (text_buffer_mark_set), (text_view_connect_callbacks),
9349         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
9350         (initialize_clipboard_component_with_callback_data),
9351         (nautilus_clipboard_real_set_up),
9352         (nautilus_clipboard_set_up_text_view):
9353         * libnautilus-private/nautilus-clipboard.h:
9354         Properly set text view paste action sensitivity on clipboard changes.
9355         Fixes #306127.
9357 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9359         * src/nautilus-bookmark-list.c:
9360         Fix handling of notification of .gtk-bookmark file changes.
9362         * src/Makefile.am:
9363         * src/nautilus-window-bookmarks.[ch]:
9364         * src/nautilus-application.c:
9365         * src/nautilus-navigation-window-menus.c:
9366         * src/nautilus-navigation-window.[ch]:
9367         * src/nautilus-spatial-window-ui.xml:
9368         * src/nautilus-spatial-window.c:
9369         * src/nautilus-window-menus.c:
9370         * src/nautilus-window-private.h:
9371         * src/nautilus-window.[ch]:
9372         Move most bookmark stuff to nautilus-window-bookmarks and
9373         put bookmarks in spatial windows too.
9375 2005-06-23  Alexander Larsson  <alexl@redhat.com>
9377         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9379         * src/nautilus-bookmark-list.[ch]:
9380         Share bookmarks with gtk+.
9382         * libnautilus-private/nautilus-file-utilities.[ch]:
9383         * src/nautilus-window.c: (real_get_title):
9384         Move compute_default_title to nautilus_compute_title_for_uri.
9386         * libnautilus-private/nautilus-bookmark.[ch]:
9387         * src/nautilus-bookmarks-window.c:
9388         Add has_custom_name boolean to NautilusBookmark
9390         * src/Makefile.am:
9391         * src/nautilus-bookmark-parsing.[ch]:
9392         * src/nautilus-navigation-window-menus.c:
9393         Remove no longer needed files nautilus-bookmark-parsing.[ch].
9395 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
9397         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
9398         (real_update_menus_volumes): Plug a couple leaks. Closes
9399         bug #307267
9401 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9403         * src/nautilus-navigation-window-menus.c:
9404         * src/nautilus-window-menus.c:
9405         * src/nautilus-window-private.h:
9406         Make bookmark menu item action names unique. (#161859)
9408 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9410         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
9411         Fix ctrl-unselect in single click mode (#145331)
9413 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9415         * libnautilus-private/nautilus-icon-container.c:
9416         Better font sizes for zooming. (#160080)
9418 2005-06-20  Anders Carlsson  <andersca@imendio.com>
9420         * src/file-manager/fm-directory-view.c (process_old_files):
9421         Plug leak by freeing the sorted list instead.
9423 2005-06-20  Alexander Larsson  <alexl@redhat.com>
9425         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
9426         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
9427         Fix uninitialized variable warning.
9429 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
9431         * libnautilus-private/nautilus-directory-async.c:
9432         (start_or_stop_io), (file_needs_high_priority_work_done),
9433         (file_needs_low_priority_work_done):
9434         Make mime sniffing a high priority job. Prevents activation
9435         from getting blocked by deep count I/O. (#145560)
9437 2005-06-19  Anders Carlsson  <andersca@imendio.com>
9439         * src/nautilus-throbber.c (nautilus_throbber_finalize):
9440         Free throbber->details after we're done using it.
9442 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9444         * src/file-manager/fm-list-model.c:
9445         Small delay before turning Loading... into (Empty) to
9446         avoid flicker.
9448 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9450         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9451         Fix iter stamp handling.
9453 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9455         * src/file-manager/fm-list-view.c: (button_press_callback):
9456         Allow selection of the dummy node. Otherwise things
9457         got all strange: You could still select it using ranges, and
9458         if you double clicked on it you activated the old selection.
9460 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9462         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9463         On remove, add dummy node before removing file so the
9464         row isn't collapsed.
9466 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9468         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
9469         (fm_list_model_unload_subdirectory),
9470         (fm_list_model_subdirectory_done_loading):
9471         Keep track of done_loading in parent instead of in dummy node.
9472         That way it doesn't get lost when the dummy node is recreated.
9474 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9476         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
9477         Handle moves between open subdirectories. We handle
9478         this in file adding when the file already exists in
9479         the tree, but in another place. This is sort of a hack,
9480         but is required due to how the list view merges the initial
9481         change being sent to the original directory and the add to the
9482         new directory.
9484 2005-06-17  Alexander Larsson  <alexl@redhat.com>
9486         * libnautilus-private/nautilus-file-operations.c:
9487         (nautilus_file_operations_copy_move):
9488         Handle duplication of files in two subdirectories at
9489         the same time.
9491 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
9493         * src/file-manager/fm-directory-view.c:
9494         (fm_directory_view_destroy):
9495         Remove subdirectories when destroying the view.
9497 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9499         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
9500         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
9502 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9504         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9505         Slightly slower auto hover expand.
9507         * src/file-manager/fm-directory-view.c:
9508         Make add/remove_subdirectory more straightforward.
9509         Now remove just removes the NautilusDirectory passed in, and
9510         you're not allowed to add multiple times or remove non-added.
9512         * src/file-manager/fm-list-model.[ch]:
9513         Actually track the NautilusDirectories that are added to the
9514         FMDirectoryView so we can easily remove them when the files are
9515         removed. This was causing problem before where directories for
9516         removed files weren't removed.
9518         Emits the subdirectory_unloaded signal when subdirectories go away.
9520         Add support for unloading subdirectories.
9522         * src/file-manager/fm-list-view.c:
9523         Unload subdirectories in timeout on collapse.
9524         remove subdirectories when they get unloaded.
9526 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9528         * src/nautilus-navigation-window-menus.c
9529         (append_dynamic_bookmarks): Unref the action group here too.
9531 2005-06-16  Anders Carlsson  <andersca@imendio.com>
9533         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
9534         Unref the action group after inserting it. This makes
9535         a NautilusFile memory leak go away.
9537 2005-06-16  Alexander Larsson  <alexl@redhat.com>
9539         * src/file-manager/fm-directory-view.[ch]:
9540         * src/file-manager/fm-icon-view.c
9541         add fm_directory_view_get_selection_for_file_transfer and
9542         use it for all file transfers
9544         * src/file-manager/fm-list-view.c:
9545         Implement fm_directory_view_get_selection_for_file_transfer by
9546         filtering out all files there a parent is also in the selection.
9547         Do the same for the dnd source list.
9549         * src/file-manager/fm-list-model.c:
9550         Allow deletion of dummy node so that clearing the model
9551         doesn't loop forever.
9553 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
9555         * src/file-manager/fm-directory-view.c: (new_folder_done),
9556         (new_folder_data_new), (fm_directory_view_new_folder),
9557         (fm_directory_view_new_file):
9558         Don't try to setup renaming if the view was already destroyed.
9559         Fixes a crash when closing a window while creating files/folders.
9561 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9563         * libnautilus-private/nautilus-icon-dnd.c:
9564         No dnd shadow on the desktop.
9565         Redraw less to get rid of the dnd shadow.
9567         Patch from Matthias Clasen (#307803)
9569 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9571         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9572         Add hover expansion
9574         * src/file-manager/fm-directory-view.[ch]:
9575         Add support for adding/removing subdirectories.
9577         * src/file-manager/fm-list-model.[ch]:
9578         Add support for subdirectories making this a tree view.
9580         * src/file-manager/fm-list-view.c:
9581         Turn listview into a treeview.
9583         Patch from Jürg Billeter <j@bitron.ch>
9585 2005-06-15  Alexander Larsson  <alexl@redhat.com>
9587         * src/nautilus-spatial-window.c:
9588         Add icons for path menu.
9589         Patch from Vincent Noel <vincent.noel@gmail.com>
9591 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9593         * src/file-manager/fm-directory-view.c:
9594         (fm_directory_view_handle_uri_list_drop):
9595         Check for n_uris instead of real_uri_list. Looks neater.
9597 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
9599         * src/file-manager/fm-directory-view.c:
9600         (fm_directory_view_handle_uri_list_drop):
9601         Don't try to start a file operation if there are no real uris
9602         left after sanitizing the list. Fixes #306246.
9604 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
9606         * libnautilus-private/nautilus-emblem-utils.c:
9607         (nautilus_emblem_install_custom_emblem): Free the path.
9608         * libnautilus-private/nautilus-file-operations-progress.c:
9609         (nautilus_file_operations_progress_new),
9610         (nautilus_file_operations_progress_new_file): Free markup strings.
9611         Closes bug #307138.
9613 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
9615         * src/file-manager/fm-directory-view.c:
9616         (fm_directory_view_confirm_deletion): Mark two strings for translation.
9618 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
9620         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
9621         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
9622         Always initialize cut.
9624         * configure.in:
9625         Add --Wno-pointer-sign
9627         Fix gcc4 compilation (#303491/#307038).
9628         Based on patches from James M. Cape <jcape@ignore-your.tv>
9629         and Kjartan Maraas <kmaraas@gnome.org>
9631 2005-06-08  Alexander Larsson  <alexl@redhat.com>
9633         * configure.in:
9634         Post release version bump
9636 === nautilus 2.11.2 ===
9638 2005-06-08  Alexander Larsson  <alexl@redhat.com>
9640         * configure.in:
9641         Require new eel.
9643         * NEWS:
9644         Update for release.
9646 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9648         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
9649         Back out the "(Empty)" vs. "(No subfolders)" change. The string
9650         is too wide for the tree and gets even wider in some locales.
9652 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9654         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
9655         Fix conflicting mnemonics in the column chooser (#167475).
9657         Patch from Michael Terry <mike@mterry.name>
9659 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9661         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
9662         Use "(No subfolders)" instead of misleading "(Empty)" label
9663         if files are not to be shown in the tree. Fixes #85141.
9665         Patch from Christian Neumair <chris@gnome-de.org>
9667 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
9669         * libnautilus-private/nautilus-icon-container.c:
9670         (select_one_unselect_others):
9671         Reveal icon when selecting it. Fixes #121111.
9673         Based on a patch from Christian Neumair <chris@gnome-de.org>
9675 2005-06-04  Christian Neumair  <chris@gnome-de.org>
9677         * libnautilus-private/nautilus-clipboard.c:
9678         (nautilus_clipboard_real_set_up):
9679         Don't setup clipboard twice for the same editing widget.
9681 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
9683         * src/nautilus-window-manage-views.c: (load_new_location),
9684         (update_for_new_location):
9685         Set the displayed location when the location is really
9686         changed, not when we set out to do it. Fixes the
9687         "bookmark uri mismatch" warning.
9689 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
9691         * src/file-manager/fm-directory-view.c:
9692         * src/nautilus-shell-ui.xml:
9693         * src/nautilus-window-menus.c:
9694         Fix critical warnings from the new accelerators
9695         by adding dummy labels.
9697 2005-06-03  Christian Neumair  <chris@gnome-de.org>
9699         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
9701 2005-06-03  Christian Neumair  <chris@gnome-de.org>
9703         * libnautilus-extension/nautilus-column.c:
9704         (nautilus_column_class_init):
9705         * libnautilus-extension/nautilus-menu-item.c:
9706         (nautilus_menu_item_class_init):
9707         * libnautilus-extension/nautilus-property-page.c:
9708         (nautilus_property_page_class_init):
9709         * libnautilus-private/nautilus-icon-canvas-item.c:
9710         (nautilus_icon_canvas_item_class_init):
9711         * libnautilus-private/nautilus-icon-container.c:
9712         (nautilus_icon_container_class_init):
9713         * src/nautilus-window.c: (nautilus_window_class_init):
9714         Don't mark object property names/descriptions for translation. Fixes
9715         #135281.
9717 2005-06-02  Sebastien Bacher  <seb128@debian.org>
9719         * libnautilus-private/nautilus-emblem-utils.c:
9720         (nautilus_emblem_install_custom_emblem),
9721         (nautilus_emblem_can_remove_emblem),
9722         (nautilus_emblem_can_rename_emblem),
9723         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
9724         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
9726 2005-06-02  Christian Neumair  <chris@gnome-de.org>
9728         * src/file-manager/fm-directory-view.c: (real_action_rename):
9729         Always pre-select the whole name of a directory when renaming it.
9730         Fixes #306217.
9732 2005-06-02  Christian Neumair  <chris@gnome-de.org>
9734         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
9735         (get_automatic_emblems_as_integer):
9736         * libnautilus-private/nautilus-file-private.h:
9737         Only take user-added emblems ("keywords") into account when sorting by
9738         emblems. Fixes #166376.
9740 2005-06-02  Christian Neumair  <chris@gnome-de.org>
9742         * src/file-manager/fm-directory-view.c:
9743         (fm_directory_view_scroll_event):
9744         Change scroll zoom modifier to control. Fixes #79352.
9746         * src/nautilus-shell-ui.xml:
9747         * src/nautilus-window-menus.c:
9748         Bind control-= to zoom-in. Fixes #306225.
9750 2005-06-02  Christian Neumair  <chris@gnome-de.org>
9752         * libnautilus-private/nautilus-clipboard.c:
9753         * libnautilus-private/nautilus-icon-dnd.c:
9754         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9755         * src/file-manager/fm-desktop-icon-view.c:
9756         * src/file-manager/fm-ditem-page.c:
9757         * src/file-manager/fm-icon-view.c:
9758         * src/file-manager/fm-list-model.c:
9759         * src/file-manager/fm-list-model.h:
9760         * src/file-manager/fm-list-view.c:
9761         * src/file-manager/fm-properties-window.c:
9762         * src/nautilus-emblem-sidebar.c
9763         * src/nautilus-file-management-properties.c:
9764         * src/nautilus-information-panel.c:
9765         * src/nautilus-location-bar.c:
9766         * src/nautilus-navigation-window-menus.c:
9767         * src/nautilus-spatial-window.c:
9768         * src/nautilus-zoom-controls.c:
9769         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
9770         GtkTargetEntry as well as some char and int arrays const.
9772 2005-06-02  Christian Neumair  <chris@gnome-de.org>
9774         * src/file-manager/fm-desktop-icon-view.c:
9775         * src/file-manager/fm-directory-view.c:
9776         * src/file-manager/fm-icon-view.c:
9777         * src/file-manager/fm-list-view.c:
9778         * src/nautilus-navigation-window-menus.c:
9779         * src/nautilus-spatial-window.c:
9780         * src/nautilus-window-menus.c:
9781         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
9782         pointing this out.
9784 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
9786         * libnautilus-extension/libnautilus-extension.pc.in: added
9787         extensiondir variable so that extensions can find out via pkg-config
9788         the dir to install to.
9790 2005-06-02  Christian Neumair  <chris@gnome-de.org>
9792         * libnautilus-private/nautilus-icon-container.c:
9793         * libnautilus-private/nautilus-icon-container.h:
9794         (process_pending_icon_to_rename),
9795         (nautilus_icon_container_start_renaming_selected_item):
9796         * src/file-manager/fm-directory-view.c: (start_renaming_file),
9797         (real_action_rename), (action_rename_callback),
9798         (action_rename_select_all_callback):
9799         * src/file-manager/fm-directory-view.h:
9800         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
9801         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
9802         * src/file-manager/nautilus-directory-view-ui.xml:
9803         Bind shift-f2 to rename whole file. Fixes #131467.
9805 2005-05-27  Christian Neumair  <chris@gnome-de.org>
9807         * src/file-manager/fm-directory-view.c: (real_update_menus):
9808         Don't display "Properties" background context menu item for Desktop.
9810 2005-05-27  Christian Neumair  <chris@gnome-de.org>
9812         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
9813         Only set dialog transient if a parent window was specified.
9814         Fixes #142814.
9816 2005-05-27  Alexander Larsson  <alexl@redhat.com>
9818         * src/file-manager/fm-directory-view.c:
9819         (fm_directory_view_handle_url_drop):
9820         Better handling of default action for mozilla dnd drops.
9822         Patch from Dave Ahlswede
9824 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
9826         * src/nautilus-navigation-action.c: (set_tooltip_callback),
9827         (connect_proxy), (nautilus_navigation_action_finalize),
9828         (nautilus_navigation_action_set_property),
9829         (nautilus_navigation_action_get_property),
9830         (nautilus_navigation_action_class_init),
9831         (nautilus_navigation_action_init):
9832         * src/nautilus-navigation-window-menus.c:
9833         (nautilus_navigation_window_initialize_actions):
9834         Add specific tooltips to the drop-down arrow of Back/Forward
9835         toolbar items. Fixes bug #86569.
9837 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
9839         * src/nautilus-connect-server-dialog.c:
9840         (connect_to_server), (nautilus_connect_server_dialog_finalize),
9841         (nautilus_connect_server_dialog_init), (setup_for_type):
9842         Added a domain field to enter domain name for Windows share in
9843         Connect to server dialog.
9844         Fixes bug #304760.
9846 2005-05-26  Christian Neumair  <chris@gnome-de.org>
9848         * libnautilus-private/nautilus-clipboard.c:
9849         * src/file-manager/fm-directory-view.c:
9850         (copy_or_cut_files), (real_update_menus):
9851         * src/file-manager/fm-tree-view.c:
9852         (copy_or_cut_files), (create_popup_menu):
9853         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
9854         Folders". Fixes #95112.
9856 2005-05-26  Christian Neumair  <chris@gnome-de.org>
9858         * src/file-manager/fm-directory-view.c: (real_update_menus):
9859         Fix empty trash accelerator. Fixes #173059.
9861         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
9862         (copy_callback), (paste_callback), (editable_select_all_callback),
9863         (text_view_select_all_callback), (action_cut_callback),
9864         (action_copy_callback), (action_paste_callback),
9865         (action_select_all_callback), (merge_in_clipboard_menu_items),
9866         (selection_changed_callback), (nautilus_clipboard_real_set_up),
9867         (nautilus_clipboard_set_up_editable),
9868         (nautilus_clipboard_set_up_text_view):
9869         * libnautilus-private/nautilus-clipboard.h:
9870         (nautilus_clipboard_set_up_text_view):
9871         * src/nautilus-notes-viewer.c:
9872         Add nautilus_clipboard_set_up_text_view, setup clipboard for
9873         notes text view.
9875         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
9876         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
9877         issue down and providing a patch. Fixes #305551.
9879 2005-05-25  Christian Neumair  <chris@gnome-de.org>
9881         * src/file-manager/fm-directory-view.c:
9882         (fm_directory_view_scroll_event),
9883         (fm_directory_view_class_init):
9884         Bind shift+scroll to zoom in/out. Fixes #79352.
9886 2005-05-23  Alexander Larsson  <alexl@redhat.com>
9888         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
9889         Change sort order for size, count and time.
9890         See bug #88585
9892 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
9894         * configure.in:
9895         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
9897         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
9899 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
9901         * components/*
9902         * help/*
9903         * icons/*/*
9904         * libnautilus/*
9905         * libnautilus-adapter/*
9906         * omf-install/*
9907         * user-guide/*
9908         Remove old cruft, mostly .cvsignore files.
9910         * autogen.sh:
9911         Look for libnautilus-private instead of libnautilus.
9913 2005-05-21  Christian Neumair  <chris@gnome-de.org>
9915         * libnautilus-private/nautilus-icon-factory.c:
9916         * libnautilus-private/nautilus-icon-factory.h:
9917         (get_smaller_icon_size), (get_larger_icon_size),
9918         (nautilus_icon_factory_get_smaller_icon_size),
9919         (nautilus_icon_factory_get_larger_icon_size):
9920         Make get_(larger|smaller)_icon_size public.
9922         * src/nautilus-sidebar-title.c:
9923         (nautilus_sidebar_title_size_allocate),
9924         (get_best_icon_size):
9925         Use the best-fitting folder icon for the sidebar
9926         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
9927         Fixes #48190.
9929 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9931         * configure.in:
9932         Post release version bump
9934 === nautilus 2.11.1 ===
9936 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9938         * icons/*/*:
9939         Remove old junk.
9941         * configure.in:
9942         Require eel 2.11.1
9943         Remove icons/*/Makefile
9945         * NEWS:
9946         Update for 2.11.1
9948 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9950         * libnautilus-private/nautilus-view.[ch]:
9951         Add nautilus_view_pop_up_location_context_menu
9953         * src/file-manager/fm-actions.h:
9954         * src/file-manager/fm-directory-view.c:
9955         * src/file-manager/fm-directory-view.h:
9956         * src/file-manager/nautilus-directory-view-ui.xml:
9957         * src/nautilus-location-bar.c:
9958         * src/nautilus-spatial-window.c:
9959         Add location context menu to location button/label.
9961         Patch from Christian Neumair
9963 2005-05-17  Christian Neumair  <chris@gnome-de.org>
9965         * src/nautilus-spatial-window.c:
9966         (real_set_allow_up), (nautilus_spatial_window_class_init)
9967         * src/nautilus-window.c:
9968         * src/nautilus-window.h:
9969         (nautilus_window_allow_up), (real_set_allow_up),
9970         (nautilus_window_class_init):
9971         Add set_allow_up method to NautilusWindowClass,
9972         make "Close All Parents" in spatial windows insensitive
9973         if there are no parent folders.
9975 2005-05-17  Christian Neumair  <chris@gnome-de.org>
9977         * libnautilus-private/nautilus-file-operations.c:
9978         (handle_transfer_vfs_error):
9979         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
9980         if more than one file is transferred. Otherwise, just
9981         offer "Cancel" and "Retry".
9983 2005-05-17  Alexander Larsson  <alexl@redhat.com>
9985         * nautilus-folder-handler.desktop.in (Exec):
9986         Use --no-desktop for default folder handler
9988 2005-05-16  Christian Neumair  <chris@gnome-de.org>
9990         * src/file-manager/fm-actions.h:
9991         * src/file-manager/fm-directory-view.c:
9992         (action_self_properties_callback), (real_update_menus):
9993         * src/file-manager/nautilus-directory-view-ui.xml:
9994         Add "Properties" item to background context menu which displays
9995         the properties of the currently displayed folder.
9997 2005-05-16  Alexander Larsson  <alexl@redhat.com>
9999         * libnautilus-private/nautilus-bookmark.c:
10000         (bookmark_file_changed_callback):
10001         Don't loop when a bookmarked file is removed
10003         * src/file-manager/fm-directory-view.c: (process_new_files):
10004         Don't call get_file_info for files no longer in the directory
10005         (was caused by the ready_to_load call).
10007         This fixes #165530 and likely #170761
10009 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10011         * libnautilus-private/nautilus-clipboard.c:
10012         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10013         Don't merge UI twice. Fixes #301854.
10015 2005-05-12  Christian Neumair  <chris@gnome-de.org>
10017         * src/nautilus-location-bar.c:
10018         (nautilus_location_bar_init):
10019         Make "Location:" label GDK_ACTION_COPY drag source.
10020         Fixes #115942.
10022 2005-05-12  David Zeuthen  <david@fubar.dk>
10024         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10025         Change comment for translator note of default desktop font to
10026         say that Sans shouldn't never be changed. Fixes bug #138731.
10028 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10030         * libnautilus-private/nautilus-file-utilities.c:
10031         (nautilus_get_vfs_method_display_name):
10032         * data/browser.xml:
10033         * src/file-manager/fm-directory-view.c:
10034         Add translator comments. Fixes #145304, #145305, #145307.
10035         Change "Show Hidden Files" tooltip to infinitive
10036         construction. Fixes #145306.
10038 2005-05-11  Christian Neumair  <chris@gnome-de.org>
10040         * libnautilus-private/nautilus-directory-async.c:
10041         (should_look_for_dot_directory_file), (make_dot_directory_uri),
10042         (link_info_start), (lacks_link_info):
10043         Kill dotfile-related code. ".directory" supporting schemas have
10044         gone. Fixes #142343.
10046 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10048         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10049         Remove obsolete window_always_new option from schema.
10051         Patch from Michael Terry <mike@mterry.name>
10053 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
10055         * src/file-manager/fm-directory-view.c: (real_update_menus):
10056         Fix a string conflict between the c-format plural string and
10057         non-c-format strings. Fixes bug #167344.
10059         Patch from Changwoo Ryu <cwryu@debian.org>
10061 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
10063         * libnautilus-private/nautilus-thumbnails.c:
10064         (thumbnail_thread_start):
10065         Don't try to thumbnail files which have been modified in the
10066         last few seconds to avoid constantly re-thumbnailing them.
10067         Current cool-off period is three seconds. Fixes bug #107418.
10069 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
10071         * src/file-manager/fm-directory-view.[ch]:
10072         (display_pending_files), (fm_directory_view_freeze_updates),
10073         (fm_directory_view_unfreeze_updates), (queue_pending_files):
10074         Allow freeze of update processing inside a view.
10076         * src/file-manager/fm-list-view.c:
10077         (cell_renderer_editing_canceled), (cell_renderer_edited),
10078         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10079         Freeze and unfreeze the list view when renaming.
10081         Workaround for bug #87701: Updates to the list view are put on
10082         hold during rename to prevent losing editing focus. If too many
10083         changes are queued while being frozen, further changes are thrown
10084         away and the view is marked for reload.
10086 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10088         * src/nautilus-window-menus.c:
10089         Add Ctrl-0 keyboard shortcut to View->Normal Size as
10090         recommended by the HIG.
10092         Patch from Olav Vitters <olav@bkor.dhs.org>
10094 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
10096         * libnautilus-private/nautilus-icon-container.c:
10097         (keyboard_space): Prevent nautilus from crashing on press of
10098         Ctrl+Space in an empty directory. Fixes bug #302018.
10100         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
10102 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
10104         * libnautilus-private/nautilus-program-choosing.c:
10105         (nautilus_launch_desktop_file):
10106         * src/nautilus-application.c:
10107         (nautilus_application_present_spatial_window_with_selection),
10108         (nautilus_application_create_navigation_window):
10109         fix build when startup notification isn't installed.
10111 2005-05-02  Alexander Larsson  <alexl@redhat.com>
10113         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10114         Remove the ui too.
10116 2005-04-27  Alexander Larsson  <alexl@redhat.com>
10118         * src/file-manager/fm-desktop-icon-view.c:
10119         Remove "Open New Terminal" from desktop menu.
10120         Patch from Luca Ferretti <elle.uca@libero.it>
10122         If you really need this, install the nautilus-open-terminal
10123         extension. It does this even better than the removed code.
10124         Also, in newer Metacity there is a a way to set a keybinding
10125         for "new terminal".
10127 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10129         * src/nautilus-main.c: (main): Merge fix for leak
10130         Bug #172234.
10132 2005-04-19  Christian Neumair  <chris@gnome-de.org>
10134         * libnautilus-private/nautilus-view-factory.h:
10135         * src/nautilus-navigation-window.c:
10136         * src/nautilus-window-manage-views.c:
10137         * src/nautilus-window-manage-views.h:
10138         * src/nautilus-window.c:
10139         * src/file-manager/fm-desktop-icon-view.c:
10140         * src/file-manager/fm-icon-view.c:
10141         * src/file-manager/fm-list-view.c:
10142         Improve NautilusViewInfo view factory labels marked for translation.
10144 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
10146         * libnautilus-private/nautilus-directory-async.c:
10147         (read_dot_hidden_file): Plug leaks here too. There
10148         were three actually :-)
10150 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
10152         * src/nautilus-connect-server-dialog-main.c: (main)
10153         Set window icon.
10155 2005-04-17  Christian Neumair  <chris@gnome-de.org>
10157         * src/nautilus-spatial-window.c:
10158         Add more drop targets to location button.
10160 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10162         * src/file-manager/fm-directory-view.c:
10163         (fm_directory_view_destroy), (rename_file):
10164         Remove delayed_rename timeout when registering a new one
10165         or destroying the view.
10167 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
10169         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10170         Free the stored selection path only when setting a new one.
10172 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10174         * src/file-manager/fm-directory-view.c:
10175         (trash_or_delete_selected_files),
10176         (fm_directory_view_notify_selection_changed):
10177         Remember if the current selection was already removed
10178         and don't try to remove it again.
10180         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10181         Only set a new selection if the removal affects the current selection.
10183 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
10185         * src/file-manager/fm-directory-view.c:
10186         (trash_or_delete_selected_files):
10187         Unset selection so the same file won't be deleted twice via a binding.
10189         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10190         (fm_list_view_remove_file), (fm_list_view_finalize),
10191         (fm_list_view_class_init):
10192         Store the new selection and set it after a batch of changes,
10193         not on every removal. Speeds up deleting from the list view
10194         by preventing a redraw for each removed file.
10196 2005-04-05  Alexander Larsson  <alexl@redhat.com>
10198         * src/file-manager/fm-properties-window.c:
10199         Use label instead of entry if not editable.
10200         (#149201)
10202         Patch from Michael Terry
10204 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10206         * src/nautilus-notes-viewer.c:
10207         Fix missing include.
10209 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
10211         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10212         Don't leak file_uri.
10214 2005-04-04  Diego Gonzalez  <diego@pemas.net>
10216         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10217           from the build process.
10218         * libnautilus-private/nautilus-icon-factory.c:
10219           (load_thumbnail_frame) remove the need to use the deprecated
10220           nautilus themes.
10221         * libnautilus-private/nautilus-icon-canvas-item.c:
10222           (draw_strech_handles), (it_test_stretch_handle):
10223           remove the need to use the deprecated nautilus themes.
10224         * libnautilus-private/nautilus-thumbnails.c:
10225         * libnautilus-private/nautilus-icon-factory.c:
10226           remove nautilus-theme.h include
10228         * src/nautilus-navigation-window.c:
10229         * src/nautilus-property-browser.c:
10230         * src/nautilus-notes-viewer.c:
10231         * src/nautilus-sidebar-title.c:
10232         * src/nautilus-window-manage-views.c:
10233         * src/nautilus-window-toolbars.c:
10234         * src/nautilus-zoom-control.c:
10235           remove nautilus-theme.h include
10237         * src/nautilus-sidebar-title:
10238          (nautilus_sidebar_title_select_text_color): remove use of
10239          old theme stuff and adapt the shadow offset, made it equal to 1,
10240          which is the default.
10241          (nautilus_sidebar_title_theme_changed): remove, as there will be
10242          no sidebar theme changes.
10243          (nautilus_sidebar_title_init): remove the theme_changed callback, as
10244          there will not be sidebar theme changes anymore.
10246          * src/nautilus-notes-viewer.c:
10247          (nautilus_notes_viewer_init): remove use of old theme stuff.
10249         * icons/Makefile.am: don't install old theme stuff.
10251 2005-03-31  Steve Murphy  <murf@e-tools.com>
10253         * configure.in: Added "rw" to ALL_LINGUAS.
10255 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
10257         * libnautilus-private/nautilus-file-utilities.c:
10258         (nautilus_get_uri_shortname_for_display): Plug the leak.
10260 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
10262         * icons/audio.svg:
10263         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10265         * icons/audio.png:
10266         Remove old file.
10268         * icons/Makefile.am:
10269         Install new icon.
10271         * libnautilus-private/nautilus-icon-canvas-item.c:
10272         (real_map_pixbuf):
10273         Use svg instead of bitmap audio preview emblem.
10275         Patch from Jaap Haitsma <jaap@haitsma.org>
10277 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10279         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10280         (location_button_drag_begin_callback), (get_data_binder),
10281         (location_button_drag_data_get_callback),
10282         (nautilus_spatial_window_instance_init):
10283         Allow drag and drop operations with location bar icon.
10285         Patch from Christian Neumair <chris@gnome-de.org>
10287 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
10289         * libnautilus-private/nautilus-file-operations-progress.c:
10290         (nautilus_file_operations_progress_update),
10291         (nautilus_file_operations_progress_destroy),
10292         (nautilus_file_operations_progress_init),
10293         (time_remaining_callback), (nautilus_file_operations_progress_new),
10294         (nautilus_file_operations_progress_set_operation_string),
10295         (nautilus_file_operations_progress_new_file):
10296         * libnautilus-private/nautilus-file-operations.c:
10297         (progress_dialog_set_to_from_item_text):
10298         Change layout of the progress dialog to be more HIG compliant.
10300         Patch from Michiel Sikkes <michiel@eyesopened.nl>
10302 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10304         * src/file-manager/fm-desktop-icon-view.c:
10305         * src/file-manager/fm-directory-view.c:
10306         Add elipses to "Create Launcher" menu item. (#95113)
10308         Based on a patch from Christian Neumair <chris@gnome-de.org>
10310 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10312         * libnautilus-private/nautilus-desktop-link-monitor.c:
10313         (eject_for_type), (volume_delete_dialog),
10314         (nautilus_desktop_link_monitor_delete_link):
10315         Reference the proper context menu item in the volume
10316         delete dialog of network volumes. Fixes bug #152391.
10318         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10320 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10322         * src/file-manager/fm-directory-view.c: (real_merge_menus):
10323         Remove hard coded script directory path from tooltip message.
10324         Fixes bug #161905.
10326         Patch from Michael Terry <mike@mterry.name>
10328 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10330         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10331         * src/nautilus-location-bar.c:
10332         (nautilus_location_bar_get_location),
10333         (nautilus_location_bar_update_label):
10334         * src/nautilus-location-dialog.c: (open_current_location):
10335         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
10336         Closes bug #165743.
10338         Patch from Christian Kellner <gicmo@gnome.org>
10340 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
10342         * libnautilus-private/nautilus-bookmark.c:
10343         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
10344         (bookmark_file_changed_callback):
10345         * libnautilus-private/nautilus-file.c:
10346         (nautilus_file_get_internal):
10347         * src/file-manager/fm-properties-window.c:
10348         (is_merged_trash_directory):
10349         * src/nautilus-application.c:
10350         (nautilus_application_present_spatial_window_with_selection):
10351         * src/nautilus-location-bar.c:
10352         (nautilus_location_bar_update_label):
10353         * src/nautilus-window-manage-views.c: (set_displayed_location),
10354         (check_bookmark_location_matches), (handle_go_elsewhere),
10355         (got_file_info_for_view_selection_callback):
10356         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
10358         Patch from Paolo Borelli <pborelli@katamail.com>
10360 2005-03-23  Fernando Herrera  <fherrera onirica com>
10362         * src/nautilus-connect-server-dialog-main.c: (main): call
10363         gnome_authentication_manager_init to use gnome-vfs auth
10364         callbacks.
10366 2005-03-23  Alexander Larsson  <alexl@redhat.com>
10368         * src/nautilus-desktop-window.c:
10369         Remove unused code. We avoid flicker in other ways.
10371 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10373         * configure.in:
10374         Bump version to 2.11.1
10375         Gnome 2.10 versions are now on the gnome-2-10 branch.
10377 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10379         * src/nautilus-location-entry.c:
10380         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
10382 2005-03-22  Alexander Larsson  <alexl@redhat.com>
10384         * libnautilus-private/nautilus-window-info.[ch]:
10385         Add nautilus_window_info_show_window call.
10387         * src/file-manager/fm-directory-view.c:
10388         * src/nautilus-window-manage-views.c:
10389         * src/nautilus-window.[ch]:
10390         Implement and call the new show_window call.
10391         This allows us to set up the EelBackground before
10392         showing the window, causing less flicker (#169347)
10394         Patch from Nickolay V. Shmyrev
10396 2005-03-16  Alexander Larsson  <alexl@redhat.com>
10398         * configure.in:
10399         Require eel 2.10.1 (for EelBackground changes)
10401         * libnautilus-private/nautilus-icon-dnd.c:
10402         * libnautilus-private/nautilus-directory-background.c:
10403         Use the background setting now in eel.
10404         Delay background setting slightly after gconf change to group
10405         together multiple changes. (#169347)
10407         Patch from Nickolay V. Shmyrev
10409 2005-03-15  Alexander Larsson  <alexl@redhat.com>
10411         * configure.in:
10412         Require gtk 2.6.0
10414 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10416         * src/file-manager/fm-directory-view.c:
10417         Re-add keybinding to "Show Hidden Files".
10418         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
10420 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
10422         * src/file-manager/fm-actions.h:
10423         * src/file-manager/fm-directory-view.c: (real_update_menus):
10424         Disable "Select Pattern" for empty folders. (#169817)
10425         Patch from Raj <ringuva@novell.com>
10427 2005-03-10  Vincent Noel  <vnoel@cox.net>
10429         * src/nautilus-spatial-window.c:
10430         (location_button_clicked_callback),
10431         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
10432         for the location button icon instead of GTK_ICON_SIZE_BUTTON
10433         (#169669).
10435 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
10437         * configure.in: Added "xh" to ALL_LINGUAS.
10439 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10441         * configure.in:
10442         Post release version bump
10444 === nautilus 2.10.0 ===
10446 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
10448         * THANKS:
10449         Update for release
10451         * check-THANKS.pl:
10452         Extract names from ChangeLog bodies too. (#43452)
10453         Patch from Richard Hoelscher <rah@rahga.com>
10455 2005-03-07  Alexander Larsson  <alexl@redhat.com>
10457         * NEWS:
10458         Update for 2.10.0
10460         * configure.in:
10461         Bump version to 2.10.0, require eel 2.10.0
10463 2005-03-03  Elijah Newren  <newren@gmail.com>
10465         If launched without startup-notification, make an approximation to
10466         when the launch occurred so that focus-stealing-prevention will
10467         work better.
10469         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
10470         function, (main): if no startup id provided, ping xserver for a
10471         timestamp and make a dummy startup_id with it.
10473         * src/nautilus-application.c: (end_startup_notification): don't
10474         set _NET_STARTUP_ID if given a fake startup_id, remove commented
10475         out warning that should now no longer be needed
10477 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10479         * src/nautilus-file-management-properties.glade:
10480         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
10482 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10484         * configure.in:
10485         Post release version bump
10487 === nautilus 2.9.92 ===
10489 2005-03-01  Alexander Larsson  <alexl@redhat.com>
10491         * data/applications.desktop.in:
10492         * data/favorites.desktop.in:
10493         Remove old files.
10495         * docs/Makefile.am (EXTRA_DIST):
10496         Remove nautilus-context-menus.txt from makefile
10498         * NEWS:
10499         Update for release
10501 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10503         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
10504         Make the backspace key open the parent folder in the
10505         list view like it does in the icon view. (#142891)
10506         Patch from Christian Neumair <chris@gnome-de.org>
10508 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10510         * libnautilus-private/nautilus-desktop-link.c:
10511         (nautilus_desktop_link_can_rename):
10512         Make Computer icon renameable. (#154122)
10513         Patch from Tim Savannah <opticcow@linux-militia.net>
10515 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
10517         * libnautilus-private/nautilus-file-operations-progress.c:
10518         (time_remaining_callback):
10519         Don't show ETA if bytes_copied > bytes_total.
10520         Prevents miscalculated ETAs from being shown. (#158614)
10521         Based on a patch from John Spray <jcs116@york.ac.uk>
10523 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10525         * src/file-manager/fm-properties-window.c:
10526         Make show_original work (had a typo)
10527         Make where use original file, not target.
10528         Fixes location display for desktop icons.
10530 2005-02-24  Alexander Larsson  <alexl@redhat.com>
10532         * src/file-manager/fm-properties-window.c:
10533         deep count on target files, not original files.
10534         Fixes properties for e.g. home icon on desktop.
10535         Patch from Jaap Haitsma <jaap@haitsma.org>
10537 2005-02-23  Alexander Larsson  <alexl@redhat.com>
10539         * docs/nautilus-context-menus.txt:
10540         Remove old docs.
10542 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10544         * libnautilus-private/nautilus-desktop-icon-file.c:
10545         * libnautilus-private/nautilus-file-operations.c:
10546         (nautilus_file_operations_delete):
10547         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
10548         (rename_guts), (nautilus_file_get_drop_target_uri):
10549         * src/file-manager/fm-desktop-icon-view.c:
10550         (trash_link_is_selection):
10551         * src/file-manager/fm-icon-container.c: (get_sort_category):
10552         * src/file-manager/fm-properties-window.c:
10553         (get_target_file_for_original_file):
10554         Handle nautilus_desktop_icon_file_get_link() returning NULL.
10555         Likely fixes bug #145971
10557 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10559         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
10560         Remove stale comment.
10561         Patch from Jaap Haitsma <jaap@haitsma.org>
10563 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10565         * src/nautilus-application.c: (end_startup_notification):
10566         Don't give critical warnings if we have no startup_id.
10568         * src/nautilus-window.c: (nautilus_window_update_icon):
10569         Use names and not pixbufs for the window icons.
10570         This means the icons of the best size are used.
10571         Patch from Jaap Haitsma <jaap@haitsma.org>
10573 2005-02-22  Alexander Larsson  <alexl@redhat.com>
10575         * src/nautilus-application.c: (create_window):
10576         * src/nautilus-window-private.h:
10577         * src/nautilus-window.c: (nautilus_window_init),
10578         (nautilus_window_finalize):
10579         Remove unneeded startup_id.
10581 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
10583         * MAINTAINERS:
10584         Update my email address.
10586 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
10588         * src/file-manager/fm-desktop-icon-view.c:
10589         (fm_desktop_icon_view_supports_uri):
10590         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
10592         Patch from Jaap Haitsma <jaap@haitsma.org>
10594 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
10596         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
10597         fix #136578 (Menu key should pop up context menu).
10599 2005-02-18  Alexander Larsson  <alexl@redhat.com>
10601         * src/file-manager/fm-properties-window.c (should_show_open_with):
10602         Don't show open with property page for desktop files and
10603         desktop special icons.
10605 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
10607         * src/nautilus-navigation-window-menus.c:
10608         (add_bookmark_for_current_location):
10609         Only add a bookmark once for a given location.
10610         Fixes #161862.
10612         Patch from egeetha@novell.com
10614 2005-02-15  Alexander Larsson  <alexl@redhat.com>
10616         * src/nautilus-application.c:
10617         * src/nautilus-shell.c:
10618         Fixes to the startup notification stuff.
10619         Patch from Elijah Newren <newren@gmail.com>
10621 2005-02-14  Alexander Larsson  <alexl@redhat.com>
10623         * data/applications.desktop.in:
10624         * data/favorites.desktop.in:
10625         * src/network-scheme.desktop.in:
10626         * nautilus-computer.desktop.in:
10627         * nautilus-folder-handler.desktop.in:
10628         * nautilus-home.desktop.in:
10629         * nautilus.desktop.in:
10630         Enable startup notification.
10632         * src/nautilus-application.c:
10633         * src/nautilus-application.h:
10634         * src/nautilus-bookmarks-window.c:
10635         * src/nautilus-connect-server-dialog-nonmain.c:
10636         * src/nautilus-location-bar.c:
10637         * src/nautilus-main.c:
10638         * src/nautilus-navigation-window-menus.c:
10639         * src/nautilus-shell-interface.idl:
10640         * src/nautilus-shell.c:
10641         * src/nautilus-window-manage-views.c:
10642         * src/nautilus-window-private.h:
10643         * src/nautilus-window.c:
10644         Handle startup notification across corba activation.
10645         Patch from Elijah Newren <newren@gmail.com>
10647 2005-02-11  Alexander Larsson  <alexl@redhat.com>
10649         * src/file-manager/fm-tree-model.c:
10650         Don't do any i/o on tree roots until they are opened.
10651         This means you don't get any auth dialogs.
10652         Removed the monitor on the root file totally, as that should
10653         not normally change/go away anyway (and it was doing i/o).
10655         This changes semantics in the file a bit, we now have a dummy
10656         row also if node->directory != NULL and node->parent == NULL.
10658 2005-02-10  Alexander Larsson  <alexl@redhat.com>
10660         * configure.in:
10661         Post release version bump
10663 === nautilus 2.9.91 ===
10665 2005-02-10  Alexander Larsson  <alexl@redhat.com>
10667         * configure.in:
10668         Bump eel requires
10670         * NEWS:
10671         Update for release
10673 2005-02-09  Alexander Larsson  <alexl@redhat.com>
10675         * Makefile.am:
10676         * nautilus-folder-handler.desktop.in:
10677         Add new default folder handler NoDisplay desktop file
10679         * nautilus.desktop.in:
10680         Add %U to exec line
10682         * src/Nautilus_shell.server.in:
10683         Remove all the bonobo components we no longer support
10685         * src/file-manager/fm-directory-view.c:
10686         Allow open with menu on folders (#151747)
10688 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
10690         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
10691         (fm_list_view_start_renaming_file):
10692         Set original_name to the new name as cell_renderer_edited()
10693         might be called multiple times if the view looses focus.
10694         Fixes bug #166120.
10696 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
10698         * src/file-manager/fm-properties-window.c: (get_original_file),
10699         (name_field_done_editing), (update_properties_window_title):
10700         Handle disappearing original_files without crashing.
10701         Fixes bug #151024/158904.
10703 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
10705         * configure.in:
10706         Revert libexif change as it breaks the build with new libexif.
10708 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
10710         * libnautilus-private/nautilus-program-choosing.c:
10711         (slowly_and_stupidly_obtain_timestamp),
10712         (nautilus_launch_show_file), (nautilus_launch_application),
10713         (nautilus_launch_desktop_file):
10714         Use new gnome_desktop_item_set_launch_time() API. (#166334)
10716         * configure.in:
10717         Require gnome-desktop 2.9.91
10719         Patch from Elijah Newren <newren@gmail.com>
10721 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
10723         * configure.in:
10724         Make libexif dependency optional again. (#165773)
10726 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
10728         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10729         Make default desktop font localizable. (#138731)
10731         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
10733 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
10735         * data/Makefile.am:
10736         * data/static_bookmarks.xml:
10737         Remove unused file.
10739 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
10741         * src/file-manager/fm-directory-view.c:
10742         (real_update_menus): Added mnemonic for Browse Folder option.
10743         * src/file-manager/fm-desktop-icon-view.c:
10744         (real_update_menus): Added mnemonic for Empty Trash option.
10745         Fixes #162307.
10747         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
10749 2005-02-04  Alexander Larsson  <alexl@redhat.com>
10751         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
10752         Fix workarea detection on 64bit machines.
10753         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
10755 2005-02-01  Alexander Larsson  <alexl@redhat.com>
10757         * src/file-manager/fm-directory-view.c:
10758         (clipboard_targets_received):
10759         Handle destroyed windows
10761         * src/nautilus-window.c: (nautilus_window_destroy):
10762         cancel outstanding view as callbacks
10764         Fixes #165938
10766 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
10768         * libnautilus-private/nautilus-directory-background.c:
10769         (image_loading_done_callback): Free the color string.
10770         Closes bug #154204.
10772 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
10774         reviewed by: Martin Wehner  <martin.wehner@epost.de>
10776         * libnautilus-private/nautilus-file-operations.c:
10777         change the strings for move/copy/link/delete from "Files Moved:" to
10778         "Moving file:", fixes #154839
10780 2005-01-28  Alexander Larsson  <alexl@redhat.com>
10782         * libnautilus-private/nautilus-file.c:
10783         Fix leak
10785         * Makefile.am:
10786         Remove unnecessary stuff
10788 2005-01-28  Alexander Larsson  <alexl@redhat.com>
10790         * src/nautilus-actions.h:
10791         * src/nautilus-desktop-window.c:
10792         (nautilus_desktop_window_instance_init):
10793         Disable close action on desktop window (#160100)
10795 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
10797         * src/nautilus-main.c: (register_icons):
10798         Don't try to free NULL icon info.
10800 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
10802         * libnautilus-private/nautilus-file.c:
10803         (nautilus_file_compare_for_sort_by_attribute):
10804         Don't compare NULL values from files we can't get permissions for.
10805         Fixes bug #153890.
10807 2005-01-27  Chris Lahey  <clahey@ximian.com>
10809         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
10810         Support the API change in libexif > 0.5.12.
10812 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
10814         * src/nautilus-main.c: Don't leak the icon info
10816 2005-01-27  Alexander Larsson  <alexl@redhat.com>
10818         * src/nautilus-spatial-window.c:
10819         Make path button more obvious. #145237
10820         Patch from  Michael Henson <mike@axl.net>
10822 2005-01-27  Alexander Larsson  <alexl@redhat.com>
10824         * src/file-manager/fm-directory-view.c: (ask_link_action):
10825         Set focus_on_map for dnd ask dialog to avoid it ending
10826         up under the browser window.
10827         Patch from Jorn Baayen <jbaayen@gnome.org>
10829 2005-01-27  Alexander Larsson  <alexl@redhat.com>
10831         * libnautilus-private/nautilus-file-operations.c:
10832         (confirm_empty_trash):
10833         No title on dialog.
10834         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10836 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
10837         * libnautilus-private/nautilus-file-operations.c:
10838         (handle_transfer_overwrite): Trivial string fix.
10840 2005-01-25  Alexander Larsson  <alexl@redhat.com>
10842         * src/file-manager/fm-directory-view.c: (cancel_activate),
10843         (activate_weak_notify), (cancel_activate_callback):
10844         weak_unref the view if we cancel the activation.
10845         Might fix #145789
10847 2005-01-25  Alexander Larsson  <alexl@redhat.com>
10849         * configure.in:
10850         Post release version bump.
10852 === nautilus 2.9.90 ===
10854 2005-01-25  Alexander Larsson  <alexl@redhat.com>
10856         * NEWS:
10857         Update for release.
10859         * MAINTAINERS:
10860         Add Martin, remove Darin.
10861         Update daves email address.
10863         * configure.in:
10864         Bump version to 2.9.90
10865         Require eel 2.9.90
10867 2005-01-25  Alexander Larsson  <alexl@redhat.com>
10869         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
10870         Fix typo.
10872 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
10874         * libnautilus-private/nautilus-icon-container.c:
10875         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
10876         to nautilus_icon_container_accessible_update_selection.
10877         (nautilus_icon_container_accessible_ref_selection):
10878         (nautilus_icon_container_accessible_get_selection):
10879         (nautilus_icon_container_accessible_remove_selection): All call
10880         to nautilus_icon_container_accessible_update_selection.
10882         Fixes bug #160087.
10884 2005-01-24  Alexander Larsson  <alexl@redhat.com>
10886         * src/nautilus-window-menus.c (action_about_nautilus_callback):
10887         WE WANT THE CHEESEPUFF!!!
10889 2005-01-24  Alexander Larsson  <alexl@redhat.com>
10891         * libnautilus-private/nautilus-file-operations.c:
10892         (confirm_empty_trash):
10893         Use warning icon instead of info one.
10894         Use GtkMessageDialog.
10895         Patch from Luca Ferretti <elle.uca@libero.it>
10897 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
10899         * src/file-manager/fm-actions.h:
10900         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
10901         * src/file-manager/fm-directory-view.c: (real_update_menus):
10902         * src/file-manager/nautilus-directory-view-ui.xml:
10903         Remove "Reset Background" entry from folder context menus.
10905         Patch from Jaap Haitsma <jaap@haitsma.org>
10907 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
10909         * src/nautilus-window-menus.c: Correct License (It said Evince).
10911 2005-01-21  Alexander Larsson  <alexl@redhat.com>
10913         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10914         Add license to about dialog.
10915         Change copyright statement.
10917         Patch from Luca Ferretti <elle.uca@libero.it>
10919 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
10921         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10922         Fix sidebar_width typo in gconf schema (#162204).
10924         Patch from J. Christopher Six <j.christopher.six@gmail.com>
10926 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
10928         * libnautilus-private/nautilus-column-chooser.c:
10929         (button_new_with_mnemonic), (add_buttons):
10930         Add stock arrow icons to "Move Up/Down" buttons.
10932         Patch from Michael Gossard <michael.gossard@free.fr>
10934 2005-01-19  Alexander Larsson  <alexl@redhat.com>
10936         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10937         Use GtkAboutDialog.
10939         Patch from Luca Ferretti <elle.uca@libero.it>
10941 2005-01-19  Alexander Larsson  <alexl@redhat.com>
10943         * nautilus-home.desktop.in:
10944         Fix icon
10946         * nautilus.desktop.in:
10947         Put in menus.
10949         Patch from Luca Ferretti <elle.uca@libero.it>
10951 2005-01-18  Alexander Larsson  <alexl@redhat.com>
10953         * src/nautilus-main.c: (main):
10954         * src/nautilus-window.c: (nautilus_window_class_init):
10955         Better default icon.
10956         Patch from Jaap Haitsma <jaap@haitsma.org>
10958 2005-01-17  Alexander Larsson  <alexl@redhat.com>
10960         * src/nautilus-connect-server-dialog.c: (connect_to_server):
10961         Don't use destroyed dialog.
10962         Patch from Vincent Untz <vincent@vuntz.net>.
10964 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
10966         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
10967         Moisan that resolves trivial bug #159128.
10969 2005-01-14  Alexander Larsson  <alexl@redhat.com>
10971         * Makefile.am:
10972         * src/.cvsignore:
10973         * src/Makefile.am:
10974         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
10975         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
10976         * src/nautilus-connect-server-dialog-nonmain.c:
10977         (nautilus_connect_server_dialog_present_uri):
10978         * src/nautilus-connect-server-dialog.c: (connect_to_server),
10979         (response_callback), (nautilus_connect_server_dialog_new):
10980         * src/nautilus-connect-server-dialog.h:
10981         Make connect to server dialog availible as separate application.
10983         Patch from Vincent Untz <vincent@vuntz.net>
10985 2005-01-14  Alexander Larsson  <alexl@redhat.com>
10987         * libnautilus-private/nautilus-file-utilities.[ch]:
10988         New function nautilus_ensure_unique_file_name
10990         * libnautilus-private/nautilus-link.[ch]:
10991         * libnautilus-private/nautilus-link-desktop-file.[ch]:
10992         Uniquify name for nautilus_link_local_create if requested.
10994         * src/file-manager/fm-directory-view.c:
10995         (fm_directory_view_handle_url_drop):
10996         Uniquify desktop link name
10998         Patch from Jorn Baayen <jbaayen@gnome.org>
11000 2005-01-13  Alexander Larsson  <alexl@redhat.com>
11002         * libnautilus-private/nautilus-icon-container.[ch]:
11003         * libnautilus-private/nautilus-marshal.list:
11004         Add handle_url signal
11005         Fix argument list for handle_uri_list
11007         * libnautilus-private/nautilus-dnd.[ch]:
11008         Add nautilus_drag_default_drop_action_for_url
11010         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11011         (nautilus_icon_container_get_drop_action),
11012         (drag_data_received_callback):
11013         Handle URL drops separately from URI_LIST
11014         Set different actions for URL drop
11016         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11017         (get_drop_action), (receive_dropped_uri_list),
11018         (receive_dropped_url), (drag_data_received_callback),
11019         (nautilus_tree_view_drag_dest_class_init):
11020         Add handle_url and handle_uri lists
11021         Set different actions for URL drop
11022         Fix bug that made url_list & url drops not work
11024         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11025         (ask_link_action), (fm_directory_view_handle_url_drop),
11026         (fm_directory_view_handle_uri_list_drop):
11027         Move url and uri_list drop handling here. Make it handle
11028         url drops better.
11030         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11031         (icon_view_handle_uri_list), (fm_icon_view_init):
11032         * src/file-manager/fm-list-view.c: (list_view_handle_url),
11033         (list_view_handle_uri_list), (create_and_set_up_tree_view):
11034         Call up to the drop code in directory view.
11036         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11038         * libnautilus-private/nautilus-directory.c:
11039         (nautilus_directory_schedule_metadata_copy):
11040         Handle source_directory being NULL. (happens on toplevel uri)
11042         * libnautilus-private/nautilus-file-operations.c:
11043         (nautilus_file_operations_copy_move):
11044         Handle source_dir_uri being NULL. (happens on toplevel uri)
11046         * libnautilus-private/nautilus-link-desktop-file.c:
11047         (nautilus_link_desktop_file_local_create):
11048         Use right icon field
11050 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11052         * src/file-manager/fm-actions.h:
11053         * src/file-manager/fm-directory-view.c:
11054         (volume_or_drive_unmounted_callback),
11055         (volume_or_drive_ejected_callback),
11056         (action_unmount_volume_callback), (action_eject_volume_callback),
11057         (real_update_menus_volumes):
11058         * src/file-manager/nautilus-directory-view-ui.xml:
11059         Allow eject on unmounted devices.
11060         Patch from Magnus Damm <magnus.damm@gmail.com>
11062 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11064         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11065         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11066         what you think, it means don't load if the app the desktop file
11067         references doesn't exist.
11069 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11071         * libnautilus-private/Makefile.am:
11072         * libnautilus-private/nautilus-link-historical.c:
11073         * libnautilus-private/nautilus-link-historical.h:
11074         Remove historical link support.
11076         * libnautilus-private/nautilus-link-desktop-file.[ch]:
11077         * libnautilus-private/nautilus-link.[ch]:
11078         Remove historical link support and unused functions.
11080         * src/file-manager/fm-directory-view.h:
11081         Remove unused declaration.
11083         * src/file-manager/fm-icon-view.c:
11084         Fix up due to small api change for nautilus-link.
11086         * src/file-manager/fm-properties-window.c: (set_icon_callback):
11087         Fix icon change for desktop files that point to nonexisting binaries.
11089 2005-01-12  Alexander Larsson  <alexl@redhat.com>
11091         * src/nautilus-main.c (register_icons):
11092         Remove debug spew
11094 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11096         * libnautilus-private/nautilus-icon-factory.c:
11097         (nautilus_icon_factory_get_icon_for_file):
11098         Special case icons for burn: and computer:
11100         * src/nautilus-main.c: (register_icons):
11101         * src/nautilus-navigation-window-menus.c:
11102         * src/nautilus-window-menus.c:
11103         Fix up icons and names in go/places menu.
11104         Fixes #162750 and #149941
11106         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11108 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11110         * src/nautilus-navigation-window.c (real_set_title):
11111         Make window title "location - File Browser", not "File Browser: location".
11112         Fixes #149008. Patch by Gustavo Carneiro.
11114 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11116         * configure.in:
11117         Post release version bump
11119 === nautilus 2.9.2 ===
11121 2004-01-11  James Henstridge  <james@jamesh.id.au>
11123         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11125         * src/Makefile.am: remove desktop and server files on clean.
11126         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11127         in config.h.
11129         * Makefile.am: remove desktop files on clean, and intltool files
11130         on distclean.
11132         * acconfig.h: remove, since it isn't needed anymore.
11134         * configure.in: remove some macro calls not needed with newer
11135         automakes, and use newer versions of some macros.
11137         * autogen.sh: require Automake >= 1.7.
11139 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11141         * NEWS:
11142         Update for release.
11144         * configure.in:
11145         Require eel 2.92.
11147 2005-01-11  Alexander Larsson  <alexl@redhat.com>
11149         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11150         Add back mk.
11152 2005-01-10  Alexander Larsson  <alexl@redhat.com>
11154         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11155         Remove mk for ALL_LINGUAS since it broke the build.
11157 2004-12-17  Alexander Larsson  <alexl@redhat.com>
11159         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11160         Don't use frames for images with alpha.
11162         Patch from Jaap Haitsma <jaap@haitsma.org>
11164 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11166         * src/nautilus-bookmarks-window.[ch]:
11167         (open_selected_bookmark): New function, choose if to open in
11168         parent or new window.
11169         (get_bookmark_nautilus_navigation_window_new): Get New window.
11170         (on_jump_button_clicked): Call open_selected_bookmark.
11171         (on_row_activated): Call open_selected_bookmark.
11172         * src/nautilus-navigation-window-menus.c:
11173         (get_or_create_bookmarks_window): Reset signals for the
11174         edit bookmark dialog.
11175         fixes bug #160224.
11177 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11179         * configure.in:
11180         Require glib 2.6.0
11182         * libnautilus-private/nautilus-file-utilities.c:
11183         (nautilus_get_uri_shortname_for_display):
11184         * libnautilus-private/nautilus-file.c:
11185         (nautilus_file_get_display_name_nocopy):
11186         Use g_filename_display_basename() for display names
11188 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11190         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11191         (fm_list_view_start_renaming_file):
11192         * src/file-manager/fm-properties-window.c:
11193         (name_field_done_editing):
11194         Make sure we don't rename files if the name was never
11195         changed from the original display name.
11197 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11199         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11200         Fill in ctrl-l dialog correctly for desktop.
11202         Patch from Matthew Gatto <poobar@nycap.rr.com>
11204 2004-12-15  Alexander Larsson  <alexl@redhat.com>
11206         * libnautilus-private/nautilus-icon-container.c:
11207         (nautilus_icon_container_update_icon):
11208         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11209         * libnautilus-private/nautilus-thumbnails.c:
11210         (nautilus_thumbnail_frame_image),
11211         (nautilus_thumbnail_load_framed_image):
11212         * libnautilus-private/nautilus-thumbnails.h:
11213         Better handling of icon sizes, including
11214         framing of large file-as-icon images.
11216         Patches from Jaap Haitsma <jaap@haitsma.org>
11218 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
11220         * configure.in: Added "zu" to ALL_LINGUAS.
11222 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11224         * libnautilus-private/nautilus-desktop-link-monitor.c:
11225         (destroy_desktop_link_monitor),
11226         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11227         (nautilus_desktop_link_monitor_make_filename_unique),
11228         (create_volume_link), (nautilus_desktop_link_monitor_init):
11229         * libnautilus-private/nautilus-desktop-link-monitor.h:
11230         * libnautilus-private/nautilus-desktop-link.c:
11231         (nautilus_desktop_link_new_from_volume):
11232         Make sure volume filenames are unique (#153888)
11234 2004-12-12  Alexander Larsson  <alexl@redhat.com>
11236         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11237         Disconnect from right object.
11239 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11241         * src/file-manager/fm-directory-view.c:
11242         (add_application_to_open_with_menu), (real_update_menus):
11243         Fix underscore escaping in open with menu.
11245 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11247         * libnautilus-private/nautilus-bookmark.c:
11248         (nautilus_bookmark_get_pixbuf):
11249         Force size for pixbufs.
11251         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11252         Load force-sized svgs right.
11253         (nautilus_icon_factory_get_pixbuf_from_name):
11254         Allow force-size loading
11256         * libnautilus-private/nautilus-icon-factory.h:
11257         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11259         * libnautilus-private/nautilus-ui-utilities.c:
11260         (nautilus_action_from_menu_item),
11261         (nautilus_toolbar_action_from_menu_item):
11262         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11263         * src/nautilus-property-browser.c: (make_drag_image),
11264         (make_properties_from_directories):
11265         * src/nautilus-sidebar-title.c: (update_icon):
11266         * src/file-manager/fm-directory-view.c:
11267         (add_extension_action_for_files):
11268         * src/file-manager/fm-properties-window.c: (create_emblems_page):
11269         * src/file-manager/fm-tree-model.c:
11270         (tree_node_get_pixbuf_from_factory):
11272         Force-size load icons
11274         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11275         (nautilus_throbber_finalize):
11276         Disconnect icon theme changed signal on finalize.
11278 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11280         * libnautilus-private/nautilus-file-dnd.c:
11281         (nautilus_drag_can_accept_item):
11282         Handle drags to desktop items.
11284 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
11286         * configure.in: Added "nso" to ALL_LINGUAS.
11288 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11290         * libnautilus-private/nautilus-icon-container.c:
11291         (canvas_position_to_grid_position):
11292         Fix positioning. Makes find_new_empty_spot tighter.
11293         Patch from Jimmy Do <crispyleaves@gmail.com>
11295 2004-11-29  Alexander Larsson  <alexl@redhat.com>
11297         * libnautilus-private/nautilus-icon-container.c: (snap_position),
11298         (find_empty_location):
11299         Fix a few typos in icon placement.
11300         Patch from Jimmy Do <crispyleaves@gmail.com>
11302 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11304         * src/file-manager/Makefile.am:
11306         No need to define VERSION here, it's aleady in
11307         config.h. Fix the build.
11309 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
11311         reviewed by: Alexander Larsson  <alexl@redhat.com>
11313         * configure.in:
11315         Bump gnome-vfs required version
11317         * libnautilus-private/nautilus-mime-actions.c:
11318         (nautilus_mime_get_default_application_for_file),
11319         (application_equal), (get_open_with_mime_applications),
11320         (nautilus_mime_get_open_with_applications_for_file),
11321         (nautilus_mime_get_applications_for_file),
11322         (nautilus_mime_has_any_applications_for_file):
11323         * libnautilus-private/nautilus-mime-actions.h:
11324         * libnautilus-private/nautilus-program-choosing.c:
11325         (nautilus_launch_show_file), (nautilus_launch_application):
11326         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11327         (activate_check_mime_types):
11328         * src/nautilus-information-panel.c: (command_button_callback),
11329         (add_command_buttons), (nautilus_information_panel_update_buttons):
11331         Remove all mime api deprecated calls and replace them with the
11332         new API. Fix bug #159435.
11334 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11336         * configure.in:
11337         Post release version bump
11339 === nautilus 2.9.1 ===
11341 2004-11-24  Alexander Larsson  <alexl@redhat.com>
11343         * NEWS:
11344         Update for release.
11346 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11348         * libnautilus-private/nautilus-undo-signal-handlers.c:
11349         Fix include.
11351 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11352         * Merge bonobo-slay-branch
11354 2004-11-22  Alexander Larsson  <alexl@redhat.com>
11356         * src/nautilus-window.c: (action_view_as_callback),
11357         (nautilus_window_synch_view_as_menus):
11358         Don't reenter action callback when switching views.
11360 2004-11-19  Dave Camp  <dave@novell.com>
11362         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11363         (can_show_default_app), (real_update_menus): Fix some jumping
11364         menus.
11365         * test/Makefile.am: Don't link to libnautilus
11367 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11369         * libnautilus-private/nautilus-mime-actions.c:
11370         removed unneeded includes
11372         * src/nautilus-application.c:
11373         * src/nautilus-desktop-window.c:
11374         Removed app_id property on NautilusWindow
11376         * src/nautilus-main.c: (main):
11377         Remove old code
11379         * src/nautilus-navigation-window.c:
11380         * src/nautilus-sidebar-title.c:
11381         * src/nautilus-window-menus.c:
11382         * src/file-manager/fm-ditem-page.c:
11383         Remove bonobo comments
11385         * src/nautilus-window.c:
11386         Remove app_id property
11387         fix last bonobo details
11389         * src/file-manager/fm-actions.h:
11390         * src/file-manager/fm-directory-view.c:
11391         * src/file-manager/nautilus-directory-view-ui.xml:
11392         remove edit launcher action
11394 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11396         * configure.in:
11397         Require new eel
11399         * src/file-manager/fm-actions.h:
11400         * src/file-manager/fm-directory-view.[ch]:
11401         * src/file-manager/nautilus-directory-view-ui.xml:
11402         * src/nautilus-actions.h:
11403         * src/nautilus-shell-ui.xml:
11404         * src/nautilus-spatial-window-ui.xml:
11405         * src/nautilus-spatial-window.c:
11406         * src/nautilus-window-menus.c:
11407         * src/nautilus-window.[ch]:
11408         Implement some accels as GtkBindings instead to avoid
11409         overriding widget-specific keybindings like "delete" and "backspace".
11411 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11413         * src/nautilus-navigation-window.c:
11414         * src/nautilus-window-private.h:
11415         Put location entry etc in a toolbar.
11417 2004-11-19  Alexander Larsson  <alexl@redhat.com>
11419         * libnautilus-private/nautilus-file.c: (is_desktop_file),
11420         (nautilus_file_is_nautilus_link):
11421         Don't check for "application/x-gnome-app-info", as that is already
11422         handled by the alias system. This also avoids stating for a
11423         mimetype xml file.
11425         * src/nautilus-throbber.c:
11426         Don't create a new icon theme for each throbber.
11427         Use GtkIconTheme instead of GnomeIconTheme
11429         * libnautilus-private/nautilus-ui-utilities.[ch]:
11430         New function nautilus_ui_string_get to cache the loaded ui files.
11432         * src/nautilus-navigation-window.c:
11433         Remove old bonoboui stuff
11435         * src/nautilus-navigation-window-menus.c:
11436         Open New window is Ctrl-N.
11437         Use the new nautilus_ui_string_get call
11439         * src/nautilus-spatial-window.c:
11440         * src/nautilus-window-menus.c:
11441         * src/file-manager/fm-desktop-icon-view.c:
11442         * src/file-manager/fm-directory-view.c:
11443         * src/file-manager/fm-icon-view.c:
11444         * src/file-manager/fm-list-view.c:
11445         Use the new nautilus_ui_string_get call
11447         * src/file-manager/nautilus-directory-view-ui.xml:
11448         * src/file-manager/nautilus-icon-view-ui.xml:
11449         Name separators to work around bug #158620
11451 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11453         * src/file-manager/fm-actions.h:
11454         * src/file-manager/fm-directory-view.c:
11455         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11456         * src/file-manager/nautilus-directory-view-ui.xml:
11457         * src/file-manager/nautilus-icon-view-ui.xml:
11458         * src/file-manager/nautilus-list-view-ui.xml:
11459         * src/nautilus-actions.h:
11460         * src/nautilus-navigation-window-ui.xml:
11461         * src/nautilus-shell-ui.xml:
11462         * src/nautilus-spatial-window-ui.xml:
11463         * src/nautilus-spatial-window.c:
11464         * src/nautilus-window-menus.c:
11465         * src/nautilus-window.[ch]:
11466         Add all extra accellerators and clean up ui files.
11468 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11470         * src/nautilus-window-menus.c:
11471         * src/nautilus-window-toolbars.c:
11472         * libnautilus-private/nautilus-ui-utilities.[ch]:
11473         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
11474         Move code to utility functions.
11476 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11478         * libnautilus-private/nautilus-file-utilities.[ch]:
11479         * src/nautilus-spatial-window.c:
11480         * src/nautilus-navigation-window-menus.c:
11481         * src/nautilus-window-menus.c:
11482         Move some functions to nautilus-ui-utilities
11484         * libnautilus-private/Makefile.am:
11485         * libnautilus-private/nautilus-ui-utilities.[ch]:
11486         Various ui utility functions
11488         * src/file-manager/fm-desktop-icon-view.c:
11489         * src/file-manager/fm-directory-view.c:
11490         * src/file-manager/fm-icon-view.c:
11491         * src/file-manager/fm-list-view.c:
11492         Unmerge everything on destroy
11494         * src/nautilus-shell-ui.xml:
11495         Remove unused stuff
11497 2004-11-18  Alexander Larsson  <alexl@redhat.com>
11499         * libnautilus-private/nautilus-clipboard-monitor.c:
11500         Handle ownership changes from XFixes
11502         * libnautilus-private/Makefile.am:
11503         * libnautilus-private/nautilus-clipboard-ui.xml:
11504         Remove (is now inline)
11506         * libnautilus-private/nautilus-clipboard.[ch]:
11507         Convert to GtkUIManager
11509         * src/nautilus-location-bar.c:
11510         * src/nautilus-notes-viewer.c:
11511         Adapt to NautilusClipboard changes
11513         * src/nautilus-window-menus.c:
11514         Remove duplicated action
11516         * src/file-manager/fm-actions.h:
11517         * src/file-manager/fm-directory-view.c:
11518         * src/file-manager/fm-icon-view.c:
11519         * src/file-manager/fm-list-view.c:
11520         * src/file-manager/nautilus-directory-view-ui.xml:
11521         Adapt to NautilusClipboard changes
11522         Fix paste into folder to not use stock accelerator
11524 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11526         * components/Makefile.am:
11527         Remove references to throbber
11529         * src/Makefile.am:
11530         * src/nautilus-throbber.[ch]:
11531         Moved throbber here and made it not be a bonobo object
11533         * src/nautilus-window-private.h:
11534         * src/nautilus-window-toolbars.c:
11535         Work with the throbber
11537 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11539         * src/nautilus-application.c:
11540         * src/nautilus-navigation-window.c:
11541         * src/nautilus-spatial-window.c:
11542         * src/nautilus-window-private.h:
11543         * src/nautilus-window.c:
11544         Make initial window geometry work.
11546 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11548         * src/nautilus-image-properties-page.c: (get_property_pages):
11549         Only show for images.
11551 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11553         * src/file-manager/fm-properties-window.h:
11554         Don't include libnautilus files.
11556 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11558         * src/file-manager/fm-desktop-icon-view.c:
11559         * src/nautilus-navigation-window.c:
11560         * src/nautilus-desktop-window.c:
11561         Remove old defines
11563         * src/file-manager/fm-directory-view.c:
11564         * src/file-manager/nautilus-directory-view-ui.xml:
11565         * src/nautilus-navigation-window-ui.xml:
11566         * src/nautilus-shell-ui.xml:
11567         Make the menus look like pre-bonobo-removal
11569 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11571         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11572         Don't have use default background on desktop context menu.
11574 2004-11-17  Alexander Larsson  <alexl@redhat.com>
11576         * Makefile.am:
11577         Remove libnautilus-adapter subdir
11579         * components/Makefile.am:
11580         Don't build throbber atm
11582         * src/nautilus-navigation-action.c:
11583         Use GtkMenuToolButton instead of NautilusArrowToolbutton
11585         * src/Makefile.am:
11586         * src/nautilus-arrow-toolbutton.[ch]:
11587         Remove.
11589 2004-11-16  Anders Carlsson  <andersca@gnome.org>
11591         * libnautilus-private/nautilus-window-info.c:
11592         (nautilus_window_info_get_ui_manager):
11593         It's NULL now, not CORBA_OBJECT_NIL.
11595 2004-11-16  Alexander Larsson  <alexl@redhat.com>
11597         * libnautilus-private/nautilus-view.h:
11598         remove bonoboui inclide
11600         * src/nautilus-navigation-action.[ch]:
11601         Add navigation GtkAction, based on epi code
11603         * src/nautilus-window-menus.c:
11604         * src/nautilus-window-toolbars.c:
11605         Correctly handle toolbar icons for extensions
11607 2004-11-16  Alexander Larsson  <alexl@redhat.com>
11609         * configure.in:
11610         Remove bonoboui dependencies
11612         * libnautilus-private/Makefile.am:
11613         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
11614         * libnautilus-private/nautilus-bonobo-ui.h:
11615         Remove unneeded files
11617         * libnautilus-private/nautilus-clipboard.c:
11618         Comment out for now.
11620         * libnautilus-private/nautilus-directory-metafile-monitor.c:
11621         * libnautilus-private/nautilus-metafile.c:
11622         * src/nautilus-application.c:
11623         * src/nautilus-history-sidebar.c:
11624         * src/nautilus-information-panel.c:
11625         * src/nautilus-main.c: (main):
11626         * src/nautilus-notes-viewer.c:
11627         * src/nautilus-sidebar-title.c:
11628         * src/file-manager/fm-properties-window.c:
11629         Remove bonobo includes
11631         * libnautilus-private/nautilus-file-utilities.[ch]:
11632         (nautilus_get_ui_directory), (nautilus_ui_file):
11633         Util functions for ui files.
11635         * libnautilus-private/nautilus-view.[ch]:
11636         * libnautilus-private/nautilus-window-info.[ch]:
11637         Remove bonoboui methods
11639         * src/Makefile.am:
11640         Add new files, remove some old ones
11641         Move ui files to datadir/nautilus/ui
11643         * src/nautilus-actions.h:
11644         New file with action names
11646         * src/nautilus-arrow-toolbutton.[ch]:
11647         New widget for back/forward buttons.
11649         * src/nautilus-desktop-window.c:
11650         * src/nautilus-navigation-window-menus.c:
11651         * src/nautilus-navigation-window-ui.xml:
11652         * src/nautilus-navigation-window.[ch]:
11653         * src/nautilus-shell-ui.xml:
11654         * src/nautilus-spatial-window-ui.xml:
11655         * src/nautilus-spatial-window.c:
11656         * src/nautilus-window-manage-views.[ch]:
11657         * src/nautilus-window-menus.c:
11658         * src/nautilus-window-private.h:
11659         * src/nautilus-window-toolbars.c:
11660         * src/nautilus-window.[ch]:
11661         Initial port to GtkUIManager
11663         * src/nautilus-profiler.[ch]:
11664         Remove
11666         * src/file-manager/Makefile.am:
11667         * src/file-manager/fm-actions.h:
11668         New file with action names
11670         * src/file-manager/fm-desktop-icon-view.c:
11671         * src/file-manager/fm-directory-view.[ch]:
11672         * src/file-manager/fm-icon-view.c:
11673         * src/file-manager/fm-list-view.c:
11674         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11675         * src/file-manager/nautilus-directory-view-ui.xml:
11676         * src/file-manager/nautilus-icon-view-ui.xml:
11677         * src/file-manager/nautilus-list-view-ui.xml:
11678         Initial port of views to GtkUIManager
11680 2004-11-09  Alexander Larsson  <alexl@redhat.com>
11682         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
11683         Remove some unused bonobo extensions.
11685         * libnautilus-private/Makefile.am:
11686         * src/nautilus-navigation-window.c:
11687         * src/nautilus-property-browser.c:
11688         * src/nautilus-spatial-window.c:
11689         * src/nautilus-window.c:
11690         * libnautilus-private/nautilus-drag-window.[ch]:
11691         Remove NautilusDragWindow (not used anyway)
11693 2004-11-09  Alexander Larsson  <alexl@redhat.com>
11695         * configure.in:
11696         * libnautilus-private/Makefile.am:
11697         * libnautilus-private/nautilus-directory-async.c:
11698         * libnautilus-private/nautilus-lib-self-check-functions.h:
11699         * libnautilus-private/nautilus-medusa-support.[ch]:
11700         * libnautilus-private/nautilus-metafile.c:
11701         * libnautilus-private/nautilus-search-uri.[ch]:
11702         * src/Makefile.am:
11703         * src/file-manager/Makefile.am:
11704         * src/file-manager/fm-search-list-view.[ch]:
11705         * src/file-manager/nautilus-indexing-info.[ch]:
11706         * src/file-manager/nautilus-search-list-view-ui.xml:
11707         * src/nautilus-application.c:
11708         * src/nautilus-complex-search-bar.[ch]:
11709         * src/nautilus-navigation-window-menus.c:
11710         * src/nautilus-navigation-window-ui.xml:
11711         * src/nautilus-navigation-window.[ch]:
11712         * src/nautilus-search-bar-criterion-private.h:
11713         * src/nautilus-search-bar-criterion.[ch]:
11714         * src/nautilus-search-bar-private.h:
11715         * src/nautilus-search-bar.[ch]:
11716         * src/nautilus-shell-ui.xml:
11717         * src/nautilus-sidebar-title.c:
11718         * src/nautilus-simple-search-bar.[ch]:
11719         * src/nautilus-spatial-window.c:
11720         * src/nautilus-switchable-navigation-bar.[ch]:
11721         * src/nautilus-switchable-search-bar.[ch]:
11722         * src/nautilus-window-manage-views.c:
11723         * src/nautilus-window-menus.c:
11724         * src/nautilus-window.c:
11725         Remove all traces of old medusa support.
11727 2004-11-09  Alexander Larsson  <alexl@redhat.com>
11729         * libnautilus-private/nautilus-icon-factory.[ch]:
11730         (nautilus_get_relative_icon_size_for_zoom_level):
11731         New function.
11733         * libnautilus-private/nautilus-view.[ch]:
11734         Redo the zooming interface
11736         * src/file-manager/fm-directory-view.[ch]:
11737         * src/file-manager/fm-icon-view.c:
11738         * src/file-manager/fm-list-view.c:
11739         Implement the new interface for zooming and clean up.
11740         Remove the "default zoom affects fonts" behaviour.
11742         * src/nautilus-navigation-window.c:
11743         * src/nautilus-zoom-control.[ch]:
11744         Use the new simplified zoom interfaces
11746 2004-11-09  Alexander Larsson  <alexl@redhat.com>
11748         * libnautilus-private/nautilus-directory-async.c:
11749         (nautilus_async_destroying_file), (extension_info_cancel),
11750         (info_provider_idle_callback), (info_provider_callback):
11751         * libnautilus-private/nautilus-directory-private.h:
11752         Handle the case when the file we're getting extension info
11753         from goes away.
11755 2004-11-08  Alexander Larsson  <alexl@redhat.com>
11757         * src/nautilus-navigation-window.c:
11758         (nautilus_navigation_window_set_up_sidebar):
11759         * src/nautilus-window-manage-views.c:
11760         (viewed_file_changed_callback):
11761         Remove some BONOBO TODOs
11763 2004-11-08  Alexander Larsson  <alexl@redhat.com>
11765         * components/Makefile.am:
11766         Remove image_properties subdir
11768         * src/Makefile.am:
11769         * src/nautilus-application.c: (nautilus_application_instance_init):
11770         * src/nautilus-image-properties-page.[ch]:
11771         Image property page using new system
11773         * src/nautilus-notes-viewer.c:
11774         add static
11776 2004-11-08  Alexander Larsson  <alexl@redhat.com>
11778         * libnautilus-private/Makefile.am:
11779         * libnautilus-private/nautilus-sidebar-factory.c:
11780         * libnautilus-private/nautilus-sidebar-factory.h:
11781         Remove old sidebar-factory API
11783         * src/file-manager/fm-tree-view.c:
11784         * src/nautilus-emblem-sidebar.c:
11785         * src/nautilus-history-sidebar.c:
11786         * src/nautilus-information-panel.c:
11787         * src/nautilus-navigation-window.c:
11788         Convert to new provider API.
11790 2004-11-08  Alexander Larsson  <alexl@redhat.com>
11792         * libnautilus-private/Makefile.am:
11793         * libnautilus-private/nautilus-sidebar-provider.[ch]:
11794         Add new extensions-style sidebar provider interface
11796         * src/nautilus-navigation-window.c:
11797         Use it.
11799         * src/nautilus-notes-viewer.[ch]:
11800         Convert notes viewer to new iface
11802 2004-11-08  Alexander Larsson  <alexl@redhat.com>
11804         * src/Makefile.am:
11805         * src/nautilus-application.c: (nautilus_application_instance_init):
11806         * src/nautilus-notes-sidebar.[ch]:
11807         * src/nautilus-notes-viewer.[ch]:
11808         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
11809         property page
11811 2004-11-08  Alexander Larsson  <alexl@redhat.com>
11813         * components/Makefile.am:
11814         Remove emblem subdir
11816         * libnautilus-private/nautilus-window-info.[ch]:
11817         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
11818         hidden_files_mode_changed signal
11820         * src/file-manager/Makefile.am:
11821         * src/file-manager/fm-tree-view.[ch]:
11822         * src/nautilus-application.c: (nautilus_application_instance_init):
11823         Make tree view work with new system.
11825         * src/nautilus-window-manage-views.c: (load_new_location),
11826         (location_has_really_changed):
11827         Only emit loading_uri after load_underway has been reported.
11829 2004-11-05  Alexander Larsson  <alexl@redhat.com>
11831         * src/Makefile.am:
11832         * src/nautilus-emblem-sidebar.[ch]:
11833         * src/nautilus-application.c:
11834         Add emblem sidebar, based on old compontent
11835         now uses NautilusSignaller to detect/signal emblem changes
11837         * src/nautilus-property-browser.c:
11838         Catch the emblems_changed signal and refresh
11840 2004-11-05  Alexander Larsson  <alexl@redhat.com>
11842         * src/file-manager/fm-list-view.c:
11843         Fix crash when switching view.
11845         * src/nautilus-history-sidebar.c:
11846         Some cleanups
11848         * src/nautilus-navigation-window.c:
11849         Fix unref-null warning
11851         * src/Makefile.am:
11852         * src/nautilus-application.c:
11853         * src/nautilus-notes-sidebar.[ch]:
11854         Add notes sidebar widget, based on old component
11856         * components/Makefile.am (SUBDIRS):
11857         Remove notes
11859 2004-11-05  Alexander Larsson  <alexl@redhat.com>
11861         * components/Makefile.am:
11862         Remove stuff that are now replaced or not needed anymore.
11864         * libnautilus-private/nautilus-window-info.[ch]:
11865         * src/nautilus-window.c:
11866         Add nautilus_window_info_get_history.
11868         * src/Makefile.am:
11869         * src/nautilus-history-sidebar.[ch]:
11870         * src/nautilus-application.c: (nautilus_application_instance_init):
11871         Add history sidebar widget, based on old component.
11873         * src/nautilus-information-panel.[ch]:
11874         Some fixes
11876 2004-11-05  Alexander Larsson  <alexl@redhat.com>
11878         * libnautilus-private/nautilus-directory-background.c:
11879         Fix spew
11881         * libnautilus-private/nautilus-sidebar-factory.h:
11882         * libnautilus-private/nautilus-window-info.[ch]:
11883         * src/nautilus-application.c:
11884         * src/nautilus-information-panel.[ch]:
11885         * src/nautilus-navigation-window.c:
11886         * src/nautilus-side-pane.c:
11887         * src/nautilus-window.c:
11888         More work on sidebars. Now the information sidebar works.
11890 2004-11-04  Alexander Larsson  <alexl@redhat.com>
11892         * Makefile.am:
11893         Don't build libnautilus subdir
11895         * libnautilus-private/Makefile.am:
11896         Don't link to libnautilus
11897         Add new files (some from libnautilus)
11898         Remove not used files
11900         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11901         Remove hide_built_in_bookmarks
11903         * libnautilus-private/nautilus-bonobo-ui.h:
11904         * libnautilus-private/nautilus-clipboard-ui.xml:
11905         * libnautilus-private/nautilus-clipboard.[ch]:
11906         * libnautilus-private/nautilus-idle-queue.[ch]:
11907         Move here from libnautilus
11909         * libnautilus-private/nautilus-desktop-link.c:
11910         * libnautilus-private/nautilus-global-preferences.[ch]:
11911         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
11912         prefs
11914         * libnautilus-private/nautilus-directory-private.h:
11915         * libnautilus-private/nautilus-metafile-server.idl:
11916         * libnautilus-private/nautilus-program-choosing.h:
11917         Remove not needed header inclusions
11919         * libnautilus-private/nautilus-sidebar-factory.[ch]:
11920         NautilusSidebar registration and creation
11922         * libnautilus-private/nautilus-sidebar.[ch]:
11923         New NautilusSidebar interface
11925         * libnautilus-private/nautilus-sidebar-functions.[ch]:
11926         * libnautilus-private/nautilus-undo-context.[ch]:
11927         * libnautilus-private/nautilus-view-identifier.[ch]:
11928         * libnautilus-private/nautilus-view-query.[ch]:
11929         Remove not needed files
11931         * libnautilus-private/nautilus-undo-manager.[ch]:
11932         * libnautilus-private/nautilus-undo-private.h:
11933         * libnautilus-private/nautilus-undo-transaction.[ch]:
11934         * libnautilus-private/nautilus-undo.[ch]:
11935         Convert from bonobo. Some moved from libnautilus.
11937         * libnautilus-private/nautilus-view-factory.[ch]:
11938         NautilusView registration and creation
11940         * libnautilus-private/nautilus-view.[ch]:
11941         New NautilusView interface
11943         * libnautilus-private/nautilus-window-info.[ch]:
11944         New NautilusWindowInfo interface
11946         * src/Makefile.am:
11947         Don't link to libnautilus
11948         Remove not used files
11950         * src/nautilus-applicable-views.[ch]:
11951         * src/nautilus-component-adapter-factory.[ch]:
11952         * src/nautilus-view-frame-corba.[ch]:
11953         * src/nautilus-view-frame-private.h:
11954         * src/nautilus-view-frame.[ch]:
11955         Removed. Not needed anymore.
11957         * src/nautilus-bookmarks-window.c:
11958         * src/nautilus-complex-search-bar.c:
11959         * src/nautilus-information-panel.[ch]:
11960         * src/nautilus-location-bar.c:
11961         * src/nautilus-location-dialog.c:
11962         * src/nautilus-location-entry.c:
11963         * src/nautilus-shell-interface.idl:
11964         * src/nautilus-side-pane.h:
11965         * src/nautilus-sidebar-title.c:
11966         * src/nautilus-simple-search-bar.c:
11967         Minor changes to build.
11969         * src/nautilus-shell.c:
11970         Remove WEB_NAVIGATION_ENABLED
11972         * src/nautilus-application.c:
11973         * src/nautilus-desktop-window.c:
11974         * src/nautilus-navigation-window-menus.c:
11975         * src/nautilus-navigation-window.[ch]:
11976         * src/nautilus-spatial-window.c:
11977         * src/nautilus-window-manage-views.[ch]:
11978         * src/nautilus-window-menus.c:
11979         * src/nautilus-window-private.h:
11980         * src/nautilus-window.[ch]:
11981         Initial conversion to new NautilusView interface.
11983         * src/file-manager/Makefile.am:
11984         * src/file-manager/fm-bonobo-provider.[ch]:
11985         Removed. Not needed anymore.
11986         Temporary commented out fm-tree-view.[ch]
11988         * src/file-manager/fm-desktop-icon-view.c:
11989         * src/file-manager/fm-desktop-icon-view.h:
11990         * src/file-manager/fm-directory-view.c:
11991         * src/file-manager/fm-directory-view.h:
11992         * src/file-manager/fm-icon-view.c:
11993         * src/file-manager/fm-icon-view.h:
11994         * src/file-manager/fm-list-view.c:
11995         * src/file-manager/fm-list-view.h:
11996         * src/file-manager/fm-properties-window.c:
11997         * src/file-manager/fm-tree-view.h:
11998         Initial conversion to new NautilusView interface.
12000 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
12002         * Makefile.am: install nautilus-file-management-properties.desktop
12003         in $(datadir)/applications
12005         * nautilus-file-management-properties.desktop.in:
12006         add OnlyShowIn=GNOME;
12008 2004-10-29  Iain <iaingnome@gmail.com>
12010         * libnautilus-private/nautilus-icon-canvas-item.c
12011         (compute_text_rectangle): Line up the text with the middle of the icon.
12013         * libnautilus-private/nautilus-icon-container.c
12014         (lay_down_one_line): Take the max height of the row so that icons can
12015         be lined up.
12016         (lay_down_icons_horizontal): Calculate the grid_width depending on the
12017         max width of an icon.
12018         Line up icons on a vertical line set at the left of the text.
12020 2004-10-29  Alexander Larsson  <alexl@redhat.com>
12022         * configure.in:
12023         Update version to 2.9.1.
12024         Gnome 2.8 versions are now on the gnome-2-8 branch.
12026         * ChangeLog: rolled over to ChangeLog-20041029.
12028 ==== gnome-2-8 branched from here ===
12030 # Local Variables:
12031 # coding: utf-8
12032 # End: