2008-05-05 Paolo Borelli <pborelli@katamail.com>
[nautilus.git] / ChangeLog
blobec62ac264b5e314fef430d86bdf4045206d3a1d7
1 2008-05-05  Paolo Borelli  <pborelli@katamail.com>
3         * src/nautilus-connect-server-dialog-main.c:
4         Do not error out if the remote share is already mounted.
5         Fixes #531508.
7 2008-05-05  Tomas Bzatek  <tbzatek@redhat.com>
9         * libnautilus-private/nautilus-file-operations.c:
10         Don't allow recursive move/copy into itself. Fixes #530720.
12 2008-05-03  Hans Petter Jansson  <hpj@novell.com>
14         * src/nautilus-image-properties-page.c (append_exifdata_string):
15         If we get a NULL exifdata, don't try to dereference it. Fixes
16         BGO #530851.
18 2008-05-03  Christian Neumair  <cneumair@gnome.org>
20         * src/nautilus-file-management-properties.glade:
21         Use 12 pixels of list column page indentation. Fixes #514415. Thanks
22         to Marcin Galazka.
24 2008-05-01  Claude Paroz  <claude@2xlibre.net>
26         * libnautilus-private/apps_nautilus_preferences.schemas.in: Removed
27         duplicate "and" in description. Fixes #516906.
29 2008-04-30  Cosimo Cecchi  <cosimoc@gnome.org>
31         * src/nautilus-property-browser.c: (ensure_file_is_image):
32         Do not unref the file info before checking the mime type,
33         otherwise the mime_type string will be invalidated. (#530549).
35 2008-04-30  A. Walton  <awalton@gnome.org>
37         * configure.in:
38         * src/file-manager/fm-icon-view.c:
39         Remove false dependency for ESound. Closes bug #311445.
41 2008-04-30  A. Walton  <awalton@gnome.org>
43         * libnautilus-private/nautilus-clipboard.c:
44         * libnautilus-private/nautilus-directory-async.c:
45         * libnautilus-private/nautilus-directory.c:
46         * libnautilus-private/nautilus-entry.c:
47         * libnautilus-private/nautilus-file.c:
48         * libnautilus-private/nautilus-horizontal-splitter.c:
49         * libnautilus-private/nautilus-icon-canvas-item.c:
50         * libnautilus-private/nautilus-icon-container.c:
51         * libnautilus-private/nautilus-metafile.c:
52         * libnautilus-private/nautilus-users-groups-cache.c:
53         * libnautilus-private/nautilus-vfs-directory.c:
54         * src/nautilus-emblem-sidebar.c:
55         * src/nautilus-file-management-properties.c:
56         * src/nautilus-window-manage-views.c:
57         * src/nautilus-window.c:
58         * src/nautilus-zoom-control.c:
59         Replace g_return_*() with g_assert() in private, internal
60         functions. Closes #530321.
62 2008-04-29  David Zeuthen  <davidz@redhat.com>
64         * libnautilus-private/nautilus-autorun.c:
65         * libnautilus-private/nautilus-autorun.h:
66         * libnautilus-private/nautilus-file-operations.c:
67         (volume_mount_cb), (nautilus_file_operations_mount_volume):
68         * libnautilus-private/nautilus-file-operations.h:
69         * libnautilus-private/nautilus-mime-actions.c:
70         (activation_mount_not_mounted_callback):
71         * libnautilus-private/nautilus-vfs-file.c:
72         (vfs_file_mount_callback):
73         * src/nautilus-application.c: (startup_volume_mount_cb),
74         (volume_added_callback):
75         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
76         (mount_shortcut_cb):
77         * src/nautilus-window-manage-views.c: (mount_not_mounted_callback):
78         Fix how autorunning works. Instead of inhibiting autorunning
79         every time we run something, we turn things around and instead
80         allow automounting only in the instance where Nautilus automounted
81         something itself. So in essence this patch is s/inhibit/allow/.
82         This fixes an annoying problem where Nautilus would do autorun
83         everytime something was mounted even from the command line. A
84         consequence of this are windows popping up and other annoyances.
85         This patch fixes that problem.
87         * src/nautilus-x-content-bar.c: (nautilus_x_content_bar_init):
88         Make sure the label is ellipsized.
90 2008-04-27  Cosimo Cecchi  <cosimoc@gnome.org>
92         * libnautilus-private/nautilus-file-operations.c: (delete_files),
93         (trash_files), (delete_job):
94         Report user cancel when all the files we're about to trash or delete
95         are skipped in the operation. This allows to use the same selection for
96         requesting another deletion from the view. (#519746).
98 2008-04-27  Christian Neumair  <cneumair@gnome.org>
100         * src/nautilus-window-manage-views.c
101         (display_view_selection_failure):
102         Quote schema. Fixes #522029.
104 2008-04-27  Cosimo Cecchi  <cosimoc@gnome.org>
106         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
107         Always use single click policy in the Places sidebar. (#355760).
109 2008-04-27  Cosimo Cecchi  <cosimoc@gnome.org>
111         * src/nautilus-navigation-window.c:
112         (nautilus_navigation_window_save_geometry):
113         Always properly remember window size, also in the case the window is
114         closed being maximized. (#385176).
116 2008-04-27  Cosimo Cecchi  <cosimoc@gnome.org>
118         * src/nautilus-window.c: (nautilus_window_key_press_event):
119         Reverse the order in which the keybindings are processed by the
120         NautilusWindow, and use the same approach as GEdit.
121         This fixes some bugs where the GtkWindow accelerators were executed
122         before the focused widget one. (#314431).
124 2008-04-27  Christian Neumair  <cneumair@gnome.org>
126         * src/file-manager/fm-list-view.c (button_press_callback):
127         Do not activate twice if the activated paths are already selected.
128         Always expand when an expander is clicked, even when the activation
129         paths are already selected. Add 4 to the GtkTreeView's claimed
130         expander size, which accounts for hard coded internal GtkTreeView
131         expander padding. Fixes #448562. Thanks to Paweł Paprota.
133 2008-04-26  A. Walton  <awalton@gnome.org>
135         reviewed by: Christian Neumair
137         * libnautilus-private/nautilus-file-private.h:
138         * libnautilus-private/nautilus-file-utilities.c
139         (nautilus_compute_title_for_location):
140         * libnautilus-private/nautilus-file.c (update_info_internal),
141         (nautilus_file_get_description):
142         * libnautilus-private/nautilus-file.h:
143         Use standard::description in the window title when it's available.
144         Closes bug #516007.
146 2008-04-27  Christian Neumair  <cneumair@gnome.org>
148         * libnautilus-private/nautilus-icon-container.c
149         (emit_atk_focus_tracker_notify), (set_keyboard_focus),
150         (select_range), (select_one_unselect_others), (rubberband_select),
151         (keyboard_move_to):
152         Properly handle selection changes when using keyboard navigation. We
153         did not emit a "selection-change" signal when keyboard rubberbanding
154         was used, and all except one icon were deselected. Fixes #509432.
155         Thanks to Paweł Paprota.
157 2008-04-24  Cosimo Cecchi  <cosimoc@gnome.org>
159         * src/file-manager/fm-list-view.c: (key_press_callback):
160         Properly handle Ctrl+F10 keybinding in List View.
161         Patch by Paweł Paprota. (#385896).
163 2008-04-23  Michael J. Chudobiak  <mjc@svn.gnome.org>
165         * libnautilus-private/apps_nautilus_preferences.schemas.in:
166         * libnautilus-private/nautilus-global-preferences.c:
167         Bump default thumbnailing size limit from 5 MB to 10 MB (#421342).
169 2008-04-21  Christian Neumair  <cneumair@gnome.org>
171         * configure.in:
172         Post release version bump.
174 === nautilus 2.23.1 ===
176 2008-04-21  Christian Neumair  <cneumair@gnome.org>
178         * Makefile.am:
179         * configure.in:
180         Entirely move DISTCHECK_CONFIGURE_FLAGS to Makefile.am to fix
181         distcheck.
183 2008-04-21  Christian Neumair  <cneumair@gnome.org>
185         * NEWS:
186         Update for release.
188 2008-04-21  Christian Neumair  <cneumair@gnome.org>
190         * nautilus.desktop.in.in:
191         * src/nautilus-main.c (main):
192         Support new gnome-session autostart semantics (#525056). Thanks to
193         Lucas Rocha.
195 2008-04-15  Cosimo Cecchi  <cosimoc@gnome.org>
197         * libnautilus-private/nautilus-file.c: (compare_by_time):
198         Initialize two vars to get rid of a warning with gcc 4.3.
199         Patch by Paweł Paprota. (#528081).
201 2008-04-10  A. Walton  <awalton@svn.gnome.org>
203         Remove GSequence directory and files (for real this time).
205 2008-04-10  A. Walton  <awalton@svn.gnome.org>
207         * configure.in:
208         * cut-n-paste-code/Makefile.am:
209         * cut-n-paste-code/gsequence/Makefile.am:
210         * cut-n-paste-code/gsequence/gsequence.c:
211         * cut-n-paste-code/gsequence/gsequence.h:
212         * src/Makefile.am:
213         * src/file-manager/fm-list-model.c:
214         Remove GSequence hack as it is no longer necessary;
215         we require a newer GLib in order to support GIO.
216         More work towards bug #520773.
218 2008-04-10  A. Walton  <awalton@svn.gnome.org>
220         * src/Makefile.am:
221         * src/nautilus-application.c: (nautilus_application_startup):
222         * src/nautilus-application.h:
223         * src/nautilus-first-time-druid.c:
224         * src/nautilus-first-time-druid.h:
225         * src/nautilus-main.c: (main):
226         Remove the first-time-druid dead code (#520773).
228 2008-04-10  Cosimo Cecchi  <cosimoc@gnome.org>
230         * configure.in: Add a missing comma to fix build with
231         Autoconf 2.62. (#527315).
233 2008-04-08  Martin Wehner  <martin.wehner@gmail.com>
235         * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
236         Destroy column editor dialog with its parent list view. (#439097) 
238 2008-04-07  Christian Neumair  <cneumair@gnome.org>
240         * src/nautilus-application.c (nautilus_application_destroy),
241         (automount_all_volumes_idle_cb), (finish_startup):
242         * src/nautilus-application.h:
243         Automount volumes in idle callback rather than during startup
244         (#526471).
246 2008-04-07  Christian Neumair  <cneumair@gnome.org>
248         * libnautilus-private/nautilus-column-chooser.c (update_buttons),
249         (add_buttons):
250         Remove show/hide buttons. The entries can be toggled directly using
251         mouse or keyboard. Do not remove buttons to move entries, since
252         list DND may not be obvious for some users (#514394). Thanks to Marcin
253         Galazka.
255 2008-04-05  Cosimo Cecchi  <cosimoc@gnome.org>
257         * libnautilus-private/nautilus-autorun.c:
258         (_g_mount_guess_content_type):
259         Disable autorun when detecting autorun.exe and autorun.inf,
260         as we do not support those yet (part of bug #524270).
261         * src/nautilus-autorun-software.c: (autorun), (main):
262         Plug some minor leaks.
264 2008-04-04  A. Walton  <awalton@svn.gnome.org>
266         * configure.in:
267         * docs/Makefile.am:
268         * docs/reference/Makefile.am:
269         * docs/reference/libnautilus-extension/Makefile.am:
270         * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
271         * docs/reference/libnautilus-extension/libnautilus-extension.types:
272         * docs/reference/libnautilus-extension/version.xml.in:
274         Adds initial Gtk-doc support infrastructure for libnautilus-extension.
275         (Progress towards bug #526193).
277 2008-04-04  Christian Neumair  <cneumair@gnome.org>
279         * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
280         (nautilus_places_sidebar_dispose),
281         (nautilus_places_sidebar_class_init):
283         Move finalize to dispose, unset pointers to window/tree_view, use
284         eel_preferences_add_callback_while_alive().
286 2008-04-04  Cosimo Cecchi  <cosimoc@gnome.org>
288         * libnautilus-extension/nautilus-file-info.c:
289         (nautilus_file_info_get_parent_info),
290         (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
291         * libnautilus-extension/nautilus-file-info.h:
292         * libnautilus-private/nautilus-file.c:
293         (nautilus_file_info_iface_init):
294         Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
295         and get_parent_info). (#521612).
297 2008-04-04  Christian Neumair  <cneumair@gnome.org>
299         * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
300         (nautilus_file_operations_mount_volume):
301         * libnautilus-private/nautilus-file-operations.h:
302         * libnautilus-private/nautilus-mime-actions.c
303         (activation_mount_not_mounted_callback),
304         (activation_mount_not_mounted):
305         * src/nautilus-application.c (startup_volume_mount_cb),
306         (automount_all_volumes), (volume_added_callback):
307         * src/nautilus-places-sidebar.c (open_selected_bookmark),
308         (mount_shortcut_cb):
309         * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
310         (got_file_info_for_view_selection_callback):
311         Inhibit autorun in mount callbacks after finishing mounts rather than
312         before mounting.
314         It is neccessary because the mount may take a very long time (floppy,
315         password prompt), which may take longer than the inhibition timeout.
317         This approach works because with the current HAL volume monitor
318         implementation, GVolumeMonitor signal emission is scheduled, while the
319         mount callbacks are invoked synchronously.
321         This should also fix the not working inhibition on startup, which
322         could happen because parallel mounts in the background and the rest of
323         the startup process eat resources, so the mounts may also take longer
324         than the inhibition timeout.
326 2008-04-03  Christian Neumair  <cneumair@gnome.org>
328         * libnautilus-private/nautilus-bookmark.c
329         (nautilus_bookmark_icon_is_different):
330         Fix icon comparison if icon has not yet been set.
332         * libnautilus-private/nautilus-bookmark.c
333         (nautilus_bookmark_update_icon):
334         Never update icon if a file has not yet been confirmed.
336 2008-04-03  Christian Neumair  <cneumair@gnome.org>
338         * libnautilus-private/nautilus-icon-container.c
339         (nautilus_icon_container_update_scroll_region):
340         Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
341         for empty container.
343 2008-04-03  Tomas Bzatek  <tbzatek@redhat.com>
345         * libnautilus-private/nautilus-file.c: (update_info_internal):
346         Fix SELinux:context attribute display issue
348 2008-04-02  Christian Neumair  <cneumair@gnome.org>
350         * libnautilus-private/nautilus-icon-container.c
351         (nautilus_icon_container_update_scroll_region),
352         (lay_down_icons_horizontal), (get_max_icon_dimensions),
353         (lay_down_icons_vertical),
354         (nautilus_icon_container_start_renaming_selected_item),
355         (nautilus_icon_container_is_layout_vertical):
356         * libnautilus-private/nautilus-icon-container.h:
357         * src/nautilus-window.c
358         (nautilus_window_set_initial_window_geometry):
359         Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
360         area since the entire canvas codes requests 1 px more than it needs.
361         Wrap when the icon hits the canvas, rather than wrapping to late.
362         Fixes most of the "text besides icons" glitches.
364         Add container padding on the RHS for vertical layout, and consider
365         max. emblem rectangles when deciding whether to wrap. This may wrap
366         slightly to early in some (high zoom level) situations, but we will
367         never get scroll glitches.
369 2008-04-01  Christian Neumair  <cneumair@gnome.org>
371         * libnautilus-private/nautilus-view-factory.h:
372         * src/file-manager/fm-desktop-icon-view.c
373         (fm_desktop_icon_view_register):
374         * src/file-manager/fm-icon-view.c:
375         * src/file-manager/fm-list-view.c (fm_list_view_register):
376         * src/nautilus-navigation-window.c (load_view_as_menu):
377         * src/nautilus-window-manage-views.c:
378         * src/nautilus-window-manage-views.h:
379         * src/nautilus-window.c (add_view_as_menu_item):
380         Remove unused "label" field of NautilusViewInfo and
381         nautilus_window_get_view_label().
382         Rename two other fields of NautilusViewInfo and make their use
383         more explicit. Remove redundand "View" from view menu label.
385 2008-04-01  Michael J. Chudobiak  <mjc@svn.gnome.org>
387         * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
388         Skip the thumbnailing of unreadable files. This is more efficient
389         than relying on failed thumbnails. (#525594).
391 2008-04-01  A. Walton  <awalton@svn.gnome.org>
393         reviewed by: Cosimo Cecchi
394         * HACKING:
395         Add advice about patches adding strings to Nautilus.
397 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
399         * libnautilus-private/nautilus-file-operations.c: (delete_dir),
400         (prompt_empty_trash), (verify_destination), (copy_move_directory),
401         (remove_target_recursively), (copy_move_file):
402         * libnautilus-private/nautilus-mime-actions.c:
403         (report_broken_symbolic_link), (activate_files):
404         * libnautilus-private/nautilus-program-choosing.c:
405         (application_cannot_open_location), (nautilus_launch_application),
406         (nautilus_launch_desktop_file):
407         * src/file-manager/fm-error-reporting.c:
408         (fm_report_error_loading_directory),
409         (fm_report_error_renaming_file), (fm_report_error_setting_group),
410         (fm_report_error_setting_owner),
411         (fm_report_error_setting_permissions):
412         * src/file-manager/fm-properties-window.c:
413         (fm_properties_window_drag_data_received),
414         (create_permissions_page):
415         * src/nautilus-application.c: (nautilus_application_startup):
416         * src/nautilus-connect-server-dialog-main.c:
417         (display_error_dialog):
418         * src/nautilus-connect-server-dialog.c: (connect_to_server):
419         * src/nautilus-emblem-sidebar.c:
420         (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
421         * src/nautilus-information-panel.c: (receive_dropped_uri_list):
422         * src/nautilus-property-browser.c: (remove_pattern),
423         (remove_emblem), (add_pattern_to_browser):
424         * src/nautilus-window-manage-views.c:
425         (display_view_selection_failure):
426         Do not use contractions in strings. (#145356).
428 2008-04-01  Cosimo Cecchi  <cosimoc@gnome.org>
430         * libnautilus-private/nautilus-file-operations.c:
431         (nautilus_file_operations_unmount_mount), (empty_trash_job),
432         (nautilus_file_operations_empty_trash):
433         Do not ask twice if we want to empty the trash when unmounting
434         a volume. (#525269).
436 2008-03-31  Christian Neumair  <cneumair@gnome.org>
438         * libnautilus-private/nautilus-autorun.c
439         (should_skip_native_mount_root), (should_autorun_mount):
440         Do not automount mount points inside hidden hierarchies (#524075).
442 2008-03-31  Christian Neumair  <cneumair@gnome.org>
444         * libnautilus-private/nautilus-icon-container.c
445         (lay_down_icons_vertical):
446         Reduce vertical space between icons, do not request space at the
447         bottom of a column.
449 2008-03-31  Christian Neumair  <cneumair@gnome.org>
451         * libnautilus-private/nautilus-icon-canvas-item.c
452         (create_label_layout),
453         (nautilus_icon_canvas_item_get_max_text_width):
454         * libnautilus-private/nautilus-icon-container.c
455         (nautilus_icon_container_start_renaming_selected_item):
456         For column layout, do not limit text width if each columns determines
457         its own width.
459 2008-03-30  Christian Neumair  <cneumair@gnome.org>
461         * src/file-manager/fm-icon-view.c
462         (fm_icon_view_real_get_directory_tighter_layout):
463         Return FALSE if view does not support tighter layout.
465 2008-03-30  Christian Neumair  <cneumair@gnome.org>
467         * src/file-manager/fm-desktop-icon-view.c
468         (fm_desktop_icon_view_register):
469         Do not translate unused desktop icon view labels.
471         * src/file-manager/fm-icon-view.c:
472         * src/file-manager/fm-list-view.c:
473         Use "... View" instead of "View as ..." for view menu and dropdown.
474         This makes the labels consistent with the preference dialog and with
475         the compact view.
477 2008-03-30  Christian Neumair  <cneumair@gnome.org>
479         * src/file-manager/fm-properties-window.c
480         (get_image_for_properties_window), (update_properties_window_icon),
481         (create_image_widget):
482         Use icon name for window instead of pixbuf, if available (#519041).
484 2008-03-29  Christian Neumair  <cneumair@gnome.org>
486         * libnautilus-private/apps_nautilus_preferences.schemas.in:
487         * libnautilus-private/nautilus-global-preferences.c
488         (nautilus_global_preferences_get_default_folder_viewer_preference_a
489         s_iid):
490         * libnautilus-private/nautilus-global-preferences.h:
491         * libnautilus-private/nautilus-icon-canvas-item.c
492         (create_label_layout),
493         (nautilus_icon_canvas_item_get_max_text_width):
494         * libnautilus-private/nautilus-icon-container.c
495         (lay_down_one_column), (get_max_icon_dimensions),
496         (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
497         (lay_down_icons), (size_allocate),
498         (nautilus_icon_container_update_icon),
499         (nautilus_icon_container_set_layout_mode),
500         (nautilus_icon_container_start_renaming_selected_item),
501         (nautilus_icon_container_set_forced_icon_size),
502         (nautilus_icon_container_set_all_columns_same_width):
503         * libnautilus-private/nautilus-icon-container.h:
504         * libnautilus-private/nautilus-icon-private.h:
505         * libnautilus-private/nautilus-metadata.h:
506         * src/file-manager/fm-icon-container.c
507         (fm_icon_container_get_icon_images),
508         (fm_icon_container_get_icon_text):
509         * src/file-manager/fm-icon-view.c
510         (get_stored_icon_position_callback),
511         (fm_icon_view_supports_manual_layout),
512         (fm_icon_view_supports_tighter_layout), (update_layout_menus),
513         (fm_icon_view_real_set_directory_sort_reversed),
514         (fm_icon_view_get_directory_auto_layout),
515         (fm_icon_view_real_get_directory_auto_layout),
516         (fm_icon_view_set_directory_auto_layout),
517         (fm_icon_view_real_set_directory_auto_layout),
518         (fm_icon_view_real_set_directory_tighter_layout),
519         (real_supports_manual_layout), (get_default_zoom_level),
520         (set_labels_beside_icons), (set_columns_same_width),
521         (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
522         (fm_icon_view_zoom_to_level),
523         (fm_icon_view_restore_default_zoom_level),
524         (default_zoom_level_changed_callback),
525         (all_columns_same_width_changed_callback),
526         (fm_icon_view_set_property), (fm_icon_view_class_init),
527         (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
528         (fm_compact_view_create), (fm_icon_view_is_compact),
529         (fm_icon_view_register):
530         * src/file-manager/fm-icon-view.h:
531         * src/nautilus-file-management-properties.c
532         (nautilus_file_management_properties_dialog_setup):
533         * src/nautilus-file-management-properties.glade:
534         Added compact view.
536 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
538         * src/nautilus-window-manage-views.c:
539         (display_view_selection_failure):
540         Fix a typo in a string. (#521199).
542 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
544         * libnautilus-private/nautilus-progress-info.c:
545         (get_progress_window):
546         Use title capitalization for the File Operations dialog. (#516353).
548 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
550         * src/nautilus-places-sidebar.c: (update_places):
551         Show network servers in Places sidebar. Patch by Vincent Untz.
552         (#350974).
554 2008-03-29  Cosimo Cecchi  <cosimoc@gnome.org>
556         * libnautilus-private/nautilus-icon-container.c:
557         (nautilus_icon_container_invert_selection):
558         * libnautilus-private/nautilus-icon-container.h:
559         * libnautilus-private/nautilus-view.c:
560         (nautilus_view_invert_selection):
561         * libnautilus-private/nautilus-view.h:
562         * src/file-manager/fm-actions.h:
563         * src/file-manager/fm-directory-view.c:
564         (action_invert_selection_callback),
565         (fm_directory_view_invert_selection), (real_update_menus),
566         (fm_directory_view_class_init):
567         * src/file-manager/fm-directory-view.h:
568         * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
569         (fm_icon_view_class_init):
570         * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
571         (fm_list_view_class_init):
572         * src/file-manager/nautilus-directory-view-ui.xml:
573         Add support for "Invert Selection". Patch by Amos Brocco
574         <amos.brocco@unifr.ch>. (#305295).
576 2008-03-29  Christian Neumair  <cneumair@gnome.org>
578         * src/nautilus-application.c
579         (nautilus_application_save_session_to_file), (save_session):
580         * src/nautilus-application.h:
581         * src/nautilus-main.c (main):
582         * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
583         When restarting with "nautilus --restart", use XML file session
584         save / load mechanism, instead of writing to / reading from GConf.
586 2008-03-29  Christian Neumair  <cneumair@gnome.org>
588         * src/nautilus-bookmarks-window.c (create_bookmarks_window),
589         (on_button_pressed), (on_key_pressed), (repopulate):
590         Write back changes to selected bookmark before changing
591         selection (#318278).
593 2008-03-28  Alexander Larsson  <alexl@redhat.com>
595         * configure.in:
596         Bump version to 2.23.1
597         Gnome 2.22 work continues on gnome-2-22 branch
599 2008-03-28  Alexander Larsson  <alexl@redhat.com>
601         * configure.in:
602         Post release version bump
604 === nautilus 2.22.1 ===
606 2008-03-28  Alexander Larsson  <alexl@redhat.com>
608         * NEWS:
609         Update for release
611 2008-03-28  A. Walton  <awalton@svn.gnome.org>
613         * libnautilus-private/nautilus-progress-info.c:
614         (get_progress_window):
615         Fix annoying behavior of the file progress info dialog jumping
616         to the center of the screen when new file operations begin.
617         Closes #524241.
619 2008-03-28  Alexander Larsson  <alexl@redhat.com>
621         * libnautilus-private/nautilus-file-operations.c:
622         (copy_move_file):
623         Make sure to queue a move even if the op was a move,
624         not just an added event.
626 2008-03-28  Alexander Larsson  <alexl@redhat.com>
628         * libnautilus-private/nautilus-file-operations.c:
629         (move_job): 
630         Don't leak dest_fs_id by requesting it twice.
631         
632 2008-03-28  Alexander Larsson  <alexl@redhat.com>
634         * libnautilus-private/nautilus-file-operations.c:
635         (copy_move_file):
636         During the merge part of a recursive move/copy always
637         disable same_fs to make sure we transcode filenames
638         correctly, as the target directory may be on another
639         filesystem.
641 2008-03-28  Alexander Larsson  <alexl@redhat.com>
643         * libnautilus-private/nautilus-file-operations.c:
644         When prepare move fails and we didn't select overwrite
645         do not silently overwrite. Instead we remember for each
646         file if overwrite was already specified or not.
648 2008-03-28  Alexander Larsson  <alexl@redhat.com>
650         * libnautilus-private/nautilus-file-operations.c:
651         (move_file_prepare):
652         Actually handle the move-file-over-directory case.
654 2008-03-26  Alexander Larsson  <alexl@redhat.com>
656         * libnautilus-private/nautilus-monitor.c:
657         (nautilus_monitor_directory):
658         Avoid constantly trying to create directory monitors
659         if it fails once by returning an "empty"
660         NautilusMonitor instead of NULL.
662 2008-03-24  Christian Neumair  <cneumair@gnome.org>
664         * src/file-manager/fm-directory-view.c
665         (delayed_rename_file_hack_callback),
666         (delayed_rename_file_hack_removed), (rename_file):
667         Ensure that the rename file callback data is destroyed. We leaked it
668         in case of cancellation.
670 2008-03-23  Christian Neumair  <cneumair@gnome.org>
672         * src/file-manager/fm-directory-view.c
673         (directory_list_lookup_file), (fm_directory_view_new_folder),
674         (paste_clipboard_received_callback),
675         (paste_into_clipboard_received_callback),
676         (action_paste_files_callback), (action_paste_files_into_callback):
677         Ref/unref view before/after receiving clipboard data, and check
678         whether it has been disposed. Should fix most of the clipboard crashers.
680         * src/file-manager/fm-tree-view.c
681         (clipboard_contents_received_callback), (button_pressed_callback),
682         (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
683         (fm_tree_view_finalize):
684         Cancel activation and destroy popup in dispose() and not in finalize().
685         Create popup menu on demand.
686         Unref popup file in dispose() instead of leaking a reference.
687         Use eel_preferences_add_callback_while_alive() for preferences
688         callbacks.
689         Also ref/unref before/after requesting clipboard data, and check for
690         previous disposal in callback. Should fix rest of clipboard crashers.
692 2008-03-23  Christian Neumair  <cneumair@gnome.org>
694         * src/file-manager/fm-icon-view.c (play_file):
695         Use playbin for playback, but keep video playback disabled. (#523959).
697 2008-03-23  Paolo Borelli  <pborelli@katamail.com>
699         * src/nautilus-location-entry.c: do not leak the
700         location string when autocompleting.
702 2008-03-23  Christian Neumair  <cneumair@gnome.org>
704         * libnautilus-private/nautilus-directory-async.c
705         (directory_count_start), (deep_count_load):
706         Do not follow symlinks. (#504980).
708 2008-03-23  Christian Neumair  <cneumair@gnome.org>
710         * libnautilus-private/nautilus-file-operations.c
711         (custom_full_name_skip), (custom_basename_skip),
712         (custom_size_skip), (custom_time_skip), (custom_mount_skip):
713         Fix compiler warnings about unused value by casting va_arg calls with
714         unused return values to void. (#523908).
716 2008-03-22  Christian Neumair  <cneumair@gnome.org>
718         * src/file-manager/fm-directory-view.c
719         (delayed_rename_file_hack_callback):
720         Only start renaming if we have not yet been destroyed.
722 2008-03-20  Alexander Larsson  <alexl@redhat.com>
724         * libnautilus-private/nautilus-program-choosing.c:
725         Use GDesktopAppInfos for launching desktop files. (#342084)
726         Patch from Cosimo Cecchi.
727         
728         * src/file-manager/fm-directory-view.c:
729         (paste_clipboard_data):
730         Fix leak 
732 2008-03-19  Frederic Crozat  <fcrozat@mandriva.com>
734         * libnautilus-private/nautilus-link.c:
735         Only strip icon name when it ends with a know
736         icon extension.
738 2008-03-19  Alexander Larsson  <alexl@redhat.com>
740         * MAINTAINERS:
741         Add Christian Neumair as new maintainer
743 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
745         * libnautilus-private/nautilus-search-engine-tracker.c:
746         (nautilus_search_engine_tracker_new): Check that tracker is
747         actually running before using it (#386512).
748         Patch by Josselin Mouette.
750 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
752         * src/file-manager/fm-directory-view.c:
753         (action_show_hidden_files_callback): Show backup files too if the
754         option for it is set. Showing hidden files and backup files is
755         handled exactly the same in nautilus nowadays (#327361).
756         Patch by Stephen Cook.
758 2008-03-19  Sebastian Dröge  <slomo@circular-chaos.org>
760         * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
761         Allow "Connect to server" for sftp and ssh shares too (#385608).
762         Patch from Mike Hommey.
764 2008-03-18  Cosimo Cecchi  <cosimoc@gnome.org>
766         * libnautilus-private/nautilus-file.c:
767         (nautilus_file_should_show_thumbnail):
768         * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
769         (nautilus_thumbnail_is_mimetype_limited_by_size):
770         * libnautilus-private/nautilus-thumbnails.h:
771         Always use the thumbnails regardless of the original file size if
772         it has been already generated (#501268).
773         Also, reimplement image mimetypes table to determine if we have
774         to check for file size limit.
777 2008-03-17  A. Walton  <awalton@svn.gnome.org>
779         * libnautilus-private/nautilus-icon-info.h:
780         Trivial build fix for users with Gtk+ SVN trunk (#522835), 
781         caused by recent changes in Gtk+'s file includes.
782         Patch from Marc-Andre Lureau.
783         
784 2008-03-17  Alexander Larsson  <alexl@redhat.com>
786         * src/nautilus-connect-server-dialog-main.c:
787         * src/nautilus-connect-server-dialog-nonmain.c:
788         * src/nautilus-connect-server-dialog.c:
789         Mount location when using the external connect
790         to server dialog app. (#520390)
791         Patch from Cosimo Cecchi <anarki@lilik.it>
793 2008-03-14  A. Walton  <awalton@svn.gnome.org>
795         * src/nautilus-connect-server-dialog.c
796         (bookmark_checkmark_toggled),
797         (nautilus_connect_server_dialog_init):
798         Set the bookmark name widget in the connect server dialog insensitive
799         if the user doesn't check the add bookmark check button.
801 2008-03-14  A. Walton  <awalton@svn.gnome.org>
803         * libnautilus-private/nautilus-bookmark.c
804         (nautilus_bookmark_compare_with):
805         Fixes crash if the user doesn't set a name for the bookmark (#522446).
807 2008-03-14  Alexander Larsson  <alexl@redhat.com>
809         * libnautilus-private/nautilus-column-chooser.c:
810         (button_new_with_mnemonic):
811         respect gtk-button-images property for buttons (#514130)
812         Patch from Marcin Galazka
814 2008-03-13  Alexander Larsson  <alexl@redhat.com>
816         * libnautilus-private/nautilus-mime-application-chooser.c:
817         (set_extension_and_description):
818         Don't create application/x-ext-<extension> types for known mimetypes
820 2008-03-12  Cosimo Cecchi  <cosimoc@gnome.org>
822         * src/nautilus-property-browser.c:
823         (make_properties_from_directories):
824         Use the correct string to lookup the icons for the emblems.
825         (#505111).
827 2008-03-12  Tomas Bzatek  <tbzatek@redhat.com>
829         * src/file-manager/fm-properties-window.c:
830         Fix a crash while changing owner
832 2008-03-11  Alexander Larsson  <alexl@redhat.com>
834         * configure.in:
835         Post release version bump
837 === nautilus 2.22.0 ===
839 2008-03-11  Alexander Larsson  <alexl@redhat.com>
841         * configure.in:
842         Bump to 2.22.0
844         * AUTHORS:
845         * NEWS:
846         * THANKS:
847         * check-THANKS.pl:
848         Update for release.
850 2008-03-07  Cosimo Cecchi  <cosimoc@gnome.org>
852         * libnautilus-private/nautilus-file-operations.c:
853         (callback_for_move_to_trash):
854         Fix a crash due to a missing NULL check (#520947).
856 2008-03-06  Alexander Larsson  <alexl@redhat.com>
858         * libnautilus-private/nautilus-bookmark.c:
859         (nautilus_bookmark_uri_known_not_to_exist):
860         Fix this check to actually only access local
861         files, not fuse-based gvfs paths.
863 2008-03-06  Alexander Larsson  <alexl@redhat.com>
865         * libnautilus-private/nautilus-icon-container.c:
866         (nautilus_icon_container_update_icon):
867         Remove dead code
868         
869         * libnautilus-private/nautilus-icon-info.c:
870         (nautilus_icon_info_lookup):
871         Resize custom icons (#513102)
873 2008-03-06  Alexander Larsson  <alexl@redhat.com>
875         * src/file-manager/fm-directory-view.c (add_template_to_templates_menus): 
876         Avoid crashing if no pixbuf for menu icon. (#513719)
877         
878 2008-03-06  Alexander Larsson  <alexl@redhat.com>
880         * src/nautilus-file-management-properties.c:
881         Avoid showing broken icons for the media type list (#519880)
883 2008-03-06  Alexander Larsson  <alexl@redhat.com>
885         * libnautilus-private/nautilus-file-operations.c:
886         (trash_files):
887         Fix delete all button (#518616)
888         Patch from Rached Ben Mustapha
890 2008-03-06  Alexander Larsson  <alexl@redhat.com>
892         * libnautilus-private/nautilus-file.c:
893         (nautilus_file_can_set_permissions):
894         Try to set permissions on remote shares. (#520572)
896 2008-03-06  Alexander Larsson  <alexl@redhat.com>
898         * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
899         Only look for autorun stuff for local files.
900         We can't generally exec stuff for non-local files anyway,
901         and is a performance hit to do the check.
903 2008-03-05  Alexander Larsson  <alexl@redhat.com>
905         * libnautilus-private/nautilus-autorun.[ch]:
906         Add async x-content type getter, change sync one
907         to only read the cached value
908         
909         * src/file-manager/fm-directory-view.c:
910         * src/nautilus-window-manage-views.c:
911         Get x-content type async
913 2008-03-04  Alexander Larsson  <alexl@redhat.com>
915         * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
916         Handle the case of empty display name as if it wasn't specified.
918 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
920         * nautilus-computer.desktop.in.in:
921         * nautilus-folder-handler.desktop.in.in:
922         * nautilus-home.desktop.in.in:
923         Computer, Home and Open Folder .desktop files should only show in
924         GNOME. Patch from Federico Mena Quintero. (#350947)
926 2008-02-29  Cosimo Cecchi  <cosimoc@gnome.org>
928         * src/nautilus-file-management-properties.c:
929         (update_icon_captions_from_gconf):
930         Fix a crasher when reading NULL values from GConf. (#518974)
932 2008-02-28  Christian Neumair  <cneumair@gnome.org>
934         * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
935         Handle NULL file.
936         * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
937         Ignore lines beginning with a space (#512593).
939 2008-02-28  Alexander Larsson  <alexl@redhat.com>
941         * src/file-manager/fm-directory-view.c:
942         (file_should_show_foreach):
943         Add mount entry for mountables, not unmount (#519056)
944         
945 2008-02-28  Alexander Larsson  <alexl@redhat.com>
947         * libnautilus-private/nautilus-progress-info.c:
948         Use better icon for system tray. (#518644)
949         Patch from Michael Monreal
951 2008-02-07  Christian Neumair  <cneumair@gnome.org>
953         * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
954         Handle NULL state (#512042).
955         * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
956         trash monitor signal (#519050).
958 2008-02-26  Alexander Larsson  <alexl@redhat.com>
960         * src/nautilus-autorun-software.c (autorun):
961         Fix typo in string
963 2008-02-25  Alexander Larsson  <alexl@redhat.com>
965         * configure.in:
966         Post release version bump
968 === nautilus 2.21.92 ===
970 2008-02-25  Alexander Larsson  <alexl@redhat.com>
972         * configure.in:
973         Require glib 2.15.6
975         * NEWS:
976         Update for release
977         
978 2008-02-25  Alexander Larsson  <alexl@redhat.com>
980         * src/nautilus-autorun-software.c:
981         Show dialog on autorun errors
983 2008-02-25  Alexander Larsson  <alexl@redhat.com>
985         * src/file-manager/fm-properties-window.c:
986         Don't show permissions for computer.
987         Make "open with tab" consistent for computer and trash.
988         Patch from Cosimo Cecchi (#518131)
990 2008-02-25  Alexander Larsson  <alexl@redhat.com>
992         * src/nautilus-window-manage-views.c:
993         (got_file_info_for_view_selection_callback):
994         Fix NautilusFile leak.
995         Patch from Christian Neumair
997 2008-02-25  Alexander Larsson  <alexl@redhat.com>
999         * libnautilus-private/nautilus-icon-container.[ch]:
1000         * src/file-manager/fm-directory-view.[ch]:
1001         * src/file-manager/fm-icon-view.c:
1002         Fixes the icon position when creating a new folder,
1003         and the view is zoomed.
1004         Patch from Christian Neumair
1006 2008-02-25  Alexander Larsson  <alexl@redhat.com>
1008         * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
1009         Fix s/display_name/filename/ typo (#515903)
1010         Fixes blurry window icons
1011         Patch from Christian Neumair
1013 2008-02-25  Alexander Larsson  <alexl@redhat.com>
1015         * src/file-manager/fm-properties-window.c:
1016         Allow theming of chart colors (#478471)
1017         Patch from Baris Cicek
1019 2008-02-25  Alexander Larsson  <alexl@redhat.com>
1021         * libnautilus-private/nautilus-file.c (is_uri_relative):
1022         g_uri_get_scheme -> g_uri_parse_scheme
1024 2008-02-25  Alexander Larsson  <alexl@redhat.com>
1026         * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
1027         Don't display error on G_IO_ERROR_FAILED_HANDLED.
1029 2008-02-22  David Zeuthen  <davidz@redhat.com>
1031         * libnautilus-private/nautilus-autorun.c:
1032         (autorun_dialog_response), (do_autorun_for_content_type):
1033         Actually handle when the user presses the Eject or Unmount button.
1035         * src/nautilus-window-manage-views.c: (found_mount_cb),
1036         (update_for_new_location):
1037         * src/nautilus-window-private.h:
1038         * src/nautilus-window.c: (nautilus_window_finalize):
1039         Find the mount for the window, used for determining if a x-content
1040         clue bar should be shown, async.
1042 2008-02-22  Alexander Larsson  <alexl@redhat.com>
1044         * libnautilus-private/nautilus-mime-actions.c:
1045         (activation_mount_not_mounted):
1046         Don't crash if all files were removed due to error
1047         when activating.
1049 2008-02-22  Chrustian Neumair  <cneumair@gnome.org>
1051         * libnautilus-private/nautilus-icon-container.c:
1052         (nautilus_icon_container_get_selected_icons),
1053         (nautilus_icon_container_get_selected_icon_locations),
1054         (stop_rubberbanding): Add
1055         nautilus_icon_container_get_selected_icons(). Use icon as range
1056         selection base if it has been rubberbanded. Fixes #512894.
1058 2008-02-21  Vincent Untz  <vuntz@gnome.org>
1060         Bring back the Connect to dialog. It still needs some work, but it's
1061         better than nothing.
1063         * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
1064         Actually save the name in the bookmark, instead of forgetting it.
1066         * src/Makefile.am: Updated to build the connect dialog stuff.
1067         * src/nautilus-connect-server-dialog-main.c: (show_uri),
1068         (nautilus_connect_server_dialog_present_uri), (main):
1069         Port to gio. We use g_app_info_launch_default_for_uri() to open the
1070         URI, but it will need some more work because it doesn't automount the
1071         URI.
1072         * src/nautilus-connect-server-dialog-nonmain.c:
1073         (nautilus_connect_server_dialog_present_uri): Trivial update.
1074         * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
1075         (nautilus_connect_server_dialog_finalize), (connect_to_server),
1076         (response_callback), (setup_for_type), (display_server_location),
1077         (nautilus_connect_server_dialog_init),
1078         (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
1079         feature, to replace the old gnome-vfs network volumes. Remove the
1080         Browse button, which isn't really needed there. Needs some more polish.
1081         * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
1082         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
1083         Uncomment code to make use of the dialog
1085 2008-02-21  David Zeuthen  <davidz@redhat.com>
1087         * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
1088         Use g_volume_should_automount() to determine if we should autorun
1089         programs on a mount.
1091         * libnautilus-private/nautilus-directory-async.c:
1092         (nautilus_directory_set_up_request),
1093         (nautilus_async_destroying_file), (lacks_filesystem_info),
1094         (wants_filesystem_info), (request_is_satisfied),
1095         (directory_count_start), (mime_list_start),
1096         (filesystem_info_cancel), (filesystem_info_stop),
1097         (filesystem_info_state_free), (got_filesystem_info),
1098         (query_filesystem_info_callback), (filesystem_info_start),
1099         (start_or_stop_io), (nautilus_directory_cancel),
1100         (cancel_filesystem_info_for_file), (cancel_loading_attributes),
1101         (nautilus_directory_cancel_loading_file_attributes):
1102         * libnautilus-private/nautilus-directory-private.h:
1103         * libnautilus-private/nautilus-file-attributes.h: Add new
1104         filesystem info attribute; right now two bits in NautilusFile's
1105         private structure are set; the filesystem::use-preview and
1106         filesystem:readonly.
1108         * libnautilus-private/nautilus-file-operations.c:
1109         (nautilus_file_operations_mount_volume):
1110         * src/nautilus-places-sidebar.c: (open_selected_bookmark),
1111         (mount_shortcut_cb): Don't inhibit automount from
1112         nautilus_file_operations_mount_volume() because then everything
1113         will be inhibited as the mount_added callback use it as
1114         well. Rather, move the call to inhibit out to the proper call
1115         sites.
1117         * libnautilus-private/nautilus-file-private.h:
1118         * libnautilus-private/nautilus-file.c:
1119         (nautilus_file_get_filesystem_use_preview),
1120         (nautilus_file_should_show_thumbnail),
1121         (get_speed_tradeoff_preference_for_file),
1122         (nautilus_file_get_mount):
1123         * libnautilus-private/nautilus-file.h:
1124         * src/file-manager/fm-directory-view.c: (load_directory):
1125         * src/file-manager/fm-icon-view.c: (should_preview_sound):
1126         * src/nautilus-window-manage-views.c: (update_for_new_location):
1127         Use the new filesystem::use-preview hint to determine if we should
1128         preview non-native files (such as gphoto2:// and cdda://
1129         mounts). 
1131 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
1133         * src/nautilus-application.c: (find_parent_spatial_window):
1134         Stop closing parent windows at Desktop in spatial mode only if it's
1135         not explicitly opened in a spatial window. (#515180).
1137 2008-02-21  Cosimo Cecchi  <cosimoc@gnome.org>
1139         * src/nautilus-pathbar.c: (trash_state_changed_cb),
1140         (nautilus_path_bar_init):
1141         Update the trash icon on the pathbar according to the trash state.
1142         (#332162).
1144 2008-02-20  Cosimo Cecchi  <cosimoc@gnome.org>
1146         * libnautilus-private/nautilus-mime-application-chooser.c:
1147         (get_extension_from_file), (set_uri_and_type_for_multiple_files):
1148         Finish work on open with tab with multiple files selected. (#343930).
1150 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1152         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
1153         * libnautilus-private/nautilus-open-with-dialog.[ch]:
1154         * src/file-manager/fm-directory-view.c:
1155         * src/file-manager/fm-properties-window.c:
1156         Initial work on open with tab with multple selected
1157         files. (#343930)
1158         Patch from Cosimo Cecchi
1160 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1162         * libnautilus-private/nautilus-file-operations.c:
1163         Duplicate if src and dest dirs are the same (#512392)
1165 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1167         * src/nautilus-main.c:
1168         Call eel_debug_shut_down() after freeing
1169         NautilusApplications (fixes warning about
1170         bookmark leaks).
1171         Pointed out by Christian Neumair
1172         
1173 2008-02-20  Alexander Larsson  <alexl@redhat.com>
1175         * libnautilus-private/nautilus-icon-info.c:
1176         (nautilus_icon_info_get_pixbuf_nodefault_at_size):
1177         (nautilus_icon_info_get_pixbuf_at_size):
1178         Don't scale icons if not needed (#515903)
1179         Patch from Christian Neumair
1181 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1183         * src/file-manager/fm-tree-model.[ch]:
1184         Add fm_tree_model_iter_compare_roots to compare roots
1185         Report dummy rows added before reporting has_child_toggled.
1186         
1187         * src/file-manager/fm-tree-view.c:
1188         (compare_rows):
1189         Use fm_tree_model_iter_compare_roots when comparing roots
1190         to force a stable sort, because GtkTreeModelSort isn't stable.
1192 2008-02-19  Cosimo Cecchi  <cosimoc@gnome.org>
1194         * libnautilus-private/nautilus-file-operations.c:
1195         (delete_job_done), (delete_job), (trash_or_delete_internal),
1196         (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
1197         * libnautilus-private/nautilus-file-operations.h:
1198         * src/file-manager/fm-directory-view.c:
1199         (trash_or_delete_selected_files), (trash_or_delete_done_cb),
1200         (trash_or_delete_files), (action_location_trash_callback):
1201         Reset selection_was_removed in FMDirectoryView if the user
1202         cancels the deletion from trash (#337937).
1204 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1206         * libnautilus-private/nautilus-clipboard.c:
1207         * src/file-manager/fm-directory-view.c:
1208         * src/file-manager/fm-icon-view.c:
1209         * src/file-manager/fm-list-view.c:
1210         * src/nautilus-navigation-window-menus.c:
1211         * src/nautilus-spatial-window.c:
1212         * src/nautilus-window-menus.c:
1213         Move comments around to help translators (#463616)
1214         Patch from Yann Simon
1216 2008-02-19  Alexander Larsson  <alexl@redhat.com>
1218         * libnautilus-private/Makefile.am:
1219         * libnautilus-private/nautilus-file-operations-progress-icons.h:
1220         * libnautilus-private/nautilus-file-operations-progress.[ch]:
1221         Removed unused files. (#515259)
1222         
1223         * libnautilus-private/nautilus-file-operations.c:
1224         Don't include removed file
1226 2008-02-18  Alexander Larsson  <alexl@redhat.com>
1228         * libnautilus-private/nautilus-directory-async.c:
1229         (link_info_nautilus_link_read_callback):
1230         Avoid free of random memory if desktop file reading
1231         failed.
1233 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1235         * libnautilus-private/nautilus-dnd.c:
1236         (nautilus_drag_build_selection_list):
1237         Don't build selection list in wrong order. (#330357)
1239 2008-02-15  Cosimo Cecchi  <cosimoc@gnome.org>
1241         * src/file-manager/fm-properties-window.c:
1242         (should_show_custom_icon_buttons):
1243         Fix typo, now you can set custom icons again. (#512795)
1245 2008-02-15  Alexander Larsson  <alexl@redhat.com>
1247         * libnautilus-private/nautilus-mime-actions.c:
1248         * libnautilus-private/nautilus-vfs-file.c:
1249         Fix checking when to display errors (#514135)
1251 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1253         * libnautilus-private/nautilus-file-operations.c:
1254         (report_copy_progress):
1255         Only change progress status string as needed when
1256         copying. This avoids a lot of I/O ops to get the
1257         name.
1259 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1261         * libnautilus-private/nautilus-file-operations.c:
1262         ask before emptying the trash or deleting files (#509877)
1263         Patch from Cosimo Cecchi and Luca Ferretti
1265 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1267         * src/file-manager/fm-properties-window.[ch]:
1268         Close properties dialog on escape (#515620)
1269         Patch from Cosimo Cecchi
1271 2008-02-14  Alexander Larsson  <alexl@redhat.com>
1273         * libnautilus-private/nautilus-file-operations.c:
1274         Don't ref parent window during operation, as this
1275         could lead to some crash when the gtkuimanager is updated
1276         but the child widgets were destroyed. Instead use
1277         a weak ref.
1279 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1281         * configure.in:
1282         Handle beagle >= 0.3.0
1284 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1286         * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1287         Fix bookmark comparison (#516214)
1288         Patch from Cosimo Cecchi
1290 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1292         * libnautilus-private/nautilus-progress-info.c:
1293         Allow minimize of progress window (#512778)
1294         Patch from Cosimo Cecchi
1296 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1298         * libnautilus-private/nautilus-progress-info.[ch]:
1299         * libnautilus-private/nautilus-file-operations.c:
1300         Add paused status to progress infos and use it
1301         to avoid poping up the progress dialog while dialogs
1302         are up. (#512406)
1303         Patch from Cosimo Cecchi
1304         
1305 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1307         * libnautilus-private/nautilus-icon-dnd.c:
1308         If using composite, make dnd icons partially transparent.
1309         
1310 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1312         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1313         * libnautilus-private/nautilus-icon-dnd.c:
1314         Support alpha icons during DnD on composited screens. (#500084)
1315         Patch from Alexander "weej" Jones
1317 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1319         * libnautilus-private/nautilus-link.c:
1320         (nautilus_link_get_link_icon_from_desktop):
1321         Strip extension from non-absolute-filename icons.
1322         This fixes icons for some old-school desktop files.
1324 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1326         * libnautilus-private/nautilus-file.[ch]:
1327         * libnautilus-private/nautilus-file-private.h:
1328         Add nautilus_file_is_launcher()
1329         
1330         * libnautilus-private/nautilus-directory-async.c:
1331         * libnautilus-private/nautilus-dnd.c:
1332         * libnautilus-private/nautilus-link.[ch]
1333         * libnautilus-private/nautilus-mime-actions.c:
1334         * libnautilus-private/nautilus-program-choosing.[ch]:
1335         * src/file-manager/fm-directory-view.c:
1336         * src/file-manager/fm-tree-view.c:
1337         Remove weird desktop-file: and command: hacks, and
1338         replace with usage and implementation of
1339         nautilus_file_is_launcher().
1340         This fixes some problems where the old desktop-file uri
1341         was interpreted as an actual file.
1343 2008-02-13  Alexander Larsson  <alexl@redhat.com>
1345         * libnautilus-private/nautilus-file-operations.c (verify_destination):
1346         Don't free NULL GError.
1348 2008-02-12  Cosimo Cecchi  <cosimoc@gnome.org>
1350         * libnautilus-private/nautilus-file-operations.c:
1351         Remove unneeded gnome-vfs includes.
1353 2008-02-12  Alexander Larsson  <alexl@redhat.com>
1355         * libnautilus-private/nautilus-mime-actions.c:
1356         (mime_application_hash):
1357         Fix 64bit build (#515896)
1359 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1361         * configure.in:
1362         Post-release version bump
1364 === nautilus 2.21.91 ===
1366 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1368         * configure.in:
1369         Require glib 2.15.5
1371         * NEWS:
1372         Update for release
1374 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1376         * libnautilus-private/nautilus-progress-info.[ch]:
1377         * libnautilus-private/nautilus-file-operations.c:
1378         Make progress setting be ratio based and not
1379         percent based and then ensure we handle division
1380         by zero correctly in all cases.
1382 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1384         * libnautilus-private/nautilus-file-operations.c:
1385         * libnautilus-private/nautilus-mime-actions.c:
1386         * libnautilus-private/nautilus-vfs-file.c:
1387         * src/nautilus-application.c:
1388         * src/nautilus-window-manage-views.c:
1389         Update for new gio mount flags argument
1391 2008-02-11  Alexander Larsson  <alexl@redhat.com>
1393         * src/nautilus-places-sidebar.c (update_places):
1394         Fix leak of volumes list.
1395         Pointed out by Vincent Untz
1397 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1399         * libnautilus-private/nautilus-autorun.c:
1400         C89 fix. (#515093)
1402 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1404         * src/nautilus-application.c:
1405         Use the new g_volume_should_automount()
1407 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1409         * libnautilus-private/nautilus-desktop-link.c:
1410         Maks sure we disconnect from the changed
1411         signal on the mount.
1413 2008-02-08  Olav Vitters  <olav@bkor.dhs.org>
1415         * HACKING: Change CVS things into SVN.
1417 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1419         * libnautilus-private/nautilus-desktop-link.c:
1420         (mount_changed_callback):
1421         (nautilus_desktop_link_new_from_mount):
1422         Handle changes of GMount objects
1424 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1426         * src/file-manager/fm-directory-view.c:
1427         Fix open and open with menu display in
1428         always-use-browser mode.
1429         
1430 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1432         * src/file-manager/fm-directory-view.c:
1433         Make sure delete-from-trash is correctly sensitive.
1434         (#514039)
1436 2008-02-08  Alexander Larsson  <alexl@redhat.com>
1438         * test/test-nautilus-search-engine.c:
1439         (main):
1440         Initialize threads (#515031)
1442 2008-02-07  Luca Ferretti  <elle.uca@libero.it>
1444         * configure.in:
1445         libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1446         the build.
1448 2008-02-07  A. Walton <awalton@svn.gnome.org>
1449         * configure.in:
1450         * libnautilus-private/nautilus-emblem-utils.c:
1451         (is_reserved_keyword):
1452         * libnautilus-private/nautilus-file.c:
1453         (nautilus_file_fit_date_as_string):
1454         * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1455         Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1457 2008-02-07  Alexander Larsson  <alexl@redhat.com>
1459         * libnautilus-private/nautilus-icon-dnd.c:
1460         Rewrite the desktop uri to the real uri on
1461         uri-list drops (i.e. from other apps) (#511764)
1463 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1465         * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1466         Don't crash if parent doesn't exist (#512636)
1467         Move exact change before key generation to avoid leak.
1469 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1471         * src/nautilus-window-manage-views.c:
1472         (nautilus_window_reload):
1473         Selection is already GFiles now, no need to
1474         convert from uris (#514458)
1475         Patch from John Millikin
1477 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1479         * libnautilus-private/nautilus-directory-async.c:
1480         (directory_load_one):
1481         Avoid crashing if gvfs backend gives NULL as name for
1482         a new file. (#511601)
1484 2008-02-06  Alexander Larsson  <alexl@redhat.com>
1486         * libnautilus-private/nautilus-directory-async.c:
1487         * libnautilus-private/nautilus-directory-private.h:
1488         Change how we handle cancellation of the directory count
1489         and mime list for files in a directory. We now make sure
1490         that the callback for the cancelled operation is run before
1491         starting a new one.
1492         
1493         This was causing problems when viewing a directory that had
1494         a subdirectory getting a lot of new files added, as for each
1495         new file added the directory count would be cancelled and
1496         re-started, leading to lots of outstanding (cancelled)
1497         operations. Each of these was using a file descriptor for
1498         the readdir operation, which wasn't really leaking (it was
1499         eventually freed) but could cause temporary out-of-fd errors.
1501         Perhaps we should do something similar for all kinds of
1502         operations, but its worst for dir count and mime list due to
1503         nautilus_directory_invalidate_count_and_mime_list() which is
1504         called on file creation.
1506 2008-02-05  Alexander Larsson  <alexl@redhat.com>
1508         * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1509         Escape characters that won't work in GMarkup.
1511 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1513         * libnautilus-private/nautilus-autorun.c:
1514         Don't autorun non-local mounts.
1516 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1518         * libnautilus-private/nautilus-dnd.c ()
1519         (nautilus_drag_default_drop_action_for_icons):
1520         Default to move when dragging from trash.
1522 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1524         * src/file-manager/fm-properties-window.c (create_permissions_page):
1525         Only show selinux context if HAVE_SELINUX.
1526         
1527 2008-02-04  Alexander Larsson  <alexl@redhat.com>
1529         * libnautilus-private/nautilus-file-operations.c:
1530         Don't follow symlinks when emptying trash (#513912)
1532 2008-02-01  Alexander Larsson  <alexl@redhat.com>
1534         * libnautilus-private/nautilus-mime-actions.c:
1535         Handle GAppInfos having NULL id
1537 2008-01-30  Alexander Larsson  <alexl@redhat.com>
1539         * libnautilus-private/nautilus-autorun.[ch]:
1540         Add functions to inhibit autorun for a volume
1541         or for the volume of a file.
1542         
1543         * src/nautilus-application.c:
1544         Convert automount code to new way to inhibit autorun.
1545         
1546         * libnautilus-private/nautilus-file-operations.c:
1547         * libnautilus-private/nautilus-mime-actions.c:
1548         * libnautilus-private/nautilus-vfs-file.c:
1549         * src/nautilus-window-manage-views.c:
1550         Inhibit autorun if we manually mount stuff.
1552 2008-01-29  Alexander Larsson  <alexl@redhat.com>
1554         * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1555         Fix string wrt plural
1557 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1559         * configure.in:
1560         Post release version bump
1562 === nautilus 2.21.90 ===
1564 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1566         * NEWS:
1567         Update for release
1569         * configure.in:
1570         Update version to 2.21.90
1572 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1574         * libnautilus-private/nautilus-autorun.c:
1575         Better finding of case insensitive files. (#511450)
1576         
1577         * libnautilus-private/nautilus-file-utilities.[ch]:
1578         Add nautilus_find_file_insensitive
1580         Based on patch from John Millikin
1582 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1584         * src/file-manager/fm-directory-view.c:
1585         Enable paste into folder for volume links (#386800)
1586         Based on patch from John Millikin
1588 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1590         * libnautilus-private/nautilus-directory-async.c:
1591         (thumbnail_done):
1592         Don't reference thumb_mtime_str if its not
1593         set, fixing a crash on zoom in. (#511406)
1594         Patch from John Millikin
1596 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1598         * libnautilus-private/nautilus-file-operations.c:
1599         (report_count_progress):
1600         Use ngettext for number of files strings. (#512203)
1601         Patch from Vasiliy Faronov
1603 2008-01-28  Alexander Larsson  <alexl@redhat.com>
1605         * libnautilus-private/nautilus-metafile.c:
1606         (escape_slashes):
1607         Escape slashes in the same way as old versions,
1608         fixing loss of metadata customization.
1609         Patch from Rached Ben Mustapha (#511592)
1611 2008-01-25  Soren Sandmann  <sandmann@redhat.com>
1613         * libnautilus-private/nautilus-directory-background.c
1614         (nautilus_connect_desktop_background_to_file_metadata): Remove
1615         call of noop eel_background_set_is_constant()
1617 2008-01-25  Matthias Clasen  <mclasen@redhat.com>
1619         * libnautilus-private/nautilus-file-operations.c: Update all
1620         GIOSchedulerJobFunc callbacks to return FALSE.
1622 2008-01-24  Luca Ferretti  <elle.uca@libero.it>
1624         reviewed by: Alexander Larsson
1626         * libnautilus-private/Makefile.am:
1627         * libnautilus-private/nautilus-icon-names.h
1629         Add a new file to define icon names, like
1630           #define NAUTILUS_ICON_HOME "user-home"
1631         using named icons from fd.o icon naming spec.
1632         
1633         * libnautilus-private/nautilus-desktop-link.c:
1634         (nautilus_desktop_link_new):
1635         * libnautilus-private/nautilus-link.c:
1636         (nautilus_link_get_link_icon_from_desktop):
1637         * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1638         (nautilus_trash_monitor_init):
1639         * src/file-manager/fm-directory-view.c:
1640         * src/file-manager/fm-tree-view.c: (create_popup_menu),
1641         (create_tree):
1642         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1643         * src/nautilus-connect-server-dialog-main.c: (main):
1644         * src/nautilus-desktop-window.c: (real_get_icon):
1645         * src/nautilus-main.c: (main):
1646         * src/nautilus-pathbar.c: (get_icon_for_file_path),
1647         (get_button_image), (is_file_path_mounted_mount),
1648         (make_directory_button):
1649         * src/nautilus-places-sidebar.c: (update_places),
1650         (bookmarks_drop_uris):
1651         * src/nautilus-window-menus.c:
1653         Include nautilus-icon-name.h and use its icons defines.
1654         This means that now Nautilus is using "user-home",
1655         "user-desktop", "folder", "user-trash*", "computer", 
1656         "drive-harddisk", "folder-remote", "network-workgroup",
1657         and "text-x-generic-template".
1659         * src/network-scheme.desktop.in:
1660         * nautilus-computer.desktop.in.in:
1661         * nautilus-file-management-properties.desktop.in.in:
1662         * nautilus-folder-handler.desktop.in.in:
1663         * nautilus-home.desktop.in.in:
1664         * nautilus.desktop.in.in:
1666         Use icons from fd.o spec here too. In details, we have
1667          Launcher       | New Icon
1668         ----------------+----------------------
1669         Computer        | computer
1670         File Browser    | system-file-manager
1671         Open Folder     | folder-open
1672         Home Folder     | user-home
1673         File Management | system-file-manager
1674         Network         | network-workgroup
1676         For other details see bug #407130.
1678 2008-01-23  Alexander Larsson  <alexl@redhat.com>
1680         * libnautilus-private/nautilus-file-operations.c:
1681         Don't leak enumerators
1682         
1683         * libnautilus-private/nautilus-trash-monitor.c:
1684         Don't leak file info
1686         Fixes from Matthias Clasen
1688 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1690         * libnautilus-extension/nautilus-column.c:
1691         Add attribute_q property that is the Quark
1692         of the attribute property.
1693         
1694         * src/file-manager/fm-icon-container.c:
1695         * src/file-manager/fm-list-model.[ch]:
1696         * src/file-manager/fm-list-view.c:
1697         Use the quark versions of the string attribute
1698         calls for better performance.
1700 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1702         * libnautilus-private/nautilus-file.[ch]:
1703         Add quark-bases string-attribute accessors.
1704         Store extension infos as quarks
1706 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1708         * libnautilus-private/nautilus-file.c:
1709         (nautilus_file_invalidate_extension_info_internal):
1710         (nautilus_file_add_string_attribute):
1711         Lazily allocate the extension info hashtable.
1712         Internalize the extension info attribute names.
1714 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1716         * libnautilus-private/nautilus-file.c:
1717         (nautilus_file_get_emblem_pixbufs):
1718         Don't leak NautilusIconInfo
1720 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1722         * libnautilus-private/nautilus-bookmark.c:
1723         (nautilus_bookmark_get_pixbuf):
1724         Don't leak icon
1725         
1726         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1727         Indentation fixups
1728         
1729         * libnautilus-private/nautilus-icon-info.c:
1730         (nautilus_icon_info_get_pixbuf_nodefault):
1731         Only set toggle ref first time we get a pixbuf request.
1732         
1733 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1735         * src/nautilus-main.c:
1736         (main):
1737         Clear caches on shutdown to help track leaks.
1739 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1741         * libnautilus-private/nautilus-file.c:
1742         (get_description):
1743         (update_description_for_link):
1744         Fix leak of description
1745         
1746         * libnautilus-private/nautilus-metafile.c:
1747         (set_metafile_contents):
1748         fix leak of xmlName.
1750 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1752         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1753         * libnautilus-private/nautilus-file-operations.c:
1754         * src/Nautilus_shell.server.in:
1755         * src/file-manager/fm-directory-view.c:
1756         * src/file-manager/fm-properties-window.c:
1757         * src/nautilus-connect-server-dialog-main.c:
1758         * src/nautilus-file-management-properties.glade:
1759         * src/nautilus-navigation-window-menus.c:
1760         Clean up strings for l10n. (#510327)
1762 2008-01-22  Alexander Larsson  <alexl@redhat.com>
1764         * libnautilus-private/nautilus-file-operations.c:
1765         * libnautilus-private/nautilus-file.c:
1766         * libnautilus-private/nautilus-progress-info.c:
1767         * src/file-manager/fm-directory-view.c:
1768         * src/file-manager/fm-properties-window.c:
1769         Use thousands separators (#41455)
1771 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1773         * configure.in:
1774         Post release version bump
1776 === nautilus 2.21.6 ===
1778 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1780         * NEWS:
1781         Update for release
1783         * configure.in:
1784         Bump glib requirement to 2.15.3
1786 2008-01-21  Alexander Larsson  <alexl@redhat.com>
1788         * libnautilus-private/nautilus-desktop-icon-file.c:
1789         Fix up indentation
1790         
1791         * libnautilus-private/nautilus-file.c:
1792         Allow umount and eject for NautilusFiles that have
1793         a GMount. (e.g. unix mountpoints)
1795 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1797         * libnautilus-private/nautilus-autorun.c:
1798         * src/nautilus-autorun-software.c:
1799         Fix coding style
1801 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1803         * libnautilus-private/nautilus-program-choosing.c:
1804         Just use get_activation_location instead of all
1805         the unnecessary special casing.
1806         
1807         * libnautilus-private/nautilus-autorun.[ch]:
1808         * src/file-manager/fm-directory-view.c:
1809         * src/nautilus-window-manage-views.c:
1810         Use nautilus_file_get_mount() to do the
1811         x-content type detection.
1813 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1815         * libnautilus-private/nautilus-file.[ch]:
1816         Add nautilus_file_get_activation_location.
1817         
1818         * libnautilus-private/nautilus-directory-async.c:
1819         Get mounts from mountable files too.
1820         
1821 2008-01-18  Alexander Larsson  <alexl@redhat.com>
1823         * src/nautilus-x-content-bar.c:
1824         Don't free result of g_app_info_get_icon ().
1826 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1828         * libnautilus-private/nautilus-desktop-icon-file.c:
1829         * libnautilus-private/nautilus-directory-async.c:
1830         * libnautilus-private/nautilus-directory-private.h:
1831         * libnautilus-private/nautilus-file.c:
1832         Implement reading the mount attribute
1833         (not used or tested yet)
1835 2008-01-17  Alexander Larsson  <alexl@redhat.com>
1837         * libnautilus-private/nautilus-file.[ch]:
1838         * libnautilus-private/nautilus-file-attributes.h:
1839         * libnautilus-private/nautilus-file-private.h:
1840         Add GMount attribute to NautilusFile.
1841         (not implemented yet)
1842         
1843         * Makefile.am:
1844         * configure.in:
1845         * data/nautilus.xml.in:
1846         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1847         * libnautilus-private/nautilus-autorun.[ch]:
1848         * libnautilus-private/nautilus-global-preferences.c:
1849         * libnautilus-private/nautilus-global-preferences.h:
1850         * libnautilus-private/nautilus-program-choosing.c:
1851         * src/Makefile.am:
1852         * src/file-manager/fm-directory-view.c:
1853         * src/nautilus-application.c:
1854         * src/nautilus-autorun-software.c: Added.
1855         * src/nautilus-file-management-properties.c:
1856         * src/nautilus-file-management-properties.glade:
1857         * src/nautilus-window-manage-views.c:
1858         * src/nautilus-x-content-bar.[ch]: Added.
1859         More work on autorun and x-content types from David Zeuthen
1861 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1863         * src/nautilus-application.c:
1864         (find_parent_spatial_window):
1865         unref, not free the GFile.
1866         Fixes crash in close parent windows (#509821)
1868 2008-01-16  Alexander Larsson  <alexl@redhat.com>
1870         * src/nautilus-file-management-properties.c:
1871         (nautilus_file_management_properties_dialog_setup):
1872         Fix help crash by actually owning a ref to 
1873         xml_dialog. (#509835)
1875 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1877         * libnautilus-private/nautilus-dnd.[ch]:
1878         Add nautilus_drag_uris_local
1879         
1880         * libnautilus-private/nautilus-tree-view-drag-dest.c:
1881         Don't copy/move files if you dnd within the same
1882         location (#508216)
1884 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1886         * src/file-manager/fm-directory-view.c:
1887         Selection lists are GFiles now, not uris (#505944)
1889 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1891         * libnautilus-private/nautilus-mime-application-chooser.c:
1892         (nautilus_mime_application_chooser_finalize):
1893         Disconnect mime changed handler
1895 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1897         * src/nautilus-file-management-properties.c:
1898         (nautilus_file_management_properties_dialog_response_cb):
1899         Don't crash when exiting separate properties app. (#505687)
1900         
1901         * src/nautilus-window.c:
1902         (nautilus_window_update_icon):
1903         Unref pixbuf inside != NULL block.
1905 2008-01-15  Alexander Larsson  <alexl@redhat.com>
1907         * libnautilus-private/nautilus-directory-async.c:
1908         * libnautilus-private/nautilus-file-private.h:
1909         * libnautilus-private/nautilus-file.c:
1910         Honor mtime specified in thumbnail (#504833)
1912 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1914         * configure.in:
1915         Post release version bump
1917 === nautilus 2.21.5 ===
1919 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1921         * src/nautilus-application.c:
1922         Correct includes
1924         * NEWS:
1925         Update for release
1927         * configure.in:
1928         Update version to 2.21.5
1929         Require eel 2.21.5
1930         
1931 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1933         * configure.in:
1934         Require glib 2.15.2
1936         * libnautilus-private/nautilus-file-utilities.c:
1937         * libnautilus-private/nautilus-monitor.c:
1938         * libnautilus-private/nautilus-trash-monitor.c:
1939         * src/nautilus-bookmark-list.c:
1940         Update to new gio API.
1942 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1944         * src/file-manager/fm-directory-view.c:
1945         (search_in_menu_items):
1946         (extension_action_callback):
1947         Check recursively for valid menu items (#508878)
1948         Patch from Choe Hwanjin.
1950 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1952         * libnautilus-private/nautilus-ui-utilities.c:
1953         (extension_action_sensitive_callback):
1954         (nautilus_toolbar_action_from_menu_item):
1955         Update toolbar item sensitivity if menu item changes.
1957 2008-01-14  Alexander Larsson  <alexl@redhat.com>
1959         * libnautilus-private/nautilus-file-operations.[ch]:
1960         Add check_trash arg to nautilus_file_operations_unmount_mount.
1961         Add nautilus_file_operations_mount_volume().
1962         
1963         * libnautilus-private/nautilus-desktop-icon-file.c:
1964         * src/nautilus-places-sidebar.c:
1965         * src/file-manager/fm-tree-view.c:
1966         Update to API change.
1967         
1968         * data/nautilus.xml.in:
1969         * libnautilus-private/Makefile.am:
1970         * libnautilus-private/apps_nautilus_preferences.schemas.in:
1971         * libnautilus-private/nautilus-autorun.[ch]: Added.
1972         * libnautilus-private/nautilus-global-preferences.[ch]:
1973         * src/nautilus-application.c:
1974         * src/nautilus-file-management-properties.c:
1975         * src/nautilus-file-management-properties.glade:
1976         Add new autorun setup (by David Zeuthen)
1978 2008-01-11  Alexander Larsson  <alexl@redhat.com>
1980         * libnautilus-private/nautilus-file.[ch]:
1981         Add nautilus_file_has_activation_uri.
1982         Don't show can't write emblems if you can't
1983         write in the parent either.
1984         
1985         * libnautilus-private/nautilus-mime-actions.c:
1986         Don't launch mountables that have no activation uri.
1988 2008-01-10  Sven Herzberg  <herzi@gnome-de.org>
1990         Don't check for unportable functions, fixes #396923
1992         Reviewed by Alex.
1994         * configure.in: don't check for unportable functions to modify the
1995         environment
1996         * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1998 2008-01-10  Alexander Larsson  <alexl@redhat.com>
2000         * src/file-manager/fm-directory-view.c:
2001         Use nautilus_file_can_delete() to control sensitivity
2002         of delete menu item.
2004 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
2006         * icons/colors.png:
2007         * icons/backgrounds.png:
2008         * icons/emblems.png:
2009         New Tango icons from Ulisse Perusin (see bug #374722).
2011 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
2013         * data/icons/16x16/apps/Makefile.am:
2014         * data/icons/22x22/apps/Makefile.am:
2015         * data/icons/24x24/apps/Makefile.am:
2016         * data/icons/32x32/apps/Makefile.am:
2017         * data/icons/scalable/apps/Makefile.am:
2018         Run gtk-update-icon-cache one one when exiting from
2019         icons directory. Not needed to repeat it 5 times.
2021 2008-01-10  Luca Ferretti  <elle.uca@libero.it>
2023         * configure.in:
2024         * data/Makefile.am:
2025         * data/icons/*:
2026         * icons/Makefile.am:
2027         * icons/appicon/*:
2028         Move "nautilus" named icon from icon/appicon to data/icons
2029         matching the directory and naming structure of other GNOME
2030         projects.
2032         This will also help if we'll need to add custom themeable
2033         icons.
2035 2008-01-10  Alexander Larsson  <alexl@redhat.com>
2037         * libnautilus-private/nautilus-mime-actions.c:
2038         (cancel_activate_callback):
2039         Fix assertion crash on cancel.
2041 2008-01-09  A. Walton  <awalton@svn.gnome.org>
2043         * libnautilus-private/nautilus-file-operations.c:
2044         (verify_destination):
2045         Non-strdup()'d string potentially free()'d.
2047 2008-01-09  A. Walton  <awalton@svn.gnome.org>
2049         * libnautilus-private/nautilus-file-operations.c:
2050         (move_file_prepare):
2051         Remove bad g_error_free()'s causing crashes while 
2052         merging files.
2054 2008-01-09  Alexander Larsson  <alexl@redhat.com>
2056         * src/Makefile.am:
2057         EXTRA_DIST the currently not built
2058         connect to server dialogs.
2060 2008-01-08  Alexander Larsson  <alexl@redhat.com>
2062         * configure.in:
2063         Post release version bump
2065 === nautilus 2.21.2 ===
2067 2008-01-08  Alexander Larsson  <alexl@redhat.com>
2069         * NEWS:
2070         Update for release
2072 2008-01-08  Alexander Larsson  <alexl@redhat.com>
2074         * libnautilus-private/nautilus-desktop-icon-file.c:
2075         * libnautilus-private/nautilus-file.[ch]:
2076         * libnautilus-private/nautilus-vfs-file.c:
2077         * src/file-manager/fm-directory-view.c:
2078         Remove unused callbacks in nautilus_file_unmount/eject.
2079         Patch from Tomas Bzatek <tbzatek@redhat.com>
2081 2008-01-08  Alexander Larsson  <alexl@redhat.com>
2083         * libnautilus-private/nautilus-desktop-icon-file.c:
2084         * libnautilus-private/nautilus-file-operations.c:
2085         * libnautilus-private/nautilus-vfs-file.c:
2086         Implement some missing mount/unmount functionallity.
2087         Patch from Tomas Bzatek <tbzatek@redhat.com>
2089 2008-01-08  Alexander Larsson  <alexl@redhat.com>
2091         * configure.in:
2092         Bump glib req to 2.15.1
2094 2008-01-08  Alexander Larsson  <alexl@redhat.com>
2096         * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
2097         Fix memleak.
2099 2008-01-07  Alexander Larsson  <alexl@redhat.com>
2101         * libnautilus-private/nautilus-monitor.c:
2102         * libnautilus-private/nautilus-trash-monitor.c:
2103         Update to new gio API
2105 2008-01-04  Alexander Larsson  <alexl@redhat.com>
2107         * libnautilus-extension/libnautilus-extension.pc.in:
2108         Pull in gio, not gnome-vfs.
2109         
2110         * libnautilus-extension/nautilus-file-info.[ch]:
2111         * libnautilus-private/nautilus-file.c:
2112         Export some gio specific things like file type and
2113         location/parent location.
2114         
2115         * libnautilus-private/nautilus-desktop-icon-file.c:
2116         These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
2118 2008-01-04  Alexander Larsson  <alexl@redhat.com>
2120         * configure.in:
2121         * src/nautilus-main.c:
2122         Set desktop env for GAppInfo
2123         
2124         * libnautilus-private/nautilus-open-with-dialog.c:
2125         Filter out apps that don't take file args from
2126         open with list.
2128 2008-01-04  Alexander Larsson  <alexl@redhat.com>
2130         * libnautilus-private/nautilus-file-operations.c:
2131         (delete_job):
2132         Remove unnecessary delete_if_all_already_in_trash boolean.
2133         
2134 2008-01-03  Cosimo Cecchi  <cosimoc@svn.gnome.org>
2136         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2137         Fix a typo.
2139 2007-12-24  Brian Pepple  <bpepple@fedoraproject.org>
2141         * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
2142         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
2143         Update to use extensions-2.0 dir.
2145 2007-12-27  Alexander Larsson  <alexl@redhat.com>
2147         * libnautilus-private/nautilus-dnd.c:
2148         (nautilus_drag_default_drop_action_for_icons):
2149         Default dnd of desktop icons to move. (#504824)
2150         Based on patch by Cosimo Cecchi
2152 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2154         * configure.in:
2155         Post release version bump
2157 === nautilus 2.21.1 ===
2159 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2161         * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
2162         Fix old test
2164         * NEWS: 
2165         Update for release
2167         * configure.in:
2168         Remove gnome-vfs requirement
2169         Bump glib and eel requirements
2170         
2171 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2173         * libnautilus-private/nautilus-mime-actions.c:
2174         Correct check for require_uri.
2175         Small performance fix
2177 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2179         * libnautilus-private/nautilus-file-private.h:
2180         Missed one "std" in the conversion
2182 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2184         * libnautilus-private/nautilus-customization-data.c:
2185         * libnautilus-private/nautilus-directory-async.c:
2186         * libnautilus-private/nautilus-dnd.c:
2187         * libnautilus-private/nautilus-file-operations.c:
2188         * libnautilus-private/nautilus-file-utilities.c:
2189         * libnautilus-private/nautilus-file.c:
2190         * libnautilus-private/nautilus-icon-dnd.c:
2191         * libnautilus-private/nautilus-link.c:
2192         * libnautilus-private/nautilus-search-engine-simple.c:
2193         * libnautilus-private/nautilus-trash-monitor.c:
2194         * src/file-manager/fm-directory-view.c:
2195         * src/file-manager/fm-properties-window.c:
2196         * src/nautilus-pathbar.c:
2197         * src/nautilus-property-browser.c:
2198         Update to new gio file attribute names
2200 2007-12-20  Alexander Larsson  <alexl@redhat.com>
2202         * libnautilus-private/nautilus-file-operations.c:
2203         * src/nautilus-places-sidebar.c:
2204         Update to new gio api
2206 2007-12-19  Alexander Larsson  <alexl@redhat.com>
2208         * libnautilus-private/nautilus-file-operations.c:
2209         * libnautilus-private/nautilus-file.c:
2210         * src/file-manager/fm-directory-view.c:
2211         * src/file-manager/fm-properties-window.c:
2212         Update for glib API change.
2214 2007-12-19  David Zeuthen  <davidz@redhat.com>
2216         Don't put up error dialogs if the error code is
2217         G_IO_ERROR_FAILED_HANDLED.
2219         * libnautilus-private/nautilus-file-operations.c:
2220         (unmount_mount_callback):
2221         * src/nautilus-places-sidebar.c: (volume_mount_cb),
2222         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2223         (drive_poll_for_media_cb):
2225 2007-12-17  Alexander Larsson  <alexl@redhat.com>
2227         * src/nautilus-main.c:
2228         (setup_debug_log_signals):
2229         Disable unsafe segv handler by default
2231 2007-12-14  David Zeuthen  <davidz@redhat.com>
2233         * libnautilus-private/nautilus-desktop-icon-file.c:
2234         (update_info_from_link):
2235         * libnautilus-private/nautilus-desktop-link-monitor.c:
2236         (volume_delete_dialog):
2237         * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2238         (fm_tree_view_unmount_cb):
2239         * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2240         * src/nautilus-places-sidebar.c: (check_visibility),
2241         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2242         (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2243         (eject_shortcut_cb):
2245         Update for API changes in gio trunk.
2247 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2249         * libnautilus-private/nautilus-file-operations.c:
2250         * libnautilus-private/nautilus-monitor.c:
2251         * libnautilus-private/nautilus-open-with-dialog.c:
2252         Update to new flags API
2254 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2256         * libnautilus-private/nautilus-bookmark.c:
2257         * libnautilus-private/nautilus-bookmark.h:
2258         * libnautilus-private/nautilus-desktop-icon-file.c:
2259         * libnautilus-private/nautilus-desktop-link-monitor.c:
2260         * libnautilus-private/nautilus-desktop-link.c:
2261         * libnautilus-private/nautilus-desktop-link.h:
2262         * libnautilus-private/nautilus-directory-private.h:
2263         * libnautilus-private/nautilus-directory.h:
2264         * libnautilus-private/nautilus-emblem-utils.h:
2265         * libnautilus-private/nautilus-file-changes-queue.h:
2266         * libnautilus-private/nautilus-file-operations.c:
2267         * libnautilus-private/nautilus-file-operations.h:
2268         * libnautilus-private/nautilus-file-utilities.c:
2269         * libnautilus-private/nautilus-file-utilities.h:
2270         * libnautilus-private/nautilus-file.c:
2271         * libnautilus-private/nautilus-file.h:
2272         * libnautilus-private/nautilus-icon-info.c:
2273         * libnautilus-private/nautilus-icon-info.h:
2274         * libnautilus-private/nautilus-link.c:
2275         * libnautilus-private/nautilus-mime-actions.h:
2276         * libnautilus-private/nautilus-mime-application-chooser.c:
2277         * libnautilus-private/nautilus-monitor.c:
2278         * libnautilus-private/nautilus-monitor.h:
2279         * libnautilus-private/nautilus-open-with-dialog.c:
2280         * libnautilus-private/nautilus-open-with-dialog.h:
2281         * libnautilus-private/nautilus-program-choosing.c:
2282         * libnautilus-private/nautilus-program-choosing.h:
2283         * libnautilus-private/nautilus-progress-info.h:
2284         * libnautilus-private/nautilus-recent.h:
2285         * libnautilus-private/nautilus-search-directory.c:
2286         * libnautilus-private/nautilus-search-engine-simple.c:
2287         * libnautilus-private/nautilus-trash-monitor.c:
2288         * libnautilus-private/nautilus-trash-monitor.h:
2289         * libnautilus-private/nautilus-ui-utilities.c:
2290         * libnautilus-private/nautilus-view-factory.h:
2291         * src/file-manager/fm-directory-view.c:
2292         * src/file-manager/fm-directory-view.h:
2293         * src/file-manager/fm-icon-container.c:
2294         * src/file-manager/fm-icon-view.c:
2295         * src/file-manager/fm-tree-model.h:
2296         * src/file-manager/fm-tree-view.c:
2297         * src/nautilus-application.c:
2298         * src/nautilus-application.h:
2299         * src/nautilus-bookmark-list.c:
2300         * src/nautilus-bookmark-list.h:
2301         * src/nautilus-desktop-window.c:
2302         * src/nautilus-image-properties-page.c:
2303         * src/nautilus-location-entry.c:
2304         * src/nautilus-navigation-window.c:
2305         * src/nautilus-pathbar.c:
2306         * src/nautilus-pathbar.h:
2307         * src/nautilus-places-sidebar.c:
2308         * src/nautilus-property-browser.c:
2309         * src/nautilus-query-editor.c:
2310         * src/nautilus-window-menus.c:
2311         Only use <gio/gio.h> include 
2313 2007-12-14  Alexander Larsson  <alexl@redhat.com>
2315         * libnautilus-private/nautilus-file-operations.c:
2316         Update to gioscheduler.h changes
2318 2007-12-13  Alexander Larsson  <alexl@redhat.com>
2320         * libnautilus-private/nautilus-mime-actions.c:
2321         * src/nautilus-window-manage-views.c:
2322         Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2324 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2326         * src/file-manager/fm-directory-view.c:
2327         (new_folder_done):
2328         Remove spew
2329         (add_submenu):
2330         (add_submenu_to_directory_menus):
2331         Avoid creating three copies of template menu actions
2333 2007-12-12  Alexander Larsson  <alexl@redhat.com>
2335         * libnautilus-private/nautilus-file-private.h:
2336         * libnautilus-private/nautilus-file-utilities.c:
2337         Update to new gio attribute names
2339 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2341         * libnautilus-private/apps_nautilus_preferences.schemas.in:
2342         fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2344 2007-12-12  Andre Klapper  <a9016009@gmx.de>
2346         * src/file-manager/fm-properties-window.c (create_pie_widget):
2347         fix a typo (bug #499715, committing on behalf of Bob mauchin); 
2348         add two translator comments.
2350 2007-12-11  David Zeuthen  <davidz@redhat.com>
2352         Update for API changes in gio trunk.
2354         * libnautilus-private/nautilus-desktop-icon-file.c:
2355         (update_info_from_link):
2356         * libnautilus-private/nautilus-desktop-link-monitor.c:
2357         (volume_delete_dialog), (volume_file_name_used),
2358         (create_mount_link), (mount_added_callback),
2359         (mount_removed_callback), (mount_changed_callback),
2360         (desktop_volumes_visible_changed),
2361         (nautilus_desktop_link_monitor_init),
2362         (desktop_link_monitor_finalize):
2363         * libnautilus-private/nautilus-desktop-link.c:
2364         (nautilus_desktop_link_new),
2365         (nautilus_desktop_link_new_from_mount),
2366         (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2367         * libnautilus-private/nautilus-desktop-link.h:
2368         * libnautilus-private/nautilus-file-operations.c:
2369         (custom_mount_to_string), (custom_mount_skip),
2370         (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2371         (has_trash_files), (nautilus_file_operations_unmount_mount):
2372         * libnautilus-private/nautilus-file-operations.h:
2373         * libnautilus-private/nautilus-file.c:
2374         (nautilus_file_get_volume_name):
2375         * src/file-manager/fm-icon-container.c: (get_sort_category):
2376         * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2377         (fm_tree_model_get_mount_for_root_node_file),
2378         (fm_tree_model_remove_root_uri):
2379         * src/file-manager/fm-tree-model.h:
2380         * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2381         (mount_added_callback), (mount_removed_callback),
2382         (button_pressed_callback), (fm_tree_view_unmount_cb),
2383         (create_tree):
2384         * src/nautilus-application.c: (nautilus_application_instance_init),
2385         (mount_added_callback), (mount_removed_callback):
2386         * src/nautilus-pathbar.c:
2387         (nautilus_path_bar_update_button_appearance),
2388         (is_file_path_mounted_mount), (find_button_type),
2389         (make_directory_button):
2390         * src/nautilus-places-sidebar.c: (add_place), (update_places),
2391         (mount_added_callback), (mount_removed_callback),
2392         (mount_changed_callback), (volume_added_callback),
2393         (volume_removed_callback), (volume_changed_callback),
2394         (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2395         (check_visibility), (bookmarks_check_popup_sensitivity),
2396         (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2397         (unmount_shortcut_cb), (eject_shortcut_cb),
2398         (drive_poll_for_media_cb), (rescan_shortcut_cb),
2399         (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2400         (nautilus_places_sidebar_set_parent_window):
2402 2007-12-11  A. Walton  <awalton@svn.gnome.org>
2403         * src/nautilus-shell-interface.idl:
2404         Fix build error from nautilus metafile removal.
2406 2007-12-10  Alexander Larsson  <alexl@redhat.com>
2408         * libnautilus-private/nautilus-directory-async.c:
2409         * libnautilus-private/nautilus-directory-metafile.[ch]:
2410         * libnautilus-private/nautilus-metafile.[ch]:
2411         * libnautilus-private/nautilus-directory-private.h:
2412         * libnautilus-private/nautilus-directory.c:
2413         * libnautilus-private/Makefile.am:
2414         * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2415         * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2416         * libnautilus-private/nautilus-metafile-server.idl: Removed.
2417         * src/nautilus-application.c:
2418         * src/nautilus-main.c:
2419         * src/nautilus-spatial-window.c:
2420         Remove the bonobo layer for metadata, as we're always in-process anyway
2421         these days.
2423 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2425         * libnautilus-private/nautilus-file.[ch]:
2426         * libnautilus-private/nautilus-vfs-file.c:
2427         * src/file-manager/fm-directory-view.c:
2428         Add optional cancellable arg to nautilus_file_mount
2429         
2430         * libnautilus-private/nautilus-mime-actions.c:
2431         Implement cancellation of file activation
2433 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2435         * libnautilus-private/nautilus-file-operations.c:
2436         Implement nautilus_file_set_permissions_recursive
2438 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2440         * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2441         Use new gio apis to avoid getting uri.
2443 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2445         * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2446         No need to get the uri to figure out if the
2447         directory is in the trash, just use
2448         g_file_has_uri_scheme().
2449         
2450 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2452         * src/nautilus-places-sidebar.c:
2453         Display errors on mount/unmount failure
2455 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2457         * libnautilus-private/nautilus-file-operations.[ch]:
2458         * src/file-manager/fm-tree-view.c:
2459         * src/nautilus-places-sidebar.c:
2460         Show errors on unmount/eject failing.
2462 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2464         * libnautilus-private/nautilus-file-operations.[ch]:
2465         * src/nautilus-places-sidebar.c:
2466         Implement empty trash on unmount and eject
2467         
2468         * src/file-manager/fm-tree-view.c:
2469         Use the file op version of unmount
2471 2007-12-07  Alexander Larsson  <alexl@redhat.com>
2473         * libnautilus-private/nautilus-file-operations.[ch]:
2474         Implement the rest of the file create ops
2475         
2476         * src/file-manager/fm-directory-view.c:
2477         Get sane filenames for dropped text
2479 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2481         * libnautilus-private/nautilus-directory.c:
2482         Don't avoid adding existing files that are not is_added.
2483         Fixes a problem where new folder didn't display the new folder.
2484         
2485         * libnautilus-private/nautilus-file-operations.[ch]:
2486         * src/file-manager/fm-directory-view.c:
2487         * src/file-manager/fm-tree-view.c:
2488         Implement new folder.
2490 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2492         * libnautilus-private/nautilus-file-operations.c:
2493         Set position on move and link
2495 2007-12-06  Alexander Larsson  <alexl@redhat.com>
2497         * libnautilus-private/nautilus-file-operations.[ch]:
2498         * src/file-manager/fm-directory-view.c:
2499         Implement symlinking
2501 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2503         * libnautilus-private/nautilus-file-operations.[ch]:
2504         Implement duplicate.
2506 2007-12-05  Alexander Larsson  <alexl@redhat.com>
2508         * src/file-manager/fm-directory-view.c:
2509         Fix merge error that made the Open Folder Window
2510         menu item appear in non-browser mode
2512 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2513         * libnautilus-private/nautilus-search-engine-beagle.c:
2514         Fixed some spacing issues.
2516 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2518         * libnautilus-private/nautilus-file-operations.c:
2519         Implement empty trash
2521 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2522         * libnautilus-private/nautilus-search-engine-beagle.c:
2523         Fix a memory leak from the last commit.
2525 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2527         * libnautilus-private/nautilus-file-operations.c:
2528         Implement trash with CommonJob
2529         
2530         * libnautilus-private/nautilus-progress-info.c:
2531         (nautilus_progress_info_set_progress):
2532         Ensure progress always is inside 0.0 - 1.0
2534 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2535         * libnautilus-private/nautilus-search-engine-beagle.c:
2536         Replace depreciated beagle_query_add_hit_type and
2537         beagle_query_add_mime_type with compatible query strings.
2538         
2539 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2541         * libnautilus-private/nautilus-file-operations.c:
2542         Support recursive delete with progress reporting
2544 2007-12-04  Alexander Larsson  <alexl@redhat.com>
2546         * libnautilus-private/nautilus-file-operations.c:
2547         Use CommonJob in the delete confirmation dialogs
2549 2007-12-03  Christian Persch  <chpe@gnome.org>
2551         * libnautilus-private/nautilus-directory-metafile.c:
2552         (nautilus_directory_get_integer_file_metadata),
2553         (nautilus_directory_set_integer_file_metadata):
2554         * libnautilus-private/nautilus-directory.c:
2555         (nautilus_directory_schedule_position_set):
2556         * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2557         * libnautilus-private/nautilus-file-operations-progress.c:
2558         (time_remaining_callback):
2559         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2560         * src/file-manager/fm-directory-view.c: (new_folder_done):
2561         * src/nautilus-application.c: (get_desktop_manager_selection):
2562         * src/nautilus-connect-server-dialog.c: (display_server_uri):
2563         * src/nautilus-information-panel.c: (receive_dropped_color):
2564         * src/nautilus-property-browser.c: (add_color_to_browser):
2565         * src/nautilus-window.c: (nautilus_window_init),
2566         (nautilus_window_finalize), (free_activate_view_data),
2567         (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2568         (nautilus_window_class_init): Remove some small allocations, and use
2569         GSlice more often. Bug #461795.
2571 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2573         * libnautilus-private/nautilus-file-operations.c:
2574         Move screen_num to CommonJob
2575         Use GtkWindow * for parent_window in CommonJob
2576         shallow conversion to CommonJob use for delete
2578 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2580         * libnautilus-private/nautilus-file-operations.c:
2581         Remove old gnome-vfs base implementation to make
2582         this easier to read.
2583         
2584 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2586         * libnautilus-private/nautilus-file-operations.c:
2587         Implement cancellation in all ops
2588         
2589         * libnautilus-private/nautilus-progress-info.[ch]:
2590         Allow cancelling in progress dialog
2592 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2594         * test/test.h: 
2595         Don't include deprectated headers
2597 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2599         * libnautilus-private/nautilus-search-engine-tracker.c:
2600         Fix build
2601         
2602         * src/file-manager/fm-directory-view.h:
2603         Don't include deprectated headers
2605 2007-12-03  Alexander Larsson  <alexl@redhat.com>
2607         * libnautilus-private/nautilus-file-operations.c:
2608         * libnautilus-private/nautilus-file.c:
2609         * libnautilus-private/nautilus-progress-info.c:
2610         * src/file-manager/fm-error-reporting.c:
2611         Fix ngettext use and othe i18n issues (#500945)
2613 2007-11-30  Federico Mena Quintero  <federico@novell.com>
2615         Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2616         the HIG police.
2618         * src/file-manager/fm-properties-window.c
2619         (create_permissions_page): Use header capitalization for command button.
2620         (add_permissions_combo_box): Use sentence capitalization for field labels.
2622 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2624         * libnautilus-private/nautilus-file-operations.[ch]:
2625         Reimplement copy_move helper with _copy and _move
2626         Also support move to trash as trash
2627         
2628         * src/file-manager/fm-directory-view.c:
2629         Use _copy_move again
2631 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2633         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2634         Convert changes queue to only use GFile, not uris.
2635         Kill all _by_uri versions
2636         
2637         * libnautilus-private/nautilus-directory-notify.h:
2638         * libnautilus-private/nautilus-directory.c:
2639         * libnautilus-private/nautilus-link.c:
2640         * libnautilus-private/nautilus-monitor.c:
2641         * src/file-manager/fm-directory-view.c:
2642         Update for above changes
2644 2007-11-30  Alexander Larsson  <alexl@redhat.com>
2646         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2647         More uri -> gfile API changes
2648         
2649         * libnautilus-private/nautilus-file-operations.[ch]:
2650         Add move operation
2651         
2652         * src/file-manager/fm-directory-view.c:
2653         Use move operation
2655 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2657         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2658         * libnautilus-private/nautilus-icon-dnd.c:
2659         Change position setting api to accept GFile instead of
2660         uri
2661         
2662         * libnautilus-private/nautilus-file-operations.c:
2663         Set positions and copy metadata.
2665 2007-11-29  Alexander Larsson  <alexl@redhat.com>
2667         * libnautilus-private/nautilus-file-changes-queue.[ch]:
2668         Add some GFile version and rename the old to _by_uri
2669         
2670         * libnautilus-private/nautilus-file-operations.c:
2671         Emit change events
2672         
2673         * libnautilus-private/nautilus-file-operations-progress.c:
2674         * libnautilus-private/nautilus-file.c:
2675         * libnautilus-private/nautilus-icon-dnd.c:
2676         * libnautilus-private/nautilus-metafile.c:
2677         * libnautilus-private/nautilus-monitor.c:
2678         * src/file-manager/fm-directory-view.c:
2679         * src/file-manager/fm-icon-view.c:
2680         Update to latest APIs
2682 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2684         * libnautilus-private/nautilus-file-operations.c:
2685         Better status message when copying one folder
2686         
2687         * libnautilus-private/nautilus-progress-info.c:
2688         Correct tooltip message for status icon
2690 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2692         * libnautilus-private/nautilus-file-operations.c:
2693         Nicer progress texts
2694         
2695         * libnautilus-private/nautilus-progress-info.c:
2696         Hide progress window when last op finishes.
2698 2007-11-23  Alexander Larsson  <alexl@redhat.com>
2700         * libnautilus-private/nautilus-directory-async.c:
2701         Don't free uninitialized memory.
2702         
2703         * libnautilus-private/nautilus-file-operations.c:
2704         * libnautilus-private/nautilus-progress-info.[ch]:
2705         Add progress info dialog
2707 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2709         * libnautilus-private/nautilus-file-operations.c:
2710         Handle debuting URIs in file copy op
2711         
2712         * src/file-manager/fm-directory-view.c:
2713         Use new nautilus_file_operations_copy for copy.
2714         Make debuting_uri hash into debuting_files in new
2715         API. Convert for old calls.
2717 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2719         * libnautilus-private/nautilus-file-operations.c:
2720         Add run_warning and run_error to simplify the
2721         code for error dialogs.
2723 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2725         * libnautilus-private/nautilus-file-operations.c:
2726         Add defines for common button names to make sure
2727         they are consistent
2729 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2731         * libnautilus-private/nautilus-file-operations.c:
2732         Use the right create_dest arg to copy_directory
2733         
2734 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2736         * libnautilus-private/nautilus-file-operations.c:
2737         Free primary / secondary in run_simple_dialog
2739 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2741         * libnautilus-private/nautilus-file-operations.c:
2742         Add IS_IO_ERROR macro and use that
2743         
2744 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2746         * libnautilus-private/nautilus-progress-info.[ch]:
2747         Remove printf versions
2748         rename _set_foo_nocopy to _take_foo
2750         * libnautilus-private/nautilus-file-operations.c:
2751         Use new custom printf formating for all strings
2752         
2753 2007-11-22  Alexander Larsson  <alexl@redhat.com>
2755         * libnautilus-private/nautilus-file-operations.c:
2756         Use eel_strdup_printf_with_custom to make it easier
2757         to create error dialogs.
2759 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2761         * libnautilus-private/nautilus-file-operations.c:
2762         Handle deleting a directory when overwriting it with a
2763         file.
2765 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2767         * libnautilus-private/nautilus-file-operations.c:
2768         Handle errors in remove destination
2769         
2770 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2772         * libnautilus-private/nautilus-file-operations.c:
2773         Pass cancellable into strdup_with_name
2775 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2777         * libnautilus-private/nautilus-file-operations.c:
2778         Add progress updates to copy.
2779         Make some error dialogs more consistent (add skip all, reorder)
2781         * libnautilus-private/nautilus-progress-info.[ch]:
2782         Add nautilus_progress_info_set_status_printf
2784 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2786         * libnautilus-private/nautilus-file-operations.c:
2787         Don't create dest dir on merges
2788         
2789 2007-11-21  Alexander Larsson  <alexl@redhat.com>
2791         * libnautilus-private/nautilus-file-operations.c:
2792         Handle recursive copies
2794 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2796         * libnautilus-private/nautilus-file-operations.c:
2797         Pass in same_fs instead of dest_fs_id so we can
2798         reuse copy_file recursively and only check once.
2800 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2802         * libnautilus-private/nautilus-file-operations.c:
2803         More work on file copies
2805 2007-11-20  Alexander Larsson  <alexl@redhat.com>
2807         * libnautilus-private/nautilus-file-operations.c:
2808         Add error handling for source scanning
2810 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2812         * libnautilus-private/nautilus-progress-info.[ch]:
2813         Add nautilus_get_all_progress_info()
2814         
2815         * test/test-copy.c:
2816         Print progress info
2817         
2818         * libnautilus-private/nautilus-file-operations.c:
2819         Implement generic run_simple_dialog()
2821 2007-11-19  Alexander Larsson  <alexl@redhat.com>
2823         * libnautilus-private/nautilus-file-operations.c:
2824         Add generic run_simple_dialog.
2826 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2828         * libnautilus-private/nautilus-progress-info.c:
2829         Fix signal emissions
2831         * libnautilus-private/nautilus-file-operations.[ch]:
2832         Add nautilus_file_operations_copy, with some initial
2833         (far from done) code
2834         
2835         * test/Makefile.am:
2836         * test/test-copy.c:
2837         nautilus_file_operations_copy testcase
2839 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2841         * libnautilus-private/nautilus-progress-info.c:
2842         Reindent
2843         Fix threading issues wrt the idle source
2845 2007-11-16  Alexander Larsson  <alexl@redhat.com>
2847         * libnautilus-private/Makefile.am:
2848         * libnautilus-private/nautilus-progress-info.[ch]:
2849         Added NautilusProgressInfo class
2850         
2851         * libnautilus-private/nautilus-file-operations.c:
2852         * src/file-manager/fm-tree-view.c:
2853         * src/nautilus-places-sidebar.c:
2854         Update to new gio API
2856 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2858         * src/file-manager/fm-error-reporting.c:
2859         Remove last use of GNOME_VFS_ERROR
2860         
2861         * libnautilus-private/Makefile.am:
2862         * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2863         * src/file-manager/fm-directory-view.c:
2864         * src/nautilus-window-manage-views.c:
2865         Remove GNOME_VFS_ERROR
2867 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2869         * src/nautilus-window-manage-views.c:
2870         * src/nautilus-window-private.h:
2871         Better error reporting on view failure
2873 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2875         * src/nautilus-window-manage-views.c:
2876         * src/nautilus-window-private.h:
2877         Try to mount location if not mounted.
2879 2007-11-13  Alexander Larsson  <alexl@redhat.com>
2881         * libnautilus-private/nautilus-directory-async.c:
2882         * libnautilus-private/nautilus-file-private.h:
2883         * libnautilus-private/nautilus-file.c:
2884         Handle std:target_uri gio links
2886 2007-11-12  Alexander Larsson  <alexl@redhat.com>
2888         * libnautilus-private/nautilus-file.c:
2889         Fix reversed checks
2891 2007-11-08  Sebastian Dröge  <slomo@circular-chaos.org>
2893         * configure.in:
2894         * src/nautilus-image-properties-page.c:
2895         Add support for exempi >= 1.99.5 while keeping support for older
2896         versions.
2898 2007-11-06  Sebastian Dröge  <slomo@circular-chaos.org>
2900         * NEWS:
2901         * docs/key_mouse_navigation.txt:
2902         * libnautilus-private/nautilus-emblem-utils.c:
2903         * libnautilus-private/nautilus-emblem-utils.h:
2904         * src/file-manager/fm-properties-window.c:
2905         * src/nautilus-emblem-sidebar.c:
2906         * src/nautilus-property-browser.c:
2907         Fix typo: availible -> available.
2909 2007-11-06  Alexander Larsson  <alexl@redhat.com>
2911         * libnautilus-private/nautilus-program-choosing.c:
2912         Update to the new GAppInfo and EelAppLaunchContext APIs
2913         Remove old startup notify code
2915 2007-11-05  Jürg Billeter  <j@bitron.ch>
2917         reviewed by: Alexander Larsson  <alexl@redhat.com>
2919         * src/file-manager/fm-actions.h:
2920         * src/file-manager/fm-directory-view.c:
2921         (action_open_folder_window_callback), (open_one_in_folder_window),
2922         (action_location_open_folder_window_callback),
2923         (real_update_location_menu), (real_update_menus):
2924         * src/file-manager/nautilus-directory-view-ui.xml:
2925         * src/nautilus-actions.h:
2926         * src/nautilus-navigation-window-menus.c:
2927         (nautilus_navigation_window_update_spatial_menu_item),
2928         (action_folder_window_callback),
2929         (nautilus_navigation_window_initialize_menus):
2930         * src/nautilus-navigation-window-ui.xml:
2931         * src/nautilus-navigation-window.c:
2932         (nautilus_navigation_window_init), (always_use_browser_changed):
2933         * src/nautilus-window-private.h:
2934         Add menu item to open spatial folder window from browser window to File
2935         menu and context menus.
2937 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2939         * src/file-manager/fm-directory-view.c:
2940         * src/nautilus-file-management-properties.c:
2941         * src/nautilus-navigation-window.c:
2942         * libnautilus-private/nautilus-icon-info.c:
2943         * libnautilus-private/nautilus-mime-application-chooser.c:
2944         Plug some minor memory leaks.
2946 2007-11-02  Paolo Borelli  <pborelli@katamail.com>
2948         * src/file-manager/fm-icon-container.c:
2949         * src/file-manager/fm-list-view.c:
2950         * src/nautilus-shell.c:
2951         * src/nautilus-file-management-properties.c:
2952         * libnautilus-private/nautilus-column-utilities.c:
2953         * libnautilus-private/nautilus-column-utilities.h:
2954         * libnautilus-private/nautilus-column-chooser.c:
2955         * libnautilus-private/nautilus-column-chooser.h:
2956         Remove all uses of eel-string-list and update code to the new
2957         eel_preferences_[set|get]_string_array api.
2959         * libnautilus-private/nautilus-global-preferences.c:
2960         Update to the eel-enumerations api changes.
2962 2007-11-02  Alexander Larsson  <alexl@redhat.com>
2964         * libnautilus-private/nautilus-customization-data.[ch]:
2965         * libnautilus-private/nautilus-desktop-directory.c:
2966         * libnautilus-private/nautilus-directory-async.c:
2967         * libnautilus-private/nautilus-directory-private.h:
2968         * libnautilus-private/nautilus-directory.[ch]:
2969         * libnautilus-private/nautilus-file-operations-progress.[ch]:
2970         * libnautilus-private/nautilus-file-private.h:
2971         * libnautilus-private/nautilus-file-utilities.c:
2972         * libnautilus-private/nautilus-file.[ch]:
2973         * libnautilus-private/nautilus-global-preferences.c:
2974         * libnautilus-private/nautilus-icon-dnd.c:
2975         * libnautilus-private/nautilus-metafile.c:
2976         * libnautilus-private/nautilus-monitor.c:
2977         * libnautilus-private/nautilus-program-choosing.c:
2978         * libnautilus-private/nautilus-query.h:
2979         * libnautilus-private/nautilus-search-directory.c:
2980         * libnautilus-private/nautilus-search-engine-tracker.c:
2981         * libnautilus-private/nautilus-search-engine.h:
2982         * libnautilus-private/nautilus-thumbnails.c:
2983         * libnautilus-private/nautilus-tree-view-drag-dest.c:
2984         * libnautilus-private/nautilus-vfs-utils.h:
2985         * src/file-manager/fm-desktop-icon-view.c:
2986         * src/file-manager/fm-ditem-page.c:
2987         * src/file-manager/fm-icon-container.c:
2988         * src/file-manager/fm-icon-view.c:
2989         * src/file-manager/fm-list-view.c:
2990         * src/file-manager/fm-properties-window.c:
2991         * src/file-manager/fm-tree-view.c:
2992         * src/nautilus-desktop-window.c:
2993         * src/nautilus-emblem-sidebar.c:
2994         * src/nautilus-location-bar.c:
2995         * src/nautilus-location-dialog.c:
2996         * src/nautilus-location-entry.c:
2997         * src/nautilus-main.c:
2998         * src/nautilus-navigation-window-menus.c:
2999         * src/nautilus-places-sidebar.c:
3000         * src/nautilus-query-editor.c:
3001         * src/nautilus-shell.c:
3002         * src/nautilus-sidebar-title.c:
3003         * src/nautilus-window-manage-views.c:
3004         * src/nautilus-window.c:
3005         * test/test-nautilus-mime-actions-set.c:
3006         * test/test-nautilus-mime-actions.c:
3007         * test/test.h:
3008         Remove lots of gnome vfs includes
3009         
3010         * src/Makefile.am:
3011         Disable building of connect to server app
3013 2007-11-02  Alexander Larsson  <alexl@redhat.com>
3015         * libnautilus-private/nautilus-file.[ch]:
3016         Add nautilus_file_is_launchable
3018         * libnautilus-private/nautilus-program-choosing.c:
3019         Add launched apps to recent files
3020         
3021         * libnautilus-private/nautilus-mime-actions.[ch]:
3022         * src/file-manager/fm-directory-view.[ch]:
3023         Move all the file activaton code from FMDirectoryView
3024         to a common place in nautilus-mime-actions
3026 2007-11-01  Alexander Larsson  <alexl@redhat.com>
3028         * libnautilus-private/nautilus-file-operations.[ch]:
3029         Stub out all gnome-vfs using operations with a
3030         dialog saying this isn't supported yet.
3031         
3032         * src/Makefile.am:
3033         * src/file-manager/fm-directory-view.c:
3034         * src/nautilus-shell-ui.xml:
3035         * src/nautilus-window-menus.c:
3036         Remove all connect to server use for now
3037         Not sure what to do with it in the gvfs world
3038         
3039         * src/file-manager/fm-error-reporting.c:
3040         * src/nautilus-main.c:
3041         Remove gnome_vfs uses
3043 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
3045         * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
3046         instead of a hand rolled version.
3048 2007-11-01  Paolo Borelli  <pborelli@katamail.com>
3050         * src/file-manager/fm-directory-view.c: do not use the deprecated
3051         gnome_util_home_file and make sure tha ~/.gnome2 is created if it
3052         doesn't exist.
3054 2007-11-01  Alexander Larsson  <alexl@redhat.com>
3056         * libnautilus-private/nautilus-file-operations.[ch]:
3057         Convert unmount volume to gio
3058         Remove unmount drive (makes no sense!)
3059         
3060         * src/nautilus-places-sidebar.c:
3061         Use new APIs
3063 2007-11-01  Alexander Larsson  <alexl@redhat.com>
3065         * libnautilus-private/nautilus-file.c:
3066         (nautilus_file_get_uri_scheme):
3067         Better get_uri_scheme implementation
3068         
3069         * libnautilus-private/nautilus-mime-actions.[ch]:
3070         Remove the open_with versions (not needed anymore)
3071         Add support for uri_handlers
3072         
3073         * libnautilus-private/nautilus-program-choosing.[ch]:
3074         Remove now unused function nautilus_launch_show_file
3075         
3076         * src/file-manager/fm-directory-view.c:
3077         * src/nautilus-information-panel.c:
3078         * src/nautilus-window.c:
3079         Update for above api changes
3081 2007-10-31  Alexander Larsson  <alexl@redhat.com>
3083         * libnautilus-private/nautilus-dnd.c:
3084         Convert default dnd op to gio code
3086 2007-10-31  Alexander Larsson  <alexl@redhat.com>
3088         * libnautilus-private/nautilus-search-engine-simple.c:
3089         Update to changed gio API
3091 2007-10-31  Alexander Larsson  <alexl@redhat.com>
3093         * libnautilus-private/nautilus-vfs-utils.[ch]:
3094         Remove more unused gnome-vfs helpers
3096 2007-10-31  Alexander Larsson  <alexl@redhat.com>
3098         * src/file-manager/fm-icon-view.c (play_file):
3099         Use a better pipeline for audio preview (doesn't play videos)
3100         Add back totem preview app.
3102         * libnautilus-private/nautilus-file.c:
3103         (nautilus_file_get_volume_name):
3104         Get volume name using gio
3105         
3106         * src/file-manager/fm-properties-window.c:
3107         Show volume name for non local files too
3108         Avoid crashes if query fsinfo fails
3110 2007-10-30  Alexander Larsson  <alexl@redhat.com>
3112         * libnautilus-private/nautilus-program-choosing.c:
3113         (nautilus_launch_show_file):
3114         Avoid gnome_vfs calls
3116 2007-10-30  Alexander Larsson  <alexl@redhat.com>
3118         * libnautilus-private/nautilus-icon-canvas-item.c:
3119         (real_map_pixbuf):
3120         Fix indentation
3121         
3122         * src/file-manager/Makefile.am:
3123         * src/file-manager/fm-icon-view.c:
3124         * src/file-manager/nautilus-audio-mime-types.h:
3125         Replace audio preview code with new one based
3126         on gst-launch, removing all the gnome-vfs code
3128 2007-10-29  Alexander Larsson  <alexl@redhat.com>
3130         * libnautilus-private/nautilus-dnd.c:
3131         Remove gnome-vfs code
3133 2007-10-29  Alexander Larsson  <alexl@redhat.com>
3135         * libnautilus-private/nautilus-file-utilities.[ch]:
3136         * libnautilus-private/nautilus-file-operations.c:
3137         Move public gnome-vfs functions from file-utilities to internal
3138         calls in file-operations.c
3139         Replace gnome-vfs use with gio
3140         
3141         * libnautilus-private/nautilus-file-operations-progress.c:
3142         * src/file-manager/fm-tree-view.c:
3143         Replace gnome-vfs use with gio
3145 2007-10-29  Alexander Larsson  <alexl@redhat.com>
3147         * libnautilus-private/nautilus-file-operations.[ch]:
3148         Move nautilus_file_operations_delete to the gio code.
3150         * src/file-manager/fm-directory-view.c:
3151         * src/file-manager/fm-tree-view.c:
3152         Update to use new nautilus_file_operations_delete
3154 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
3156         * libnautilus-private/nautilus-module.c:
3157         Fix valgrind warning on shutdown (#346401, ported from trunk).
3159 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
3161         * libnautilus-private/nautilus-directory.c:
3162         * libnautilus-private/nautilus-desktop-link.c:
3163         * libnautilus-private/nautilus-desktop-icon-file.c:
3164         * libnautilus-private/nautilus-bookmark.c:
3165         * libnautilus-private/nautilus-trash-monitor.c:
3166         * libnautilus-private/nautilus-file.c:
3167         Plug minor memory leaks and improper uses of eel_ref_str_*
3169 2007-10-26  Paolo Borelli  <pborelli@katamail.com>
3171         * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
3172         of freeing it to avoid memory corruption.
3174 2007-10-25  Alexander Larsson  <alexl@redhat.com>
3176         * libnautilus-private/nautilus-file-changes-queue.[ch]:
3177         * libnautilus-private/nautilus-monitor.c:
3178         Rename some file change queue functions to _by_uri
3179         add GFile based version with the original name
3180         
3181         * libnautilus-private/nautilus-file-operations.[ch]:
3182         Add gio based nautilus_file_operations_trash_or_delete() call.
3183         
3184         * src/file-manager/fm-directory-view.c:
3185         Call nautilus_file_operations_trash_or_delete()
3186         Remove unused code
3188 2007-10-25  Alexander Larsson  <alexl@redhat.com>
3190         * src/file-manager/fm-directory-view.[ch]:
3191         Make file activation handle mounting of mountables and non-mounted
3192         locations. Also general cleanup of activation.
3193         Cancellation not handled yet.
3195 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3197         * src/file-manager/fm-list-view.c:
3198         * libnautilus-private/nautilus-icon-info.c:
3199         * libnautilus-private/nautilus-file.c:
3200         Plug some minor memory leaks.
3202 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3204         * src/nautilus-window-manage-view.c (location_has_really_changed):
3205         Fix a warning when switching view.
3207 2007-10-25  Paolo Borelli  <pborelli@katamail.com>
3209         * src/nautilus-application.c:
3210         * src/nautilus-property-browser.c:
3211         * src/nautilus-shell.c:
3213         Do not use EelStringList.
3215 2007-10-24  Paolo Borelli  <pborelli@katamail.com>
3217         * src/nautilus-file-management-properties.c:
3218         remove eel_string_list (ab)use.
3220 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3222         * libnautilus-private/nautilus-file.[ch]:
3223         * libnautilus-private/nautilus-vfs-file.c:
3224         Pass GMountOperation instead of parent to mount.
3225         Nothing for unmount/eject
3226         
3227         * src/file-manager/fm-directory-view.c:
3228         Pass in a mount operation for mount.
3229         Disable timeout when mount operation is active
3231 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3233         * libnautilus-private/nautilus-file.c:
3234         Use g_utf8_collate, not eel_strcoll.
3236 2007-10-24  Alexander Larsson  <alexl@redhat.com>
3238         * libnautilus-private/nautilus-icon-canvas-item.c:
3239         * test/test.c:
3240         Update for eel changes
3242 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3244         * configure.in:
3245         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3246         * libnautilus-private/nautilus-icon-container.c:
3247         * libnautilus-private/nautilus-icon-dnd.c:
3248         * libnautilus-private/nautilus-icon-private.h:
3249         * test/test.c:
3250         Remove libart dependency, use eel rect and point types
3252 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3254         * libnautilus-private/nautilus-program-choosing.c:
3255         (nautilus_launch_application_from_command):
3256         Use gdk_spawn instead of eel
3258 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3260         * libnautilus-private/nautilus-dnd.c:
3261         * libnautilus-private/nautilus-file.c:
3262         * libnautilus-private/nautilus-program-choosing.c:
3263         * src/file-manager/fm-directory-view.c:
3264         * src/file-manager/fm-properties-window.c:
3265         * src/nautilus-emblem-sidebar.c:
3266         * src/nautilus-information-panel.c:
3267         Don't use removed eel gnome-vfs functions
3269 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3271         * libnautilus-private/nautilus-directory.[ch]:
3272         Add nautilus_directory_get_location
3274         * libnautilus-private/nautilus-file.[ch]:
3275         Add nautilus_file_get_parent_location.
3276         Port from eel_format_uri_for_display to gio parse names
3277         
3278         * libnautilus-private/nautilus-program-choosing.c:
3279         * src/file-manager/fm-directory-view.c:
3280         * src/nautilus-emblem-sidebar.c:
3281         * src/nautilus-location-bar.c:
3282         * src/nautilus-location-dialog.c:
3283         * src/nautilus-navigation-window-menus.c:
3284         * src/nautilus-window-bookmarks.c:
3285         Port from eel_format_uri_for_display to gio parse names
3287 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3289         * libnautilus-private/nautilus-file-utilities.c:
3290         (nautilus_ensure_unique_file_name):
3291         Port from gnome-vfs
3292         
3293         * src/file-manager/fm-directory-view.c:
3294         (fm_directory_view_handle_netscape_url_drop):
3295         Handle missing mimetype
3297 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3299         * libnautilus-private/nautilus-file-utilities.c:
3300         (nautilus_compute_title_for_location):
3301         Make this use only display name.
3302         
3303         * libnautilus-private/nautilus-icon-info.c:
3304         (nautilus_icon_info_lookup):
3305         Don't free filename before use
3306         
3307         * libnautilus-private/nautilus-search-directory-file.[ch]:
3308         * libnautilus-private/nautilus-search-directory.c:
3309         Create nice display name for search directories, and keep it updated.
3310         
3311         * src/nautilus-window-manage-views.c:
3312         Fix wrong type of argument passed to signal
3314 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3316         * libnautilus-private/nautilus-file.c:
3317         Replace some gnome vfs calls
3319 2007-10-23  Alexander Larsson  <alexl@redhat.com>
3321         * libnautilus-private/nautilus-metafile.c:
3322         Use new gio uri escape functions instead of gnome-vfs
3324 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3326         * src/nautilus-location-entry.c:
3327         Use GFilenameCompleter
3329 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3331         * src/nautilus-application.c:
3332         * src/nautilus-information-panel.c:
3333         * src/nautilus-spatial-window.c:
3334         * src/nautilus-spatial-window.h:
3335         * src/nautilus-window-manage-views.c:
3336         Use GFile * instead of uris in some more places
3337         
3338         Patch from Paolo Borelli
3340 2007-10-22  Alexander Larsson  <alexl@redhat.com>
3342         * libnautilus-private/nautilus-desktop-icon-file.c:
3343         * libnautilus-private/nautilus-file.c:
3344         * libnautilus-private/nautilus-saved-search-file.c:
3345         * libnautilus-private/nautilus-search-directory-file.c:
3346         Fix handling of mimetype as refstring
3347         Fix leak of GFile
3348         Code cleanups
3350         Patch from Paolo Borelli
3352 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3354         * src/file-manager/fm-icon-view.c:
3355         * src/file-manager/fm-directory-view.c:
3356         use g_content_type_equals instead of strcasecmp on the mime type.
3358         * src/nautilus-window-menus.c:
3359         Remove unneeded includes
3361 2007-10-19  Paolo Borelli  <pborelli@katamail.com>
3363         * libnautilus-private/nautilus-emblem-utils.h:
3364         * libnautilus-private/nautilus-emblem-utils.c:
3365         * src/nautilus-emblem-sidebar.c:
3366         * src/nautilus-property-browser.c:
3368         Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3370 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3372         * libnautilus-private/nautilus-file.c:
3373         (nautilus_file_set_display_name):
3374         Don't crash on NULL display name
3376 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3378         * libnautilus-private/nautilus-file-private.h:
3379         * libnautilus-private/nautilus-file.[ch]:
3380         * libnautilus-private/nautilus-vfs-file.c:
3381         Remove NautilusFileMountCallback and just make
3382         NautilusFileOperationCallback take an extra
3383         resultant file argument.
3384         
3385         * src/file-manager/fm-directory-view.c:
3386         * src/file-manager/fm-error-reporting.c:
3387         * src/file-manager/fm-list-view.c:
3388         * src/file-manager/fm-properties-window.c:
3389         Update to API change
3390         
3391         * src/nautilus-pathbar.c:
3392         (get_display_name_for_folder):
3393         Fix crash if NULL display name
3395 2007-10-19  Alexander Larsson  <alexl@redhat.com>
3397         * libnautilus-private/nautilus-desktop-icon-file.c:
3398         Set can_mount/unmount to FALSE unless set
3399         
3400         * libnautilus-private/nautilus-file-private.h:
3401         * libnautilus-private/nautilus-file.c:
3402         * libnautilus-private/nautilus-file.h:
3403         Make the Operation object semi-public
3404         Move mount ops to virtual functions
3405         
3406         * libnautilus-private/nautilus-vfs-file.c:
3407         Initial work to implement mount op
3409 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3411         * libnautilus-private/nautilus-file-utilities.[ch]:
3412         * src/nautilus-pathbar.c:
3413         Add & use nautilus_get_desktop_location
3414         
3415         * libnautilus-private/nautilus-dnd.c:
3416         Port code to gio
3417         
3418         * libnautilus-private/nautilus-icon-dnd.c:
3419         Trash is now a real uri location, remove special case
3421 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3423         * libnautilus-private/nautilus-file-utilities.[ch]:
3424         Make compute_title take a GFile
3426         * libnautilus-private/nautilus-view-factory.[ch]:
3427         * libnautilus-private/nautilus-window-info.[ch]:
3428         * src/file-manager/fm-directory-view.c:
3429         * src/file-manager/fm-tree-view.c:
3430         * src/nautilus-application.[ch]:
3431         * src/nautilus-bookmark-list.c:
3432         * src/nautilus-bookmarks-window.c:
3433         * src/nautilus-connect-server-dialog-nonmain.c:
3434         * src/nautilus-desktop-window.c:
3435         * src/nautilus-history-sidebar.c:
3436         * src/nautilus-location-bar.c:
3437         * src/nautilus-location-dialog.c:
3438         * src/nautilus-navigation-window.c:
3439         * src/nautilus-places-sidebar.c:
3440         * src/nautilus-shell.c:
3441         * src/nautilus-spatial-window.c:
3442         * src/nautilus-window-manage-views.[ch]:
3443         * src/nautilus-window-menus.c:
3444         * src/nautilus-window-private.h:
3445         * src/nautilus-window.[ch]:
3446         Use GFile * instead of char * uri in all loation handling
3447         for windows.
3449 2007-10-18  Paolo Borelli  <pborelli@katamail.com>
3451         * src/nautilus-image-properties-page.c: port to gio.
3453 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3455         * libnautilus-private/nautilus-directory-private.h:
3456         * libnautilus-private/nautilus-directory.[ch]:
3457         * src/nautilus-application.c:
3458         Make nautilus_directory_get_existing take GFile *.
3459         Add nautilus_directory_get taking a GFile *
3461 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3463         * libnautilus-private/nautilus-desktop-directory-file.c:
3464         * libnautilus-private/nautilus-desktop-directory.c:
3465         * libnautilus-private/nautilus-desktop-icon-file.c:
3466         * libnautilus-private/nautilus-desktop-link-monitor.c:
3467         * libnautilus-private/nautilus-directory.c:
3468         * libnautilus-private/nautilus-directory.h:
3469         * libnautilus-private/nautilus-file-operations.c:
3470         * libnautilus-private/nautilus-file-utilities.c:
3471         * src/file-manager/fm-directory-view.c:
3472         * src/nautilus-navigation-window.c:
3473         * src/nautilus-window-manage-views.c:
3474         * test/test-nautilus-directory-async.c:
3475         Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3477 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3479         * libnautilus-private/nautilus-desktop-link.c:
3480         * libnautilus-private/nautilus-desktop-icon-file.c:
3481         Handle NULL volume
3482         
3483         * libnautilus-private/nautilus-file.c:
3484         * libnautilus-private/nautilus-icon-dnd.c:
3485         Convert gnome_vfs calls to gio
3487 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3489         * libnautilus-private/nautilus-desktop-icon-file.c:
3490         * src/nautilus-application.c:
3491         * src/nautilus-window-menus.c:
3492         * test/test-nautilus-directory-async.c:
3493         * test/test.c:
3494         Convert gnome_vfs calls to gio
3496 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3498         * src/nautilus-application.[ch]:
3499         Convert gnome_vfs calls to gio
3501         * TODO-gio:
3502         Document some stuff that needs doing in gio-branch
3504 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3506         * libnautilus-private/nautilus-search-engine-simple.c:
3507         Remove spew
3508         
3509         * src/nautilus-query-editor.c:
3510         Work around crash getting NULL back as the location.
3512 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3514         * libnautilus-private/nautilus-file-utilities.[ch]:
3515         Add nautilus_is_home_directory and nautilus_is_root_directory
3516         
3517         * src/nautilus-window-manage-views.c:
3518         Convert gnome_vfs calls to gio
3520 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3522         * src/nautilus-window.c (nautilus_window_go_up):
3523         Use gio to find parent
3525 2007-10-18  Alexander Larsson  <alexl@redhat.com>
3527         * src/nautilus-pathbar.[ch]:
3528         * src/nautilus-navigation-window.c:
3529         * src/nautilus-window-manage-views.c:
3530         Use gio in pathbar
3532 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3534         * libnautilus-private/nautilus-vfs-utils.[ch]:
3535         Remove now unused gnome_vfs to gio helpers
3537 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3539         * src/nautilus-location-bar.c:
3540         Remove some unused code
3541         Replace gnome_vfs code with gio code
3543 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3545         * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3546         Typo can_delete -> can_trash
3548 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3550         * src/nautilus-property-browser.c:
3551         Replace some gnome-vfs code with gio code
3553 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3555         * src/file-manager/fm-properties-window.c:
3556         Replace some gnome-vfs code with gio code
3558 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3560         * libnautilus-private/nautilus-file-private.h:
3561         * libnautilus-private/nautilus-file.[ch]:
3562         Add can_delete and can_trash
3563         
3564         * src/file-manager/fm-directory-view.c:
3565         Replace some gnome-vfs code with gio code
3567 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3569         * src/nautilus-location-dialog.c (open_current_location): 
3570         Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3571         
3572 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3574         * libnautilus-private/nautilus-search-engine-simple.c:
3575         Update to use gio
3577 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3579         * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3581 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3583         * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3585 2007-10-17  Paolo Borelli  <pborelli@katamail.com>
3587         * libnautilus-private/nautilus-link.[ch]: remove.
3588         * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3589         and rename them to nautilus-link.[ch]
3590         * libnautilus-private/nautilus-file.c: adapt for the above change.
3592 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3594         * src/nautilus-places-sidebar.c:
3595         Use gio volume APIs
3597 2007-10-17  Alexander Larsson  <alexl@redhat.com>
3599         * libnautilus-private/nautilus-file.[ch]:
3600         * libnautilus-private/nautilus-file-private.h:
3601         Remove has/get_volume/drive, replace with
3602         can_mount/unmount/eject and mount/unmount/eject.
3603         (Which are not fully implemented yet)
3604         Add nautilus_file_is_mountpoint.
3605         
3606         * libnautilus-extension/nautilus-file-info.[ch]:
3607         * libnautilus-private/nautilus-directory-async.c:
3608         * libnautilus-private/nautilus-link-desktop-file.[ch]:
3609         * libnautilus-private/nautilus-link.[ch]:
3610         * src/file-manager/fm-directory-view.c:
3611         * src/file-manager/fm-icon-view.c:
3612         * src/file-manager/fm-properties-window.c:
3613         * src/file-manager/fm-tree-model.[ch]:
3614         * src/file-manager/fm-tree-view.c:
3615         Use gio volume APIs
3617 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3619         * libnautilus-private/nautilus-desktop-icon-file.c:
3620         * libnautilus-private/nautilus-desktop-link-monitor.c:
3621         * libnautilus-private/nautilus-desktop-link.[ch]:
3622         * libnautilus-private/nautilus-directory-async.c:
3623         * libnautilus-private/nautilus-file-private.h:
3624         * libnautilus-private/nautilus-file.c:
3625         * libnautilus-private/nautilus-search-directory-file.c:
3626         * src/file-manager/fm-directory-view.c:
3627         * src/file-manager/fm-properties-window.c:
3628         Convert some volume monitor use to gio
3630 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3632         * libnautilus-private/nautilus-trash-monitor.c:
3633         Ref icon in nautilus_trash_monitor_get_icon()
3634         
3635         * libnautilus-private/nautilus-desktop-icon-file.c:
3636         * libnautilus-private/nautilus-desktop-link.c:
3637         * libnautilus-private/nautilus-desktop-link.h:
3638         * src/nautilus-places-sidebar.c:
3639         Use nautilus_trash_monitor_get_icon() when possible
3640         
3641 2007-10-16  Alexander Larsson  <alexl@redhat.com>
3643         * libnautilus-private/nautilus-trash-monitor.[ch]:
3644         Add full gio implementation and get_icon()
3646 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3648         * libnautilus-private/Makefile.am:
3649         * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3650         * libnautilus-private/nautilus-icon-factory.c: Removed.
3651         * libnautilus-private/nautilus-icon-factory.h: Removed.
3652         Remove NautilusIconFactory code.
3653         Now all code use the new APIs
3654         YAHOO!!!
3655         
3656         * libnautilus-private/nautilus-bookmark.c:
3657         * libnautilus-private/nautilus-bookmark.h:
3658         * libnautilus-private/nautilus-file.c:
3659         * libnautilus-private/nautilus-global-preferences.c:
3660         * libnautilus-private/nautilus-icon-canvas-item.c:
3661         * libnautilus-private/nautilus-icon-canvas-item.h:
3662         * libnautilus-private/nautilus-icon-container.h:
3663         * libnautilus-private/nautilus-icon-private.h:
3664         * libnautilus-private/nautilus-link-desktop-file.c:
3665         * libnautilus-private/nautilus-program-choosing.c:
3666         * libnautilus-private/nautilus-view.h:
3667         * src/file-manager/fm-directory-view.c:
3668         * src/file-manager/fm-icon-view.c:
3669         * src/file-manager/fm-list-model.c:
3670         * src/file-manager/fm-list-model.h:
3671         * src/file-manager/fm-list-view.c:
3672         * src/file-manager/fm-properties-window.c:
3673         * src/file-manager/fm-tree-model.c:
3674         * src/file-manager/fm-tree-view.c:
3675         * src/nautilus-application.c:
3676         * src/nautilus-bookmark-list.c:
3677         * src/nautilus-bookmarks-window.c:
3678         * src/nautilus-emblem-sidebar.c:
3679         * src/nautilus-navigation-window-menus.c:
3680         * src/nautilus-navigation-window.c:
3681         * src/nautilus-pathbar.c:
3682         * src/nautilus-places-sidebar.c:
3683         * src/nautilus-sidebar-title.c:
3684         * src/nautilus-window-menus.c:
3685         * src/nautilus-window.c:
3686         * src/nautilus-zoom-control.h:
3687         * test/test-nautilus-wrap-table.c:
3688         Don't include the nautilus-icon-factory headers
3690 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3692         * libnautilus-private/nautilus-file.[ch]:
3693         Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3694         Fix force_size handling
3695         
3696         * src/file-manager/fm-directory-view.c:
3697         * src/file-manager/fm-empty-view.c:
3698         * src/file-manager/fm-list-model.c:
3699         * src/file-manager/fm-properties-window.c:
3700         * src/file-manager/fm-tree-model.c:
3701         * src/nautilus-emblem-sidebar.c:
3702         * src/nautilus-navigation-window-menus.c:
3703         * src/nautilus-property-browser.c:
3704         * src/nautilus-sidebar-title.c:
3705         Convert more stuff to new icon API
3707 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3709         * libnautilus-private/nautilus-icon-info.[ch]:
3710         Add nautilus_icon_info_lookup_from_name
3711         
3712         * libnautilus-private/nautilus-ui-utilities.c:
3713         * src/nautilus-desktop-window.c:
3714         * src/nautilus-navigation-window.c:
3715         * src/nautilus-pathbar.c:
3716         Use nautilus_icon_info_lookup_from_name to get less
3717         code
3719 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3721         * src/nautilus-pathbar.c:
3722         * src/nautilus-spatial-window.c:
3723         Convert more stuff to new icon API
3725 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3727         * libnautilus-private/nautilus-file.[ch]:
3728         Add nautilus_file_get_icon_pixbuf and
3729         IGNORE_VISITING icon flag
3730         
3731         * libnautilus-private/nautilus-icon-info.[ch]:
3732         Add nautilus_icon_info_get_used_name function
3734         * libnautilus-private/nautilus-emblem-utils.c:
3735         * libnautilus-private/nautilus-program-choosing.c:
3736         * libnautilus-private/nautilus-ui-utilities.c:
3737         * src/nautilus-desktop-window.c:
3738         * src/nautilus-navigation-window.c:
3739         * src/nautilus-spatial-window.c:
3740         * src/nautilus-window.[ch]:
3741         Convert to new icon APIs
3743 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3745         * libnautilus-private/Makefile.am:
3746         * libnautilus-private/nautilus-audio-player.c: Removed.
3747         * libnautilus-private/nautilus-audio-player.h: Removed.
3748         * src/file-manager/fm-icon-view.c:
3749         Kill old unused code
3751 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3753         * libnautilus-private/nautilus-icon-info.[ch]:
3754         Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3755         
3756         * libnautilus-private/nautilus-file.[ch]:
3757         New functions for getting emblem icons and emblem pixbufs
3758         
3759         * libnautilus-private/nautilus-icon-container.[ch]:
3760         * libnautilus-private/nautilus-icon-factory.c:
3761         * src/file-manager/fm-directory-view.[ch]:
3762         * src/file-manager/fm-icon-container.c:
3763         * src/file-manager/fm-list-model.c:
3764         * src/file-manager/fm-tree-model.c:
3765         * src/nautilus-sidebar-title.c:
3766         Update to use the new emblem getters
3768 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3770         * libnautilus-private/nautilus-icon-info.[ch]:
3771         Add nautilus_get_icon_size_for_stock_size
3772         
3773         * libnautilus-private/nautilus-bookmark.c:
3774         * src/nautilus-places-sidebar.c:
3775         Use the above
3777 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3779         * libnautilus-private/nautilus-thumbnails.c:
3780         Add required thumbnailing stuff from NautilusIconFactory here
3782 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3784         * libnautilus-private/nautilus-icon-factory.[ch]:
3785         * libnautilus-private/nautilus-icon-info.[ch]:
3786         Move over icon size util functions to nautilus-icon-info
3788         * libnautilus-private/nautilus-icon-container.c:
3789         * libnautilus-private/nautilus-lib-self-check-functions.h:
3790         * src/file-manager/fm-list-model.c:
3791         * src/nautilus-sidebar-title.c:
3792         Update to new names
3794 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3796         * libnautilus-private/nautilus-icon-container.c:
3797         * libnautilus-private/nautilus-icon-factory.h:
3798         Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3799         really dynamic.
3801 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3803         * libnautilus-private/nautilus-file.c:
3804         Actually handle thumbnail size prefs
3805         
3806 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3808         * libnautilus-private/nautilus-file.c:
3809         Handle thumbnail size prefs
3810         Handle all sorts of icon changes and emit CHANGED on
3811         files in this case.
3813         * libnautilus-private/nautilus-directory-private.h:
3814         * libnautilus-private/nautilus-directory.c:
3815         * libnautilus-private/nautilus-icon-container.c:
3816         * libnautilus-private/nautilus-icon-info.c:
3817         * libnautilus-private/nautilus-icon-info.h:
3818         * src/file-manager/fm-directory-view.c:
3819         * src/file-manager/fm-list-view.c:
3820         * src/file-manager/fm-properties-window.c:
3821         * src/file-manager/fm-tree-model.c:
3822         * src/file-manager/fm-tree-model.h:
3823         * src/file-manager/fm-tree-view.c:
3824         * src/nautilus-bookmarks-window.c:
3825         * src/nautilus-sidebar-title.c:
3826         * src/nautilus-window-bookmarks.c:
3827         * src/nautilus-window.c:
3828         Remove use of icon factory icons_changed signal, using instead
3829         the file CHANGED signal.
3831 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3833         * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3834         Add thumbnail to all attributes
3836 2007-10-15  Alexander Larsson  <alexl@redhat.com>
3838         * libnautilus-private/nautilus-file.h:
3839         Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3840         
3841         * libnautilus-private/nautilus-bookmark.c:
3842         * src/file-manager/fm-directory-view.c:
3843         * src/file-manager/fm-properties-window.c:
3844         * src/file-manager/fm-tree-model.c:
3845         * src/nautilus-bookmark-list.c:
3846         * src/nautilus-pathbar.c:
3847         * src/nautilus-sidebar-title.c:
3848         Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3849         nautilus_icon_factory_is_icon_ready_for_file and
3850         nautilus_icon_factory_get_required_file_attributes.
3852 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3854         * libnautilus-private/nautilus-bookmark.[ch]:
3855         * libnautilus-private/nautilus-file.[ch]:
3856         * libnautilus-private/nautilus-icon-info.c:
3857         * src/nautilus-application.c:
3858         * src/nautilus-bookmark-list.c:
3859         * src/nautilus-bookmarks-window.c:
3860         * src/nautilus-places-sidebar.c:
3861         * src/nautilus-window-manage-views.c:
3862         * src/nautilus-window-private.h:
3863         * src/nautilus-window.c:
3864         Convert bookmarks API to gio / GIcon
3866 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3868         * libnautilus-private/nautilus-file-private.h:
3869         * libnautilus-private/nautilus-file.c:
3870         * libnautilus-private/nautilus-icon-container.c:
3871         * libnautilus-private/nautilus-thumbnails.[ch]:
3872         Add back support for generating thumbnails.
3874 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3876         * libnautilus-private/nautilus-directory-async.c:
3877         * libnautilus-private/nautilus-file-private.h:
3878         * libnautilus-private/nautilus-file.c:
3879         For large icons, try to use the original file
3880         when thumbnailing.
3882 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3884         * libnautilus-private/nautilus-file.c:
3885         Only invalidate thumbnails when sizing up, not
3886         on the original scale from raw
3887         
3888 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3890         * libnautilus-private/nautilus-directory-async.c:
3891         * libnautilus-private/nautilus-file-private.h:
3892         * libnautilus-private/nautilus-file.c:
3893         Simplify thumbnail size handling and make it work.
3894         Now handles resizing icons.
3896 2007-10-12  Alexander Larsson  <alexl@redhat.com>
3898         * libnautilus-private/nautilus-directory-async.c:
3899         * libnautilus-private/nautilus-file-private.h:
3900         * libnautilus-private/nautilus-file.c:
3901         More exact handling of thumbnail up_to_date-ness, including
3902         if loading a thumbnail fails.
3903         Return thumbnails of the right size.
3904         
3905         * libnautilus-private/nautilus-thumbnails.[ch]:
3906         Add nautilus_thumbnail_unframe_image and export
3907         frame element sizes as defines
3909 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3911         * libnautilus-private/nautilus-file.[ch]:
3912         * libnautilus-private/nautilus-directory-async.c:
3913         Export nautilus_file_should_show_thumbnail and use it as needed in the
3914         thumbnail reading code
3916 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3918         * libnautilus-private/nautilus-file-attributes.h:
3919         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3920         
3921         * libnautilus-private/nautilus-directory-private.h:
3922         * libnautilus-private/nautilus-directory-async.c:
3923         * libnautilus-private/nautilus-file-private.h:
3924         Load thumbnails asynchronosuly.
3925         
3926         * libnautilus-private/nautilus-file.c:
3927         Initial code to use the asynchronoulsy loaded thumbnail
3928         
3929         * libnautilus-private/nautilus-icon-factory.c:
3930         Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3931         icons
3933 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3935         * libnautilus-private/nautilus-file-private.h:
3936         * libnautilus-private/nautilus-file.c:
3937         Read thumbnail info from gio
3939 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3941         * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3942         Handle accept, visited and embedding text state and
3943         rewrite the icon as needed.
3944         
3945         * libnautilus-private/nautilus-icon-info.c:
3946         (nautilus_icon_info_finalize):
3947         Fix crash if pixbuf is NULL
3949 2007-10-11  Alexander Larsson  <alexl@redhat.com>
3951         * libnautilus-private/Makefile.am:
3952         * libnautilus-private/nautilus-icon-info.[ch]:
3953         Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3954         
3955         * libnautilus-private/nautilus-file.[ch]:
3956         Make nautilus_file_get_icon return a NautilusFileInfo
3957         
3958         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3959         Split out attach points instead of using NautilusAttachPoints
3960         
3961         * libnautilus-private/nautilus-icon-container.[ch]:
3962         * src/file-manager/fm-icon-container.c:
3963         Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3965         * libnautilus-private/nautilus-icon-factory.c:
3966         * libnautilus-private/nautilus-program-choosing.c:
3967         * libnautilus-private/nautilus-mime-application-chooser.c:
3968         * libnautilus-private/nautilus-open-with-dialog.c:
3969         Update to g_themed_icon_get_names const type
3970         
3971 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3973         * libnautilus-private/nautilus-file-private.h:
3974         * libnautilus-private/nautilus-file.[ch]:
3975         Keep track of GIcon from gio.
3976         Add nautilus_file_get_icon()
3977         
3978         * libnautilus-private/nautilus-icon-factory.[ch]:
3979         Add nautilus_icon_factory_get_pixbuf_for_gicon().
3980         This is a bit temporary, but can be used to move over
3981         users to nautilus_file_get_icon().
3982         
3983         * libnautilus-private/nautilus-icon-container.[ch]:
3984         * src/file-manager/fm-icon-container.c:
3985         Use nautilus_file_get_icon() in icon view.
3987 2007-10-10  Alexander Larsson  <alexl@redhat.com>
3989         * libnautilus-private/nautilus-file-utilities.c:
3990         * libnautilus-private/nautilus-monitor.c:
3991         * src/nautilus-bookmark-list.c:
3992         Update for file monitoring API change
3993         
3994         * src/nautilus-spatial-window.c:
3995         Gio port from Paolo Borelli
3996         
3997 2007-10-08  Alexander Larsson  <alexl@redhat.com>
3999         * libnautilus-private/nautilus-file.c:
4000         (nautilus_file_peek_display_name):
4001         Use a display name based on the filename as the default instead
4002         of "" before we've read the real display name from the backend.
4004 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
4006         * libnautilus-private/nautilus-icon-dnd.[ch]:
4007         * src/nautilus-emblem-sidebar.c:
4008         * src/nautilus-location-bar.c:
4010         Replace nautilus_icon_dnd_uri_list_extract_uris with
4011         g_uri_list_extract_uris.
4013 2007-10-08  Paolo Borelli  <pborelli@katamail.com>
4015         * src/nautilus-bookmark-list.[ch]: port to gio.
4017 2007-10-05  Paolo Borelli  <pborelli@katamail.com>
4019         * configure.in: use gio-2.0 instead of gio-standalone.
4021 2007-10-04  Alexander Larsson  <alexl@redhat.com>
4023         * libnautilus-private/Makefile.am:
4024         * libnautilus-private/nautilus-trash-directory.[ch]:
4025         * libnautilus-private/nautilus-trash-file.[ch]:
4026         Remove virtual trash locations, we now use the gvfs trash:
4027         
4028         * libnautilus-private/nautilus-trash-monitor.[ch]:
4029         Make this a stub for now. Need to figure out how to do this.
4030         
4031         * libnautilus-private/nautilus-directory-private.h:
4032         * libnautilus-private/nautilus-directory.c:
4033         * libnautilus-private/nautilus-file-operations.c:
4034         * libnautilus-private/nautilus-file.c:
4035         * src/file-manager/fm-directory-view.c:
4036         * src/nautilus-window-manage-views.c:
4037         Handle the removal of NautilusTrash*
4039 2007-10-04  Alexander Larsson  <alexl@redhat.com>
4041         * libnautilus-private/nautilus-thumbnails.c:
4042         Use gio instead of gnome-vfs to get mtime
4044 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4046         * libnautilus-private/nautilus-customization-data.c:
4047         * libnautilus-private/nautilus-customization-data.h:
4048         * src/nautilus-property-browser.c:
4049         Use gio to read info
4051 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4053         * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
4054         Use gio to get mime type
4056 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4058         * libnautilus-private/nautilus-file-utilities.c:
4059         Use GFileMonitor to monitor xdg user dirs file
4061 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4063         * libnautilus-private/Makefile.am (INCLUDES):
4064         Bump name for extension dir since we're not compatible anymore
4066 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4068         * libnautilus-private/nautilus-bookmark.c:
4069         * libnautilus-private/nautilus-customization-data.c:
4070         * libnautilus-private/nautilus-desktop-directory.c:
4071         * libnautilus-private/nautilus-directory-background.c:
4072         * libnautilus-private/nautilus-dnd.c:
4073         * libnautilus-private/nautilus-file-operations.c:
4074         * libnautilus-private/nautilus-file-utilities.c:
4075         * libnautilus-private/nautilus-file.c:
4076         * libnautilus-private/nautilus-icon-factory.c:
4077         * libnautilus-private/nautilus-metafile.c:
4078         * libnautilus-private/nautilus-search-directory.c:
4079         * libnautilus-private/nautilus-search-engine-tracker.c:
4080         * src/file-manager/fm-directory-view.c:
4081         * src/file-manager/fm-ditem-page.c:
4082         * src/file-manager/fm-icon-view.c:
4083         * src/file-manager/fm-properties-window.c:
4084         * src/file-manager/fm-tree-view.c:
4085         * src/nautilus-application.c:
4086         * src/nautilus-bookmark-list.c:
4087         * src/nautilus-image-properties-page.c:
4088         * src/nautilus-information-panel.c:
4089         * src/nautilus-places-sidebar.c:
4090         * src/nautilus-property-browser.c:
4091         * src/nautilus-query-editor.c:
4092         gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
4093         gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
4095 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4097         * libnautilus-private/nautilus-icon-factory.c:
4098         Don't clear thumbnails and other absolute pathnames from icon
4099         cache when mime data or icon theme changes. This is to avoid
4100         flashing and async realoading of all thumbnails.
4102 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4104         * libnautilus-private/nautilus-directory-async.c:
4105         (mime_db_changed_callback):
4106         Use the right call to invalidate attributes, so that
4107         they get re-read correctly.
4109 2007-10-02  Alexander Larsson  <alexl@redhat.com>
4111         * libnautilus-private/nautilus-icon-factory.c:
4112         (mime_type_data_changed_callback):
4113         * libnautilus-private/nautilus-directory-async.c:
4114         (mime_db_changed_callback):
4115         Fix up types in callbacks
4116         
4117         * libnautilus-private/nautilus-mime-application-chooser.c:
4118         * libnautilus-private/nautilus-open-with-dialog.c:
4119         Handle and emit mime_data_changed on NautilusSignaller
4121 2007-10-01  Alexander Larsson  <alexl@redhat.com>
4123         * libnautilus-private/Makefile.am:
4124         * libnautilus-private/nautilus-mime-application-chooser.[ch]:
4125         * libnautilus-private/nautilus-open-with-dialog.[ch]:
4126         Moved these from eel and renamed
4127         
4128         * src/file-manager/fm-directory-view.c:
4129         * src/file-manager/fm-properties-window.c:
4130         Use the nautilus version imported above instead of the eel one.
4132 2007-10-01  Alexander Larsson  <alexl@redhat.com>
4134         * libnautilus-private/nautilus-directory-async.c:
4135         * libnautilus-private/nautilus-icon-factory.c:
4136         * libnautilus-private/nautilus-signaller.c:
4137         Replace gnome-vfs mime monitor with NautilusSignaller signal.
4138         
4139         * src/nautilus-query-editor.c:
4140         Use gio to list all mime types
4142 2007-10-01  Alexander Larsson  <alexl@redhat.com>
4144         * libnautilus-private/nautilus-theme.[ch]:
4145         Delete leftover files
4147 2007-09-28  Alexander Larsson  <alexl@redhat.com>
4149         * configure.in:
4150         Update for new gio pkgconfig name
4152 2007-09-28  Alexander Larsson  <alexl@redhat.com>
4154         * libnautilus-private/nautilus-file.c:
4155         * src/file-manager/fm-directory-view.c:
4156         * src/file-manager/fm-properties-window.c:
4157         Update to the new name for g_format_file_size_for_display
4159 2007-09-28  Alexander Larsson  <alexl@redhat.com>
4161         * libnautilus-private/nautilus-file.c:
4162         * libnautilus-private/nautilus-link.c:
4163         * src/file-manager/fm-icon-container.c:
4164         * src/nautilus-query-editor.c:
4165         Use gio mimetype functions instead of gnome-vfs ones.
4167 2007-09-28  Alexander Larsson  <alexl@redhat.com>
4169         * libnautilus-private/nautilus-mime-actions.[ch]:
4170         * libnautilus-private/nautilus-program-choosing.[ch]:
4171         * libnautilus-private/nautilus-recent.[ch]:
4172         Use GAppInfo instead of GnomeVFSMimeApplication
4173         
4174         * src/file-manager/fm-directory-view.c:
4175         * src/nautilus-information-panel.c:
4176         * test/test-nautilus-mime-actions.c:
4177         Update due to the api changes in the GAppInfo move.
4179 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4181         * libnautilus-private/nautilus-file.c:
4182         * src/file-manager/fm-directory-view.c:
4183         * src/file-manager/fm-properties-window.c:
4184         Use g_file_size_format_for_display instead of
4185         gnome_vfs_format_file_size_for_display
4186         
4187 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4189         * libnautilus-private/nautilus-file.c:
4190         Remove unused GnomeVFSHandle stuff
4191         
4192 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4194         * libnautilus-private/nautilus-file.c:
4195         Forgot to change GnomeVFSResult to GError in
4196         one spot.
4198 007-09-27  Alexander Larsson  <alexl@redhat.com>
4200         * libnautilus-private/nautilus-file.c:
4201         Implement nautilus_file_set_owner and nautilus_file_set_group
4202         using set_attributes
4203         
4205 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4207         * libnautilus-private/nautilus-file.c:
4208         Implement nautilus_file_set_permissions using
4209         nautilus_file_set_attributes.
4211 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4213         * libnautilus-private/nautilus-file.[ch]:
4214         Add nautilus_file_set_attributes
4216 2007-09-27  Alexander Larsson  <alexl@redhat.com>
4218         * libnautilus-private/nautilus-vfs-utils.[ch]:
4219         Add gnome_vfs_result_to_error call
4220         
4221         * libnautilus-private/nautilus-file.[ch]:
4222         Convert renaming to use gio.
4223         Pass GError instead of GnomeVFSResult in
4224         NautilusFileOperationCallback
4225         
4226         * src/file-manager/fm-error-reporting.c:
4227         * src/file-manager/fm-error-reporting.h:
4228         * src/file-manager/fm-list-view.c:
4229         * src/file-manager/fm-properties-window.c:
4230         Update to the NautilusFileOperationCallback API change
4232 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4234         * libnautilus-private/nautilus-file-private.h:
4235         * libnautilus-private/nautilus-file.c:
4236         Read can_delete and can_rename from gio.
4237         Use can_rename in nautilus_file_can_rename.
4239 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4241         * libnautilus-private/nautilus-file.[ch]:
4242         Add nautilus_file_get_edit_name()
4244 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4246         * libnautilus-private/nautilus-file-utilities.[ch]:
4247         Make string args const char * where possible.
4249         * libnautilus-private/nautilus-desktop-icon-file.c:
4250         * libnautilus-private/nautilus-directory-async.c:
4251         * libnautilus-private/nautilus-file-private.h:
4252         * libnautilus-private/nautilus-file.c:
4253         Read display_name and edit_name from gio.
4254         Kill old cached_display_name creation.
4255         Use eel_ref_str for name, display_name, edit_name and make sure to
4256         share them when possible.
4257         Old use of display_name as the link info only is moved so that
4258         its shared with the normal name, with got_custom_display_name showing
4259         where its from.
4261 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4263         * libnautilus-private/nautilus-file-private.h:
4264         * libnautilus-private/nautilus-file.c:
4265         Use new refcounted string implementation for mime_type.
4266         This way we don't have to store duplicate strings for
4267         each file.
4269 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4271         * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4272         directory->details->pending_file_info now has GFileInfo objects, not
4273         GnomeVFSFileInfo objects. Free them in the correct way.
4275 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4277         * libnautilus-private/nautilus-directory-async.c:
4278         Remove old irrelevant comment
4279         
4280 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4282         * libnautilus-private/nautilus-directory-async.c:
4283         Read top left text with gio
4285 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4287         * src/file-manager/fm-ditem-page.c:
4288         Use g_file_load_contents_async instead of
4289         eel_read_entire_file_async.
4291 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4293         * libnautilus-private/nautilus-icon-factory.c:
4294         * libnautilus-private/nautilus-thumbnails.c:
4295         Use g_file_load_contents_async instead of
4296         eel_read_entire_file_async.
4298 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4300         * libnautilus-private/nautilus-metafile.c:
4301         Use g_file_load_contents_async instead of
4302         eel_read_entire_file_async.
4304 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4306         * libnautilus-private/nautilus-directory-async.c:
4307         * libnautilus-private/nautilus-directory.c:
4308         * libnautilus-private/nautilus-file.c:
4309         Initialize hidden_file_hash lazily
4311 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4313         * libnautilus-private/nautilus-directory-async.c:
4314         Read link info using gio
4316 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4318         * libnautilus-private/nautilus-directory-async.c:
4319         * libnautilus-private/nautilus-directory-private.h:
4320         Read mime list using gio
4322 2007-09-26  Alexander Larsson  <alexl@redhat.com>
4324         * libnautilus-private/nautilus-directory-async.c:
4325         Read .hidden using gio.
4327 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4329         * libnautilus-private/nautilus-icon-factory.c:
4330         Free file_info after last use (fixed valgrind warning)
4331         
4332         * libnautilus-private/nautilus-file.c:
4333         Sometimes we freed an uninitialized pointer
4334         
4335         * libnautilus-private/nautilus-directory-async.c:
4336         * libnautilus-private/nautilus-directory-private.h:
4337         Keep all the directory loading info in DirectoryLoadState
4339 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4341         * libnautilus-private/nautilus-directory-async.c:
4342         * libnautilus-private/nautilus-directory-private.h:
4343         Implement deep count using gio
4345 2007-09-25  Alexander Larsson  <alexl@redhat.com>
4347         * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4348         Don't crash on files that have slashes in them.
4350 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4352         * libnautilus-private/nautilus-directory-async.c:
4353         * libnautilus-private/nautilus-directory-private.h:
4354         Use gio to do directory counts
4356 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4358         * libnautilus-private/nautilus-directory-async.c:
4359         * libnautilus-private/nautilus-file-private.h:
4360         Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4362 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4364         * libnautilus-private/nautilus-desktop-directory-file.c:
4365         * libnautilus-private/nautilus-desktop-icon-file.c:
4366         * libnautilus-private/nautilus-file.c:
4367         * libnautilus-private/nautilus-file.h:
4368         * libnautilus-private/nautilus-saved-search-file.c:
4369         * libnautilus-private/nautilus-search-directory-file.c:
4370         * libnautilus-private/nautilus-trash-file.c:
4371         There was some problems removing the virtual call for
4372         get_file_type, as this broke getting the type for "virtual"
4373         directory types like trash and the desktop. Re-introduce this,
4374         but set the type directly instead of via an indirect jump.
4376 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4378         * libnautilus-private/nautilus-directory.c:
4379         * libnautilus-private/nautilus-file.c:
4380         * libnautilus-private/nautilus-file.h:
4381         nautilus_file_get_for_location -> nautilus_file_get
4382         same for get_existing
4384 2007-09-24  Alexander Larsson  <alexl@redhat.com>
4386         * libnautilus-private/nautilus-bookmark.c:
4387         * libnautilus-private/nautilus-directory-async.c:
4388         * libnautilus-private/nautilus-directory.c:
4389         * libnautilus-private/nautilus-file-operations.c:
4390         * libnautilus-private/nautilus-file-utilities.c:
4391         * libnautilus-private/nautilus-file.c:
4392         * libnautilus-private/nautilus-file.h:
4393         * libnautilus-private/nautilus-icon-dnd.c:
4394         * libnautilus-private/nautilus-search-directory.c:
4395         * libnautilus-private/nautilus-thumbnails.c:
4396         * libnautilus-private/nautilus-trash-monitor.c:
4397         * libnautilus-private/nautilus-tree-view-drag-dest.c:
4398         * src/file-manager/fm-directory-view.c:
4399         * src/file-manager/fm-ditem-page.c:
4400         * src/file-manager/fm-icon-view.c:
4401         * src/file-manager/fm-list-view.c:
4402         * src/file-manager/fm-properties-window.c:
4403         * src/file-manager/fm-tree-model.c:
4404         * src/file-manager/fm-tree-view.c:
4405         * src/nautilus-application.c:
4406         * src/nautilus-bookmark-list.c:
4407         * src/nautilus-information-panel.c:
4408         * src/nautilus-notes-viewer.c:
4409         * src/nautilus-pathbar.c:
4410         * src/nautilus-places-sidebar.c:
4411         * src/nautilus-spatial-window.c:
4412         * src/nautilus-window-manage-views.c:
4413         * test/test-nautilus-mime-actions-set.c:
4414         * test/test-nautilus-mime-actions.c:
4415         Rename nautilus_file_get -> nautilus_file_get_by_uri.
4416         Same with nautilus_file_get_existing.
4418 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4420         * libnautilus-private/nautilus-file.[ch]:
4421         Fix up type for get_permissions return value (don't use gnome-vfs types).
4422         
4423         * libnautilus-private/nautilus-vfs-utils.[ch]:
4424         Add gnome_vfs_file_type_from_g_file_type()
4425         
4426         * libnautilus-private/nautilus-icon-factory.c:
4427         Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4429 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4431         * libnautilus-private/nautilus-directory-async.c:
4432         * libnautilus-private/nautilus-monitor.[ch]:
4433         Use gio to implement file monitoring.
4435 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4437         * libnautilus-private/nautilus-directory-async.c:
4438         * libnautilus-private/nautilus-directory-private.h:
4439         Read info for new files 
4441 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4443         * libnautilus-private/nautilus-directory-async.c:
4444         * libnautilus-private/nautilus-directory-private.h:
4445         Implement get_file_info using gio
4447 2007-09-21  Alexander Larsson  <alexl@redhat.com>
4449         * libnautilus-private/nautilus-directory-async.c:
4450         * libnautilus-private/nautilus-directory-private.h:
4451         Read directory list via gio instead of gnome-vfs
4452         
4453         * libnautilus-private/nautilus-file-private.h:
4454         * libnautilus-private/nautilus-file.c:
4455         Get is_hidden & is_backup from gio instead of doing
4456         filename matching ourselves.
4458         * libnautilus-private/nautilus-file-utilities.c:
4459         Remove unused hidden/backup pattern matching.
4460         
4461         * src/nautilus-main.c:
4462         Initiate GThreads, as we need this for gio async emulation.
4464 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4466         * libnautilus-private/nautilus-vfs-utils.c:
4467         Fix typo in attribute name
4468         
4469         * libnautilus-private/nautilus-directory-async.c:
4470         * libnautilus-private/nautilus-file-private.h:
4471         * libnautilus-private/nautilus-file.c:
4472         Make NautilusFile info update use GFileInfo.
4473         Update all call sites to convert to it.
4475 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4477         * libnautilus-private/nautilus-vfs-utils.[ch]:
4478         Add gnome_vfs_file_info_to_gio
4480 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4482         * libnautilus-private/nautilus-directory-metafile-monitor.c:
4483         * libnautilus-private/nautilus-directory-private.h:
4484         * libnautilus-private/nautilus-directory.c:
4485         * libnautilus-private/nautilus-file.c:
4486         * libnautilus-private/nautilus-metafile.c:
4487         Make the filename key for metadata be unescaped in memory.
4488         Escape it only when reading/writing the metadata files.
4489         This is to avoid escaping a lot since we're now storing the
4490         filename unescaped in NautilusFile.
4492 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4494         * libnautilus-private/nautilus-directory-notify.h:
4495         * libnautilus-private/nautilus-directory.c:
4496         Add GFile versions of metadata scheduling functions.
4498 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4500         * libnautilus-private/nautilus-directory-notify.h:
4501         * libnautilus-private/nautilus-directory.c:
4502         Add GFile versions:
4503          nautilus_directory_notify_files_changed
4504          nautilus_directory_notify_files_removed
4506 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4508         * libnautilus-private/nautilus-directory-private.h:
4509         * libnautilus-private/nautilus-directory.c:
4510         * libnautilus-private/nautilus-file.c:
4511         Avoid for_location suffix when its not needed anymore
4513 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4515         * libnautilus-private/nautilus-directory.c:
4516         Add _by_uri suffix to uri versions of functions and
4517         remove suffix for GFile versions
4518         
4519 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4521         * libnautilus-private/nautilus-directory-notify.h:
4522         * libnautilus-private/nautilus-directory.c:
4523         * libnautilus-private/nautilus-file-changes-queue.c:
4524         * libnautilus-private/nautilus-link-desktop-file.c:
4525         * libnautilus-private/nautilus-merged-directory.c:
4526         Rename notify functions that work on uris to _by_uri and
4527         the GFile ones to have no suffix
4529 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4531         * libnautilus-private/nautilus-metafile.c: 
4532         * libnautilus-private/nautilus-directory.[ch]:
4533         Remove unused function nautilus_directory_make_uri_canonical
4534         
4535 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4537         * libnautilus-private/nautilus-directory-notify.h:
4538         * libnautilus-private/nautilus-directory.c:
4539         Added nautilus_directory_notify_files_moved_by_location and
4540         made nautilus_directory_notify_files_moved use that.
4542 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4544         * libnautilus-private/nautilus-directory-notify.h:
4545         * libnautilus-private/nautilus-directory.c:
4546         Add nautilus_directory_notify_files_added_by_location.
4547         Use GFile instead of uris in more places
4549 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4551         * libnautilus-private/nautilus-directory-private.h:
4552         * libnautilus-private/nautilus-directory.c:
4553         * libnautilus-private/nautilus-file.[ch]:
4554         Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4555         and implement nautilus_file_get based on these.
4557 2007-09-20  Alexander Larsson  <alexl@redhat.com>
4559         * libnautilus-private/nautilus-file.[ch]:
4560         Add nautilus_file_get_location () and use it when
4561         generating uris.
4563 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4565         * libnautilus-private/nautilus-directory.c:
4566         (nautilus_directory_is_desktop_directory):
4567         * libnautilus-private/nautilus-file-utilities.[ch]:
4568         (nautilus_is_home_directory_file):
4569         (nautilus_is_desktop_directory_file):
4570         (nautilus_is_desktop_directory):
4571         * libnautilus-private/nautilus-file.c:
4572         (nautilus_file_is_desktop_directory):
4573         (nautilus_file_is_home):
4574         Don't keep dup:ing strings for these commonly called
4575         functions.
4577 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4579         * libnautilus-private/nautilus-directory-async.c:
4580         * libnautilus-private/nautilus-directory-private.h:
4581         * libnautilus-private/nautilus-directory.c:
4582         * libnautilus-private/nautilus-file-utilities.[ch]:
4583         * libnautilus-private/nautilus-file.c:
4584         Use GFile *location to store the uri for NautilusDirectory.
4585         In preparation for using GFile for all I/O.
4587 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4589         * libnautilus-private/nautilus-file-private.h:
4590         * libnautilus-private/nautilus-directory-async.c:
4591         * libnautilus-private/nautilus-file-attributes.h:
4592         * libnautilus-private/nautilus-file.[ch]:
4593         * libnautilus-private/nautilus-mime-actions.c:
4594         * src/file-manager/fm-directory-view.c:
4595         * src/file-manager/fm-ditem-page.c:
4596         * src/file-manager/fm-properties-window.c:
4597         * src/nautilus-window.c:
4598         Remove slow mimetype attribute and all its use.
4599         This is in preparation for the gio move which has
4600         a canonical mimetype definition instead of the
4601         guessed/slow couple.
4603 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4605         * libnautilus-private/nautilus-file-attributes.h:
4606         * libnautilus-private/nautilus-directory-async.c:
4607         * libnautilus-private/nautilus-directory.c:
4608         * libnautilus-private/nautilus-file-utilities.c:
4609         * libnautilus-private/nautilus-file.c:
4610         * libnautilus-private/nautilus-icon-factory.c:
4611         * libnautilus-private/nautilus-mime-actions.c:
4612         * src/file-manager/fm-directory-view.c:
4613         * src/file-manager/fm-properties-window.c:
4614         * src/file-manager/fm-tree-model.c:
4615         * src/file-manager/fm-tree-view.c:
4616         * src/nautilus-spatial-window.c:
4617         * src/nautilus-window-manage-views.c:
4618         * src/nautilus-window.c:
4619         Limit the set of file attributes to the ones we actually read
4620         separately. This makes it more obvious what is happening when
4621         doing I/O. It does put some extra work on users, because they
4622         need to know where the data is coming from, but that is rarely
4623         a problem.
4625 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4627         * libnautilus-private/nautilus-desktop-icon-file.c:
4628         * libnautilus-private/nautilus-directory-async.c:
4629         * libnautilus-private/nautilus-directory.c:
4630         * libnautilus-private/nautilus-file-private.h:
4631         * libnautilus-private/nautilus-file-utilities.[ch]:
4632         * libnautilus-private/nautilus-file.c:
4633         Store "name" instead of "relative_uri" in NautilusFile.
4634         We want to avoid escaping/unescaping as much as possible and
4635         limit that to when we go from/to a full uri.
4637 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4639         * libnautilus-private/nautilus-file-private.h:
4640         Remove declaration for removed function
4641         
4642 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4644         * libnautilus-private/nautilus-directory-async.c:
4645         * libnautilus-private/nautilus-file-private.h:
4646         * libnautilus-private/nautilus-file.[ch]:
4647         * libnautilus-private/nautilus-program-choosing.c:
4648         * src/file-manager/fm-directory-view.c:
4649         * src/nautilus-spatial-window.c:
4650         * src/nautilus-window-manage-views.c:
4651         Use GError instead of GnomeVFSResult for get_info_error
4653 2007-09-19  Alexander Larsson  <alexl@redhat.com>
4655         * libnautilus-private/nautilus-desktop-directory-file.c:
4656         * libnautilus-private/nautilus-desktop-icon-file.c:
4657         * libnautilus-private/nautilus-file-private.h:
4658         * libnautilus-private/nautilus-file.[ch]:
4659         * libnautilus-private/nautilus-saved-search-file.c:
4660         * libnautilus-private/nautilus-search-directory-file.c:
4661         * libnautilus-private/nautilus-trash-file.c:
4662         * libnautilus-private/nautilus-vfs-file.c:
4663         * libnautilus-private/nautilus-vfs-utils.c:
4664         * libnautilus-private/nautilus-vfs-utils.h:
4665         * libnautilus-private/nautilus-view-factory.c:
4666         * libnautilus-private/nautilus-view-factory.h:
4667         * src/file-manager/fm-desktop-icon-view.c:
4668         * src/file-manager/fm-empty-view.c:
4669         * src/file-manager/fm-icon-view.c:
4670         * src/file-manager/fm-list-view.c:
4671         Move from GnomeVFSFileType to GFileType
4673 2007-11-28  Alexander Larsson  <alexl@redhat.com>
4675         * src/nautilus-search-bar.c:
4676         Use invisible event box for search bar. (#464193)
4677         Patch from Andrea Cimitan
4679 2007-11-27  Andre Klapper  <a9016009@gmx.de>
4681         * configure.in:
4682         add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4683         Fixes bug #496266.
4685 2007-11-12  Alexander Larsson  <alexl@redhat.com>
4687         * libnautilus-private/nautilus-icon-canvas-item.c:
4688         * libnautilus-private/nautilus-icon-container.c:
4689         * libnautilus-private/nautilus-icon-container.h:
4690         * libnautilus-private/nautilus-icon-dnd.c:
4691         * libnautilus-private/nautilus-icon-private.h:
4692         * src/file-manager/fm-desktop-icon-view.c:
4693         * src/file-manager/fm-icon-view.c:
4694         Handle RTL layout of icons (#342009)
4695         Patch from Yair Hershkovitz
4697 2007-11-05  Jürg Billeter  <j@bitron.ch>
4699         reviewed by: Alexander Larsson  <alexl@redhat.com>
4701         * src/file-manager/fm-actions.h:
4702         * src/file-manager/fm-directory-view.c:
4703         (action_open_folder_window_callback), (open_one_in_folder_window),
4704         (action_location_open_folder_window_callback),
4705         (real_update_location_menu), (real_update_menus):
4706         * src/file-manager/nautilus-directory-view-ui.xml:
4707         * src/nautilus-actions.h:
4708         * src/nautilus-navigation-window-menus.c:
4709         (nautilus_navigation_window_update_spatial_menu_item),
4710         (action_folder_window_callback),
4711         (nautilus_navigation_window_initialize_menus):
4712         * src/nautilus-navigation-window-ui.xml:
4713         * src/nautilus-navigation-window.c:
4714         (nautilus_navigation_window_init), (always_use_browser_changed):
4715         * src/nautilus-window-private.h:
4716         Add menu item to open spatial folder window from browser window to File
4717         menu and context menus.
4719 2007-10-03  Christian Neumair  <cneumair@gnome.org>
4721         * libnautilus-private/nautilus-module.c:
4722         Fix valgrind warning on shutdown (#346401, re-applied).
4724 2007-10-03  Sebastien Bacher  <seb128@ubuntu.com>
4726         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4727         patch from Joachim Sauer, fix beep when backspace or delete are pressed
4728         (#452067)
4730 2007-10-03  Alexander Larsson  <alexl@redhat.com>
4732         * src/nautilus-sidebar-title.c:
4733         (update_title_font):
4734         Fix crash with small fonts (#454884)
4736 2007-10-02  Frederic Crozat  <fcrozat@mandriva.com>
4738         Backport from gio-branch, fixes #480608, from 
4739         Alexander Larsson  <alexl@redhat.com>
4741         * libnautilus-private/nautilus-icon-factory.c:
4742         Don't clear thumbnails and other absolute pathnames from icon
4743         cache when mime data or icon theme changes. This is to avoid
4744         flashing and async realoading of all thumbnails.
4746         * libnautilus-private/nautilus-directory-async.c:
4747         (mime_db_changed_callback):
4748         Use the right call to invalidate attributes, so that
4749         they get re-read correctly.
4751 2007-09-27  Christian Neumair  <cneumair@gnome.org>
4753         * libnautilus-private/nautilus-icon-factory.c:
4754         (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4755         Fixes #478363.
4757 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4758         
4759         * libnautilus-private/nautilus-file-private.h:
4760         Clean up NautilusFileDetails a bit.
4762 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4764         * libnautilus-extension/nautilus-file-info.[ch]:
4765         * libnautilus-private/nautilus-desktop-directory-file.c:
4766         * libnautilus-private/nautilus-desktop-icon-file.c:
4767         * libnautilus-private/nautilus-directory-async.c:
4768         * libnautilus-private/nautilus-directory.c:
4769         * libnautilus-private/nautilus-file-private.h:
4770         * libnautilus-private/nautilus-file.[ch]:
4771         * libnautilus-private/nautilus-icon-factory.c:
4772         * libnautilus-private/nautilus-saved-search-file.c:
4773         * libnautilus-private/nautilus-search-directory-file.c:
4774         * libnautilus-private/nautilus-thumbnails.c:
4775         * libnautilus-private/nautilus-trash-file.c:
4776         * libnautilus-private/nautilus-vfs-file.c:
4777         * src/file-manager/fm-directory-view.c:
4778         Store file info directly in NautilusFile instead of using a
4779         GnomeVfsFileInfo.
4781 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4783         * libnautilus-private/nautilus-desktop-directory-file.c:
4784         * libnautilus-private/nautilus-desktop-icon-file.c:
4785         * libnautilus-private/nautilus-directory-async.c:
4786         * libnautilus-private/nautilus-file-operations-progress.c:
4787         * libnautilus-private/nautilus-file-operations-progress.h:
4788         * libnautilus-private/nautilus-file-private.h:
4789         * libnautilus-private/nautilus-file.c:
4790         * libnautilus-private/nautilus-file.h:
4791         * libnautilus-private/nautilus-metafile.c:
4792         * libnautilus-private/nautilus-search-directory-file.c:
4793         * libnautilus-private/nautilus-thumbnails.c:
4794         * libnautilus-private/nautilus-trash-file.c:
4795         * libnautilus-private/nautilus-vfs-file.c:
4796         * src/file-manager/fm-directory-view.c:
4797         * src/file-manager/fm-ditem-page.c:
4798         * src/file-manager/fm-icon-view.c:
4799         * src/file-manager/fm-properties-window.c:
4800         Use goffset instead of GnomeVFSFileSize
4802 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4804         * libnautilus-private/Makefile.am:
4805         * libnautilus-private/nautilus-vfs-utils.[ch]:
4806         Added tools for conversion from GnomeVFSResult to GError
4807         
4808         * libnautilus-private/nautilus-directory-async.c:
4809         * libnautilus-private/nautilus-directory-private.h:
4810         * libnautilus-private/nautilus-directory.[ch]:
4811         * libnautilus-private/nautilus-search-directory.c:
4812         * src/file-manager/fm-directory-view.[ch]:
4813         * src/file-manager/fm-error-reporting.[ch]:
4814         Use GError instead of GnomeVFSResult for directory loading errors
4816 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4818         * configure.in:
4819         Add -gio to version for now
4820         Pull in gio-standalone
4822 === gio-branch starts here ===
4823         
4824 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4826         * configure.in:
4827         Post release version bump
4829 === nautilus 2.20.0 ===
4831 2007-09-18  Alexander Larsson  <alexl@redhat.com>
4833         * NEWS: 
4834         * configure.in:
4835         Bump version to 2.20.0
4837 2007-09-14  Alexander Shopov  <ash@contact.bg>
4839         * libnautilus-private/apps_nautilus_preferences.schemas.in
4840         Added translator visible comment for difference
4841         between date_changed and date_modified.
4843 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4845         * libnautilus-private/nautilus-module.c:
4846         Revert. We're in hard code freeze.
4847         
4848 2007-09-11  Alexander Larsson  <alexl@redhat.com>
4850         * libnautilus-private/nautilus-module.c:
4851         Fix valgrind warning on shutdown (#346401)
4853 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4855         * libnautilus-private/nautilus-thumbnails.[ch]:
4856         Add nautilus_thumbnail_load_image_async and cancel.
4857         
4858         * libnautilus-private/nautilus-icon-container.c:
4859         * libnautilus-private/nautilus-icon-factory.[ch]:
4860         Load thumbnails asynchronously
4862         Patch from Christian Neumair
4864 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4866         * libnautilus-private/nautilus-dnd.h:
4867         * libnautilus-private/nautilus-file-dnd.c:
4868         * libnautilus-private/nautilus-icon-dnd.c:
4869         Implement direct save (XDS) DnD.
4870         Based on patch from BROCCO Amos
4872 2007-09-10  Alexander Larsson  <alexl@redhat.com>
4874         * libnautilus-private/nautilus-file.c:
4875         (nautilus_file_get_octal_permissions_as_string):
4876         Filter out any non-unix-permissions flags for the
4877         octal mode.
4879 2007-09-03  Christian Neumair  <cneumair@gnome.org>
4881         * src/nautilus-application.c: (save_session_to_file),
4882         (nautilus_application_load_session): 
4883         * src/nautilus-window-manage-views.c: (setup_new_window),
4884         (nautilus_spatial_window_state_event):
4885         * src/nautilus-spatial-window.c:
4886         (nautilus_spatial_window_state_event):
4887         * libnautilus-private/nautilus-metadata.h:
4888         Store keep-above and stickiness for navigation and spatial windows
4889         across sessions (#163335).
4891 2007-09-03  Alexander Larsson  <alexl@redhat.com>
4893         * src/nautilus-connect-server-dialog.c:
4894         (port_insert_text):
4895         Use gdk_window_beep instead of gdk_display_beep (#373760)
4896         Based on patch from Young-Ho Cha
4898 2007-08-28  Alexander Larsson  <alexl@redhat.com>
4900         * nautilus-folder-handler.desktop.in.in (MimeType):
4901         Add colon at end of list.
4903 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4905         * configure.in:
4906         Post release version bump
4908 === nautilus 2.19.91 ===
4910 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4912         * NEWS:
4913         Update for release.
4915 2007-08-27  Alexander Larsson  <alexl@redhat.com>
4917         * src/file-manager/fm-directory-view.c:
4918         (change_to_view_directory):
4919         Set cwd correctly for scripts on desktop. (#320218)
4920         Patch from Sebastien Bacher
4922 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4924         * libnautilus-private/nautilus-module.c:
4925         Be more robust against broken extensions (#449488)
4927 2007-08-24  Alexander Larsson  <alexl@redhat.com>
4929         * libnautilus-private/nautilus-file-utilities.c:
4930         * libnautilus-private/nautilus-file.c:
4931         Avoid crashing if going to file:///# (#436071)
4933 2007-08-22  Alexander Larsson  <alexl@redhat.com>
4935         * libnautilus-private/nautilus-icon-container.c:
4936         * libnautilus-private/nautilus-icon-factory.c:
4937         * libnautilus-private/nautilus-icon-factory.h:
4938         * src/file-manager/fm-list-model.c:
4939         * src/nautilus-sidebar-title.c:
4940         The icon theme changed how the sizes of the emblem icons
4941         are used, update to comply with that.
4943 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4945         * configure.in:
4946         Post release version bump
4948 === nautilus 2.19.90 ===
4950 2007-08-14  Martin Wehner  <martin.wehner@gmail.com>
4952         * NEWS:
4953         Update for release
4955 2007-08-13  Martin Wehner  <martin.wehner@gmail.com>
4957         * libnautilus-private/apps_nautilus_preferences.schemas.in:
4958         * src/nautilus-navigation-window-menus.c:
4959         Replace references to "sidebar" with "side pane". (#131285)
4960         Patch from Reinout van Schouwen  <reinouts@gnome.org>
4962 2007-08-04  Luis Medinas  <lmedinas@svn.gnome.org>
4964         * src/nautilus-window-manage-views.c:
4965         (display_view_selection_failure):
4966         Added debug message when GnomeVFS service is not available
4967         closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4969 2007-08-02  Martin Wehner  <martin.wehner@gmail.com>
4971         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4972         Remove excess lines from uninstalled.pc file. (#462496)
4973         Patch from Damien Carbery  <damien.carbery@sun.com>
4975 2007-08-01  Martin Wehner  <martin.wehner@gmail.com>
4977         * libnautilus-private/Makefile.am:
4978         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4979         * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4980         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4981         Use a custom cell renderer for the filename column which applies
4982         ellipsization but reports its size based on the actual width of 
4983         the text to be rendered. This restores the original column
4984         autosizing behaviour while keeping the ellipsization. (#419343)
4986 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4988         * configure.in:
4989         Post release version bump
4991 === nautilus 2.19.6 ===
4993 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
4995         * NEWS:
4996         Update for release
4998 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
5000         * configure.in: Revert dependency on libSM 1.0.2
5001         added on 2007-07-24 as it makes nautilus unbuildable on
5002         everything but the most cutting-edge distributions.
5003         Plus, nobody else does it.  
5005 2007-07-31  Martin Wehner  <martin.wehner@gmail.com>
5007         * src/nautilus-window-toolbars.c:
5008         (nautilus_navigation_window_load_extension_toolbar_items):
5009         Don't use the same name for the extensions menu action group
5010         and the extensions toolbar action group. (#461792)
5011         Patch from Christian Persch <chpe@gnome.org>
5013 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
5015         * src/nautilus-window.c: (real_load_view_as_menu):
5016         Dont't try to remove extra_viewer_radio_action from a group
5017         that may already have been finalized. (#461789)
5018         Patch from Christian Persch <chpe@gnome.org>
5020 2007-07-30  Martin Wehner  <martin.wehner@gmail.com>
5022         * libnautilus-private/nautilus-search-engine-simple.c:
5023         (search_visit_func): Don't try to lowercase non-unicode
5024         filenames with g_utf8_strdown. Fixes #454799.
5025         Patch from Jan de Groot  <jan@jgc.homeip.net>
5027 2007-07-28  Martin Wehner  <martin.wehner@gmail.com>
5029         * src/file-manager/fm-properties-window.c:
5030         (changed_group_callback): Don't crash if the active group
5031         combobox entry is removed or the group information becomes
5032         unreadable. Fixes #355018.
5034 2007-07-24  Christian Persch  <chpe@gnome.org>
5036         * libnautilus-private/nautilus-bookmark.c:
5037         (nautilus_bookmark_menu_item_new):
5038         * libnautilus-private/nautilus-customization-data.c:
5039         (nautilus_customization_data_new),
5040         (nautilus_customization_data_get_next_element_for_display):
5041         * libnautilus-private/nautilus-customization-data.h:
5042         * src/nautilus-application.c:
5043         * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
5044         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
5045         (refresh_go_menu):
5046         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
5047         (drag_data_received_callback):
5048         * src/nautilus-property-browser.c:
5049         (make_properties_from_directories):
5050         * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
5051         (update_bookmarks):
5052         * src/nautilus-window-menus.c:
5053         (nautilus_menus_append_bookmark_to_menu):
5054         * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
5055         instead of truncating the strings. Bug #410113.
5057 2007-07-24  Christian Persch  <chpe@gnome.org>
5059         * src/nautilus-navigation-window.c: (location_button_create),
5060         (nautilus_navigation_window_init):
5061         * src/nautilus-pathbar.c: (get_slider_button),
5062         (make_directory_button):
5063         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5064         (nautilus_zoom_control_instance_init),
5065         (nautilus_zoom_control_class_init): Don't focus the path bar buttons
5066         (and the others on the same 'toolbar') on click, for consistency with
5067         toolbars, and the gtk filechooser path bar. Bug #326774.
5069 2007-07-24  Alexander Larsson  <alexl@redhat.com>
5071         * configure.in:
5072         Require cvs gnome-vfs
5074 2007-07-24  Alexander Larsson  <alexl@redhat.com>
5076         * configure.in:
5077         * src/Makefile.am:
5078         * src/nautilus-image-properties-page.c:
5079         * src/nautilus-main.c:
5080         Optionally support XMP metadata in images via exemi (#451380)
5081         Patch from Hubert Figuiere
5083 2007-07-24  Alexander Larsson  <alexl@redhat.com>
5085         * src/nautilus-connect-server-dialog.c:
5086         (nautilus_connect_server_dialog_init):
5087         React on enter key (#449591)
5088         Patch from Christian Neumair
5090 2007-07-24  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5092         * configure.in: 
5093         Add missing dependency on libSM.
5095 2007-07-24  Luca Ferretti  <elle.uca@libero.it>
5097         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5098         fixed a typo in key description
5100 2007-07-23  Andre Klapper  <a9016009@gmx.de>
5102         * src/nautilus-file-management-properties.glade:
5103         corrected executable text file labels (#334309)
5105 2007-07-23  Andre Klapper  <a9016009@gmx.de>
5107         * src/file-manager/fm-directory-view.c:
5108         improved string and added ngettext support (#326952)
5110 2007-07-23  Andre Klapper  <a9016009@gmx.de>
5112         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5113         corrected description for confirm_trash (#329440)
5115 2007-07-23  Andre Klapper  <a9016009@gmx.de>
5117         * src/nautilus-window-menus.c:
5118         added two missing tooltip strings (#329308)
5120 2007-07-23  Christian Persch  <chpe@gnome.org>
5122         * configure.in:
5123         * src/nautilus-navigation-action.c: (connect_proxy),
5124         (disconnect_proxy):
5125         * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
5126         (refresh_go_menu):
5127         * src/nautilus-navigation-window.c: (location_button_create),
5128         (nautilus_navigation_window_init),
5129         (nautilus_navigation_window_destroy),
5130         (nautilus_navigation_window_finalize),
5131         (nautilus_navigation_window_class_init):
5132         * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
5133         (nautilus_query_editor_add_row), (nautilus_query_editor_init),
5134         (finish_first_line):
5135         * src/nautilus-side-pane.c: (side_panel_free),
5136         (nautilus_side_pane_class_init), (nautilus_side_pane_init),
5137         (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
5138         (nautilus_side_pane_add_panel), (create_shortcut):
5139         * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
5140         (nautilus_trash_bar_init):
5141         * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
5142         Bug #458284 and bug #455616.
5144 2007-07-23  Alexander Larsson  <alexl@redhat.com>
5146         * libnautilus-private/nautilus-search-engine-simple.c:
5147         Don't error out when recursing into directories during search. (#433105)
5148         Requires recent gnome-vfs
5149         Patch from Marlon Nelson
5151 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
5153         * configure.in:
5154         * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
5155         Add uninstalled pkg-config file. (#400114)
5156         Patch from Brian Cameron  <brian.cameron@sun.com>
5158 2007-07-21  Martin Wehner  <martin.wehner@gmail.com>
5160         * nautilus-computer.desktop.in.in:
5161         * nautilus-folder-handler.desktop.in.in:
5162         * nautilus-home.desktop.in.in:
5163         Remove trailing whitespace from TryExec line. (#426949)
5164         Patch from Dan Winship  <danw@novell.com>
5166 2007-07-18  Martin Wehner  <martin.wehner@gmail.com>
5168         * src/nautilus-navigation-window.c:
5169         (view_as_menu_switch_views_callback):
5170         Handle the fact that the gtk+ 2.11.x combobox emits the
5171         changed signal on removing the active entry without crash.
5173 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5175         * configure.in:
5176         Post release version bump
5178 === nautilus 2.19.5 ===
5180 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5182         * NEWS:
5183         Update for release
5185 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5187         * libnautilus-private/nautilus-program-choosing.c:
5188         (nautilus_launch_desktop_file):
5189         Check command_string for NULL before using it. (#427618)
5190         Patch from Tom Parker  <palfrey@tevp.net>
5192 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5194         * src/nautilus-image-properties-page.c: (file_read_callback):
5195         Don't ignore EXIF metadata of JPEG with XMP. (#451344)
5196         Patch from Hubert Figuiere  <hfiguiere@teaser.fr>
5198 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5200         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5201         (sidebar_title_create_more_info_label):
5202         Fix alignment of labels in information sidebar. (#414199)
5203         Patch from Andrea Cimitan  <andrea.cimitan@gmail.com>
5205 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5207         * configure.in:
5208         Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
5209         but Interactive Unix is obsolete.
5210         Remove checks for functions and headers we don't use anymore.
5211         Remove check for jw as the SGML docs have been removed.
5212         Remove configuration for removed gimphwrapbox.
5213         Remove unused variables $CDDA_LIBS and $LIBJPEG. 
5215 2007-07-10  Martin Wehner  <martin.wehner@gmail.com>
5217         * libnautilus-private/Makefile.am:
5218         * libnautilus-private/nautilus-cdrom-extensions.h:
5219         Remove unused file.
5221 2007-06-27  Alexander Larsson  <alexl@redhat.com>
5223         * src/nautilus-file-management-properties-main.c:
5224         Fix warning. Patch from Hubert Figuiere.
5226 2007-06-24  Christian Neumair  <cneumair@gnome.org>
5228         * configure.in:
5229         * src/nautilus-application.c:
5230         * src/file-manager/Makefile.am:
5231         * src/file-manager/fm-empty-view.[ch]:
5232         Add optional empty view.
5234 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5236         * configure.in:
5237         Make libexif dependency optional again. (#165773)
5239 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5241         * components/services/nautilus-dependent-shared/
5242         shared-service-widgets.c:
5243         Remove undead file.
5245 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5247         * src/nautilus-shell-interface.idl:
5248         Fix build with libIDL-0.8.5 and older. (#341173)
5249         Patch from Marinus Schraal  <foser@gentoo.org>
5251 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5253         * src/nautilus-connect-server-dialog-main.c: (main):
5254         Set translation domain for goption context. (#450159)
5255         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5257 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5259         * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5260         Unref extension modules at shutdown. (#346401)
5261         Based on patch from Gustavo Carneiro  <gjc@inescporto.pt>
5263 2007-06-23  Martin Wehner  <martin.wehner@gmail.com>
5265         * libnautilus-private/nautilus-file-utilities.c:
5266         (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5267         (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5268         Destroy xdg-user-dirs cache at shutdown.
5270 2007-06-21  Martin Wehner  <martin.wehner@gmail.com>
5272         * configure.in:
5273         Don't set both -Wsign-compare and -Wno-sign-compare.
5274         Don't set -Wchar-subscripts as it's included in -Wall.
5276 2007-06-20  Martin Wehner  <martin.wehner@gmail.com>
5278         * configure.in:
5279         Don't set extra warning flags in the user environment CFLAGS.
5280         Fixes 'make distcheck'.
5282 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5284         * Makefile.am:
5285         Add all past ChangeLog files to EXTRA_DIST.
5287 2007-06-19  Martin Wehner  <martin.wehner@gmail.com>
5289         * configure.in:
5290         Post release version bump
5292 === nautilus 2.19.4 ===
5294 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5296         * NEWS:
5297         Update for release
5299 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5301         * src/nautilus-application.c: (nautilus_application_startup):
5302         Fix whitespace typo in error message. (#424573)
5303         Patch from Elizabeth Green  <nerdygirl_ellie@yahoo.com>
5305 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5307         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5308         Set program-name instead of deprecated name property
5309         and mark the website-label for translation (#438901).
5310         Patch from Christian Persch <chpe@gnome.org>
5312 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5314         * libnautilus-private/nautilus-search-engine-simple.c:
5315         (search_thread_data_new), (search_visit_func):
5316         Normalize unicode search strings and use g_utf8_strdown to
5317         lowercase them. (#421486/#421512)
5318         Patch from Denis Jacquerye  <moyogo@gmail.com>
5320 2007-06-18  Martin Wehner  <martin.wehner@gmail.com>
5322         * src/file-manager/fm-desktop-icon-view.c:
5323         (action_change_background_callback):
5324         Call background page of gnome-appearance-properties for
5325         "Change Desktop Background" menu item. (#445195)
5326         Patch from Denis Washington  <denisw@svn.gnome.org>
5328 2007-06-17  Martin Wehner  <martin.wehner@gmail.com>
5330         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5331         * libnautilus-private/nautilus-desktop-link.c:
5332         (trash_name_changed), (nautilus_desktop_link_new),
5333         (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5334         (nautilus_desktop_link_rename), (desktop_link_finalize):
5335         * libnautilus-private/nautilus-global-preferences.c:
5336         (default_computer_link_name), (default_trash_link_name):
5337         * libnautilus-private/nautilus-global-preferences.h:
5338         Allow renaming of the network servers desktop icon. (#383182)
5339         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5341 2007-06-13  Jürg Billeter  <j@bitron.ch>
5343         * nautilus-folder-handler.desktop.in.in:
5344         Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5345         bookmarks from the panel.
5347 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5349         * src/file-manager/fm-properties-window.c:
5350         (should_show_volume_usage):
5351         Don't crash on opening properties for multiple files. (#444265)
5353 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5355         * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5356         Fix typo in warning message. (#446911)
5357         Patch from Florian Steinel  <fsteinel@flonet.net> 
5359 2007-06-13  Martin Wehner  <martin.wehner@gmail.com>
5361         * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5362         Position the zoom popup menu under the control itself,
5363         not where the mouse cursor happens to be. (#446682)
5364         Patch from Christian Persch <chpe@gnome.org>
5366 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5368         * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5369         Don't leak item text and remove stale comment.
5371 2007-06-12  Martin Wehner  <martin.wehner@gmail.com>
5373         * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5374         (zoom_popup_menu_show), (zoom_popup_menu),
5375         (nautilus_zoom_control_button_press_event),
5376         (nautilus_zoom_control_instance_init):
5377         Make zoom control context menu keyboard-activatable by adding
5378         a button to the zoom label. (#326733)
5379         Patch from Trevor Davenport  <trevor.davenport@gmail.com>
5381 2007-06-10  Martin Wehner  <martin.wehner@gmail.com>
5383         * src/nautilus-file-management-properties.glade:
5384         Replace the "atkrelation" declarations with
5385         "mnemonic_widget" properties (#437340)
5387 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5389         * configure.in:
5390         Post release version bump
5392 === nautilus 2.19.3 ===
5394 2007-06-05  Martin Wehner  <martin.wehner@gmail.com>
5396         * NEWS:
5397         Update for release
5399 2007-06-04  Willie Walker <william.walker@sun.com>
5401         * src/nautilus-file-management-properties.glade:
5402         Add accessible label for/by properties (#356124)
5404 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5406         * icons/thumbnail_frame.png:
5407         Tango compliant thumbnail frame (#440221)
5408         Icon from David Prieto
5410 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5412         * src/file-manager/fm-properties-window.c:
5413         Fix build in some cases
5415 2007-05-23  Alexander Larsson  <alexl@redhat.com>
5417         * nautilus-folder-handler.desktop.in.in:
5418         Don't show in menu editor
5420 2007-05-22  Alexander Larsson  <alexl@redhat.com>
5422         * libnautilus-private/nautilus-icon-canvas-item.c:
5423         Handle alpha in draw_frame
5425 2007-05-16  Alexander Larsson  <alexl@redhat.com>
5427         * libnautilus-private/nautilus-file-utilities.[ch]:
5428         * libnautilus-private/nautilus-file.c:
5429         * libnautilus-private/nautilus-signaller.c:
5430         * src/file-manager/fm-directory-view.c:
5431         Add support for xdg-user-dirs
5433 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5435         * configure.in:
5436         Post release version bump
5438 === nautilus 2.19.2 ===
5440 2007-05-14  Alexander Larsson  <alexl@redhat.com>
5442         * NEWS:
5443         * configure.in:
5444         Bump to 2.19.2
5446         * libnautilus-private/nautilus-icon-factory.c:
5447         * libnautilus-private/nautilus-icon-container.c:
5448         Fix up checks
5450 2007-05-09  Alexander Larsson  <alexl@redhat.com>
5452         * src/file-manager/fm-directory-view.c:
5453         Avoid displaying file size if none exists (#390055)
5454         Patch from Ed Catmur
5456 2007-05-06  Martin Wehner  <martin.wehner@gmail.com>
5458         * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5459         Don't leak original hash key.
5461 2007-05-02  Alexander Larsson  <alexl@redhat.com>
5463         * configure.in:
5464         * src/file-manager/fm-properties-window.c:
5465         Add disk usage pie chart (#410658)
5466         Based on patch from Trevor Davenport
5468 2007-04-16  Alexander Larsson  <alexl@redhat.com>
5470         * libnautilus-private/nautilus-thumbnails.c:
5471         Work with glib < 2.13.0
5473 2007-04-13  Alexander Larsson  <alexl@redhat.com>
5475         * libnautilus-private/nautilus-thumbnails.c:
5476         Avoid searching possibly long lists of thumbnails.
5477         Based on patch from Iain
5479 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5481         * src/nautilus-window-menus.c:
5482         (action_about_nautilus_callback):
5483         Add url in about dialog and update copyright year.
5484         Patch from Jaap A. Haitsma
5486 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5488         * libnautilus-private/nautilus-directory-async.c:
5489         Limit number of calls to is_needy() (#320282)
5490         Based on patch from Aivars Kalvans
5492 2007-04-12  Alexander Larsson  <alexl@redhat.com>
5494         * libnautilus-private/apps_nautilus_preferences.schemas.in:
5495         * libnautilus-private/nautilus-global-preferences.c:
5496         * libnautilus-private/nautilus-global-preferences.h:
5497         * libnautilus-private/nautilus-icon-factory.c:
5498         * libnautilus-private/nautilus-thumbnails.c:
5499         Added support for a thumbnail icon size prefs (#424127)
5501 2007-04-11  Alexander Larsson  <alexl@redhat.com>
5503         * src/file-manager/fm-directory-view.c:
5504         (file_and_directory_list_free):
5505         Fix memleak (#427942)
5506         patch from Matthias Clasen
5508 2007-03-30  Alexander Larsson  <alexl@redhat.com>
5510         * src/nautilus-places-sidebar.c:
5511         Add trash to sidebar places.
5512         Patch from Stefano Teso
5514 2007-03-29  Alexander Larsson  <alexl@redhat.com>
5516         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5517         Bump default name column width to 32 (#410361)
5519 2007-03-28  Alexander Larsson  <alexl@redhat.com>
5521         * src/nautilus-window-manage-views.c:
5522         (nautilus_window_open_location_full):
5523         Avoid reloading window with same location. (#417193)
5524         Patch from Stefano Teso
5526 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5528         * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5529         Avoid recursion when updating symlinks (#418771)
5531 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5533         * libnautilus-private/nautilus-icon-factory.h:
5534         Make default icon sizes match xdg icon sizes better (#347168)
5535         Patch from Christian Neumair
5537 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5539         * libnautilus-private/nautilus-metadata.h:
5540         * src/nautilus-sidebar-title.c:
5541         Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5542         code related to it.
5544 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5546         * src/nautilus-places-sidebar.c:
5547         Update icons on theme change (#416806)
5548         Patch from Stefano Teso
5550 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5552         * src/nautilus-history-sidebar.c:
5553         (nautilus_history_sidebar_class_init):
5554         (nautilus_history_sidebar_style_set):
5555         Update icons on theme change (#416810)
5556         Patch from Stefano Teso
5558 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5560         * src/nautilus-places-sidebar.c:
5561         Re-apply reverted context menu patch.
5563 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5565         * configure.in:
5566         Bump version to 2.19.1
5567         Gnome 2.18 work continues on gnome-2-18 branch
5569 2007-03-19  Alexander Larsson  <alexl@redhat.com>
5571         * src/nautilus-places-sidebar.c:
5572         Revert previous checkin since it broke the freeze.
5574 2007-03-15  Alexander Larsson  <alexl@redhat.com>
5576         * src/nautilus-places-sidebar.c:
5577         (bookmarks_build_popup_menu):
5578         Add mnemonics to Open and Open in New Window to reuse
5579         old translations.
5581 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5583         * src/nautilus-places-sidebar.c:
5584         Add open and open in new window to places sidebar context menu.
5585         Patch from Stefano Teso
5587 2007-03-14  Alexander Larsson  <alexl@redhat.com>
5589         * src/file-manager/fm-directory-view.c (schedule_update_menus)
5590         (schedule_update_status):
5591         Make sure we never schedule an update after the window has been
5592         destroyed. Likely fixes #349551
5594 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5596         * configure.in:
5597         Post release version bump
5599 === nautilus 2.18.0.1 ===
5601 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5603         * NEWS:
5604         Update for release
5606         * configure.in:
5607         Set version to 2.18.0.1
5609         * libnautilus-private/nautilus-file-utilities.c:
5610         * libnautilus-private/nautilus-file-utilities.h:
5611         * libnautilus-private/nautilus-file.c:
5612         * libnautilus-private/nautilus-signaller.c:
5613         * src/file-manager/fm-directory-view.c:
5614         Revert accidental commit.
5616 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5618         * configure.in:
5619         Post release version bump
5621 === nautilus 2.18.0 ===
5623 2007-03-12  Alexander Larsson  <alexl@redhat.com>
5625         * NEWS:
5626         Update for release
5628         * configure.in:
5629         Bump version to 2.18.0
5631 2007-03-08  Christian Kirbach  <Christian.Kirbach@googlemail.com>
5633         * src/network-scheme.desktop.in:
5634         * nautilus-computer.desktop.in.in:
5635         * nautilus.desktop.in.in:
5636         * nautilus-home.desktop.in.in:
5637         * nautilus-file-management-properties.desktop.in.in:
5638         "Application" is not a valid category in the freedesktop.org
5639         specification. Also added GNOME and/or GTK where appropriate.
5641 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5643         * libnautilus-private/nautilus-file.c:
5644         * libnautilus-private/nautilus-icon-canvas-item.c:
5645         * libnautilus-private/nautilus-icon-container.c:
5646         * libnautilus-private/nautilus-program-choosing.c:
5647         * libnautilus-private/nautilus-trash-file.c:
5648         * libnautilus-private/nautilus-tree-view-drag-dest.c:
5649         * src/file-manager/fm-desktop-icon-view.c:
5650         * src/file-manager/fm-directory-view.c:
5651         * src/file-manager/fm-list-model.c:
5652         * src/file-manager/fm-list-view.c:
5653         * src/file-manager/fm-tree-model.c:
5654         * src/nautilus-image-properties-page.c:
5655         * src/nautilus-navigation-bar.c:
5656         * src/nautilus-query-editor.c:
5657         * src/nautilus-search-bar.c:
5658         * src/nautilus-window-private.h:
5659         Sparse cleanups from kjartan
5661 2007-03-02  Alexander Larsson  <alexl@redhat.com>
5663         * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5664         Don't make filename column expand, instead default
5665         to 16 chars wide. (#408155)
5667 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5669         * configure.in:
5670         Post release version bump
5672 === nautilus 2.17.92 ===
5674 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5676         * NEWS:
5677         Update for release
5679 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5681         * cut-n-paste-code/widgets/Makefile.am:
5682         * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5683         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5684         * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5685         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5686         * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5687         * libnautilus-private/Makefile.am:
5688         * src/Makefile.am:
5689         Remove unused gtkhwrapbox.
5691 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5693         * src/nautilus-connect-server-dialog.c:
5694         Don't show unsupported methods. (#333151)
5695         Patch from Christian Neumair.
5697 2007-02-26  Alexander Larsson  <alexl@redhat.com>
5699         * libnautilus-private/nautilus-file.c:
5700         Avoid asserting when the symbolic link hastable isn't
5701         uptodate (#358172)
5702         Store absolute uris, not relative paths in symbolic link
5703         hashtable.
5705 2007-02-21  Christian Persch  <chpe@svn.gnome.org>
5707         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5708         Ellipsise the filename column in list view mode, and make it expand so
5709         it doesn't just show "...". Bug #408155.
5711 2007-02-20  Christian Persch  <chpe@svn.gnome.org>
5713         * libnautilus-private/nautilus-file-operations-progress.c:
5714         (set_text_unescaped_trimmed), (create_titled_label),
5715         (nautilus_file_operations_progress_init),
5716         (nautilus_file_operations_progress_new_file):
5717         * src/file-manager/fm-properties-window.c:
5718         (value_field_update_internal), (value_field_update),
5719         (attach_label), (attach_value_field_internal): Remove
5720         EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5721         Bug #409276.
5723 2007-02-20  Alexander Larsson  <alexl@redhat.com>
5725         * libnautilus-private/nautilus-file-operations.c:
5726         Fix for C89 compilers. (#407150)
5727         Patch from Jens Granseuer
5729 2007-02-19  Christian Persch  <chpe@svn.gnome.org>
5731         * configure.in:
5732         * cut-n-paste-code/Makefile.am:
5733         * src/Makefile.am:
5734         * src/file-manager/fm-list-model.c: Don't build included GSequence on
5735         glib >= 2.13.0. Bug #407618.
5737 2007-02-19  Alexander Larsson  <alexl@redhat.com>
5739         * src/nautilus-pathbar.c:
5740         Don't display homedir as desktop in pathbar when
5741         in home-as-desktop mode. (#368661)
5742         Patch from John Millikin
5744 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5746         * configure.in:
5747         Post release version bump
5749 === nautilus 2.17.91 ===
5751 2007-02-12  Alexander Larsson  <alexl@redhat.com>
5753         * configure.in:
5754         Bump to 2.17.91
5756         * NEWS:
5757         Update for release
5759 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5761         * configure.in:
5762         Bump libgnome req (#404475)
5764 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5766         * libnautilus-private/nautilus-file-operations.c:
5767         * libnautilus-private/nautilus-file.c:
5768         * src/file-manager/fm-directory-view.c:
5769         Capitilize "Link" in link to... names. (#314175)
5770         Patch from Frederic Peters
5772 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5774         * libnautilus-private/nautilus-icon-container.c:
5775         Avoid translating nonvisible text. (#364466)
5777 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5779         * libnautilus-private/nautilus-thumbnails.c:
5780         (nautilus_thumbnail_load_image):
5781         Fix crash on broken images. (#403255)
5782         Patch from Lucas Mazzardo Veloso
5784 2007-02-06  Alexander Larsson  <alexl@redhat.com>
5786         * libnautilus-private/nautilus-emblem-utils.c:
5787         OSX build fix. (#403255)
5788         Patch from dmacks@netspace.org
5790 2007-02-05  Jesse Stockall <jesse@cleverone.org>
5792        * src/file-manager/fm-directory-view.c
5793        * src/file-manager/fm-tree-view.c
5794        * src/nautilus-places-sidebar.c
5795        * libnautilus-private/nautilus-file-operations.[ch]
5796        Prompts to empty trash when unmounting drives. Closes #138058
5798 2007-02-05  Alexander Larsson  <alexl@redhat.com>
5800         * src/file-manager/fm-list-model.c:
5801         Avoid ever showing "empty" while loading a subdirectory (#340495)
5802         Based on patch from Christof Krüger
5804 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5806         * src/nautilus-application.c (save_session_to_file):
5807         Fix memory leak and fd leak.
5809 2007-02-02  Alexander Larsson  <alexl@redhat.com>
5811         * libnautilus-private/nautilus-desktop-icon-file.c:
5812         Fix crasher (#403565)
5813         Patch from Padraig O'Briain
5815 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5817         * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5818         Avoid crash if we've not set the content view of the window yet.
5820 2007-01-31  Alexander Larsson  <alexl@redhat.com>
5822         * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5823         Avoid crashing if not enough items in icon view caption pref (#357955)
5825         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5826         Avoid spewing warnings in above case, also some performance fixes.
5828 2007-01-25  Luca Ferretti  <elle.uca@libero.it>
5830         * nautilus-file-management-properties.desktop.in.in:
5831         Move File Management capplet to PersonalSettings.
5833 === nautilus 2.17.90 ===
5835 2007-01-22  Alexander Larsson  <alexl@redhat.com>
5837         * NEWS:
5838         * configure.in:
5839         Bump to 2.17.90
5841 2007-01-18  Christian Persch  <chpe@svn.gnome.org>
5843         * cut-n-paste-code/libegg/eggtreemultidnd.c:
5844         (egg_tree_multi_drag_source_get_type):
5845         * libnautilus-extension/nautilus-column-provider.c:
5846         (nautilus_column_provider_get_type):
5847         * libnautilus-extension/nautilus-column.c:
5848         (nautilus_column_get_type):
5849         * libnautilus-extension/nautilus-file-info.c:
5850         (nautilus_file_info_get_type):
5851         * libnautilus-extension/nautilus-info-provider.c:
5852         (nautilus_info_provider_get_type):
5853         * libnautilus-extension/nautilus-location-widget-provider.c:
5854         (nautilus_location_widget_provider_get_type):
5855         * libnautilus-extension/nautilus-menu-item.c:
5856         (nautilus_menu_item_get_type):
5857         * libnautilus-extension/nautilus-menu-provider.c:
5858         (nautilus_menu_provider_get_type):
5859         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5860         * libnautilus-extension/nautilus-property-page-provider.c:
5861         (nautilus_property_page_provider_get_type):
5862         * libnautilus-extension/nautilus-property-page.c:
5863         (nautilus_property_page_get_type):
5864         * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5865         (nautilus_cell_renderer_pixbuf_emblem_get_type):
5866         * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5867         * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5868         * libnautilus-private/nautilus-icon-canvas-item.c:
5869         (nautilus_icon_canvas_item_accessible_get_type),
5870         (nautilus_icon_canvas_item_get_type):
5871         * libnautilus-private/nautilus-sidebar-provider.c:
5872         (nautilus_sidebar_provider_get_type):
5873         * libnautilus-private/nautilus-sidebar.c:
5874         (nautilus_sidebar_get_type):
5875         * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5876         * libnautilus-private/nautilus-window-info.c:
5877         (nautilus_window_info_get_type):
5878         * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5879         * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5880         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5881         * src/nautilus-navigation-action.c:
5882         (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5883         GInterfaceInfo static. Bug #362034.
5885 2007-01-18  Luca Ferretti  <elle.uca@libero.it>
5887         * src/nautilus-window-menus.c:
5888         Restore "CD/DVD Creator" label for menu item. Was removed by
5889         a misunderstood, see bug #385382.
5891 2007-01-11  Mark Gordon  <mtgordon@ximian.com>
5893         Merged from gnome-2-16:
5895         * src/nautilus-property-browser.c (add_reset_property): Make the
5896         "Reset" string translatable.  Fixes #394328.  Patch committed by
5897         Federico Mena-Quintero <federico@novell.com>.
5899 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5901         * libnautilus-private/nautilus-directory-background.c:
5902         (nautilus_connect_background_to_file_metadata):
5903         Remove all pending eel preferences callbacks.
5905 2007-01-11  Christian Neumair  <chris@gnome-de.org>
5907         * src/nautilus-navigation-window.c:
5908         (nautilus_navigation_window_key_press_event)
5909         * src/nautilus-actions.h:
5910         * src/nautilus-window.c:
5911         (nautilus_window_key_press_event)
5912         * configure.in:
5913         Add support for XF86 multimedia keys (#329920) .
5915 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5917         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5918         Avoid crash on NULL vfs_uri (#320020)
5920 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5922         * libnautilus-private/nautilus-file-operations.c:
5923         (nautilus_file_operations_new_file_from_template):
5924         Use default permissions when copying template to use
5925         umask correctly. (#327249)
5926         Patch from Josselin Mouette
5928 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5930         * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5932         Handle NULL activation uris from drives
5934 2007-01-11  Alexander Larsson  <alexl@redhat.com>
5936         * libnautilus-private/nautilus-ui-utilities.c:
5937         (nautilus_ui_string_get):
5938         Handle ui file load error better.
5939         Patch from Tom Parker
5941 2006-12-31  Martin Wehner  <martin.wehner@gmail.com>
5943         Add svn:externals property to include libbackground from trunk.
5945 2006-12-27  Martin Wehner  <martin.wehner@gmail.com>
5947         * src/file-manager/fm-directory-view.c: (real_merge_menus):
5948         Use proper macro for translating the scripts menu item (#389467).
5949         Patch from Gabor Kelemen  <kelemeng@gnome.hu>
5951 2006-12-19  Federico Mena Quintero  <federico@novell.com>
5953         * libnautilus-private/nautilus-debug-log.c
5954         (make_key_file_from_configuration): Oops, handle the case of an
5955         empty domains_hash.
5957 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5959         * libnautilus-private/nautilus-file-operations-progress.c:
5960         (time_remaining_callback):
5961         Zero-pad seconds in the remaining time display (#376291).
5962         Patch from Sven Herzberg  <herzi@gnome-de.org>
5964 2006-12-19  Martin Wehner  <martin.wehner@gmail.com>
5966         * src/nautilus-image-properties-page.c: (load_finished):
5967         * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5968         (setup_internal_entry):
5969         Avoid markup in translatable messages (#360448).
5970         Patch from Elijah Newren <newren@gmail.com>
5972 2006-12-18  Martin Wehner  <martin.wehner@gmail.com>
5974         * src/nautilus-navigation-window.c:
5975         (nautilus_navigation_window_instance_init), (load_view_as_menu):
5976         Don't connect the changed signal handler on the view as combobox
5977         each time the contents of the combobox are reloaded, but only on
5978         instantiation. Prevents creating as many view instances as times
5979         the view/location was already changed when using the view as menu.
5981 2006-12-18  Christian Neumair  <chris@gnome-de.org>
5983         * libnautilus-extension/nautilus-file-info.c:
5984         * libnautilus-extension/nautilus-file-info.h:
5985         * libnautilus-private/nautilus-file.c:
5986         Add nautilus_file_info_get_activation_uri().
5988 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5990         * configure.in:
5991         Post release version bump
5993 === nautilus 2.17.1 ===
5995 2006-12-18  Alexander Larsson  <alexl@redhat.com>
5997         * NEWS:
5998         Update for release.
6000 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
6002         * src/nautilus-trash-bar.c:
6003         * src/nautilus-trash-bar.h:
6005         Remove unneeded function I left in by mistake.
6007 2006-12-18  Paolo Borelli  <pborelli@katamail.com>
6009         * src/nautilus-trash-bar.c:
6010         * src/nautilus-trash-bar.h:
6011         * src/nautilus-window-manage-views.c:
6013         Add an extra widget to the trash folder with the "Empty Trash"
6014         button. Kudos also to Lakin Wecker who came up with a similar
6015         patch some months ago, though it never went in.
6017         * src/nautilus-information-panel.c:
6019         Remove the "Empty Trash" and "Burn" buttons from the side pane
6020         since we now have extra location widgets.
6022 2006-12-18  Luca Ferretti  <elle.uca@libero.it>
6024         * src/file-manager/fm-directory-view.c:
6026         Use "document-new", "folder-new" named icon from
6027         Icon Naming Spec for File->Create Document and
6028         File->Create Folder menu entries.
6030         * src/nautilus-navigation-window-menus.c:
6032         Use "window-new" named icon from Icon Naming Spec for
6033         File->New Window menu entry in browser window.
6035 2006-12-16  Paolo Borelli  <pborelli@katamail.com>
6037         * src/nautilus-navigation-window.c (add_sidebar_panels): plug
6038         a tiny leak.
6040 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
6042         * nautilus-computer.desktop.in.in:
6044         Fix a typo in previous commit (folders, not folder)
6046 2006-12-15  Luca Ferretti  <elle.uca@libero.it>
6048         * src/nautilus-actions.h:
6050         Add NAUTILUS_ACTION_HOME for Go->Home Folder
6052         * src/nautilus-navigation-window-menus.c:
6053         (nautilus_navigation_window_initialize_actions),
6054         (nautilus_navigation_window_initialize_menus):
6055         * src/nautilus-spatial-window.c:
6056         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
6058         Define short_label for NAUTILUS_ACTION_HOME and
6059         NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
6060         in search menu entry.
6062 2006-12-13  Luca Ferretti  <elle.uca@libero.it>
6064         * nautilus-computer.desktop.in.in:
6065         * nautilus-file-management-properties.desktop.in.in:
6066         * nautilus-home.desktop.in.in:
6067         * src/nautilus-navigation-window-menus.c:
6068         * src/nautilus-spatial-window.c:
6069         * src/nautilus-window-menus.c:
6070         * src/network-scheme.desktop.in:
6072         Update comments and some menu entries to match suggestions on
6073         http://live.gnome.org/UsabilityTeam/Menu
6075 2006-12-12  Federico Mena Quintero  <federico@novell.com>
6077         * libnautilus-private/nautilus-debug-log.c
6078         (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
6079         30000 was way too big for normal usage.
6080         (add_to_milestones): New function; adds a milestone string to a
6081         linked list of milestones.
6082         (nautilus_debug_logv): Call add_to_milestones() if appropriate.
6083         (write_string): New helper function.
6084         (dump_milestones): New helper function.
6085         (dump_configuration): Use write_string().
6086         (dump_ring_buffer): New helper function; moved the code from
6087         nautilus_debug_log_dump().
6088         (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
6089         (dump_configuration): Print the instructions to re-create the
6090         configuration here, instead of in nautilus_debug_log_dump().
6092 2006-12-12  Christian Persch  <chpe@cvs.gnome.org>
6094         * src/ephy-spinner.c:
6095         * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
6097         * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
6099 2006-12-12  Paolo Borelli  <pborelli@katamail.com>
6101         * src/nautilus-application.c (save_session_to_file): use
6102         g_mkstemp instead of tempnam.
6104 2006-12-12  Alexander Larsson  <alexl@redhat.com>
6106         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
6107         Don't expand vbox with dialog size (#384078)
6108         Patch from Baptiste Mille-Mathias
6110 2006-12-12  Alexander Larsson  <alexl@redhat.com>
6112         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
6113         Default location dialog to $home for desktop (#383840)
6114         Patch from Guillaume Desmottes
6116 2006-12-08  Paolo Borelli  <pborelli@katamail.com>
6118         * libnautilus-private/nautilus-desktop-link.c:
6119         * libnautilus-private/nautilus-file-utilities.c:
6120         * libnautilus-private/nautilus-query.c:
6121         * src/nautilus-navigation-window.c:
6122         * src/nautilus-navigation-window.h:
6123         * src/nautilus-pathbar.c:
6124         * src/nautilus-places-sidebar.c:
6125         * src/nautilus-shell.c:
6126         * src/nautilus-window-manage-views.c:
6127         * src/nautilus-window.c:
6128         * src/file-manager/fm-tree-model.c:
6129         * src/file-manager/fm-tree-view.c:
6131         Use nautilus_get_home_directory_uri everywhere instead of
6132         open coding it and other minor cleanups.
6134 2006-12-08  Alexander Larsson  <alexl@redhat.com>
6136         * libnautilus-private/nautilus-monitor.c:
6137         Schedule metadata removal when we get external remove events.
6138         Patch from Gene Z. Ragan (#45953)
6140 2006-12-08  Alexander Larsson  <alexl@redhat.com>
6142         * libnautilus-private/nautilus-icon-canvas-item.c:
6143         Disable the mask code for now...
6145 2006-12-08  Alexander Larsson  <alexl@redhat.com>
6147         * libnautilus-private/nautilus-icon-canvas-item.c:
6148         * libnautilus-private/nautilus-icon-container.c:
6149         * libnautilus-private/nautilus-icon-private.h:
6150         Draw selection rect using cairo.
6152         * icons/Makefile.am:
6153         * icons/text-selection-frame.png:
6154         Remove old icon used for selection rect.
6156         Patch from Gene Z. Ragan
6158 2006-12-04  Alexander Larsson  <alexl@redhat.com>
6160         * src/file-manager/fm-list-view.c:
6161         Reveal selection on sort-order change.(#332667)
6162         Patch from Gene Z. Ragan
6164 2006-12-04  Alexander Larsson  <alexl@redhat.com>
6166         * cut-n-paste-code/gsequence/gsequence.[ch]:
6167         Import gsequence fix for #350579
6169 2006-12-04  Alexander Larsson  <alexl@redhat.com>
6171         * libnautilus-private/nautilus-icon-container.[ch]:
6172         * src/file-manager/fm-icon-container.c:
6173         Freeze icon view updates while renaming to avoid things
6174         moving around on file changes. (#318373)
6175         Patch from Nelson Benítez
6177 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6179         * icons/nautilus-server-connect.png
6180         Removed this legacy icon.
6182 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6184         * configure.in:
6185         * icons/Makefile.am:
6186         * icons/appicon/*:
6187         Add new Nautilus logo from Ulisse Perusin, installed
6188         as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
6190         * icons/nautilus-launch-icon.png:
6191         Removed.
6193         * src/nautilus-window-menus.c:
6194         Use the new named icon logo in about dialog.
6196 2006-12-04  Luca Ferretti  <elle.uca@libero.it>
6198         * icons/knob.png:
6199         Remove black outline, using Tango style.
6200         See bug 374722 for details.
6202 2006-11-30  Alexander Larsson  <alexl@redhat.com>
6204         * libnautilus-private/nautilus-icon-canvas-item.c:
6205         * libnautilus-private/nautilus-icon-container.c:
6206         * libnautilus-private/nautilus-icon-private.h:
6207         Add more themeing features for icon view icons.
6208         Patch from JackTheDipper
6210 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6212         * src/file-manager/fm-tree-view.c:
6213         Add delete menu item if configured. (#132326)
6214         Patch from Ferran Puig
6216 2006-11-28  Alexander Larsson  <alexl@redhat.com>
6218         * libnautilus-private/nautilus-icon-container.c:
6219         * libnautilus-private/nautilus-icon-private.h:
6220         Handle scroll wheel while rubberbanding.
6221         Patch from Nelson Benítez
6223 2006-11-28  Luca Ferretti  <elle.uca@libero.it>
6225         * icons/nautilus-desktop.png:
6226         * icons/nautilus-file-management-properties.png:
6227         * icons/nautilus-mini-logo.png
6228         * icons/Search.png:
6229         * icons/side_bar_image.png:
6230         Remove legacy icons from cvs.
6232 2006-11-24  Alexander Larsson  <alexl@redhat.com>
6234         * src/nautilus-spatial-window.c:
6235         Ellipsice location menu button at 16 chars.
6236         Patch from Tom Parker
6238 2006-11-23  Federico Mena Quintero  <federico@novell.com>
6240         Use the write-to-a-pipe trick from the signal handler instead of
6241         queueing an idle handler from there.
6243         * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6244         pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6245         (sigusr1_handler): Write a byte to our pipe instead of queueing an
6246         idle handler.
6247         (debug_log_io_cb): Replaces dump_debug_log_idle_cb().  Read from
6248         the pipe, and dump the debug log.
6250         Add a configuration file for the logging mechanism.  You create
6251         ~/nautilus-debug-log.conf as a GKeyFile.
6253         * libnautilus-private/nautilus-debug-log.c
6254         (nautilus_debug_log_load_configuration): New function; loads the
6255         configuration from a key file like this:
6257                 [debug log]
6258                 enable domains = foo; bar; baz
6259                 max lines = 1000
6261         * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6262         New utility function.
6263         (nautilus_debug_log_dump): At the end of the log, dump the
6264         configuration used for the debug log so that the user can
6265         re-create it later.
6267         * libnautilus-private/nautilus-debug-log.h: New prototype for
6268         nautilus_debug_log_load_configuration().
6270         * src/nautilus-main.c (setup_debug_log): Load the debug log's
6271         configuration from ~/nautilus-debug-log.conf
6272         (setup_debug_log_domains): Removed.
6274         * src/nautilus-main.c (log_override_cb): If the log level of the
6275         message is G_LOG_LEVEL_DEBUG, don't log it as a milestone.  We'll
6276         use this log level for miscellaneous debugging messages from
6277         gnome-vfs.  Also, don't send G_LOG_LEVEL_DEBUG messages to the
6278         default log handler, to avoid a huge ~/.xsession-errors.
6279         (setup_debug_log_domains): Enable logging for
6280         NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6282 2006-11-23  Christian Persch  <chpe@cvs.gnome.org>
6284         * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6285         Fix inconsistent label boleding. (#372550)
6287 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6289         * libnautilus-private/nautilus-icon-canvas-item.c:
6290         A11y fix for handing renames better (#338353)
6292 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6294         * Commit federicos debug logging patch:
6296 2006-10-23  Federico Mena Quintero  <federico@novell.com>
6298         * libnautilus-private/nautilus-debug-log.h
6299         (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6300         We'll spit the messages that come from GLog as milestone events.
6302         * src/nautilus-main.c (setup_debug_log): New function; set up
6303         everything here.
6304         (setup_debug_log_glog): New function.  Override the default
6305         handler for GLog so that its messages will also appear as
6306         milestone events in our own debug log.
6308 2006-10-16  Federico Mena Quintero  <federico@novell.com>
6310         * src/file-manager/fm-directory-view.c (files_added_callback): Log
6311         when files are added to the view.
6312         (files_changed_callback): Log when files get changed in the view.
6313         (fm_directory_view_notify_selection_changed): Log when the
6314         selection changes.
6316         * src/nautilus-main.c (setup_debug_log_domains): Add
6317         NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6319         * libnautilus-private/nautilus-debug-log.h: New prototype for
6320         nautilus_debug_log_with_file_list().
6322         * libnautilus-private/nautilus-debug-log.c
6323         (nautilus_debug_log_with_file_list): New function; takes a GList
6324         of NautilusFile.
6326 2006-10-03  Federico Mena Quintero  <federico@novell.com>
6328         * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6329         Deal with URI lists optionally.
6330         (nautilus_debug_log_with_uri_list): New function.
6332         * libnautilus-private/nautilus-icon-dnd.c
6333         (receive_dropped_color): Log when a color is dropped.
6334         (receive_dropped_tile_image): Log when a tile image is dropped.
6336         * libnautilus-private/nautilus-icon-container.c
6337         (motion_notify_event): Log when a drag begins.
6338         (button_release_event): Log when a drag ends.
6340         * libnautilus-private/nautilus-file-operations.c
6341         (nautilus_file_operations_copy_move): Log move/copy/link actions.
6342         (nautilus_file_operations_new_folder): Log when a folder is created.
6343         (nautilus_file_operations_new_file_from_template): Log when a file
6344         is created from a template.
6345         (nautilus_file_operations_new_file): Log when a file is created.
6346         (nautilus_file_operations_delete): Log when files are deleted.
6347         (do_empty_trash): Log when the trash is emptied.
6349 2006-09-22  Federico Mena Quintero  <federico@novell.com>
6351         * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6352         simple logging infrastructure based on a ring buffer.
6354         * libnautilus-private/Makefile.am
6355         (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6357         * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6358         ~/nautilus-debug-log.txt.
6360         * src/file-manager/fm-directory-view.c
6361         (fm_directory_view_activate_files): Log the action of activating a
6362         file.
6363         (open_location): Likewise.
6364         (fm_directory_view_launch_application): Likewise, for launching an
6365         application.
6366         (action_new_launcher_callback): Likewise, for creating a launcher.
6367         (activate_callback): Log the various actions that can happen here.
6369         * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6370         Log the various activations/launches that can happen.
6372         * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6373         action of the user activating something in the Places sidebar.
6375         * src/nautilus-window-manage-views.c
6376         (nautilus_window_open_location_full): Log the action of changing
6377         the location in a window.
6378         (nautilus_window_set_content_view): Log the action of thanging the
6379         view of a window.
6380         (end_location_change): Log when the window finishes loading.
6382         * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6383         action of expanding a row to load a subdirectory.
6384         (row_collapsed_callback): Likewise, for collapsing a row.
6386         * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6387         action of renaming a file.
6389         * src/nautilus-application.c
6390         (nautilus_application_present_spatial_window_with_selection): Log
6391         when new or existing spatial windows get presented.
6392         (nautilus_application_create_navigation_window): Log when a
6393         navigation window gets created.
6395 2006-11-23  Alexander Larsson  <alexl@redhat.com>
6397         * configure.in:
6398         Bump version to 2.17.1
6399         Gnome 2.16 work continues on gnome-2-16 branch
6401 2006-11-22  Alexander Larsson  <alexl@redhat.com>
6403         * libnautilus-private/nautilus-search-engine.c:
6404         Look for Beagle before looking for Tracker. Since Tracker
6405         autostarts and Beagle doesn't this means you can have both
6406         installed and configured and pick which one to use.
6408 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6410         * configure.in:
6411         Post release version bump
6413 === nautilus 2.16.3 ===
6415 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6417         * NEWS:
6418         Update for release.
6420 2006-11-20  Alexander Larsson  <alexl@redhat.com>
6422         * libnautilus-private/nautilus-icon-container.c:
6423         * src/file-manager/fm-icon-view.c:
6424         Revert federicos patch from 2006-11-06, as it was causing problems.
6426 2006-11-13  Alexander Larsson  <alexl@redhat.com>
6428         * libnautilus-private/nautilus-directory-async.c:
6429         Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6430         Fixes #372471
6432 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6434         * configure.in:
6435         Post release version bump
6437 === nautilus 2.16.2 ===
6439 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6441         * NEWS:
6442         Update for release
6444         * libnautilus-private/nautilus-directory-async.c:
6445         * libnautilus-private/nautilus-directory.c:
6446         Unschedule call_ready callbacks on directory finalize, not
6447         on file finalize.
6448         Keep monitors around until we call the call_when_ready callback
6449         at idle time.
6450         Call async_state_changed and update_metadata_monitors after
6451         call_when_ready callbacks have been called at idle.
6453         (fixes make check)
6455 2006-11-07  Alexander Larsson  <alexl@redhat.com>
6457         * src/nautilus-application.c:
6458         * src/nautilus-shell.c:
6459         * src/nautilus-main.[ch]:
6460         Make the session restart work again (from 2006-11-03 change)
6461         Make the session not restart nautilus on --quit
6463 2006-11-06  Federico Mena Quintero  <federico@novell.com>
6465         http://bugzilla.gnome.org/show_bug.cgi?id=330298
6467         Fix the use of lazy positioning, and the saving of metadata for
6468         lazily-positioned icons.  Fixes
6469         https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6470         https://bugzilla.novell.com/show_bug.cgi?id=174766.
6472         * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6473         desktop icon files (not "real" files) have lazy positions.  Don't
6474         consider whether the directory is loading; this is not the right
6475         place to check that.
6476         (fm_icon_view_begin_loading): Tell the icon container that we
6477         just started reloading.
6478         (fm_icon_view_end_loading): Tell the icon container that we
6479         finished loading.
6481         * libnautilus-private/nautilus-icon-private.h
6482         (NautilusIconContainerDetails): New flag "is_reloading".
6484         * libnautilus-private/nautilus-icon-container.h: New prototype for
6485         nautilus_icon_container_set_is_reloading().
6487         * libnautilus-private/nautilus-icon-container.c
6488         (nautilus_icon_container_set_is_reloading): New function; sets an
6489         is_reloading flag in the icon container.
6490         (icon_set_position): Clear icon->has_lazy_position, since the icon
6491         will be well-positioned once this function exits.
6492         (finish_adding_new_icons): Do not ignore already-placed lazy
6493         position icons when filling the placement grid!  Save the value of
6494         icon->has_lazy_position before calling assign_icon_position().
6495         Since that function may call icon_set_position() (which will clear
6496         the flag), we need to keep the original value of the flag.
6497         (finish_adding_new_icons): Don't clear icon->has_lazy_position
6498         here; let icon_set_position() do it.
6499         (finish_adding_new_icons): Emit the icon_position_changed signal
6500         so that the parent knows that we moved an icon under it.  This has
6501         the effect of updating/preserving the position metadata for
6502         has_lazy_position icons.
6504 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6506         * configure.in:
6507         * nautilus-computer.desktop.in:
6508         * nautilus-computer.desktop.in.in:
6509         * nautilus-file-management-properties.desktop.in:
6510         * nautilus-file-management-properties.desktop.in.in:
6511         * nautilus-folder-handler.desktop.in:
6512         * nautilus-folder-handler.desktop.in.in:
6513         * nautilus-home.desktop.in:
6514         * nautilus-home.desktop.in.in:
6515         * nautilus.desktop.in:
6516         * nautilus.desktop.in.in:
6517         Add X-GNOME-Bugzilla-Version marking to desktop files.
6519 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6521         * libnautilus-private/nautilus-icon-container.c:
6522         Cancel rubberbanding if we get a grab shadow event.
6523         This happens when a modal dialog (e.g. an error or auth dialog)
6524         appears. (Partially fixes #122688)
6526 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6528         * src/file-manager/fm-icon-view.c (play_file):
6529         Don't close handle and free buffer twice on error. (#321175)
6531 2006-11-06  Alexander Larsson  <alexl@redhat.com>
6533         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6534         Don't crash on old desktop dir and search dir uris. (#349840)
6536 2006-11-06  Martin Wehner  <martin.wehner@gmail.com>
6538         * src/nautilus-file-management-properties.glade:
6539         Specify label-for and labelled-by atk relations. (#356124)
6541         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6543 2006-11-03  Alexander Larsson  <alexl@redhat.com>
6545         * libnautilus-private/nautilus-directory-metafile.c:
6546         Always use the in-process metafile factory. We don't need it
6547         oop, since nautilus is single process these days. This fixes
6548         some strange races with bonobo-activation that caused #351713
6550         * src/nautilus-application.[ch]:
6551         * src/nautilus-shell.h:
6552         Change the way we use bonobo-activation to get the NautilusShell
6553         so that we don't rely on bonobo-activation-server to spawn nautilus,
6554         as this could lead to some strange duplicate processes.
6555         We now directly try to register the app-wide shell object with
6556         bonobo-activation manually and activate it with
6557         Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6559         * src/nautilus-shell.c:
6560         Handle all corba calls from the NautilusShell in an idle handler.
6561         This fixes some crashes where we reentered badly into e.g. quit
6562         when calling gconf.
6564         * src/nautilus-main.c:
6565         Since we now handle the initial open_window shell calls via an idle
6566         we need to delay until idle time to know if we can quit or not.
6568 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6570         * test/file-torture.py (main):
6571         Sleep shorter, for more torture
6573 2006-11-02  Alexander Larsson  <alexl@redhat.com>
6575         * libnautilus-private/nautilus-directory-private.h:
6576         * libnautilus-private/nautilus-directory-async.c:
6577         Call all call_when_ready callbacks from an idle handler.
6578         This fixes problems with reentrancy, like bug #348161
6580 2006-11-01  Alexander Larsson  <alexl@redhat.com>
6582         * src/file-manager/fm-tree-model.c:
6583         Always emit the row-deleted signal before deleting the row
6584         from the model. This is according to the GtkTreeModel::row-changed
6585         docs and feedback from kris.
6586         Hopefully this will fix bug #356672
6588 2006-10-31  Alexander Larsson  <alexl@redhat.com>
6590         * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6591         Remove assert that keep randomly failing to fix crash (#352592)
6592         Replace it with some debug output that hopefully lets us
6593         track down the cause.
6595 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6597         * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6598         * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6599         Fix C99-style variable initialization for gcc 2.95. (#348665)
6601         Patch from Jens Granseuer <jensgr@gmx.net>
6603 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6605         * src/nautilus-property-browser.c: (remove_color),
6606         (nautilus_property_browser_remove_element),
6607         (element_clicked_callback), (make_properties_from_xml_node):
6608         Remove colors by really removing them from browser.xml,
6609         not marking them deleted. That made it impossible to add
6610         another color with the same name later on.
6611         Also delete colors by their (unique) names and not their color
6612         values. That made it possible to delete built-in colors.
6613         Fixes #358893.
6615         Based on a patch from Emil Soleyman-Zomalan
6617 2006-10-30  Martin Wehner  <martin.wehner@gmail.com>
6619         * src/file-manager/fm-properties-window.c:
6620         (attach_value_field_internal), (attach_value_field),
6621         (attach_ellipsizing_value_field), (append_title_value_pair),
6622         (append_title_and_ellipsizing_value),
6623         (append_directory_contents_fields), (add_permissions_combo_box),
6624         (create_simple_permissions), (create_advanced_permissions):
6625         Set up proper relationships between labels and widgets in the
6626         properties dialog. Fixes #363116.
6628         Patch from Padraig O'Briain  <padraig.obriain@sun.com>
6630 2006-10-19  Federico Mena Quintero  <federico@novell.com>
6632         * test/file-torture.py: New file with a little torture test.  It
6633         does a bunch of file operations on a directory.  Nautilus
6634         sometimes crashes when viewing that directory, so this should help
6635         us find bugs.
6637 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6639         * libnautilus-private/nautilus-file.c:
6640         (nautilus_file_get_volume_name):
6641         Check for NULL path before calling
6642         gnome_vfs_volume_monitor_get_volume_for_path().
6644         * libnautilus-private/nautilus-monitor.c:
6645         (path_is_on_readonly_volume):
6646         Assert path.
6648 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6650         * src/file-manager/fm-directory-view.c:
6651         (convert_file_list_to_string):
6652         Don't append final newline for textual URIs.
6653         Fixes #360441.
6655 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6657         * src/nautilus-main.c: (main):
6658         Shut down eel before GnomeVFS.
6660 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6662         * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6663         Only deregister "ignore hidden file preferences" callback if it has
6664         been initialized before.
6666 2006-10-19  Christian Neumair  <chris@gnome-de.org>
6668         * libnautilus-private/nautilus-customization-data.c:
6669         (nautilus_customization_data_new),
6670         (nautilus_customization_data_get_next_element),
6671         (nautilus_customization_make_pattern_chit):
6672         Handle NULL pattern chit, don't unref pattern tile in
6673         make_pattern_chit.
6675         * libnautilus-private/nautilus-file-utilities.c:
6676         (nautilus_pixmap_file):
6677         Bail using g_debug if pixmap couldn't be found.
6679         * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6680         Only create pixmap if path lookup succeeded.
6682         * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6683         (make_drag_image), (make_color_drag_image),
6684         (make_properties_from_directories), (add_reset_property),
6685         (property_browser_category_button_new):
6686         Handle NULL pattern chits, don't operate on NULL pixbufs.
6688 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6690         * src/file-manager/fm-list-view.c:
6691         Share target list for all instances (#357573)
6693         * src/nautilus-location-bar.c: (style_set_handler):
6694         Don't leak layout (#352693)
6696         * src/nautilus-zoom-control.c:
6697         Fix O(n^2) use of list (#357589)
6699         All patches from paolo borelli.
6701 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6703         * src/Makefile.am:
6704         * src/ephy-spinner.[ch]:
6705         * src/nautilus-throbber.[ch]:
6706         Import ephy spinner and use ad throbber.
6707         This supports different icon sizes.
6709         * src/nautilus-window-toolbars.c:
6710         Change throbber size when toolbar size changes.
6712 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6714         * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6715         Renew typeahead timeout when you scroll between typeahead hits with the
6716         mouse wheel. (#354042)
6717         Patch from Nelson Benitez
6719 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6721         * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6722         The row might have disappeared if it was removed since the
6723         timeout was scheduled. Protect against this. (#336051)
6725 2006-10-18  Alexander Larsson  <alexl@redhat.com>
6727         * libnautilus-private/nautilus-file-private.h:
6728         Add is_added flag to NautilusFile to make sure we always
6729         send an added event to directory monitors.
6731         * libnautilus-private/nautilus-directory-async.c:
6732         (dequeue_pending_idle_callback):
6733         Don't add the file to both added and changed list
6734         If the file exist but hasn't been added yet, add it.
6736         * libnautilus-private/nautilus-directory.c: (is_tentative):
6737         Don't return non-added files for get_file_list to avoid duplicating
6738         files if you do a list and then track adds.
6740         Partially fixes #336051.
6742 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6744         * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6745         dequeue_pending_idle_callback):
6746         Call nautilus_file_mark_gone instead of directly setting is_gone, as
6747         this allows us to clean up the symlink hash.
6749         * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6750         Allow multiple mark_gone. Just ignore any but the first.
6752 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6754         * libnautilus-private/nautilus-directory.c
6755         (emit_change_signals_for_all_files):
6756         Ref all files when emitting change signals. This is
6757         an unverified possible fix for #343488, but it
6758         can't possibly be bad to do this, so i'm
6759         commiting it.
6761 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6763         * libnautilus-private/nautilus-file.c:
6764         nautilus_file_get_vfs_file_info: handle NULL info
6765         Fix typo.
6767 2006-10-17  Alexander Larsson  <alexl@redhat.com>
6769         * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6770         Don't cause critical if slow mimetype not loaded.
6771         I was able to get that with a circular symlink.
6772         In that case a fast mimetype should be ok.
6774 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6776         * configure.in:
6777         Post release version bump
6779 === nautilus 2.16.1 ===
6781 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6783         * NEWS:
6784         Update for release
6786         * configure.in:
6787         Bump to 2.16.1
6789 2006-10-02  Alexander Larsson  <alexl@redhat.com>
6791         * src/nautilus-navigation-window.c (search_bar_activate_callback):
6792         In non-indexed mode, start at current dir.
6794 2006-09-27  Christian Neumair  <chris@gnome-de.org>
6796         * libnautilus-private/nautilus-directory.c:
6797         * libnautilus-private/nautilus-directory.h:
6798         * libnautilus-private/nautilus-directory-private.h:
6799         Add is_in_trash_state to NautilusDirectoryDetails.
6800         Also add nautilus_directory_is_in_trash which works
6801         like nautilus_directory_is_local.
6803         * libnautilus-private/nautilus-file.c:
6804         Proxy nautilus_file_is_in_trash to
6805         nautilus_directory_is_in_trash, similar to
6806         nautilus_file_is_local.
6808 2006-09-14  Christian Neumair  <chris@gnome-de.org>
6810         * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6811         Fixes #46664.
6813 2006-09-13  Martin Wehner  <martin.wehner@gmail.com>
6815         * src/nautilus-places-sidebar.c:
6816         Don't use the same type name for the shortcut model filter as
6817         GtkFileChooser to avoid name clashes. Fixes #355242.
6819         Patch from Stephen Cook <siti@orcon.net.nz>
6821 2006-09-04  Alexander Larsson  <alexl@redhat.com>
6823         * configure.in:
6824         Bump version to 2.16.0
6826         * NEWS:
6827         Update for release
6829 2006-08-25  Alexander Larsson  <alexl@redhat.com>
6831         * src/file-manager/fm-list-view.c:
6832         Handle enter activation when using typeahead search (#334928)
6833         Patch from Nelson Benitez
6835 2006-08-23  Alexander Larsson  <alexl@redhat.com>
6837         * libnautilus-private/nautilus-directory-private.h:
6838         * libnautilus-private/nautilus-directory.c:
6839         (nautilus_directory_is_local):
6840         Cache return value from gnome_vfs_uri_is_local
6842         * libnautilus-private/nautilus-file-operations.c:
6843         * libnautilus-private/nautilus-file-utilities.c:
6844         Avoid using gnome_vfs_uri_is_local.
6846 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6848         * configure.in:
6849         Post release version bump
6851 === nautilus 2.15.92.1 ===
6853 2006-08-22  Alexander Larsson  <alexl@redhat.com>
6855         * libbackground/preferences.c:
6856         Fix double free
6858         * configure.in:
6859         Release a 2.15.92.1 with fix
6861 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6863         * configure.in:
6864         Post release version bump
6866 === nautilus 2.15.92 ===
6868 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6870         * NEWS:
6871         Update for release
6873 2006-08-21  Alexander Larsson  <alexl@redhat.com>
6875         * src/file-manager/fm-properties-window.c:
6876         Don't crash when quickly changing user or group.
6877         Patch from Christian Neumair
6879 2006-08-17  Alexander Larsson  <alexl@redhat.com>
6881         * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6882         Fix double free.
6883         Patch from Rouslan Solomakhin
6885 2006-08-15  Federico Mena Quintero  <federico@novell.com>
6887         * src/nautilus-main.c (main): Call setlocale() before we try to
6888         obtain any translations.  Fixes bug #342147.  Patch by Stanislav
6889         Brabec <sbrabec@suse.cz>.
6891 2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
6893         * configure.in: Fix intltool req.
6895 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6897         * configure.in:
6898         Post release version bump
6900 === nautilus 2.15.91 ===
6902 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6904         * NEWS:
6905         Update for release
6907         * configure.in:
6908         Require new eel.
6910 2006-08-08  Vincent Untz  <vuntz@gnome.org>
6912         Use GTK+ to handle recent documents.
6914         * configure.in: require GTK+ 2.10
6915         * cut-n-paste-code/libegg/Makefile.am:
6916         * cut-n-paste-code/libegg/egg-recent-*: kill
6917         * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6918         renamed to nautilus_recent_get_manager()
6919         (nautilus_recent_add_uri): new, to make it easier to use
6920         gtk_recent_manager_add_full()
6921         * src/file-manager/fm-directory-view.c:
6922         (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6923         instead of old egg code
6924         (activate_callback): ditto
6926 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6928         * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6929         Follow symlinks when reading .hidden files.
6931 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6933         * libnautilus-private/nautilus-directory-background.c:
6934         Do background change comparison in eel instead (#349961)
6935         Patch from Matthias Clasen
6937 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6939         * libnautilus-private/nautilus-icon-container.c:
6940         Fix down when in the rightmost column in the next to last row (#316117)
6941         Based on patch from Nelson Benitez
6943 2006-08-08  Alexander Larsson  <alexl@redhat.com>
6945         * libnautilus-private/nautilus-file-operations.c:
6946         Handle desktop drops from panel. (#347673)
6947         Patch from Christian Neumair
6949 2006-08-04  Martin Wehner  <martin.wehner@gmail.com>
6951         * libnautilus-private/nautilus-directory-async.c:
6952         (dequeue_pending_idle_callback): Revert patch from #336051
6953         as it breaks the file update machinery. Fixes #348097.
6955 2006-07-25  Christian Neumair  <chris@gnome-de.org>
6957         * libnautilus-private/nautilus-dnd.c:
6958         Rename nautilus_drag_default_drop_action_for_url to
6959         nautilus_drag_default_drop_action_for_netscape_url.
6960         Don't offer netscape URL drags.
6962         * libnautilus-private/nautilus-dnd.h: Rename
6963         NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6964         and nautilus_drag_default_drop_action_for_url to
6965         nautilus_drag_default_drop_action_for_netscape_url.
6967         * libnautilus-private/nautilus-file-operations.c:
6968         (nautilus_file_operations_new_file_from_template):
6969         Filter out special URIs, handle gnome_vfs_uri_new() failure.
6971         * libnautilus-private/nautilus-file-utilities.c:
6972         (test_uri_exists), (nautilus_ensure_unique_file_name):
6973         Handle gnome_vfs_uri_new() failure by returning NULL.
6975         * libnautilus-private/nautilus-icon-container.c:
6976         * libnautilus-private/nautilus-icon-container.h:
6977         Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6979         * libnautilus-private/nautilus-icon-dnd.c:
6980         * libnautilus-private/nautilus-icon-dnd.h:
6981         * libnautilus-private/nautilus-tree-view-drag-dest.c:
6982         * libnautilus-private/nautilus-tree-view-drag-dest.h:
6983         Don't offer netscape URL drags, prefer netscape URL drops over
6984         "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6986         * libnautilus-private/nautilus-link-desktop-file.c:
6987         (nautilus_link_desktop_file_local_create):
6988         Handle trash, desktop and search URIs, handle
6989         NULL retval of nautilus_ensure_unique_file_name.
6991         * src/nautilus-location-bar.c:
6992         * src/nautilus-spatial-window.c:
6993         * src/file-manager/fm-list-model.c:
6994         Don't offer/handle netscape URL drags.
6996         * src/file-manager/fm-directory-view.h:
6997         * src/file-manager/fm-icon-view.c:
6998         * src/file-manager/fm-list-view:
6999         Rename DND_URL symbols to DND_NETSCAPE_URL.
7001         Should fix #347673.
7003 2006-07-25  Alexander Larsson  <alexl@redhat.com>
7005         * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
7006         Translate the selinux context from raw form when displayin.
7008 2006-07-25  Alexander Larsson  <alexl@redhat.com>
7010         * cut-n-paste-code/gsequence/gsequence.[ch]:
7011         Import the latest EggSequence which supposedly fixes a
7012         bunch of bugs.
7014         * src/file-manager/fm-list-model.c:
7015         Fix to use new function names of EggSequence
7017 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7019         * configure.in:
7020         Post-release version bump
7022 === nautilus 2.15.90 ===
7024 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7026         * NEWS:
7027         Update for release
7029         * configure.in:
7030         Require eel 2.15.90
7032 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7034         * src/nautilus-main.c: (main):
7035         Unref GnomeProgram at the end. (#348429)
7037         Patch from Christian Persch <chpe@gnome.org>
7039 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7041         * src/nautilus-file-management-properties.c:
7042         (nautilus_file_management_properties_dialog_setup):
7043         * src/nautilus-file-management-properties.glade:
7044         Remove the "always use text-entry location bar" checkbox from the
7045         preferences page.
7047         * src/nautilus-navigation-window.[ch]: (location_button_create),
7048         (nautilus_navigation_window_instance_init),
7049         (nautilus_navigation_window_destroy):
7050         Add a tooltip to the new location bar toggle button.
7052 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7054         * src/file-manager/fm-properties-window.c:
7055         (permission_combo_update): Add a translator comment for
7056         permission combo box labels. (#347764)
7058         Patch from Hendrik Richter  <hendi@gnome-de.org>
7060 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7062         * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
7063         Add a location_button field.
7065         * src/nautilus-navigation-window.c
7066         (nautilus_navigation_window_instance_init): Create the
7067         location_button.
7068         (location_button_toggled_cb): New callback.  Changes the
7069         preference for toggling between the path bar and the location bar.
7070         (always_use_location_entry_changed): Toggle the button as
7071         appropriate.
7073         Add a button to the location bar to toggle betwen the path bar
7074         and a location entry. (#347991)
7076         Patch from Federico Mena Quintero  <federico@novell.com>
7078 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7080         * libnautilus-private/nautilus-icon-factory.c:
7081         * src/file-manager/fm-directory-view.c:
7082         * src/file-manager/fm-tree-view.c: (create_popup_menu):
7083         * src/nautilus-window-menus.c:
7084         Use trash icons from the icon naming specification for trash
7085         related operations. (#340321)
7087         Patch from Rodney Dawes  <dobey@novell.com>
7089 2006-07-25  Martin Wehner  <martin.wehner@gmail.com>
7091         * src/nautilus-places-sidebar.c: (add_place), (update_places):
7092         Take the sidebar as parameter and refilter it after adding.
7094         (reorder_bookmarks): Implement reordering of bookmarks.
7096         (drag_data_delete_callback), (drag_data_received_callback),
7097         (drag_motion_callback): Handle dragging of tree rows.
7099         (nautilus_places_sidebar_init)
7100         (_shortcuts_model_filter_class_init),
7101         (_shortcuts_model_filter_init),
7102         (shortcuts_model_filter_row_draggable),
7103         (shortcuts_model_filter_drag_data_get),
7104         (shortcuts_model_filter_drag_source_iface_init),
7105         (shortcuts_model_filter_new):
7106         Implement GtkTreeDragSource.
7108         (get_selected_iter), (bookmarks_check_popup_sensitivity),
7109         (loading_uri_callback): Use the filter model.
7111         Enable reordering of bookmarks in the places sidebar via
7112         Drag'n'Drop. (#319022)
7114         Patch from Xavier Claessens <xclaesse@gmail.com>
7116 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
7118         * libnautilus-private/nautilus-search-engine-beagle.c:
7119         (nautilus_search_engine_beagle_new): Check whether daemon is
7120         running as beagle_client_new doesn't fail when a stale socket
7121         file exists.
7123         Patch from Jürg Billeter <j@bitron.ch>
7125 2006-07-24  Martin Wehner  <martin.wehner@gmail.com>
7127         * configure.in:
7128         * libnautilus-extension/Makefile.am:
7129         Add extension versioning infrastructure and add nautilus-menu.[ch].
7131         * libnautilus-extension/nautilus-menu-item.[ch]:
7132         Add and handle a 'menu' property and add a function
7133         nautilus_menu_item_set_submenu.
7135         * libnautilus-extension/nautilus-menu.[ch]:
7136         New files implementing a submenu item.
7138         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
7139         (reset_extension_actions_menu):
7140         Add extension menu items recursively.
7142         * libnautilus-extension/nautilus-menu-provider.h:
7143         Update include.
7145         Extend extension API to support submenus. (#314579)
7147         Patch from Raffaele Sandrini  <rasa@gmx.ch>
7149 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7151         * configure.in:
7152         Post-release version bump
7154 === nautilus 2.15.4 ===
7156 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7158         * NEWS:
7159         Update for release
7161         * configure.in:
7162         Bump version to 2.15.4
7163         Require eel 2.15.4
7165 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7167         * libnautilus-private/nautilus-directory-async.c:
7168         (dequeue_pending_idle_callback): Never add a file to both
7169         the added_files and changed_files lists. Don't ref an existing
7170         file without adding it to the changed_file list. (#336051)
7172         Patch from Christian Neumair  <chris@gnome-de.org>
7174 2006-07-11  Martin Wehner  <martin.wehner@gmail.com>
7176         * libnautilus-private/nautilus-file-dnd.[ch]:
7177         Add functions nautilus_drag_can_accept_files and
7178         nautilus_drag_can_accept_info.
7180         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7181         (receive_dropped_uri_list), (receive_dropped_text),
7182         (drag_data_received_callback):
7183         Accept the entire drag context as parameter and use
7184         nautilus_icon_container_find_drop_target.
7186         (nautilus_icon_container_find_drop_target):
7187         (nautilus_icon_dnd_update_drop_target):
7188         Use nautilus_drag_can_accept_info.
7190         * libnautilus-private/nautilus-marshal.list:
7191         Add new signature.
7193         * libnautilus-private/nautilus-tree-view-drag-dest.c:
7194         Add function get_drop_target_uri_at_pos and use it in the drop
7195         handlers to determine the target uris for actions.
7196         Rename get_drop_target to get_drop_target_uri_for path.
7198         (nautilus_tree_view_drag_dest_class_init):
7199         Adapt to new drag handler signatures.
7201         (set_widget_highlight):
7202         Fix DND highlighting of an empty tree view.
7204         (drag_motion_callback):
7205         Ignore drags on the header.
7207         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7208         * libnautilus-private/nautilus-icon-container.[ch]:
7209         * src/file-manager/fm-icon-view.c:
7210         * src/file-manager/fm-list-view.c:
7211         Add a target/parent uri parameter to the drop handler functions.
7213         * src/file-manager/fm-directory-view.[ch]:
7214         Add handling for the additional target parameter to support
7215         drops of URIs, URLs and text to subfolders.
7217         Patch from Christian Neumair  <chris@gnome-de.org>
7219 2006-07-08  Christian Neumair  <chris@gnome-de.org>
7221         * libnautilus-private/nautilus-file-utilities.c:
7222         * libnautilus-private/nautilus-file-utilities.h:
7223         Add nautilus_find_existing_uri_in_hierarchy.
7224         Remove undefined in_gnome_path helper declarations.
7226         * src/nautilus-pathbar.c:
7227         * src/nautilus-pathbar.h:
7228         Make nautilus_path_bar_clear_buttons public.
7230         * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7231         If the displayed location was removed, and it has an existing parent,
7232         navigate window to this parent. Fixes #336724.
7234 2006-07-06  William Jon McCann  <mccann@jhu.edu>
7236         * libnautilus-private/nautilus-icon-factory.c:
7237         (get_special_icon_for_file):
7238         * src/nautilus-window-menus.c:
7239         Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7240         for burn:///.
7242 2006-06-21  Christian Neumair  <chris@gnome-de.org>
7244         Add complete session management, remember maximization state and type
7245         of open windows, save history on quit.
7247         * libnautilus-private/nautilus-global-preferences.c
7248         * libnautilus-private/nautilus-global-preferences.h:
7249         Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7251         * libnautilus-private/nautilus-metadata.h:
7252         Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7254         * src/nautilus-application.c:
7255         * src/nautilus-application.h:
7256         Save session on session save request, add
7257         nautilus_application_load_session(), move
7258         initial navigational geometry handling to
7259         nautilus_application_create_navigation_window,
7260         maximize window if
7261         NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7262         is set.
7264         * src/nautilus-main.c:
7265         Add "--load-session" parameter.
7267         * src/nautilus-shell-interface.idl:
7268         * src/nautilus-shell.c:
7269         Add load_session CORBA method.
7271         * src/nautilus-navigation-window.c:
7272         * src/nautilus-spatial-window.c:
7273         Save maximized state when appropriate.
7275         * src/nautilus-window-manage-views.c:
7276         Load maximized state for spatial windows,
7277         remove navigation window geometry handling.
7279         * src/nautilus-window.c:
7280         * src/nautilus-window-private.h:
7281         Add nautilus_add_to_history_list_no_notify.
7283 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7285         * libnautilus-extension/nautilus-menu-provider.[ch]:
7286         Add items_updated signal
7288         * libnautilus-private/Makefile.am:
7289         * libnautilus-private/nautilus-signaller.[ch]:
7290         * src/nautilus-signaller.[ch]:
7291         * src/Makefile.am:
7292         Move NautilusSignaller to libnautilus-private.
7293         Add popup_menu_changed signal.
7295         * src/nautilus-application.c:
7296         Signal popup_menu_changed when a menu provider emits items_updated.
7298         * src/file-manager/fm-directory-view.c:
7299         * src/nautilus-window.c:
7300         Handle popup_menu_changed.
7302         * src/nautilus-emblem-sidebar.c:
7303         * src/nautilus-history-sidebar.c:
7304         * src/nautilus-navigation-window-menus.c:
7305         * src/nautilus-navigation-window.c:
7306         * src/nautilus-property-browser.c:
7307         * src/nautilus-spatial-window.c:
7308         * src/nautilus-window-menus.c:
7309         Update includes.
7311         Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7313 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7315         * libnautilus-private/nautilus-column-utilities.c:
7316         Add selinux context column
7318         * libnautilus-private/nautilus-directory-async.c:
7319         * libnautilus-private/nautilus-file-private.h:
7320         * libnautilus-private/nautilus-file.[ch]:
7321         Get selinux context for all files.
7322         Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7323         Add selinux_context string attribute.
7325         * src/file-manager/fm-properties-window.c:
7326         Display selinux context in permissions page.
7328 2006-06-16  Alexander Larsson  <alexl@redhat.com>
7330         * libnautilus-private/nautilus-global-preferences.[ch]:
7331         * libnautilus-private/apps_nautilus_preferences.schemas.in:
7332         Add show_advanced_permissions setting
7333         Remove show_special_flags setting, its always on in advanced mode.
7335         * libnautilus-private/nautilus-file-operations.[ch]:
7336         Add nautilus_file_set_permissions_recursive
7338         * src/file-manager/fm-properties-window.c:
7339         Change permission page. Implement both simple and advanced mode.
7340         Add recursive permissions setting.
7341         HIGify some spacing.
7343 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7345         * configure.in:
7346         Post-release version bump
7348 === nautilus 2.15.2 ===
7350 2006-06-12  Alexander Larsson  <alexl@redhat.com>
7352         * NEWS:
7353         Update for release
7355 2006-05-30  Christian Neumair  <chris@gnome-de.org>
7357         * libnautilus-private/nautilus-icon-factory.c:
7358         * libnautilus-private/nautilus-thumbnails.c:
7359         * libnautilus-private/nautilus-thumbnails.h:
7360         Use GdkPixbufLoader for thumbnailing.
7362 2006-05-29  Christian Neumair  <chris@gnome-de.org>
7364         * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7365         Limit max. returned SVG icon size to requested icon size.
7367 2006-05-24  Christian Neumair  <chris@gnome-de.org>
7369         * libnautilus-private/nautilus-file-utilities.c:
7370         (nautilus_file_operations_copy_move):
7371         Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7372         nautilus_file_get_enclosing_volume.
7374         * libnautilus-private/nautilus-file-utilities.c:
7375         * libnautilus-private/nautilus-file-utilities.h:
7376         Remove nautilus_get_enclosing_volume.
7378 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7380         * src/nautilus-information-panel.c:
7381         * src/nautilus-window-bookmarks.c:
7382         * src/file-manager/fm-properties-window.c:
7384         Use g_signal_connect_data instead of the outdated eel equivalent.
7386 2006-05-24  Alexander Larsson  <alexl@redhat.com>
7388         * src/file-manager/fm-list-view.c:
7389         Remove unused include of eel-cell-renderer-pixbuf-list.h
7391 2006-05-24  Paolo Borelli  <pborelli@katamail.com>
7393         * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7394         use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7396 2006-05-17  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
7398         * nautilus-folder-handler.desktop.in: Add internationalization
7399         * po/POTFILES.in: Add the file.
7401 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7403         * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7404         Only pass TRUE for embedding_text if we actually read a top-left text.
7405         Based on patch from Rene Hausleitner (#335435)
7407 2006-05-16  Alexander Larsson  <alexl@redhat.com>
7409         * src/file-manager/fm-directory-view.c:
7410         * src/nautilus-places-sidebar.c:
7411         Don't allow floppy formating if the floppy is mounted,
7412         since gfloppy can't handle that. (#125819)
7413         Patch from Xavier Claessens
7415 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7417         * configure.in:
7418         Post-release version bump.
7420 === nautilus 2.15.1 ===
7422 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7424         * NEWS:
7425         Update for release
7427 2006-05-16  Martin Wehner  <martin.wehner@gmail.com>
7429         * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7430         (icon_set_size), (icon_toggle_selected),
7431         (nautilus_icon_container_move_icon), (keyboard_stretching),
7432         (end_stretching), (nautilus_icon_container_update_icon),
7433         (assign_icon_position), (nautilus_icon_container_add),
7434         (nautilus_icon_container_is_stretched),
7435         (nautilus_icon_container_unstretch),
7436         (nautilus_icon_container_freeze_icon_positions):
7437         * libnautilus-private/nautilus-icon-container.h:
7438         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7439         * libnautilus-private/nautilus-icon-private.h:
7440         * src/file-manager/fm-icon-view.c:
7441         (get_stored_icon_position_callback),
7442         (icon_position_changed_callback):
7443         Cleanup to merge the x any y icon scale factors into one variable.
7445         Patch from Christian Neumair <chris@gnome-de.org>
7447 2006-05-15  Martin Wehner  <martin.wehner@gmail.com>
7449         * src/nautilus-places-sidebar.c: (update_places_cb),
7450         (volume_unmounted_callback), (drive_disconnected_callback),
7451         (drive_connected_callback),
7452         (nautilus_places_sidebar_set_parent_window):
7453         Update the places on drive-connected and drive-disconnected
7454         signals too. Delay the update for the volume-unmounted signal
7455         with an idle callback to work around gnome-vfs removing the
7456         volume only after we received the signal.
7458         Patch from Xavier Claessens <xclaesse@gmail.com>
7460 2006-05-09  Martin Wehner  <martin.wehner@gmail.com>
7462         * src/nautilus-window-manage-views.c:
7463         (got_file_info_for_view_selection_callback):
7464         Re-set viewed_file after a location change failed. Prevents
7465         crashing over an assertion in viewed_file_changed_callback
7466         on slow filesystems. Fixes #339965.
7468 2006-05-08  Federico Mena Quintero  <federico@novell.com>
7470         * libnautilus-private/nautilus-file-operations.c
7471         (handle_transfer_ok): Don't special-case the first 0 bytes of the
7472         file in the case of reporting actual copy/move progress.  It is
7473         fine to update both the labels and the sizes every time.  Fixes
7474         http://bugzilla.gnome.org/show_bug.cgi?id=341064
7475         https://bugzilla.novell.com/show_bug.cgi?id=66073
7477 2006-05-08  Martin Wehner  <martin.wehner@gmail.com>
7479         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7480         (check_visibility), (bookmarks_check_popup_sensitivity),
7481         (get_selected_iter), (rename_selected_bookmark),
7482         (remove_selected_bookmarks), (mount_shortcut_cb),
7483         (unmount_shortcut_cb), (eject_shortcut_cb),
7484         (nautilus_places_sidebar_init):
7485         Add volume data to the list store and use it to show
7486         an unmount command for network volumes. (#316184)
7488         Patch from Xavier Claessens <xclaesse@gmail.com>
7490 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7492         * libnautilus-private/nautilus-dnd.c:
7493         (nautilus_drag_drop_action_ask),
7494         (nautilus_drag_drop_background_ask):
7495         * src/file-manager/fm-tree-view.c: (create_popup_menu):
7496         * src/nautilus-places-sidebar.c:
7497         (bookmarks_build_popup_menu):
7498         Use eel_gtk_menu_append_separator.
7500         * src/nautilus-places-sidebar.c:
7501         (bookmarks_check_popup_sensitivity):
7502         Use eel_gtk_widget_set_shown.
7504 2006-05-07  Martin Wehner  <martin.wehner@gmail.com>
7506         * src/nautilus-query-editor.c: (type_combo_changed):
7507         Fix typo in function name: s/availible/available/ (#326053)
7509         * configure.in:
7510         Require eel 2.15.1
7512 2006-05-04  Christian Neumair  <chris@gnome-de.org>
7514         * src/nautilus-navigation-action.c:
7515         (nautilus_navigation_action_class_init), (disconnect_proxy):
7516         Disconnect signal handlers registered when connecting proxies.
7518 2006-05-03  Martin Wehner  <martin.wehner@gmail.com>
7520         * src/nautilus-places-sidebar.c: (volume_op_callback):
7521         (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7522         (eject_for_type), (set_visibility),
7523         (bookmarks_check_popup_sensitivity), (get_selected_drive),
7524         (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7525         (format_shortcut_cb), (bookmarks_build_popup_menu):
7526         Add mount, unmount, eject and format menu items to the popup menu
7527         of drives in the places sidebar. (#316184)
7529         Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7531 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7533         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7534         Adapt to new GtkAboutDialog behaviour and use wrap-license.
7535         Makes the close button work again. Fixes #336520.
7537         Patch from Christian Persch <chpe@gnome.org>
7539 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7541         * src/nautilus-query-editor.c: (location_row_create_widgets):
7542         Fix typo in the query filechooser window title. (#325284)
7544 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7546         * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7547         (finish_first_line):
7548         Fix wording: Use "criterion" instead of "criterium". (#331682)
7550         Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7552 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7554         * libnautilus-private/nautilus-program-choosing.c:
7555         (application_cannot_open_location):
7556         Remove bogus period from strings. (#336909)
7558         Patch from Javier F. Serrador <serrador@tecknolabs.com>
7560 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7562         * libnautilus-private/nautilus-file-operations.c:
7563         (handle_transfer_overwrite):  Use the same phrasing and
7564         format as the GTK+ overwrite dialog.  Also, per the HIG
7565         convert the dialog to a confirmation alert since the user's
7566         command may destroy data. (#325188)
7568         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7570 2006-05-01  Martin Wehner  <martin.wehner@gmail.com>
7572         * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7573         (append_exifdata_string):
7574         Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7575         deciding which date to show from image metadata. (#331810)
7577         Patch from Pat Suwalski <pat@suwalski.net>
7579 2006-04-28  Martin Wehner  <martin.wehner@gmail.com>
7581         * configure.in:
7582         * po/LINGUAS:
7583         Update handling of po/LINGUAS for new instructions.  Refer
7584         to http://live.gnome.org/GnomeGoals/PoLinguas
7586         Patch from Brian Pepple  <bdpepple@gmail.com>
7588 2006-04-27  Christian Neumair  <chris@gnome-de.org>
7590         * src/file-manager/fm-actions.h:
7591         * src/file-manager/fm-directory-view.c:
7592         (file_get_volume_and_drive),
7593         (action_self_mount_volume_callback),
7594         (action_self_unmount_volume_callback),
7595         (action_self_eject_volume_callback),
7596         (action_self_format_volume_callback),
7597         (file_get_volume_and_drive),
7598         (file_should_show_self),
7599         (real_update_menus_volumes):
7600         * src/file-manager/fm-tree-view.c:
7601         (create_popup_menu):
7602         * src/file-manager/nautilus-directory-view-ui.xml:
7603         Allow to mount/unmout/eject/format a volume when displaying its
7604         activation URI.
7606 2006-04-26  Christian Neumair  <chris@gnome-de.org>
7608         * libnautilus-private/nautilus-file.c:
7609         (nautilus_file_denies_access_permission),
7610         (nautilus_file_can_get_permissions),
7611         (nautilus_file_can_set_permissions):
7612         If no ACCESS file info field is available, pretend to have full
7613         access. If no PERMISSIONS field is available, pretend to have full
7614         permission control.
7616 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7618         * libnautilus-private/nautilus-icon-canvas-item.c:
7619         Fix width of text selection in text-below-icons mode.
7620         (it was to wide.)
7622 2006-04-26  Alexander Larsson  <alexl@redhat.com>
7624         * configure.in:
7625         Remove popt
7627         * src/nautilus-connect-server-dialog-main.c:
7628         * src/nautilus-main.c:
7629         Convert from popt to goption.
7630         Based on patch from Philip Van Hoof
7632 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7634         * src/nautilus-main.c:
7635         Remove icon registration, as its no longer needed with gtk 2.9.
7637         * src/nautilus-window-menus.c:
7638         (nautilus_menus_append_bookmark_to_menu):
7639         Remove bogus TODO.
7641 2006-04-25  Alexander Larsson  <alexl@redhat.com>
7643         * configure.in:
7644         Bump version to 2.15.1
7645         2.14 development continues on gnome-2-14 branch.
7647 ==== gnome-2-14 branched from here ===
7649 2006-04-25  Christian Neumair  <chris@gnome-de.org>
7651         * configure.in:
7652         Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7654         * src/file-manager/fm-tree-view.c: (create_tree):
7655         Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7657 2006-04-18  Alexander Larsson  <alexl@redhat.com>
7659         * libnautilus-private/nautilus-file-attributes.h:
7660         * libnautilus-private/nautilus-directory-async.c:
7661         * libnautilus-private/nautilus-directory-private.h:
7662         * libnautilus-private/nautilus-file-private.h:
7663         * libnautilus-private/nautilus-file.c:
7664         * libnautilus-private/nautilus-file.h:
7665         Add  LARGE_TOP_LEFT_TEXT attribute and change the text size for
7666         the normal top-left text to 10x5.
7667         Add need_large argument to nautilus_file_peek_top_left_text and
7668         nautilus_extract_top_left_text.
7670         * libnautilus-private/nautilus-icon-canvas-item.[ch]
7671         Make details an instance-private instead of allocating separately.
7672         Add _set_is_visible() and only keep PangoLayouts cached for
7673         visible icons.
7675         * libnautilus-private/nautilus-icon-container.[ch]:
7676         * src/file-manager/fm-icon-container.c:
7677         Monitor large embedded text for larger icons.
7678         Call nautilus_icon_canvas_item_set_is_visible as needed.
7680         * libnautilus-private/nautilus-icon-factory.[ch]:
7681         Limit never-free recently used cache to 20 items.
7682         Free other unused cache items after a 100 sec.
7684 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7686         * po/LINGUAS:
7687         Remove newlines to fix build with CVS intltool. (#338423)
7689 2006-04-15  Martin Wehner  <martin.wehner@gmail.com>
7691         * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7692         Don't delete the first bookmark if pressing del key on an
7693         undeletable item. Fixes #338377.
7695 2006-04-14  Martin Wehner  <martin.wehner@gmail.com>
7697         * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7698         Don't add location bookmark for desktop windows. Fixes #334860.
7700         Patch from Christian Neumair <chris@gnome-de.org>
7702 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7704         * configure.in:
7705         Post-release version bump.
7707 === nautilus 2.14.1 ===
7709 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7711         * NEWS:
7712         Update for release
7714         * configure.in:
7715         Require eel 2.14.1
7717 2006-04-11  Martin Wehner  <martin.wehner@gmail.com>
7719         * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7720         Use smaller close icon for the sidebar.
7722         Patch from Yang Hong <yanghong@ccoss.com.cn>
7724 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7726         * libnautilus-private/nautilus-icon-dnd.c:
7727         (get_data_on_first_target_we_support):
7728         Determine drop target by iterating through drop container
7729         target list instead of drag context DND list. (#337588)
7731         Patch from Christian Neumair <chris@gnome-de.org>
7733 2006-04-10  Martin Wehner  <martin.wehner@gmail.com>
7735         * po/LINGUAS: New file listing all supported languages.
7737         * configure.in: Use po/LINGUAS instead of including all languages
7738         directly in this file. See the wiki for more information:
7739         http://live.gnome.org/GnomeGoals/PoLinguas
7741         Patch from Brian Pepple  <bdpepple@gmail.com>
7743 2006-04-08  Christian Neumair  <chris@gnome-de.org>
7745         * libnautilus-private/nautilus-file-operations-progress.c:
7746         (nautilus_file_operations_progress_update),
7747         (nautilus_file_operations_progress_set_operation_string):
7748         Update progress dialog when setting its operation string,
7749         also set operation string during preflight.
7751 2006-04-08  Martin Wehner  <martin.wehner@gmail.com>
7753         * src/file-manager/fm-directory-view.c:
7754         (set_script_environment_variables),
7755         (unset_script_environment_variables):
7756         * src/nautilus-main.c: (main):
7757         * src/nautilus-shell.c: (corba_restart):
7758         Use g_(un)setenv instead of their eel_ counterparts.
7760 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7762         * src/nautilus-places-sidebar.c: (add_place), (update_places),
7763         (mount_volume_callback), (row_activated_callback),
7764         (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7765         Adapt the same policy for showing drives and volumes in the places
7766         sidebar as in computer:/// and the gtk filechooser: Show unmounted
7767         but user-visible drives and mount them on activation. (#321320)
7769         Patch from Xavier Claessens <xclaesse@gmail.com>
7771 2006-04-07  Martin Wehner  <martin.wehner@gmail.com>
7773         * data/patterns/.striated.png:
7774         * data/patterns/Makefile.am:
7775         Remove unused pattern file. (#337353)
7777 2006-03-30  Christian Neumair  <chris@gnome-de.org>
7779         * src/file-manager/fm-directory-view.c:
7780         (fm_directory_view_get_loading):
7781         * src/file-manager/fm-directory-view.h:
7782         Add fm_directory_view_get_loading().
7784         * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7785         (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7786         Use fm_directory_view_get_loading() to determine whether view is
7787         loaded. If it is not yet loaded, don't position icons lazily.
7789 2006-03-24  Martin Wehner  <martin.wehner@gmail.com>
7791         * src/nautilus-connect-server-dialog-main.c: (main):
7792         Get the command line options and pass them on to the dialog.
7794         * src/nautilus-connect-server-dialog.c: (connect_to_server),
7795         (nautilus_connect_server_dialog_init), (setup_for_type):
7796         Use new MethodInfo struct to construct the UI.
7797         (display_server_uri): New function for initialising the UI based
7798         on the broken down parts of the URI.
7799         (nautilus_connect_server_dialog_new): Use display_server_uri.
7800         (get_method_description): New helper function.
7801         (port_insert_text): Accept more than one digit at a time.
7803         Display broken down URIs in 'Connect to Server' properly. (#332848)
7805         Patch from Nate Nielsen <nielsen@memberwebs.com>
7807 2006-03-22  Daniel Drake  <dsd@gentoo.org>
7809         * libnautilus-private/nautilus-icon-factory.c: Only consider
7810         the filename suffix when deciding if a file is an SVG image.
7811         Bug #330019.
7813 2006-03-22  Paolo Borelli  <pborelli@katamail.com>
7815         * src/nautilus-application.c: use g_strv_length instead of a
7816         private copy and gnome_vfs_make_uri_from_shell_arg instead of
7817         the old eel_make_uri_from_shell_arg. Bug #334077.
7819 2006-03-22  Martin Wehner  <martin.wehner@gmail.com>
7821         * src/file-manager/fm-directory-view.c:
7822         (pattern_select_response_cb), (select_pattern):
7823         Add help button to the Select Pattern dialog. (#331443)
7825         * src/nautilus-connect-server-dialog.c: (response_callback),
7826         (nautilus_connect_server_dialog_init):
7827         Add help button to the Connect to Server dialog. (#334330)
7829         * src/nautilus-location-dialog.c: (response_callback),
7830         (nautilus_location_dialog_init):
7831         Add help button to the Open Location dialog (#334293)
7833 2006-03-14  Federico Mena Quintero  <federico@novell.com>
7835         * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7836         Don't set the visibility of the "burn CD" action here.
7837         (nautilus_window_initialize_menus_constructed): New public
7838         function.  Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7839         a window which has a menubar.  This prevents calling
7840         have_burn_uri() unnecessarily for the desktop window, as this is
7841         an expensive operation during login (up to 1 second!).  The way
7842         have_burn_uri() works is by creating a "burn:///" URI and seeing
7843         if it is valid, but this makes gnome-vfs load libmapping.so from
7844         nautilus-cd-burner; this takes a long time during login.
7846         * src/nautilus-window-private.h: Added prototype for
7847         nautilus_window_initialize_menus_constructed().
7849         * src/nautilus-window.h: New prototype for
7850         nautilus_window_has_menubar_and_statusbar().
7852         * src/nautilus-window.c
7853         (nautilus_window_has_menubar_and_statusbar): New function; returns
7854         whether the window should have a menubar and statusbar.  This
7855         depends on the window_type from the class structure.
7856         (nautilus_window_constructor): Call
7857         nautilus_window_initialize_menus_constructed().  We do it here so
7858         that its own call to nautilus_window_has_menubar_and_statusbar()
7859         will already have the right value for class->window_type.
7861 2006-03-19  Christian Neumair  <chris@gnome-de.org>
7863         * src/nautilus-main.c: (register_icons):
7864         Speed up stock icon registration, as discussed on the mailing list:
7866         http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7868         Also fixes #335158.
7870         * libnautilus-private/nautilus-file-operations.c:
7871         (nautilus_file_operations_copy_move):
7872         Check whether enclosing volume for any of the source files is
7873         read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7874         Fixes #167102.
7876         * libnautilus-private/nautilus-file-utilities.c:
7877         * libnautilus-private/nautilus-file-utilities.h:
7878         Add nautilus_get_enclosing_volume.
7880 2006-03-19  Martin Wehner  <martin.wehner@gmail.com>
7882         * nautilus-computer.desktop.in:
7883         * nautilus-folder-handler.desktop.in:
7884         * nautilus-home.desktop.in:
7885         * src/network-scheme.desktop.in:
7886         Add --no-desktop to the Exec command line options. (#326338)
7888         Patch from Saleem Abdulrasool
7890         * nautilus-computer.desktop.in:
7891         * nautilus-folder-handler.desktop.in:
7892         * nautilus-home.desktop.in:
7893         * nautilus.desktop.in:
7894         Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7895         none of the listed binaries does exist anymore.
7897 2006-03-18  Martin Wehner  <martin.wehner@gmail.com>
7899         * libnautilus-private/*.c:
7900         * src/file-manager/*.c:
7901         * src/*.c:
7902         Use gi18n.h instead of deprecated gnome-i18n.h header.
7904         * libnautilus-private/nautilus-query.c:
7905         (nautilus_query_to_readable_string):
7906         Mark string for translation.
7908         * po/POTFILES.in:
7909         Add nautilus-query.c
7911         Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7913 2006-03-17  Vladimer Sichinava  <alinux@siena.linux.it>
7915         * configure.in: Added "ka" Georgian to
7916         ALL_LINGUAS.
7918 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7920         * configure.in:
7921         Post-release version bump.
7923 === nautilus 2.14.0 ===
7925 2006-03-13  Alexander Larsson  <alexl@redhat.com>
7927         * NEWS:
7928         Update for release
7930         * configure.in:
7931         Update version to 2.14.0
7933 2006-03-07  Alexander Larsson  <alexl@redhat.com>
7935         * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7936         (activation_drive_mounted_callback):
7937         Don't show error dialog if mount error is "".
7939 2006-03-06  Alexander Larsson  <alexl@redhat.com>
7941         * libnautilus-private/nautilus-icon-canvas-item.c:
7942         Fix text drawing in RTL mode in text beside icons.
7944 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7946         * libnautilus-private/nautilus-mime-actions.c:
7947         (nautilus_mime_actions_get_full_file_attributes):
7948         Don't request the mime list for activation, context menu and
7949         the view as menu anymore. It was once used for determining a
7950         specialized component for directories, but we don't support that
7951         anymore. Nowadays it just delays these operations and can cause
7952         auth dialogs when opening the popup menu.
7954 2006-03-05  Martin Wehner  <martin.wehner@gmail.com>
7956         * libnautilus-private/nautilus-file.c:
7957         (nautilus_file_recompute_deep_counts):
7958         Add file to work queue of enclosing directory when recomputing
7959         deep count for the properties dialog. Fixes #169342.
7961         Patch from Christian Neumair
7963 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7965         * src/nautilus-window-manage-views.c:
7966         * src/nautilus-window-private.h:
7967         Close window when it gets put in the trash.
7969         Patch from Christian Neumair
7971 2006-03-03  Alexander Larsson  <alexl@redhat.com>
7973         * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7974         measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7975         icons jumping around
7977         * libnautilus-private/nautilus-icon-container.c:
7978         remove old workaround
7980         Patch from Christian Neumair
7982 2006-03-02  Stanislav Brabec  <sbrabec@suse.cz>
7984         * configure.in: Add "km" to ALL_LINGUAS.
7986 2006-03-01  Martin Wehner  <martin.wehner@gmail.com>
7988         * libnautilus-private/nautilus-directory-async.c:
7989         (new_files_cancel), (nautilus_directory_cancel):
7990         Cancel get_file_info calls for new files too. Fixes a crash
7991         when leaving a directory with pending calls (#152977).
7993 2006-02-28  Martin Wehner  <martin.wehner@gmail.com>
7995         * src/file-manager/fm-directory-view.c: (activate_callback):
7996         Close the window after the file activation, not before.
7997         Fixes a crash when middle-clicking a file (#330491).
7999 2006-02-28  Alexander Larsson  <alexl@redhat.com>
8001         * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
8002         Don't show directory count for smb shares, as that can cause
8003         lots of network traffic and auth dialogs.
8005 2007-02-28  Christian Neumair  <chris@gnome-de.org>
8007         * libnautilus-private/nautilus-icon-container.c:
8008         (get_cmp_point_x), (get_cmp_point_y),
8009         (compare_icons_horizontal_first), (compare_icons_vertical_first),
8010         (closest_in_90_degrees), (record_arrow_key_start):
8011         Use better icon points for comparing the position of two items in
8012         "Text Beside Icon" mode. Fixes keynav issues with items that have
8013         different icon sizes.
8015 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
8017         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8018         (get_drop_path):
8019         Test for the right path in the break condition. Fixes an infinite
8020         loop when dragging an item over a non-folder child of an expanded
8021         node in the list view, deadlocking the desktop.
8023 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8025         * configure.in:
8026         Post release version bump
8028 === nautilus 2.13.92 ===
8030 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8032         * NEWS:
8033         Update for release
8035 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8037         * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
8038         Use lazy positioning for volumes only, not all desktop file icons,
8039         as this can cause icons to move around, and its mainly required
8040         for removable volumes anyway.
8042 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8044         * src/nautilus-navigation-window.c:
8045         * src/nautilus-spatial-window.c:
8046         * src/nautilus-window.[ch]:
8047         Don't shortcut the title change when the bookmark name changes.
8048         Fixes #331383
8049         Patch from Christian Neumair.
8051 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
8053         Get users' and groups' names via a cache to avoid calling
8054         getpwuid/getgrgid too often (i.e. many times during single redraw).
8056         * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
8057         Added nautilus-users-groups-cache.[ch]
8058         * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
8059         implementation of cache for getpwuid/getgrgid results.
8060         * libnautilus-private/nautilus-file.c:
8061         (get_user_name_from_id): removed
8062         (get_real_name): accept "name + gecos" pair instead of "struct passwd".
8063         (get_user_and_real_name_from_id): get user name and gecos using
8064         nautilus_users_cache_* functions instead of using getpwuid directly.
8065         (nautilus_get_user_names): adjusted to changed signature of get_real_name.
8066         (nautilus_file_get_group_name): get group name using
8067         nautilus_groups_cache_get_name instead of using getgrgid directly.
8068         (nautilus_file_get_owner_as_string): get user name using
8069         nautilus_users_cache_get_name.
8071 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
8073         Don't add all possible columns to GtkTreeView when initializing
8074         FMListView, only the ones we actually show. This way we avoid getting
8075         unnecessary data from the model, e.g. quite heavy "owner" and "group"
8076         columns with the default settings.
8078         * src/file-manager/fm-list-view.c:
8079         (apply_visible_columns_foreach, apply_visible_columns,
8080         apply_column_order): removed
8081         (apply_columns_settings): new function, updates a list of columns in
8082         GtkTreeView given both a list of visible columns and their ordering,
8083         replacement for apply_visible_columns and apply_column_order.
8084         (create_and_set_up_tree_view): when creating details->columns hash
8085         table, pass g_object_unref as value_destroy_func; before adding
8086         columns to the hash call g_object_ref+gtk_object_sink on them, don't
8087         add columns to the view, the appropriate columns will be added when
8088         applying the configuration; in order to apply initial columns
8089         settings, call apply_columns_settings (instead of
8090         apply_visible_columns + apply_column_order).
8091         (set_visible_columns_from_metadata_and_preferences,
8092         set_column_order_from_metadata_and_preferences): removed
8093         (set_columns_settings_from_metadata_and_preferences): new, replacement
8094         for set_visible_columns_* and set_column_order_*.
8095         (fm_list_view_begin_loading, column_chooser_changed_callback,
8096         column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
8097         default_visible_columns_changed_callback,
8098         default_column_order_changed_callback): use newly added
8099         set_columns_settings_from_metadata_and_preferences.
8101 2006-02-26  Zbigniew Chyla  <mail@zbigniew.chyla.pl>
8103         Avoid heavy operations inside "motion_notify_event" handler: don't
8104         call gtk_tree_model_row_changed (which causes updating the whole
8105         view), don't create new mouse cursor, change cursor only when
8106         necessary.
8107         As a bonus we avoid leaking hand cursor in nautilus and X server.
8109         * src/file-manager/fm-list-view.c:
8110         (hand_cursor): new global variable for storing hand cursor used in
8111         single click mode
8112         (motion_notify_callback): don't call gtk_tree_model_row_changed on
8113         the model when changing rows, it's very slow and unnecessary - GTK+
8114         automatically invalidates parts of the view occupied by old and new
8115         row; don't leak the hand cursor (GdkCursor), change mouse cursor
8116         only when necessary (from GDK_HAND2 to default and the other way
8117         round)
8118         (leave_notify_callback): don't call gtk_tree_model_row_changed on
8119         the current row in the model, GTK+ automatically redraws the current
8120         row
8121         (enter_notify_callback): in case single click mode is used, update
8122         details->hover_path and set hand cursor if necessary
8123         (create_and_set_up_tree_view): connect to enter_notify_event signal
8124         in addition to leave_notify_event.
8125         (fm_list_view_click_policy_changed): unref global hand_cursor and
8126         set it to NULL when changing to double click mode, create new cursor
8127         and assign it to hand_cursor when changing to single click one.
8128         (fm_list_view_finalize): free details->hover_path if necessary
8129         (fm_list_view_init): explicitly set details->hover_path to NULL
8131 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8133         * src/nautilus-window-manage-views.c:
8134         Don't close window if old file changed when we're loading
8135         a new one (#137027).
8136         Based on patch from Christian Neumair.
8138 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8140         * libnautilus-private/nautilus-icon-container.c:
8141         Correctly handle *_margins as pixel values, not world-coords.
8142         Based on patch from Christian Neumair.
8144 2006-02-27  Federico Mena Quintero  <federico@novell.com>
8146         * libnautilus-private/nautilus-icon-container.c
8147         (finish_adding_new_icons): Do not place icons both in the
8148         no_position_icons and semi_position_icons lists!
8149         (snap_position): The final *x could be negative if (start_x + icon_width / 2)
8150         is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
8151         return DESKTOP_PAD_HORIZONTAL.  Then, we would subtract icon_width / 2,
8152         getting a negative number.  So, we initially test for this and
8153         start that the first snap column.  The same reasoning applies to
8154         *y and the baseline.
8156 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8158         * src/nautilus-navigation-window.c:
8159         Allow saving a sidebar width of 0 (#331475)
8160         Patch from Christian Neumair
8162 2006-02-27  Alexander Larsson  <alexl@redhat.com>
8164         * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
8165         Allow line-breaks after '-', '_', '.'
8166         (although not when a short number follows '.')
8167         Patch from Christian Neumair
8169 2006-02-27  Martin Wehner  <martin.wehner@gmail.com>
8171         * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
8172         (can_accept_items_as_bookmarks), (drag_motion_callback),
8173         (bookmarks_drop_uris), (build_selection_list),
8174         (drag_data_received_callback):
8175         Only allow creation of bookmarks for directories. Fixes #328074.
8177 2006-02-26  Christian Neumair  <chris@gnome-de.org>
8179         * libnautilus-private/nautilus-directory.c:
8180         (nautilus_directory_notify_files_removed):
8181         Plug potential leak.
8183 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
8185         * src/file-manager/fm-directory-view.c: (done_loading):
8186         Only use the idle reveal mechanism for the list view.
8188 2006-02-26  Martin Wehner  <martin.wehner@gmail.com>
8190         * src/file-manager/fm-directory-view.c:
8191         (fm_directory_view_destroy), (reveal_selection_idle_callback),
8192         (done_loading):
8193         Call reveal_selection in an idle callback to work around a bug in
8194         GtkTreeView which produces buggy scroll states when the nodes have
8195         not yet been allocated. It would make the selection always the top
8196         row even when it should ignore alignment, among other oddities.
8198 2006-02-26  Christian Neumair  <chris@gnome-de.org>
8200         * src/nautilus-application.c: (nautilus_application_get_n_windows):
8201         * src/nautilus-application.h:
8202         * src/nautilus-window-manage-views.c:
8203         (got_file_info_for_view_selection_callback):
8204         Also consider desktop windows when deciding whether to fallback to
8205         home or not. Fixes #331605.
8207 2006-02-25  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
8209         * configure.in: Add "zh_HK" to ALL_LINGUAS.
8211 2006-02-24  Alexander Larsson  <alexl@redhat.com>
8213         * libnautilus-private/nautilus-directory-async.c:
8214         (directory_count_start):
8215         Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
8216         This avoids lots of stats.
8218         * configure.in:
8219         Require vfs 2.13.92 (cvs for now) for the above.
8221 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8223         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8224         Don't leak bookmark.
8226 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8228         * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8229         Resolve the dropped uris to their drop target, use the same naming
8230         logic as the bookmark menu and use gnome-fs-directory icon when adding.
8231         If something more fitting is available it will be updated anyway.
8232         Fixes #332235.
8234 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8236         * src/nautilus-places-sidebar.c: (bookmarks_edited):
8237         Set the has_custom_name_flag before setting the name - which would
8238         otherwise immediately commit the bookmarks to disk without the name.
8239         Fixes #327744.
8241 2006-02-23  Martin Wehner  <martin.wehner@gmail.com>
8243         * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8244         (bookmarks_button_press_event_cb):
8245         Open the popup menu non-modal and pass the button event on to the
8246         tree view. Makes a right click select the item under the cursor
8247         before bringing up the menu. Fixes #329778.
8249 2006-02-21  Martin Wehner  <martin.wehner@gmail.com>
8251         * libnautilus-private/nautilus-file.c:
8252         (nautilus_file_get_size_as_string_with_real_size):
8253         Add a cast to fix build for platforms where GnomeVFSFileSize
8254         is not defined as long long (e.g. AMD64). Fixes bug #331636.
8256 2006-02-21  Alexander Larsson  <alexl@redhat.com>
8258         * src/file-manager/fm-error-reporting.[ch]:
8259         Add callback to fm_rename_file.
8261         * src/file-manager/fm-icon-view.c:
8262         Pass NULL as above callback
8264         * src/file-manager/fm-list-view.c:
8265         Don't activate file when renaming, delay until rename done.
8266         After rename, scroll to renamed file if not visibile, because it
8267         may have moved.
8269         Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
8271         * src/file-manager/fm-list-model.c:
8272         On file change, if file was re-sorted emit rows_reordered.
8274         This fixes bug #326581
8276 2006-02-19  Martin Wehner  <martin.wehner@gmail.com>
8278         * libnautilus-private/nautilus-mime-actions.c:
8279         (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8280         (file_compare_by_uri_scheme),
8281         (nautilus_mime_get_default_application_for_files),
8282         (nautilus_mime_get_open_with_applications_for_files),
8283         (nautilus_mime_get_applications_for_files),
8284         (nautilus_mime_has_any_applications_for_files):
8285         Avoid redundant application lookups by sorting the files by mime type
8286         and skipping the ones which have the same mime type / parent uri
8287         combination as the previous one. Prevents nautilus from blocking for
8288         seconds when selecting many files of similar type.
8290 2006-02-17  Martin Wehner  <martin.wehner@gmail.com>
8292         * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8293         Fall back to locale encoding or force utf8 if the utf8 conversion
8294         of the link target filename fails. (#331379)
8296 2006-02-15  Alexander Larsson  <alexl@redhat.com>
8298         * src/file-manager/fm-properties-window.c (append_extension_pages):
8299         Pass the original files, not the target files to property
8300         page providers. (#329426)
8301         (create_permissions_page):
8302         Make sure we can get permissions from target before showing
8303         permissions page.
8305 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8307         * configure.in:
8308         Post release version bump.
8310 === nautilus 2.13.91 ===
8312 2006-02-13  Alexander Larsson  <alexl@redhat.com>
8314         * NEWS:
8315         Update for release
8317         * configure.in:
8318         Require eel 2.13.91
8320 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8322         * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8323         Fix layout bug on desktop (#153519)
8325 2006-02-06  Alexander Larsson  <alexl@redhat.com>
8327         * nautilus-folder-handler.desktop.in:
8328         Add application/x-gnome-saved-search to the list of folder types handled
8330 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8332         * configure.in:
8333         Post release version bump.
8335 === nautilus 2.13.90 ===
8337 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8339         * NEWS:
8340         Update for release
8342         * configure.in:
8343         Bump version to 2.13.90
8345 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8347         * src/nautilus-file-management-properties.c:
8348         (nautilus_file_management_properties_dialog_setup):
8349         * src/nautilus-file-management-properties.glade:
8350         Add the option to always use the location bar to the
8351         preferences dialog. Closes #328659.
8352         Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8354 2006-01-31  Martin Wehner  <martin.wehner@gmail.com>
8356         * libnautilus-private/nautilus-view.h:
8357         * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8358         Add new grab_focus method.
8360         * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8361         (fm_list_view_iface_init):
8362         Implement grab_focus.
8364         * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8365         Use grab_focus to set the focus on the content view. Fixes #329087.
8366         Patch from Nelson Benitez <gnel@cenobioracing.com>
8368 2006-01-30  Martin Wehner  <martin.wehner@gmail.com>
8370         * src/nautilus-places-sidebar.c: (compute_drop_position),
8371         (get_drag_data), (free_drag_data), (drag_motion_callback),
8372         (drag_leave_callback), (uri_list_from_selection),
8373         (drag_data_received_callback), (drag_drop_callback),
8374         (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8375         Enable bookmarks as drop targets. Closes #43311.
8376         Based on a patch from Christian Neumair <chris@gnome-de.org>.
8378 2006-01-29  Christian Neumair  <chris@gnome-de.org>
8380         * libnautilus-private/nautilus-icon-container.c:
8381         (finish_adding_new_icons):
8382         Use same grid as positioned icons to not mess up spacing.
8384 2006-01-28  Martin Wehner  <martin.wehner@gmail.com>
8386         * libnautilus-private/nautilus-file.c:
8387         (nautilus_file_get_size_as_string_with_real_size),
8388         (nautilus_file_get_string_attribute):
8389         * src/file-manager/fm-properties-window.c: (create_basic_page):
8390         Show the detailed file size in addition to the formatted one
8391         in the properties dialog. Fixes #62713.
8392         Patch from Gautier Portet <kassoulet@gmail.com>
8394 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8396         * src/file-manager/fm-directory-view.c:
8397         (confirm_delete_from_trash):
8398         HIGify the icon in the delete from trash dialog.
8399         Patch from Luca Ferretti <elle.uca@libero.it>
8401 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8403         * test/test-nautilus-directory-async.c: (main):
8404         Fix C99-style variable initialization.
8405         Patch from Jens Granseuer <jensgr@gmx.net>
8407 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8409         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8410         (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8411         Stop cell editing when disposing the view. Fixes #322821.
8413 2006-01-26  Martin Wehner  <martin.wehner@gmail.com>
8415         * libnautilus-private/nautilus-file-operations.c:
8416         (progress_dialog_set_to_from_item_text):
8417         Use nautilus_get_uri_shortname_for_display to avoid
8418         crashing g_markup with invalid utf-8. Fixes #325586.
8420 2006-01-22  Martin Wehner  <martin.wehner@gmail.com>
8422         * src/file-manager/fm-properties-window.c:
8423         (synch_groups_combo_box), (synch_user_menu):
8424         Don't try to update the owner and group widgets if
8425         the monitored file was removed. Fixes #325702.
8427 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8429         * src/nautilus-window.c: (nautilus_window_destroy):
8430         Unref and destroy a new content view that has been created
8431         but not yet been switched to. Fixes a rare crash.
8433 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8435         * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8436         Don't leak title.
8438 2006-01-21  Martin Wehner  <martin.wehner@gmail.com>
8440         * libnautilus-private/nautilus-desktop-directory-file.c:
8441         (desktop_directory_file_monitor_add):
8442         Fix a typo that makes the desktop directory monitors leak.
8444 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8446         * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8447         Never try to scale icons down to 0px. Fixes scaling for
8448         images with extreme ratios.
8450 2006-01-20  Martin Wehner  <martin.wehner@gmail.com>
8452         * libnautilus-private/nautilus-mime-actions.c:
8453         (nautilus_mime_get_applications_for_file):
8454         Don't leak mime_type.
8456 2006-01-18  Martin Wehner  <martin.wehner@gmail.com>
8458         * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8459         Destroy the bookmarks window on shutdown.
8461         * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8462         Release the bookmark stores.
8464 2006-01-17  Martin Wehner  <martin.wehner@gmail.com>
8466         * src/nautilus-spatial-window.c:
8467         (nautilus_spatial_window_finalize):
8468         Don't leak last_geometry.
8470         * src/file-manager/fm-tree-view.c:
8471         (show_iter_for_file):
8472         Don't leak path.
8474 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8476         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8477         Don't try to remove dummy rows from the reverse maps. Fixes
8478         critical warnings when reloading a list view with subdirectories.
8480 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8482         * configure.in:
8483         Post release version bump.
8485 === nautilus 2.13.4 ===
8487 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8489         * NEWS:
8490         Update for release.
8492 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8494         * configure.in:
8495         * libnautilus-private/Makefile.am:
8496         * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8497         * libnautilus-private/nautilus-search-engine.c:
8498         Add search support for the Tracker indexing engine.
8500 2006-01-16  Alexander Larsson  <alexl@redhat.com>
8502         * src/file-manager/fm-directory-view.c:
8503         Handle the mount/unmount error case where the mount system handled
8504         the error dialogs.
8506 2006-01-16  Martin Wehner  <martin.wehner@gmail.com>
8508         * src/nautilus-places-sidebar.c: (add_place), (update_places),
8509         (get_bookmark_index), (compute_drop_position),
8510         (drag_motion_callback), (drag_leave_callback),
8511         (bookmarks_drop_uris), (drag_data_received_callback),
8512         (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8513         (bookmarks_check_popup_sensitivity),
8514         (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8515         (rename_shortcut_cb), (remove_selected_bookmarks),
8516         (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8517         (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8518         (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8519         (bookmarks_button_press_event_cb), (bookmarks_edited),
8520         (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8521         Merge parts of the d'n'd and popup menu code from the gtk filechooser
8522         into the places sidebar.
8524 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8526         * libnautilus-private/nautilus-directory-background.c:
8527         (nautilus_file_background_read_desktop_settings),
8528         (nautilus_file_background_write_desktop_settings):
8529         Handle new background zooming mode. (#105231)
8531 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8533         * src/file-manager/fm-desktop-icon-view.c:
8534         (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8535         Remove the default_zoom pref callback in finalize, not destroy.
8536         Fixes #326063.
8538 2006-01-14  Martin Wehner  <martin.wehner@gmail.com>
8540         * libnautilus-private/nautilus-file-operations.c:
8541         (progress_dialog_set_to_from_item_text):
8542         Handle hostnames in the progress dialog strings more robustly.
8543         Fixes #325737.
8544         Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8546 2006-01-12  Christian Neumair  <chris@gnome-de.org>
8548         * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8549         Update current bookmark name/pixbuf on changes. Partially fixes
8550         #44906.
8552 2006-01-12  Alexander Larsson  <alexl@redhat.com>
8554         * src/file-manager/fm-error-reporting.c: (rename_callback),
8555         (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8556         Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8558 2006-01-11  Sebastien Bacher  <seb128@debian.org>
8560         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8561         updated the default thumbnailing value (Fixes #317587)
8563 2006-01-11  Christian Neumair  <chris@gnome-de.org>
8565         * libnautilus-private/nautilus-mime-actions.c:
8566         (nautilus_mime_get_default_application_for_files),
8567         (intersect_application_lists),
8568         (nautilus_mime_get_open_with_applications_for_files),
8569         (nautilus_mime_has_any_applications_for_files):
8570         * libnautilus-private/nautilus-mime-actions.h:
8571         Add file list helpers for getting associated applications.
8573         * libnautilus-private/nautilus-program-choosing.c:
8574         * libnautilus-private/nautilus-program-choosing.h:
8575         (nautilus_launch_application):
8576         Allow to pass multiple files per application launch.
8578         * src/nautilus-information-panel.c:
8579         (command_button_callback):
8580         Port to new API.
8582         * src/file-manager/fm-directory-view.c:
8583         (application_launch_parameters_new),
8584         (application_launch_parameters_free),
8585         (fm_directory_view_launch_application),
8586         (fm_directory_view_chose_application_callback),
8587         (application_selected_cb),
8588         (open_with_launch_application_callback),
8589         (add_application_to_open_with_menu), (reset_open_with_menu),
8590         (real_update_menus), (list_to_parameters_foreach),
8591         (mime_application_hash),
8592         (fm_directory_view_make_activation_parameters),
8593         (activate_callback):
8594         Support activation of multiple files at once, correctly figure out
8595         their associated applications. Fixes #105653.
8597         * src/file-manager/fm-directory-view.c:
8598         (activate_callback):
8599         ref/unref the view before/after operating on it. Fixes #326231.
8601 2006-01-11  Ryan Lortie  <desrt@desrt.ca>
8603         * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8604         instead of g_utf8_strlen() since gtk_editable_insert_text takes
8605         the number of bytes (not number of characters).  Fixes #324406.
8607 2006-01-10  Jürg Billeter  <j@bitron.ch>
8609         * libnautilus-private/nautilus-desktop-link.c:
8610         (nautilus_desktop_link_new):
8611         Don't try to free constant string. Fixes #326114.
8613 2005-12-20  Christian Neumair  <chris@gnome-de.org>
8615         * libnautilus-private/nautilus-file.c:
8616         (nautilus_file_get_custom_icon):
8617         * src/file-manager/fm-properties-window.c:
8618         (fm_properties_window_drag_data_received),
8619         (make_relative_uri_from_full), (set_icon),
8620         (select_image_button_callback):
8621         Set icons for directories relative to the directory location to make
8622         it follow location changes.
8624 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8626         * src/nautilus-query-editor.c:
8627         Support filtering on arbitrary mime type.
8628         Uses the new eel_mime_get_availible_mime_types
8630         * configure.in:
8631         Require eel 2.13.4 for new mime list function
8633 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8635         * src/nautilus-query-editor.c: (edit_clicked),
8636         (nautilus_query_editor_grab_focus):
8637         Don't focus invisible widget.
8639 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8641         * libnautilus-extension/Makefile.am:
8642         * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8643         Add NautilusLocationWidgetProvider
8645         * src/nautilus-window-manage-views.c:
8646         Use NautilusLocationWidgetProvider
8648 2005-12-20  Alexander Larsson  <alexl@redhat.com>
8650         * src/file-manager/fm-directory-view.c:
8651         (action_save_search_as_callback):
8652         Some better strings, not resizeable.
8654         * src/nautilus-navigation-window.c:
8655         (nautilus_navigation_window_instance_init),
8656         (nautilus_navigation_window_destroy):
8657         Remove unused tooltips object
8659         * src/nautilus-query-editor.c:
8660         Add tooltips, fix spacing
8662         * src/nautilus-spatial-window.c:
8663         * src/nautilus-window-manage-views.c:
8664         Fix spacing for extra location widgets
8666 2005-12-18  Dennis Cranston <dennis_cranston@yahoo.com>
8668         * src/file-manager/fm-directory-view.c
8669         (action_save_search_as_callback):  HIG fixes for the save
8670         search dialog.
8672 2005-12-18  Martin Wehner  <martin.wehner@gmail.com>
8674         * libnautilus-private/nautilus-desktop-link-monitor.c:
8675         (volume_delete_dialog):
8676         * libnautilus-private/nautilus-file-operations.c:
8677         (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8678         * libnautilus-private/nautilus-icon-dnd.c:
8679         (confirm_switch_to_manual_layout):
8680         * libnautilus-private/nautilus-program-choosing.c:
8681         (application_cannot_open_location):
8682         * src/file-manager/fm-directory-view.c:
8683         (report_broken_symbolic_link):
8684         * src/nautilus-location-bar.c: (drag_data_received_callback):
8685         Adapt callers to eel dialog API changes. Fixes #324262.
8687         Patch from Christian Neumair <chris@gnome-de.org>
8688         and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8690 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8692         * libnautilus-private/nautilus-dnd.c:
8693         (nautilus_drag_drop_action_ask): HIG fix.  Use title capitalization
8694         for menu items.
8696 2005-12-16  Dennis Cranston  <dennis_cranston@yahoo.com>
8698         * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8699         (add_new_pattern), (add_new_color): HIG fixes.  Use title
8700         capitalization for window titles.  Fix widget spacing.
8702 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8704         * libnautilus-private/nautilus-file.c: (get_time),
8705         (compare_by_time), (nautilus_file_compare_for_sort),
8706         (nautilus_file_compare_for_sort_by_attribute):
8707         Support comparison by accessed time. Fixes #321671.
8709         * libnautilus-private/nautilus-file.h:
8710         Add atime sort type.
8712         Based on a patch from bluefuture@email.it
8714 2005-12-16  Martin Wehner  <martin.wehner@gmail.com>
8716         * src/file-manager/fm-properties-window.c:
8717         (select_image_button_callback):
8718         Use GTK_STOCK_REVERT_TO_SAVED item for icon
8719         selection dialog. Closes #95115.
8720         Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8722 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8724         * libnautilus-extension/nautilus-column.c:
8725         * libnautilus-extension/nautilus-menu-item.c:
8726         * libnautilus-extension/nautilus-property-page.c:
8727         Chain up in finalize handler, to fix leaks.
8729 2005-12-16  Alexander Larsson  <alexl@redhat.com>
8731         * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8732         Correct arguments for add_file, makes rename on new folder/file work
8733         again.
8735 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8737         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8738         * libnautilus-private/nautilus-global-preferences.h:
8739         Rename network icon prefs to match others.
8741 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8743         * libnautilus-private/apps_nautilus_preferences.schemas.in:
8744         * libnautilus-private/nautilus-global-preferences.c:
8745         Disable network icon on desktop by default.
8747         * src/nautilus-main.c:
8748         * src/nautilus-navigation-window-ui.xml:
8749         * src/nautilus-spatial-window-ui.xml:
8750         * src/nautilus-window-menus.c:
8751         Add network to go/places menu.
8753 2005-12-15  Alexander Larsson  <alexl@redhat.com>
8755         * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8756         Make entry 30 chars to match file selector dialog.
8757         Patch from Ray Strode
8759 2005-12-13  Alexander Larsson  <alexl@redhat.com>
8761         * libnautilus-private/nautilus-module.c (nautilus_module_load):
8762         open modules G_MODULE_BIND_LOCAL
8764 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8766         * configure.in:
8767         Post release version bump.
8769 === nautilus 2.13.3 ===
8771 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8773         * Makefile.am:
8774         disable update-mimedb in distcheck
8776         * libnautilus-private/Makefile.am:
8777         Add beagle sources to extradist
8779         * NEWS:
8780         Update for release
8782 --- Merged the nautilus-search2 branch ---
8784 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8786         Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8787         NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8788         (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8790 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8792         * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8793         Another case where we need to create a saved search file.
8795 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8797         * configure.in:
8798         Make it possible to build without beagle.
8800 2005-12-12  Alexander Larsson  <alexl@redhat.com>
8802         * libnautilus-private/Makefile.am:
8803         * libnautilus-private/nautilus-search-engine-simple.[ch]:
8804         Add new NautilusSearchEngineSimple backend.
8806         * libnautilus-private/nautilus-file-utilities.[ch]:
8807         Add nautilus_get_home_directory_uri.
8809         * libnautilus-private/nautilus-marshal.list:
8810         Add VOID:OBJECT,BOOLEAN, sort
8812         * libnautilus-private/nautilus-search-directory.[ch]:
8813         Add nautilus_search_directory_is_indexed.
8814         Make sure saved searches are never returned as search hits.
8816         * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8817         Make _new fail if we can't contact beagle daemon.
8818         Set text on query as one string (it can have keywords in it)
8819         Move freeing of query data to after query is done.
8820         Add _is_indexed
8822         * libnautilus-private/nautilus-search-engine.[ch]:
8823         Add nautilus_search_engine_is_indexed
8824         Remove nautilus_search_engine_enabled
8825         Use beagle if availible, otherwise simple backend.
8827         * src/nautilus-navigation-window-menus.c:
8828         Remove search disabled code
8830         * src/nautilus-query-editor.[ch]:
8831         Rename activate to changed and add reload argument
8832         Add go/reload button for non-indexed searches
8833         Add mnemonic for entry
8834         Change saved search string to "Search Folder"
8836         * src/nautilus-navigation-window.c:
8837         Update for query editor changes
8838         For indexed search engines, default to search in homedir
8840         * src/nautilus-spatial-window.c:
8841         Update for query editor changes
8842         For indexed search engines, default to search in homedir
8843         Remove search disabled code
8845 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8847         * src/nautilus-query-editor.c (setup_external_entry):
8848         Make ugly string slightly better.
8850 2005-12-07  Alexander Larsson  <alexl@redhat.com>
8852         * configure.in:
8853         Mime API needs gnome-vfs-module. Unfortunate...
8855         * libnautilus-private/nautilus-query.c:
8856         Parse queries fully
8858         * libnautilus-private/nautilus-search-engine-beagle.c:
8859         Look at mime types and location.
8861         * src/nautilus-query-editor.c:
8862         Add mime type and location to query editor
8864 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8866         * libnautilus-private/nautilus-query.[ch]:
8867         Add new fields to NautilusQuery
8869 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8871         Merge in changes from NAUTILUS_2_12_1 to
8872         NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8873         (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8875 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8877         * src/nautilus-history-sidebar.c: (update_history),
8878         (nautilus_history_sidebar_init):
8879         Fix leaks of bookmarks and model.
8881 2005-12-06  Alexander Larsson  <alexl@redhat.com>
8883         * libnautilus-private/nautilus-search-engine-beagle.c:
8884         (nautilus_search_engine_beagle_set_query):
8885         Unref the right query.
8887 2005-12-05  Alexander Larsson  <alexl@redhat.com>
8889         * libnautilus-private/nautilus-file-utilities.c:
8890         (nautilus_compute_title_for_uri):
8891         Handle NULL query in search.
8893         * libnautilus-private/nautilus-file-utilities.h:
8894         * libnautilus-private/nautilus-search-directory.h:
8895         Move saved search uri/mimetype define to
8896         nautilus-file-utilities.h.
8898         * libnautilus-private/nautilus-search-directory.c:
8899         Ref query in get
8901         * libnautilus-private/nautilus-search-engine.c:
8902         Remove unused stuff.
8904         * src/Makefile.am:
8905         * src/nautilus-query-editor.[ch]:
8906         Add new files implementing NautilusQueryEditor
8908         * src/nautilus-places-sidebar.c:
8909         Remove search from places sidebar.
8911         * src/nautilus-search-bar.[ch]:
8912         Only handle text queries.
8914         * src/nautilus-window.[ch]:
8915         * src/nautilus-window-private.h:
8916         * src/nautilus-navigation-window-menus.c:
8917         * src/nautilus-window-manage-views.c:
8918         extra location widgets support and some search mode changes
8920         * src/nautilus-navigation-window.[ch]:
8921         * src/nautilus-spatial-window.c:
8922         Implement new search ui using extra location widgets
8924         * src/file-manager/fm-directory-view.c:
8925         Implement save search and save search as.
8926         Fix free bugs in fm_directory_view_stop.
8928         * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8929         * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8930         Also handle saved search mimetypes.
8933 2005-12-02  Alexander Larsson  <alexl@redhat.com>
8935         * libnautilus-private/nautilus-search-directory.[ch]:
8936         More functions to save queres.
8938         * src/file-manager/fm-actions.h:
8939         * src/file-manager/fm-directory-view.c:
8940         * src/file-manager/nautilus-directory-view-ui.xml:
8941         Initial stubs for save search menu items.
8943 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8945         * libnautilus-private/nautilus-directory.c:
8946         * libnautilus-private/nautilus-search-directory.[ch]:
8947         * src/nautilus-bookmark-list.c:
8948         Further refactor the query loading, and remove all traces
8949         of the old load/save mechanism.
8951 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8953         * libnautilus-private/nautilus-directory.c:
8954         * libnautilus-private/nautilus-query.[ch]:
8955         * libnautilus-private/nautilus-search-directory.[ch]:
8956         Refactor query loading into NautilusQuery object.
8958 2005-12-01  Alexander Larsson  <alexl@redhat.com>
8960         * configure.in:
8961         Check for update-mime-database
8963         * data/.cvsignore:
8964         * data/Makefile.am:
8965         * data/nautilus.xml.in:
8966         Add mime database entries for saved searches.
8968         * libnautilus-private/Makefile.am:
8969         * libnautilus-private/nautilus-saved-search-file.[ch]:
8970         Special file type for saved search files to pretend that
8971         they are directories.
8973         * libnautilus-private/nautilus-directory.[ch]:
8974         Make nautilus_directory_ref return its arg.
8975         Create NautilusSearchDirectory for saved searches.
8977         * libnautilus-private/nautilus-file-dnd.c:
8978         Non-editable directories do not accept drops.
8980         * libnautilus-private/nautilus-file-private.h:
8981         * libnautilus-private/nautilus-file.h:
8982         Move nautilus_file_get_existing to public header.
8984         * libnautilus-private/nautilus-file.c:
8985         Create saved search files at right time
8987         * libnautilus-private/nautilus-marshal.list:
8988         Add new marshallers
8990         * libnautilus-private/nautilus-monitor.c:
8991         Remove some spew
8993         * libnautilus-private/nautilus-search-directory.[ch]:
8994         Split out search file loading to a separate function.
8996         * libnautilus-private/nautilus-tree-view-drag-dest.c:
8997         Handle several layers of cannot accept drop.
8999         * src/file-manager/fm-directory-view.[ch]:
9000         Make files be related to the directory they are in, since
9001         a file can be in a tree multiple times, with searches.
9002         Sorting us now done in base class, and inheriting classes just
9003         add a compare function.
9004         Fix file leak in new_folder_done.
9006         * src/file-manager/fm-icon-view.c:
9007         Update to new base class API.
9008         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
9010         * src/file-manager/fm-list-model.[ch]:
9011         Rearrange data so that we can have one file in multiple dirs.
9012         Still problems with the same directory in multiple dirs.
9013         In scroll_to_file, don't create a NautilusFile if it doesn't exist.
9014         Fix leak in each_path_get_data_binder
9016         * src/file-manager/fm-list-view.c:
9017         Update to new APIs (base class and model).
9018         Fix leak in fm_list_view_get_selection_foreach_func.
9020 --- end of nautilus-search2 merge ---
9022 2005-12-12  Alexander Larsson  <alexl@redhat.com>
9024         * src/file-manager/fm-directory-view.c:
9025         (report_broken_symbolic_link):
9026         Don't ask to move broken symlinks to trash in trash (#132751)
9028         Patch from Christian Neumair
9030 2005-12-12  Alexander Larsson  <alexl@redhat.com>
9032         * libnautilus-private/nautilus-desktop-icon-file.c:
9033         * libnautilus-private/nautilus-directory-async.c:
9034         * libnautilus-private/nautilus-file.c:
9035         Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
9036         permissions.
9038         Patch from Christian Neumair and Christian Kellner
9040         * configure.in:
9041         Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
9043 2005-12-12  Alexander Larsson  <alexl@redhat.com>
9045         * src/file-manager/fm-properties-window.c:
9046         Use GtkComboBox, not option menu. (#322567)
9048         Patch by Jaap A. Haitsma
9050 2005-12-10  Martin Wehner  <martin.wehner@gmail.com>
9052         * src/file-manager/fm-directory-view.c:
9053         (extension_action_slow_mime_types_ready_callback),
9054         (extension_action_callback), (add_extension_action_for_files):
9055         Keep the original action refed till its activation callback is
9056         done. Prevents the callback data from being freed prematurely.
9057         Fixes #320230.
9059 2005-12-09  Federico Mena Quintero  <federico@ximian.com>
9061         Fixes bug #322957:
9063         Add a "Network Servers" icon on the desktop, which takes you to network:///
9065         * libnautilus-private/nautilus-global-preferences.h
9066         (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
9067         name.  This determines whether we show the "Network Servers" icon.
9069         * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
9070         schema for /apps/nautilus/desktop/network_visible; the default is true.
9072         * libnautilus-private/nautilus-desktop-link.h
9073         (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
9075         * libnautilus-private/nautilus-desktop-link.c
9076         (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
9078         * libnautilus-private/nautilus-desktop-link-monitor.c
9079         (NautilusDesktopLinkMonitorDetails): Added a network_link field.
9080         (nautilus_desktop_link_monitor_delete_link): Don't delete
9081         NAUTILUS_DESKTOP_LINK_NETWORK links.
9082         (update_link_visibility): New helper function.
9083         (desktop_home_visible_changed): Use update_link_visibility(), to
9084         avoid duplicated code.
9085         (desktop_computer_visible_changed): Likewise.
9086         (desktop_trash_visible_changed): Likewise.
9087         (desktop_network_visible_changed): New function.
9088         (create_link_and_add_preference): New helper function.
9089         (nautilus_desktop_link_monitor_init): Use
9090         create_link_and_add_preference() to avoid duplicated code.  Also,
9091         create the network_link.
9092         (desktop_link_monitor_finalize): Unref the network_link.
9093         (remove_link_and_preference): New helper function.
9094         (desktop_link_monitor_finalize): Use remove_link_and_preference()
9095         to avoid duplicated code.  Also, free the network_link.
9097         * src/file-manager/fm-icon-container.c (SortCategory): Add a
9098         SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
9099         the "Network Servers" icon appears before mounts.
9100         (get_sort_category): Use SORT_NETWORK_LINK as the category for
9101         NAUTILUS_DESKTOP_LINK_NETWORK.
9103 2005-12-09  Alexander Larsson  <alexl@redhat.com>
9105         * libnautilus-private/nautilus-emblem-utils.c:
9106         * libnautilus-private/nautilus-file-operations.c:
9107         * libnautilus-private/nautilus-program-choosing.c:
9108         * src/file-manager/fm-directory-view.c:
9109         * src/file-manager/fm-error-reporting.c:
9110         * src/file-manager/fm-properties-window.c:
9111         * src/file-manager/fm-tree-view.c:
9112         * src/nautilus-application.c:
9113         * src/nautilus-connect-server-dialog-main.c:
9114         * src/nautilus-connect-server-dialog.c:
9115         * src/nautilus-emblem-sidebar.c:
9116         * src/nautilus-information-panel.c:
9117         * src/nautilus-navigation-window-menus.c:
9118         * src/nautilus-property-browser.c:
9119         * src/nautilus-window-bookmarks.c:
9120         * src/nautilus-window-manage-views.c:
9121         Remove title from alerts. (#323134)
9123         Patch from jaap@haitsma.org
9125         * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
9126         Fix warning from ignoring g_list_append return value
9128 2005-12-09  Alexander Larsson  <alexl@redhat.com>
9130         * src/nautilus-navigation-window.[ch]:
9131         Use combo box instead of option menu (#322567)
9133         Patch from jaap@haitsma.org
9135 2005-12-08  Alexander Larsson  <alexl@redhat.com>
9137         * src/nautilus-file-management-properties.c:
9138         * src/nautilus-file-management-properties.glade:
9139         Use the new combo box code (#322487)
9141         Patch from jaap@haitsma.org
9143         * configure.in:
9144         Require new eel.
9146 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
9148         Fixes bug #318140:
9150         * libnautilus-private/nautilus-link-desktop-file.c
9151         (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
9152         .desktop file doesn't have an Icon property, fall back to some
9153         reasonable icons depending on the type of the .desktop file.
9155         * libnautilus-private/nautilus-icon-factory.c
9156         (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
9157         custom icons vs. special icons.
9159 2005-12-01  Federico Mena Quintero  <federico@ximian.com>
9161         Fixes bug #317962:
9163         * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
9164         name for $HOME; just let it be the actual display name of the
9165         folder on disk.
9167         * src/nautilus-places-sidebar.c (update_places): Likewise, to make
9168         this consistent.
9170 2005-11-28  Martin Wehner  <martin.wehner@gmail.com>
9172         * src/file-manager/fm-directory-view.c: (done_loading),
9173         (display_pending_callback),
9174         (schedule_idle_display_of_pending_files),
9175         (schedule_timeout_display_of_pending_files),
9176         (unschedule_display_of_pending_files), (queue_pending_files),
9177         (remove_changes_timeout_callback), (reset_update_interval),
9178         (changes_timeout_callback), (schedule_changes),
9179         (files_added_callback), (files_changed_callback),
9180         (done_loading_callback), (schedule_update_menus),
9181         (file_changed_callback), (finish_loading),
9182         (fm_directory_view_stop):
9183         Schedule the frequency of updates to the view in relation to the
9184         activity in a viewed directory instead of simply scheduling everything
9185         as idle. Prevents high CPU load from constant updates in busy
9186         directories and allows more efficient use of the cached info for
9187         the initial display.
9189 2005-11-24  Dennis Cranston  <dennis_cranston@yahoo.com>
9191         * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
9192         HIG fixes for the delete confirmation dialog.  Remove window
9193         title & convert dialog type from question to warning.
9195 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9197         * src/file-manager/fm-directory-view.c:
9198         Allow shift-delete even if not visible in ui.
9200         Patch from Nelson Benítez <gnel@cenobioracing.com>
9202 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9204         * icons/knob.png:
9205         New knob icon from Luca Ferretti
9207 2005-11-24  Alexander Larsson  <alexl@redhat.com>
9209         * libnautilus-private/nautilus-file.[ch]:
9210         Add nautilus_file_list_cancel_call_when_ready.
9212         * src/file-manager/fm-directory-view.c:
9213         Handle multiple files being activated together.
9215         Patch from Christian Neumair with some changes.
9217 2005-11-23  Alexander Larsson  <alexl@redhat.com>
9219         * libnautilus-private/nautilus-thumbnails.c:
9220         (nautilus_thumbnail_load_framed_image):
9221         Don't frame thumbnails with alpha channel.
9223 2005-11-22  Alexander Larsson  <alexl@redhat.com>
9225         * src/nautilus-file-management-properties.glade:
9226         Use pixel offset for indenting, not spaces.
9227         Patch from Jaap Haitsma
9229 2005-11-22  Emmanuele Bassi  <ebassi@cvs.gnome.org>
9231         * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9232         G_MODULE_BIND_LAZY when dlopening a module.
9234 2005-11-19  Christian Neumair  <chris@gnome-de.org>
9236         * src/file-manager/fm-directory-view.c:
9237         (action_location_delete_callback): Ask for confirmation when deleting
9238         through the location context menu. Fixes #321584.
9240 2005-11-17  Martin Wehner  <martin.wehner@gmail.com>
9242         * src/nautilus-file-management-properties.c:
9243         (nautilus_file_management_properties_size_group_create):
9244         Don't leak size_group reference.
9245         Patch from Jaap Haitsma <jaap@haitsma.org>
9247 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9249         * configure.in:
9250         Post release version bump.
9252 === nautilus 2.13.2 ===
9254 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9256         * configure.in:
9257         Require new eel
9259         * NEWS:
9260         Update for release
9262 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9264         * src/file-manager/fm-tree-view.c: (create_tree):
9265         * src/nautilus-main.c: (register_icons):
9266         * src/nautilus-window-menus.c:
9267         Always use gnome-fs-home for home icon.
9269 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9271         * libnautilus-private/nautilus-icon-canvas-item.c:
9272         (nautilus_icon_canvas_item_bounds):
9273         Handle emblem size correctly when zoomed.
9274         Patch from Christian Neumair
9276 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9278         * src/nautilus-desktop-window.c (realize):
9279         Fix typo (#320003)
9281 2005-11-07  Federico Mena Quintero  <federico@ximian.com>
9283        Fix the volumes part of bug #45953:
9285        * libnautilus-private/nautilus-icon-container.c
9286        (finish_adding_new_icons): First, call assign_icon_position().
9287        Then, don't ignore the fact that the icon may have a lazy
9288        position; check the icon->has_lazy_position flag even after
9289        retrieving its stored position.  If the flag is turned on, defer
9290        the icon to the semi_position_icons list.
9292 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9294         * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9295         Handle the case of missing highlight frame better.
9296         Patch from Christian Neumair
9298 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9300         * src/file-manager/fm-properties-window.c:
9301         Nicer ui for setting custom icons (#95115)
9302         Patch from Christian Neumair
9304 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9306         * libnautilus-private/nautilus-file-operations.[ch]:
9307         * src/file-manager/fm-directory-view.[ch]:
9308         * src/file-manager/fm-icon-view.c:
9309         * src/file-manager/fm-list-view.c:
9310         * src/file-manager/fm-tree-view.c:
9311         Get the right position on new folders/files when in
9312         manual position mode.
9313         Patch from Christian Neumair
9315 2005-11-14  Alexander Larsson  <alexl@redhat.com>
9317         * libnautilus-private/nautilus-file-operations.c:
9318         (handle_transfer_overwrite):
9319         Add skip all button. (#48331)
9320         Patch from Guillaume Desmottes <cass@skynet.be>
9322 2005-11-13  Christian Neumair  <chris@gnome-de.org>
9324         * libnautilus-private/nautilus-icon-container.c:
9325         Use ctrl-shift-g to browse back in results. Fixes #320061.
9327 2005-11-08  Martin Wehner  <martin.wehner@gmail.com>
9329         * src/file-manager/fm-tree-view.c: (create_tree):
9330         Connect the compare function before root nodes are added.
9331         Prevents the internal sort model of GtkTree from going
9332         out of sync with the tree view after a root node resort.
9333         Fixes #158506.
9335 2005-10-28  Matthias Clasen  <mclasen@redhat.com>
9337         * libnautilus-private/nautilus-icon-canvas-item.h:
9338         * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9339         (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9340         make the knob image themable as stock-nautilus-knob.
9342         * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9343         via keyboard, with <Control>+, <Control>- and <Control>0.
9345         * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9346         ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9347         does not eat <Control>0.
9349 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9351         * libnautilus-private/nautilus-file-operations.c:
9352         Include locale.h to fix build. Patch from Nelson Benítez.
9354 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9356         * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9357         Fix leak. Patch from Kjartan Maraas. (#319333)
9359 2005-10-26  Alexander Larsson  <alexl@redhat.com>
9361         * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9362         Correctly sort the mime lists.
9364 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9366         * configure.in:
9367         Post release version bump.
9369 === nautilus 2.13.1 ===
9371 2005-10-24  Alexander Larsson  <alexl@redhat.com>
9373         * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9374         Fix test, icon size was removed
9376         * NEWS:
9377         Update for release
9379 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9381         * src/file-manager/fm-directory-view.c: Only show
9382         the "Format" item if gfloppy is around.
9384 2005-10-21  Matthias Clasen  <mclasen@redhat.com>
9386         * src/file-manager/fm-actions.h:
9387         * src/file-manager/nautilus-directory-view-ui.xml:
9388         * src/file-manager/fm-directory-view.c: Add a "Format"
9389         menuitem to the context menu of Floppy in Computer,
9390         which runs gfloppy.
9392 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9394         * libnautilus-private/nautilus-program-choosing.c:
9395         (nautilus_launch_show_file):
9396         * src/nautilus-window-manage-views.c:
9397         (display_view_selection_failure):
9398         * src/file-manager/fm-directory-view.c:
9399         (activate_callback),
9400         (activate_activation_uri_ready_callback):
9401         Don't bail if an authentication request was cancelled.
9403 2005-10-20  Christian Neumair  <chris@gnome-de.org>
9405         * src/nautilus-sidebar-title.c:
9406         (update_more_info):
9407         * libnautilus-private/nautilus-file.c:
9408         * libnautilus-private/nautilus-file.h:
9409         (nautilus_file_should_show_type):
9410         Don't display file type in sidebar for computer, network and smb
9411         toplevel URIs. Fixes #168561.
9413 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9415         * libnautilus-private/nautilus-mime-actions.c:
9416         (get_open_with_mime_applications), (application_compare_by_name),
9417         (application_compare_by_id):
9418         Sort applications by name. Fixes bug #310038.
9420 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9422         * libnautilus-private/nautilus-bookmark.c:
9423         (bookmark_file_changed_callback):
9424         Don't update bookmarks when its target file is trashed. Fixes #162787.
9426 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9428         * libnautilus-private/nautilus-window-info.h:
9429         * src/nautilus-window-manage-views.c:
9430         (nautilus_window_open_location_full):
9431         * src/file-manager/fm-icon-view.c:
9432         (icon_container_activate_alternate_callback):
9433         * src/file-manager/fm-list-view.c:
9434         (activate_selected_items_alternate):
9435         Open a new navigational window on alternative item activation.
9437 2005-10-19  Christian Neumair  <chris@gnome-de.org>
9439         * src/nautilus-spatial-window.c:
9440         (got_file_info_for_location_menu_callback):
9441         Use custom image for location button if available. Partially fixes
9442         #311394 and plugs a leak.
9444 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9446         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9447         Scroll into view correctly when renaming (#309964)
9449 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9451         * libnautilus-private/Makefile.am (INCLUDES):
9452         Remove duplicate setting of libnautilus_private_la_LIBADD
9454 2005-10-19  Alexander Larsson  <alexl@redhat.com>
9456         * src/nautilus-shell-interface.idl:
9457         Reuse Nautilus::URI from the one defined in libnautilus-private.
9459         * libnautilus-private/Makefile.am:
9460         Link libnautilus-private statically.
9462 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9464         * src/file-manager/fm-directory-view.c:
9465         (can_delete_uri_without_confirm),
9466         (confirm_delete_directly):
9467         Don't request confirmation for deletion of "burn:" URIs. Fixes
9468         #302607.
9470 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9472         * src/nautilus-places-sidebar.c: (update_places):
9473         * src/nautilus-window-bookmarks.c: (update_bookmarks):
9474         Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9476 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9478         * libnautilus-private/nautilus-metafile.c: Make metadata
9479         copying/moving asynchronous.
9481 2005-10-18  Christian Neumair  <chris@gnome-de.org>
9483         * data/browser.xml: Don't mark strings for translation we get from
9484         gnome-icon-theme. Fixes #114919.
9486 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9488         * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9489         Don't send slash to typeahead
9491         * src/nautilus-location-dialog.[ch]:
9492         Add nautilus_location_dialog_set_location.
9494         * src/nautilus-navigation-window-menus.c:
9495         * src/nautilus-navigation-window.c:
9496         * src/nautilus-spatial-window.c:
9497         * src/nautilus-window.[ch]:
9498         Open location dialog/entry when you press '/'.
9500 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9502         * src/file-manager/fm-list-view.c:
9503         Use gtktreeview typeahead. Patch by Christian Neumair.
9505 2005-10-18  Jürg Billeter  <j@bitron.ch>
9507         * libnautilus-private/nautilus-icon-container.c: (destroy),
9508         (unrealize), (button_press_event),
9509         (nautilus_icon_container_search_position_func),
9510         (nautilus_icon_container_real_search_enable_popdown),
9511         (nautilus_icon_container_search_enable_popdown),
9512         (nautilus_icon_container_search_disable_popdown),
9513         (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9514         (nautilus_icon_container_search_entry_flush_timeout),
9515         (nautilus_icon_container_search_preedit_changed),
9516         (nautilus_icon_container_search_activate),
9517         (nautilus_icon_container_search_delete_event),
9518         (nautilus_icon_container_search_button_press_event),
9519         (nautilus_icon_container_search_iter),
9520         (nautilus_icon_container_search_move),
9521         (nautilus_icon_container_search_scroll_event),
9522         (nautilus_icon_container_search_key_press_event),
9523         (nautilus_icon_container_search_init),
9524         (nautilus_icon_container_ensure_interactive_directory),
9525         (nautilus_icon_container_real_start_interactive_search),
9526         (nautilus_icon_container_start_interactive_search),
9527         (key_press_event), (nautilus_icon_container_class_init):
9528         * libnautilus-private/nautilus-icon-container.h:
9529         * libnautilus-private/nautilus-icon-private.h:
9530         * libnautilus-private/nautilus-marshal.list:
9532         Replace NautilusIconContainer typeahead implementation by a port of
9533         GtkTreeView's interactive search.
9535 2005-10-18  Alexander Larsson  <alexl@redhat.com>
9537         * libnautilus-extension/Makefile.am:
9538         * libnautilus-private/Makefile.am:
9539         Build fixes for cygwin.
9540         Patch from Yaakov S (Cygwin Port)
9542 2005-10-17  Christian Neumair  <chris@gnome-de.org>
9544         * libnautilus-private/nautilus-bookmark.c:
9545         * libnautilus-private/nautilus-bookmark.h:
9546         * libnautilus-private/nautilus-icon-container.c:
9547         * libnautilus-private/nautilus-icon-factory.c:
9548         * libnautilus-private/nautilus-icon-factory.h:
9549         * libnautilus-private/nautilus-ui-utilities.c:
9550         * src/nautilus-bookmarks-window.c:
9551         * src/nautilus-history-sidebar.c:
9552         * src/nautilus-places-sidebar.c:
9553         * src/nautilus-sidebar-title.c:
9554         * src/nautilus-spatial-window.c:
9555         * src/nautilus-window-menus.c:
9556         * src/file-manager/fm-directory-view.c:
9557         Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9558         stock icon size, use this size in the sidebar, and in menus.
9559         Fixes #167107 and others.
9561 2005-10-17  Alexander Larsson  <alexl@redhat.com>
9563         * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9564         Remove ctrl-backspace delete keybinding. (#310546)
9566 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9568         * libnautilus-extension/nautilus-file-info.c:
9569         * libnautilus-extension/nautilus-file-info.h:
9570         * libnautilus-private/nautilus-file.c:
9571         Add new functions for extensions:
9572         nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9573         nautilus_file_info_get_volume, nautilus_file_info_get_drive
9575         Patch from Trevor Davenport
9577 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9579         * configure.in:
9580         Bump version to 2.13.1. Further 2.12.x work is on
9581         gnome-2-12 branch.
9583 ==== gnome-2-12 branched from here ===
9585 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9587         * configure.in:
9588         Post release version bump
9590 === nautilus 2.12.1 ===
9592 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9594         * NEWS:
9595         Update for 2.12.1
9597 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9599         * libnautilus-private/nautilus-file-operations-progress.c:
9600         (nautilus_file_operations_progress_new),
9601         (nautilus_file_operations_progress_new_file):
9602         Correctly escape input strings for GMarkup. (#317736)
9603         Patch from Christian Neumair.
9605 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9607         * src/file-manager/fm-list-model.c:
9608         (fm_list_model_sort_file_entries):
9609         Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9610         Patch from Christian Neumair.
9612 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9614         * libnautilus-private/nautilus-directory-metafile.c:
9615         (nautilus_directory_get_file_metadata):
9616         On assert failure, return default metadata, not NULL.
9617         Partial fix of #308977.
9618         Patch from Christian Neumair.
9620 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9622         * src/nautilus-window.c:
9623         Verify arguments in public functions.
9624         Patch from Christian Neumair.
9626 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9628         * libnautilus-private/nautilus-icon-container.c:
9629         * libnautilus-private/nautilus-icon-private.h:
9630         Don't crash if file removed during start of drag. (#158196)
9631         Patch from Christian Neumair.
9633         Remove remove_context_menu_timeout, which is not needed anymore.
9635 2005-10-03  Alexander Larsson  <alexl@redhat.com>
9637         * src/file-manager/nautilus-directory-view-ui.xml:
9638         Fix some spelling errors.
9639         Patch from Lukasz Stelmach <stlman@poczta.fm>
9641 2005-09-30  Christian Neumair  <chris@gnome-de.org>
9643         * libnautilus-private/nautilus-icon-container.c:
9644         (nautilus_icon_container_update_scroll_region),
9645         (lay_down_icons_horizontal):
9646         Only wrap icons when the right margin touches the rightmost icon.
9647         Fixes #313025.
9649 2005-09-30  Alexander Larsson  <alexl@redhat.com>
9651         * src/file-manager/fm-tree-view.c: (compare_rows):
9652         Correct sort order for dummy row.
9653         Possible fix for #123051
9655 2005-09-27  Alexander Larsson  <alexl@redhat.com>
9657         * src/file-manager/fm-directory-view.c:
9658         (activate_check_mime_types):
9659         Never warn if the files would be launched in the same app.
9660         Partially reverts checkin from 2005-08-01.
9662 2005-09-26  Christian Neumair  <chris@gnome-de.org>
9664         * libnautilus-private/nautilus-desktop-directory.c:
9665         (desktop_directory_changed_callback), (desktop_finalize),
9666         (update_desktop_directory): Make changes to "desktop_is_home_dir"
9667         GConf key instant apply. Fixes #116217.
9669         * libnautilus-private/nautilus-icon-canvas-item.c:
9670         (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9671         Partially fixes #159643.
9673         * src/file-manager/fm-directory-view.c:
9674         (action_mount_volume_callback), (action_unmount_volume_callback),
9675         (action_eject_volume_callback), (file_should_show_foreach),
9676         (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9677         volumes at once. Fixes #156169.
9679 2005-09-20  christian neumair  <chris@gnome-de.org>
9681         * src/nautilus-connect-server-dialog.c: (connect_to_server):
9682         Fix leak and crasher. Fixes #314730.
9684         * src/file-manager/fm-directory-view.c: (connect_proxy):
9685         Don't poke around with null pixbuf if icon theme lookup failed.
9687         * libnautilus-private/nautilus-desktop-directory-file.c:
9688         (desktop_directory_file_get_deep_counts):
9689         * libnautilus-private/nautilus-file.c:
9690         (nautilus_file_get_deep_counts),
9691         (nautilus_file_get_string_attribute_with_default:):
9692         * libnautilus-private/nautilus-file.h:
9693         * libnautilus-private/nautilus-trash-file.c:
9694         (trash_file_get_deep_counts):
9695         * src/file-manager/fm-properties-window.c:
9696         (directory_contents_value_field_update),
9697         (attach_directory_contents_value_field),
9698         (update_visibility_of_item_count_fields),
9699         (update_visibility_of_item_count_fields_wrapper),
9700         (remember_directory_contents_widget),
9701         (append_directory_contents_fields), (real_destroy):
9702         Add force flag to nautilus_file_get_deep_counts, which forces
9703         generation even if the "show deep count" preference is turned off.
9704         pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9706 2005-09-19  Nate Nielsen <nielsen@memberwebs.com>
9708         * nautilus-connect-server-dialog-main.c: (main):
9709         * nautilus-connect-server-dialog.h:
9710         * nautilus-connect-server-dialog.c:
9711         (nautilus_connect_server_dialog_new):
9712         * nautilus-window-menus.c:
9713         (action_connect_to_server_callback):
9714         Autofill "Connect to server" dialog where possible.
9715         Fixes #314745
9717 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9719         * libnautilus-private/nautilus-file-operations.c:
9720         (nautilus_file_operations_copy_move),:
9721         Try to use the trash associated with a symlink's parent directory if
9722         resolution fails because of broken symlink when moving symlink to
9723         trash.
9725         * libnautilus-private/nautilus-file-operations.c:
9726         (nautilus_self_check_file_operations):
9727         Fix date self checks. Fixes #47364.
9729 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9731         * icons/Makefile.am:
9732         * icons/Search.png:
9733         * icons/nautilus-desktop.png:
9734         * icons/nautilus-file-management-properties.png:
9735         * icons/nautilus-mini-logo.png:
9736         * icons/nautilus-server-connect.png:
9737         * icons/side_bar_image.png:
9738         Remove unused icons (#315990)
9739         Patch from Jaap A. Haitsma
9741 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9743         * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9744         * libnautilus-private/nautilus-thumbnails.c:
9745         (nautilus_update_thumbnail_file_copied),
9746         (nautilus_update_thumbnail_file_renamed),
9747         (nautilus_remove_thumbnail_for_file):
9748         * libnautilus-private/nautilus-thumbnails.h:
9749         Copy thumbnails when copying file metadata. Fixes #45191.
9751 2005-09-19  Christian Neumair  <chris@gnome-de.org>
9753         * src/file-manager/fm-list-view.c: (drag_begin_callback),
9754         (motion_notify_callback):
9755         Setup drag in the "drag-begin" handler.
9757 2005-09-19  Alexander Larsson  <alexl@redhat.com>
9759         * libnautilus-private/nautilus-icon-container.[ch]:
9760         * libnautilus-private/nautilus-icon-private.h:
9761         Add support for lazily positioned icons.
9763         * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9764         * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9765         (fm_icon_view_screen_changed):
9766         Use lazily positioned icons for desktop icons. (#45953)
9768         Patch from Christian Neumair  <chris@gnome-de.org>
9770 2005-09-10  Erdal Ronahi  <erdal.ronahi@gmail.com>
9772         * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9774 2005-09-08  Federico Mena Quintero  <federico@ximian.com>
9776         Fixes bug #171073:
9778         * libnautilus-private/nautilus-trash-directory.c
9779         (nautilus_trash_directory_instance_init): In addition to
9780         connecting to "volume_pre_unmount" on the volume monitor, also
9781         connect to "volume_unmounted".  This will let the trash clean up
9782         its merged directory even if the unmount is not initiated from
9783         Nautilus.
9785         * libnautilus-private/nautilus-merged-directory.c
9786         (merged_remove_real_directory): When a real directory is removed
9787         from the merged directory, emit notifications to that effect.
9788         This lets the trash window remove the icons that used to
9789         correspond to a volume that got unmounted.
9790         (real_directory_notify_files_removed): New utility function.
9792 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9794         * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9795         the zoom level is initialized correctly in fm_list_view_begin_loading.
9796         Fixes #314269.
9798 2005-09-06  Alexander Larsson  <alexl@redhat.com>
9800         * libnautilus-private/nautilus-directory-async.c:
9801         (nautilus_directory_monitor_add_internal),
9802         (nautilus_directory_monitor_remove_internal):
9803         * libnautilus-private/nautilus-file-private.h:
9804         * libnautilus-private/nautilus-file.c: (finalize):
9805         Only use directory monitors to avoid using lots and lots of
9806         file monitors. This is an optimization in almost all cases, although
9807         it does a bit more work when viewing a file properties dialog with the
9808         containing folder window hidden. (#315041)
9810 2005-09-06  Christian Neumair  <chris@gnome-de.org>
9812         * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9813         (get_unique_files), (reset_extension_actions_menu): Always pass all
9814         selected files to extension, instead of passing max. 1 per selected
9815         MIME type. Fixes #314721.
9817 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9819         * configure.in:
9820         Post release version bump.
9822 === nautilus 2.12.0 ===
9824 2005-09-05  Alexander Larsson  <alexl@redhat.com>
9826         * configure.in:
9827         Require eel 2.12.
9829         * NEWS:
9830         Update for release
9832 2005-08-31  Alexander Larsson  <alexl@redhat.com>
9834         * libnautilus-private/nautilus-icon-container.c:
9835         (handle_focus_in_event), (handle_focus_out_event):
9836         Don't redraw the whole desktop on focus in/out.
9838 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9840         * libnautilus-private/nautilus-icon-factory.c:
9841         (get_icon_from_cache):
9842         Revert memleak patch from 2005-08-23, since it was
9843         wrong and causes crashes.
9845 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9847         * libnautilus-private/nautilus-icon-dnd.c:
9848         (nautilus_icon_container_get_drop_action):
9849         Handle background color/image drops even on
9850         icons. (#47536)
9851         Patch from Christian Neumair  <chris@gnome-de.org>
9853 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9855         * src/file-manager/fm-directory-view.c:
9856         (filtering_changed_callback):
9857         Fix handling of global show-hidden-file prefs change.
9858         (#306821)
9859         Patch from Christian Neumair  <chris@gnome-de.org>
9861 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9863         * libnautilus-private/nautilus-icon-container.c:
9864         (nautilus_icon_container_get_first_visible_icon):
9865         Handle non-sorted-by-y icon containers (manual mode).
9866         #157415. Patch from Christian Neumair <chris@gnome-de.org>
9868 2005-08-25  William Jon McCann  <mccann@jhu.edu>
9870         * src/file-manager/fm-icon-view.c (should_preview_sound):
9871         Don't allow audio preview in burn://.  Workaround for
9872         #312275.
9874 2005-08-29  Alexander Larsson  <alexl@redhat.com>
9876         * libnautilus-private/nautilus-icon-factory.c:
9877         (get_special_icon_for_file),
9878         (nautilus_icon_factory_get_icon_for_file),
9879         (nautilus_icon_factory_is_icon_ready_for_file):
9880         Handle some more special location icons, and don't require
9881         attributes for special location icons. (#312095, #312134)
9882         Patch from Christian Neumair  <chris@gnome-de.org>
9884 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9886         * src/file-manager/fm-directory-view.c:
9887         Better handling of script env vars:
9888         Expand uri for desktop directory.
9889         Expand uris for links on desktop
9890         Expand pathnames for items in trash.
9891         Fixes bug #148545
9892         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9894 2005-08-26  Alexander Larsson  <alexl@redhat.com>
9896         * libnautilus-private/nautilus-icon-container.c:
9897         (lay_down_icons_horizontal):
9898         Fix layouting in text-beside-icons mode for short names.
9899         (#159621)
9900         Patch from Christian Neumair  <chris@gnome-de.org>
9902 2005-08-25  Alexander Larsson  <alexl@redhat.com>
9904         * libnautilus-private/nautilus-file-operations.[ch]:
9905         * src/file-manager/fm-directory-view.c:
9906         Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9907         nautilus_file_operations_new_file_from_template, instead
9908         manually removing source when needed. This fixes #309592.
9910 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9912         * configure.in:
9913         Post release version bump.
9915 === nautilus 2.11.92 ===
9917 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9919         * configure.in:
9920         Require eel 2.11.92.
9922         * NEWS:
9923         Update for release
9925 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9927         * libnautilus-private/nautilus-tree-view-drag-dest.c:
9928         (get_drop_action), (receive_dropped_keyword),
9929         (drag_data_received_callback):
9930         Enable emblem dropping to the list view and allow text
9931         drags on the list background. Fixes #313408.
9933         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9935 2005-08-23  Martin Wehner  <martin.wehner@gmail.com>
9937         * libnautilus-private/nautilus-icon-factory.c:
9938         (get_icon_from_cache):
9939         Don't ref cached_icon twice. Fixes #307288.
9941         Patch from Kjartan Maraas  <kmaraas@gnome.org>
9943 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9945         * libnautilus-private/nautilus-file.c:
9946         (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9947         (prepend_automatic_emblem_names):
9948         * libnautilus-private/nautilus-file.h:
9949         * src/file-manager/fm-directory-view.c:
9950         (desktop_or_home_dir_in_selection), (real_update_location_menu),
9951         (real_update_menus):
9952         Don't allow trashing or deleting the home or desktop folder within
9953         a selection or via the location button context menu. Fixes #310414.
9955         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9957 2005-08-22  Martin Wehner  <martin.wehner@gmail.com>
9959         * libnautilus-private/nautilus-mime-actions.c:
9960         (filter_nautilus_handler), (get_open_with_mime_applications),
9961         (nautilus_mime_get_open_with_applications_for_file),
9962         (nautilus_mime_get_applications_for_file),
9963         (nautilus_mime_has_any_applications_for_file):
9964         Don't show nautilus folder handler as application option
9965         for folders. Fixes #310382.
9967         Based on a patch from Christian Neumair  <chris@gnome-de.org>
9969 2005-08-17  Martin Wehner  <martin.wehner@gmail.com>
9971         * src/nautilus-main.c: (main):
9972         Revert the GDK threading patch as it causes major
9973         freezage. Fixes #313588.
9975 2005-08-12  Christian Neumair  <chris@gnome-de.org>
9977         * src/file-manager/fm-properties-window.c: (create_image_widget),
9978         (create_basic_page): Don't make icon drop target for images if
9979         should_show_custom_icon_buttons is FALSE. Fixes #312967.
9981 2005-08-12  Raffaele Sandrini  <rasa@gmx.ch>
9983         * src/nautilus-main.c:
9984         Initialize the GDK threading system. Fixes #312894.
9986 2005-08-12  Kjartan Maraas  <kmaraas@gnome.org>
9988         Lots of cleanups. Closes bug #313094 and bug #149714
9990         * libnautilus-private/nautilus-directory-background.c:
9991         (nautilus_file_background_write_desktop_default_settings):
9992         ANSIfication
9993         * libnautilus-private/nautilus-file.c: Mark some variables
9994         static.
9995         * libnautilus-private/nautilus-icon-container.c:
9996         (nautilus_icon_container_get_selection): Return NULL not
9997         FALSE.
9998         * libnautilus-private/nautilus-icon-factory.c:
9999         (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
10000         * libnautilus-private/nautilus-metafile.c: Static variables
10001         * libnautilus-private/nautilus-program-choosing.c:
10002         (slowly_and_stupidly_obtain_timestamp): Sparse fix
10003         * src/file-manager/fm-icon-view.c:
10004         (fm_icon_view_get_background_widget): FALSE vs NULL
10005         * src/file-manager/fm-list-view.c: (filename_cell_data_func):
10006         Plug a leak. Bug #313094.
10007         * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
10008         NULL vs 0.
10009         * src/nautilus-bookmark-list.c:
10010         (nautilus_bookmark_list_get_file_path),
10011         (nautilus_bookmark_list_load_file): ANSIfication
10012         * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
10013         ANSIfication
10014         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
10015         NULL vs 0.
10016         * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
10017         ANSIfication
10019 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
10021         * configure.in:
10022         Post release version bump.
10024 === nautilus 2.11.91 ===
10026 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
10028         * configure.in:
10029         Require eel 2.11.91.
10031         * NEWS:
10032         Update for release
10034 2005-08-09  Martin Wehner  <martin.wehner@gmail.com>
10036         * libnautilus-private/nautilus-file.c: (file_is_desktop),
10037         (nautilus_file_can_rename):
10038         Don't allow renaming of the desktop folder. Closes #125637.
10040         Patch from Christian Neumair  <chris@gnome-de.org>
10042 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
10044         * src/nautilus-property-browser.c:
10045         (nautilus_property_browser_class_init),
10046         (nautilus_property_browser_drag_begin), (element_clicked_callback):
10047         Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
10049         Patch from Christian Neumair  <chris@gnome-de.org>
10051 2005-08-08  Martin Wehner  <martin.wehner@gmail.com>
10053         * libnautilus-private/nautilus-file-operations.c
10054         (nautilus_file_operations_copy_move):
10055         Allow moving files within the burn location. Fixes #312085.
10057         Patch from William Jon McCann <mccann@jhu.edu>
10059 2005-08-05  Martin Wehner  <martin.wehner@gmail.com>
10061         * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
10062         (open_selected_bookmark): Open the appropriate kind of window when
10063         jumping to bookmark. Fixes #312160.
10065         Patch from Jaap Haitsma <jaap@haitsma.org>
10067 2005-08-05  Christian Neumair  <chris@gnome-de.org>
10069         * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
10070         Fixes #308996.
10072 2005-08-05  Christian Neumair  <chris@gnome-de.org>
10074         * src/nautilus-window.c: (nautilus_window_class_init):
10075         * src/nautilus-window.h:
10076         Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
10077         and Alt-d to "prompt-for-location". Fixes #305252, #312353.
10079 2005-08-04  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
10081         * configure.in: Added "te" to ALL_LINGUAS.
10083 2005-08-03  Joe Shaw  <joeshaw@novell.com>
10085         * libnautilus-private/nautilus-metafile.c
10086         (set_file_node_timestamp): Added, sets a timestamp property on a
10087         file node so that metadata changes can be tracked per file, rather
10088         than per directory.
10089         (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
10090         copy_file_metadata): Set the timestamp on the node.
10092 2005-08-03  Christian Neumair  <chris@gnome-de.org>
10094         * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
10095         about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
10096         Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
10098         * src/nautilus-location-bar.c: (real_cancel),
10099         (nautilus_location_bar_class_init),
10100         (nautilus_location_bar_set_location)
10101         * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
10102         * src/nautilus-navigation-bar.h:
10103         * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
10104         (navigation_bar_location_changed_callback): Hide temporary bars when
10105         pressing the escape key. Fixes #311652.
10107 2005-08-03  Martin Wehner  <martin.wehner@gmail.com>
10109         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
10110         Initialize best_icon_size when constructing sidebar.
10111         Fixes a critical librsvg warning.
10113         Patch from Jaap Haitsma <jaap@haitsma.org>
10115 2005-08-02  Christian Neumair  <chris@gnome-de.org>
10117         * libnautilus-private/nautilus-customization-data.c:
10118         (format_name_for_display):
10119         * src/nautilus-property-browser.c: (add_reset_property):
10120         Use "Reset" as reset emblem label. Fixes #311380.
10122 2005-08-01  Christian Neumair  <chris@gnome-de.org>
10124         * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
10125         Use actual/guessed MIME type relation instead of relying on their
10126         default application information. Partially fixes #309862.
10128 2005-07-28  Christian Neumair  <chris@gnome-de.org>
10130         * libnautilus-private/nautilus-file-operations-progress.c:
10131         (nautilus_file_operations_progress_new):
10132         Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
10133         appears in tasklist and is minimizable. Fixes #310676.
10135 2005-07-28  Christian Neumair  <chris@gnome-de.org>
10137         * libnautilus-private/nautilus-dnd.c:
10138         (nautilus_drag_default_drop_action_for_icons):
10139         Default to move action for locations on other file systems if they
10140         should be moved to their parent folder. Fixes #61269.
10142 2005-07-26  Martin Wehner  <martin.wehner@gmail.com>
10144         * src/nautilus-pathbar.c: (get_display_name_for_folder):
10145         Use the display name of the file if the uri uses a method
10146         unknown to gnome-vfs (trash:). Fixes #310274.
10148 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
10150         * configure.in:
10151         Post release version bump.
10153 === nautilus 2.11.90 ===
10155 2005-07-25  Martin Wehner  <martin.wehner@gmail.com>
10157         * configure.in:
10158         Require eel 2.11.90 and bump version.
10160         * NEWS:
10161         Update for release
10163 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
10165         * src/file-manager/fm-directory-view.c:
10166         Don't use trash icon for location button delete action.
10167         Fixes #310414.
10169         Patch from Christian Neumair  <chris@gnome-de.org>
10171 2005-07-23  Martin Wehner  <martin.wehner@gmail.com>
10173         * src/nautilus-desktop-window.c: (real_get_icon_name),
10174         (nautilus_desktop_window_class_init):
10175         * src/nautilus-navigation-window.c: (real_get_icon_name),
10176         (nautilus_navigation_window_class_init):
10177         * src/nautilus-spatial-window.c: (real_get_icon_name),
10178         (nautilus_spatial_window_class_init):
10179         * src/nautilus-window.c: (nautilus_window_update_icon):
10180         * src/nautilus-window.h:
10181         Use file-manager icon for browser windows. Fixes bug #166516.
10183         Patch from Christian Neumair  <chris@gnome-de.org>
10185 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
10187         * src/file-manager/fm-icon-view.c:
10188         (play_file), (preview_audio): track the pid of the currently
10189         running sound process using a static variable and kill it
10190         before starting any new process.
10191         (can_play_sound): copy from nautilus-sound.c
10193         * src/nautilus-application.c: (finish_startup): don't call
10194         nautilus_sound_init()
10196         * libnautilus-private/nautilus-sound.[ch]: remove old code
10197         to track the currently runing sound process using a GConf
10198         key.
10200         * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
10202 2005-07-19  Mark McLoughlin  <mark@skynet.ie>
10204         * libnautilus-private/nautilus-global-preferences.c:
10205         (nautilus_global_preferences_init): remove code to import
10206         some preferences which were deprecated in GNOME 2.2.
10208 2005-07-15  Vincent Noel  <vnoel@cox.net>
10210         * src/nautilus-information-panel.c: (make_button_box),
10211         (add_command_buttons):
10212         * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
10213         (sidebar_title_create_more_info_label): Ellipsize everything in
10214         the information side pane, and make labels selectable. Fixes
10215         #310386, #80429 and #43858.
10217 2005-07-14  Elijah Newren  <newren@gmail.com>
10219         * configure.in: Bump required startup-notification version up to
10220         0.8 (should have been done back in February with the updated
10221         startup-notification stuff, but better late than never)
10223 2005-07-14  Alexander Larsson  <alexl@redhat.com>
10225         * src/file-manager/fm-list-view.c:
10226         Remove underlines from all lines in single click mode.
10227         Add hover underline and cursor. (#105521)
10228         Patch from Christian Neumair  <chris@gnome-de.org>
10230 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10232         * libnautilus-private/nautilus-desktop-link-monitor.c:
10233         (volume_delete_dialog): Refer to the volume context menu as "popup
10234         menu", and not as "right-click menu". Fixes #308248.
10236 2005-07-13  Christian Neumair  <chris@gnome-de.org>
10238         * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10239         path_bar_location_changed_callback): Try to reload visited locations
10240         from history before doing a full location change. Fixes #310068.
10242         * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10243         SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10244         Fixes #92862.
10246 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10248         * src/nautilus-navigation-window.c:
10249         * src/nautilus-spatial-window.c:
10250         * src/nautilus-window.c:
10251         Pack main table with GTK_SHRINK (#16057)
10253 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10255         * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10256         Don't scroll to end of column on rename (#309964).
10258 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10260         * libnautilus-private/nautilus-file-utilities.c:
10261         Files with name "~" are not backups. (#170607)
10262         Patch from Christian Neumair <chris@gnome-de.org>
10264 2005-07-13  Alexander Larsson  <alexl@redhat.com>
10266         * libnautilus-private/nautilus-icon-dnd.c:
10267         Set dnd icon in drag_begin (#307943)
10268         patch from Matthias Clasen
10270 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10272         * configure.in:
10273         Post release version bump.
10275 === nautilus 2.11.4 ===
10277 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10279         * configure.in:
10280         Require eel 2.11.4
10282         * NEWS:
10283         Update for release
10285 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10287         * src/nautilus-image-properties-page.c: (load_finished):
10288         list width/height separately (#159851)
10290         Patch from Christian Neumair <chris@gnome-de.org>
10292 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10294         * src/nautilus-spatial-window.[ch]:
10295         * src/nautilus-window-private.h:
10296         * src/nautilus-window.c:
10297         Show busy cursor in browser mode too. (#97887)
10299         Patch from Christian Neumair <chris@gnome-de.org>
10301 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10303         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10304         * nautilus.desktop.in:
10305         * src/file-manager/fm-tree-view.c:
10306         * src/nautilus-places-sidebar.c:
10307         filesystem -> file system in strings
10309         Sebastien Bacher <seb128@debian.org>
10311 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10313         * libnautilus-private/nautilus-icon-dnd.c:
10314         * src/file-manager/fm-directory-view.c:
10315         * src/file-manager/fm-properties-window.c:
10316         * src/nautilus-emblem-sidebar.c:
10317         Fix up some strings for the translators. (#309879)
10318         Patch from Christian Neumair <chris@gnome-de.org>
10320 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10322         * libnautilus-private/nautilus-desktop-link-monitor.c:
10323         Handle volumes_visible changing from true to true.
10325         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10327 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10329         * src/file-manager/fm-list-view.c:
10330         don't activate selection on expand in single click mode (#309389)
10332         Patch from chris@gnome-de.org
10334 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10336         * src/nautilus-places-sidebar.c:
10337         Remove gtk_range_get_adjustment assertion warnings.
10339 2005-07-11  Alexander Larsson  <alexl@redhat.com>
10341         * libnautilus-private/nautilus-global-preferences.[ch]:
10342         * src/nautilus-actions.h:
10343         * src/nautilus-navigation-window-menus.c:
10344         * src/nautilus-navigation-window-ui.xml:
10345         * src/nautilus-navigation-window.c:
10346         Add toggle to hide/show main toolbar.
10348         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10350 2005-07-10  Christian Neumair  <chris@gnome-de.org>
10352         * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10353         to add a color if another equally-named one already exists. Fixes
10354         #44867.
10356         Patch from Daniel Godas <siro.san@gmail.com>.
10358 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10360         * src/nautilus-pathbar.c:
10361         * src/nautilus-places-sidebar.c: (update_places):
10362         Use the same icon for filesystem as the gtk file chooser.
10363         Fixes #309825.
10365         Patch from Christian Neumair  <chris@gnome-de.org>
10367 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10369         * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10370         Remove extra ScrolledWindow container. Fixes #309832.
10372 2005-07-09  Martin Wehner  <martin.wehner@gmail.com>
10374         * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10375         Preserve the selection when refreshing the view. Fixes #48383.
10377         Patch from Fabio Bonelli <fabiobonelli@libero.it>
10379 2005-07-08  Alexander Larsson  <alexl@redhat.com>
10381         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10383         * src/Makefile.am:
10384         * src/nautilus-pathbar.[ch]:
10385         New pathbar widget. Based on code from gtk.
10387         * src/nautilus-navigation-window.[ch]:
10388         * src/nautilus-window-manage-views.c:
10389         * src/nautilus-window-private.h:
10390         Use pathbar in browser window.
10392         * libnautilus-private/apps_nautilus_preferences.schemas.in:
10393         * libnautilus-private/nautilus-global-preferences.[ch]:
10394         Add always_use_location_entry prefs.
10396         * src/nautilus-navigation-window-menus.c:
10397         Whitespace fixup.
10399 2005-07-07  Joe Shaw  <joeshaw@novell.com>
10401         * configure.in: Bump required gnome-vfs version up to
10402         2.11.1
10404 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10406         * src/nautilus-window.c: (add_view_as_menu_item):
10407         Connect accelerators with "View as" menu items. Fixes #139908.
10409         * libnautilus-private/nautilus-file-operations.c:
10410         (progress_dialog_set_to_from_item_text):
10411         When operating on remote locations, also display hostname in copy/move
10412         progress dialog.
10414 2005-07-06  Kjartan Maraas  <kmaraas@gnome.org>
10416         * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10417         Free the tree paths.
10418         * src/nautilus-notes-viewer.c: (get_property_pages): Close
10419         a tiny leak. (1 byte :-)
10420         * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10421         (make_properties_from_directories): Unref pixbufs.
10422         * src/nautilus-spatial-window.c:
10423         (nautilus_spatial_window_set_location_button): Free icon name
10424         Closes bug #307291 and bug #308540.
10426 2005-07-06  Danilo Šegan  <danilo@gnome.org>
10428         * src/file-manager/nautilus-directory-view-ui.xml: Add space
10429         before 'action="Rename"'.
10431 2005-07-06  Christian Neumair  <chris@gnome-de.org>
10433         * libnautilus-private/nautilus-icon-container.c:
10434         (nautilus_icon_container_get_selection):
10435         * src/file-manager/fm-directory-view.c: (delete_selected_files):
10436         Correctly sort files before operating on them. Fixes #308884.
10438         * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10439         * libnautilus-private/nautilus-dnd.h:
10440         * libnautilus-private/nautilus-icon-dnd.c:
10441         (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10442         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10443         (nautilus_tree_view_drag_dest_new):
10444         * src/nautilus-spatial-window.c:
10445         (nautilus_spatial_window_instance_init):
10446         * src/file-manager/fm-list-model.c:
10447         (fm_list_model_multi_drag_data_get):
10448         Use GTK+ helpers for text D'n'D.
10450         * src/nautilus-shell-ui.xml:
10451         * src/nautilus-window-menus.c:
10452         Register control-+/- keys on keypad for zooming. Fixes #309018.
10454         * libnautilus-private/nautilus-file-operations.c:
10455         (new_file_transfer_callback):
10456         Fix template duplicate numbering. Fixes #307252.
10458 2005-07-06  Alexander Larsson  <alexl@redhat.com>
10460         * libnautilus-private/nautilus-icon-canvas-item.c:
10461         * libnautilus-private/nautilus-icon-container.c:
10462         * libnautilus-private/nautilus-icon-private.h:
10463         Add normal_alpha style property that is used when
10464         frame_text is on.
10466         Patch from Benjamin Berg <benjamin@sipsolutions.net>
10468 2005-07-05  Joe Shaw  <joeshaw@novell.com>
10470         * nautilus-folder-handler.desktop.in: Add x-directory/normal
10471         and inode/directory to the list of mime types this desktop file
10472         can handle.
10474 2005-07-05  Christian Neumair  <chris@gnome-de.org>
10476         * libnautilus-private/nautilus-dnd.h:
10477         Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10479         * libnautilus-private/nautilus-file-operations.[ch]:
10480         * libnautilus-private/nautilus-icon-container.[ch]:
10481         * libnautilus-private/nautilus-icon-dnd.c:
10482         * libnautilus-private/nautilus-marshal.list:
10483         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10484         * src/file-manager/fm-directory-view.[ch]:
10485         * src/file-manager/fm-icon-view.c:
10486         * src/file-manager/fm-list-view.c:
10487         * src/file-manager/fm-tree-view.c:
10488         Enable dropping of text, which will create a new file containing the
10489         dropped text. Fix drop handle marshallers.
10491 2005-07-02  Christian Kellner  <gicmo@gnome.org>
10493         * src/nautilus-location-entry.c:
10494         Replace eel_make_uri_from_input_with_trailing_ws with
10495         the gnome-vfs one.
10496         Fixes bug #165755.
10498 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10500         * configure.in:
10501         Post release version bump.
10503 === nautilus 2.11.3 ===
10505 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10507         * libnautilus-private/nautilus-file-operations.c:
10508         Fix test
10510         * NEWS:
10511         Update for release
10513         * configure.in:
10514         Require eel 2.11.3
10516 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10518         * libnautilus-private/nautilus-window-info.[ch]:
10519         * src/nautilus-window.c:
10520         Add nautilus_window_info_get_bookmark_list
10522         * src/Makefile.am:
10523         * src/nautilus-application.c:
10524         * src/nautilus-places-sidebar.[ch]:
10525         Add new places sidebar.
10527         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10529         * src/file-manager/fm-tree-view.c:
10530         Fix runtime warnings.
10532 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10534         * src/file-manager/fm-actions.h:
10535         * src/file-manager/fm-directory-view.c:
10536         Add icon for empty file in create menu.
10538         Patch from Christian Neumair  <chris@gnome-de.org>
10540 2005-07-01  Alexander Larsson  <alexl@redhat.com>
10542         * src/file-manager/fm-directory-view.c:
10543         Better strings for browser tooltips.
10544         Patch from Luca Ferretti <elle.uca@libero.it>
10546 2005-06-03  Dinoop Thomas <dinoop.thomas@wipro.com>
10548         * libnautilus-private/nautilus-file-operations.c:
10549         (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10550         base name from the file name. (Fixes #306341).
10552 2005-06-28  Alexander Larsson  <alexl@redhat.com>
10554         * libnautilus-private/nautilus-sidebar.[ch]:
10555         Add get_tab_tooltop method.
10557         * src/nautilus-navigation-window.c:
10558         * src/nautilus-side-pane.[ch]:
10559         Use get_tab_tooltip.
10561         * src/nautilus-emblem-sidebar.c:
10562         * src/nautilus-history-sidebar.c:
10563         * src/nautilus-information-panel.c:
10564         * src/nautilus-notes-viewer.c:
10565         Implement get_tab_toolkit.
10567         Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10569 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10571         * src/nautilus-notes-viewer.c:
10572         (nautilus_notes_viewer_set_parent_window):
10573         Adapt to recent nautilus clipboard API changes.
10575 2005-06-23  Christian Neumair  <chris@gnome-de.org>
10577         * libnautilus-private/nautilus-clipboard.c:
10578         (editable_connect_callbacks), (editable_disconnect_callbacks),
10579         (text_buffer_update_sensitivity), (text_buffer_delete_range),
10580         (text_buffer_mark_set), (text_view_connect_callbacks),
10581         (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10582         (initialize_clipboard_component_with_callback_data),
10583         (nautilus_clipboard_real_set_up),
10584         (nautilus_clipboard_set_up_text_view):
10585         * libnautilus-private/nautilus-clipboard.h:
10586         Properly set text view paste action sensitivity on clipboard changes.
10587         Fixes #306127.
10589 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10591         * src/nautilus-bookmark-list.c:
10592         Fix handling of notification of .gtk-bookmark file changes.
10594         * src/Makefile.am:
10595         * src/nautilus-window-bookmarks.[ch]:
10596         * src/nautilus-application.c:
10597         * src/nautilus-navigation-window-menus.c:
10598         * src/nautilus-navigation-window.[ch]:
10599         * src/nautilus-spatial-window-ui.xml:
10600         * src/nautilus-spatial-window.c:
10601         * src/nautilus-window-menus.c:
10602         * src/nautilus-window-private.h:
10603         * src/nautilus-window.[ch]:
10604         Move most bookmark stuff to nautilus-window-bookmarks and
10605         put bookmarks in spatial windows too.
10607 2005-06-23  Alexander Larsson  <alexl@redhat.com>
10609         Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10611         * src/nautilus-bookmark-list.[ch]:
10612         Share bookmarks with gtk+.
10614         * libnautilus-private/nautilus-file-utilities.[ch]:
10615         * src/nautilus-window.c: (real_get_title):
10616         Move compute_default_title to nautilus_compute_title_for_uri.
10618         * libnautilus-private/nautilus-bookmark.[ch]:
10619         * src/nautilus-bookmarks-window.c:
10620         Add has_custom_name boolean to NautilusBookmark
10622         * src/Makefile.am:
10623         * src/nautilus-bookmark-parsing.[ch]:
10624         * src/nautilus-navigation-window-menus.c:
10625         Remove no longer needed files nautilus-bookmark-parsing.[ch].
10627 2005-06-20  Kjartan Maraas  <kmaraas@gnome.org>
10629         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10630         (real_update_menus_volumes): Plug a couple leaks. Closes
10631         bug #307267
10633 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10635         * src/nautilus-navigation-window-menus.c:
10636         * src/nautilus-window-menus.c:
10637         * src/nautilus-window-private.h:
10638         Make bookmark menu item action names unique. (#161859)
10640 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10642         * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10643         Fix ctrl-unselect in single click mode (#145331)
10645 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10647         * libnautilus-private/nautilus-icon-container.c:
10648         Better font sizes for zooming. (#160080)
10650 2005-06-20  Anders Carlsson  <andersca@imendio.com>
10652         * src/file-manager/fm-directory-view.c (process_old_files):
10653         Plug leak by freeing the sorted list instead.
10655 2005-06-20  Alexander Larsson  <alexl@redhat.com>
10657         * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10658         * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10659         Fix uninitialized variable warning.
10661 2005-06-20  Martin Wehner  <martin.wehner@gmail.com>
10663         * libnautilus-private/nautilus-directory-async.c:
10664         (start_or_stop_io), (file_needs_high_priority_work_done),
10665         (file_needs_low_priority_work_done):
10666         Make mime sniffing a high priority job. Prevents activation
10667         from getting blocked by deep count I/O. (#145560)
10669 2005-06-19  Anders Carlsson  <andersca@imendio.com>
10671         * src/nautilus-throbber.c (nautilus_throbber_finalize):
10672         Free throbber->details after we're done using it.
10674 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10676         * src/file-manager/fm-list-model.c:
10677         Small delay before turning Loading... into (Empty) to
10678         avoid flicker.
10680 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10682         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10683         Fix iter stamp handling.
10685 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10687         * src/file-manager/fm-list-view.c: (button_press_callback):
10688         Allow selection of the dummy node. Otherwise things
10689         got all strange: You could still select it using ranges, and
10690         if you double clicked on it you activated the old selection.
10692 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10694         * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10695         On remove, add dummy node before removing file so the
10696         row isn't collapsed.
10698 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10700         * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10701         (fm_list_model_unload_subdirectory),
10702         (fm_list_model_subdirectory_done_loading):
10703         Keep track of done_loading in parent instead of in dummy node.
10704         That way it doesn't get lost when the dummy node is recreated.
10706 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10708         * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10709         Handle moves between open subdirectories. We handle
10710         this in file adding when the file already exists in
10711         the tree, but in another place. This is sort of a hack,
10712         but is required due to how the list view merges the initial
10713         change being sent to the original directory and the add to the
10714         new directory.
10716 2005-06-17  Alexander Larsson  <alexl@redhat.com>
10718         * libnautilus-private/nautilus-file-operations.c:
10719         (nautilus_file_operations_copy_move):
10720         Handle duplication of files in two subdirectories at
10721         the same time.
10723 2005-06-16  Martin Wehner  <martin.wehner@gmail.com>
10725         * src/file-manager/fm-directory-view.c:
10726         (fm_directory_view_destroy):
10727         Remove subdirectories when destroying the view.
10729 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10731         * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10732         Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10734 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10736         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10737         Slightly slower auto hover expand.
10739         * src/file-manager/fm-directory-view.c:
10740         Make add/remove_subdirectory more straightforward.
10741         Now remove just removes the NautilusDirectory passed in, and
10742         you're not allowed to add multiple times or remove non-added.
10744         * src/file-manager/fm-list-model.[ch]:
10745         Actually track the NautilusDirectories that are added to the
10746         FMDirectoryView so we can easily remove them when the files are
10747         removed. This was causing problem before where directories for
10748         removed files weren't removed.
10750         Emits the subdirectory_unloaded signal when subdirectories go away.
10752         Add support for unloading subdirectories.
10754         * src/file-manager/fm-list-view.c:
10755         Unload subdirectories in timeout on collapse.
10756         remove subdirectories when they get unloaded.
10758 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10760         * src/nautilus-navigation-window-menus.c
10761         (append_dynamic_bookmarks): Unref the action group here too.
10763 2005-06-16  Anders Carlsson  <andersca@imendio.com>
10765         * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10766         Unref the action group after inserting it. This makes
10767         a NautilusFile memory leak go away.
10769 2005-06-16  Alexander Larsson  <alexl@redhat.com>
10771         * src/file-manager/fm-directory-view.[ch]:
10772         * src/file-manager/fm-icon-view.c
10773         add fm_directory_view_get_selection_for_file_transfer and
10774         use it for all file transfers
10776         * src/file-manager/fm-list-view.c:
10777         Implement fm_directory_view_get_selection_for_file_transfer by
10778         filtering out all files there a parent is also in the selection.
10779         Do the same for the dnd source list.
10781         * src/file-manager/fm-list-model.c:
10782         Allow deletion of dummy node so that clearing the model
10783         doesn't loop forever.
10785 2005-06-15  Martin Wehner  <martin.wehner@gmail.com>
10787         * src/file-manager/fm-directory-view.c: (new_folder_done),
10788         (new_folder_data_new), (fm_directory_view_new_folder),
10789         (fm_directory_view_new_file):
10790         Don't try to setup renaming if the view was already destroyed.
10791         Fixes a crash when closing a window while creating files/folders.
10793 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10795         * libnautilus-private/nautilus-icon-dnd.c:
10796         No dnd shadow on the desktop.
10797         Redraw less to get rid of the dnd shadow.
10799         Patch from Matthias Clasen (#307803)
10801 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10803         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10804         Add hover expansion
10806         * src/file-manager/fm-directory-view.[ch]:
10807         Add support for adding/removing subdirectories.
10809         * src/file-manager/fm-list-model.[ch]:
10810         Add support for subdirectories making this a tree view.
10812         * src/file-manager/fm-list-view.c:
10813         Turn listview into a treeview.
10815         Patch from Jürg Billeter <j@bitron.ch>
10817 2005-06-15  Alexander Larsson  <alexl@redhat.com>
10819         * src/nautilus-spatial-window.c:
10820         Add icons for path menu.
10821         Patch from Vincent Noel <vincent.noel@gmail.com>
10823 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10825         * src/file-manager/fm-directory-view.c:
10826         (fm_directory_view_handle_uri_list_drop):
10827         Check for n_uris instead of real_uri_list. Looks neater.
10829 2005-06-11  Martin Wehner  <martin.wehner@gmail.com>
10831         * src/file-manager/fm-directory-view.c:
10832         (fm_directory_view_handle_uri_list_drop):
10833         Don't try to start a file operation if there are no real uris
10834         left after sanitizing the list. Fixes #306246.
10836 2005-06-11  Kjartan Maraas  <kmaraas@gnome.org>
10838         * libnautilus-private/nautilus-emblem-utils.c:
10839         (nautilus_emblem_install_custom_emblem): Free the path.
10840         * libnautilus-private/nautilus-file-operations-progress.c:
10841         (nautilus_file_operations_progress_new),
10842         (nautilus_file_operations_progress_new_file): Free markup strings.
10843         Closes bug #307138.
10845 2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>
10847         * src/file-manager/fm-directory-view.c:
10848         (fm_directory_view_confirm_deletion): Mark two strings for translation.
10850 2005-06-10  Martin Wehner  <martin.wehner@gmail.com>
10852         * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10853         * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10854         Always initialize cut.
10856         * configure.in:
10857         Add --Wno-pointer-sign
10859         Fix gcc4 compilation (#303491/#307038).
10860         Based on patches from James M. Cape <jcape@ignore-your.tv>
10861         and Kjartan Maraas <kmaraas@gnome.org>
10863 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10865         * configure.in:
10866         Post release version bump
10868 === nautilus 2.11.2 ===
10870 2005-06-08  Alexander Larsson  <alexl@redhat.com>
10872         * configure.in:
10873         Require new eel.
10875         * NEWS:
10876         Update for release.
10878 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10880         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10881         Back out the "(Empty)" vs. "(No subfolders)" change. The string
10882         is too wide for the tree and gets even wider in some locales.
10884 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10886         * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10887         Fix conflicting mnemonics in the column chooser (#167475).
10889         Patch from Michael Terry <mike@mterry.name>
10891 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10893         * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10894         Use "(No subfolders)" instead of misleading "(Empty)" label
10895         if files are not to be shown in the tree. Fixes #85141.
10897         Patch from Christian Neumair <chris@gnome-de.org>
10899 2005-06-06  Martin Wehner  <martin.wehner@gmail.com>
10901         * libnautilus-private/nautilus-icon-container.c:
10902         (select_one_unselect_others):
10903         Reveal icon when selecting it. Fixes #121111.
10905         Based on a patch from Christian Neumair <chris@gnome-de.org>
10907 2005-06-04  Christian Neumair  <chris@gnome-de.org>
10909         * libnautilus-private/nautilus-clipboard.c:
10910         (nautilus_clipboard_real_set_up):
10911         Don't setup clipboard twice for the same editing widget.
10913 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10915         * src/nautilus-window-manage-views.c: (load_new_location),
10916         (update_for_new_location):
10917         Set the displayed location when the location is really
10918         changed, not when we set out to do it. Fixes the
10919         "bookmark uri mismatch" warning.
10921 2005-06-04  Martin Wehner  <martin.wehner@gmail.com>
10923         * src/file-manager/fm-directory-view.c:
10924         * src/nautilus-shell-ui.xml:
10925         * src/nautilus-window-menus.c:
10926         Fix critical warnings from the new accelerators
10927         by adding dummy labels.
10929 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10931         * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10933 2005-06-03  Christian Neumair  <chris@gnome-de.org>
10935         * libnautilus-extension/nautilus-column.c:
10936         (nautilus_column_class_init):
10937         * libnautilus-extension/nautilus-menu-item.c:
10938         (nautilus_menu_item_class_init):
10939         * libnautilus-extension/nautilus-property-page.c:
10940         (nautilus_property_page_class_init):
10941         * libnautilus-private/nautilus-icon-canvas-item.c:
10942         (nautilus_icon_canvas_item_class_init):
10943         * libnautilus-private/nautilus-icon-container.c:
10944         (nautilus_icon_container_class_init):
10945         * src/nautilus-window.c: (nautilus_window_class_init):
10946         Don't mark object property names/descriptions for translation. Fixes
10947         #135281.
10949 2005-06-02  Sebastien Bacher  <seb128@debian.org>
10951         * libnautilus-private/nautilus-emblem-utils.c:
10952         (nautilus_emblem_install_custom_emblem),
10953         (nautilus_emblem_can_remove_emblem),
10954         (nautilus_emblem_can_rename_emblem),
10955         (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10956         use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10958 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10960         * src/file-manager/fm-directory-view.c: (real_action_rename):
10961         Always pre-select the whole name of a directory when renaming it.
10962         Fixes #306217.
10964 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10966         * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10967         (get_automatic_emblems_as_integer):
10968         * libnautilus-private/nautilus-file-private.h:
10969         Only take user-added emblems ("keywords") into account when sorting by
10970         emblems. Fixes #166376.
10972 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10974         * src/file-manager/fm-directory-view.c:
10975         (fm_directory_view_scroll_event):
10976         Change scroll zoom modifier to control. Fixes #79352.
10978         * src/nautilus-shell-ui.xml:
10979         * src/nautilus-window-menus.c:
10980         Bind control-= to zoom-in. Fixes #306225.
10982 2005-06-02  Christian Neumair  <chris@gnome-de.org>
10984         * libnautilus-private/nautilus-clipboard.c:
10985         * libnautilus-private/nautilus-icon-dnd.c:
10986         * libnautilus-private/nautilus-tree-view-drag-dest.c:
10987         * src/file-manager/fm-desktop-icon-view.c:
10988         * src/file-manager/fm-ditem-page.c:
10989         * src/file-manager/fm-icon-view.c:
10990         * src/file-manager/fm-list-model.c:
10991         * src/file-manager/fm-list-model.h:
10992         * src/file-manager/fm-list-view.c:
10993         * src/file-manager/fm-properties-window.c:
10994         * src/nautilus-emblem-sidebar.c
10995         * src/nautilus-file-management-properties.c:
10996         * src/nautilus-information-panel.c:
10997         * src/nautilus-location-bar.c:
10998         * src/nautilus-navigation-window-menus.c:
10999         * src/nautilus-spatial-window.c:
11000         * src/nautilus-zoom-controls.c:
11001         Also declare GtkToggleActionEntry, GtkRadioActionEntry and
11002         GtkTargetEntry as well as some char and int arrays const.
11004 2005-06-02  Christian Neumair  <chris@gnome-de.org>
11006         * src/file-manager/fm-desktop-icon-view.c:
11007         * src/file-manager/fm-directory-view.c:
11008         * src/file-manager/fm-icon-view.c:
11009         * src/file-manager/fm-list-view.c:
11010         * src/nautilus-navigation-window-menus.c:
11011         * src/nautilus-spatial-window.c:
11012         * src/nautilus-window-menus.c:
11013         Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
11014         pointing this out.
11016 2005-06-02  Rodrigo Moya <rodrigo@novell.com>
11018         * libnautilus-extension/libnautilus-extension.pc.in: added
11019         extensiondir variable so that extensions can find out via pkg-config
11020         the dir to install to.
11022 2005-06-02  Christian Neumair  <chris@gnome-de.org>
11024         * libnautilus-private/nautilus-icon-container.c:
11025         * libnautilus-private/nautilus-icon-container.h:
11026         (process_pending_icon_to_rename),
11027         (nautilus_icon_container_start_renaming_selected_item):
11028         * src/file-manager/fm-directory-view.c: (start_renaming_file),
11029         (real_action_rename), (action_rename_callback),
11030         (action_rename_select_all_callback):
11031         * src/file-manager/fm-directory-view.h:
11032         * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
11033         * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
11034         * src/file-manager/nautilus-directory-view-ui.xml:
11035         Bind shift-f2 to rename whole file. Fixes #131467.
11037 2005-05-27  Christian Neumair  <chris@gnome-de.org>
11039         * src/file-manager/fm-directory-view.c: (real_update_menus):
11040         Don't display "Properties" background context menu item for Desktop.
11042 2005-05-27  Christian Neumair  <chris@gnome-de.org>
11044         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11045         Only set dialog transient if a parent window was specified.
11046         Fixes #142814.
11048 2005-05-27  Alexander Larsson  <alexl@redhat.com>
11050         * src/file-manager/fm-directory-view.c:
11051         (fm_directory_view_handle_url_drop):
11052         Better handling of default action for mozilla dnd drops.
11054         Patch from Dave Ahlswede
11056 2005-05-27  Christian Persch  <chpe@cvs.gnome.org>
11058         * src/nautilus-navigation-action.c: (set_tooltip_callback),
11059         (connect_proxy), (nautilus_navigation_action_finalize),
11060         (nautilus_navigation_action_set_property),
11061         (nautilus_navigation_action_get_property),
11062         (nautilus_navigation_action_class_init),
11063         (nautilus_navigation_action_init):
11064         * src/nautilus-navigation-window-menus.c:
11065         (nautilus_navigation_window_initialize_actions):
11066         Add specific tooltips to the drop-down arrow of Back/Forward
11067         toolbar items. Fixes bug #86569.
11069 2005-05-18  Dinoop Thomas  <dinoop.thomas@wipro.com>
11071         * src/nautilus-connect-server-dialog.c:
11072         (connect_to_server), (nautilus_connect_server_dialog_finalize),
11073         (nautilus_connect_server_dialog_init), (setup_for_type):
11074         Added a domain field to enter domain name for Windows share in
11075         Connect to server dialog.
11076         Fixes bug #304760.
11078 2005-05-26  Christian Neumair  <chris@gnome-de.org>
11080         * libnautilus-private/nautilus-clipboard.c:
11081         * src/file-manager/fm-directory-view.c:
11082         (copy_or_cut_files), (real_update_menus):
11083         * src/file-manager/fm-tree-view.c:
11084         (copy_or_cut_files), (create_popup_menu):
11085         Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
11086         Folders". Fixes #95112.
11088 2005-05-26  Christian Neumair  <chris@gnome-de.org>
11090         * src/file-manager/fm-directory-view.c: (real_update_menus):
11091         Fix empty trash accelerator. Fixes #173059.
11093         * libnautilus-private/nautilus-clipboard.c: (cut_callback),
11094         (copy_callback), (paste_callback), (editable_select_all_callback),
11095         (text_view_select_all_callback), (action_cut_callback),
11096         (action_copy_callback), (action_paste_callback),
11097         (action_select_all_callback), (merge_in_clipboard_menu_items),
11098         (selection_changed_callback), (nautilus_clipboard_real_set_up),
11099         (nautilus_clipboard_set_up_editable),
11100         (nautilus_clipboard_set_up_text_view):
11101         * libnautilus-private/nautilus-clipboard.h:
11102         (nautilus_clipboard_set_up_text_view):
11103         * src/nautilus-notes-viewer.c:
11104         Add nautilus_clipboard_set_up_text_view, setup clipboard for
11105         notes text view.
11107         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11108         Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
11109         issue down and providing a patch. Fixes #305551.
11111 2005-05-25  Christian Neumair  <chris@gnome-de.org>
11113         * src/file-manager/fm-directory-view.c:
11114         (fm_directory_view_scroll_event),
11115         (fm_directory_view_class_init):
11116         Bind shift+scroll to zoom in/out. Fixes #79352.
11118 2005-05-23  Alexander Larsson  <alexl@redhat.com>
11120         * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
11121         Change sort order for size, count and time.
11122         See bug #88585
11124 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
11126         * configure.in:
11127         Nicer formatted PKG_CHECK_MODULES() output. (#148355)
11129         Patch from Tomasz Kloczko <kloczek@pld.org.pl>
11131 2005-05-22  Martin Wehner  <martin.wehner@gmail.com>
11133         * components/*
11134         * help/*
11135         * icons/*/*
11136         * libnautilus/*
11137         * libnautilus-adapter/*
11138         * omf-install/*
11139         * user-guide/*
11140         Remove old cruft, mostly .cvsignore files.
11142         * autogen.sh:
11143         Look for libnautilus-private instead of libnautilus.
11145 2005-05-21  Christian Neumair  <chris@gnome-de.org>
11147         * libnautilus-private/nautilus-icon-factory.c:
11148         * libnautilus-private/nautilus-icon-factory.h:
11149         (get_smaller_icon_size), (get_larger_icon_size),
11150         (nautilus_icon_factory_get_smaller_icon_size),
11151         (nautilus_icon_factory_get_larger_icon_size):
11152         Make get_(larger|smaller)_icon_size public.
11154         * src/nautilus-sidebar-title.c:
11155         (nautilus_sidebar_title_size_allocate),
11156         (get_best_icon_size):
11157         Use the best-fitting folder icon for the sidebar
11158         instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
11159         Fixes #48190.
11161 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11163         * configure.in:
11164         Post release version bump
11166 === nautilus 2.11.1 ===
11168 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11170         * icons/*/*:
11171         Remove old junk.
11173         * configure.in:
11174         Require eel 2.11.1
11175         Remove icons/*/Makefile
11177         * NEWS:
11178         Update for 2.11.1
11180 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11182         * libnautilus-private/nautilus-view.[ch]:
11183         Add nautilus_view_pop_up_location_context_menu
11185         * src/file-manager/fm-actions.h:
11186         * src/file-manager/fm-directory-view.c:
11187         * src/file-manager/fm-directory-view.h:
11188         * src/file-manager/nautilus-directory-view-ui.xml:
11189         * src/nautilus-location-bar.c:
11190         * src/nautilus-spatial-window.c:
11191         Add location context menu to location button/label.
11193         Patch from Christian Neumair
11195 2005-05-17  Christian Neumair  <chris@gnome-de.org>
11197         * src/nautilus-spatial-window.c:
11198         (real_set_allow_up), (nautilus_spatial_window_class_init)
11199         * src/nautilus-window.c:
11200         * src/nautilus-window.h:
11201         (nautilus_window_allow_up), (real_set_allow_up),
11202         (nautilus_window_class_init):
11203         Add set_allow_up method to NautilusWindowClass,
11204         make "Close All Parents" in spatial windows insensitive
11205         if there are no parent folders.
11207 2005-05-17  Christian Neumair  <chris@gnome-de.org>
11209         * libnautilus-private/nautilus-file-operations.c:
11210         (handle_transfer_vfs_error):
11211         Offer "Skip", "Cancel", "Retry" in XFer Error prompt
11212         if more than one file is transferred. Otherwise, just
11213         offer "Cancel" and "Retry".
11215 2005-05-17  Alexander Larsson  <alexl@redhat.com>
11217         * nautilus-folder-handler.desktop.in (Exec):
11218         Use --no-desktop for default folder handler
11220 2005-05-16  Christian Neumair  <chris@gnome-de.org>
11222         * src/file-manager/fm-actions.h:
11223         * src/file-manager/fm-directory-view.c:
11224         (action_self_properties_callback), (real_update_menus):
11225         * src/file-manager/nautilus-directory-view-ui.xml:
11226         Add "Properties" item to background context menu which displays
11227         the properties of the currently displayed folder.
11229 2005-05-16  Alexander Larsson  <alexl@redhat.com>
11231         * libnautilus-private/nautilus-bookmark.c:
11232         (bookmark_file_changed_callback):
11233         Don't loop when a bookmarked file is removed
11235         * src/file-manager/fm-directory-view.c: (process_new_files):
11236         Don't call get_file_info for files no longer in the directory
11237         (was caused by the ready_to_load call).
11239         This fixes #165530 and likely #170761
11241 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11243         * libnautilus-private/nautilus-clipboard.c:
11244         (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11245         Don't merge UI twice. Fixes #301854.
11247 2005-05-12  Christian Neumair  <chris@gnome-de.org>
11249         * src/nautilus-location-bar.c:
11250         (nautilus_location_bar_init):
11251         Make "Location:" label GDK_ACTION_COPY drag source.
11252         Fixes #115942.
11254 2005-05-12  David Zeuthen  <david@fubar.dk>
11256         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11257         Change comment for translator note of default desktop font to
11258         say that Sans shouldn't never be changed. Fixes bug #138731.
11260 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11262         * libnautilus-private/nautilus-file-utilities.c:
11263         (nautilus_get_vfs_method_display_name):
11264         * data/browser.xml:
11265         * src/file-manager/fm-directory-view.c:
11266         Add translator comments. Fixes #145304, #145305, #145307.
11267         Change "Show Hidden Files" tooltip to infinitive
11268         construction. Fixes #145306.
11270 2005-05-11  Christian Neumair  <chris@gnome-de.org>
11272         * libnautilus-private/nautilus-directory-async.c:
11273         (should_look_for_dot_directory_file), (make_dot_directory_uri),
11274         (link_info_start), (lacks_link_info):
11275         Kill dotfile-related code. ".directory" supporting schemas have
11276         gone. Fixes #142343.
11278 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11280         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11281         Remove obsolete window_always_new option from schema.
11283         Patch from Michael Terry <mike@mterry.name>
11285 2005-05-10  Martin Wehner  <martin.wehner@gmail.com>
11287         * src/file-manager/fm-directory-view.c: (real_update_menus):
11288         Fix a string conflict between the c-format plural string and
11289         non-c-format strings. Fixes bug #167344.
11291         Patch from Changwoo Ryu <cwryu@debian.org>
11293 2005-05-08  Martin Wehner  <martin.wehner@gmail.com>
11295         * libnautilus-private/nautilus-thumbnails.c:
11296         (thumbnail_thread_start):
11297         Don't try to thumbnail files which have been modified in the
11298         last few seconds to avoid constantly re-thumbnailing them.
11299         Current cool-off period is three seconds. Fixes bug #107418.
11301 2005-05-03  Martin Wehner  <martin.wehner@gmail.com>
11303         * src/file-manager/fm-directory-view.[ch]:
11304         (display_pending_files), (fm_directory_view_freeze_updates),
11305         (fm_directory_view_unfreeze_updates), (queue_pending_files):
11306         Allow freeze of update processing inside a view.
11308         * src/file-manager/fm-list-view.c:
11309         (cell_renderer_editing_canceled), (cell_renderer_edited),
11310         (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11311         Freeze and unfreeze the list view when renaming.
11313         Workaround for bug #87701: Updates to the list view are put on
11314         hold during rename to prevent losing editing focus. If too many
11315         changes are queued while being frozen, further changes are thrown
11316         away and the view is marked for reload.
11318 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11320         * src/nautilus-window-menus.c:
11321         Add Ctrl-0 keyboard shortcut to View->Normal Size as
11322         recommended by the HIG.
11324         Patch from Olav Vitters <olav@bkor.dhs.org>
11326 2005-05-02  Martin Wehner  <martin.wehner@gmail.com>
11328         * libnautilus-private/nautilus-icon-container.c:
11329         (keyboard_space): Prevent nautilus from crashing on press of
11330         Ctrl+Space in an empty directory. Fixes bug #302018.
11332         Patch from Vinay M R  <vinay.mandyakoppal@wipro.com>
11334 2005-05-02  Frederic Crozat  <fcrozat@mandriva.com>
11336         * libnautilus-private/nautilus-program-choosing.c:
11337         (nautilus_launch_desktop_file):
11338         * src/nautilus-application.c:
11339         (nautilus_application_present_spatial_window_with_selection),
11340         (nautilus_application_create_navigation_window):
11341         fix build when startup notification isn't installed.
11343 2005-05-02  Alexander Larsson  <alexl@redhat.com>
11345         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11346         Remove the ui too.
11348 2005-04-27  Alexander Larsson  <alexl@redhat.com>
11350         * src/file-manager/fm-desktop-icon-view.c:
11351         Remove "Open New Terminal" from desktop menu.
11352         Patch from Luca Ferretti <elle.uca@libero.it>
11354         If you really need this, install the nautilus-open-terminal
11355         extension. It does this even better than the removed code.
11356         Also, in newer Metacity there is a a way to set a keybinding
11357         for "new terminal".
11359 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11361         * src/nautilus-main.c: (main): Merge fix for leak
11362         Bug #172234.
11364 2005-04-19  Christian Neumair  <chris@gnome-de.org>
11366         * libnautilus-private/nautilus-view-factory.h:
11367         * src/nautilus-navigation-window.c:
11368         * src/nautilus-window-manage-views.c:
11369         * src/nautilus-window-manage-views.h:
11370         * src/nautilus-window.c:
11371         * src/file-manager/fm-desktop-icon-view.c:
11372         * src/file-manager/fm-icon-view.c:
11373         * src/file-manager/fm-list-view.c:
11374         Improve NautilusViewInfo view factory labels marked for translation.
11376 2005-04-19  Kjartan Maraas  <kmaraas@gnome.org>
11378         * libnautilus-private/nautilus-directory-async.c:
11379         (read_dot_hidden_file): Plug leaks here too. There
11380         were three actually :-)
11382 2005-04-18  Dennis Cranston  <dennis_cranston at yahoo com>
11384         * src/nautilus-connect-server-dialog-main.c: (main)
11385         Set window icon.
11387 2005-04-17  Christian Neumair  <chris@gnome-de.org>
11389         * src/nautilus-spatial-window.c:
11390         Add more drop targets to location button.
11392 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11394         * src/file-manager/fm-directory-view.c:
11395         (fm_directory_view_destroy), (rename_file):
11396         Remove delayed_rename timeout when registering a new one
11397         or destroying the view.
11399 2005-04-11  Martin Wehner  <martin.wehner@gmail.com>
11401         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11402         Free the stored selection path only when setting a new one.
11404 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11406         * src/file-manager/fm-directory-view.c:
11407         (trash_or_delete_selected_files),
11408         (fm_directory_view_notify_selection_changed):
11409         Remember if the current selection was already removed
11410         and don't try to remove it again.
11412         * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11413         Only set a new selection if the removal affects the current selection.
11415 2005-04-10  Martin Wehner  <martin.wehner@gmail.com>
11417         * src/file-manager/fm-directory-view.c:
11418         (trash_or_delete_selected_files):
11419         Unset selection so the same file won't be deleted twice via a binding.
11421         * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11422         (fm_list_view_remove_file), (fm_list_view_finalize),
11423         (fm_list_view_class_init):
11424         Store the new selection and set it after a batch of changes,
11425         not on every removal. Speeds up deleting from the list view
11426         by preventing a redraw for each removed file.
11428 2005-04-05  Alexander Larsson  <alexl@redhat.com>
11430         * src/file-manager/fm-properties-window.c:
11431         Use label instead of entry if not editable.
11432         (#149201)
11434         Patch from Michael Terry
11436 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11438         * src/nautilus-notes-viewer.c:
11439         Fix missing include.
11441 2005-04-04  Martin Wehner  <martin.wehner@gmail.com>
11443         * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11444         Don't leak file_uri.
11446 2005-04-04  Diego Gonzalez  <diego@pemas.net>
11448         * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11449           from the build process.
11450         * libnautilus-private/nautilus-icon-factory.c:
11451           (load_thumbnail_frame) remove the need to use the deprecated
11452           nautilus themes.
11453         * libnautilus-private/nautilus-icon-canvas-item.c:
11454           (draw_strech_handles), (it_test_stretch_handle):
11455           remove the need to use the deprecated nautilus themes.
11456         * libnautilus-private/nautilus-thumbnails.c:
11457         * libnautilus-private/nautilus-icon-factory.c:
11458           remove nautilus-theme.h include
11460         * src/nautilus-navigation-window.c:
11461         * src/nautilus-property-browser.c:
11462         * src/nautilus-notes-viewer.c:
11463         * src/nautilus-sidebar-title.c:
11464         * src/nautilus-window-manage-views.c:
11465         * src/nautilus-window-toolbars.c:
11466         * src/nautilus-zoom-control.c:
11467           remove nautilus-theme.h include
11469         * src/nautilus-sidebar-title:
11470          (nautilus_sidebar_title_select_text_color): remove use of
11471          old theme stuff and adapt the shadow offset, made it equal to 1,
11472          which is the default.
11473          (nautilus_sidebar_title_theme_changed): remove, as there will be
11474          no sidebar theme changes.
11475          (nautilus_sidebar_title_init): remove the theme_changed callback, as
11476          there will not be sidebar theme changes anymore.
11478          * src/nautilus-notes-viewer.c:
11479          (nautilus_notes_viewer_init): remove use of old theme stuff.
11481         * icons/Makefile.am: don't install old theme stuff.
11483 2005-03-31  Steve Murphy  <murf@e-tools.com>
11485         * configure.in: Added "rw" to ALL_LINGUAS.
11487 2005-03-31  Kjartan Maraas  <kmaraas@gnome.org>
11489         * libnautilus-private/nautilus-file-utilities.c:
11490         (nautilus_get_uri_shortname_for_display): Plug the leak.
11492 2005-03-31  Martin Wehner  <martin.wehner@gmail.com>
11494         * icons/audio.svg:
11495         New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11497         * icons/audio.png:
11498         Remove old file.
11500         * icons/Makefile.am:
11501         Install new icon.
11503         * libnautilus-private/nautilus-icon-canvas-item.c:
11504         (real_map_pixbuf):
11505         Use svg instead of bitmap audio preview emblem.
11507         Patch from Jaap Haitsma <jaap@haitsma.org>
11509 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11511         * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11512         (location_button_drag_begin_callback), (get_data_binder),
11513         (location_button_drag_data_get_callback),
11514         (nautilus_spatial_window_instance_init):
11515         Allow drag and drop operations with location bar icon.
11517         Patch from Christian Neumair <chris@gnome-de.org>
11519 2005-03-30  Martin Wehner  <martin.wehner@gmail.com>
11521         * libnautilus-private/nautilus-file-operations-progress.c:
11522         (nautilus_file_operations_progress_update),
11523         (nautilus_file_operations_progress_destroy),
11524         (nautilus_file_operations_progress_init),
11525         (time_remaining_callback), (nautilus_file_operations_progress_new),
11526         (nautilus_file_operations_progress_set_operation_string),
11527         (nautilus_file_operations_progress_new_file):
11528         * libnautilus-private/nautilus-file-operations.c:
11529         (progress_dialog_set_to_from_item_text):
11530         Change layout of the progress dialog to be more HIG compliant.
11532         Patch from Michiel Sikkes <michiel@eyesopened.nl>
11534 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11536         * src/file-manager/fm-desktop-icon-view.c:
11537         * src/file-manager/fm-directory-view.c:
11538         Add elipses to "Create Launcher" menu item. (#95113)
11540         Based on a patch from Christian Neumair <chris@gnome-de.org>
11542 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11544         * libnautilus-private/nautilus-desktop-link-monitor.c:
11545         (eject_for_type), (volume_delete_dialog),
11546         (nautilus_desktop_link_monitor_delete_link):
11547         Reference the proper context menu item in the volume
11548         delete dialog of network volumes. Fixes bug #152391.
11550         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11552 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11554         * src/file-manager/fm-directory-view.c: (real_merge_menus):
11555         Remove hard coded script directory path from tooltip message.
11556         Fixes bug #161905.
11558         Patch from Michael Terry <mike@mterry.name>
11560 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11562         * src/nautilus-connect-server-dialog.c: (connect_to_server):
11563         * src/nautilus-location-bar.c:
11564         (nautilus_location_bar_get_location),
11565         (nautilus_location_bar_update_label):
11566         * src/nautilus-location-dialog.c: (open_current_location):
11567         Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11568         Closes bug #165743.
11570         Patch from Christian Kellner <gicmo@gnome.org>
11572 2005-03-25  Martin Wehner  <martin.wehner@gmail.com>
11574         * libnautilus-private/nautilus-bookmark.c:
11575         (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11576         (bookmark_file_changed_callback):
11577         * libnautilus-private/nautilus-file.c:
11578         (nautilus_file_get_internal):
11579         * src/file-manager/fm-properties-window.c:
11580         (is_merged_trash_directory):
11581         * src/nautilus-application.c:
11582         (nautilus_application_present_spatial_window_with_selection):
11583         * src/nautilus-location-bar.c:
11584         (nautilus_location_bar_update_label):
11585         * src/nautilus-window-manage-views.c: (set_displayed_location),
11586         (check_bookmark_location_matches), (handle_go_elsewhere),
11587         (got_file_info_for_view_selection_callback):
11588         Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11590         Patch from Paolo Borelli <pborelli@katamail.com>
11592 2005-03-23  Fernando Herrera  <fherrera onirica com>
11594         * src/nautilus-connect-server-dialog-main.c: (main): call
11595         gnome_authentication_manager_init to use gnome-vfs auth
11596         callbacks.
11598 2005-03-23  Alexander Larsson  <alexl@redhat.com>
11600         * src/nautilus-desktop-window.c:
11601         Remove unused code. We avoid flicker in other ways.
11603 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11605         * configure.in:
11606         Bump version to 2.11.1
11607         Gnome 2.10 versions are now on the gnome-2-10 branch.
11609 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11611         * src/nautilus-location-entry.c:
11612         Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11614 2005-03-22  Alexander Larsson  <alexl@redhat.com>
11616         * libnautilus-private/nautilus-window-info.[ch]:
11617         Add nautilus_window_info_show_window call.
11619         * src/file-manager/fm-directory-view.c:
11620         * src/nautilus-window-manage-views.c:
11621         * src/nautilus-window.[ch]:
11622         Implement and call the new show_window call.
11623         This allows us to set up the EelBackground before
11624         showing the window, causing less flicker (#169347)
11626         Patch from Nickolay V. Shmyrev
11628 2005-03-16  Alexander Larsson  <alexl@redhat.com>
11630         * configure.in:
11631         Require eel 2.10.1 (for EelBackground changes)
11633         * libnautilus-private/nautilus-icon-dnd.c:
11634         * libnautilus-private/nautilus-directory-background.c:
11635         Use the background setting now in eel.
11636         Delay background setting slightly after gconf change to group
11637         together multiple changes. (#169347)
11639         Patch from Nickolay V. Shmyrev
11641 2005-03-15  Alexander Larsson  <alexl@redhat.com>
11643         * configure.in:
11644         Require gtk 2.6.0
11646 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11648         * src/file-manager/fm-directory-view.c:
11649         Re-add keybinding to "Show Hidden Files".
11650         Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11652 2005-03-12  Martin Wehner  <martin.wehner@gmail.com>
11654         * src/file-manager/fm-actions.h:
11655         * src/file-manager/fm-directory-view.c: (real_update_menus):
11656         Disable "Select Pattern" for empty folders. (#169817)
11657         Patch from Raj <ringuva@novell.com>
11659 2005-03-10  Vincent Noel  <vnoel@cox.net>
11661         * src/nautilus-spatial-window.c:
11662         (location_button_clicked_callback),
11663         (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11664         for the location button icon instead of GTK_ICON_SIZE_BUTTON
11665         (#169669).
11667 2005-03-10  Adi Attar  <aattar@cvs.gnome.org>
11669         * configure.in: Added "xh" to ALL_LINGUAS.
11671 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11673         * configure.in:
11674         Post release version bump
11676 === nautilus 2.10.0 ===
11678 2005-03-07  Martin Wehner  <martin.wehner@gmail.com>
11680         * THANKS:
11681         Update for release
11683         * check-THANKS.pl:
11684         Extract names from ChangeLog bodies too. (#43452)
11685         Patch from Richard Hoelscher <rah@rahga.com>
11687 2005-03-07  Alexander Larsson  <alexl@redhat.com>
11689         * NEWS:
11690         Update for 2.10.0
11692         * configure.in:
11693         Bump version to 2.10.0, require eel 2.10.0
11695 2005-03-03  Elijah Newren  <newren@gmail.com>
11697         If launched without startup-notification, make an approximation to
11698         when the launch occurred so that focus-stealing-prevention will
11699         work better.
11701         * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11702         function, (main): if no startup id provided, ping xserver for a
11703         timestamp and make a dummy startup_id with it.
11705         * src/nautilus-application.c: (end_startup_notification): don't
11706         set _NET_STARTUP_ID if given a fake startup_id, remove commented
11707         out warning that should now no longer be needed
11709 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11711         * src/nautilus-file-management-properties.glade:
11712         Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11714 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11716         * configure.in:
11717         Post release version bump
11719 === nautilus 2.9.92 ===
11721 2005-03-01  Alexander Larsson  <alexl@redhat.com>
11723         * data/applications.desktop.in:
11724         * data/favorites.desktop.in:
11725         Remove old files.
11727         * docs/Makefile.am (EXTRA_DIST):
11728         Remove nautilus-context-menus.txt from makefile
11730         * NEWS:
11731         Update for release
11733 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11735         * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11736         Make the backspace key open the parent folder in the
11737         list view like it does in the icon view. (#142891)
11738         Patch from Christian Neumair <chris@gnome-de.org>
11740 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11742         * libnautilus-private/nautilus-desktop-link.c:
11743         (nautilus_desktop_link_can_rename):
11744         Make Computer icon renameable. (#154122)
11745         Patch from Tim Savannah <opticcow@linux-militia.net>
11747 2005-02-27  Martin Wehner  <martin.wehner@gmail.com>
11749         * libnautilus-private/nautilus-file-operations-progress.c:
11750         (time_remaining_callback):
11751         Don't show ETA if bytes_copied > bytes_total.
11752         Prevents miscalculated ETAs from being shown. (#158614)
11753         Based on a patch from John Spray <jcs116@york.ac.uk>
11755 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11757         * src/file-manager/fm-properties-window.c:
11758         Make show_original work (had a typo)
11759         Make where use original file, not target.
11760         Fixes location display for desktop icons.
11762 2005-02-24  Alexander Larsson  <alexl@redhat.com>
11764         * src/file-manager/fm-properties-window.c:
11765         deep count on target files, not original files.
11766         Fixes properties for e.g. home icon on desktop.
11767         Patch from Jaap Haitsma <jaap@haitsma.org>
11769 2005-02-23  Alexander Larsson  <alexl@redhat.com>
11771         * docs/nautilus-context-menus.txt:
11772         Remove old docs.
11774 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11776         * libnautilus-private/nautilus-desktop-icon-file.c:
11777         * libnautilus-private/nautilus-file-operations.c:
11778         (nautilus_file_operations_delete):
11779         * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11780         (rename_guts), (nautilus_file_get_drop_target_uri):
11781         * src/file-manager/fm-desktop-icon-view.c:
11782         (trash_link_is_selection):
11783         * src/file-manager/fm-icon-container.c: (get_sort_category):
11784         * src/file-manager/fm-properties-window.c:
11785         (get_target_file_for_original_file):
11786         Handle nautilus_desktop_icon_file_get_link() returning NULL.
11787         Likely fixes bug #145971
11789 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11791         * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11792         Remove stale comment.
11793         Patch from Jaap Haitsma <jaap@haitsma.org>
11795 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11797         * src/nautilus-application.c: (end_startup_notification):
11798         Don't give critical warnings if we have no startup_id.
11800         * src/nautilus-window.c: (nautilus_window_update_icon):
11801         Use names and not pixbufs for the window icons.
11802         This means the icons of the best size are used.
11803         Patch from Jaap Haitsma <jaap@haitsma.org>
11805 2005-02-22  Alexander Larsson  <alexl@redhat.com>
11807         * src/nautilus-application.c: (create_window):
11808         * src/nautilus-window-private.h:
11809         * src/nautilus-window.c: (nautilus_window_init),
11810         (nautilus_window_finalize):
11811         Remove unneeded startup_id.
11813 2005-02-22  Martin Wehner  <martin.wehner@gmail.com>
11815         * MAINTAINERS:
11816         Update my email address.
11818 2005-02-21  Martin Wehner  <martin.wehner@epost.de>
11820         * src/file-manager/fm-desktop-icon-view.c:
11821         (fm_desktop_icon_view_supports_uri):
11822         Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11824         Patch from Jaap Haitsma <jaap@haitsma.org>
11826 2005-02-18  Paolo Borelli  <pborelli@katamail.com>
11828         *  libnautilus-private/nautilus-icon-container.c (popup-menu):
11829         fix #136578 (Menu key should pop up context menu).
11831 2005-02-18  Alexander Larsson  <alexl@redhat.com>
11833         * src/file-manager/fm-properties-window.c (should_show_open_with):
11834         Don't show open with property page for desktop files and
11835         desktop special icons.
11837 2005-02-17  Martin Wehner  <martin.wehner@epost.de>
11839         * src/nautilus-navigation-window-menus.c:
11840         (add_bookmark_for_current_location):
11841         Only add a bookmark once for a given location.
11842         Fixes #161862.
11844         Patch from egeetha@novell.com
11846 2005-02-15  Alexander Larsson  <alexl@redhat.com>
11848         * src/nautilus-application.c:
11849         * src/nautilus-shell.c:
11850         Fixes to the startup notification stuff.
11851         Patch from Elijah Newren <newren@gmail.com>
11853 2005-02-14  Alexander Larsson  <alexl@redhat.com>
11855         * data/applications.desktop.in:
11856         * data/favorites.desktop.in:
11857         * src/network-scheme.desktop.in:
11858         * nautilus-computer.desktop.in:
11859         * nautilus-folder-handler.desktop.in:
11860         * nautilus-home.desktop.in:
11861         * nautilus.desktop.in:
11862         Enable startup notification.
11864         * src/nautilus-application.c:
11865         * src/nautilus-application.h:
11866         * src/nautilus-bookmarks-window.c:
11867         * src/nautilus-connect-server-dialog-nonmain.c:
11868         * src/nautilus-location-bar.c:
11869         * src/nautilus-main.c:
11870         * src/nautilus-navigation-window-menus.c:
11871         * src/nautilus-shell-interface.idl:
11872         * src/nautilus-shell.c:
11873         * src/nautilus-window-manage-views.c:
11874         * src/nautilus-window-private.h:
11875         * src/nautilus-window.c:
11876         Handle startup notification across corba activation.
11877         Patch from Elijah Newren <newren@gmail.com>
11879 2005-02-11  Alexander Larsson  <alexl@redhat.com>
11881         * src/file-manager/fm-tree-model.c:
11882         Don't do any i/o on tree roots until they are opened.
11883         This means you don't get any auth dialogs.
11884         Removed the monitor on the root file totally, as that should
11885         not normally change/go away anyway (and it was doing i/o).
11887         This changes semantics in the file a bit, we now have a dummy
11888         row also if node->directory != NULL and node->parent == NULL.
11890 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11892         * configure.in:
11893         Post release version bump
11895 === nautilus 2.9.91 ===
11897 2005-02-10  Alexander Larsson  <alexl@redhat.com>
11899         * configure.in:
11900         Bump eel requires
11902         * NEWS:
11903         Update for release
11905 2005-02-09  Alexander Larsson  <alexl@redhat.com>
11907         * Makefile.am:
11908         * nautilus-folder-handler.desktop.in:
11909         Add new default folder handler NoDisplay desktop file
11911         * nautilus.desktop.in:
11912         Add %U to exec line
11914         * src/Nautilus_shell.server.in:
11915         Remove all the bonobo components we no longer support
11917         * src/file-manager/fm-directory-view.c:
11918         Allow open with menu on folders (#151747)
11920 2005-02-08  Martin Wehner  <martin.wehner@epost.de>
11922         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11923         (fm_list_view_start_renaming_file):
11924         Set original_name to the new name as cell_renderer_edited()
11925         might be called multiple times if the view looses focus.
11926         Fixes bug #166120.
11928 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11930         * src/file-manager/fm-properties-window.c: (get_original_file),
11931         (name_field_done_editing), (update_properties_window_title):
11932         Handle disappearing original_files without crashing.
11933         Fixes bug #151024/158904.
11935 2005-02-07  Martin Wehner  <martin.wehner@epost.de>
11937         * configure.in:
11938         Revert libexif change as it breaks the build with new libexif.
11940 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11942         * libnautilus-private/nautilus-program-choosing.c:
11943         (slowly_and_stupidly_obtain_timestamp),
11944         (nautilus_launch_show_file), (nautilus_launch_application),
11945         (nautilus_launch_desktop_file):
11946         Use new gnome_desktop_item_set_launch_time() API. (#166334)
11948         * configure.in:
11949         Require gnome-desktop 2.9.91
11951         Patch from Elijah Newren <newren@gmail.com>
11953 2005-02-06  Martin Wehner  <martin.wehner@epost.de>
11955         * configure.in:
11956         Make libexif dependency optional again. (#165773)
11958 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11960         * libnautilus-private/apps_nautilus_preferences.schemas.in:
11961         Make default desktop font localizable. (#138731)
11963         Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11965 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11967         * data/Makefile.am:
11968         * data/static_bookmarks.xml:
11969         Remove unused file.
11971 2005-02-05  Martin Wehner  <martin.wehner@epost.de>
11973         * src/file-manager/fm-directory-view.c:
11974         (real_update_menus): Added mnemonic for Browse Folder option.
11975         * src/file-manager/fm-desktop-icon-view.c:
11976         (real_update_menus): Added mnemonic for Empty Trash option.
11977         Fixes #162307.
11979         Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11981 2005-02-04  Alexander Larsson  <alexl@redhat.com>
11983         * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11984         Fix workarea detection on 64bit machines.
11985         Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11987 2005-02-01  Alexander Larsson  <alexl@redhat.com>
11989         * src/file-manager/fm-directory-view.c:
11990         (clipboard_targets_received):
11991         Handle destroyed windows
11993         * src/nautilus-window.c: (nautilus_window_destroy):
11994         cancel outstanding view as callbacks
11996         Fixes #165938
11998 2005-01-31  Kjartan Maraas  <kmaraas@gnome.org>
12000         * libnautilus-private/nautilus-directory-background.c:
12001         (image_loading_done_callback): Free the color string.
12002         Closes bug #154204.
12004 2005-01-30  Sven Herzberg  <herzi@gnome-de.org>
12006         reviewed by: Martin Wehner  <martin.wehner@epost.de>
12008         * libnautilus-private/nautilus-file-operations.c:
12009         change the strings for move/copy/link/delete from "Files Moved:" to
12010         "Moving file:", fixes #154839
12012 2005-01-28  Alexander Larsson  <alexl@redhat.com>
12014         * libnautilus-private/nautilus-file.c:
12015         Fix leak
12017         * Makefile.am:
12018         Remove unnecessary stuff
12020 2005-01-28  Alexander Larsson  <alexl@redhat.com>
12022         * src/nautilus-actions.h:
12023         * src/nautilus-desktop-window.c:
12024         (nautilus_desktop_window_instance_init):
12025         Disable close action on desktop window (#160100)
12027 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
12029         * src/nautilus-main.c: (register_icons):
12030         Don't try to free NULL icon info.
12032 2005-01-27  Martin Wehner  <martin.wehner@epost.de>
12034         * libnautilus-private/nautilus-file.c:
12035         (nautilus_file_compare_for_sort_by_attribute):
12036         Don't compare NULL values from files we can't get permissions for.
12037         Fixes bug #153890.
12039 2005-01-27  Chris Lahey  <clahey@ximian.com>
12041         * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
12042         Support the API change in libexif > 0.5.12.
12044 2005-01-27  Kjartan Maraas  <kmaraas@gnome.org>
12046         * src/nautilus-main.c: Don't leak the icon info
12048 2005-01-27  Alexander Larsson  <alexl@redhat.com>
12050         * src/nautilus-spatial-window.c:
12051         Make path button more obvious. #145237
12052         Patch from  Michael Henson <mike@axl.net>
12054 2005-01-27  Alexander Larsson  <alexl@redhat.com>
12056         * src/file-manager/fm-directory-view.c: (ask_link_action):
12057         Set focus_on_map for dnd ask dialog to avoid it ending
12058         up under the browser window.
12059         Patch from Jorn Baayen <jbaayen@gnome.org>
12061 2005-01-27  Alexander Larsson  <alexl@redhat.com>
12063         * libnautilus-private/nautilus-file-operations.c:
12064         (confirm_empty_trash):
12065         No title on dialog.
12066         Patch from Dennis Cranston <dennis_cranston@yahoo.com>
12068 2001-01-26  Ryan Lortie  <desrt@desrt.ca>
12069         * libnautilus-private/nautilus-file-operations.c:
12070         (handle_transfer_overwrite): Trivial string fix.
12072 2005-01-25  Alexander Larsson  <alexl@redhat.com>
12074         * src/file-manager/fm-directory-view.c: (cancel_activate),
12075         (activate_weak_notify), (cancel_activate_callback):
12076         weak_unref the view if we cancel the activation.
12077         Might fix #145789
12079 2005-01-25  Alexander Larsson  <alexl@redhat.com>
12081         * configure.in:
12082         Post release version bump.
12084 === nautilus 2.9.90 ===
12086 2005-01-25  Alexander Larsson  <alexl@redhat.com>
12088         * NEWS:
12089         Update for release.
12091         * MAINTAINERS:
12092         Add Martin, remove Darin.
12093         Update daves email address.
12095         * configure.in:
12096         Bump version to 2.9.90
12097         Require eel 2.9.90
12099 2005-01-25  Alexander Larsson  <alexl@redhat.com>
12101         * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
12102         Fix typo.
12104 2005-01-25  Padraig O'Briain  <padraig.obriain@sun.com>
12106         * libnautilus-private/nautilus-icon-container.c:
12107         (nautilus_icon_container_accessible_selection_changed_cb): Omit call
12108         to nautilus_icon_container_accessible_update_selection.
12109         (nautilus_icon_container_accessible_ref_selection):
12110         (nautilus_icon_container_accessible_get_selection):
12111         (nautilus_icon_container_accessible_remove_selection): All call
12112         to nautilus_icon_container_accessible_update_selection.
12114         Fixes bug #160087.
12116 2005-01-24  Alexander Larsson  <alexl@redhat.com>
12118         * src/nautilus-window-menus.c (action_about_nautilus_callback):
12119         WE WANT THE CHEESEPUFF!!!
12121 2005-01-24  Alexander Larsson  <alexl@redhat.com>
12123         * libnautilus-private/nautilus-file-operations.c:
12124         (confirm_empty_trash):
12125         Use warning icon instead of info one.
12126         Use GtkMessageDialog.
12127         Patch from Luca Ferretti <elle.uca@libero.it>
12129 2005-01-23  Martin Wehner  <martin.wehner@epost.de>
12131         * src/file-manager/fm-actions.h:
12132         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12133         * src/file-manager/fm-directory-view.c: (real_update_menus):
12134         * src/file-manager/nautilus-directory-view-ui.xml:
12135         Remove "Reset Background" entry from folder context menus.
12137         Patch from Jaap Haitsma <jaap@haitsma.org>
12139 2005-01-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
12141         * src/nautilus-window-menus.c: Correct License (It said Evince).
12143 2005-01-21  Alexander Larsson  <alexl@redhat.com>
12145         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
12146         Add license to about dialog.
12147         Change copyright statement.
12149         Patch from Luca Ferretti <elle.uca@libero.it>
12151 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
12153         * libnautilus-private/apps_nautilus_preferences.schemas.in:
12154         Fix sidebar_width typo in gconf schema (#162204).
12156         Patch from J. Christopher Six <j.christopher.six@gmail.com>
12158 2005-01-20  Martin Wehner  <martin.wehner@epost.de>
12160         * libnautilus-private/nautilus-column-chooser.c:
12161         (button_new_with_mnemonic), (add_buttons):
12162         Add stock arrow icons to "Move Up/Down" buttons.
12164         Patch from Michael Gossard <michael.gossard@free.fr>
12166 2005-01-19  Alexander Larsson  <alexl@redhat.com>
12168         * src/nautilus-window-menus.c: (action_about_nautilus_callback):
12169         Use GtkAboutDialog.
12171         Patch from Luca Ferretti <elle.uca@libero.it>
12173 2005-01-19  Alexander Larsson  <alexl@redhat.com>
12175         * nautilus-home.desktop.in:
12176         Fix icon
12178         * nautilus.desktop.in:
12179         Put in menus.
12181         Patch from Luca Ferretti <elle.uca@libero.it>
12183 2005-01-18  Alexander Larsson  <alexl@redhat.com>
12185         * src/nautilus-main.c: (main):
12186         * src/nautilus-window.c: (nautilus_window_class_init):
12187         Better default icon.
12188         Patch from Jaap Haitsma <jaap@haitsma.org>
12190 2005-01-17  Alexander Larsson  <alexl@redhat.com>
12192         * src/nautilus-connect-server-dialog.c: (connect_to_server):
12193         Don't use destroyed dialog.
12194         Patch from Vincent Untz <vincent@vuntz.net>.
12196 2005-01-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
12198         * src/file-manager/fm-icon-view.c: Applied patch from Tierry
12199         Moisan that resolves trivial bug #159128.
12201 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12203         * Makefile.am:
12204         * src/.cvsignore:
12205         * src/Makefile.am:
12206         * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
12207         (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
12208         * src/nautilus-connect-server-dialog-nonmain.c:
12209         (nautilus_connect_server_dialog_present_uri):
12210         * src/nautilus-connect-server-dialog.c: (connect_to_server),
12211         (response_callback), (nautilus_connect_server_dialog_new):
12212         * src/nautilus-connect-server-dialog.h:
12213         Make connect to server dialog availible as separate application.
12215         Patch from Vincent Untz <vincent@vuntz.net>
12217 2005-01-14  Alexander Larsson  <alexl@redhat.com>
12219         * libnautilus-private/nautilus-file-utilities.[ch]:
12220         New function nautilus_ensure_unique_file_name
12222         * libnautilus-private/nautilus-link.[ch]:
12223         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12224         Uniquify name for nautilus_link_local_create if requested.
12226         * src/file-manager/fm-directory-view.c:
12227         (fm_directory_view_handle_url_drop):
12228         Uniquify desktop link name
12230         Patch from Jorn Baayen <jbaayen@gnome.org>
12232 2005-01-13  Alexander Larsson  <alexl@redhat.com>
12234         * libnautilus-private/nautilus-icon-container.[ch]:
12235         * libnautilus-private/nautilus-marshal.list:
12236         Add handle_url signal
12237         Fix argument list for handle_uri_list
12239         * libnautilus-private/nautilus-dnd.[ch]:
12240         Add nautilus_drag_default_drop_action_for_url
12242         * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12243         (nautilus_icon_container_get_drop_action),
12244         (drag_data_received_callback):
12245         Handle URL drops separately from URI_LIST
12246         Set different actions for URL drop
12248         * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12249         (get_drop_action), (receive_dropped_uri_list),
12250         (receive_dropped_url), (drag_data_received_callback),
12251         (nautilus_tree_view_drag_dest_class_init):
12252         Add handle_url and handle_uri lists
12253         Set different actions for URL drop
12254         Fix bug that made url_list & url drops not work
12256         * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12257         (ask_link_action), (fm_directory_view_handle_url_drop),
12258         (fm_directory_view_handle_uri_list_drop):
12259         Move url and uri_list drop handling here. Make it handle
12260         url drops better.
12262         * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12263         (icon_view_handle_uri_list), (fm_icon_view_init):
12264         * src/file-manager/fm-list-view.c: (list_view_handle_url),
12265         (list_view_handle_uri_list), (create_and_set_up_tree_view):
12266         Call up to the drop code in directory view.
12268         The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12270         * libnautilus-private/nautilus-directory.c:
12271         (nautilus_directory_schedule_metadata_copy):
12272         Handle source_directory being NULL. (happens on toplevel uri)
12274         * libnautilus-private/nautilus-file-operations.c:
12275         (nautilus_file_operations_copy_move):
12276         Handle source_dir_uri being NULL. (happens on toplevel uri)
12278         * libnautilus-private/nautilus-link-desktop-file.c:
12279         (nautilus_link_desktop_file_local_create):
12280         Use right icon field
12282 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12284         * src/file-manager/fm-actions.h:
12285         * src/file-manager/fm-directory-view.c:
12286         (volume_or_drive_unmounted_callback),
12287         (volume_or_drive_ejected_callback),
12288         (action_unmount_volume_callback), (action_eject_volume_callback),
12289         (real_update_menus_volumes):
12290         * src/file-manager/nautilus-directory-view-ui.xml:
12291         Allow eject on unmounted devices.
12292         Patch from Magnus Damm <magnus.damm@gmail.com>
12294 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12296         * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12297         Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12298         what you think, it means don't load if the app the desktop file
12299         references doesn't exist.
12301 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12303         * libnautilus-private/Makefile.am:
12304         * libnautilus-private/nautilus-link-historical.c:
12305         * libnautilus-private/nautilus-link-historical.h:
12306         Remove historical link support.
12308         * libnautilus-private/nautilus-link-desktop-file.[ch]:
12309         * libnautilus-private/nautilus-link.[ch]:
12310         Remove historical link support and unused functions.
12312         * src/file-manager/fm-directory-view.h:
12313         Remove unused declaration.
12315         * src/file-manager/fm-icon-view.c:
12316         Fix up due to small api change for nautilus-link.
12318         * src/file-manager/fm-properties-window.c: (set_icon_callback):
12319         Fix icon change for desktop files that point to nonexisting binaries.
12321 2005-01-12  Alexander Larsson  <alexl@redhat.com>
12323         * src/nautilus-main.c (register_icons):
12324         Remove debug spew
12326 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12328         * libnautilus-private/nautilus-icon-factory.c:
12329         (nautilus_icon_factory_get_icon_for_file):
12330         Special case icons for burn: and computer:
12332         * src/nautilus-main.c: (register_icons):
12333         * src/nautilus-navigation-window-menus.c:
12334         * src/nautilus-window-menus.c:
12335         Fix up icons and names in go/places menu.
12336         Fixes #162750 and #149941
12338         Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12340 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12342         * src/nautilus-navigation-window.c (real_set_title):
12343         Make window title "location - File Browser", not "File Browser: location".
12344         Fixes #149008. Patch by Gustavo Carneiro.
12346 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12348         * configure.in:
12349         Post release version bump
12351 === nautilus 2.9.2 ===
12353 2004-01-11  James Henstridge  <james@jamesh.id.au>
12355         * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12357         * src/Makefile.am: remove desktop and server files on clean.
12358         Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12359         in config.h.
12361         * Makefile.am: remove desktop files on clean, and intltool files
12362         on distclean.
12364         * acconfig.h: remove, since it isn't needed anymore.
12366         * configure.in: remove some macro calls not needed with newer
12367         automakes, and use newer versions of some macros.
12369         * autogen.sh: require Automake >= 1.7.
12371 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12373         * NEWS:
12374         Update for release.
12376         * configure.in:
12377         Require eel 2.92.
12379 2005-01-11  Alexander Larsson  <alexl@redhat.com>
12381         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12382         Add back mk.
12384 2005-01-10  Alexander Larsson  <alexl@redhat.com>
12386         * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12387         Remove mk for ALL_LINGUAS since it broke the build.
12389 2004-12-17  Alexander Larsson  <alexl@redhat.com>
12391         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12392         Don't use frames for images with alpha.
12394         Patch from Jaap Haitsma <jaap@haitsma.org>
12396 2004-12-15  Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12398         * src/nautilus-bookmarks-window.[ch]:
12399         (open_selected_bookmark): New function, choose if to open in
12400         parent or new window.
12401         (get_bookmark_nautilus_navigation_window_new): Get New window.
12402         (on_jump_button_clicked): Call open_selected_bookmark.
12403         (on_row_activated): Call open_selected_bookmark.
12404         * src/nautilus-navigation-window-menus.c:
12405         (get_or_create_bookmarks_window): Reset signals for the
12406         edit bookmark dialog.
12407         fixes bug #160224.
12409 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12411         * configure.in:
12412         Require glib 2.6.0
12414         * libnautilus-private/nautilus-file-utilities.c:
12415         (nautilus_get_uri_shortname_for_display):
12416         * libnautilus-private/nautilus-file.c:
12417         (nautilus_file_get_display_name_nocopy):
12418         Use g_filename_display_basename() for display names
12420 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12422         * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12423         (fm_list_view_start_renaming_file):
12424         * src/file-manager/fm-properties-window.c:
12425         (name_field_done_editing):
12426         Make sure we don't rename files if the name was never
12427         changed from the original display name.
12429 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12431         * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12432         Fill in ctrl-l dialog correctly for desktop.
12434         Patch from Matthew Gatto <poobar@nycap.rr.com>
12436 2004-12-15  Alexander Larsson  <alexl@redhat.com>
12438         * libnautilus-private/nautilus-icon-container.c:
12439         (nautilus_icon_container_update_icon):
12440         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12441         * libnautilus-private/nautilus-thumbnails.c:
12442         (nautilus_thumbnail_frame_image),
12443         (nautilus_thumbnail_load_framed_image):
12444         * libnautilus-private/nautilus-thumbnails.h:
12445         Better handling of icon sizes, including
12446         framing of large file-as-icon images.
12448         Patches from Jaap Haitsma <jaap@haitsma.org>
12450 2004-12-13  Dwayne Bailey  <dwayne@translate.org.za>
12452         * configure.in: Added "zu" to ALL_LINGUAS.
12454 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12456         * libnautilus-private/nautilus-desktop-link-monitor.c:
12457         (destroy_desktop_link_monitor),
12458         (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12459         (nautilus_desktop_link_monitor_make_filename_unique),
12460         (create_volume_link), (nautilus_desktop_link_monitor_init):
12461         * libnautilus-private/nautilus-desktop-link-monitor.h:
12462         * libnautilus-private/nautilus-desktop-link.c:
12463         (nautilus_desktop_link_new_from_volume):
12464         Make sure volume filenames are unique (#153888)
12466 2004-12-12  Alexander Larsson  <alexl@redhat.com>
12468         * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12469         Disconnect from right object.
12471 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12473         * src/file-manager/fm-directory-view.c:
12474         (add_application_to_open_with_menu), (real_update_menus):
12475         Fix underscore escaping in open with menu.
12477 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12479         * libnautilus-private/nautilus-bookmark.c:
12480         (nautilus_bookmark_get_pixbuf):
12481         Force size for pixbufs.
12483         * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12484         Load force-sized svgs right.
12485         (nautilus_icon_factory_get_pixbuf_from_name):
12486         Allow force-size loading
12488         * libnautilus-private/nautilus-icon-factory.h:
12489         Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12491         * libnautilus-private/nautilus-ui-utilities.c:
12492         (nautilus_action_from_menu_item),
12493         (nautilus_toolbar_action_from_menu_item):
12494         * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12495         * src/nautilus-property-browser.c: (make_drag_image),
12496         (make_properties_from_directories):
12497         * src/nautilus-sidebar-title.c: (update_icon):
12498         * src/file-manager/fm-directory-view.c:
12499         (add_extension_action_for_files):
12500         * src/file-manager/fm-properties-window.c: (create_emblems_page):
12501         * src/file-manager/fm-tree-model.c:
12502         (tree_node_get_pixbuf_from_factory):
12504         Force-size load icons
12506         * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12507         (nautilus_throbber_finalize):
12508         Disconnect icon theme changed signal on finalize.
12510 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12512         * libnautilus-private/nautilus-file-dnd.c:
12513         (nautilus_drag_can_accept_item):
12514         Handle drags to desktop items.
12516 2004-11-29  Dwayne Bailey  <dwayne@translate.org.za>
12518         * configure.in: Added "nso" to ALL_LINGUAS.
12520 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12522         * libnautilus-private/nautilus-icon-container.c:
12523         (canvas_position_to_grid_position):
12524         Fix positioning. Makes find_new_empty_spot tighter.
12525         Patch from Jimmy Do <crispyleaves@gmail.com>
12527 2004-11-29  Alexander Larsson  <alexl@redhat.com>
12529         * libnautilus-private/nautilus-icon-container.c: (snap_position),
12530         (find_empty_location):
12531         Fix a few typos in icon placement.
12532         Patch from Jimmy Do <crispyleaves@gmail.com>
12534 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12536         * src/file-manager/Makefile.am:
12538         No need to define VERSION here, it's aleady in
12539         config.h. Fix the build.
12541 2004-11-25  Marco Pesenti Gritti  <marco@gnome.org>
12543         reviewed by: Alexander Larsson  <alexl@redhat.com>
12545         * configure.in:
12547         Bump gnome-vfs required version
12549         * libnautilus-private/nautilus-mime-actions.c:
12550         (nautilus_mime_get_default_application_for_file),
12551         (application_equal), (get_open_with_mime_applications),
12552         (nautilus_mime_get_open_with_applications_for_file),
12553         (nautilus_mime_get_applications_for_file),
12554         (nautilus_mime_has_any_applications_for_file):
12555         * libnautilus-private/nautilus-mime-actions.h:
12556         * libnautilus-private/nautilus-program-choosing.c:
12557         (nautilus_launch_show_file), (nautilus_launch_application):
12558         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12559         (activate_check_mime_types):
12560         * src/nautilus-information-panel.c: (command_button_callback),
12561         (add_command_buttons), (nautilus_information_panel_update_buttons):
12563         Remove all mime api deprecated calls and replace them with the
12564         new API. Fix bug #159435.
12566 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12568         * configure.in:
12569         Post release version bump
12571 === nautilus 2.9.1 ===
12573 2004-11-24  Alexander Larsson  <alexl@redhat.com>
12575         * NEWS:
12576         Update for release.
12578 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12580         * libnautilus-private/nautilus-undo-signal-handlers.c:
12581         Fix include.
12583 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12584         * Merge bonobo-slay-branch
12586 2004-11-22  Alexander Larsson  <alexl@redhat.com>
12588         * src/nautilus-window.c: (action_view_as_callback),
12589         (nautilus_window_synch_view_as_menus):
12590         Don't reenter action callback when switching views.
12592 2004-11-19  Dave Camp  <dave@novell.com>
12594         * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12595         (can_show_default_app), (real_update_menus): Fix some jumping
12596         menus.
12597         * test/Makefile.am: Don't link to libnautilus
12599 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12601         * libnautilus-private/nautilus-mime-actions.c:
12602         removed unneeded includes
12604         * src/nautilus-application.c:
12605         * src/nautilus-desktop-window.c:
12606         Removed app_id property on NautilusWindow
12608         * src/nautilus-main.c: (main):
12609         Remove old code
12611         * src/nautilus-navigation-window.c:
12612         * src/nautilus-sidebar-title.c:
12613         * src/nautilus-window-menus.c:
12614         * src/file-manager/fm-ditem-page.c:
12615         Remove bonobo comments
12617         * src/nautilus-window.c:
12618         Remove app_id property
12619         fix last bonobo details
12621         * src/file-manager/fm-actions.h:
12622         * src/file-manager/fm-directory-view.c:
12623         * src/file-manager/nautilus-directory-view-ui.xml:
12624         remove edit launcher action
12626 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12628         * configure.in:
12629         Require new eel
12631         * src/file-manager/fm-actions.h:
12632         * src/file-manager/fm-directory-view.[ch]:
12633         * src/file-manager/nautilus-directory-view-ui.xml:
12634         * src/nautilus-actions.h:
12635         * src/nautilus-shell-ui.xml:
12636         * src/nautilus-spatial-window-ui.xml:
12637         * src/nautilus-spatial-window.c:
12638         * src/nautilus-window-menus.c:
12639         * src/nautilus-window.[ch]:
12640         Implement some accels as GtkBindings instead to avoid
12641         overriding widget-specific keybindings like "delete" and "backspace".
12643 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12645         * src/nautilus-navigation-window.c:
12646         * src/nautilus-window-private.h:
12647         Put location entry etc in a toolbar.
12649 2004-11-19  Alexander Larsson  <alexl@redhat.com>
12651         * libnautilus-private/nautilus-file.c: (is_desktop_file),
12652         (nautilus_file_is_nautilus_link):
12653         Don't check for "application/x-gnome-app-info", as that is already
12654         handled by the alias system. This also avoids stating for a
12655         mimetype xml file.
12657         * src/nautilus-throbber.c:
12658         Don't create a new icon theme for each throbber.
12659         Use GtkIconTheme instead of GnomeIconTheme
12661         * libnautilus-private/nautilus-ui-utilities.[ch]:
12662         New function nautilus_ui_string_get to cache the loaded ui files.
12664         * src/nautilus-navigation-window.c:
12665         Remove old bonoboui stuff
12667         * src/nautilus-navigation-window-menus.c:
12668         Open New window is Ctrl-N.
12669         Use the new nautilus_ui_string_get call
12671         * src/nautilus-spatial-window.c:
12672         * src/nautilus-window-menus.c:
12673         * src/file-manager/fm-desktop-icon-view.c:
12674         * src/file-manager/fm-directory-view.c:
12675         * src/file-manager/fm-icon-view.c:
12676         * src/file-manager/fm-list-view.c:
12677         Use the new nautilus_ui_string_get call
12679         * src/file-manager/nautilus-directory-view-ui.xml:
12680         * src/file-manager/nautilus-icon-view-ui.xml:
12681         Name separators to work around bug #158620
12683 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12685         * src/file-manager/fm-actions.h:
12686         * src/file-manager/fm-directory-view.c:
12687         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12688         * src/file-manager/nautilus-directory-view-ui.xml:
12689         * src/file-manager/nautilus-icon-view-ui.xml:
12690         * src/file-manager/nautilus-list-view-ui.xml:
12691         * src/nautilus-actions.h:
12692         * src/nautilus-navigation-window-ui.xml:
12693         * src/nautilus-shell-ui.xml:
12694         * src/nautilus-spatial-window-ui.xml:
12695         * src/nautilus-spatial-window.c:
12696         * src/nautilus-window-menus.c:
12697         * src/nautilus-window.[ch]:
12698         Add all extra accellerators and clean up ui files.
12700 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12702         * src/nautilus-window-menus.c:
12703         * src/nautilus-window-toolbars.c:
12704         * libnautilus-private/nautilus-ui-utilities.[ch]:
12705         (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12706         Move code to utility functions.
12708 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12710         * libnautilus-private/nautilus-file-utilities.[ch]:
12711         * src/nautilus-spatial-window.c:
12712         * src/nautilus-navigation-window-menus.c:
12713         * src/nautilus-window-menus.c:
12714         Move some functions to nautilus-ui-utilities
12716         * libnautilus-private/Makefile.am:
12717         * libnautilus-private/nautilus-ui-utilities.[ch]:
12718         Various ui utility functions
12720         * src/file-manager/fm-desktop-icon-view.c:
12721         * src/file-manager/fm-directory-view.c:
12722         * src/file-manager/fm-icon-view.c:
12723         * src/file-manager/fm-list-view.c:
12724         Unmerge everything on destroy
12726         * src/nautilus-shell-ui.xml:
12727         Remove unused stuff
12729 2004-11-18  Alexander Larsson  <alexl@redhat.com>
12731         * libnautilus-private/nautilus-clipboard-monitor.c:
12732         Handle ownership changes from XFixes
12734         * libnautilus-private/Makefile.am:
12735         * libnautilus-private/nautilus-clipboard-ui.xml:
12736         Remove (is now inline)
12738         * libnautilus-private/nautilus-clipboard.[ch]:
12739         Convert to GtkUIManager
12741         * src/nautilus-location-bar.c:
12742         * src/nautilus-notes-viewer.c:
12743         Adapt to NautilusClipboard changes
12745         * src/nautilus-window-menus.c:
12746         Remove duplicated action
12748         * src/file-manager/fm-actions.h:
12749         * src/file-manager/fm-directory-view.c:
12750         * src/file-manager/fm-icon-view.c:
12751         * src/file-manager/fm-list-view.c:
12752         * src/file-manager/nautilus-directory-view-ui.xml:
12753         Adapt to NautilusClipboard changes
12754         Fix paste into folder to not use stock accelerator
12756 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12758         * components/Makefile.am:
12759         Remove references to throbber
12761         * src/Makefile.am:
12762         * src/nautilus-throbber.[ch]:
12763         Moved throbber here and made it not be a bonobo object
12765         * src/nautilus-window-private.h:
12766         * src/nautilus-window-toolbars.c:
12767         Work with the throbber
12769 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12771         * src/nautilus-application.c:
12772         * src/nautilus-navigation-window.c:
12773         * src/nautilus-spatial-window.c:
12774         * src/nautilus-window-private.h:
12775         * src/nautilus-window.c:
12776         Make initial window geometry work.
12778 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12780         * src/nautilus-image-properties-page.c: (get_property_pages):
12781         Only show for images.
12783 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12785         * src/file-manager/fm-properties-window.h:
12786         Don't include libnautilus files.
12788 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12790         * src/file-manager/fm-desktop-icon-view.c:
12791         * src/nautilus-navigation-window.c:
12792         * src/nautilus-desktop-window.c:
12793         Remove old defines
12795         * src/file-manager/fm-directory-view.c:
12796         * src/file-manager/nautilus-directory-view-ui.xml:
12797         * src/nautilus-navigation-window-ui.xml:
12798         * src/nautilus-shell-ui.xml:
12799         Make the menus look like pre-bonobo-removal
12801 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12803         * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12804         Don't have use default background on desktop context menu.
12806 2004-11-17  Alexander Larsson  <alexl@redhat.com>
12808         * Makefile.am:
12809         Remove libnautilus-adapter subdir
12811         * components/Makefile.am:
12812         Don't build throbber atm
12814         * src/nautilus-navigation-action.c:
12815         Use GtkMenuToolButton instead of NautilusArrowToolbutton
12817         * src/Makefile.am:
12818         * src/nautilus-arrow-toolbutton.[ch]:
12819         Remove.
12821 2004-11-16  Anders Carlsson  <andersca@gnome.org>
12823         * libnautilus-private/nautilus-window-info.c:
12824         (nautilus_window_info_get_ui_manager):
12825         It's NULL now, not CORBA_OBJECT_NIL.
12827 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12829         * libnautilus-private/nautilus-view.h:
12830         remove bonoboui inclide
12832         * src/nautilus-navigation-action.[ch]:
12833         Add navigation GtkAction, based on epi code
12835         * src/nautilus-window-menus.c:
12836         * src/nautilus-window-toolbars.c:
12837         Correctly handle toolbar icons for extensions
12839 2004-11-16  Alexander Larsson  <alexl@redhat.com>
12841         * configure.in:
12842         Remove bonoboui dependencies
12844         * libnautilus-private/Makefile.am:
12845         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12846         * libnautilus-private/nautilus-bonobo-ui.h:
12847         Remove unneeded files
12849         * libnautilus-private/nautilus-clipboard.c:
12850         Comment out for now.
12852         * libnautilus-private/nautilus-directory-metafile-monitor.c:
12853         * libnautilus-private/nautilus-metafile.c:
12854         * src/nautilus-application.c:
12855         * src/nautilus-history-sidebar.c:
12856         * src/nautilus-information-panel.c:
12857         * src/nautilus-main.c: (main):
12858         * src/nautilus-notes-viewer.c:
12859         * src/nautilus-sidebar-title.c:
12860         * src/file-manager/fm-properties-window.c:
12861         Remove bonobo includes
12863         * libnautilus-private/nautilus-file-utilities.[ch]:
12864         (nautilus_get_ui_directory), (nautilus_ui_file):
12865         Util functions for ui files.
12867         * libnautilus-private/nautilus-view.[ch]:
12868         * libnautilus-private/nautilus-window-info.[ch]:
12869         Remove bonoboui methods
12871         * src/Makefile.am:
12872         Add new files, remove some old ones
12873         Move ui files to datadir/nautilus/ui
12875         * src/nautilus-actions.h:
12876         New file with action names
12878         * src/nautilus-arrow-toolbutton.[ch]:
12879         New widget for back/forward buttons.
12881         * src/nautilus-desktop-window.c:
12882         * src/nautilus-navigation-window-menus.c:
12883         * src/nautilus-navigation-window-ui.xml:
12884         * src/nautilus-navigation-window.[ch]:
12885         * src/nautilus-shell-ui.xml:
12886         * src/nautilus-spatial-window-ui.xml:
12887         * src/nautilus-spatial-window.c:
12888         * src/nautilus-window-manage-views.[ch]:
12889         * src/nautilus-window-menus.c:
12890         * src/nautilus-window-private.h:
12891         * src/nautilus-window-toolbars.c:
12892         * src/nautilus-window.[ch]:
12893         Initial port to GtkUIManager
12895         * src/nautilus-profiler.[ch]:
12896         Remove
12898         * src/file-manager/Makefile.am:
12899         * src/file-manager/fm-actions.h:
12900         New file with action names
12902         * src/file-manager/fm-desktop-icon-view.c:
12903         * src/file-manager/fm-directory-view.[ch]:
12904         * src/file-manager/fm-icon-view.c:
12905         * src/file-manager/fm-list-view.c:
12906         * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12907         * src/file-manager/nautilus-directory-view-ui.xml:
12908         * src/file-manager/nautilus-icon-view-ui.xml:
12909         * src/file-manager/nautilus-list-view-ui.xml:
12910         Initial port of views to GtkUIManager
12912 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12914         * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12915         Remove some unused bonobo extensions.
12917         * libnautilus-private/Makefile.am:
12918         * src/nautilus-navigation-window.c:
12919         * src/nautilus-property-browser.c:
12920         * src/nautilus-spatial-window.c:
12921         * src/nautilus-window.c:
12922         * libnautilus-private/nautilus-drag-window.[ch]:
12923         Remove NautilusDragWindow (not used anyway)
12925 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12927         * configure.in:
12928         * libnautilus-private/Makefile.am:
12929         * libnautilus-private/nautilus-directory-async.c:
12930         * libnautilus-private/nautilus-lib-self-check-functions.h:
12931         * libnautilus-private/nautilus-medusa-support.[ch]:
12932         * libnautilus-private/nautilus-metafile.c:
12933         * libnautilus-private/nautilus-search-uri.[ch]:
12934         * src/Makefile.am:
12935         * src/file-manager/Makefile.am:
12936         * src/file-manager/fm-search-list-view.[ch]:
12937         * src/file-manager/nautilus-indexing-info.[ch]:
12938         * src/file-manager/nautilus-search-list-view-ui.xml:
12939         * src/nautilus-application.c:
12940         * src/nautilus-complex-search-bar.[ch]:
12941         * src/nautilus-navigation-window-menus.c:
12942         * src/nautilus-navigation-window-ui.xml:
12943         * src/nautilus-navigation-window.[ch]:
12944         * src/nautilus-search-bar-criterion-private.h:
12945         * src/nautilus-search-bar-criterion.[ch]:
12946         * src/nautilus-search-bar-private.h:
12947         * src/nautilus-search-bar.[ch]:
12948         * src/nautilus-shell-ui.xml:
12949         * src/nautilus-sidebar-title.c:
12950         * src/nautilus-simple-search-bar.[ch]:
12951         * src/nautilus-spatial-window.c:
12952         * src/nautilus-switchable-navigation-bar.[ch]:
12953         * src/nautilus-switchable-search-bar.[ch]:
12954         * src/nautilus-window-manage-views.c:
12955         * src/nautilus-window-menus.c:
12956         * src/nautilus-window.c:
12957         Remove all traces of old medusa support.
12959 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12961         * libnautilus-private/nautilus-icon-factory.[ch]:
12962         (nautilus_get_relative_icon_size_for_zoom_level):
12963         New function.
12965         * libnautilus-private/nautilus-view.[ch]:
12966         Redo the zooming interface
12968         * src/file-manager/fm-directory-view.[ch]:
12969         * src/file-manager/fm-icon-view.c:
12970         * src/file-manager/fm-list-view.c:
12971         Implement the new interface for zooming and clean up.
12972         Remove the "default zoom affects fonts" behaviour.
12974         * src/nautilus-navigation-window.c:
12975         * src/nautilus-zoom-control.[ch]:
12976         Use the new simplified zoom interfaces
12978 2004-11-09  Alexander Larsson  <alexl@redhat.com>
12980         * libnautilus-private/nautilus-directory-async.c:
12981         (nautilus_async_destroying_file), (extension_info_cancel),
12982         (info_provider_idle_callback), (info_provider_callback):
12983         * libnautilus-private/nautilus-directory-private.h:
12984         Handle the case when the file we're getting extension info
12985         from goes away.
12987 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12989         * src/nautilus-navigation-window.c:
12990         (nautilus_navigation_window_set_up_sidebar):
12991         * src/nautilus-window-manage-views.c:
12992         (viewed_file_changed_callback):
12993         Remove some BONOBO TODOs
12995 2004-11-08  Alexander Larsson  <alexl@redhat.com>
12997         * components/Makefile.am:
12998         Remove image_properties subdir
13000         * src/Makefile.am:
13001         * src/nautilus-application.c: (nautilus_application_instance_init):
13002         * src/nautilus-image-properties-page.[ch]:
13003         Image property page using new system
13005         * src/nautilus-notes-viewer.c:
13006         add static
13008 2004-11-08  Alexander Larsson  <alexl@redhat.com>
13010         * libnautilus-private/Makefile.am:
13011         * libnautilus-private/nautilus-sidebar-factory.c:
13012         * libnautilus-private/nautilus-sidebar-factory.h:
13013         Remove old sidebar-factory API
13015         * src/file-manager/fm-tree-view.c:
13016         * src/nautilus-emblem-sidebar.c:
13017         * src/nautilus-history-sidebar.c:
13018         * src/nautilus-information-panel.c:
13019         * src/nautilus-navigation-window.c:
13020         Convert to new provider API.
13022 2004-11-08  Alexander Larsson  <alexl@redhat.com>
13024         * libnautilus-private/Makefile.am:
13025         * libnautilus-private/nautilus-sidebar-provider.[ch]:
13026         Add new extensions-style sidebar provider interface
13028         * src/nautilus-navigation-window.c:
13029         Use it.
13031         * src/nautilus-notes-viewer.[ch]:
13032         Convert notes viewer to new iface
13034 2004-11-08  Alexander Larsson  <alexl@redhat.com>
13036         * src/Makefile.am:
13037         * src/nautilus-application.c: (nautilus_application_instance_init):
13038         * src/nautilus-notes-sidebar.[ch]:
13039         * src/nautilus-notes-viewer.[ch]:
13040         Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
13041         property page
13043 2004-11-08  Alexander Larsson  <alexl@redhat.com>
13045         * components/Makefile.am:
13046         Remove emblem subdir
13048         * libnautilus-private/nautilus-window-info.[ch]:
13049         * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
13050         hidden_files_mode_changed signal
13052         * src/file-manager/Makefile.am:
13053         * src/file-manager/fm-tree-view.[ch]:
13054         * src/nautilus-application.c: (nautilus_application_instance_init):
13055         Make tree view work with new system.
13057         * src/nautilus-window-manage-views.c: (load_new_location),
13058         (location_has_really_changed):
13059         Only emit loading_uri after load_underway has been reported.
13061 2004-11-05  Alexander Larsson  <alexl@redhat.com>
13063         * src/Makefile.am:
13064         * src/nautilus-emblem-sidebar.[ch]:
13065         * src/nautilus-application.c:
13066         Add emblem sidebar, based on old compontent
13067         now uses NautilusSignaller to detect/signal emblem changes
13069         * src/nautilus-property-browser.c:
13070         Catch the emblems_changed signal and refresh
13072 2004-11-05  Alexander Larsson  <alexl@redhat.com>
13074         * src/file-manager/fm-list-view.c:
13075         Fix crash when switching view.
13077         * src/nautilus-history-sidebar.c:
13078         Some cleanups
13080         * src/nautilus-navigation-window.c:
13081         Fix unref-null warning
13083         * src/Makefile.am:
13084         * src/nautilus-application.c:
13085         * src/nautilus-notes-sidebar.[ch]:
13086         Add notes sidebar widget, based on old component
13088         * components/Makefile.am (SUBDIRS):
13089         Remove notes
13091 2004-11-05  Alexander Larsson  <alexl@redhat.com>
13093         * components/Makefile.am:
13094         Remove stuff that are now replaced or not needed anymore.
13096         * libnautilus-private/nautilus-window-info.[ch]:
13097         * src/nautilus-window.c:
13098         Add nautilus_window_info_get_history.
13100         * src/Makefile.am:
13101         * src/nautilus-history-sidebar.[ch]:
13102         * src/nautilus-application.c: (nautilus_application_instance_init):
13103         Add history sidebar widget, based on old component.
13105         * src/nautilus-information-panel.[ch]:
13106         Some fixes
13108 2004-11-05  Alexander Larsson  <alexl@redhat.com>
13110         * libnautilus-private/nautilus-directory-background.c:
13111         Fix spew
13113         * libnautilus-private/nautilus-sidebar-factory.h:
13114         * libnautilus-private/nautilus-window-info.[ch]:
13115         * src/nautilus-application.c:
13116         * src/nautilus-information-panel.[ch]:
13117         * src/nautilus-navigation-window.c:
13118         * src/nautilus-side-pane.c:
13119         * src/nautilus-window.c:
13120         More work on sidebars. Now the information sidebar works.
13122 2004-11-04  Alexander Larsson  <alexl@redhat.com>
13124         * Makefile.am:
13125         Don't build libnautilus subdir
13127         * libnautilus-private/Makefile.am:
13128         Don't link to libnautilus
13129         Add new files (some from libnautilus)
13130         Remove not used files
13132         * libnautilus-private/apps_nautilus_preferences.schemas.in:
13133         Remove hide_built_in_bookmarks
13135         * libnautilus-private/nautilus-bonobo-ui.h:
13136         * libnautilus-private/nautilus-clipboard-ui.xml:
13137         * libnautilus-private/nautilus-clipboard.[ch]:
13138         * libnautilus-private/nautilus-idle-queue.[ch]:
13139         Move here from libnautilus
13141         * libnautilus-private/nautilus-desktop-link.c:
13142         * libnautilus-private/nautilus-global-preferences.[ch]:
13143         Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
13144         prefs
13146         * libnautilus-private/nautilus-directory-private.h:
13147         * libnautilus-private/nautilus-metafile-server.idl:
13148         * libnautilus-private/nautilus-program-choosing.h:
13149         Remove not needed header inclusions
13151         * libnautilus-private/nautilus-sidebar-factory.[ch]:
13152         NautilusSidebar registration and creation
13154         * libnautilus-private/nautilus-sidebar.[ch]:
13155         New NautilusSidebar interface
13157         * libnautilus-private/nautilus-sidebar-functions.[ch]:
13158         * libnautilus-private/nautilus-undo-context.[ch]:
13159         * libnautilus-private/nautilus-view-identifier.[ch]:
13160         * libnautilus-private/nautilus-view-query.[ch]:
13161         Remove not needed files
13163         * libnautilus-private/nautilus-undo-manager.[ch]:
13164         * libnautilus-private/nautilus-undo-private.h:
13165         * libnautilus-private/nautilus-undo-transaction.[ch]:
13166         * libnautilus-private/nautilus-undo.[ch]:
13167         Convert from bonobo. Some moved from libnautilus.
13169         * libnautilus-private/nautilus-view-factory.[ch]:
13170         NautilusView registration and creation
13172         * libnautilus-private/nautilus-view.[ch]:
13173         New NautilusView interface
13175         * libnautilus-private/nautilus-window-info.[ch]:
13176         New NautilusWindowInfo interface
13178         * src/Makefile.am:
13179         Don't link to libnautilus
13180         Remove not used files
13182         * src/nautilus-applicable-views.[ch]:
13183         * src/nautilus-component-adapter-factory.[ch]:
13184         * src/nautilus-view-frame-corba.[ch]:
13185         * src/nautilus-view-frame-private.h:
13186         * src/nautilus-view-frame.[ch]:
13187         Removed. Not needed anymore.
13189         * src/nautilus-bookmarks-window.c:
13190         * src/nautilus-complex-search-bar.c:
13191         * src/nautilus-information-panel.[ch]:
13192         * src/nautilus-location-bar.c:
13193         * src/nautilus-location-dialog.c:
13194         * src/nautilus-location-entry.c:
13195         * src/nautilus-shell-interface.idl:
13196         * src/nautilus-side-pane.h:
13197         * src/nautilus-sidebar-title.c:
13198         * src/nautilus-simple-search-bar.c:
13199         Minor changes to build.
13201         * src/nautilus-shell.c:
13202         Remove WEB_NAVIGATION_ENABLED
13204         * src/nautilus-application.c:
13205         * src/nautilus-desktop-window.c:
13206         * src/nautilus-navigation-window-menus.c:
13207         * src/nautilus-navigation-window.[ch]:
13208         * src/nautilus-spatial-window.c:
13209         * src/nautilus-window-manage-views.[ch]:
13210         * src/nautilus-window-menus.c:
13211         * src/nautilus-window-private.h:
13212         * src/nautilus-window.[ch]:
13213         Initial conversion to new NautilusView interface.
13215         * src/file-manager/Makefile.am:
13216         * src/file-manager/fm-bonobo-provider.[ch]:
13217         Removed. Not needed anymore.
13218         Temporary commented out fm-tree-view.[ch]
13220         * src/file-manager/fm-desktop-icon-view.c:
13221         * src/file-manager/fm-desktop-icon-view.h:
13222         * src/file-manager/fm-directory-view.c:
13223         * src/file-manager/fm-directory-view.h:
13224         * src/file-manager/fm-icon-view.c:
13225         * src/file-manager/fm-icon-view.h:
13226         * src/file-manager/fm-list-view.c:
13227         * src/file-manager/fm-list-view.h:
13228         * src/file-manager/fm-properties-window.c:
13229         * src/file-manager/fm-tree-view.h:
13230         Initial conversion to new NautilusView interface.
13232 2004-11-09  Mark McLoughlin  <mark@skynet.ie>
13234         * Makefile.am: install nautilus-file-management-properties.desktop
13235         in $(datadir)/applications
13237         * nautilus-file-management-properties.desktop.in:
13238         add OnlyShowIn=GNOME;
13240 2004-10-29  Iain <iaingnome@gmail.com>
13242         * libnautilus-private/nautilus-icon-canvas-item.c
13243         (compute_text_rectangle): Line up the text with the middle of the icon.
13245         * libnautilus-private/nautilus-icon-container.c
13246         (lay_down_one_line): Take the max height of the row so that icons can
13247         be lined up.
13248         (lay_down_icons_horizontal): Calculate the grid_width depending on the
13249         max width of an icon.
13250         Line up icons on a vertical line set at the left of the text.
13252 2004-10-29  Alexander Larsson  <alexl@redhat.com>
13254         * configure.in:
13255         Update version to 2.9.1.
13256         Gnome 2.8 versions are now on the gnome-2-8 branch.
13258         * ChangeLog: rolled over to ChangeLog-20041029.
13260 ==== gnome-2-8 branched from here ===
13262 # Local Variables:
13263 # coding: utf-8
13264 # End: