1 2008-04-10 A. Walton <awalton@svn.gnome.org>
4 * src/nautilus-application.c: (nautilus_application_startup):
5 * src/nautilus-application.h:
6 * src/nautilus-first-time-druid.c:
7 * src/nautilus-first-time-druid.h:
8 * src/nautilus-main.c: (main):
9 Remove the first-time-druid dead code (#520773).
11 2008-04-10 Cosimo Cecchi <cosimoc@gnome.org>
13 * configure.in: Add a missing comma to fix build with
14 Autoconf 2.62. (#527315).
16 2008-04-08 Martin Wehner <martin.wehner@gmail.com>
18 * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
19 Destroy column editor dialog with its parent list view. (#439097)
21 2008-04-07 Christian Neumair <cneumair@gnome.org>
23 * src/nautilus-application.c (nautilus_application_destroy),
24 (automount_all_volumes_idle_cb), (finish_startup):
25 * src/nautilus-application.h:
26 Automount volumes in idle callback rather than during startup
29 2008-04-07 Christian Neumair <cneumair@gnome.org>
31 * libnautilus-private/nautilus-column-chooser.c (update_buttons),
33 Remove show/hide buttons. The entries can be toggled directly using
34 mouse or keyboard. Do not remove buttons to move entries, since
35 list DND may not be obvious for some users (#514394). Thanks to Marcin
38 2008-04-05 Cosimo Cecchi <cosimoc@gnome.org>
40 * libnautilus-private/nautilus-autorun.c:
41 (_g_mount_guess_content_type):
42 Disable autorun when detecting autorun.exe and autorun.inf,
43 as we do not support those yet (part of bug #524270).
44 * src/nautilus-autorun-software.c: (autorun), (main):
45 Plug some minor leaks.
47 2008-04-04 A. Walton <awalton@svn.gnome.org>
51 * docs/reference/Makefile.am:
52 * docs/reference/libnautilus-extension/Makefile.am:
53 * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
54 * docs/reference/libnautilus-extension/libnautilus-extension.types:
55 * docs/reference/libnautilus-extension/version.xml.in:
57 Adds initial Gtk-doc support infrastructure for libnautilus-extension.
58 (Progress towards bug #526193).
60 2008-04-04 Christian Neumair <cneumair@gnome.org>
62 * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
63 (nautilus_places_sidebar_dispose),
64 (nautilus_places_sidebar_class_init):
66 Move finalize to dispose, unset pointers to window/tree_view, use
67 eel_preferences_add_callback_while_alive().
69 2008-04-04 Cosimo Cecchi <cosimoc@gnome.org>
71 * libnautilus-extension/nautilus-file-info.c:
72 (nautilus_file_info_get_parent_info),
73 (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
74 * libnautilus-extension/nautilus-file-info.h:
75 * libnautilus-private/nautilus-file.c:
76 (nautilus_file_info_iface_init):
77 Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
78 and get_parent_info). (#521612).
80 2008-04-04 Christian Neumair <cneumair@gnome.org>
82 * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
83 (nautilus_file_operations_mount_volume):
84 * libnautilus-private/nautilus-file-operations.h:
85 * libnautilus-private/nautilus-mime-actions.c
86 (activation_mount_not_mounted_callback),
87 (activation_mount_not_mounted):
88 * src/nautilus-application.c (startup_volume_mount_cb),
89 (automount_all_volumes), (volume_added_callback):
90 * src/nautilus-places-sidebar.c (open_selected_bookmark),
92 * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
93 (got_file_info_for_view_selection_callback):
94 Inhibit autorun in mount callbacks after finishing mounts rather than
97 It is neccessary because the mount may take a very long time (floppy,
98 password prompt), which may take longer than the inhibition timeout.
100 This approach works because with the current HAL volume monitor
101 implementation, GVolumeMonitor signal emission is scheduled, while the
102 mount callbacks are invoked synchronously.
104 This should also fix the not working inhibition on startup, which
105 could happen because parallel mounts in the background and the rest of
106 the startup process eat resources, so the mounts may also take longer
107 than the inhibition timeout.
109 2008-04-03 Christian Neumair <cneumair@gnome.org>
111 * libnautilus-private/nautilus-bookmark.c
112 (nautilus_bookmark_icon_is_different):
113 Fix icon comparison if icon has not yet been set.
115 * libnautilus-private/nautilus-bookmark.c
116 (nautilus_bookmark_update_icon):
117 Never update icon if a file has not yet been confirmed.
119 2008-04-03 Christian Neumair <cneumair@gnome.org>
121 * libnautilus-private/nautilus-icon-container.c
122 (nautilus_icon_container_update_scroll_region):
123 Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
126 2008-04-03 Tomas Bzatek <tbzatek@redhat.com>
128 * libnautilus-private/nautilus-file.c: (update_info_internal):
129 Fix SELinux:context attribute display issue
131 2008-04-02 Christian Neumair <cneumair@gnome.org>
133 * libnautilus-private/nautilus-icon-container.c
134 (nautilus_icon_container_update_scroll_region),
135 (lay_down_icons_horizontal), (get_max_icon_dimensions),
136 (lay_down_icons_vertical),
137 (nautilus_icon_container_start_renaming_selected_item),
138 (nautilus_icon_container_is_layout_vertical):
139 * libnautilus-private/nautilus-icon-container.h:
140 * src/nautilus-window.c
141 (nautilus_window_set_initial_window_geometry):
142 Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
143 area since the entire canvas codes requests 1 px more than it needs.
144 Wrap when the icon hits the canvas, rather than wrapping to late.
145 Fixes most of the "text besides icons" glitches.
147 Add container padding on the RHS for vertical layout, and consider
148 max. emblem rectangles when deciding whether to wrap. This may wrap
149 slightly to early in some (high zoom level) situations, but we will
150 never get scroll glitches.
152 2008-04-01 Christian Neumair <cneumair@gnome.org>
154 * libnautilus-private/nautilus-view-factory.h:
155 * src/file-manager/fm-desktop-icon-view.c
156 (fm_desktop_icon_view_register):
157 * src/file-manager/fm-icon-view.c:
158 * src/file-manager/fm-list-view.c (fm_list_view_register):
159 * src/nautilus-navigation-window.c (load_view_as_menu):
160 * src/nautilus-window-manage-views.c:
161 * src/nautilus-window-manage-views.h:
162 * src/nautilus-window.c (add_view_as_menu_item):
163 Remove unused "label" field of NautilusViewInfo and
164 nautilus_window_get_view_label().
165 Rename two other fields of NautilusViewInfo and make their use
166 more explicit. Remove redundand "View" from view menu label.
168 2008-04-01 Michael J. Chudobiak <mjc@svn.gnome.org>
170 * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
171 Skip the thumbnailing of unreadable files. This is more efficient
172 than relying on failed thumbnails. (#525594).
174 2008-04-01 A. Walton <awalton@svn.gnome.org>
176 reviewed by: Cosimo Cecchi
178 Add advice about patches adding strings to Nautilus.
180 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
182 * libnautilus-private/nautilus-file-operations.c: (delete_dir),
183 (prompt_empty_trash), (verify_destination), (copy_move_directory),
184 (remove_target_recursively), (copy_move_file):
185 * libnautilus-private/nautilus-mime-actions.c:
186 (report_broken_symbolic_link), (activate_files):
187 * libnautilus-private/nautilus-program-choosing.c:
188 (application_cannot_open_location), (nautilus_launch_application),
189 (nautilus_launch_desktop_file):
190 * src/file-manager/fm-error-reporting.c:
191 (fm_report_error_loading_directory),
192 (fm_report_error_renaming_file), (fm_report_error_setting_group),
193 (fm_report_error_setting_owner),
194 (fm_report_error_setting_permissions):
195 * src/file-manager/fm-properties-window.c:
196 (fm_properties_window_drag_data_received),
197 (create_permissions_page):
198 * src/nautilus-application.c: (nautilus_application_startup):
199 * src/nautilus-connect-server-dialog-main.c:
200 (display_error_dialog):
201 * src/nautilus-connect-server-dialog.c: (connect_to_server):
202 * src/nautilus-emblem-sidebar.c:
203 (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
204 * src/nautilus-information-panel.c: (receive_dropped_uri_list):
205 * src/nautilus-property-browser.c: (remove_pattern),
206 (remove_emblem), (add_pattern_to_browser):
207 * src/nautilus-window-manage-views.c:
208 (display_view_selection_failure):
209 Do not use contractions in strings. (#145356).
211 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
213 * libnautilus-private/nautilus-file-operations.c:
214 (nautilus_file_operations_unmount_mount), (empty_trash_job),
215 (nautilus_file_operations_empty_trash):
216 Do not ask twice if we want to empty the trash when unmounting
219 2008-03-31 Christian Neumair <cneumair@gnome.org>
221 * libnautilus-private/nautilus-autorun.c
222 (should_skip_native_mount_root), (should_autorun_mount):
223 Do not automount mount points inside hidden hierarchies (#524075).
225 2008-03-31 Christian Neumair <cneumair@gnome.org>
227 * libnautilus-private/nautilus-icon-container.c
228 (lay_down_icons_vertical):
229 Reduce vertical space between icons, do not request space at the
232 2008-03-31 Christian Neumair <cneumair@gnome.org>
234 * libnautilus-private/nautilus-icon-canvas-item.c
235 (create_label_layout),
236 (nautilus_icon_canvas_item_get_max_text_width):
237 * libnautilus-private/nautilus-icon-container.c
238 (nautilus_icon_container_start_renaming_selected_item):
239 For column layout, do not limit text width if each columns determines
242 2008-03-30 Christian Neumair <cneumair@gnome.org>
244 * src/file-manager/fm-icon-view.c
245 (fm_icon_view_real_get_directory_tighter_layout):
246 Return FALSE if view does not support tighter layout.
248 2008-03-30 Christian Neumair <cneumair@gnome.org>
250 * src/file-manager/fm-desktop-icon-view.c
251 (fm_desktop_icon_view_register):
252 Do not translate unused desktop icon view labels.
254 * src/file-manager/fm-icon-view.c:
255 * src/file-manager/fm-list-view.c:
256 Use "... View" instead of "View as ..." for view menu and dropdown.
257 This makes the labels consistent with the preference dialog and with
260 2008-03-30 Christian Neumair <cneumair@gnome.org>
262 * src/file-manager/fm-properties-window.c
263 (get_image_for_properties_window), (update_properties_window_icon),
264 (create_image_widget):
265 Use icon name for window instead of pixbuf, if available (#519041).
267 2008-03-29 Christian Neumair <cneumair@gnome.org>
269 * libnautilus-private/apps_nautilus_preferences.schemas.in:
270 * libnautilus-private/nautilus-global-preferences.c
271 (nautilus_global_preferences_get_default_folder_viewer_preference_a
273 * libnautilus-private/nautilus-global-preferences.h:
274 * libnautilus-private/nautilus-icon-canvas-item.c
275 (create_label_layout),
276 (nautilus_icon_canvas_item_get_max_text_width):
277 * libnautilus-private/nautilus-icon-container.c
278 (lay_down_one_column), (get_max_icon_dimensions),
279 (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
280 (lay_down_icons), (size_allocate),
281 (nautilus_icon_container_update_icon),
282 (nautilus_icon_container_set_layout_mode),
283 (nautilus_icon_container_start_renaming_selected_item),
284 (nautilus_icon_container_set_forced_icon_size),
285 (nautilus_icon_container_set_all_columns_same_width):
286 * libnautilus-private/nautilus-icon-container.h:
287 * libnautilus-private/nautilus-icon-private.h:
288 * libnautilus-private/nautilus-metadata.h:
289 * src/file-manager/fm-icon-container.c
290 (fm_icon_container_get_icon_images),
291 (fm_icon_container_get_icon_text):
292 * src/file-manager/fm-icon-view.c
293 (get_stored_icon_position_callback),
294 (fm_icon_view_supports_manual_layout),
295 (fm_icon_view_supports_tighter_layout), (update_layout_menus),
296 (fm_icon_view_real_set_directory_sort_reversed),
297 (fm_icon_view_get_directory_auto_layout),
298 (fm_icon_view_real_get_directory_auto_layout),
299 (fm_icon_view_set_directory_auto_layout),
300 (fm_icon_view_real_set_directory_auto_layout),
301 (fm_icon_view_real_set_directory_tighter_layout),
302 (real_supports_manual_layout), (get_default_zoom_level),
303 (set_labels_beside_icons), (set_columns_same_width),
304 (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
305 (fm_icon_view_zoom_to_level),
306 (fm_icon_view_restore_default_zoom_level),
307 (default_zoom_level_changed_callback),
308 (all_columns_same_width_changed_callback),
309 (fm_icon_view_set_property), (fm_icon_view_class_init),
310 (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
311 (fm_compact_view_create), (fm_icon_view_is_compact),
312 (fm_icon_view_register):
313 * src/file-manager/fm-icon-view.h:
314 * src/nautilus-file-management-properties.c
315 (nautilus_file_management_properties_dialog_setup):
316 * src/nautilus-file-management-properties.glade:
319 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
321 * src/nautilus-window-manage-views.c:
322 (display_view_selection_failure):
323 Fix a typo in a string. (#521199).
325 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
327 * libnautilus-private/nautilus-progress-info.c:
328 (get_progress_window):
329 Use title capitalization for the File Operations dialog. (#516353).
331 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
333 * src/nautilus-places-sidebar.c: (update_places):
334 Show network servers in Places sidebar. Patch by Vincent Untz.
337 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
339 * libnautilus-private/nautilus-icon-container.c:
340 (nautilus_icon_container_invert_selection):
341 * libnautilus-private/nautilus-icon-container.h:
342 * libnautilus-private/nautilus-view.c:
343 (nautilus_view_invert_selection):
344 * libnautilus-private/nautilus-view.h:
345 * src/file-manager/fm-actions.h:
346 * src/file-manager/fm-directory-view.c:
347 (action_invert_selection_callback),
348 (fm_directory_view_invert_selection), (real_update_menus),
349 (fm_directory_view_class_init):
350 * src/file-manager/fm-directory-view.h:
351 * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
352 (fm_icon_view_class_init):
353 * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
354 (fm_list_view_class_init):
355 * src/file-manager/nautilus-directory-view-ui.xml:
356 Add support for "Invert Selection". Patch by Amos Brocco
357 <amos.brocco@unifr.ch>. (#305295).
359 2008-03-29 Christian Neumair <cneumair@gnome.org>
361 * src/nautilus-application.c
362 (nautilus_application_save_session_to_file), (save_session):
363 * src/nautilus-application.h:
364 * src/nautilus-main.c (main):
365 * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
366 When restarting with "nautilus --restart", use XML file session
367 save / load mechanism, instead of writing to / reading from GConf.
369 2008-03-29 Christian Neumair <cneumair@gnome.org>
371 * src/nautilus-bookmarks-window.c (create_bookmarks_window),
372 (on_button_pressed), (on_key_pressed), (repopulate):
373 Write back changes to selected bookmark before changing
376 2008-03-28 Alexander Larsson <alexl@redhat.com>
379 Bump version to 2.23.1
380 Gnome 2.22 work continues on gnome-2-22 branch
382 2008-03-28 Alexander Larsson <alexl@redhat.com>
385 Post release version bump
387 === nautilus 2.22.1 ===
389 2008-03-28 Alexander Larsson <alexl@redhat.com>
394 2008-03-28 A. Walton <awalton@svn.gnome.org>
396 * libnautilus-private/nautilus-progress-info.c:
397 (get_progress_window):
398 Fix annoying behavior of the file progress info dialog jumping
399 to the center of the screen when new file operations begin.
402 2008-03-28 Alexander Larsson <alexl@redhat.com>
404 * libnautilus-private/nautilus-file-operations.c:
406 Make sure to queue a move even if the op was a move,
407 not just an added event.
409 2008-03-28 Alexander Larsson <alexl@redhat.com>
411 * libnautilus-private/nautilus-file-operations.c:
413 Don't leak dest_fs_id by requesting it twice.
415 2008-03-28 Alexander Larsson <alexl@redhat.com>
417 * libnautilus-private/nautilus-file-operations.c:
419 During the merge part of a recursive move/copy always
420 disable same_fs to make sure we transcode filenames
421 correctly, as the target directory may be on another
424 2008-03-28 Alexander Larsson <alexl@redhat.com>
426 * libnautilus-private/nautilus-file-operations.c:
427 When prepare move fails and we didn't select overwrite
428 do not silently overwrite. Instead we remember for each
429 file if overwrite was already specified or not.
431 2008-03-28 Alexander Larsson <alexl@redhat.com>
433 * libnautilus-private/nautilus-file-operations.c:
435 Actually handle the move-file-over-directory case.
437 2008-03-26 Alexander Larsson <alexl@redhat.com>
439 * libnautilus-private/nautilus-monitor.c:
440 (nautilus_monitor_directory):
441 Avoid constantly trying to create directory monitors
442 if it fails once by returning an "empty"
443 NautilusMonitor instead of NULL.
445 2008-03-24 Christian Neumair <cneumair@gnome.org>
447 * src/file-manager/fm-directory-view.c
448 (delayed_rename_file_hack_callback),
449 (delayed_rename_file_hack_removed), (rename_file):
450 Ensure that the rename file callback data is destroyed. We leaked it
451 in case of cancellation.
453 2008-03-23 Christian Neumair <cneumair@gnome.org>
455 * src/file-manager/fm-directory-view.c
456 (directory_list_lookup_file), (fm_directory_view_new_folder),
457 (paste_clipboard_received_callback),
458 (paste_into_clipboard_received_callback),
459 (action_paste_files_callback), (action_paste_files_into_callback):
460 Ref/unref view before/after receiving clipboard data, and check
461 whether it has been disposed. Should fix most of the clipboard crashers.
463 * src/file-manager/fm-tree-view.c
464 (clipboard_contents_received_callback), (button_pressed_callback),
465 (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
466 (fm_tree_view_finalize):
467 Cancel activation and destroy popup in dispose() and not in finalize().
468 Create popup menu on demand.
469 Unref popup file in dispose() instead of leaking a reference.
470 Use eel_preferences_add_callback_while_alive() for preferences
472 Also ref/unref before/after requesting clipboard data, and check for
473 previous disposal in callback. Should fix rest of clipboard crashers.
475 2008-03-23 Christian Neumair <cneumair@gnome.org>
477 * src/file-manager/fm-icon-view.c (play_file):
478 Use playbin for playback, but keep video playback disabled. (#523959).
480 2008-03-23 Paolo Borelli <pborelli@katamail.com>
482 * src/nautilus-location-entry.c: do not leak the
483 location string when autocompleting.
485 2008-03-23 Christian Neumair <cneumair@gnome.org>
487 * libnautilus-private/nautilus-directory-async.c
488 (directory_count_start), (deep_count_load):
489 Do not follow symlinks. (#504980).
491 2008-03-23 Christian Neumair <cneumair@gnome.org>
493 * libnautilus-private/nautilus-file-operations.c
494 (custom_full_name_skip), (custom_basename_skip),
495 (custom_size_skip), (custom_time_skip), (custom_mount_skip):
496 Fix compiler warnings about unused value by casting va_arg calls with
497 unused return values to void. (#523908).
499 2008-03-22 Christian Neumair <cneumair@gnome.org>
501 * src/file-manager/fm-directory-view.c
502 (delayed_rename_file_hack_callback):
503 Only start renaming if we have not yet been destroyed.
505 2008-03-20 Alexander Larsson <alexl@redhat.com>
507 * libnautilus-private/nautilus-program-choosing.c:
508 Use GDesktopAppInfos for launching desktop files. (#342084)
509 Patch from Cosimo Cecchi.
511 * src/file-manager/fm-directory-view.c:
512 (paste_clipboard_data):
515 2008-03-19 Frederic Crozat <fcrozat@mandriva.com>
517 * libnautilus-private/nautilus-link.c:
518 Only strip icon name when it ends with a know
521 2008-03-19 Alexander Larsson <alexl@redhat.com>
524 Add Christian Neumair as new maintainer
526 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
528 * libnautilus-private/nautilus-search-engine-tracker.c:
529 (nautilus_search_engine_tracker_new): Check that tracker is
530 actually running before using it (#386512).
531 Patch by Josselin Mouette.
533 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
535 * src/file-manager/fm-directory-view.c:
536 (action_show_hidden_files_callback): Show backup files too if the
537 option for it is set. Showing hidden files and backup files is
538 handled exactly the same in nautilus nowadays (#327361).
539 Patch by Stephen Cook.
541 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
543 * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
544 Allow "Connect to server" for sftp and ssh shares too (#385608).
545 Patch from Mike Hommey.
547 2008-03-18 Cosimo Cecchi <cosimoc@gnome.org>
549 * libnautilus-private/nautilus-file.c:
550 (nautilus_file_should_show_thumbnail):
551 * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
552 (nautilus_thumbnail_is_mimetype_limited_by_size):
553 * libnautilus-private/nautilus-thumbnails.h:
554 Always use the thumbnails regardless of the original file size if
555 it has been already generated (#501268).
556 Also, reimplement image mimetypes table to determine if we have
557 to check for file size limit.
560 2008-03-17 A. Walton <awalton@svn.gnome.org>
562 * libnautilus-private/nautilus-icon-info.h:
563 Trivial build fix for users with Gtk+ SVN trunk (#522835),
564 caused by recent changes in Gtk+'s file includes.
565 Patch from Marc-Andre Lureau.
567 2008-03-17 Alexander Larsson <alexl@redhat.com>
569 * src/nautilus-connect-server-dialog-main.c:
570 * src/nautilus-connect-server-dialog-nonmain.c:
571 * src/nautilus-connect-server-dialog.c:
572 Mount location when using the external connect
573 to server dialog app. (#520390)
574 Patch from Cosimo Cecchi <anarki@lilik.it>
576 2008-03-14 A. Walton <awalton@svn.gnome.org>
578 * src/nautilus-connect-server-dialog.c
579 (bookmark_checkmark_toggled),
580 (nautilus_connect_server_dialog_init):
581 Set the bookmark name widget in the connect server dialog insensitive
582 if the user doesn't check the add bookmark check button.
584 2008-03-14 A. Walton <awalton@svn.gnome.org>
586 * libnautilus-private/nautilus-bookmark.c
587 (nautilus_bookmark_compare_with):
588 Fixes crash if the user doesn't set a name for the bookmark (#522446).
590 2008-03-14 Alexander Larsson <alexl@redhat.com>
592 * libnautilus-private/nautilus-column-chooser.c:
593 (button_new_with_mnemonic):
594 respect gtk-button-images property for buttons (#514130)
595 Patch from Marcin Galazka
597 2008-03-13 Alexander Larsson <alexl@redhat.com>
599 * libnautilus-private/nautilus-mime-application-chooser.c:
600 (set_extension_and_description):
601 Don't create application/x-ext-<extension> types for known mimetypes
603 2008-03-12 Cosimo Cecchi <cosimoc@gnome.org>
605 * src/nautilus-property-browser.c:
606 (make_properties_from_directories):
607 Use the correct string to lookup the icons for the emblems.
610 2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
612 * src/file-manager/fm-properties-window.c:
613 Fix a crash while changing owner
615 2008-03-11 Alexander Larsson <alexl@redhat.com>
618 Post release version bump
620 === nautilus 2.22.0 ===
622 2008-03-11 Alexander Larsson <alexl@redhat.com>
633 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
635 * libnautilus-private/nautilus-file-operations.c:
636 (callback_for_move_to_trash):
637 Fix a crash due to a missing NULL check (#520947).
639 2008-03-06 Alexander Larsson <alexl@redhat.com>
641 * libnautilus-private/nautilus-bookmark.c:
642 (nautilus_bookmark_uri_known_not_to_exist):
643 Fix this check to actually only access local
644 files, not fuse-based gvfs paths.
646 2008-03-06 Alexander Larsson <alexl@redhat.com>
648 * libnautilus-private/nautilus-icon-container.c:
649 (nautilus_icon_container_update_icon):
652 * libnautilus-private/nautilus-icon-info.c:
653 (nautilus_icon_info_lookup):
654 Resize custom icons (#513102)
656 2008-03-06 Alexander Larsson <alexl@redhat.com>
658 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
659 Avoid crashing if no pixbuf for menu icon. (#513719)
661 2008-03-06 Alexander Larsson <alexl@redhat.com>
663 * src/nautilus-file-management-properties.c:
664 Avoid showing broken icons for the media type list (#519880)
666 2008-03-06 Alexander Larsson <alexl@redhat.com>
668 * libnautilus-private/nautilus-file-operations.c:
670 Fix delete all button (#518616)
671 Patch from Rached Ben Mustapha
673 2008-03-06 Alexander Larsson <alexl@redhat.com>
675 * libnautilus-private/nautilus-file.c:
676 (nautilus_file_can_set_permissions):
677 Try to set permissions on remote shares. (#520572)
679 2008-03-06 Alexander Larsson <alexl@redhat.com>
681 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
682 Only look for autorun stuff for local files.
683 We can't generally exec stuff for non-local files anyway,
684 and is a performance hit to do the check.
686 2008-03-05 Alexander Larsson <alexl@redhat.com>
688 * libnautilus-private/nautilus-autorun.[ch]:
689 Add async x-content type getter, change sync one
690 to only read the cached value
692 * src/file-manager/fm-directory-view.c:
693 * src/nautilus-window-manage-views.c:
694 Get x-content type async
696 2008-03-04 Alexander Larsson <alexl@redhat.com>
698 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
699 Handle the case of empty display name as if it wasn't specified.
701 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
703 * nautilus-computer.desktop.in.in:
704 * nautilus-folder-handler.desktop.in.in:
705 * nautilus-home.desktop.in.in:
706 Computer, Home and Open Folder .desktop files should only show in
707 GNOME. Patch from Federico Mena Quintero. (#350947)
709 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
711 * src/nautilus-file-management-properties.c:
712 (update_icon_captions_from_gconf):
713 Fix a crasher when reading NULL values from GConf. (#518974)
715 2008-02-28 Christian Neumair <cneumair@gnome.org>
717 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
719 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
720 Ignore lines beginning with a space (#512593).
722 2008-02-28 Alexander Larsson <alexl@redhat.com>
724 * src/file-manager/fm-directory-view.c:
725 (file_should_show_foreach):
726 Add mount entry for mountables, not unmount (#519056)
728 2008-02-28 Alexander Larsson <alexl@redhat.com>
730 * libnautilus-private/nautilus-progress-info.c:
731 Use better icon for system tray. (#518644)
732 Patch from Michael Monreal
734 2008-02-07 Christian Neumair <cneumair@gnome.org>
736 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
737 Handle NULL state (#512042).
738 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
739 trash monitor signal (#519050).
741 2008-02-26 Alexander Larsson <alexl@redhat.com>
743 * src/nautilus-autorun-software.c (autorun):
746 2008-02-25 Alexander Larsson <alexl@redhat.com>
749 Post release version bump
751 === nautilus 2.21.92 ===
753 2008-02-25 Alexander Larsson <alexl@redhat.com>
761 2008-02-25 Alexander Larsson <alexl@redhat.com>
763 * src/nautilus-autorun-software.c:
764 Show dialog on autorun errors
766 2008-02-25 Alexander Larsson <alexl@redhat.com>
768 * src/file-manager/fm-properties-window.c:
769 Don't show permissions for computer.
770 Make "open with tab" consistent for computer and trash.
771 Patch from Cosimo Cecchi (#518131)
773 2008-02-25 Alexander Larsson <alexl@redhat.com>
775 * src/nautilus-window-manage-views.c:
776 (got_file_info_for_view_selection_callback):
777 Fix NautilusFile leak.
778 Patch from Christian Neumair
780 2008-02-25 Alexander Larsson <alexl@redhat.com>
782 * libnautilus-private/nautilus-icon-container.[ch]:
783 * src/file-manager/fm-directory-view.[ch]:
784 * src/file-manager/fm-icon-view.c:
785 Fixes the icon position when creating a new folder,
786 and the view is zoomed.
787 Patch from Christian Neumair
789 2008-02-25 Alexander Larsson <alexl@redhat.com>
791 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
792 Fix s/display_name/filename/ typo (#515903)
793 Fixes blurry window icons
794 Patch from Christian Neumair
796 2008-02-25 Alexander Larsson <alexl@redhat.com>
798 * src/file-manager/fm-properties-window.c:
799 Allow theming of chart colors (#478471)
800 Patch from Baris Cicek
802 2008-02-25 Alexander Larsson <alexl@redhat.com>
804 * libnautilus-private/nautilus-file.c (is_uri_relative):
805 g_uri_get_scheme -> g_uri_parse_scheme
807 2008-02-25 Alexander Larsson <alexl@redhat.com>
809 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
810 Don't display error on G_IO_ERROR_FAILED_HANDLED.
812 2008-02-22 David Zeuthen <davidz@redhat.com>
814 * libnautilus-private/nautilus-autorun.c:
815 (autorun_dialog_response), (do_autorun_for_content_type):
816 Actually handle when the user presses the Eject or Unmount button.
818 * src/nautilus-window-manage-views.c: (found_mount_cb),
819 (update_for_new_location):
820 * src/nautilus-window-private.h:
821 * src/nautilus-window.c: (nautilus_window_finalize):
822 Find the mount for the window, used for determining if a x-content
823 clue bar should be shown, async.
825 2008-02-22 Alexander Larsson <alexl@redhat.com>
827 * libnautilus-private/nautilus-mime-actions.c:
828 (activation_mount_not_mounted):
829 Don't crash if all files were removed due to error
832 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
834 * libnautilus-private/nautilus-icon-container.c:
835 (nautilus_icon_container_get_selected_icons),
836 (nautilus_icon_container_get_selected_icon_locations),
837 (stop_rubberbanding): Add
838 nautilus_icon_container_get_selected_icons(). Use icon as range
839 selection base if it has been rubberbanded. Fixes #512894.
841 2008-02-21 Vincent Untz <vuntz@gnome.org>
843 Bring back the Connect to dialog. It still needs some work, but it's
846 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
847 Actually save the name in the bookmark, instead of forgetting it.
849 * src/Makefile.am: Updated to build the connect dialog stuff.
850 * src/nautilus-connect-server-dialog-main.c: (show_uri),
851 (nautilus_connect_server_dialog_present_uri), (main):
852 Port to gio. We use g_app_info_launch_default_for_uri() to open the
853 URI, but it will need some more work because it doesn't automount the
855 * src/nautilus-connect-server-dialog-nonmain.c:
856 (nautilus_connect_server_dialog_present_uri): Trivial update.
857 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
858 (nautilus_connect_server_dialog_finalize), (connect_to_server),
859 (response_callback), (setup_for_type), (display_server_location),
860 (nautilus_connect_server_dialog_init),
861 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
862 feature, to replace the old gnome-vfs network volumes. Remove the
863 Browse button, which isn't really needed there. Needs some more polish.
864 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
865 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
866 Uncomment code to make use of the dialog
868 2008-02-21 David Zeuthen <davidz@redhat.com>
870 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
871 Use g_volume_should_automount() to determine if we should autorun
874 * libnautilus-private/nautilus-directory-async.c:
875 (nautilus_directory_set_up_request),
876 (nautilus_async_destroying_file), (lacks_filesystem_info),
877 (wants_filesystem_info), (request_is_satisfied),
878 (directory_count_start), (mime_list_start),
879 (filesystem_info_cancel), (filesystem_info_stop),
880 (filesystem_info_state_free), (got_filesystem_info),
881 (query_filesystem_info_callback), (filesystem_info_start),
882 (start_or_stop_io), (nautilus_directory_cancel),
883 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
884 (nautilus_directory_cancel_loading_file_attributes):
885 * libnautilus-private/nautilus-directory-private.h:
886 * libnautilus-private/nautilus-file-attributes.h: Add new
887 filesystem info attribute; right now two bits in NautilusFile's
888 private structure are set; the filesystem::use-preview and
891 * libnautilus-private/nautilus-file-operations.c:
892 (nautilus_file_operations_mount_volume):
893 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
894 (mount_shortcut_cb): Don't inhibit automount from
895 nautilus_file_operations_mount_volume() because then everything
896 will be inhibited as the mount_added callback use it as
897 well. Rather, move the call to inhibit out to the proper call
900 * libnautilus-private/nautilus-file-private.h:
901 * libnautilus-private/nautilus-file.c:
902 (nautilus_file_get_filesystem_use_preview),
903 (nautilus_file_should_show_thumbnail),
904 (get_speed_tradeoff_preference_for_file),
905 (nautilus_file_get_mount):
906 * libnautilus-private/nautilus-file.h:
907 * src/file-manager/fm-directory-view.c: (load_directory):
908 * src/file-manager/fm-icon-view.c: (should_preview_sound):
909 * src/nautilus-window-manage-views.c: (update_for_new_location):
910 Use the new filesystem::use-preview hint to determine if we should
911 preview non-native files (such as gphoto2:// and cdda://
914 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
916 * src/nautilus-application.c: (find_parent_spatial_window):
917 Stop closing parent windows at Desktop in spatial mode only if it's
918 not explicitly opened in a spatial window. (#515180).
920 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
922 * src/nautilus-pathbar.c: (trash_state_changed_cb),
923 (nautilus_path_bar_init):
924 Update the trash icon on the pathbar according to the trash state.
927 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
929 * libnautilus-private/nautilus-mime-application-chooser.c:
930 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
931 Finish work on open with tab with multiple files selected. (#343930).
933 2008-02-20 Alexander Larsson <alexl@redhat.com>
935 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
936 * libnautilus-private/nautilus-open-with-dialog.[ch]:
937 * src/file-manager/fm-directory-view.c:
938 * src/file-manager/fm-properties-window.c:
939 Initial work on open with tab with multple selected
941 Patch from Cosimo Cecchi
943 2008-02-20 Alexander Larsson <alexl@redhat.com>
945 * libnautilus-private/nautilus-file-operations.c:
946 Duplicate if src and dest dirs are the same (#512392)
948 2008-02-20 Alexander Larsson <alexl@redhat.com>
950 * src/nautilus-main.c:
951 Call eel_debug_shut_down() after freeing
952 NautilusApplications (fixes warning about
954 Pointed out by Christian Neumair
956 2008-02-20 Alexander Larsson <alexl@redhat.com>
958 * libnautilus-private/nautilus-icon-info.c:
959 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
960 (nautilus_icon_info_get_pixbuf_at_size):
961 Don't scale icons if not needed (#515903)
962 Patch from Christian Neumair
964 2008-02-19 Alexander Larsson <alexl@redhat.com>
966 * src/file-manager/fm-tree-model.[ch]:
967 Add fm_tree_model_iter_compare_roots to compare roots
968 Report dummy rows added before reporting has_child_toggled.
970 * src/file-manager/fm-tree-view.c:
972 Use fm_tree_model_iter_compare_roots when comparing roots
973 to force a stable sort, because GtkTreeModelSort isn't stable.
975 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
977 * libnautilus-private/nautilus-file-operations.c:
978 (delete_job_done), (delete_job), (trash_or_delete_internal),
979 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
980 * libnautilus-private/nautilus-file-operations.h:
981 * src/file-manager/fm-directory-view.c:
982 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
983 (trash_or_delete_files), (action_location_trash_callback):
984 Reset selection_was_removed in FMDirectoryView if the user
985 cancels the deletion from trash (#337937).
987 2008-02-19 Alexander Larsson <alexl@redhat.com>
989 * libnautilus-private/nautilus-clipboard.c:
990 * src/file-manager/fm-directory-view.c:
991 * src/file-manager/fm-icon-view.c:
992 * src/file-manager/fm-list-view.c:
993 * src/nautilus-navigation-window-menus.c:
994 * src/nautilus-spatial-window.c:
995 * src/nautilus-window-menus.c:
996 Move comments around to help translators (#463616)
997 Patch from Yann Simon
999 2008-02-19 Alexander Larsson <alexl@redhat.com>
1001 * libnautilus-private/Makefile.am:
1002 * libnautilus-private/nautilus-file-operations-progress-icons.h:
1003 * libnautilus-private/nautilus-file-operations-progress.[ch]:
1004 Removed unused files. (#515259)
1006 * libnautilus-private/nautilus-file-operations.c:
1007 Don't include removed file
1009 2008-02-18 Alexander Larsson <alexl@redhat.com>
1011 * libnautilus-private/nautilus-directory-async.c:
1012 (link_info_nautilus_link_read_callback):
1013 Avoid free of random memory if desktop file reading
1016 2008-02-15 Alexander Larsson <alexl@redhat.com>
1018 * libnautilus-private/nautilus-dnd.c:
1019 (nautilus_drag_build_selection_list):
1020 Don't build selection list in wrong order. (#330357)
1022 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
1024 * src/file-manager/fm-properties-window.c:
1025 (should_show_custom_icon_buttons):
1026 Fix typo, now you can set custom icons again. (#512795)
1028 2008-02-15 Alexander Larsson <alexl@redhat.com>
1030 * libnautilus-private/nautilus-mime-actions.c:
1031 * libnautilus-private/nautilus-vfs-file.c:
1032 Fix checking when to display errors (#514135)
1034 2008-02-14 Alexander Larsson <alexl@redhat.com>
1036 * libnautilus-private/nautilus-file-operations.c:
1037 (report_copy_progress):
1038 Only change progress status string as needed when
1039 copying. This avoids a lot of I/O ops to get the
1042 2008-02-14 Alexander Larsson <alexl@redhat.com>
1044 * libnautilus-private/nautilus-file-operations.c:
1045 ask before emptying the trash or deleting files (#509877)
1046 Patch from Cosimo Cecchi and Luca Ferretti
1048 2008-02-14 Alexander Larsson <alexl@redhat.com>
1050 * src/file-manager/fm-properties-window.[ch]:
1051 Close properties dialog on escape (#515620)
1052 Patch from Cosimo Cecchi
1054 2008-02-14 Alexander Larsson <alexl@redhat.com>
1056 * libnautilus-private/nautilus-file-operations.c:
1057 Don't ref parent window during operation, as this
1058 could lead to some crash when the gtkuimanager is updated
1059 but the child widgets were destroyed. Instead use
1062 2008-02-13 Alexander Larsson <alexl@redhat.com>
1065 Handle beagle >= 0.3.0
1067 2008-02-13 Alexander Larsson <alexl@redhat.com>
1069 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1070 Fix bookmark comparison (#516214)
1071 Patch from Cosimo Cecchi
1073 2008-02-13 Alexander Larsson <alexl@redhat.com>
1075 * libnautilus-private/nautilus-progress-info.c:
1076 Allow minimize of progress window (#512778)
1077 Patch from Cosimo Cecchi
1079 2008-02-13 Alexander Larsson <alexl@redhat.com>
1081 * libnautilus-private/nautilus-progress-info.[ch]:
1082 * libnautilus-private/nautilus-file-operations.c:
1083 Add paused status to progress infos and use it
1084 to avoid poping up the progress dialog while dialogs
1086 Patch from Cosimo Cecchi
1088 2008-02-13 Alexander Larsson <alexl@redhat.com>
1090 * libnautilus-private/nautilus-icon-dnd.c:
1091 If using composite, make dnd icons partially transparent.
1093 2008-02-13 Alexander Larsson <alexl@redhat.com>
1095 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1096 * libnautilus-private/nautilus-icon-dnd.c:
1097 Support alpha icons during DnD on composited screens. (#500084)
1098 Patch from Alexander "weej" Jones
1100 2008-02-13 Alexander Larsson <alexl@redhat.com>
1102 * libnautilus-private/nautilus-link.c:
1103 (nautilus_link_get_link_icon_from_desktop):
1104 Strip extension from non-absolute-filename icons.
1105 This fixes icons for some old-school desktop files.
1107 2008-02-13 Alexander Larsson <alexl@redhat.com>
1109 * libnautilus-private/nautilus-file.[ch]:
1110 * libnautilus-private/nautilus-file-private.h:
1111 Add nautilus_file_is_launcher()
1113 * libnautilus-private/nautilus-directory-async.c:
1114 * libnautilus-private/nautilus-dnd.c:
1115 * libnautilus-private/nautilus-link.[ch]
1116 * libnautilus-private/nautilus-mime-actions.c:
1117 * libnautilus-private/nautilus-program-choosing.[ch]:
1118 * src/file-manager/fm-directory-view.c:
1119 * src/file-manager/fm-tree-view.c:
1120 Remove weird desktop-file: and command: hacks, and
1121 replace with usage and implementation of
1122 nautilus_file_is_launcher().
1123 This fixes some problems where the old desktop-file uri
1124 was interpreted as an actual file.
1126 2008-02-13 Alexander Larsson <alexl@redhat.com>
1128 * libnautilus-private/nautilus-file-operations.c (verify_destination):
1129 Don't free NULL GError.
1131 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
1133 * libnautilus-private/nautilus-file-operations.c:
1134 Remove unneeded gnome-vfs includes.
1136 2008-02-12 Alexander Larsson <alexl@redhat.com>
1138 * libnautilus-private/nautilus-mime-actions.c:
1139 (mime_application_hash):
1140 Fix 64bit build (#515896)
1142 2008-02-11 Alexander Larsson <alexl@redhat.com>
1145 Post-release version bump
1147 === nautilus 2.21.91 ===
1149 2008-02-11 Alexander Larsson <alexl@redhat.com>
1157 2008-02-11 Alexander Larsson <alexl@redhat.com>
1159 * libnautilus-private/nautilus-progress-info.[ch]:
1160 * libnautilus-private/nautilus-file-operations.c:
1161 Make progress setting be ratio based and not
1162 percent based and then ensure we handle division
1163 by zero correctly in all cases.
1165 2008-02-11 Alexander Larsson <alexl@redhat.com>
1167 * libnautilus-private/nautilus-file-operations.c:
1168 * libnautilus-private/nautilus-mime-actions.c:
1169 * libnautilus-private/nautilus-vfs-file.c:
1170 * src/nautilus-application.c:
1171 * src/nautilus-window-manage-views.c:
1172 Update for new gio mount flags argument
1174 2008-02-11 Alexander Larsson <alexl@redhat.com>
1176 * src/nautilus-places-sidebar.c (update_places):
1177 Fix leak of volumes list.
1178 Pointed out by Vincent Untz
1180 2008-02-08 Alexander Larsson <alexl@redhat.com>
1182 * libnautilus-private/nautilus-autorun.c:
1185 2008-02-08 Alexander Larsson <alexl@redhat.com>
1187 * src/nautilus-application.c:
1188 Use the new g_volume_should_automount()
1190 2008-02-08 Alexander Larsson <alexl@redhat.com>
1192 * libnautilus-private/nautilus-desktop-link.c:
1193 Maks sure we disconnect from the changed
1194 signal on the mount.
1196 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
1198 * HACKING: Change CVS things into SVN.
1200 2008-02-08 Alexander Larsson <alexl@redhat.com>
1202 * libnautilus-private/nautilus-desktop-link.c:
1203 (mount_changed_callback):
1204 (nautilus_desktop_link_new_from_mount):
1205 Handle changes of GMount objects
1207 2008-02-08 Alexander Larsson <alexl@redhat.com>
1209 * src/file-manager/fm-directory-view.c:
1210 Fix open and open with menu display in
1211 always-use-browser mode.
1213 2008-02-08 Alexander Larsson <alexl@redhat.com>
1215 * src/file-manager/fm-directory-view.c:
1216 Make sure delete-from-trash is correctly sensitive.
1219 2008-02-08 Alexander Larsson <alexl@redhat.com>
1221 * test/test-nautilus-search-engine.c:
1223 Initialize threads (#515031)
1225 2008-02-07 Luca Ferretti <elle.uca@libero.it>
1228 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1231 2008-02-07 A. Walton <awalton@svn.gnome.org>
1233 * libnautilus-private/nautilus-emblem-utils.c:
1234 (is_reserved_keyword):
1235 * libnautilus-private/nautilus-file.c:
1236 (nautilus_file_fit_date_as_string):
1237 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1238 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1240 2008-02-07 Alexander Larsson <alexl@redhat.com>
1242 * libnautilus-private/nautilus-icon-dnd.c:
1243 Rewrite the desktop uri to the real uri on
1244 uri-list drops (i.e. from other apps) (#511764)
1246 2008-02-06 Alexander Larsson <alexl@redhat.com>
1248 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1249 Don't crash if parent doesn't exist (#512636)
1250 Move exact change before key generation to avoid leak.
1252 2008-02-06 Alexander Larsson <alexl@redhat.com>
1254 * src/nautilus-window-manage-views.c:
1255 (nautilus_window_reload):
1256 Selection is already GFiles now, no need to
1257 convert from uris (#514458)
1258 Patch from John Millikin
1260 2008-02-06 Alexander Larsson <alexl@redhat.com>
1262 * libnautilus-private/nautilus-directory-async.c:
1263 (directory_load_one):
1264 Avoid crashing if gvfs backend gives NULL as name for
1265 a new file. (#511601)
1267 2008-02-06 Alexander Larsson <alexl@redhat.com>
1269 * libnautilus-private/nautilus-directory-async.c:
1270 * libnautilus-private/nautilus-directory-private.h:
1271 Change how we handle cancellation of the directory count
1272 and mime list for files in a directory. We now make sure
1273 that the callback for the cancelled operation is run before
1276 This was causing problems when viewing a directory that had
1277 a subdirectory getting a lot of new files added, as for each
1278 new file added the directory count would be cancelled and
1279 re-started, leading to lots of outstanding (cancelled)
1280 operations. Each of these was using a file descriptor for
1281 the readdir operation, which wasn't really leaking (it was
1282 eventually freed) but could cause temporary out-of-fd errors.
1284 Perhaps we should do something similar for all kinds of
1285 operations, but its worst for dir count and mime list due to
1286 nautilus_directory_invalidate_count_and_mime_list() which is
1287 called on file creation.
1289 2008-02-05 Alexander Larsson <alexl@redhat.com>
1291 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1292 Escape characters that won't work in GMarkup.
1294 2008-02-04 Alexander Larsson <alexl@redhat.com>
1296 * libnautilus-private/nautilus-autorun.c:
1297 Don't autorun non-local mounts.
1299 2008-02-04 Alexander Larsson <alexl@redhat.com>
1301 * libnautilus-private/nautilus-dnd.c ()
1302 (nautilus_drag_default_drop_action_for_icons):
1303 Default to move when dragging from trash.
1305 2008-02-04 Alexander Larsson <alexl@redhat.com>
1307 * src/file-manager/fm-properties-window.c (create_permissions_page):
1308 Only show selinux context if HAVE_SELINUX.
1310 2008-02-04 Alexander Larsson <alexl@redhat.com>
1312 * libnautilus-private/nautilus-file-operations.c:
1313 Don't follow symlinks when emptying trash (#513912)
1315 2008-02-01 Alexander Larsson <alexl@redhat.com>
1317 * libnautilus-private/nautilus-mime-actions.c:
1318 Handle GAppInfos having NULL id
1320 2008-01-30 Alexander Larsson <alexl@redhat.com>
1322 * libnautilus-private/nautilus-autorun.[ch]:
1323 Add functions to inhibit autorun for a volume
1324 or for the volume of a file.
1326 * src/nautilus-application.c:
1327 Convert automount code to new way to inhibit autorun.
1329 * libnautilus-private/nautilus-file-operations.c:
1330 * libnautilus-private/nautilus-mime-actions.c:
1331 * libnautilus-private/nautilus-vfs-file.c:
1332 * src/nautilus-window-manage-views.c:
1333 Inhibit autorun if we manually mount stuff.
1335 2008-01-29 Alexander Larsson <alexl@redhat.com>
1337 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1338 Fix string wrt plural
1340 2008-01-28 Alexander Larsson <alexl@redhat.com>
1343 Post release version bump
1345 === nautilus 2.21.90 ===
1347 2008-01-28 Alexander Larsson <alexl@redhat.com>
1353 Update version to 2.21.90
1355 2008-01-28 Alexander Larsson <alexl@redhat.com>
1357 * libnautilus-private/nautilus-autorun.c:
1358 Better finding of case insensitive files. (#511450)
1360 * libnautilus-private/nautilus-file-utilities.[ch]:
1361 Add nautilus_find_file_insensitive
1363 Based on patch from John Millikin
1365 2008-01-28 Alexander Larsson <alexl@redhat.com>
1367 * src/file-manager/fm-directory-view.c:
1368 Enable paste into folder for volume links (#386800)
1369 Based on patch from John Millikin
1371 2008-01-28 Alexander Larsson <alexl@redhat.com>
1373 * libnautilus-private/nautilus-directory-async.c:
1375 Don't reference thumb_mtime_str if its not
1376 set, fixing a crash on zoom in. (#511406)
1377 Patch from John Millikin
1379 2008-01-28 Alexander Larsson <alexl@redhat.com>
1381 * libnautilus-private/nautilus-file-operations.c:
1382 (report_count_progress):
1383 Use ngettext for number of files strings. (#512203)
1384 Patch from Vasiliy Faronov
1386 2008-01-28 Alexander Larsson <alexl@redhat.com>
1388 * libnautilus-private/nautilus-metafile.c:
1390 Escape slashes in the same way as old versions,
1391 fixing loss of metadata customization.
1392 Patch from Rached Ben Mustapha (#511592)
1394 2008-01-25 Soren Sandmann <sandmann@redhat.com>
1396 * libnautilus-private/nautilus-directory-background.c
1397 (nautilus_connect_desktop_background_to_file_metadata): Remove
1398 call of noop eel_background_set_is_constant()
1400 2008-01-25 Matthias Clasen <mclasen@redhat.com>
1402 * libnautilus-private/nautilus-file-operations.c: Update all
1403 GIOSchedulerJobFunc callbacks to return FALSE.
1405 2008-01-24 Luca Ferretti <elle.uca@libero.it>
1407 reviewed by: Alexander Larsson
1409 * libnautilus-private/Makefile.am:
1410 * libnautilus-private/nautilus-icon-names.h
1412 Add a new file to define icon names, like
1413 #define NAUTILUS_ICON_HOME "user-home"
1414 using named icons from fd.o icon naming spec.
1416 * libnautilus-private/nautilus-desktop-link.c:
1417 (nautilus_desktop_link_new):
1418 * libnautilus-private/nautilus-link.c:
1419 (nautilus_link_get_link_icon_from_desktop):
1420 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1421 (nautilus_trash_monitor_init):
1422 * src/file-manager/fm-directory-view.c:
1423 * src/file-manager/fm-tree-view.c: (create_popup_menu),
1425 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1426 * src/nautilus-connect-server-dialog-main.c: (main):
1427 * src/nautilus-desktop-window.c: (real_get_icon):
1428 * src/nautilus-main.c: (main):
1429 * src/nautilus-pathbar.c: (get_icon_for_file_path),
1430 (get_button_image), (is_file_path_mounted_mount),
1431 (make_directory_button):
1432 * src/nautilus-places-sidebar.c: (update_places),
1433 (bookmarks_drop_uris):
1434 * src/nautilus-window-menus.c:
1436 Include nautilus-icon-name.h and use its icons defines.
1437 This means that now Nautilus is using "user-home",
1438 "user-desktop", "folder", "user-trash*", "computer",
1439 "drive-harddisk", "folder-remote", "network-workgroup",
1440 and "text-x-generic-template".
1442 * src/network-scheme.desktop.in:
1443 * nautilus-computer.desktop.in.in:
1444 * nautilus-file-management-properties.desktop.in.in:
1445 * nautilus-folder-handler.desktop.in.in:
1446 * nautilus-home.desktop.in.in:
1447 * nautilus.desktop.in.in:
1449 Use icons from fd.o spec here too. In details, we have
1451 ----------------+----------------------
1453 File Browser | system-file-manager
1454 Open Folder | folder-open
1455 Home Folder | user-home
1456 File Management | system-file-manager
1457 Network | network-workgroup
1459 For other details see bug #407130.
1461 2008-01-23 Alexander Larsson <alexl@redhat.com>
1463 * libnautilus-private/nautilus-file-operations.c:
1464 Don't leak enumerators
1466 * libnautilus-private/nautilus-trash-monitor.c:
1467 Don't leak file info
1469 Fixes from Matthias Clasen
1471 2008-01-22 Alexander Larsson <alexl@redhat.com>
1473 * libnautilus-extension/nautilus-column.c:
1474 Add attribute_q property that is the Quark
1475 of the attribute property.
1477 * src/file-manager/fm-icon-container.c:
1478 * src/file-manager/fm-list-model.[ch]:
1479 * src/file-manager/fm-list-view.c:
1480 Use the quark versions of the string attribute
1481 calls for better performance.
1483 2008-01-22 Alexander Larsson <alexl@redhat.com>
1485 * libnautilus-private/nautilus-file.[ch]:
1486 Add quark-bases string-attribute accessors.
1487 Store extension infos as quarks
1489 2008-01-22 Alexander Larsson <alexl@redhat.com>
1491 * libnautilus-private/nautilus-file.c:
1492 (nautilus_file_invalidate_extension_info_internal):
1493 (nautilus_file_add_string_attribute):
1494 Lazily allocate the extension info hashtable.
1495 Internalize the extension info attribute names.
1497 2008-01-22 Alexander Larsson <alexl@redhat.com>
1499 * libnautilus-private/nautilus-file.c:
1500 (nautilus_file_get_emblem_pixbufs):
1501 Don't leak NautilusIconInfo
1503 2008-01-22 Alexander Larsson <alexl@redhat.com>
1505 * libnautilus-private/nautilus-bookmark.c:
1506 (nautilus_bookmark_get_pixbuf):
1509 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1512 * libnautilus-private/nautilus-icon-info.c:
1513 (nautilus_icon_info_get_pixbuf_nodefault):
1514 Only set toggle ref first time we get a pixbuf request.
1516 2008-01-22 Alexander Larsson <alexl@redhat.com>
1518 * src/nautilus-main.c:
1520 Clear caches on shutdown to help track leaks.
1522 2008-01-22 Alexander Larsson <alexl@redhat.com>
1524 * libnautilus-private/nautilus-file.c:
1526 (update_description_for_link):
1527 Fix leak of description
1529 * libnautilus-private/nautilus-metafile.c:
1530 (set_metafile_contents):
1531 fix leak of xmlName.
1533 2008-01-22 Alexander Larsson <alexl@redhat.com>
1535 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1536 * libnautilus-private/nautilus-file-operations.c:
1537 * src/Nautilus_shell.server.in:
1538 * src/file-manager/fm-directory-view.c:
1539 * src/file-manager/fm-properties-window.c:
1540 * src/nautilus-connect-server-dialog-main.c:
1541 * src/nautilus-file-management-properties.glade:
1542 * src/nautilus-navigation-window-menus.c:
1543 Clean up strings for l10n. (#510327)
1545 2008-01-22 Alexander Larsson <alexl@redhat.com>
1547 * libnautilus-private/nautilus-file-operations.c:
1548 * libnautilus-private/nautilus-file.c:
1549 * libnautilus-private/nautilus-progress-info.c:
1550 * src/file-manager/fm-directory-view.c:
1551 * src/file-manager/fm-properties-window.c:
1552 Use thousands separators (#41455)
1554 2008-01-21 Alexander Larsson <alexl@redhat.com>
1557 Post release version bump
1559 === nautilus 2.21.6 ===
1561 2008-01-21 Alexander Larsson <alexl@redhat.com>
1567 Bump glib requirement to 2.15.3
1569 2008-01-21 Alexander Larsson <alexl@redhat.com>
1571 * libnautilus-private/nautilus-desktop-icon-file.c:
1574 * libnautilus-private/nautilus-file.c:
1575 Allow umount and eject for NautilusFiles that have
1576 a GMount. (e.g. unix mountpoints)
1578 2008-01-18 Alexander Larsson <alexl@redhat.com>
1580 * libnautilus-private/nautilus-autorun.c:
1581 * src/nautilus-autorun-software.c:
1584 2008-01-18 Alexander Larsson <alexl@redhat.com>
1586 * libnautilus-private/nautilus-program-choosing.c:
1587 Just use get_activation_location instead of all
1588 the unnecessary special casing.
1590 * libnautilus-private/nautilus-autorun.[ch]:
1591 * src/file-manager/fm-directory-view.c:
1592 * src/nautilus-window-manage-views.c:
1593 Use nautilus_file_get_mount() to do the
1594 x-content type detection.
1596 2008-01-18 Alexander Larsson <alexl@redhat.com>
1598 * libnautilus-private/nautilus-file.[ch]:
1599 Add nautilus_file_get_activation_location.
1601 * libnautilus-private/nautilus-directory-async.c:
1602 Get mounts from mountable files too.
1604 2008-01-18 Alexander Larsson <alexl@redhat.com>
1606 * src/nautilus-x-content-bar.c:
1607 Don't free result of g_app_info_get_icon ().
1609 2008-01-17 Alexander Larsson <alexl@redhat.com>
1611 * libnautilus-private/nautilus-desktop-icon-file.c:
1612 * libnautilus-private/nautilus-directory-async.c:
1613 * libnautilus-private/nautilus-directory-private.h:
1614 * libnautilus-private/nautilus-file.c:
1615 Implement reading the mount attribute
1616 (not used or tested yet)
1618 2008-01-17 Alexander Larsson <alexl@redhat.com>
1620 * libnautilus-private/nautilus-file.[ch]:
1621 * libnautilus-private/nautilus-file-attributes.h:
1622 * libnautilus-private/nautilus-file-private.h:
1623 Add GMount attribute to NautilusFile.
1624 (not implemented yet)
1628 * data/nautilus.xml.in:
1629 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1630 * libnautilus-private/nautilus-autorun.[ch]:
1631 * libnautilus-private/nautilus-global-preferences.c:
1632 * libnautilus-private/nautilus-global-preferences.h:
1633 * libnautilus-private/nautilus-program-choosing.c:
1635 * src/file-manager/fm-directory-view.c:
1636 * src/nautilus-application.c:
1637 * src/nautilus-autorun-software.c: Added.
1638 * src/nautilus-file-management-properties.c:
1639 * src/nautilus-file-management-properties.glade:
1640 * src/nautilus-window-manage-views.c:
1641 * src/nautilus-x-content-bar.[ch]: Added.
1642 More work on autorun and x-content types from David Zeuthen
1644 2008-01-16 Alexander Larsson <alexl@redhat.com>
1646 * src/nautilus-application.c:
1647 (find_parent_spatial_window):
1648 unref, not free the GFile.
1649 Fixes crash in close parent windows (#509821)
1651 2008-01-16 Alexander Larsson <alexl@redhat.com>
1653 * src/nautilus-file-management-properties.c:
1654 (nautilus_file_management_properties_dialog_setup):
1655 Fix help crash by actually owning a ref to
1656 xml_dialog. (#509835)
1658 2008-01-15 Alexander Larsson <alexl@redhat.com>
1660 * libnautilus-private/nautilus-dnd.[ch]:
1661 Add nautilus_drag_uris_local
1663 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1664 Don't copy/move files if you dnd within the same
1667 2008-01-15 Alexander Larsson <alexl@redhat.com>
1669 * src/file-manager/fm-directory-view.c:
1670 Selection lists are GFiles now, not uris (#505944)
1672 2008-01-15 Alexander Larsson <alexl@redhat.com>
1674 * libnautilus-private/nautilus-mime-application-chooser.c:
1675 (nautilus_mime_application_chooser_finalize):
1676 Disconnect mime changed handler
1678 2008-01-15 Alexander Larsson <alexl@redhat.com>
1680 * src/nautilus-file-management-properties.c:
1681 (nautilus_file_management_properties_dialog_response_cb):
1682 Don't crash when exiting separate properties app. (#505687)
1684 * src/nautilus-window.c:
1685 (nautilus_window_update_icon):
1686 Unref pixbuf inside != NULL block.
1688 2008-01-15 Alexander Larsson <alexl@redhat.com>
1690 * libnautilus-private/nautilus-directory-async.c:
1691 * libnautilus-private/nautilus-file-private.h:
1692 * libnautilus-private/nautilus-file.c:
1693 Honor mtime specified in thumbnail (#504833)
1695 2008-01-14 Alexander Larsson <alexl@redhat.com>
1698 Post release version bump
1700 === nautilus 2.21.5 ===
1702 2008-01-14 Alexander Larsson <alexl@redhat.com>
1704 * src/nautilus-application.c:
1711 Update version to 2.21.5
1714 2008-01-14 Alexander Larsson <alexl@redhat.com>
1719 * libnautilus-private/nautilus-file-utilities.c:
1720 * libnautilus-private/nautilus-monitor.c:
1721 * libnautilus-private/nautilus-trash-monitor.c:
1722 * src/nautilus-bookmark-list.c:
1723 Update to new gio API.
1725 2008-01-14 Alexander Larsson <alexl@redhat.com>
1727 * src/file-manager/fm-directory-view.c:
1728 (search_in_menu_items):
1729 (extension_action_callback):
1730 Check recursively for valid menu items (#508878)
1731 Patch from Choe Hwanjin.
1733 2008-01-14 Alexander Larsson <alexl@redhat.com>
1735 * libnautilus-private/nautilus-ui-utilities.c:
1736 (extension_action_sensitive_callback):
1737 (nautilus_toolbar_action_from_menu_item):
1738 Update toolbar item sensitivity if menu item changes.
1740 2008-01-14 Alexander Larsson <alexl@redhat.com>
1742 * libnautilus-private/nautilus-file-operations.[ch]:
1743 Add check_trash arg to nautilus_file_operations_unmount_mount.
1744 Add nautilus_file_operations_mount_volume().
1746 * libnautilus-private/nautilus-desktop-icon-file.c:
1747 * src/nautilus-places-sidebar.c:
1748 * src/file-manager/fm-tree-view.c:
1749 Update to API change.
1751 * data/nautilus.xml.in:
1752 * libnautilus-private/Makefile.am:
1753 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1754 * libnautilus-private/nautilus-autorun.[ch]: Added.
1755 * libnautilus-private/nautilus-global-preferences.[ch]:
1756 * src/nautilus-application.c:
1757 * src/nautilus-file-management-properties.c:
1758 * src/nautilus-file-management-properties.glade:
1759 Add new autorun setup (by David Zeuthen)
1761 2008-01-11 Alexander Larsson <alexl@redhat.com>
1763 * libnautilus-private/nautilus-file.[ch]:
1764 Add nautilus_file_has_activation_uri.
1765 Don't show can't write emblems if you can't
1766 write in the parent either.
1768 * libnautilus-private/nautilus-mime-actions.c:
1769 Don't launch mountables that have no activation uri.
1771 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1773 Don't check for unportable functions, fixes #396923
1777 * configure.in: don't check for unportable functions to modify the
1779 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1781 2008-01-10 Alexander Larsson <alexl@redhat.com>
1783 * src/file-manager/fm-directory-view.c:
1784 Use nautilus_file_can_delete() to control sensitivity
1785 of delete menu item.
1787 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1790 * icons/backgrounds.png:
1791 * icons/emblems.png:
1792 New Tango icons from Ulisse Perusin (see bug #374722).
1794 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1796 * data/icons/16x16/apps/Makefile.am:
1797 * data/icons/22x22/apps/Makefile.am:
1798 * data/icons/24x24/apps/Makefile.am:
1799 * data/icons/32x32/apps/Makefile.am:
1800 * data/icons/scalable/apps/Makefile.am:
1801 Run gtk-update-icon-cache one one when exiting from
1802 icons directory. Not needed to repeat it 5 times.
1804 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1809 * icons/Makefile.am:
1811 Move "nautilus" named icon from icon/appicon to data/icons
1812 matching the directory and naming structure of other GNOME
1815 This will also help if we'll need to add custom themeable
1818 2008-01-10 Alexander Larsson <alexl@redhat.com>
1820 * libnautilus-private/nautilus-mime-actions.c:
1821 (cancel_activate_callback):
1822 Fix assertion crash on cancel.
1824 2008-01-09 A. Walton <awalton@svn.gnome.org>
1826 * libnautilus-private/nautilus-file-operations.c:
1827 (verify_destination):
1828 Non-strdup()'d string potentially free()'d.
1830 2008-01-09 A. Walton <awalton@svn.gnome.org>
1832 * libnautilus-private/nautilus-file-operations.c:
1833 (move_file_prepare):
1834 Remove bad g_error_free()'s causing crashes while
1837 2008-01-09 Alexander Larsson <alexl@redhat.com>
1840 EXTRA_DIST the currently not built
1841 connect to server dialogs.
1843 2008-01-08 Alexander Larsson <alexl@redhat.com>
1846 Post release version bump
1848 === nautilus 2.21.2 ===
1850 2008-01-08 Alexander Larsson <alexl@redhat.com>
1855 2008-01-08 Alexander Larsson <alexl@redhat.com>
1857 * libnautilus-private/nautilus-desktop-icon-file.c:
1858 * libnautilus-private/nautilus-file.[ch]:
1859 * libnautilus-private/nautilus-vfs-file.c:
1860 * src/file-manager/fm-directory-view.c:
1861 Remove unused callbacks in nautilus_file_unmount/eject.
1862 Patch from Tomas Bzatek <tbzatek@redhat.com>
1864 2008-01-08 Alexander Larsson <alexl@redhat.com>
1866 * libnautilus-private/nautilus-desktop-icon-file.c:
1867 * libnautilus-private/nautilus-file-operations.c:
1868 * libnautilus-private/nautilus-vfs-file.c:
1869 Implement some missing mount/unmount functionallity.
1870 Patch from Tomas Bzatek <tbzatek@redhat.com>
1872 2008-01-08 Alexander Larsson <alexl@redhat.com>
1875 Bump glib req to 2.15.1
1877 2008-01-08 Alexander Larsson <alexl@redhat.com>
1879 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1882 2008-01-07 Alexander Larsson <alexl@redhat.com>
1884 * libnautilus-private/nautilus-monitor.c:
1885 * libnautilus-private/nautilus-trash-monitor.c:
1886 Update to new gio API
1888 2008-01-04 Alexander Larsson <alexl@redhat.com>
1890 * libnautilus-extension/libnautilus-extension.pc.in:
1891 Pull in gio, not gnome-vfs.
1893 * libnautilus-extension/nautilus-file-info.[ch]:
1894 * libnautilus-private/nautilus-file.c:
1895 Export some gio specific things like file type and
1896 location/parent location.
1898 * libnautilus-private/nautilus-desktop-icon-file.c:
1899 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1901 2008-01-04 Alexander Larsson <alexl@redhat.com>
1904 * src/nautilus-main.c:
1905 Set desktop env for GAppInfo
1907 * libnautilus-private/nautilus-open-with-dialog.c:
1908 Filter out apps that don't take file args from
1911 2008-01-04 Alexander Larsson <alexl@redhat.com>
1913 * libnautilus-private/nautilus-file-operations.c:
1915 Remove unnecessary delete_if_all_already_in_trash boolean.
1917 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
1919 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1922 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
1924 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1925 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1926 Update to use extensions-2.0 dir.
1928 2007-12-27 Alexander Larsson <alexl@redhat.com>
1930 * libnautilus-private/nautilus-dnd.c:
1931 (nautilus_drag_default_drop_action_for_icons):
1932 Default dnd of desktop icons to move. (#504824)
1933 Based on patch by Cosimo Cecchi
1935 2007-12-20 Alexander Larsson <alexl@redhat.com>
1938 Post release version bump
1940 === nautilus 2.21.1 ===
1942 2007-12-20 Alexander Larsson <alexl@redhat.com>
1944 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1951 Remove gnome-vfs requirement
1952 Bump glib and eel requirements
1954 2007-12-20 Alexander Larsson <alexl@redhat.com>
1956 * libnautilus-private/nautilus-mime-actions.c:
1957 Correct check for require_uri.
1958 Small performance fix
1960 2007-12-20 Alexander Larsson <alexl@redhat.com>
1962 * libnautilus-private/nautilus-file-private.h:
1963 Missed one "std" in the conversion
1965 2007-12-20 Alexander Larsson <alexl@redhat.com>
1967 * libnautilus-private/nautilus-customization-data.c:
1968 * libnautilus-private/nautilus-directory-async.c:
1969 * libnautilus-private/nautilus-dnd.c:
1970 * libnautilus-private/nautilus-file-operations.c:
1971 * libnautilus-private/nautilus-file-utilities.c:
1972 * libnautilus-private/nautilus-file.c:
1973 * libnautilus-private/nautilus-icon-dnd.c:
1974 * libnautilus-private/nautilus-link.c:
1975 * libnautilus-private/nautilus-search-engine-simple.c:
1976 * libnautilus-private/nautilus-trash-monitor.c:
1977 * src/file-manager/fm-directory-view.c:
1978 * src/file-manager/fm-properties-window.c:
1979 * src/nautilus-pathbar.c:
1980 * src/nautilus-property-browser.c:
1981 Update to new gio file attribute names
1983 2007-12-20 Alexander Larsson <alexl@redhat.com>
1985 * libnautilus-private/nautilus-file-operations.c:
1986 * src/nautilus-places-sidebar.c:
1987 Update to new gio api
1989 2007-12-19 Alexander Larsson <alexl@redhat.com>
1991 * libnautilus-private/nautilus-file-operations.c:
1992 * libnautilus-private/nautilus-file.c:
1993 * src/file-manager/fm-directory-view.c:
1994 * src/file-manager/fm-properties-window.c:
1995 Update for glib API change.
1997 2007-12-19 David Zeuthen <davidz@redhat.com>
1999 Don't put up error dialogs if the error code is
2000 G_IO_ERROR_FAILED_HANDLED.
2002 * libnautilus-private/nautilus-file-operations.c:
2003 (unmount_mount_callback):
2004 * src/nautilus-places-sidebar.c: (volume_mount_cb),
2005 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2006 (drive_poll_for_media_cb):
2008 2007-12-17 Alexander Larsson <alexl@redhat.com>
2010 * src/nautilus-main.c:
2011 (setup_debug_log_signals):
2012 Disable unsafe segv handler by default
2014 2007-12-14 David Zeuthen <davidz@redhat.com>
2016 * libnautilus-private/nautilus-desktop-icon-file.c:
2017 (update_info_from_link):
2018 * libnautilus-private/nautilus-desktop-link-monitor.c:
2019 (volume_delete_dialog):
2020 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2021 (fm_tree_view_unmount_cb):
2022 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2023 * src/nautilus-places-sidebar.c: (check_visibility),
2024 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2025 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2026 (eject_shortcut_cb):
2028 Update for API changes in gio trunk.
2030 2007-12-14 Alexander Larsson <alexl@redhat.com>
2032 * libnautilus-private/nautilus-file-operations.c:
2033 * libnautilus-private/nautilus-monitor.c:
2034 * libnautilus-private/nautilus-open-with-dialog.c:
2035 Update to new flags API
2037 2007-12-14 Alexander Larsson <alexl@redhat.com>
2039 * libnautilus-private/nautilus-bookmark.c:
2040 * libnautilus-private/nautilus-bookmark.h:
2041 * libnautilus-private/nautilus-desktop-icon-file.c:
2042 * libnautilus-private/nautilus-desktop-link-monitor.c:
2043 * libnautilus-private/nautilus-desktop-link.c:
2044 * libnautilus-private/nautilus-desktop-link.h:
2045 * libnautilus-private/nautilus-directory-private.h:
2046 * libnautilus-private/nautilus-directory.h:
2047 * libnautilus-private/nautilus-emblem-utils.h:
2048 * libnautilus-private/nautilus-file-changes-queue.h:
2049 * libnautilus-private/nautilus-file-operations.c:
2050 * libnautilus-private/nautilus-file-operations.h:
2051 * libnautilus-private/nautilus-file-utilities.c:
2052 * libnautilus-private/nautilus-file-utilities.h:
2053 * libnautilus-private/nautilus-file.c:
2054 * libnautilus-private/nautilus-file.h:
2055 * libnautilus-private/nautilus-icon-info.c:
2056 * libnautilus-private/nautilus-icon-info.h:
2057 * libnautilus-private/nautilus-link.c:
2058 * libnautilus-private/nautilus-mime-actions.h:
2059 * libnautilus-private/nautilus-mime-application-chooser.c:
2060 * libnautilus-private/nautilus-monitor.c:
2061 * libnautilus-private/nautilus-monitor.h:
2062 * libnautilus-private/nautilus-open-with-dialog.c:
2063 * libnautilus-private/nautilus-open-with-dialog.h:
2064 * libnautilus-private/nautilus-program-choosing.c:
2065 * libnautilus-private/nautilus-program-choosing.h:
2066 * libnautilus-private/nautilus-progress-info.h:
2067 * libnautilus-private/nautilus-recent.h:
2068 * libnautilus-private/nautilus-search-directory.c:
2069 * libnautilus-private/nautilus-search-engine-simple.c:
2070 * libnautilus-private/nautilus-trash-monitor.c:
2071 * libnautilus-private/nautilus-trash-monitor.h:
2072 * libnautilus-private/nautilus-ui-utilities.c:
2073 * libnautilus-private/nautilus-view-factory.h:
2074 * src/file-manager/fm-directory-view.c:
2075 * src/file-manager/fm-directory-view.h:
2076 * src/file-manager/fm-icon-container.c:
2077 * src/file-manager/fm-icon-view.c:
2078 * src/file-manager/fm-tree-model.h:
2079 * src/file-manager/fm-tree-view.c:
2080 * src/nautilus-application.c:
2081 * src/nautilus-application.h:
2082 * src/nautilus-bookmark-list.c:
2083 * src/nautilus-bookmark-list.h:
2084 * src/nautilus-desktop-window.c:
2085 * src/nautilus-image-properties-page.c:
2086 * src/nautilus-location-entry.c:
2087 * src/nautilus-navigation-window.c:
2088 * src/nautilus-pathbar.c:
2089 * src/nautilus-pathbar.h:
2090 * src/nautilus-places-sidebar.c:
2091 * src/nautilus-property-browser.c:
2092 * src/nautilus-query-editor.c:
2093 * src/nautilus-window-menus.c:
2094 Only use <gio/gio.h> include
2096 2007-12-14 Alexander Larsson <alexl@redhat.com>
2098 * libnautilus-private/nautilus-file-operations.c:
2099 Update to gioscheduler.h changes
2101 2007-12-13 Alexander Larsson <alexl@redhat.com>
2103 * libnautilus-private/nautilus-mime-actions.c:
2104 * src/nautilus-window-manage-views.c:
2105 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2107 2007-12-12 Alexander Larsson <alexl@redhat.com>
2109 * src/file-manager/fm-directory-view.c:
2113 (add_submenu_to_directory_menus):
2114 Avoid creating three copies of template menu actions
2116 2007-12-12 Alexander Larsson <alexl@redhat.com>
2118 * libnautilus-private/nautilus-file-private.h:
2119 * libnautilus-private/nautilus-file-utilities.c:
2120 Update to new gio attribute names
2122 2007-12-12 Andre Klapper <a9016009@gmx.de>
2124 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2125 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2127 2007-12-12 Andre Klapper <a9016009@gmx.de>
2129 * src/file-manager/fm-properties-window.c (create_pie_widget):
2130 fix a typo (bug #499715, committing on behalf of Bob mauchin);
2131 add two translator comments.
2133 2007-12-11 David Zeuthen <davidz@redhat.com>
2135 Update for API changes in gio trunk.
2137 * libnautilus-private/nautilus-desktop-icon-file.c:
2138 (update_info_from_link):
2139 * libnautilus-private/nautilus-desktop-link-monitor.c:
2140 (volume_delete_dialog), (volume_file_name_used),
2141 (create_mount_link), (mount_added_callback),
2142 (mount_removed_callback), (mount_changed_callback),
2143 (desktop_volumes_visible_changed),
2144 (nautilus_desktop_link_monitor_init),
2145 (desktop_link_monitor_finalize):
2146 * libnautilus-private/nautilus-desktop-link.c:
2147 (nautilus_desktop_link_new),
2148 (nautilus_desktop_link_new_from_mount),
2149 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2150 * libnautilus-private/nautilus-desktop-link.h:
2151 * libnautilus-private/nautilus-file-operations.c:
2152 (custom_mount_to_string), (custom_mount_skip),
2153 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2154 (has_trash_files), (nautilus_file_operations_unmount_mount):
2155 * libnautilus-private/nautilus-file-operations.h:
2156 * libnautilus-private/nautilus-file.c:
2157 (nautilus_file_get_volume_name):
2158 * src/file-manager/fm-icon-container.c: (get_sort_category):
2159 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2160 (fm_tree_model_get_mount_for_root_node_file),
2161 (fm_tree_model_remove_root_uri):
2162 * src/file-manager/fm-tree-model.h:
2163 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2164 (mount_added_callback), (mount_removed_callback),
2165 (button_pressed_callback), (fm_tree_view_unmount_cb),
2167 * src/nautilus-application.c: (nautilus_application_instance_init),
2168 (mount_added_callback), (mount_removed_callback):
2169 * src/nautilus-pathbar.c:
2170 (nautilus_path_bar_update_button_appearance),
2171 (is_file_path_mounted_mount), (find_button_type),
2172 (make_directory_button):
2173 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2174 (mount_added_callback), (mount_removed_callback),
2175 (mount_changed_callback), (volume_added_callback),
2176 (volume_removed_callback), (volume_changed_callback),
2177 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2178 (check_visibility), (bookmarks_check_popup_sensitivity),
2179 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2180 (unmount_shortcut_cb), (eject_shortcut_cb),
2181 (drive_poll_for_media_cb), (rescan_shortcut_cb),
2182 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2183 (nautilus_places_sidebar_set_parent_window):
2185 2007-12-11 A. Walton <awalton@svn.gnome.org>
2186 * src/nautilus-shell-interface.idl:
2187 Fix build error from nautilus metafile removal.
2189 2007-12-10 Alexander Larsson <alexl@redhat.com>
2191 * libnautilus-private/nautilus-directory-async.c:
2192 * libnautilus-private/nautilus-directory-metafile.[ch]:
2193 * libnautilus-private/nautilus-metafile.[ch]:
2194 * libnautilus-private/nautilus-directory-private.h:
2195 * libnautilus-private/nautilus-directory.c:
2196 * libnautilus-private/Makefile.am:
2197 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2198 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2199 * libnautilus-private/nautilus-metafile-server.idl: Removed.
2200 * src/nautilus-application.c:
2201 * src/nautilus-main.c:
2202 * src/nautilus-spatial-window.c:
2203 Remove the bonobo layer for metadata, as we're always in-process anyway
2206 2007-12-07 Alexander Larsson <alexl@redhat.com>
2208 * libnautilus-private/nautilus-file.[ch]:
2209 * libnautilus-private/nautilus-vfs-file.c:
2210 * src/file-manager/fm-directory-view.c:
2211 Add optional cancellable arg to nautilus_file_mount
2213 * libnautilus-private/nautilus-mime-actions.c:
2214 Implement cancellation of file activation
2216 2007-12-07 Alexander Larsson <alexl@redhat.com>
2218 * libnautilus-private/nautilus-file-operations.c:
2219 Implement nautilus_file_set_permissions_recursive
2221 2007-12-07 Alexander Larsson <alexl@redhat.com>
2223 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2224 Use new gio apis to avoid getting uri.
2226 2007-12-07 Alexander Larsson <alexl@redhat.com>
2228 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2229 No need to get the uri to figure out if the
2230 directory is in the trash, just use
2231 g_file_has_uri_scheme().
2233 2007-12-07 Alexander Larsson <alexl@redhat.com>
2235 * src/nautilus-places-sidebar.c:
2236 Display errors on mount/unmount failure
2238 2007-12-07 Alexander Larsson <alexl@redhat.com>
2240 * libnautilus-private/nautilus-file-operations.[ch]:
2241 * src/file-manager/fm-tree-view.c:
2242 * src/nautilus-places-sidebar.c:
2243 Show errors on unmount/eject failing.
2245 2007-12-07 Alexander Larsson <alexl@redhat.com>
2247 * libnautilus-private/nautilus-file-operations.[ch]:
2248 * src/nautilus-places-sidebar.c:
2249 Implement empty trash on unmount and eject
2251 * src/file-manager/fm-tree-view.c:
2252 Use the file op version of unmount
2254 2007-12-07 Alexander Larsson <alexl@redhat.com>
2256 * libnautilus-private/nautilus-file-operations.[ch]:
2257 Implement the rest of the file create ops
2259 * src/file-manager/fm-directory-view.c:
2260 Get sane filenames for dropped text
2262 2007-12-06 Alexander Larsson <alexl@redhat.com>
2264 * libnautilus-private/nautilus-directory.c:
2265 Don't avoid adding existing files that are not is_added.
2266 Fixes a problem where new folder didn't display the new folder.
2268 * libnautilus-private/nautilus-file-operations.[ch]:
2269 * src/file-manager/fm-directory-view.c:
2270 * src/file-manager/fm-tree-view.c:
2271 Implement new folder.
2273 2007-12-06 Alexander Larsson <alexl@redhat.com>
2275 * libnautilus-private/nautilus-file-operations.c:
2276 Set position on move and link
2278 2007-12-06 Alexander Larsson <alexl@redhat.com>
2280 * libnautilus-private/nautilus-file-operations.[ch]:
2281 * src/file-manager/fm-directory-view.c:
2282 Implement symlinking
2284 2007-12-05 Alexander Larsson <alexl@redhat.com>
2286 * libnautilus-private/nautilus-file-operations.[ch]:
2287 Implement duplicate.
2289 2007-12-05 Alexander Larsson <alexl@redhat.com>
2291 * src/file-manager/fm-directory-view.c:
2292 Fix merge error that made the Open Folder Window
2293 menu item appear in non-browser mode
2295 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2296 * libnautilus-private/nautilus-search-engine-beagle.c:
2297 Fixed some spacing issues.
2299 2007-12-04 Alexander Larsson <alexl@redhat.com>
2301 * libnautilus-private/nautilus-file-operations.c:
2302 Implement empty trash
2304 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2305 * libnautilus-private/nautilus-search-engine-beagle.c:
2306 Fix a memory leak from the last commit.
2308 2007-12-04 Alexander Larsson <alexl@redhat.com>
2310 * libnautilus-private/nautilus-file-operations.c:
2311 Implement trash with CommonJob
2313 * libnautilus-private/nautilus-progress-info.c:
2314 (nautilus_progress_info_set_progress):
2315 Ensure progress always is inside 0.0 - 1.0
2317 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2318 * libnautilus-private/nautilus-search-engine-beagle.c:
2319 Replace depreciated beagle_query_add_hit_type and
2320 beagle_query_add_mime_type with compatible query strings.
2322 2007-12-04 Alexander Larsson <alexl@redhat.com>
2324 * libnautilus-private/nautilus-file-operations.c:
2325 Support recursive delete with progress reporting
2327 2007-12-04 Alexander Larsson <alexl@redhat.com>
2329 * libnautilus-private/nautilus-file-operations.c:
2330 Use CommonJob in the delete confirmation dialogs
2332 2007-12-03 Christian Persch <chpe@gnome.org>
2334 * libnautilus-private/nautilus-directory-metafile.c:
2335 (nautilus_directory_get_integer_file_metadata),
2336 (nautilus_directory_set_integer_file_metadata):
2337 * libnautilus-private/nautilus-directory.c:
2338 (nautilus_directory_schedule_position_set):
2339 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2340 * libnautilus-private/nautilus-file-operations-progress.c:
2341 (time_remaining_callback):
2342 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2343 * src/file-manager/fm-directory-view.c: (new_folder_done):
2344 * src/nautilus-application.c: (get_desktop_manager_selection):
2345 * src/nautilus-connect-server-dialog.c: (display_server_uri):
2346 * src/nautilus-information-panel.c: (receive_dropped_color):
2347 * src/nautilus-property-browser.c: (add_color_to_browser):
2348 * src/nautilus-window.c: (nautilus_window_init),
2349 (nautilus_window_finalize), (free_activate_view_data),
2350 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2351 (nautilus_window_class_init): Remove some small allocations, and use
2352 GSlice more often. Bug #461795.
2354 2007-12-03 Alexander Larsson <alexl@redhat.com>
2356 * libnautilus-private/nautilus-file-operations.c:
2357 Move screen_num to CommonJob
2358 Use GtkWindow * for parent_window in CommonJob
2359 shallow conversion to CommonJob use for delete
2361 2007-12-03 Alexander Larsson <alexl@redhat.com>
2363 * libnautilus-private/nautilus-file-operations.c:
2364 Remove old gnome-vfs base implementation to make
2365 this easier to read.
2367 2007-12-03 Alexander Larsson <alexl@redhat.com>
2369 * libnautilus-private/nautilus-file-operations.c:
2370 Implement cancellation in all ops
2372 * libnautilus-private/nautilus-progress-info.[ch]:
2373 Allow cancelling in progress dialog
2375 2007-12-03 Alexander Larsson <alexl@redhat.com>
2378 Don't include deprectated headers
2380 2007-12-03 Alexander Larsson <alexl@redhat.com>
2382 * libnautilus-private/nautilus-search-engine-tracker.c:
2385 * src/file-manager/fm-directory-view.h:
2386 Don't include deprectated headers
2388 2007-12-03 Alexander Larsson <alexl@redhat.com>
2390 * libnautilus-private/nautilus-file-operations.c:
2391 * libnautilus-private/nautilus-file.c:
2392 * libnautilus-private/nautilus-progress-info.c:
2393 * src/file-manager/fm-error-reporting.c:
2394 Fix ngettext use and othe i18n issues (#500945)
2396 2007-11-30 Federico Mena Quintero <federico@novell.com>
2398 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2401 * src/file-manager/fm-properties-window.c
2402 (create_permissions_page): Use header capitalization for command button.
2403 (add_permissions_combo_box): Use sentence capitalization for field labels.
2405 2007-11-30 Alexander Larsson <alexl@redhat.com>
2407 * libnautilus-private/nautilus-file-operations.[ch]:
2408 Reimplement copy_move helper with _copy and _move
2409 Also support move to trash as trash
2411 * src/file-manager/fm-directory-view.c:
2412 Use _copy_move again
2414 2007-11-30 Alexander Larsson <alexl@redhat.com>
2416 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2417 Convert changes queue to only use GFile, not uris.
2418 Kill all _by_uri versions
2420 * libnautilus-private/nautilus-directory-notify.h:
2421 * libnautilus-private/nautilus-directory.c:
2422 * libnautilus-private/nautilus-link.c:
2423 * libnautilus-private/nautilus-monitor.c:
2424 * src/file-manager/fm-directory-view.c:
2425 Update for above changes
2427 2007-11-30 Alexander Larsson <alexl@redhat.com>
2429 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2430 More uri -> gfile API changes
2432 * libnautilus-private/nautilus-file-operations.[ch]:
2435 * src/file-manager/fm-directory-view.c:
2438 2007-11-29 Alexander Larsson <alexl@redhat.com>
2440 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2441 * libnautilus-private/nautilus-icon-dnd.c:
2442 Change position setting api to accept GFile instead of
2445 * libnautilus-private/nautilus-file-operations.c:
2446 Set positions and copy metadata.
2448 2007-11-29 Alexander Larsson <alexl@redhat.com>
2450 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2451 Add some GFile version and rename the old to _by_uri
2453 * libnautilus-private/nautilus-file-operations.c:
2456 * libnautilus-private/nautilus-file-operations-progress.c:
2457 * libnautilus-private/nautilus-file.c:
2458 * libnautilus-private/nautilus-icon-dnd.c:
2459 * libnautilus-private/nautilus-metafile.c:
2460 * libnautilus-private/nautilus-monitor.c:
2461 * src/file-manager/fm-directory-view.c:
2462 * src/file-manager/fm-icon-view.c:
2463 Update to latest APIs
2465 2007-11-23 Alexander Larsson <alexl@redhat.com>
2467 * libnautilus-private/nautilus-file-operations.c:
2468 Better status message when copying one folder
2470 * libnautilus-private/nautilus-progress-info.c:
2471 Correct tooltip message for status icon
2473 2007-11-23 Alexander Larsson <alexl@redhat.com>
2475 * libnautilus-private/nautilus-file-operations.c:
2476 Nicer progress texts
2478 * libnautilus-private/nautilus-progress-info.c:
2479 Hide progress window when last op finishes.
2481 2007-11-23 Alexander Larsson <alexl@redhat.com>
2483 * libnautilus-private/nautilus-directory-async.c:
2484 Don't free uninitialized memory.
2486 * libnautilus-private/nautilus-file-operations.c:
2487 * libnautilus-private/nautilus-progress-info.[ch]:
2488 Add progress info dialog
2490 2007-11-22 Alexander Larsson <alexl@redhat.com>
2492 * libnautilus-private/nautilus-file-operations.c:
2493 Handle debuting URIs in file copy op
2495 * src/file-manager/fm-directory-view.c:
2496 Use new nautilus_file_operations_copy for copy.
2497 Make debuting_uri hash into debuting_files in new
2498 API. Convert for old calls.
2500 2007-11-22 Alexander Larsson <alexl@redhat.com>
2502 * libnautilus-private/nautilus-file-operations.c:
2503 Add run_warning and run_error to simplify the
2504 code for error dialogs.
2506 2007-11-22 Alexander Larsson <alexl@redhat.com>
2508 * libnautilus-private/nautilus-file-operations.c:
2509 Add defines for common button names to make sure
2512 2007-11-22 Alexander Larsson <alexl@redhat.com>
2514 * libnautilus-private/nautilus-file-operations.c:
2515 Use the right create_dest arg to copy_directory
2517 2007-11-22 Alexander Larsson <alexl@redhat.com>
2519 * libnautilus-private/nautilus-file-operations.c:
2520 Free primary / secondary in run_simple_dialog
2522 2007-11-22 Alexander Larsson <alexl@redhat.com>
2524 * libnautilus-private/nautilus-file-operations.c:
2525 Add IS_IO_ERROR macro and use that
2527 2007-11-22 Alexander Larsson <alexl@redhat.com>
2529 * libnautilus-private/nautilus-progress-info.[ch]:
2530 Remove printf versions
2531 rename _set_foo_nocopy to _take_foo
2533 * libnautilus-private/nautilus-file-operations.c:
2534 Use new custom printf formating for all strings
2536 2007-11-22 Alexander Larsson <alexl@redhat.com>
2538 * libnautilus-private/nautilus-file-operations.c:
2539 Use eel_strdup_printf_with_custom to make it easier
2540 to create error dialogs.
2542 2007-11-21 Alexander Larsson <alexl@redhat.com>
2544 * libnautilus-private/nautilus-file-operations.c:
2545 Handle deleting a directory when overwriting it with a
2548 2007-11-21 Alexander Larsson <alexl@redhat.com>
2550 * libnautilus-private/nautilus-file-operations.c:
2551 Handle errors in remove destination
2553 2007-11-21 Alexander Larsson <alexl@redhat.com>
2555 * libnautilus-private/nautilus-file-operations.c:
2556 Pass cancellable into strdup_with_name
2558 2007-11-21 Alexander Larsson <alexl@redhat.com>
2560 * libnautilus-private/nautilus-file-operations.c:
2561 Add progress updates to copy.
2562 Make some error dialogs more consistent (add skip all, reorder)
2564 * libnautilus-private/nautilus-progress-info.[ch]:
2565 Add nautilus_progress_info_set_status_printf
2567 2007-11-21 Alexander Larsson <alexl@redhat.com>
2569 * libnautilus-private/nautilus-file-operations.c:
2570 Don't create dest dir on merges
2572 2007-11-21 Alexander Larsson <alexl@redhat.com>
2574 * libnautilus-private/nautilus-file-operations.c:
2575 Handle recursive copies
2577 2007-11-20 Alexander Larsson <alexl@redhat.com>
2579 * libnautilus-private/nautilus-file-operations.c:
2580 Pass in same_fs instead of dest_fs_id so we can
2581 reuse copy_file recursively and only check once.
2583 2007-11-20 Alexander Larsson <alexl@redhat.com>
2585 * libnautilus-private/nautilus-file-operations.c:
2586 More work on file copies
2588 2007-11-20 Alexander Larsson <alexl@redhat.com>
2590 * libnautilus-private/nautilus-file-operations.c:
2591 Add error handling for source scanning
2593 2007-11-19 Alexander Larsson <alexl@redhat.com>
2595 * libnautilus-private/nautilus-progress-info.[ch]:
2596 Add nautilus_get_all_progress_info()
2601 * libnautilus-private/nautilus-file-operations.c:
2602 Implement generic run_simple_dialog()
2604 2007-11-19 Alexander Larsson <alexl@redhat.com>
2606 * libnautilus-private/nautilus-file-operations.c:
2607 Add generic run_simple_dialog.
2609 2007-11-16 Alexander Larsson <alexl@redhat.com>
2611 * libnautilus-private/nautilus-progress-info.c:
2612 Fix signal emissions
2614 * libnautilus-private/nautilus-file-operations.[ch]:
2615 Add nautilus_file_operations_copy, with some initial
2616 (far from done) code
2620 nautilus_file_operations_copy testcase
2622 2007-11-16 Alexander Larsson <alexl@redhat.com>
2624 * libnautilus-private/nautilus-progress-info.c:
2626 Fix threading issues wrt the idle source
2628 2007-11-16 Alexander Larsson <alexl@redhat.com>
2630 * libnautilus-private/Makefile.am:
2631 * libnautilus-private/nautilus-progress-info.[ch]:
2632 Added NautilusProgressInfo class
2634 * libnautilus-private/nautilus-file-operations.c:
2635 * src/file-manager/fm-tree-view.c:
2636 * src/nautilus-places-sidebar.c:
2637 Update to new gio API
2639 2007-11-13 Alexander Larsson <alexl@redhat.com>
2641 * src/file-manager/fm-error-reporting.c:
2642 Remove last use of GNOME_VFS_ERROR
2644 * libnautilus-private/Makefile.am:
2645 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2646 * src/file-manager/fm-directory-view.c:
2647 * src/nautilus-window-manage-views.c:
2648 Remove GNOME_VFS_ERROR
2650 2007-11-13 Alexander Larsson <alexl@redhat.com>
2652 * src/nautilus-window-manage-views.c:
2653 * src/nautilus-window-private.h:
2654 Better error reporting on view failure
2656 2007-11-13 Alexander Larsson <alexl@redhat.com>
2658 * src/nautilus-window-manage-views.c:
2659 * src/nautilus-window-private.h:
2660 Try to mount location if not mounted.
2662 2007-11-13 Alexander Larsson <alexl@redhat.com>
2664 * libnautilus-private/nautilus-directory-async.c:
2665 * libnautilus-private/nautilus-file-private.h:
2666 * libnautilus-private/nautilus-file.c:
2667 Handle std:target_uri gio links
2669 2007-11-12 Alexander Larsson <alexl@redhat.com>
2671 * libnautilus-private/nautilus-file.c:
2674 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2677 * src/nautilus-image-properties-page.c:
2678 Add support for exempi >= 1.99.5 while keeping support for older
2681 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2684 * docs/key_mouse_navigation.txt:
2685 * libnautilus-private/nautilus-emblem-utils.c:
2686 * libnautilus-private/nautilus-emblem-utils.h:
2687 * src/file-manager/fm-properties-window.c:
2688 * src/nautilus-emblem-sidebar.c:
2689 * src/nautilus-property-browser.c:
2690 Fix typo: availible -> available.
2692 2007-11-06 Alexander Larsson <alexl@redhat.com>
2694 * libnautilus-private/nautilus-program-choosing.c:
2695 Update to the new GAppInfo and EelAppLaunchContext APIs
2696 Remove old startup notify code
2698 2007-11-05 Jürg Billeter <j@bitron.ch>
2700 reviewed by: Alexander Larsson <alexl@redhat.com>
2702 * src/file-manager/fm-actions.h:
2703 * src/file-manager/fm-directory-view.c:
2704 (action_open_folder_window_callback), (open_one_in_folder_window),
2705 (action_location_open_folder_window_callback),
2706 (real_update_location_menu), (real_update_menus):
2707 * src/file-manager/nautilus-directory-view-ui.xml:
2708 * src/nautilus-actions.h:
2709 * src/nautilus-navigation-window-menus.c:
2710 (nautilus_navigation_window_update_spatial_menu_item),
2711 (action_folder_window_callback),
2712 (nautilus_navigation_window_initialize_menus):
2713 * src/nautilus-navigation-window-ui.xml:
2714 * src/nautilus-navigation-window.c:
2715 (nautilus_navigation_window_init), (always_use_browser_changed):
2716 * src/nautilus-window-private.h:
2717 Add menu item to open spatial folder window from browser window to File
2718 menu and context menus.
2720 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2722 * src/file-manager/fm-directory-view.c:
2723 * src/nautilus-file-management-properties.c:
2724 * src/nautilus-navigation-window.c:
2725 * libnautilus-private/nautilus-icon-info.c:
2726 * libnautilus-private/nautilus-mime-application-chooser.c:
2727 Plug some minor memory leaks.
2729 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2731 * src/file-manager/fm-icon-container.c:
2732 * src/file-manager/fm-list-view.c:
2733 * src/nautilus-shell.c:
2734 * src/nautilus-file-management-properties.c:
2735 * libnautilus-private/nautilus-column-utilities.c:
2736 * libnautilus-private/nautilus-column-utilities.h:
2737 * libnautilus-private/nautilus-column-chooser.c:
2738 * libnautilus-private/nautilus-column-chooser.h:
2739 Remove all uses of eel-string-list and update code to the new
2740 eel_preferences_[set|get]_string_array api.
2742 * libnautilus-private/nautilus-global-preferences.c:
2743 Update to the eel-enumerations api changes.
2745 2007-11-02 Alexander Larsson <alexl@redhat.com>
2747 * libnautilus-private/nautilus-customization-data.[ch]:
2748 * libnautilus-private/nautilus-desktop-directory.c:
2749 * libnautilus-private/nautilus-directory-async.c:
2750 * libnautilus-private/nautilus-directory-private.h:
2751 * libnautilus-private/nautilus-directory.[ch]:
2752 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2753 * libnautilus-private/nautilus-file-private.h:
2754 * libnautilus-private/nautilus-file-utilities.c:
2755 * libnautilus-private/nautilus-file.[ch]:
2756 * libnautilus-private/nautilus-global-preferences.c:
2757 * libnautilus-private/nautilus-icon-dnd.c:
2758 * libnautilus-private/nautilus-metafile.c:
2759 * libnautilus-private/nautilus-monitor.c:
2760 * libnautilus-private/nautilus-program-choosing.c:
2761 * libnautilus-private/nautilus-query.h:
2762 * libnautilus-private/nautilus-search-directory.c:
2763 * libnautilus-private/nautilus-search-engine-tracker.c:
2764 * libnautilus-private/nautilus-search-engine.h:
2765 * libnautilus-private/nautilus-thumbnails.c:
2766 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2767 * libnautilus-private/nautilus-vfs-utils.h:
2768 * src/file-manager/fm-desktop-icon-view.c:
2769 * src/file-manager/fm-ditem-page.c:
2770 * src/file-manager/fm-icon-container.c:
2771 * src/file-manager/fm-icon-view.c:
2772 * src/file-manager/fm-list-view.c:
2773 * src/file-manager/fm-properties-window.c:
2774 * src/file-manager/fm-tree-view.c:
2775 * src/nautilus-desktop-window.c:
2776 * src/nautilus-emblem-sidebar.c:
2777 * src/nautilus-location-bar.c:
2778 * src/nautilus-location-dialog.c:
2779 * src/nautilus-location-entry.c:
2780 * src/nautilus-main.c:
2781 * src/nautilus-navigation-window-menus.c:
2782 * src/nautilus-places-sidebar.c:
2783 * src/nautilus-query-editor.c:
2784 * src/nautilus-shell.c:
2785 * src/nautilus-sidebar-title.c:
2786 * src/nautilus-window-manage-views.c:
2787 * src/nautilus-window.c:
2788 * test/test-nautilus-mime-actions-set.c:
2789 * test/test-nautilus-mime-actions.c:
2791 Remove lots of gnome vfs includes
2794 Disable building of connect to server app
2796 2007-11-02 Alexander Larsson <alexl@redhat.com>
2798 * libnautilus-private/nautilus-file.[ch]:
2799 Add nautilus_file_is_launchable
2801 * libnautilus-private/nautilus-program-choosing.c:
2802 Add launched apps to recent files
2804 * libnautilus-private/nautilus-mime-actions.[ch]:
2805 * src/file-manager/fm-directory-view.[ch]:
2806 Move all the file activaton code from FMDirectoryView
2807 to a common place in nautilus-mime-actions
2809 2007-11-01 Alexander Larsson <alexl@redhat.com>
2811 * libnautilus-private/nautilus-file-operations.[ch]:
2812 Stub out all gnome-vfs using operations with a
2813 dialog saying this isn't supported yet.
2816 * src/file-manager/fm-directory-view.c:
2817 * src/nautilus-shell-ui.xml:
2818 * src/nautilus-window-menus.c:
2819 Remove all connect to server use for now
2820 Not sure what to do with it in the gvfs world
2822 * src/file-manager/fm-error-reporting.c:
2823 * src/nautilus-main.c:
2824 Remove gnome_vfs uses
2826 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2828 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2829 instead of a hand rolled version.
2831 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2833 * src/file-manager/fm-directory-view.c: do not use the deprecated
2834 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2837 2007-11-01 Alexander Larsson <alexl@redhat.com>
2839 * libnautilus-private/nautilus-file-operations.[ch]:
2840 Convert unmount volume to gio
2841 Remove unmount drive (makes no sense!)
2843 * src/nautilus-places-sidebar.c:
2846 2007-11-01 Alexander Larsson <alexl@redhat.com>
2848 * libnautilus-private/nautilus-file.c:
2849 (nautilus_file_get_uri_scheme):
2850 Better get_uri_scheme implementation
2852 * libnautilus-private/nautilus-mime-actions.[ch]:
2853 Remove the open_with versions (not needed anymore)
2854 Add support for uri_handlers
2856 * libnautilus-private/nautilus-program-choosing.[ch]:
2857 Remove now unused function nautilus_launch_show_file
2859 * src/file-manager/fm-directory-view.c:
2860 * src/nautilus-information-panel.c:
2861 * src/nautilus-window.c:
2862 Update for above api changes
2864 2007-10-31 Alexander Larsson <alexl@redhat.com>
2866 * libnautilus-private/nautilus-dnd.c:
2867 Convert default dnd op to gio code
2869 2007-10-31 Alexander Larsson <alexl@redhat.com>
2871 * libnautilus-private/nautilus-search-engine-simple.c:
2872 Update to changed gio API
2874 2007-10-31 Alexander Larsson <alexl@redhat.com>
2876 * libnautilus-private/nautilus-vfs-utils.[ch]:
2877 Remove more unused gnome-vfs helpers
2879 2007-10-31 Alexander Larsson <alexl@redhat.com>
2881 * src/file-manager/fm-icon-view.c (play_file):
2882 Use a better pipeline for audio preview (doesn't play videos)
2883 Add back totem preview app.
2885 * libnautilus-private/nautilus-file.c:
2886 (nautilus_file_get_volume_name):
2887 Get volume name using gio
2889 * src/file-manager/fm-properties-window.c:
2890 Show volume name for non local files too
2891 Avoid crashes if query fsinfo fails
2893 2007-10-30 Alexander Larsson <alexl@redhat.com>
2895 * libnautilus-private/nautilus-program-choosing.c:
2896 (nautilus_launch_show_file):
2897 Avoid gnome_vfs calls
2899 2007-10-30 Alexander Larsson <alexl@redhat.com>
2901 * libnautilus-private/nautilus-icon-canvas-item.c:
2905 * src/file-manager/Makefile.am:
2906 * src/file-manager/fm-icon-view.c:
2907 * src/file-manager/nautilus-audio-mime-types.h:
2908 Replace audio preview code with new one based
2909 on gst-launch, removing all the gnome-vfs code
2911 2007-10-29 Alexander Larsson <alexl@redhat.com>
2913 * libnautilus-private/nautilus-dnd.c:
2914 Remove gnome-vfs code
2916 2007-10-29 Alexander Larsson <alexl@redhat.com>
2918 * libnautilus-private/nautilus-file-utilities.[ch]:
2919 * libnautilus-private/nautilus-file-operations.c:
2920 Move public gnome-vfs functions from file-utilities to internal
2921 calls in file-operations.c
2922 Replace gnome-vfs use with gio
2924 * libnautilus-private/nautilus-file-operations-progress.c:
2925 * src/file-manager/fm-tree-view.c:
2926 Replace gnome-vfs use with gio
2928 2007-10-29 Alexander Larsson <alexl@redhat.com>
2930 * libnautilus-private/nautilus-file-operations.[ch]:
2931 Move nautilus_file_operations_delete to the gio code.
2933 * src/file-manager/fm-directory-view.c:
2934 * src/file-manager/fm-tree-view.c:
2935 Update to use new nautilus_file_operations_delete
2937 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2939 * libnautilus-private/nautilus-module.c:
2940 Fix valgrind warning on shutdown (#346401, ported from trunk).
2942 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2944 * libnautilus-private/nautilus-directory.c:
2945 * libnautilus-private/nautilus-desktop-link.c:
2946 * libnautilus-private/nautilus-desktop-icon-file.c:
2947 * libnautilus-private/nautilus-bookmark.c:
2948 * libnautilus-private/nautilus-trash-monitor.c:
2949 * libnautilus-private/nautilus-file.c:
2950 Plug minor memory leaks and improper uses of eel_ref_str_*
2952 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2954 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2955 of freeing it to avoid memory corruption.
2957 2007-10-25 Alexander Larsson <alexl@redhat.com>
2959 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2960 * libnautilus-private/nautilus-monitor.c:
2961 Rename some file change queue functions to _by_uri
2962 add GFile based version with the original name
2964 * libnautilus-private/nautilus-file-operations.[ch]:
2965 Add gio based nautilus_file_operations_trash_or_delete() call.
2967 * src/file-manager/fm-directory-view.c:
2968 Call nautilus_file_operations_trash_or_delete()
2971 2007-10-25 Alexander Larsson <alexl@redhat.com>
2973 * src/file-manager/fm-directory-view.[ch]:
2974 Make file activation handle mounting of mountables and non-mounted
2975 locations. Also general cleanup of activation.
2976 Cancellation not handled yet.
2978 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2980 * src/file-manager/fm-list-view.c:
2981 * libnautilus-private/nautilus-icon-info.c:
2982 * libnautilus-private/nautilus-file.c:
2983 Plug some minor memory leaks.
2985 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2987 * src/nautilus-window-manage-view.c (location_has_really_changed):
2988 Fix a warning when switching view.
2990 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2992 * src/nautilus-application.c:
2993 * src/nautilus-property-browser.c:
2994 * src/nautilus-shell.c:
2996 Do not use EelStringList.
2998 2007-10-24 Paolo Borelli <pborelli@katamail.com>
3000 * src/nautilus-file-management-properties.c:
3001 remove eel_string_list (ab)use.
3003 2007-10-24 Alexander Larsson <alexl@redhat.com>
3005 * libnautilus-private/nautilus-file.[ch]:
3006 * libnautilus-private/nautilus-vfs-file.c:
3007 Pass GMountOperation instead of parent to mount.
3008 Nothing for unmount/eject
3010 * src/file-manager/fm-directory-view.c:
3011 Pass in a mount operation for mount.
3012 Disable timeout when mount operation is active
3014 2007-10-24 Alexander Larsson <alexl@redhat.com>
3016 * libnautilus-private/nautilus-file.c:
3017 Use g_utf8_collate, not eel_strcoll.
3019 2007-10-24 Alexander Larsson <alexl@redhat.com>
3021 * libnautilus-private/nautilus-icon-canvas-item.c:
3023 Update for eel changes
3025 2007-10-23 Alexander Larsson <alexl@redhat.com>
3028 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3029 * libnautilus-private/nautilus-icon-container.c:
3030 * libnautilus-private/nautilus-icon-dnd.c:
3031 * libnautilus-private/nautilus-icon-private.h:
3033 Remove libart dependency, use eel rect and point types
3035 2007-10-23 Alexander Larsson <alexl@redhat.com>
3037 * libnautilus-private/nautilus-program-choosing.c:
3038 (nautilus_launch_application_from_command):
3039 Use gdk_spawn instead of eel
3041 2007-10-23 Alexander Larsson <alexl@redhat.com>
3043 * libnautilus-private/nautilus-dnd.c:
3044 * libnautilus-private/nautilus-file.c:
3045 * libnautilus-private/nautilus-program-choosing.c:
3046 * src/file-manager/fm-directory-view.c:
3047 * src/file-manager/fm-properties-window.c:
3048 * src/nautilus-emblem-sidebar.c:
3049 * src/nautilus-information-panel.c:
3050 Don't use removed eel gnome-vfs functions
3052 2007-10-23 Alexander Larsson <alexl@redhat.com>
3054 * libnautilus-private/nautilus-directory.[ch]:
3055 Add nautilus_directory_get_location
3057 * libnautilus-private/nautilus-file.[ch]:
3058 Add nautilus_file_get_parent_location.
3059 Port from eel_format_uri_for_display to gio parse names
3061 * libnautilus-private/nautilus-program-choosing.c:
3062 * src/file-manager/fm-directory-view.c:
3063 * src/nautilus-emblem-sidebar.c:
3064 * src/nautilus-location-bar.c:
3065 * src/nautilus-location-dialog.c:
3066 * src/nautilus-navigation-window-menus.c:
3067 * src/nautilus-window-bookmarks.c:
3068 Port from eel_format_uri_for_display to gio parse names
3070 2007-10-23 Alexander Larsson <alexl@redhat.com>
3072 * libnautilus-private/nautilus-file-utilities.c:
3073 (nautilus_ensure_unique_file_name):
3076 * src/file-manager/fm-directory-view.c:
3077 (fm_directory_view_handle_netscape_url_drop):
3078 Handle missing mimetype
3080 2007-10-23 Alexander Larsson <alexl@redhat.com>
3082 * libnautilus-private/nautilus-file-utilities.c:
3083 (nautilus_compute_title_for_location):
3084 Make this use only display name.
3086 * libnautilus-private/nautilus-icon-info.c:
3087 (nautilus_icon_info_lookup):
3088 Don't free filename before use
3090 * libnautilus-private/nautilus-search-directory-file.[ch]:
3091 * libnautilus-private/nautilus-search-directory.c:
3092 Create nice display name for search directories, and keep it updated.
3094 * src/nautilus-window-manage-views.c:
3095 Fix wrong type of argument passed to signal
3097 2007-10-23 Alexander Larsson <alexl@redhat.com>
3099 * libnautilus-private/nautilus-file.c:
3100 Replace some gnome vfs calls
3102 2007-10-23 Alexander Larsson <alexl@redhat.com>
3104 * libnautilus-private/nautilus-metafile.c:
3105 Use new gio uri escape functions instead of gnome-vfs
3107 2007-10-22 Alexander Larsson <alexl@redhat.com>
3109 * src/nautilus-location-entry.c:
3110 Use GFilenameCompleter
3112 2007-10-22 Alexander Larsson <alexl@redhat.com>
3114 * src/nautilus-application.c:
3115 * src/nautilus-information-panel.c:
3116 * src/nautilus-spatial-window.c:
3117 * src/nautilus-spatial-window.h:
3118 * src/nautilus-window-manage-views.c:
3119 Use GFile * instead of uris in some more places
3121 Patch from Paolo Borelli
3123 2007-10-22 Alexander Larsson <alexl@redhat.com>
3125 * libnautilus-private/nautilus-desktop-icon-file.c:
3126 * libnautilus-private/nautilus-file.c:
3127 * libnautilus-private/nautilus-saved-search-file.c:
3128 * libnautilus-private/nautilus-search-directory-file.c:
3129 Fix handling of mimetype as refstring
3133 Patch from Paolo Borelli
3135 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3137 * src/file-manager/fm-icon-view.c:
3138 * src/file-manager/fm-directory-view.c:
3139 use g_content_type_equals instead of strcasecmp on the mime type.
3141 * src/nautilus-window-menus.c:
3142 Remove unneeded includes
3144 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3146 * libnautilus-private/nautilus-emblem-utils.h:
3147 * libnautilus-private/nautilus-emblem-utils.c:
3148 * src/nautilus-emblem-sidebar.c:
3149 * src/nautilus-property-browser.c:
3151 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3153 2007-10-19 Alexander Larsson <alexl@redhat.com>
3155 * libnautilus-private/nautilus-file.c:
3156 (nautilus_file_set_display_name):
3157 Don't crash on NULL display name
3159 2007-10-19 Alexander Larsson <alexl@redhat.com>
3161 * libnautilus-private/nautilus-file-private.h:
3162 * libnautilus-private/nautilus-file.[ch]:
3163 * libnautilus-private/nautilus-vfs-file.c:
3164 Remove NautilusFileMountCallback and just make
3165 NautilusFileOperationCallback take an extra
3166 resultant file argument.
3168 * src/file-manager/fm-directory-view.c:
3169 * src/file-manager/fm-error-reporting.c:
3170 * src/file-manager/fm-list-view.c:
3171 * src/file-manager/fm-properties-window.c:
3172 Update to API change
3174 * src/nautilus-pathbar.c:
3175 (get_display_name_for_folder):
3176 Fix crash if NULLÂ display name
3178 2007-10-19 Alexander Larsson <alexl@redhat.com>
3180 * libnautilus-private/nautilus-desktop-icon-file.c:
3181 Set can_mount/unmount to FALSE unless set
3183 * libnautilus-private/nautilus-file-private.h:
3184 * libnautilus-private/nautilus-file.c:
3185 * libnautilus-private/nautilus-file.h:
3186 Make the Operation object semi-public
3187 Move mount ops to virtual functions
3189 * libnautilus-private/nautilus-vfs-file.c:
3190 Initial work to implement mount op
3192 2007-10-18 Alexander Larsson <alexl@redhat.com>
3194 * libnautilus-private/nautilus-file-utilities.[ch]:
3195 * src/nautilus-pathbar.c:
3196 Add & use nautilus_get_desktop_location
3198 * libnautilus-private/nautilus-dnd.c:
3201 * libnautilus-private/nautilus-icon-dnd.c:
3202 Trash is now a real uri location, remove special case
3204 2007-10-18 Alexander Larsson <alexl@redhat.com>
3206 * libnautilus-private/nautilus-file-utilities.[ch]:
3207 Make compute_title take a GFile
3209 * libnautilus-private/nautilus-view-factory.[ch]:
3210 * libnautilus-private/nautilus-window-info.[ch]:
3211 * src/file-manager/fm-directory-view.c:
3212 * src/file-manager/fm-tree-view.c:
3213 * src/nautilus-application.[ch]:
3214 * src/nautilus-bookmark-list.c:
3215 * src/nautilus-bookmarks-window.c:
3216 * src/nautilus-connect-server-dialog-nonmain.c:
3217 * src/nautilus-desktop-window.c:
3218 * src/nautilus-history-sidebar.c:
3219 * src/nautilus-location-bar.c:
3220 * src/nautilus-location-dialog.c:
3221 * src/nautilus-navigation-window.c:
3222 * src/nautilus-places-sidebar.c:
3223 * src/nautilus-shell.c:
3224 * src/nautilus-spatial-window.c:
3225 * src/nautilus-window-manage-views.[ch]:
3226 * src/nautilus-window-menus.c:
3227 * src/nautilus-window-private.h:
3228 * src/nautilus-window.[ch]:
3229 Use GFile * instead of char * uri in all loation handling
3232 2007-10-18 Paolo Borelli <pborelli@katamail.com>
3234 * src/nautilus-image-properties-page.c: port to gio.
3236 2007-10-18 Alexander Larsson <alexl@redhat.com>
3238 * libnautilus-private/nautilus-directory-private.h:
3239 * libnautilus-private/nautilus-directory.[ch]:
3240 * src/nautilus-application.c:
3241 Make nautilus_directory_get_existing take GFile *.
3242 Add nautilus_directory_get taking a GFile *
3244 2007-10-18 Alexander Larsson <alexl@redhat.com>
3246 * libnautilus-private/nautilus-desktop-directory-file.c:
3247 * libnautilus-private/nautilus-desktop-directory.c:
3248 * libnautilus-private/nautilus-desktop-icon-file.c:
3249 * libnautilus-private/nautilus-desktop-link-monitor.c:
3250 * libnautilus-private/nautilus-directory.c:
3251 * libnautilus-private/nautilus-directory.h:
3252 * libnautilus-private/nautilus-file-operations.c:
3253 * libnautilus-private/nautilus-file-utilities.c:
3254 * src/file-manager/fm-directory-view.c:
3255 * src/nautilus-navigation-window.c:
3256 * src/nautilus-window-manage-views.c:
3257 * test/test-nautilus-directory-async.c:
3258 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3260 2007-10-18 Alexander Larsson <alexl@redhat.com>
3262 * libnautilus-private/nautilus-desktop-link.c:
3263 * libnautilus-private/nautilus-desktop-icon-file.c:
3266 * libnautilus-private/nautilus-file.c:
3267 * libnautilus-private/nautilus-icon-dnd.c:
3268 Convert gnome_vfs calls to gio
3270 2007-10-18 Alexander Larsson <alexl@redhat.com>
3272 * libnautilus-private/nautilus-desktop-icon-file.c:
3273 * src/nautilus-application.c:
3274 * src/nautilus-window-menus.c:
3275 * test/test-nautilus-directory-async.c:
3277 Convert gnome_vfs calls to gio
3279 2007-10-18 Alexander Larsson <alexl@redhat.com>
3281 * src/nautilus-application.[ch]:
3282 Convert gnome_vfs calls to gio
3285 Document some stuff that needs doing in gio-branch
3287 2007-10-18 Alexander Larsson <alexl@redhat.com>
3289 * libnautilus-private/nautilus-search-engine-simple.c:
3292 * src/nautilus-query-editor.c:
3293 Work around crash getting NULL back as the location.
3295 2007-10-18 Alexander Larsson <alexl@redhat.com>
3297 * libnautilus-private/nautilus-file-utilities.[ch]:
3298 Add nautilus_is_home_directory and nautilus_is_root_directory
3300 * src/nautilus-window-manage-views.c:
3301 Convert gnome_vfs calls to gio
3303 2007-10-18 Alexander Larsson <alexl@redhat.com>
3305 * src/nautilus-window.c (nautilus_window_go_up):
3306 Use gio to find parent
3308 2007-10-18 Alexander Larsson <alexl@redhat.com>
3310 * src/nautilus-pathbar.[ch]:
3311 * src/nautilus-navigation-window.c:
3312 * src/nautilus-window-manage-views.c:
3315 2007-10-17 Alexander Larsson <alexl@redhat.com>
3317 * libnautilus-private/nautilus-vfs-utils.[ch]:
3318 Remove now unused gnome_vfs to gio helpers
3320 2007-10-17 Alexander Larsson <alexl@redhat.com>
3322 * src/nautilus-location-bar.c:
3323 Remove some unused code
3324 Replace gnome_vfs code with gio code
3326 2007-10-17 Alexander Larsson <alexl@redhat.com>
3328 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3329 Typo can_delete -> can_trash
3331 2007-10-17 Alexander Larsson <alexl@redhat.com>
3333 * src/nautilus-property-browser.c:
3334 Replace some gnome-vfs code with gio code
3336 2007-10-17 Alexander Larsson <alexl@redhat.com>
3338 * src/file-manager/fm-properties-window.c:
3339 Replace some gnome-vfs code with gio code
3341 2007-10-17 Alexander Larsson <alexl@redhat.com>
3343 * libnautilus-private/nautilus-file-private.h:
3344 * libnautilus-private/nautilus-file.[ch]:
3345 Add can_delete and can_trash
3347 * src/file-manager/fm-directory-view.c:
3348 Replace some gnome-vfs code with gio code
3350 2007-10-17 Alexander Larsson <alexl@redhat.com>
3352 * src/nautilus-location-dialog.c (open_current_location):
3353 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3355 2007-10-17 Alexander Larsson <alexl@redhat.com>
3357 * libnautilus-private/nautilus-search-engine-simple.c:
3360 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3362 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3364 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3366 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3368 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3370 * libnautilus-private/nautilus-link.[ch]: remove.
3371 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3372 and rename them to nautilus-link.[ch]
3373 * libnautilus-private/nautilus-file.c: adapt for the above change.
3375 2007-10-17 Alexander Larsson <alexl@redhat.com>
3377 * src/nautilus-places-sidebar.c:
3380 2007-10-17 Alexander Larsson <alexl@redhat.com>
3382 * libnautilus-private/nautilus-file.[ch]:
3383 * libnautilus-private/nautilus-file-private.h:
3384 Remove has/get_volume/drive, replace with
3385 can_mount/unmount/eject and mount/unmount/eject.
3386 (Which are not fully implemented yet)
3387 Add nautilus_file_is_mountpoint.
3389 * libnautilus-extension/nautilus-file-info.[ch]:
3390 * libnautilus-private/nautilus-directory-async.c:
3391 * libnautilus-private/nautilus-link-desktop-file.[ch]:
3392 * libnautilus-private/nautilus-link.[ch]:
3393 * src/file-manager/fm-directory-view.c:
3394 * src/file-manager/fm-icon-view.c:
3395 * src/file-manager/fm-properties-window.c:
3396 * src/file-manager/fm-tree-model.[ch]:
3397 * src/file-manager/fm-tree-view.c:
3400 2007-10-16 Alexander Larsson <alexl@redhat.com>
3402 * libnautilus-private/nautilus-desktop-icon-file.c:
3403 * libnautilus-private/nautilus-desktop-link-monitor.c:
3404 * libnautilus-private/nautilus-desktop-link.[ch]:
3405 * libnautilus-private/nautilus-directory-async.c:
3406 * libnautilus-private/nautilus-file-private.h:
3407 * libnautilus-private/nautilus-file.c:
3408 * libnautilus-private/nautilus-search-directory-file.c:
3409 * src/file-manager/fm-directory-view.c:
3410 * src/file-manager/fm-properties-window.c:
3411 Convert some volume monitor use to gio
3413 2007-10-16 Alexander Larsson <alexl@redhat.com>
3415 * libnautilus-private/nautilus-trash-monitor.c:
3416 Ref icon in nautilus_trash_monitor_get_icon()
3418 * libnautilus-private/nautilus-desktop-icon-file.c:
3419 * libnautilus-private/nautilus-desktop-link.c:
3420 * libnautilus-private/nautilus-desktop-link.h:
3421 * src/nautilus-places-sidebar.c:
3422 Use nautilus_trash_monitor_get_icon() when possible
3424 2007-10-16 Alexander Larsson <alexl@redhat.com>
3426 * libnautilus-private/nautilus-trash-monitor.[ch]:
3427 Add full gio implementation and get_icon()
3429 2007-10-15 Alexander Larsson <alexl@redhat.com>
3431 * libnautilus-private/Makefile.am:
3432 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3433 * libnautilus-private/nautilus-icon-factory.c: Removed.
3434 * libnautilus-private/nautilus-icon-factory.h: Removed.
3435 Remove NautilusIconFactory code.
3436 Now all code use the new APIs
3439 * libnautilus-private/nautilus-bookmark.c:
3440 * libnautilus-private/nautilus-bookmark.h:
3441 * libnautilus-private/nautilus-file.c:
3442 * libnautilus-private/nautilus-global-preferences.c:
3443 * libnautilus-private/nautilus-icon-canvas-item.c:
3444 * libnautilus-private/nautilus-icon-canvas-item.h:
3445 * libnautilus-private/nautilus-icon-container.h:
3446 * libnautilus-private/nautilus-icon-private.h:
3447 * libnautilus-private/nautilus-link-desktop-file.c:
3448 * libnautilus-private/nautilus-program-choosing.c:
3449 * libnautilus-private/nautilus-view.h:
3450 * src/file-manager/fm-directory-view.c:
3451 * src/file-manager/fm-icon-view.c:
3452 * src/file-manager/fm-list-model.c:
3453 * src/file-manager/fm-list-model.h:
3454 * src/file-manager/fm-list-view.c:
3455 * src/file-manager/fm-properties-window.c:
3456 * src/file-manager/fm-tree-model.c:
3457 * src/file-manager/fm-tree-view.c:
3458 * src/nautilus-application.c:
3459 * src/nautilus-bookmark-list.c:
3460 * src/nautilus-bookmarks-window.c:
3461 * src/nautilus-emblem-sidebar.c:
3462 * src/nautilus-navigation-window-menus.c:
3463 * src/nautilus-navigation-window.c:
3464 * src/nautilus-pathbar.c:
3465 * src/nautilus-places-sidebar.c:
3466 * src/nautilus-sidebar-title.c:
3467 * src/nautilus-window-menus.c:
3468 * src/nautilus-window.c:
3469 * src/nautilus-zoom-control.h:
3470 * test/test-nautilus-wrap-table.c:
3471 Don't include the nautilus-icon-factory headers
3473 2007-10-15 Alexander Larsson <alexl@redhat.com>
3475 * libnautilus-private/nautilus-file.[ch]:
3476 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3477 Fix force_size handling
3479 * src/file-manager/fm-directory-view.c:
3480 * src/file-manager/fm-empty-view.c:
3481 * src/file-manager/fm-list-model.c:
3482 * src/file-manager/fm-properties-window.c:
3483 * src/file-manager/fm-tree-model.c:
3484 * src/nautilus-emblem-sidebar.c:
3485 * src/nautilus-navigation-window-menus.c:
3486 * src/nautilus-property-browser.c:
3487 * src/nautilus-sidebar-title.c:
3488 Convert more stuff to new icon API
3490 2007-10-15 Alexander Larsson <alexl@redhat.com>
3492 * libnautilus-private/nautilus-icon-info.[ch]:
3493 Add nautilus_icon_info_lookup_from_name
3495 * libnautilus-private/nautilus-ui-utilities.c:
3496 * src/nautilus-desktop-window.c:
3497 * src/nautilus-navigation-window.c:
3498 * src/nautilus-pathbar.c:
3499 Use nautilus_icon_info_lookup_from_name to get less
3502 2007-10-15 Alexander Larsson <alexl@redhat.com>
3504 * src/nautilus-pathbar.c:
3505 * src/nautilus-spatial-window.c:
3506 Convert more stuff to new icon API
3508 2007-10-15 Alexander Larsson <alexl@redhat.com>
3510 * libnautilus-private/nautilus-file.[ch]:
3511 Add nautilus_file_get_icon_pixbuf and
3512 IGNORE_VISITING icon flag
3514 * libnautilus-private/nautilus-icon-info.[ch]:
3515 Add nautilus_icon_info_get_used_name function
3517 * libnautilus-private/nautilus-emblem-utils.c:
3518 * libnautilus-private/nautilus-program-choosing.c:
3519 * libnautilus-private/nautilus-ui-utilities.c:
3520 * src/nautilus-desktop-window.c:
3521 * src/nautilus-navigation-window.c:
3522 * src/nautilus-spatial-window.c:
3523 * src/nautilus-window.[ch]:
3524 Convert to new icon APIs
3526 2007-10-15 Alexander Larsson <alexl@redhat.com>
3528 * libnautilus-private/Makefile.am:
3529 * libnautilus-private/nautilus-audio-player.c: Removed.
3530 * libnautilus-private/nautilus-audio-player.h: Removed.
3531 * src/file-manager/fm-icon-view.c:
3532 Kill old unused code
3534 2007-10-15 Alexander Larsson <alexl@redhat.com>
3536 * libnautilus-private/nautilus-icon-info.[ch]:
3537 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3539 * libnautilus-private/nautilus-file.[ch]:
3540 New functions for getting emblem icons and emblem pixbufs
3542 * libnautilus-private/nautilus-icon-container.[ch]:
3543 * libnautilus-private/nautilus-icon-factory.c:
3544 * src/file-manager/fm-directory-view.[ch]:
3545 * src/file-manager/fm-icon-container.c:
3546 * src/file-manager/fm-list-model.c:
3547 * src/file-manager/fm-tree-model.c:
3548 * src/nautilus-sidebar-title.c:
3549 Update to use the new emblem getters
3551 2007-10-15 Alexander Larsson <alexl@redhat.com>
3553 * libnautilus-private/nautilus-icon-info.[ch]:
3554 Add nautilus_get_icon_size_for_stock_size
3556 * libnautilus-private/nautilus-bookmark.c:
3557 * src/nautilus-places-sidebar.c:
3560 2007-10-15 Alexander Larsson <alexl@redhat.com>
3562 * libnautilus-private/nautilus-thumbnails.c:
3563 Add required thumbnailing stuff from NautilusIconFactory here
3565 2007-10-15 Alexander Larsson <alexl@redhat.com>
3567 * libnautilus-private/nautilus-icon-factory.[ch]:
3568 * libnautilus-private/nautilus-icon-info.[ch]:
3569 Move over icon size util functions to nautilus-icon-info
3571 * libnautilus-private/nautilus-icon-container.c:
3572 * libnautilus-private/nautilus-lib-self-check-functions.h:
3573 * src/file-manager/fm-list-model.c:
3574 * src/nautilus-sidebar-title.c:
3577 2007-10-15 Alexander Larsson <alexl@redhat.com>
3579 * libnautilus-private/nautilus-icon-container.c:
3580 * libnautilus-private/nautilus-icon-factory.h:
3581 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3584 2007-10-15 Alexander Larsson <alexl@redhat.com>
3586 * libnautilus-private/nautilus-file.c:
3587 Actually handle thumbnail size prefs
3589 2007-10-15 Alexander Larsson <alexl@redhat.com>
3591 * libnautilus-private/nautilus-file.c:
3592 Handle thumbnail size prefs
3593 Handle all sorts of icon changes and emit CHANGED on
3596 * libnautilus-private/nautilus-directory-private.h:
3597 * libnautilus-private/nautilus-directory.c:
3598 * libnautilus-private/nautilus-icon-container.c:
3599 * libnautilus-private/nautilus-icon-info.c:
3600 * libnautilus-private/nautilus-icon-info.h:
3601 * src/file-manager/fm-directory-view.c:
3602 * src/file-manager/fm-list-view.c:
3603 * src/file-manager/fm-properties-window.c:
3604 * src/file-manager/fm-tree-model.c:
3605 * src/file-manager/fm-tree-model.h:
3606 * src/file-manager/fm-tree-view.c:
3607 * src/nautilus-bookmarks-window.c:
3608 * src/nautilus-sidebar-title.c:
3609 * src/nautilus-window-bookmarks.c:
3610 * src/nautilus-window.c:
3611 Remove use of icon factory icons_changed signal, using instead
3612 the file CHANGED signal.
3614 2007-10-15 Alexander Larsson <alexl@redhat.com>
3616 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3617 Add thumbnail to all attributes
3619 2007-10-15 Alexander Larsson <alexl@redhat.com>
3621 * libnautilus-private/nautilus-file.h:
3622 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3624 * libnautilus-private/nautilus-bookmark.c:
3625 * src/file-manager/fm-directory-view.c:
3626 * src/file-manager/fm-properties-window.c:
3627 * src/file-manager/fm-tree-model.c:
3628 * src/nautilus-bookmark-list.c:
3629 * src/nautilus-pathbar.c:
3630 * src/nautilus-sidebar-title.c:
3631 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3632 nautilus_icon_factory_is_icon_ready_for_file and
3633 nautilus_icon_factory_get_required_file_attributes.
3635 2007-10-12 Alexander Larsson <alexl@redhat.com>
3637 * libnautilus-private/nautilus-bookmark.[ch]:
3638 * libnautilus-private/nautilus-file.[ch]:
3639 * libnautilus-private/nautilus-icon-info.c:
3640 * src/nautilus-application.c:
3641 * src/nautilus-bookmark-list.c:
3642 * src/nautilus-bookmarks-window.c:
3643 * src/nautilus-places-sidebar.c:
3644 * src/nautilus-window-manage-views.c:
3645 * src/nautilus-window-private.h:
3646 * src/nautilus-window.c:
3647 Convert bookmarks API to gio / GIcon
3649 2007-10-12 Alexander Larsson <alexl@redhat.com>
3651 * libnautilus-private/nautilus-file-private.h:
3652 * libnautilus-private/nautilus-file.c:
3653 * libnautilus-private/nautilus-icon-container.c:
3654 * libnautilus-private/nautilus-thumbnails.[ch]:
3655 Add back support for generating thumbnails.
3657 2007-10-12 Alexander Larsson <alexl@redhat.com>
3659 * libnautilus-private/nautilus-directory-async.c:
3660 * libnautilus-private/nautilus-file-private.h:
3661 * libnautilus-private/nautilus-file.c:
3662 For large icons, try to use the original file
3665 2007-10-12 Alexander Larsson <alexl@redhat.com>
3667 * libnautilus-private/nautilus-file.c:
3668 Only invalidate thumbnails when sizing up, not
3669 on the original scale from raw
3671 2007-10-12 Alexander Larsson <alexl@redhat.com>
3673 * libnautilus-private/nautilus-directory-async.c:
3674 * libnautilus-private/nautilus-file-private.h:
3675 * libnautilus-private/nautilus-file.c:
3676 Simplify thumbnail size handling and make it work.
3677 Now handles resizing icons.
3679 2007-10-12 Alexander Larsson <alexl@redhat.com>
3681 * libnautilus-private/nautilus-directory-async.c:
3682 * libnautilus-private/nautilus-file-private.h:
3683 * libnautilus-private/nautilus-file.c:
3684 More exact handling of thumbnail up_to_date-ness, including
3685 if loading a thumbnail fails.
3686 Return thumbnails of the right size.
3688 * libnautilus-private/nautilus-thumbnails.[ch]:
3689 Add nautilus_thumbnail_unframe_image and export
3690 frame element sizes as defines
3692 2007-10-11 Alexander Larsson <alexl@redhat.com>
3694 * libnautilus-private/nautilus-file.[ch]:
3695 * libnautilus-private/nautilus-directory-async.c:
3696 Export nautilus_file_should_show_thumbnail and use it as needed in the
3697 thumbnail reading code
3699 2007-10-11 Alexander Larsson <alexl@redhat.com>
3701 * libnautilus-private/nautilus-file-attributes.h:
3702 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3704 * libnautilus-private/nautilus-directory-private.h:
3705 * libnautilus-private/nautilus-directory-async.c:
3706 * libnautilus-private/nautilus-file-private.h:
3707 Load thumbnails asynchronosuly.
3709 * libnautilus-private/nautilus-file.c:
3710 Initial code to use the asynchronoulsy loaded thumbnail
3712 * libnautilus-private/nautilus-icon-factory.c:
3713 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3716 2007-10-11 Alexander Larsson <alexl@redhat.com>
3718 * libnautilus-private/nautilus-file-private.h:
3719 * libnautilus-private/nautilus-file.c:
3720 Read thumbnail info from gio
3722 2007-10-11 Alexander Larsson <alexl@redhat.com>
3724 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3725 Handle accept, visited and embedding text state and
3726 rewrite the icon as needed.
3728 * libnautilus-private/nautilus-icon-info.c:
3729 (nautilus_icon_info_finalize):
3730 Fix crash if pixbuf is NULL
3732 2007-10-11 Alexander Larsson <alexl@redhat.com>
3734 * libnautilus-private/Makefile.am:
3735 * libnautilus-private/nautilus-icon-info.[ch]:
3736 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3738 * libnautilus-private/nautilus-file.[ch]:
3739 Make nautilus_file_get_icon return a NautilusFileInfo
3741 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3742 Split out attach points instead of using NautilusAttachPoints
3744 * libnautilus-private/nautilus-icon-container.[ch]:
3745 * src/file-manager/fm-icon-container.c:
3746 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3748 * libnautilus-private/nautilus-icon-factory.c:
3749 * libnautilus-private/nautilus-program-choosing.c:
3750 * libnautilus-private/nautilus-mime-application-chooser.c:
3751 * libnautilus-private/nautilus-open-with-dialog.c:
3752 Update to g_themed_icon_get_names const type
3754 2007-10-10 Alexander Larsson <alexl@redhat.com>
3756 * libnautilus-private/nautilus-file-private.h:
3757 * libnautilus-private/nautilus-file.[ch]:
3758 Keep track of GIcon from gio.
3759 Add nautilus_file_get_icon()
3761 * libnautilus-private/nautilus-icon-factory.[ch]:
3762 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3763 This is a bit temporary, but can be used to move over
3764 users to nautilus_file_get_icon().
3766 * libnautilus-private/nautilus-icon-container.[ch]:
3767 * src/file-manager/fm-icon-container.c:
3768 Use nautilus_file_get_icon() in icon view.
3770 2007-10-10 Alexander Larsson <alexl@redhat.com>
3772 * libnautilus-private/nautilus-file-utilities.c:
3773 * libnautilus-private/nautilus-monitor.c:
3774 * src/nautilus-bookmark-list.c:
3775 Update for file monitoring API change
3777 * src/nautilus-spatial-window.c:
3778 Gio port from Paolo Borelli
3780 2007-10-08 Alexander Larsson <alexl@redhat.com>
3782 * libnautilus-private/nautilus-file.c:
3783 (nautilus_file_peek_display_name):
3784 Use a display name based on the filename as the default instead
3785 of "" before we've read the real display name from the backend.
3787 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3789 * libnautilus-private/nautilus-icon-dnd.[ch]:
3790 * src/nautilus-emblem-sidebar.c:
3791 * src/nautilus-location-bar.c:
3793 Replace nautilus_icon_dnd_uri_list_extract_uris with
3794 g_uri_list_extract_uris.
3796 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3798 * src/nautilus-bookmark-list.[ch]: port to gio.
3800 2007-10-05 Paolo Borelli <pborelli@katamail.com>
3802 * configure.in: use gio-2.0 instead of gio-standalone.
3804 2007-10-04 Alexander Larsson <alexl@redhat.com>
3806 * libnautilus-private/Makefile.am:
3807 * libnautilus-private/nautilus-trash-directory.[ch]:
3808 * libnautilus-private/nautilus-trash-file.[ch]:
3809 Remove virtual trash locations, we now use the gvfs trash:
3811 * libnautilus-private/nautilus-trash-monitor.[ch]:
3812 Make this a stub for now. Need to figure out how to do this.
3814 * libnautilus-private/nautilus-directory-private.h:
3815 * libnautilus-private/nautilus-directory.c:
3816 * libnautilus-private/nautilus-file-operations.c:
3817 * libnautilus-private/nautilus-file.c:
3818 * src/file-manager/fm-directory-view.c:
3819 * src/nautilus-window-manage-views.c:
3820 Handle the removal of NautilusTrash*
3822 2007-10-04 Alexander Larsson <alexl@redhat.com>
3824 * libnautilus-private/nautilus-thumbnails.c:
3825 Use gio instead of gnome-vfs to get mtime
3827 2007-10-02 Alexander Larsson <alexl@redhat.com>
3829 * libnautilus-private/nautilus-customization-data.c:
3830 * libnautilus-private/nautilus-customization-data.h:
3831 * src/nautilus-property-browser.c:
3832 Use gio to read info
3834 2007-10-02 Alexander Larsson <alexl@redhat.com>
3836 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3837 Use gio to get mime type
3839 2007-10-02 Alexander Larsson <alexl@redhat.com>
3841 * libnautilus-private/nautilus-file-utilities.c:
3842 Use GFileMonitor to monitor xdg user dirs file
3844 2007-10-02 Alexander Larsson <alexl@redhat.com>
3846 * libnautilus-private/Makefile.am (INCLUDES):
3847 Bump name for extension dir since we're not compatible anymore
3849 2007-10-02 Alexander Larsson <alexl@redhat.com>
3851 * libnautilus-private/nautilus-bookmark.c:
3852 * libnautilus-private/nautilus-customization-data.c:
3853 * libnautilus-private/nautilus-desktop-directory.c:
3854 * libnautilus-private/nautilus-directory-background.c:
3855 * libnautilus-private/nautilus-dnd.c:
3856 * libnautilus-private/nautilus-file-operations.c:
3857 * libnautilus-private/nautilus-file-utilities.c:
3858 * libnautilus-private/nautilus-file.c:
3859 * libnautilus-private/nautilus-icon-factory.c:
3860 * libnautilus-private/nautilus-metafile.c:
3861 * libnautilus-private/nautilus-search-directory.c:
3862 * libnautilus-private/nautilus-search-engine-tracker.c:
3863 * src/file-manager/fm-directory-view.c:
3864 * src/file-manager/fm-ditem-page.c:
3865 * src/file-manager/fm-icon-view.c:
3866 * src/file-manager/fm-properties-window.c:
3867 * src/file-manager/fm-tree-view.c:
3868 * src/nautilus-application.c:
3869 * src/nautilus-bookmark-list.c:
3870 * src/nautilus-image-properties-page.c:
3871 * src/nautilus-information-panel.c:
3872 * src/nautilus-places-sidebar.c:
3873 * src/nautilus-property-browser.c:
3874 * src/nautilus-query-editor.c:
3875 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3876 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3878 2007-10-02 Alexander Larsson <alexl@redhat.com>
3880 * libnautilus-private/nautilus-icon-factory.c:
3881 Don't clear thumbnails and other absolute pathnames from icon
3882 cache when mime data or icon theme changes. This is to avoid
3883 flashing and async realoading of all thumbnails.
3885 2007-10-02 Alexander Larsson <alexl@redhat.com>
3887 * libnautilus-private/nautilus-directory-async.c:
3888 (mime_db_changed_callback):
3889 Use the right call to invalidate attributes, so that
3890 they get re-read correctly.
3892 2007-10-02 Alexander Larsson <alexl@redhat.com>
3894 * libnautilus-private/nautilus-icon-factory.c:
3895 (mime_type_data_changed_callback):
3896 * libnautilus-private/nautilus-directory-async.c:
3897 (mime_db_changed_callback):
3898 Fix up types in callbacks
3900 * libnautilus-private/nautilus-mime-application-chooser.c:
3901 * libnautilus-private/nautilus-open-with-dialog.c:
3902 Handle and emit mime_data_changed on NautilusSignaller
3904 2007-10-01 Alexander Larsson <alexl@redhat.com>
3906 * libnautilus-private/Makefile.am:
3907 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3908 * libnautilus-private/nautilus-open-with-dialog.[ch]:
3909 Moved these from eel and renamed
3911 * src/file-manager/fm-directory-view.c:
3912 * src/file-manager/fm-properties-window.c:
3913 Use the nautilus version imported above instead of the eel one.
3915 2007-10-01 Alexander Larsson <alexl@redhat.com>
3917 * libnautilus-private/nautilus-directory-async.c:
3918 * libnautilus-private/nautilus-icon-factory.c:
3919 * libnautilus-private/nautilus-signaller.c:
3920 Replace gnome-vfs mime monitor with NautilusSignaller signal.
3922 * src/nautilus-query-editor.c:
3923 Use gio to list all mime types
3925 2007-10-01 Alexander Larsson <alexl@redhat.com>
3927 * libnautilus-private/nautilus-theme.[ch]:
3928 Delete leftover files
3930 2007-09-28 Alexander Larsson <alexl@redhat.com>
3933 Update for new gio pkgconfig name
3935 2007-09-28 Alexander Larsson <alexl@redhat.com>
3937 * libnautilus-private/nautilus-file.c:
3938 * src/file-manager/fm-directory-view.c:
3939 * src/file-manager/fm-properties-window.c:
3940 Update to the new name for g_format_file_size_for_display
3942 2007-09-28 Alexander Larsson <alexl@redhat.com>
3944 * libnautilus-private/nautilus-file.c:
3945 * libnautilus-private/nautilus-link.c:
3946 * src/file-manager/fm-icon-container.c:
3947 * src/nautilus-query-editor.c:
3948 Use gio mimetype functions instead of gnome-vfs ones.
3950 2007-09-28 Alexander Larsson <alexl@redhat.com>
3952 * libnautilus-private/nautilus-mime-actions.[ch]:
3953 * libnautilus-private/nautilus-program-choosing.[ch]:
3954 * libnautilus-private/nautilus-recent.[ch]:
3955 Use GAppInfo instead of GnomeVFSMimeApplication
3957 * src/file-manager/fm-directory-view.c:
3958 * src/nautilus-information-panel.c:
3959 * test/test-nautilus-mime-actions.c:
3960 Update due to the api changes in the GAppInfo move.
3962 2007-09-27 Alexander Larsson <alexl@redhat.com>
3964 * libnautilus-private/nautilus-file.c:
3965 * src/file-manager/fm-directory-view.c:
3966 * src/file-manager/fm-properties-window.c:
3967 Use g_file_size_format_for_display instead of
3968 gnome_vfs_format_file_size_for_display
3970 2007-09-27 Alexander Larsson <alexl@redhat.com>
3972 * libnautilus-private/nautilus-file.c:
3973 Remove unused GnomeVFSHandle stuff
3975 2007-09-27 Alexander Larsson <alexl@redhat.com>
3977 * libnautilus-private/nautilus-file.c:
3978 Forgot to change GnomeVFSResult to GError in
3981 007-09-27 Alexander Larsson <alexl@redhat.com>
3983 * libnautilus-private/nautilus-file.c:
3984 Implement nautilus_file_set_owner and nautilus_file_set_group
3985 using set_attributes
3988 2007-09-27 Alexander Larsson <alexl@redhat.com>
3990 * libnautilus-private/nautilus-file.c:
3991 Implement nautilus_file_set_permissions using
3992 nautilus_file_set_attributes.
3994 2007-09-27 Alexander Larsson <alexl@redhat.com>
3996 * libnautilus-private/nautilus-file.[ch]:
3997 Add nautilus_file_set_attributes
3999 2007-09-27 Alexander Larsson <alexl@redhat.com>
4001 * libnautilus-private/nautilus-vfs-utils.[ch]:
4002 Add gnome_vfs_result_to_error call
4004 * libnautilus-private/nautilus-file.[ch]:
4005 Convert renaming to use gio.
4006 Pass GError instead of GnomeVFSResult in
4007 NautilusFileOperationCallback
4009 * src/file-manager/fm-error-reporting.c:
4010 * src/file-manager/fm-error-reporting.h:
4011 * src/file-manager/fm-list-view.c:
4012 * src/file-manager/fm-properties-window.c:
4013 Update to the NautilusFileOperationCallback API change
4015 2007-09-26 Alexander Larsson <alexl@redhat.com>
4017 * libnautilus-private/nautilus-file-private.h:
4018 * libnautilus-private/nautilus-file.c:
4019 Read can_delete and can_rename from gio.
4020 Use can_rename in nautilus_file_can_rename.
4022 2007-09-26 Alexander Larsson <alexl@redhat.com>
4024 * libnautilus-private/nautilus-file.[ch]:
4025 Add nautilus_file_get_edit_name()
4027 2007-09-26 Alexander Larsson <alexl@redhat.com>
4029 * libnautilus-private/nautilus-file-utilities.[ch]:
4030 Make string args const char * where possible.
4032 * libnautilus-private/nautilus-desktop-icon-file.c:
4033 * libnautilus-private/nautilus-directory-async.c:
4034 * libnautilus-private/nautilus-file-private.h:
4035 * libnautilus-private/nautilus-file.c:
4036 Read display_name and edit_name from gio.
4037 Kill old cached_display_name creation.
4038 Use eel_ref_str for name, display_name, edit_name and make sure to
4039 share them when possible.
4040 Old use of display_name as the link info only is moved so that
4041 its shared with the normal name, with got_custom_display_name showing
4044 2007-09-26 Alexander Larsson <alexl@redhat.com>
4046 * libnautilus-private/nautilus-file-private.h:
4047 * libnautilus-private/nautilus-file.c:
4048 Use new refcounted string implementation for mime_type.
4049 This way we don't have to store duplicate strings for
4052 2007-09-26 Alexander Larsson <alexl@redhat.com>
4054 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4055 directory->details->pending_file_info now has GFileInfo objects, not
4056 GnomeVFSFileInfo objects. Free them in the correct way.
4058 2007-09-26 Alexander Larsson <alexl@redhat.com>
4060 * libnautilus-private/nautilus-directory-async.c:
4061 Remove old irrelevant comment
4063 2007-09-26 Alexander Larsson <alexl@redhat.com>
4065 * libnautilus-private/nautilus-directory-async.c:
4066 Read top left text with gio
4068 2007-09-26 Alexander Larsson <alexl@redhat.com>
4070 * src/file-manager/fm-ditem-page.c:
4071 Use g_file_load_contents_async instead of
4072 eel_read_entire_file_async.
4074 2007-09-26 Alexander Larsson <alexl@redhat.com>
4076 * libnautilus-private/nautilus-icon-factory.c:
4077 * libnautilus-private/nautilus-thumbnails.c:
4078 Use g_file_load_contents_async instead of
4079 eel_read_entire_file_async.
4081 2007-09-26 Alexander Larsson <alexl@redhat.com>
4083 * libnautilus-private/nautilus-metafile.c:
4084 Use g_file_load_contents_async instead of
4085 eel_read_entire_file_async.
4087 2007-09-26 Alexander Larsson <alexl@redhat.com>
4089 * libnautilus-private/nautilus-directory-async.c:
4090 * libnautilus-private/nautilus-directory.c:
4091 * libnautilus-private/nautilus-file.c:
4092 Initialize hidden_file_hash lazily
4094 2007-09-26 Alexander Larsson <alexl@redhat.com>
4096 * libnautilus-private/nautilus-directory-async.c:
4097 Read link info using gio
4099 2007-09-26 Alexander Larsson <alexl@redhat.com>
4101 * libnautilus-private/nautilus-directory-async.c:
4102 * libnautilus-private/nautilus-directory-private.h:
4103 Read mime list using gio
4105 2007-09-26 Alexander Larsson <alexl@redhat.com>
4107 * libnautilus-private/nautilus-directory-async.c:
4108 Read .hidden using gio.
4110 2007-09-25 Alexander Larsson <alexl@redhat.com>
4112 * libnautilus-private/nautilus-icon-factory.c:
4113 Free file_info after last use (fixed valgrind warning)
4115 * libnautilus-private/nautilus-file.c:
4116 Sometimes we freed an uninitialized pointer
4118 * libnautilus-private/nautilus-directory-async.c:
4119 * libnautilus-private/nautilus-directory-private.h:
4120 Keep all the directory loading info in DirectoryLoadState
4122 2007-09-25 Alexander Larsson <alexl@redhat.com>
4124 * libnautilus-private/nautilus-directory-async.c:
4125 * libnautilus-private/nautilus-directory-private.h:
4126 Implement deep count using gio
4128 2007-09-25 Alexander Larsson <alexl@redhat.com>
4130 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4131 Don't crash on files that have slashes in them.
4133 2007-09-24 Alexander Larsson <alexl@redhat.com>
4135 * libnautilus-private/nautilus-directory-async.c:
4136 * libnautilus-private/nautilus-directory-private.h:
4137 Use gio to do directory counts
4139 2007-09-24 Alexander Larsson <alexl@redhat.com>
4141 * libnautilus-private/nautilus-directory-async.c:
4142 * libnautilus-private/nautilus-file-private.h:
4143 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4145 2007-09-24 Alexander Larsson <alexl@redhat.com>
4147 * libnautilus-private/nautilus-desktop-directory-file.c:
4148 * libnautilus-private/nautilus-desktop-icon-file.c:
4149 * libnautilus-private/nautilus-file.c:
4150 * libnautilus-private/nautilus-file.h:
4151 * libnautilus-private/nautilus-saved-search-file.c:
4152 * libnautilus-private/nautilus-search-directory-file.c:
4153 * libnautilus-private/nautilus-trash-file.c:
4154 There was some problems removing the virtual call for
4155 get_file_type, as this broke getting the type for "virtual"
4156 directory types like trash and the desktop. Re-introduce this,
4157 but set the type directly instead of via an indirect jump.
4159 2007-09-24 Alexander Larsson <alexl@redhat.com>
4161 * libnautilus-private/nautilus-directory.c:
4162 * libnautilus-private/nautilus-file.c:
4163 * libnautilus-private/nautilus-file.h:
4164 nautilus_file_get_for_location -> nautilus_file_get
4165 same for get_existing
4167 2007-09-24 Alexander Larsson <alexl@redhat.com>
4169 * libnautilus-private/nautilus-bookmark.c:
4170 * libnautilus-private/nautilus-directory-async.c:
4171 * libnautilus-private/nautilus-directory.c:
4172 * libnautilus-private/nautilus-file-operations.c:
4173 * libnautilus-private/nautilus-file-utilities.c:
4174 * libnautilus-private/nautilus-file.c:
4175 * libnautilus-private/nautilus-file.h:
4176 * libnautilus-private/nautilus-icon-dnd.c:
4177 * libnautilus-private/nautilus-search-directory.c:
4178 * libnautilus-private/nautilus-thumbnails.c:
4179 * libnautilus-private/nautilus-trash-monitor.c:
4180 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4181 * src/file-manager/fm-directory-view.c:
4182 * src/file-manager/fm-ditem-page.c:
4183 * src/file-manager/fm-icon-view.c:
4184 * src/file-manager/fm-list-view.c:
4185 * src/file-manager/fm-properties-window.c:
4186 * src/file-manager/fm-tree-model.c:
4187 * src/file-manager/fm-tree-view.c:
4188 * src/nautilus-application.c:
4189 * src/nautilus-bookmark-list.c:
4190 * src/nautilus-information-panel.c:
4191 * src/nautilus-notes-viewer.c:
4192 * src/nautilus-pathbar.c:
4193 * src/nautilus-places-sidebar.c:
4194 * src/nautilus-spatial-window.c:
4195 * src/nautilus-window-manage-views.c:
4196 * test/test-nautilus-mime-actions-set.c:
4197 * test/test-nautilus-mime-actions.c:
4198 Rename nautilus_file_get -> nautilus_file_get_by_uri.
4199 Same with nautilus_file_get_existing.
4201 2007-09-21 Alexander Larsson <alexl@redhat.com>
4203 * libnautilus-private/nautilus-file.[ch]:
4204 Fix up type for get_permissions return value (don't use gnome-vfs types).
4206 * libnautilus-private/nautilus-vfs-utils.[ch]:
4207 Add gnome_vfs_file_type_from_g_file_type()
4209 * libnautilus-private/nautilus-icon-factory.c:
4210 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4212 2007-09-21 Alexander Larsson <alexl@redhat.com>
4214 * libnautilus-private/nautilus-directory-async.c:
4215 * libnautilus-private/nautilus-monitor.[ch]:
4216 Use gio to implement file monitoring.
4218 2007-09-21 Alexander Larsson <alexl@redhat.com>
4220 * libnautilus-private/nautilus-directory-async.c:
4221 * libnautilus-private/nautilus-directory-private.h:
4222 Read info for new files
4224 2007-09-21 Alexander Larsson <alexl@redhat.com>
4226 * libnautilus-private/nautilus-directory-async.c:
4227 * libnautilus-private/nautilus-directory-private.h:
4228 Implement get_file_info using gio
4230 2007-09-21 Alexander Larsson <alexl@redhat.com>
4232 * libnautilus-private/nautilus-directory-async.c:
4233 * libnautilus-private/nautilus-directory-private.h:
4234 Read directory list via gio instead of gnome-vfs
4236 * libnautilus-private/nautilus-file-private.h:
4237 * libnautilus-private/nautilus-file.c:
4238 Get is_hidden & is_backup from gio instead of doing
4239 filename matching ourselves.
4241 * libnautilus-private/nautilus-file-utilities.c:
4242 Remove unused hidden/backup pattern matching.
4244 * src/nautilus-main.c:
4245 Initiate GThreads, as we need this for gio async emulation.
4247 2007-09-20 Alexander Larsson <alexl@redhat.com>
4249 * libnautilus-private/nautilus-vfs-utils.c:
4250 Fix typo in attribute name
4252 * libnautilus-private/nautilus-directory-async.c:
4253 * libnautilus-private/nautilus-file-private.h:
4254 * libnautilus-private/nautilus-file.c:
4255 Make NautilusFile info update use GFileInfo.
4256 Update all call sites to convert to it.
4258 2007-09-20 Alexander Larsson <alexl@redhat.com>
4260 * libnautilus-private/nautilus-vfs-utils.[ch]:
4261 Add gnome_vfs_file_info_to_gio
4263 2007-09-20 Alexander Larsson <alexl@redhat.com>
4265 * libnautilus-private/nautilus-directory-metafile-monitor.c:
4266 * libnautilus-private/nautilus-directory-private.h:
4267 * libnautilus-private/nautilus-directory.c:
4268 * libnautilus-private/nautilus-file.c:
4269 * libnautilus-private/nautilus-metafile.c:
4270 Make the filename key for metadata be unescaped in memory.
4271 Escape it only when reading/writing the metadata files.
4272 This is to avoid escaping a lot since we're now storing the
4273 filename unescaped in NautilusFile.
4275 2007-09-20 Alexander Larsson <alexl@redhat.com>
4277 * libnautilus-private/nautilus-directory-notify.h:
4278 * libnautilus-private/nautilus-directory.c:
4279 Add GFile versions of metadata scheduling functions.
4281 2007-09-20 Alexander Larsson <alexl@redhat.com>
4283 * libnautilus-private/nautilus-directory-notify.h:
4284 * libnautilus-private/nautilus-directory.c:
4286 nautilus_directory_notify_files_changed
4287 nautilus_directory_notify_files_removed
4289 2007-09-20 Alexander Larsson <alexl@redhat.com>
4291 * libnautilus-private/nautilus-directory-private.h:
4292 * libnautilus-private/nautilus-directory.c:
4293 * libnautilus-private/nautilus-file.c:
4294 Avoid for_location suffix when its not needed anymore
4296 2007-09-20 Alexander Larsson <alexl@redhat.com>
4298 * libnautilus-private/nautilus-directory.c:
4299 Add _by_uri suffix to uri versions of functions and
4300 remove suffix for GFile versions
4302 2007-09-20 Alexander Larsson <alexl@redhat.com>
4304 * libnautilus-private/nautilus-directory-notify.h:
4305 * libnautilus-private/nautilus-directory.c:
4306 * libnautilus-private/nautilus-file-changes-queue.c:
4307 * libnautilus-private/nautilus-link-desktop-file.c:
4308 * libnautilus-private/nautilus-merged-directory.c:
4309 Rename notify functions that work on uris to _by_uri and
4310 the GFile ones to have no suffix
4312 2007-09-20 Alexander Larsson <alexl@redhat.com>
4314 * libnautilus-private/nautilus-metafile.c:
4315 * libnautilus-private/nautilus-directory.[ch]:
4316 Remove unused function nautilus_directory_make_uri_canonical
4318 2007-09-20 Alexander Larsson <alexl@redhat.com>
4320 * libnautilus-private/nautilus-directory-notify.h:
4321 * libnautilus-private/nautilus-directory.c:
4322 Added nautilus_directory_notify_files_moved_by_location and
4323 made nautilus_directory_notify_files_moved use that.
4325 2007-09-20 Alexander Larsson <alexl@redhat.com>
4327 * libnautilus-private/nautilus-directory-notify.h:
4328 * libnautilus-private/nautilus-directory.c:
4329 Add nautilus_directory_notify_files_added_by_location.
4330 Use GFile instead of uris in more places
4332 2007-09-20 Alexander Larsson <alexl@redhat.com>
4334 * libnautilus-private/nautilus-directory-private.h:
4335 * libnautilus-private/nautilus-directory.c:
4336 * libnautilus-private/nautilus-file.[ch]:
4337 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4338 and implement nautilus_file_get based on these.
4340 2007-09-20 Alexander Larsson <alexl@redhat.com>
4342 * libnautilus-private/nautilus-file.[ch]:
4343 Add nautilus_file_get_location () and use it when
4346 2007-09-19 Alexander Larsson <alexl@redhat.com>
4348 * libnautilus-private/nautilus-directory.c:
4349 (nautilus_directory_is_desktop_directory):
4350 * libnautilus-private/nautilus-file-utilities.[ch]:
4351 (nautilus_is_home_directory_file):
4352 (nautilus_is_desktop_directory_file):
4353 (nautilus_is_desktop_directory):
4354 * libnautilus-private/nautilus-file.c:
4355 (nautilus_file_is_desktop_directory):
4356 (nautilus_file_is_home):
4357 Don't keep dup:ing strings for these commonly called
4360 2007-09-19 Alexander Larsson <alexl@redhat.com>
4362 * libnautilus-private/nautilus-directory-async.c:
4363 * libnautilus-private/nautilus-directory-private.h:
4364 * libnautilus-private/nautilus-directory.c:
4365 * libnautilus-private/nautilus-file-utilities.[ch]:
4366 * libnautilus-private/nautilus-file.c:
4367 Use GFile *location to store the uri for NautilusDirectory.
4368 In preparation for using GFile for all I/O.
4370 2007-09-19 Alexander Larsson <alexl@redhat.com>
4372 * libnautilus-private/nautilus-file-private.h:
4373 * libnautilus-private/nautilus-directory-async.c:
4374 * libnautilus-private/nautilus-file-attributes.h:
4375 * libnautilus-private/nautilus-file.[ch]:
4376 * libnautilus-private/nautilus-mime-actions.c:
4377 * src/file-manager/fm-directory-view.c:
4378 * src/file-manager/fm-ditem-page.c:
4379 * src/file-manager/fm-properties-window.c:
4380 * src/nautilus-window.c:
4381 Remove slow mimetype attribute and all its use.
4382 This is in preparation for the gio move which has
4383 a canonical mimetype definition instead of the
4384 guessed/slow couple.
4386 2007-09-19 Alexander Larsson <alexl@redhat.com>
4388 * libnautilus-private/nautilus-file-attributes.h:
4389 * libnautilus-private/nautilus-directory-async.c:
4390 * libnautilus-private/nautilus-directory.c:
4391 * libnautilus-private/nautilus-file-utilities.c:
4392 * libnautilus-private/nautilus-file.c:
4393 * libnautilus-private/nautilus-icon-factory.c:
4394 * libnautilus-private/nautilus-mime-actions.c:
4395 * src/file-manager/fm-directory-view.c:
4396 * src/file-manager/fm-properties-window.c:
4397 * src/file-manager/fm-tree-model.c:
4398 * src/file-manager/fm-tree-view.c:
4399 * src/nautilus-spatial-window.c:
4400 * src/nautilus-window-manage-views.c:
4401 * src/nautilus-window.c:
4402 Limit the set of file attributes to the ones we actually read
4403 separately. This makes it more obvious what is happening when
4404 doing I/O. It does put some extra work on users, because they
4405 need to know where the data is coming from, but that is rarely
4408 2007-09-19 Alexander Larsson <alexl@redhat.com>
4410 * libnautilus-private/nautilus-desktop-icon-file.c:
4411 * libnautilus-private/nautilus-directory-async.c:
4412 * libnautilus-private/nautilus-directory.c:
4413 * libnautilus-private/nautilus-file-private.h:
4414 * libnautilus-private/nautilus-file-utilities.[ch]:
4415 * libnautilus-private/nautilus-file.c:
4416 Store "name" instead of "relative_uri" in NautilusFile.
4417 We want to avoid escaping/unescaping as much as possible and
4418 limit that to when we go from/to a full uri.
4420 2007-09-19 Alexander Larsson <alexl@redhat.com>
4422 * libnautilus-private/nautilus-file-private.h:
4423 Remove declaration for removed function
4425 2007-09-19 Alexander Larsson <alexl@redhat.com>
4427 * libnautilus-private/nautilus-directory-async.c:
4428 * libnautilus-private/nautilus-file-private.h:
4429 * libnautilus-private/nautilus-file.[ch]:
4430 * libnautilus-private/nautilus-program-choosing.c:
4431 * src/file-manager/fm-directory-view.c:
4432 * src/nautilus-spatial-window.c:
4433 * src/nautilus-window-manage-views.c:
4434 Use GError instead of GnomeVFSResult for get_info_error
4436 2007-09-19 Alexander Larsson <alexl@redhat.com>
4438 * libnautilus-private/nautilus-desktop-directory-file.c:
4439 * libnautilus-private/nautilus-desktop-icon-file.c:
4440 * libnautilus-private/nautilus-file-private.h:
4441 * libnautilus-private/nautilus-file.[ch]:
4442 * libnautilus-private/nautilus-saved-search-file.c:
4443 * libnautilus-private/nautilus-search-directory-file.c:
4444 * libnautilus-private/nautilus-trash-file.c:
4445 * libnautilus-private/nautilus-vfs-file.c:
4446 * libnautilus-private/nautilus-vfs-utils.c:
4447 * libnautilus-private/nautilus-vfs-utils.h:
4448 * libnautilus-private/nautilus-view-factory.c:
4449 * libnautilus-private/nautilus-view-factory.h:
4450 * src/file-manager/fm-desktop-icon-view.c:
4451 * src/file-manager/fm-empty-view.c:
4452 * src/file-manager/fm-icon-view.c:
4453 * src/file-manager/fm-list-view.c:
4454 Move from GnomeVFSFileType to GFileType
4456 2007-11-28 Alexander Larsson <alexl@redhat.com>
4458 * src/nautilus-search-bar.c:
4459 Use invisible event box for search bar. (#464193)
4460 Patch from Andrea Cimitan
4462 2007-11-27 Andre Klapper <a9016009@gmx.de>
4465 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4468 2007-11-12 Alexander Larsson <alexl@redhat.com>
4470 * libnautilus-private/nautilus-icon-canvas-item.c:
4471 * libnautilus-private/nautilus-icon-container.c:
4472 * libnautilus-private/nautilus-icon-container.h:
4473 * libnautilus-private/nautilus-icon-dnd.c:
4474 * libnautilus-private/nautilus-icon-private.h:
4475 * src/file-manager/fm-desktop-icon-view.c:
4476 * src/file-manager/fm-icon-view.c:
4477 Handle RTL layout of icons (#342009)
4478 Patch from Yair Hershkovitz
4480 2007-11-05 Jürg Billeter <j@bitron.ch>
4482 reviewed by: Alexander Larsson <alexl@redhat.com>
4484 * src/file-manager/fm-actions.h:
4485 * src/file-manager/fm-directory-view.c:
4486 (action_open_folder_window_callback), (open_one_in_folder_window),
4487 (action_location_open_folder_window_callback),
4488 (real_update_location_menu), (real_update_menus):
4489 * src/file-manager/nautilus-directory-view-ui.xml:
4490 * src/nautilus-actions.h:
4491 * src/nautilus-navigation-window-menus.c:
4492 (nautilus_navigation_window_update_spatial_menu_item),
4493 (action_folder_window_callback),
4494 (nautilus_navigation_window_initialize_menus):
4495 * src/nautilus-navigation-window-ui.xml:
4496 * src/nautilus-navigation-window.c:
4497 (nautilus_navigation_window_init), (always_use_browser_changed):
4498 * src/nautilus-window-private.h:
4499 Add menu item to open spatial folder window from browser window to File
4500 menu and context menus.
4502 2007-10-03 Christian Neumair <cneumair@gnome.org>
4504 * libnautilus-private/nautilus-module.c:
4505 Fix valgrind warning on shutdown (#346401, re-applied).
4507 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
4509 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4510 patch from Joachim Sauer, fix beep when backspace or delete are pressed
4513 2007-10-03 Alexander Larsson <alexl@redhat.com>
4515 * src/nautilus-sidebar-title.c:
4516 (update_title_font):
4517 Fix crash with small fonts (#454884)
4519 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
4521 Backport from gio-branch, fixes #480608, from
4522 Alexander Larsson <alexl@redhat.com>
4524 * libnautilus-private/nautilus-icon-factory.c:
4525 Don't clear thumbnails and other absolute pathnames from icon
4526 cache when mime data or icon theme changes. This is to avoid
4527 flashing and async realoading of all thumbnails.
4529 * libnautilus-private/nautilus-directory-async.c:
4530 (mime_db_changed_callback):
4531 Use the right call to invalidate attributes, so that
4532 they get re-read correctly.
4534 2007-09-27 Christian Neumair <cneumair@gnome.org>
4536 * libnautilus-private/nautilus-icon-factory.c:
4537 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4540 2007-09-18 Alexander Larsson <alexl@redhat.com>
4542 * libnautilus-private/nautilus-file-private.h:
4543 Clean up NautilusFileDetails a bit.
4545 2007-09-18 Alexander Larsson <alexl@redhat.com>
4547 * libnautilus-extension/nautilus-file-info.[ch]:
4548 * libnautilus-private/nautilus-desktop-directory-file.c:
4549 * libnautilus-private/nautilus-desktop-icon-file.c:
4550 * libnautilus-private/nautilus-directory-async.c:
4551 * libnautilus-private/nautilus-directory.c:
4552 * libnautilus-private/nautilus-file-private.h:
4553 * libnautilus-private/nautilus-file.[ch]:
4554 * libnautilus-private/nautilus-icon-factory.c:
4555 * libnautilus-private/nautilus-saved-search-file.c:
4556 * libnautilus-private/nautilus-search-directory-file.c:
4557 * libnautilus-private/nautilus-thumbnails.c:
4558 * libnautilus-private/nautilus-trash-file.c:
4559 * libnautilus-private/nautilus-vfs-file.c:
4560 * src/file-manager/fm-directory-view.c:
4561 Store file info directly in NautilusFile instead of using a
4564 2007-09-18 Alexander Larsson <alexl@redhat.com>
4566 * libnautilus-private/nautilus-desktop-directory-file.c:
4567 * libnautilus-private/nautilus-desktop-icon-file.c:
4568 * libnautilus-private/nautilus-directory-async.c:
4569 * libnautilus-private/nautilus-file-operations-progress.c:
4570 * libnautilus-private/nautilus-file-operations-progress.h:
4571 * libnautilus-private/nautilus-file-private.h:
4572 * libnautilus-private/nautilus-file.c:
4573 * libnautilus-private/nautilus-file.h:
4574 * libnautilus-private/nautilus-metafile.c:
4575 * libnautilus-private/nautilus-search-directory-file.c:
4576 * libnautilus-private/nautilus-thumbnails.c:
4577 * libnautilus-private/nautilus-trash-file.c:
4578 * libnautilus-private/nautilus-vfs-file.c:
4579 * src/file-manager/fm-directory-view.c:
4580 * src/file-manager/fm-ditem-page.c:
4581 * src/file-manager/fm-icon-view.c:
4582 * src/file-manager/fm-properties-window.c:
4583 Use goffset instead of GnomeVFSFileSize
4585 2007-09-18 Alexander Larsson <alexl@redhat.com>
4587 * libnautilus-private/Makefile.am:
4588 * libnautilus-private/nautilus-vfs-utils.[ch]:
4589 Added tools for conversion from GnomeVFSResult to GError
4591 * libnautilus-private/nautilus-directory-async.c:
4592 * libnautilus-private/nautilus-directory-private.h:
4593 * libnautilus-private/nautilus-directory.[ch]:
4594 * libnautilus-private/nautilus-search-directory.c:
4595 * src/file-manager/fm-directory-view.[ch]:
4596 * src/file-manager/fm-error-reporting.[ch]:
4597 Use GError instead of GnomeVFSResult for directory loading errors
4599 2007-09-18 Alexander Larsson <alexl@redhat.com>
4602 Add -gio to version for now
4603 Pull in gio-standalone
4605 === gio-branch starts here ===
4607 2007-09-18 Alexander Larsson <alexl@redhat.com>
4610 Post release version bump
4612 === nautilus 2.20.0 ===
4614 2007-09-18 Alexander Larsson <alexl@redhat.com>
4618 Bump version to 2.20.0
4620 2007-09-14 Alexander Shopov <ash@contact.bg>
4622 * libnautilus-private/apps_nautilus_preferences.schemas.in
4623 Added translator visible comment for difference
4624 between date_changed and date_modified.
4626 2007-09-11 Alexander Larsson <alexl@redhat.com>
4628 * libnautilus-private/nautilus-module.c:
4629 Revert. We're in hard code freeze.
4631 2007-09-11 Alexander Larsson <alexl@redhat.com>
4633 * libnautilus-private/nautilus-module.c:
4634 Fix valgrind warning on shutdown (#346401)
4636 2007-09-10 Alexander Larsson <alexl@redhat.com>
4638 * libnautilus-private/nautilus-thumbnails.[ch]:
4639 Add nautilus_thumbnail_load_image_async and cancel.
4641 * libnautilus-private/nautilus-icon-container.c:
4642 * libnautilus-private/nautilus-icon-factory.[ch]:
4643 Load thumbnails asynchronously
4645 Patch from Christian Neumair
4647 2007-09-10 Alexander Larsson <alexl@redhat.com>
4649 * libnautilus-private/nautilus-dnd.h:
4650 * libnautilus-private/nautilus-file-dnd.c:
4651 * libnautilus-private/nautilus-icon-dnd.c:
4652 Implement direct save (XDS) DnD.
4653 Based on patch from BROCCO Amos
4655 2007-09-10 Alexander Larsson <alexl@redhat.com>
4657 * libnautilus-private/nautilus-file.c:
4658 (nautilus_file_get_octal_permissions_as_string):
4659 Filter out any non-unix-permissions flags for the
4662 2007-09-03 Christian Neumair <cneumair@gnome.org>
4664 * src/nautilus-application.c: (save_session_to_file),
4665 (nautilus_application_load_session):
4666 * src/nautilus-window-manage-views.c: (setup_new_window),
4667 (nautilus_spatial_window_state_event):
4668 * src/nautilus-spatial-window.c:
4669 (nautilus_spatial_window_state_event):
4670 * libnautilus-private/nautilus-metadata.h:
4671 Store keep-above and stickiness for navigation and spatial windows
4672 across sessions (#163335).
4674 2007-09-03 Alexander Larsson <alexl@redhat.com>
4676 * src/nautilus-connect-server-dialog.c:
4678 Use gdk_window_beep instead of gdk_display_beep (#373760)
4679 Based on patch from Young-Ho Cha
4681 2007-08-28 Alexander Larsson <alexl@redhat.com>
4683 * nautilus-folder-handler.desktop.in.in (MimeType):
4684 Add colon at end of list.
4686 2007-08-27 Alexander Larsson <alexl@redhat.com>
4689 Post release version bump
4691 === nautilus 2.19.91 ===
4693 2007-08-27 Alexander Larsson <alexl@redhat.com>
4698 2007-08-27 Alexander Larsson <alexl@redhat.com>
4700 * src/file-manager/fm-directory-view.c:
4701 (change_to_view_directory):
4702 Set cwd correctly for scripts on desktop. (#320218)
4703 Patch from Sebastien Bacher
4705 2007-08-24 Alexander Larsson <alexl@redhat.com>
4707 * libnautilus-private/nautilus-module.c:
4708 Be more robust against broken extensions (#449488)
4710 2007-08-24 Alexander Larsson <alexl@redhat.com>
4712 * libnautilus-private/nautilus-file-utilities.c:
4713 * libnautilus-private/nautilus-file.c:
4714 Avoid crashing if going to file:///# (#436071)
4716 2007-08-22 Alexander Larsson <alexl@redhat.com>
4718 * libnautilus-private/nautilus-icon-container.c:
4719 * libnautilus-private/nautilus-icon-factory.c:
4720 * libnautilus-private/nautilus-icon-factory.h:
4721 * src/file-manager/fm-list-model.c:
4722 * src/nautilus-sidebar-title.c:
4723 The icon theme changed how the sizes of the emblem icons
4724 are used, update to comply with that.
4726 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4729 Post release version bump
4731 === nautilus 2.19.90 ===
4733 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4738 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4740 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4741 * src/nautilus-navigation-window-menus.c:
4742 Replace references to "sidebar" with "side pane". (#131285)
4743 Patch from Reinout van Schouwen <reinouts@gnome.org>
4745 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4747 * src/nautilus-window-manage-views.c:
4748 (display_view_selection_failure):
4749 Added debug message when GnomeVFS service is not available
4750 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4752 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4754 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4755 Remove excess lines from uninstalled.pc file. (#462496)
4756 Patch from Damien Carbery <damien.carbery@sun.com>
4758 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4760 * libnautilus-private/Makefile.am:
4761 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4762 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4763 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4764 Use a custom cell renderer for the filename column which applies
4765 ellipsization but reports its size based on the actual width of
4766 the text to be rendered. This restores the original column
4767 autosizing behaviour while keeping the ellipsization. (#419343)
4769 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4772 Post release version bump
4774 === nautilus 2.19.6 ===
4776 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4781 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4783 * configure.in: Revert dependency on libSM 1.0.2
4784 added on 2007-07-24 as it makes nautilus unbuildable on
4785 everything but the most cutting-edge distributions.
4786 Plus, nobody else does it.
4788 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4790 * src/nautilus-window-toolbars.c:
4791 (nautilus_navigation_window_load_extension_toolbar_items):
4792 Don't use the same name for the extensions menu action group
4793 and the extensions toolbar action group. (#461792)
4794 Patch from Christian Persch <chpe@gnome.org>
4796 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4798 * src/nautilus-window.c: (real_load_view_as_menu):
4799 Dont't try to remove extra_viewer_radio_action from a group
4800 that may already have been finalized. (#461789)
4801 Patch from Christian Persch <chpe@gnome.org>
4803 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4805 * libnautilus-private/nautilus-search-engine-simple.c:
4806 (search_visit_func): Don't try to lowercase non-unicode
4807 filenames with g_utf8_strdown. Fixes #454799.
4808 Patch from Jan de Groot <jan@jgc.homeip.net>
4810 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
4812 * src/file-manager/fm-properties-window.c:
4813 (changed_group_callback): Don't crash if the active group
4814 combobox entry is removed or the group information becomes
4815 unreadable. Fixes #355018.
4817 2007-07-24 Christian Persch <chpe@gnome.org>
4819 * libnautilus-private/nautilus-bookmark.c:
4820 (nautilus_bookmark_menu_item_new):
4821 * libnautilus-private/nautilus-customization-data.c:
4822 (nautilus_customization_data_new),
4823 (nautilus_customization_data_get_next_element_for_display):
4824 * libnautilus-private/nautilus-customization-data.h:
4825 * src/nautilus-application.c:
4826 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4827 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4829 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4830 (drag_data_received_callback):
4831 * src/nautilus-property-browser.c:
4832 (make_properties_from_directories):
4833 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4835 * src/nautilus-window-menus.c:
4836 (nautilus_menus_append_bookmark_to_menu):
4837 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4838 instead of truncating the strings. Bug #410113.
4840 2007-07-24 Christian Persch <chpe@gnome.org>
4842 * src/nautilus-navigation-window.c: (location_button_create),
4843 (nautilus_navigation_window_init):
4844 * src/nautilus-pathbar.c: (get_slider_button),
4845 (make_directory_button):
4846 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4847 (nautilus_zoom_control_instance_init),
4848 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4849 (and the others on the same 'toolbar') on click, for consistency with
4850 toolbars, and the gtk filechooser path bar. Bug #326774.
4852 2007-07-24 Alexander Larsson <alexl@redhat.com>
4855 Require cvs gnome-vfs
4857 2007-07-24 Alexander Larsson <alexl@redhat.com>
4861 * src/nautilus-image-properties-page.c:
4862 * src/nautilus-main.c:
4863 Optionally support XMP metadata in images via exemi (#451380)
4864 Patch from Hubert Figuiere
4866 2007-07-24 Alexander Larsson <alexl@redhat.com>
4868 * src/nautilus-connect-server-dialog.c:
4869 (nautilus_connect_server_dialog_init):
4870 React on enter key (#449591)
4871 Patch from Christian Neumair
4873 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
4876 Add missing dependency on libSM.
4878 2007-07-24 Luca Ferretti <elle.uca@libero.it>
4880 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4881 fixed a typo in key description
4883 2007-07-23 Andre Klapper <a9016009@gmx.de>
4885 * src/nautilus-file-management-properties.glade:
4886 corrected executable text file labels (#334309)
4888 2007-07-23 Andre Klapper <a9016009@gmx.de>
4890 * src/file-manager/fm-directory-view.c:
4891 improved string and added ngettext support (#326952)
4893 2007-07-23 Andre Klapper <a9016009@gmx.de>
4895 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4896 corrected description for confirm_trash (#329440)
4898 2007-07-23 Andre Klapper <a9016009@gmx.de>
4900 * src/nautilus-window-menus.c:
4901 added two missing tooltip strings (#329308)
4903 2007-07-23 Christian Persch <chpe@gnome.org>
4906 * src/nautilus-navigation-action.c: (connect_proxy),
4908 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4910 * src/nautilus-navigation-window.c: (location_button_create),
4911 (nautilus_navigation_window_init),
4912 (nautilus_navigation_window_destroy),
4913 (nautilus_navigation_window_finalize),
4914 (nautilus_navigation_window_class_init):
4915 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4916 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4917 (finish_first_line):
4918 * src/nautilus-side-pane.c: (side_panel_free),
4919 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4920 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4921 (nautilus_side_pane_add_panel), (create_shortcut):
4922 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4923 (nautilus_trash_bar_init):
4924 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4925 Bug #458284 and bug #455616.
4927 2007-07-23 Alexander Larsson <alexl@redhat.com>
4929 * libnautilus-private/nautilus-search-engine-simple.c:
4930 Don't error out when recursing into directories during search. (#433105)
4931 Requires recent gnome-vfs
4932 Patch from Marlon Nelson
4934 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4937 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4938 Add uninstalled pkg-config file. (#400114)
4939 Patch from Brian Cameron <brian.cameron@sun.com>
4941 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4943 * nautilus-computer.desktop.in.in:
4944 * nautilus-folder-handler.desktop.in.in:
4945 * nautilus-home.desktop.in.in:
4946 Remove trailing whitespace from TryExec line. (#426949)
4947 Patch from Dan Winship <danw@novell.com>
4949 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
4951 * src/nautilus-navigation-window.c:
4952 (view_as_menu_switch_views_callback):
4953 Handle the fact that the gtk+ 2.11.x combobox emits the
4954 changed signal on removing the active entry without crash.
4956 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4959 Post release version bump
4961 === nautilus 2.19.5 ===
4963 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4968 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4970 * libnautilus-private/nautilus-program-choosing.c:
4971 (nautilus_launch_desktop_file):
4972 Check command_string for NULL before using it. (#427618)
4973 Patch from Tom Parker <palfrey@tevp.net>
4975 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4977 * src/nautilus-image-properties-page.c: (file_read_callback):
4978 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4979 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
4981 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4983 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4984 (sidebar_title_create_more_info_label):
4985 Fix alignment of labels in information sidebar. (#414199)
4986 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
4988 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4991 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4992 but Interactive Unix is obsolete.
4993 Remove checks for functions and headers we don't use anymore.
4994 Remove check for jw as the SGML docs have been removed.
4995 Remove configuration for removed gimphwrapbox.
4996 Remove unused variables $CDDA_LIBS and $LIBJPEG.
4998 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5000 * libnautilus-private/Makefile.am:
5001 * libnautilus-private/nautilus-cdrom-extensions.h:
5004 2007-06-27 Alexander Larsson <alexl@redhat.com>
5006 * src/nautilus-file-management-properties-main.c:
5007 Fix warning. Patch from Hubert Figuiere.
5009 2007-06-24 Christian Neumair <cneumair@gnome.org>
5012 * src/nautilus-application.c:
5013 * src/file-manager/Makefile.am:
5014 * src/file-manager/fm-empty-view.[ch]:
5015 Add optional empty view.
5017 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5020 Make libexif dependency optional again. (#165773)
5022 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5024 * components/services/nautilus-dependent-shared/
5025 shared-service-widgets.c:
5028 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5030 * src/nautilus-shell-interface.idl:
5031 Fix build with libIDL-0.8.5 and older. (#341173)
5032 Patch from Marinus Schraal <foser@gentoo.org>
5034 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5036 * src/nautilus-connect-server-dialog-main.c: (main):
5037 Set translation domain for goption context. (#450159)
5038 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5040 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5042 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5043 Unref extension modules at shutdown. (#346401)
5044 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
5046 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5048 * libnautilus-private/nautilus-file-utilities.c:
5049 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5050 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5051 Destroy xdg-user-dirs cache at shutdown.
5053 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
5056 Don't set both -Wsign-compare and -Wno-sign-compare.
5057 Don't set -Wchar-subscripts as it's included in -Wall.
5059 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
5062 Don't set extra warning flags in the user environment CFLAGS.
5063 Fixes 'make distcheck'.
5065 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5068 Add all past ChangeLog files to EXTRA_DIST.
5070 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5073 Post release version bump
5075 === nautilus 2.19.4 ===
5077 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5082 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5084 * src/nautilus-application.c: (nautilus_application_startup):
5085 Fix whitespace typo in error message. (#424573)
5086 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
5088 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5090 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5091 Set program-name instead of deprecated name property
5092 and mark the website-label for translation (#438901).
5093 Patch from Christian Persch <chpe@gnome.org>
5095 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5097 * libnautilus-private/nautilus-search-engine-simple.c:
5098 (search_thread_data_new), (search_visit_func):
5099 Normalize unicode search strings and use g_utf8_strdown to
5100 lowercase them. (#421486/#421512)
5101 Patch from Denis Jacquerye <moyogo@gmail.com>
5103 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5105 * src/file-manager/fm-desktop-icon-view.c:
5106 (action_change_background_callback):
5107 Call background page of gnome-appearance-properties for
5108 "Change Desktop Background" menu item. (#445195)
5109 Patch from Denis Washington <denisw@svn.gnome.org>
5111 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
5113 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5114 * libnautilus-private/nautilus-desktop-link.c:
5115 (trash_name_changed), (nautilus_desktop_link_new),
5116 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5117 (nautilus_desktop_link_rename), (desktop_link_finalize):
5118 * libnautilus-private/nautilus-global-preferences.c:
5119 (default_computer_link_name), (default_trash_link_name):
5120 * libnautilus-private/nautilus-global-preferences.h:
5121 Allow renaming of the network servers desktop icon. (#383182)
5122 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5124 2007-06-13 Jürg Billeter <j@bitron.ch>
5126 * nautilus-folder-handler.desktop.in.in:
5127 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5128 bookmarks from the panel.
5130 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5132 * src/file-manager/fm-properties-window.c:
5133 (should_show_volume_usage):
5134 Don't crash on opening properties for multiple files. (#444265)
5136 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5138 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5139 Fix typo in warning message. (#446911)
5140 Patch from Florian Steinel <fsteinel@flonet.net>
5142 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5144 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5145 Position the zoom popup menu under the control itself,
5146 not where the mouse cursor happens to be. (#446682)
5147 Patch from Christian Persch <chpe@gnome.org>
5149 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5151 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5152 Don't leak item text and remove stale comment.
5154 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5156 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5157 (zoom_popup_menu_show), (zoom_popup_menu),
5158 (nautilus_zoom_control_button_press_event),
5159 (nautilus_zoom_control_instance_init):
5160 Make zoom control context menu keyboard-activatable by adding
5161 a button to the zoom label. (#326733)
5162 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5164 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
5166 * src/nautilus-file-management-properties.glade:
5167 Replace the "atkrelation" declarations with
5168 "mnemonic_widget" properties (#437340)
5170 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5173 Post release version bump
5175 === nautilus 2.19.3 ===
5177 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5182 2007-06-04 Willie Walker <william.walker@sun.com>
5184 * src/nautilus-file-management-properties.glade:
5185 Add accessible label for/by properties (#356124)
5187 2007-05-23 Alexander Larsson <alexl@redhat.com>
5189 * icons/thumbnail_frame.png:
5190 Tango compliant thumbnail frame (#440221)
5191 Icon from David Prieto
5193 2007-05-23 Alexander Larsson <alexl@redhat.com>
5195 * src/file-manager/fm-properties-window.c:
5196 Fix build in some cases
5198 2007-05-23 Alexander Larsson <alexl@redhat.com>
5200 * nautilus-folder-handler.desktop.in.in:
5201 Don't show in menu editor
5203 2007-05-22 Alexander Larsson <alexl@redhat.com>
5205 * libnautilus-private/nautilus-icon-canvas-item.c:
5206 Handle alpha in draw_frame
5208 2007-05-16 Alexander Larsson <alexl@redhat.com>
5210 * libnautilus-private/nautilus-file-utilities.[ch]:
5211 * libnautilus-private/nautilus-file.c:
5212 * libnautilus-private/nautilus-signaller.c:
5213 * src/file-manager/fm-directory-view.c:
5214 Add support for xdg-user-dirs
5216 2007-05-14 Alexander Larsson <alexl@redhat.com>
5219 Post release version bump
5221 === nautilus 2.19.2 ===
5223 2007-05-14 Alexander Larsson <alexl@redhat.com>
5229 * libnautilus-private/nautilus-icon-factory.c:
5230 * libnautilus-private/nautilus-icon-container.c:
5233 2007-05-09 Alexander Larsson <alexl@redhat.com>
5235 * src/file-manager/fm-directory-view.c:
5236 Avoid displaying file size if none exists (#390055)
5237 Patch from Ed Catmur
5239 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
5241 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5242 Don't leak original hash key.
5244 2007-05-02 Alexander Larsson <alexl@redhat.com>
5247 * src/file-manager/fm-properties-window.c:
5248 Add disk usage pie chart (#410658)
5249 Based on patch from Trevor Davenport
5251 2007-04-16 Alexander Larsson <alexl@redhat.com>
5253 * libnautilus-private/nautilus-thumbnails.c:
5254 Work with glib < 2.13.0
5256 2007-04-13 Alexander Larsson <alexl@redhat.com>
5258 * libnautilus-private/nautilus-thumbnails.c:
5259 Avoid searching possibly long lists of thumbnails.
5260 Based on patch from Iain
5262 2007-04-12 Alexander Larsson <alexl@redhat.com>
5264 * src/nautilus-window-menus.c:
5265 (action_about_nautilus_callback):
5266 Add url in about dialog and update copyright year.
5267 Patch from Jaap A. Haitsma
5269 2007-04-12 Alexander Larsson <alexl@redhat.com>
5271 * libnautilus-private/nautilus-directory-async.c:
5272 Limit number of calls to is_needy() (#320282)
5273 Based on patch from Aivars Kalvans
5275 2007-04-12 Alexander Larsson <alexl@redhat.com>
5277 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5278 * libnautilus-private/nautilus-global-preferences.c:
5279 * libnautilus-private/nautilus-global-preferences.h:
5280 * libnautilus-private/nautilus-icon-factory.c:
5281 * libnautilus-private/nautilus-thumbnails.c:
5282 Added support for a thumbnail icon size prefs (#424127)
5284 2007-04-11 Alexander Larsson <alexl@redhat.com>
5286 * src/file-manager/fm-directory-view.c:
5287 (file_and_directory_list_free):
5288 Fix memleak (#427942)
5289 patch from Matthias Clasen
5291 2007-03-30 Alexander Larsson <alexl@redhat.com>
5293 * src/nautilus-places-sidebar.c:
5294 Add trash to sidebar places.
5295 Patch from Stefano Teso
5297 2007-03-29 Alexander Larsson <alexl@redhat.com>
5299 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5300 Bump default name column width to 32 (#410361)
5302 2007-03-28 Alexander Larsson <alexl@redhat.com>
5304 * src/nautilus-window-manage-views.c:
5305 (nautilus_window_open_location_full):
5306 Avoid reloading window with same location. (#417193)
5307 Patch from Stefano Teso
5309 2007-03-19 Alexander Larsson <alexl@redhat.com>
5311 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5312 Avoid recursion when updating symlinks (#418771)
5314 2007-03-19 Alexander Larsson <alexl@redhat.com>
5316 * libnautilus-private/nautilus-icon-factory.h:
5317 Make default icon sizes match xdg icon sizes better (#347168)
5318 Patch from Christian Neumair
5320 2007-03-19 Alexander Larsson <alexl@redhat.com>
5322 * libnautilus-private/nautilus-metadata.h:
5323 * src/nautilus-sidebar-title.c:
5324 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5327 2007-03-19 Alexander Larsson <alexl@redhat.com>
5329 * src/nautilus-places-sidebar.c:
5330 Update icons on theme change (#416806)
5331 Patch from Stefano Teso
5333 2007-03-19 Alexander Larsson <alexl@redhat.com>
5335 * src/nautilus-history-sidebar.c:
5336 (nautilus_history_sidebar_class_init):
5337 (nautilus_history_sidebar_style_set):
5338 Update icons on theme change (#416810)
5339 Patch from Stefano Teso
5341 2007-03-19 Alexander Larsson <alexl@redhat.com>
5343 * src/nautilus-places-sidebar.c:
5344 Re-apply reverted context menu patch.
5346 2007-03-19 Alexander Larsson <alexl@redhat.com>
5349 Bump version to 2.19.1
5350 Gnome 2.18 work continues on gnome-2-18 branch
5352 2007-03-19 Alexander Larsson <alexl@redhat.com>
5354 * src/nautilus-places-sidebar.c:
5355 Revert previous checkin since it broke the freeze.
5357 2007-03-15 Alexander Larsson <alexl@redhat.com>
5359 * src/nautilus-places-sidebar.c:
5360 (bookmarks_build_popup_menu):
5361 Add mnemonics to Open and Open in New Window to reuse
5364 2007-03-14 Alexander Larsson <alexl@redhat.com>
5366 * src/nautilus-places-sidebar.c:
5367 Add open and open in new window to places sidebar context menu.
5368 Patch from Stefano Teso
5370 2007-03-14 Alexander Larsson <alexl@redhat.com>
5372 * src/file-manager/fm-directory-view.c (schedule_update_menus)
5373 (schedule_update_status):
5374 Make sure we never schedule an update after the window has been
5375 destroyed. Likely fixes #349551
5377 2007-03-12 Alexander Larsson <alexl@redhat.com>
5380 Post release version bump
5382 === nautilus 2.18.0.1 ===
5384 2007-03-12 Alexander Larsson <alexl@redhat.com>
5390 Set version to 2.18.0.1
5392 * libnautilus-private/nautilus-file-utilities.c:
5393 * libnautilus-private/nautilus-file-utilities.h:
5394 * libnautilus-private/nautilus-file.c:
5395 * libnautilus-private/nautilus-signaller.c:
5396 * src/file-manager/fm-directory-view.c:
5397 Revert accidental commit.
5399 2007-03-12 Alexander Larsson <alexl@redhat.com>
5402 Post release version bump
5404 === nautilus 2.18.0 ===
5406 2007-03-12 Alexander Larsson <alexl@redhat.com>
5412 Bump version to 2.18.0
5414 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
5416 * src/network-scheme.desktop.in:
5417 * nautilus-computer.desktop.in.in:
5418 * nautilus.desktop.in.in:
5419 * nautilus-home.desktop.in.in:
5420 * nautilus-file-management-properties.desktop.in.in:
5421 "Application" is not a valid category in the freedesktop.org
5422 specification. Also added GNOME and/or GTK where appropriate.
5424 2007-03-02 Alexander Larsson <alexl@redhat.com>
5426 * libnautilus-private/nautilus-file.c:
5427 * libnautilus-private/nautilus-icon-canvas-item.c:
5428 * libnautilus-private/nautilus-icon-container.c:
5429 * libnautilus-private/nautilus-program-choosing.c:
5430 * libnautilus-private/nautilus-trash-file.c:
5431 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5432 * src/file-manager/fm-desktop-icon-view.c:
5433 * src/file-manager/fm-directory-view.c:
5434 * src/file-manager/fm-list-model.c:
5435 * src/file-manager/fm-list-view.c:
5436 * src/file-manager/fm-tree-model.c:
5437 * src/nautilus-image-properties-page.c:
5438 * src/nautilus-navigation-bar.c:
5439 * src/nautilus-query-editor.c:
5440 * src/nautilus-search-bar.c:
5441 * src/nautilus-window-private.h:
5442 Sparse cleanups from kjartan
5444 2007-03-02 Alexander Larsson <alexl@redhat.com>
5446 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5447 Don't make filename column expand, instead default
5448 to 16 chars wide. (#408155)
5450 2007-02-26 Alexander Larsson <alexl@redhat.com>
5453 Post release version bump
5455 === nautilus 2.17.92 ===
5457 2007-02-26 Alexander Larsson <alexl@redhat.com>
5462 2007-02-26 Alexander Larsson <alexl@redhat.com>
5464 * cut-n-paste-code/widgets/Makefile.am:
5465 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5466 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5467 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5468 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5469 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5470 * libnautilus-private/Makefile.am:
5472 Remove unused gtkhwrapbox.
5474 2007-02-26 Alexander Larsson <alexl@redhat.com>
5476 * src/nautilus-connect-server-dialog.c:
5477 Don't show unsupported methods. (#333151)
5478 Patch from Christian Neumair.
5480 2007-02-26 Alexander Larsson <alexl@redhat.com>
5482 * libnautilus-private/nautilus-file.c:
5483 Avoid asserting when the symbolic link hastable isn't
5485 Store absolute uris, not relative paths in symbolic link
5488 2007-02-21 Christian Persch <chpe@svn.gnome.org>
5490 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5491 Ellipsise the filename column in list view mode, and make it expand so
5492 it doesn't just show "...". Bug #408155.
5494 2007-02-20 Christian Persch <chpe@svn.gnome.org>
5496 * libnautilus-private/nautilus-file-operations-progress.c:
5497 (set_text_unescaped_trimmed), (create_titled_label),
5498 (nautilus_file_operations_progress_init),
5499 (nautilus_file_operations_progress_new_file):
5500 * src/file-manager/fm-properties-window.c:
5501 (value_field_update_internal), (value_field_update),
5502 (attach_label), (attach_value_field_internal): Remove
5503 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5506 2007-02-20 Alexander Larsson <alexl@redhat.com>
5508 * libnautilus-private/nautilus-file-operations.c:
5509 Fix for C89 compilers. (#407150)
5510 Patch from Jens Granseuer
5512 2007-02-19 Christian Persch <chpe@svn.gnome.org>
5515 * cut-n-paste-code/Makefile.am:
5517 * src/file-manager/fm-list-model.c: Don't build included GSequence on
5518 glib >= 2.13.0. Bug #407618.
5520 2007-02-19 Alexander Larsson <alexl@redhat.com>
5522 * src/nautilus-pathbar.c:
5523 Don't display homedir as desktop in pathbar when
5524 in home-as-desktop mode. (#368661)
5525 Patch from John Millikin
5527 2007-02-12 Alexander Larsson <alexl@redhat.com>
5530 Post release version bump
5532 === nautilus 2.17.91 ===
5534 2007-02-12 Alexander Larsson <alexl@redhat.com>
5542 2007-02-06 Alexander Larsson <alexl@redhat.com>
5545 Bump libgnome req (#404475)
5547 2007-02-06 Alexander Larsson <alexl@redhat.com>
5549 * libnautilus-private/nautilus-file-operations.c:
5550 * libnautilus-private/nautilus-file.c:
5551 * src/file-manager/fm-directory-view.c:
5552 Capitilize "Link" in link to... names. (#314175)
5553 Patch from Frederic Peters
5555 2007-02-06 Alexander Larsson <alexl@redhat.com>
5557 * libnautilus-private/nautilus-icon-container.c:
5558 Avoid translating nonvisible text. (#364466)
5560 2007-02-06 Alexander Larsson <alexl@redhat.com>
5562 * libnautilus-private/nautilus-thumbnails.c:
5563 (nautilus_thumbnail_load_image):
5564 Fix crash on broken images. (#403255)
5565 Patch from Lucas Mazzardo Veloso
5567 2007-02-06 Alexander Larsson <alexl@redhat.com>
5569 * libnautilus-private/nautilus-emblem-utils.c:
5570 OSX build fix. (#403255)
5571 Patch from dmacks@netspace.org
5573 2007-02-05 Jesse Stockall <jesse@cleverone.org>
5575 * src/file-manager/fm-directory-view.c
5576 * src/file-manager/fm-tree-view.c
5577 * src/nautilus-places-sidebar.c
5578 * libnautilus-private/nautilus-file-operations.[ch]
5579 Prompts to empty trash when unmounting drives. Closes #138058
5581 2007-02-05 Alexander Larsson <alexl@redhat.com>
5583 * src/file-manager/fm-list-model.c:
5584 Avoid ever showing "empty" while loading a subdirectory (#340495)
5585 Based on patch from Christof Krüger
5587 2007-02-02 Alexander Larsson <alexl@redhat.com>
5589 * src/nautilus-application.c (save_session_to_file):
5590 Fix memory leak and fd leak.
5592 2007-02-02 Alexander Larsson <alexl@redhat.com>
5594 * libnautilus-private/nautilus-desktop-icon-file.c:
5595 Fix crasher (#403565)
5596 Patch from Padraig O'Briain
5598 2007-01-31 Alexander Larsson <alexl@redhat.com>
5600 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5601 Avoid crash if we've not set the content view of the window yet.
5603 2007-01-31 Alexander Larsson <alexl@redhat.com>
5605 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5606 Avoid crashing if not enough items in icon view caption pref (#357955)
5608 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5609 Avoid spewing warnings in above case, also some performance fixes.
5611 2007-01-25 Luca Ferretti <elle.uca@libero.it>
5613 * nautilus-file-management-properties.desktop.in.in:
5614 Move File Management capplet to PersonalSettings.
5616 === nautilus 2.17.90 ===
5618 2007-01-22 Alexander Larsson <alexl@redhat.com>
5624 2007-01-18 Christian Persch <chpe@svn.gnome.org>
5626 * cut-n-paste-code/libegg/eggtreemultidnd.c:
5627 (egg_tree_multi_drag_source_get_type):
5628 * libnautilus-extension/nautilus-column-provider.c:
5629 (nautilus_column_provider_get_type):
5630 * libnautilus-extension/nautilus-column.c:
5631 (nautilus_column_get_type):
5632 * libnautilus-extension/nautilus-file-info.c:
5633 (nautilus_file_info_get_type):
5634 * libnautilus-extension/nautilus-info-provider.c:
5635 (nautilus_info_provider_get_type):
5636 * libnautilus-extension/nautilus-location-widget-provider.c:
5637 (nautilus_location_widget_provider_get_type):
5638 * libnautilus-extension/nautilus-menu-item.c:
5639 (nautilus_menu_item_get_type):
5640 * libnautilus-extension/nautilus-menu-provider.c:
5641 (nautilus_menu_provider_get_type):
5642 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5643 * libnautilus-extension/nautilus-property-page-provider.c:
5644 (nautilus_property_page_provider_get_type):
5645 * libnautilus-extension/nautilus-property-page.c:
5646 (nautilus_property_page_get_type):
5647 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5648 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5649 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5650 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5651 * libnautilus-private/nautilus-icon-canvas-item.c:
5652 (nautilus_icon_canvas_item_accessible_get_type),
5653 (nautilus_icon_canvas_item_get_type):
5654 * libnautilus-private/nautilus-sidebar-provider.c:
5655 (nautilus_sidebar_provider_get_type):
5656 * libnautilus-private/nautilus-sidebar.c:
5657 (nautilus_sidebar_get_type):
5658 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5659 * libnautilus-private/nautilus-window-info.c:
5660 (nautilus_window_info_get_type):
5661 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5662 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5663 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5664 * src/nautilus-navigation-action.c:
5665 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5666 GInterfaceInfo static. Bug #362034.
5668 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5670 * src/nautilus-window-menus.c:
5671 Restore "CD/DVD Creator" label for menu item. Was removed by
5672 a misunderstood, see bug #385382.
5674 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5676 Merged from gnome-2-16:
5678 * src/nautilus-property-browser.c (add_reset_property): Make the
5679 "Reset" string translatable. Fixes #394328. Patch committed by
5680 Federico Mena-Quintero <federico@novell.com>.
5682 2007-01-11 Christian Neumair <chris@gnome-de.org>
5684 * libnautilus-private/nautilus-directory-background.c:
5685 (nautilus_connect_background_to_file_metadata):
5686 Remove all pending eel preferences callbacks.
5688 2007-01-11 Christian Neumair <chris@gnome-de.org>
5690 * src/nautilus-navigation-window.c:
5691 (nautilus_navigation_window_key_press_event)
5692 * src/nautilus-actions.h:
5693 * src/nautilus-window.c:
5694 (nautilus_window_key_press_event)
5696 Add support for XF86 multimedia keys (#329920) .
5698 2007-01-11 Alexander Larsson <alexl@redhat.com>
5700 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5701 Avoid crash on NULL vfs_uri (#320020)
5703 2007-01-11 Alexander Larsson <alexl@redhat.com>
5705 * libnautilus-private/nautilus-file-operations.c:
5706 (nautilus_file_operations_new_file_from_template):
5707 Use default permissions when copying template to use
5708 umask correctly. (#327249)
5709 Patch from Josselin Mouette
5711 2007-01-11 Alexander Larsson <alexl@redhat.com>
5713 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5715 Handle NULL activation uris from drives
5717 2007-01-11 Alexander Larsson <alexl@redhat.com>
5719 * libnautilus-private/nautilus-ui-utilities.c:
5720 (nautilus_ui_string_get):
5721 Handle ui file load error better.
5722 Patch from Tom Parker
5724 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5726 Add svn:externals property to include libbackground from trunk.
5728 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5730 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5731 Use proper macro for translating the scripts menu item (#389467).
5732 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5734 2006-12-19 Federico Mena Quintero <federico@novell.com>
5736 * libnautilus-private/nautilus-debug-log.c
5737 (make_key_file_from_configuration): Oops, handle the case of an
5740 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5742 * libnautilus-private/nautilus-file-operations-progress.c:
5743 (time_remaining_callback):
5744 Zero-pad seconds in the remaining time display (#376291).
5745 Patch from Sven Herzberg <herzi@gnome-de.org>
5747 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5749 * src/nautilus-image-properties-page.c: (load_finished):
5750 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5751 (setup_internal_entry):
5752 Avoid markup in translatable messages (#360448).
5753 Patch from Elijah Newren <newren@gmail.com>
5755 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5757 * src/nautilus-navigation-window.c:
5758 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5759 Don't connect the changed signal handler on the view as combobox
5760 each time the contents of the combobox are reloaded, but only on
5761 instantiation. Prevents creating as many view instances as times
5762 the view/location was already changed when using the view as menu.
5764 2006-12-18 Christian Neumair <chris@gnome-de.org>
5766 * libnautilus-extension/nautilus-file-info.c:
5767 * libnautilus-extension/nautilus-file-info.h:
5768 * libnautilus-private/nautilus-file.c:
5769 Add nautilus_file_info_get_activation_uri().
5771 2006-12-18 Alexander Larsson <alexl@redhat.com>
5774 Post release version bump
5776 === nautilus 2.17.1 ===
5778 2006-12-18 Alexander Larsson <alexl@redhat.com>
5783 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5785 * src/nautilus-trash-bar.c:
5786 * src/nautilus-trash-bar.h:
5788 Remove unneeded function I left in by mistake.
5790 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5792 * src/nautilus-trash-bar.c:
5793 * src/nautilus-trash-bar.h:
5794 * src/nautilus-window-manage-views.c:
5796 Add an extra widget to the trash folder with the "Empty Trash"
5797 button. Kudos also to Lakin Wecker who came up with a similar
5798 patch some months ago, though it never went in.
5800 * src/nautilus-information-panel.c:
5802 Remove the "Empty Trash" and "Burn" buttons from the side pane
5803 since we now have extra location widgets.
5805 2006-12-18 Luca Ferretti <elle.uca@libero.it>
5807 * src/file-manager/fm-directory-view.c:
5809 Use "document-new", "folder-new" named icon from
5810 Icon Naming Spec for File->Create Document and
5811 File->Create Folder menu entries.
5813 * src/nautilus-navigation-window-menus.c:
5815 Use "window-new" named icon from Icon Naming Spec for
5816 File->New Window menu entry in browser window.
5818 2006-12-16 Paolo Borelli <pborelli@katamail.com>
5820 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5823 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5825 * nautilus-computer.desktop.in.in:
5827 Fix a typo in previous commit (folders, not folder)
5829 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5831 * src/nautilus-actions.h:
5833 Add NAUTILUS_ACTION_HOME for Go->Home Folder
5835 * src/nautilus-navigation-window-menus.c:
5836 (nautilus_navigation_window_initialize_actions),
5837 (nautilus_navigation_window_initialize_menus):
5838 * src/nautilus-spatial-window.c:
5839 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5841 Define short_label for NAUTILUS_ACTION_HOME and
5842 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5843 in search menu entry.
5845 2006-12-13 Luca Ferretti <elle.uca@libero.it>
5847 * nautilus-computer.desktop.in.in:
5848 * nautilus-file-management-properties.desktop.in.in:
5849 * nautilus-home.desktop.in.in:
5850 * src/nautilus-navigation-window-menus.c:
5851 * src/nautilus-spatial-window.c:
5852 * src/nautilus-window-menus.c:
5853 * src/network-scheme.desktop.in:
5855 Update comments and some menu entries to match suggestions on
5856 http://live.gnome.org/UsabilityTeam/Menu
5858 2006-12-12 Federico Mena Quintero <federico@novell.com>
5860 * libnautilus-private/nautilus-debug-log.c
5861 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5862 30000 was way too big for normal usage.
5863 (add_to_milestones): New function; adds a milestone string to a
5864 linked list of milestones.
5865 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5866 (write_string): New helper function.
5867 (dump_milestones): New helper function.
5868 (dump_configuration): Use write_string().
5869 (dump_ring_buffer): New helper function; moved the code from
5870 nautilus_debug_log_dump().
5871 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5872 (dump_configuration): Print the instructions to re-create the
5873 configuration here, instead of in nautilus_debug_log_dump().
5875 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
5877 * src/ephy-spinner.c:
5878 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5880 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5882 2006-12-12 Paolo Borelli <pborelli@katamail.com>
5884 * src/nautilus-application.c (save_session_to_file): use
5885 g_mkstemp instead of tempnam.
5887 2006-12-12 Alexander Larsson <alexl@redhat.com>
5889 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5890 Don't expand vbox with dialog size (#384078)
5891 Patch from Baptiste Mille-Mathias
5893 2006-12-12 Alexander Larsson <alexl@redhat.com>
5895 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5896 Default location dialog to $home for desktop (#383840)
5897 Patch from Guillaume Desmottes
5899 2006-12-08 Paolo Borelli <pborelli@katamail.com>
5901 * libnautilus-private/nautilus-desktop-link.c:
5902 * libnautilus-private/nautilus-file-utilities.c:
5903 * libnautilus-private/nautilus-query.c:
5904 * src/nautilus-navigation-window.c:
5905 * src/nautilus-navigation-window.h:
5906 * src/nautilus-pathbar.c:
5907 * src/nautilus-places-sidebar.c:
5908 * src/nautilus-shell.c:
5909 * src/nautilus-window-manage-views.c:
5910 * src/nautilus-window.c:
5911 * src/file-manager/fm-tree-model.c:
5912 * src/file-manager/fm-tree-view.c:
5914 Use nautilus_get_home_directory_uri everywhere instead of
5915 open coding it and other minor cleanups.
5917 2006-12-08 Alexander Larsson <alexl@redhat.com>
5919 * libnautilus-private/nautilus-monitor.c:
5920 Schedule metadata removal when we get external remove events.
5921 Patch from Gene Z. Ragan (#45953)
5923 2006-12-08 Alexander Larsson <alexl@redhat.com>
5925 * libnautilus-private/nautilus-icon-canvas-item.c:
5926 Disable the mask code for now...
5928 2006-12-08 Alexander Larsson <alexl@redhat.com>
5930 * libnautilus-private/nautilus-icon-canvas-item.c:
5931 * libnautilus-private/nautilus-icon-container.c:
5932 * libnautilus-private/nautilus-icon-private.h:
5933 Draw selection rect using cairo.
5935 * icons/Makefile.am:
5936 * icons/text-selection-frame.png:
5937 Remove old icon used for selection rect.
5939 Patch from Gene Z. Ragan
5941 2006-12-04 Alexander Larsson <alexl@redhat.com>
5943 * src/file-manager/fm-list-view.c:
5944 Reveal selection on sort-order change.(#332667)
5945 Patch from Gene Z. Ragan
5947 2006-12-04 Alexander Larsson <alexl@redhat.com>
5949 * cut-n-paste-code/gsequence/gsequence.[ch]:
5950 Import gsequence fix for #350579
5952 2006-12-04 Alexander Larsson <alexl@redhat.com>
5954 * libnautilus-private/nautilus-icon-container.[ch]:
5955 * src/file-manager/fm-icon-container.c:
5956 Freeze icon view updates while renaming to avoid things
5957 moving around on file changes. (#318373)
5958 Patch from Nelson BenÃtez
5960 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5962 * icons/nautilus-server-connect.png
5963 Removed this legacy icon.
5965 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5968 * icons/Makefile.am:
5970 Add new Nautilus logo from Ulisse Perusin, installed
5971 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5973 * icons/nautilus-launch-icon.png:
5976 * src/nautilus-window-menus.c:
5977 Use the new named icon logo in about dialog.
5979 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5982 Remove black outline, using Tango style.
5983 See bug 374722 for details.
5985 2006-11-30 Alexander Larsson <alexl@redhat.com>
5987 * libnautilus-private/nautilus-icon-canvas-item.c:
5988 * libnautilus-private/nautilus-icon-container.c:
5989 * libnautilus-private/nautilus-icon-private.h:
5990 Add more themeing features for icon view icons.
5991 Patch from JackTheDipper
5993 2006-11-28 Alexander Larsson <alexl@redhat.com>
5995 * src/file-manager/fm-tree-view.c:
5996 Add delete menu item if configured. (#132326)
5997 Patch from Ferran Puig
5999 2006-11-28 Alexander Larsson <alexl@redhat.com>
6001 * libnautilus-private/nautilus-icon-container.c:
6002 * libnautilus-private/nautilus-icon-private.h:
6003 Handle scroll wheel while rubberbanding.
6004 Patch from Nelson BenÃtez
6006 2006-11-28 Luca Ferretti <elle.uca@libero.it>
6008 * icons/nautilus-desktop.png:
6009 * icons/nautilus-file-management-properties.png:
6010 * icons/nautilus-mini-logo.png
6012 * icons/side_bar_image.png:
6013 Remove legacy icons from cvs.
6015 2006-11-24 Alexander Larsson <alexl@redhat.com>
6017 * src/nautilus-spatial-window.c:
6018 Ellipsice location menu button at 16 chars.
6019 Patch from Tom Parker
6021 2006-11-23 Federico Mena Quintero <federico@novell.com>
6023 Use the write-to-a-pipe trick from the signal handler instead of
6024 queueing an idle handler from there.
6026 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6027 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6028 (sigusr1_handler): Write a byte to our pipe instead of queueing an
6030 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
6031 the pipe, and dump the debug log.
6033 Add a configuration file for the logging mechanism. You create
6034 ~/nautilus-debug-log.conf as a GKeyFile.
6036 * libnautilus-private/nautilus-debug-log.c
6037 (nautilus_debug_log_load_configuration): New function; loads the
6038 configuration from a key file like this:
6041 enable domains = foo; bar; baz
6044 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6045 New utility function.
6046 (nautilus_debug_log_dump): At the end of the log, dump the
6047 configuration used for the debug log so that the user can
6050 * libnautilus-private/nautilus-debug-log.h: New prototype for
6051 nautilus_debug_log_load_configuration().
6053 * src/nautilus-main.c (setup_debug_log): Load the debug log's
6054 configuration from ~/nautilus-debug-log.conf
6055 (setup_debug_log_domains): Removed.
6057 * src/nautilus-main.c (log_override_cb): If the log level of the
6058 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
6059 use this log level for miscellaneous debugging messages from
6060 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
6061 default log handler, to avoid a huge ~/.xsession-errors.
6062 (setup_debug_log_domains): Enable logging for
6063 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6065 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
6067 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6068 Fix inconsistent label boleding. (#372550)
6070 2006-11-23 Alexander Larsson <alexl@redhat.com>
6072 * libnautilus-private/nautilus-icon-canvas-item.c:
6073 A11y fix for handing renames better (#338353)
6075 2006-11-23 Alexander Larsson <alexl@redhat.com>
6077 * Commit federicos debug logging patch:
6079 2006-10-23 Federico Mena Quintero <federico@novell.com>
6081 * libnautilus-private/nautilus-debug-log.h
6082 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6083 We'll spit the messages that come from GLog as milestone events.
6085 * src/nautilus-main.c (setup_debug_log): New function; set up
6087 (setup_debug_log_glog): New function. Override the default
6088 handler for GLog so that its messages will also appear as
6089 milestone events in our own debug log.
6091 2006-10-16 Federico Mena Quintero <federico@novell.com>
6093 * src/file-manager/fm-directory-view.c (files_added_callback): Log
6094 when files are added to the view.
6095 (files_changed_callback): Log when files get changed in the view.
6096 (fm_directory_view_notify_selection_changed): Log when the
6099 * src/nautilus-main.c (setup_debug_log_domains): Add
6100 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6102 * libnautilus-private/nautilus-debug-log.h: New prototype for
6103 nautilus_debug_log_with_file_list().
6105 * libnautilus-private/nautilus-debug-log.c
6106 (nautilus_debug_log_with_file_list): New function; takes a GList
6109 2006-10-03 Federico Mena Quintero <federico@novell.com>
6111 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6112 Deal with URI lists optionally.
6113 (nautilus_debug_log_with_uri_list): New function.
6115 * libnautilus-private/nautilus-icon-dnd.c
6116 (receive_dropped_color): Log when a color is dropped.
6117 (receive_dropped_tile_image): Log when a tile image is dropped.
6119 * libnautilus-private/nautilus-icon-container.c
6120 (motion_notify_event): Log when a drag begins.
6121 (button_release_event): Log when a drag ends.
6123 * libnautilus-private/nautilus-file-operations.c
6124 (nautilus_file_operations_copy_move): Log move/copy/link actions.
6125 (nautilus_file_operations_new_folder): Log when a folder is created.
6126 (nautilus_file_operations_new_file_from_template): Log when a file
6127 is created from a template.
6128 (nautilus_file_operations_new_file): Log when a file is created.
6129 (nautilus_file_operations_delete): Log when files are deleted.
6130 (do_empty_trash): Log when the trash is emptied.
6132 2006-09-22 Federico Mena Quintero <federico@novell.com>
6134 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6135 simple logging infrastructure based on a ring buffer.
6137 * libnautilus-private/Makefile.am
6138 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6140 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6141 ~/nautilus-debug-log.txt.
6143 * src/file-manager/fm-directory-view.c
6144 (fm_directory_view_activate_files): Log the action of activating a
6146 (open_location): Likewise.
6147 (fm_directory_view_launch_application): Likewise, for launching an
6149 (action_new_launcher_callback): Likewise, for creating a launcher.
6150 (activate_callback): Log the various actions that can happen here.
6152 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6153 Log the various activations/launches that can happen.
6155 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6156 action of the user activating something in the Places sidebar.
6158 * src/nautilus-window-manage-views.c
6159 (nautilus_window_open_location_full): Log the action of changing
6160 the location in a window.
6161 (nautilus_window_set_content_view): Log the action of thanging the
6163 (end_location_change): Log when the window finishes loading.
6165 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6166 action of expanding a row to load a subdirectory.
6167 (row_collapsed_callback): Likewise, for collapsing a row.
6169 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6170 action of renaming a file.
6172 * src/nautilus-application.c
6173 (nautilus_application_present_spatial_window_with_selection): Log
6174 when new or existing spatial windows get presented.
6175 (nautilus_application_create_navigation_window): Log when a
6176 navigation window gets created.
6178 2006-11-23 Alexander Larsson <alexl@redhat.com>
6181 Bump version to 2.17.1
6182 Gnome 2.16 work continues on gnome-2-16 branch
6184 2006-11-22 Alexander Larsson <alexl@redhat.com>
6186 * libnautilus-private/nautilus-search-engine.c:
6187 Look for Beagle before looking for Tracker. Since Tracker
6188 autostarts and Beagle doesn't this means you can have both
6189 installed and configured and pick which one to use.
6191 2006-11-20 Alexander Larsson <alexl@redhat.com>
6194 Post release version bump
6196 === nautilus 2.16.3 ===
6198 2006-11-20 Alexander Larsson <alexl@redhat.com>
6203 2006-11-20 Alexander Larsson <alexl@redhat.com>
6205 * libnautilus-private/nautilus-icon-container.c:
6206 * src/file-manager/fm-icon-view.c:
6207 Revert federicos patch from 2006-11-06, as it was causing problems.
6209 2006-11-13 Alexander Larsson <alexl@redhat.com>
6211 * libnautilus-private/nautilus-directory-async.c:
6212 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6215 2006-11-07 Alexander Larsson <alexl@redhat.com>
6218 Post release version bump
6220 === nautilus 2.16.2 ===
6222 2006-11-07 Alexander Larsson <alexl@redhat.com>
6227 * libnautilus-private/nautilus-directory-async.c:
6228 * libnautilus-private/nautilus-directory.c:
6229 Unschedule call_ready callbacks on directory finalize, not
6231 Keep monitors around until we call the call_when_ready callback
6233 Call async_state_changed and update_metadata_monitors after
6234 call_when_ready callbacks have been called at idle.
6238 2006-11-07 Alexander Larsson <alexl@redhat.com>
6240 * src/nautilus-application.c:
6241 * src/nautilus-shell.c:
6242 * src/nautilus-main.[ch]:
6243 Make the session restart work again (from 2006-11-03 change)
6244 Make the session not restart nautilus on --quit
6246 2006-11-06 Federico Mena Quintero <federico@novell.com>
6248 http://bugzilla.gnome.org/show_bug.cgi?id=330298
6250 Fix the use of lazy positioning, and the saving of metadata for
6251 lazily-positioned icons. Fixes
6252 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6253 https://bugzilla.novell.com/show_bug.cgi?id=174766.
6255 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6256 desktop icon files (not "real" files) have lazy positions. Don't
6257 consider whether the directory is loading; this is not the right
6258 place to check that.
6259 (fm_icon_view_begin_loading): Tell the icon container that we
6260 just started reloading.
6261 (fm_icon_view_end_loading): Tell the icon container that we
6264 * libnautilus-private/nautilus-icon-private.h
6265 (NautilusIconContainerDetails): New flag "is_reloading".
6267 * libnautilus-private/nautilus-icon-container.h: New prototype for
6268 nautilus_icon_container_set_is_reloading().
6270 * libnautilus-private/nautilus-icon-container.c
6271 (nautilus_icon_container_set_is_reloading): New function; sets an
6272 is_reloading flag in the icon container.
6273 (icon_set_position): Clear icon->has_lazy_position, since the icon
6274 will be well-positioned once this function exits.
6275 (finish_adding_new_icons): Do not ignore already-placed lazy
6276 position icons when filling the placement grid! Save the value of
6277 icon->has_lazy_position before calling assign_icon_position().
6278 Since that function may call icon_set_position() (which will clear
6279 the flag), we need to keep the original value of the flag.
6280 (finish_adding_new_icons): Don't clear icon->has_lazy_position
6281 here; let icon_set_position() do it.
6282 (finish_adding_new_icons): Emit the icon_position_changed signal
6283 so that the parent knows that we moved an icon under it. This has
6284 the effect of updating/preserving the position metadata for
6285 has_lazy_position icons.
6287 2006-11-06 Alexander Larsson <alexl@redhat.com>
6290 * nautilus-computer.desktop.in:
6291 * nautilus-computer.desktop.in.in:
6292 * nautilus-file-management-properties.desktop.in:
6293 * nautilus-file-management-properties.desktop.in.in:
6294 * nautilus-folder-handler.desktop.in:
6295 * nautilus-folder-handler.desktop.in.in:
6296 * nautilus-home.desktop.in:
6297 * nautilus-home.desktop.in.in:
6298 * nautilus.desktop.in:
6299 * nautilus.desktop.in.in:
6300 Add X-GNOME-Bugzilla-Version marking to desktop files.
6302 2006-11-06 Alexander Larsson <alexl@redhat.com>
6304 * libnautilus-private/nautilus-icon-container.c:
6305 Cancel rubberbanding if we get a grab shadow event.
6306 This happens when a modal dialog (e.g. an error or auth dialog)
6307 appears. (Partially fixes #122688)
6309 2006-11-06 Alexander Larsson <alexl@redhat.com>
6311 * src/file-manager/fm-icon-view.c (play_file):
6312 Don't close handle and free buffer twice on error. (#321175)
6314 2006-11-06 Alexander Larsson <alexl@redhat.com>
6316 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6317 Don't crash on old desktop dir and search dir uris. (#349840)
6319 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
6321 * src/nautilus-file-management-properties.glade:
6322 Specify label-for and labelled-by atk relations. (#356124)
6324 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6326 2006-11-03 Alexander Larsson <alexl@redhat.com>
6328 * libnautilus-private/nautilus-directory-metafile.c:
6329 Always use the in-process metafile factory. We don't need it
6330 oop, since nautilus is single process these days. This fixes
6331 some strange races with bonobo-activation that caused #351713
6333 * src/nautilus-application.[ch]:
6334 * src/nautilus-shell.h:
6335 Change the way we use bonobo-activation to get the NautilusShell
6336 so that we don't rely on bonobo-activation-server to spawn nautilus,
6337 as this could lead to some strange duplicate processes.
6338 We now directly try to register the app-wide shell object with
6339 bonobo-activation manually and activate it with
6340 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6342 * src/nautilus-shell.c:
6343 Handle all corba calls from the NautilusShell in an idle handler.
6344 This fixes some crashes where we reentered badly into e.g. quit
6347 * src/nautilus-main.c:
6348 Since we now handle the initial open_window shell calls via an idle
6349 we need to delay until idle time to know if we can quit or not.
6351 2006-11-02 Alexander Larsson <alexl@redhat.com>
6353 * test/file-torture.py (main):
6354 Sleep shorter, for more torture
6356 2006-11-02 Alexander Larsson <alexl@redhat.com>
6358 * libnautilus-private/nautilus-directory-private.h:
6359 * libnautilus-private/nautilus-directory-async.c:
6360 Call all call_when_ready callbacks from an idle handler.
6361 This fixes problems with reentrancy, like bug #348161
6363 2006-11-01 Alexander Larsson <alexl@redhat.com>
6365 * src/file-manager/fm-tree-model.c:
6366 Always emit the row-deleted signal before deleting the row
6367 from the model. This is according to the GtkTreeModel::row-changed
6368 docs and feedback from kris.
6369 Hopefully this will fix bug #356672
6371 2006-10-31 Alexander Larsson <alexl@redhat.com>
6373 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6374 Remove assert that keep randomly failing to fix crash (#352592)
6375 Replace it with some debug output that hopefully lets us
6376 track down the cause.
6378 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6380 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6381 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6382 Fix C99-style variable initialization for gcc 2.95. (#348665)
6384 Patch from Jens Granseuer <jensgr@gmx.net>
6386 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6388 * src/nautilus-property-browser.c: (remove_color),
6389 (nautilus_property_browser_remove_element),
6390 (element_clicked_callback), (make_properties_from_xml_node):
6391 Remove colors by really removing them from browser.xml,
6392 not marking them deleted. That made it impossible to add
6393 another color with the same name later on.
6394 Also delete colors by their (unique) names and not their color
6395 values. That made it possible to delete built-in colors.
6398 Based on a patch from Emil Soleyman-Zomalan
6400 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6402 * src/file-manager/fm-properties-window.c:
6403 (attach_value_field_internal), (attach_value_field),
6404 (attach_ellipsizing_value_field), (append_title_value_pair),
6405 (append_title_and_ellipsizing_value),
6406 (append_directory_contents_fields), (add_permissions_combo_box),
6407 (create_simple_permissions), (create_advanced_permissions):
6408 Set up proper relationships between labels and widgets in the
6409 properties dialog. Fixes #363116.
6411 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6413 2006-10-19 Federico Mena Quintero <federico@novell.com>
6415 * test/file-torture.py: New file with a little torture test. It
6416 does a bunch of file operations on a directory. Nautilus
6417 sometimes crashes when viewing that directory, so this should help
6420 2006-10-19 Christian Neumair <chris@gnome-de.org>
6422 * libnautilus-private/nautilus-file.c:
6423 (nautilus_file_get_volume_name):
6424 Check for NULL path before calling
6425 gnome_vfs_volume_monitor_get_volume_for_path().
6427 * libnautilus-private/nautilus-monitor.c:
6428 (path_is_on_readonly_volume):
6431 2006-10-19 Christian Neumair <chris@gnome-de.org>
6433 * src/file-manager/fm-directory-view.c:
6434 (convert_file_list_to_string):
6435 Don't append final newline for textual URIs.
6438 2006-10-19 Christian Neumair <chris@gnome-de.org>
6440 * src/nautilus-main.c: (main):
6441 Shut down eel before GnomeVFS.
6443 2006-10-19 Christian Neumair <chris@gnome-de.org>
6445 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6446 Only deregister "ignore hidden file preferences" callback if it has
6447 been initialized before.
6449 2006-10-19 Christian Neumair <chris@gnome-de.org>
6451 * libnautilus-private/nautilus-customization-data.c:
6452 (nautilus_customization_data_new),
6453 (nautilus_customization_data_get_next_element),
6454 (nautilus_customization_make_pattern_chit):
6455 Handle NULL pattern chit, don't unref pattern tile in
6458 * libnautilus-private/nautilus-file-utilities.c:
6459 (nautilus_pixmap_file):
6460 Bail using g_debug if pixmap couldn't be found.
6462 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6463 Only create pixmap if path lookup succeeded.
6465 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6466 (make_drag_image), (make_color_drag_image),
6467 (make_properties_from_directories), (add_reset_property),
6468 (property_browser_category_button_new):
6469 Handle NULL pattern chits, don't operate on NULL pixbufs.
6471 2006-10-18 Alexander Larsson <alexl@redhat.com>
6473 * src/file-manager/fm-list-view.c:
6474 Share target list for all instances (#357573)
6476 * src/nautilus-location-bar.c: (style_set_handler):
6477 Don't leak layout (#352693)
6479 * src/nautilus-zoom-control.c:
6480 Fix O(n^2) use of list (#357589)
6482 All patches from paolo borelli.
6484 2006-10-18 Alexander Larsson <alexl@redhat.com>
6487 * src/ephy-spinner.[ch]:
6488 * src/nautilus-throbber.[ch]:
6489 Import ephy spinner and use ad throbber.
6490 This supports different icon sizes.
6492 * src/nautilus-window-toolbars.c:
6493 Change throbber size when toolbar size changes.
6495 2006-10-18 Alexander Larsson <alexl@redhat.com>
6497 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6498 Renew typeahead timeout when you scroll between typeahead hits with the
6499 mouse wheel. (#354042)
6500 Patch from Nelson Benitez
6502 2006-10-18 Alexander Larsson <alexl@redhat.com>
6504 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6505 The row might have disappeared if it was removed since the
6506 timeout was scheduled. Protect against this. (#336051)
6508 2006-10-18 Alexander Larsson <alexl@redhat.com>
6510 * libnautilus-private/nautilus-file-private.h:
6511 Add is_added flag to NautilusFile to make sure we always
6512 send an added event to directory monitors.
6514 * libnautilus-private/nautilus-directory-async.c:
6515 (dequeue_pending_idle_callback):
6516 Don't add the file to both added and changed list
6517 If the file exist but hasn't been added yet, add it.
6519 * libnautilus-private/nautilus-directory.c: (is_tentative):
6520 Don't return non-added files for get_file_list to avoid duplicating
6521 files if you do a list and then track adds.
6523 Partially fixes #336051.
6525 2006-10-17 Alexander Larsson <alexl@redhat.com>
6527 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6528 dequeue_pending_idle_callback):
6529 Call nautilus_file_mark_gone instead of directly setting is_gone, as
6530 this allows us to clean up the symlink hash.
6532 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6533 Allow multiple mark_gone. Just ignore any but the first.
6535 2006-10-17 Alexander Larsson <alexl@redhat.com>
6537 * libnautilus-private/nautilus-directory.c
6538 (emit_change_signals_for_all_files):
6539 Ref all files when emitting change signals. This is
6540 an unverified possible fix for #343488, but it
6541 can't possibly be bad to do this, so i'm
6544 2006-10-17 Alexander Larsson <alexl@redhat.com>
6546 * libnautilus-private/nautilus-file.c:
6547 nautilus_file_get_vfs_file_info: handle NULL info
6550 2006-10-17 Alexander Larsson <alexl@redhat.com>
6552 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6553 Don't cause critical if slow mimetype not loaded.
6554 I was able to get that with a circular symlink.
6555 In that case a fast mimetype should be ok.
6557 2006-10-02 Alexander Larsson <alexl@redhat.com>
6560 Post release version bump
6562 === nautilus 2.16.1 ===
6564 2006-10-02 Alexander Larsson <alexl@redhat.com>
6572 2006-10-02 Alexander Larsson <alexl@redhat.com>
6574 * src/nautilus-navigation-window.c (search_bar_activate_callback):
6575 In non-indexed mode, start at current dir.
6577 2006-09-27 Christian Neumair <chris@gnome-de.org>
6579 * libnautilus-private/nautilus-directory.c:
6580 * libnautilus-private/nautilus-directory.h:
6581 * libnautilus-private/nautilus-directory-private.h:
6582 Add is_in_trash_state to NautilusDirectoryDetails.
6583 Also add nautilus_directory_is_in_trash which works
6584 like nautilus_directory_is_local.
6586 * libnautilus-private/nautilus-file.c:
6587 Proxy nautilus_file_is_in_trash to
6588 nautilus_directory_is_in_trash, similar to
6589 nautilus_file_is_local.
6591 2006-09-14 Christian Neumair <chris@gnome-de.org>
6593 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6596 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
6598 * src/nautilus-places-sidebar.c:
6599 Don't use the same type name for the shortcut model filter as
6600 GtkFileChooser to avoid name clashes. Fixes #355242.
6602 Patch from Stephen Cook <siti@orcon.net.nz>
6604 2006-09-04 Alexander Larsson <alexl@redhat.com>
6607 Bump version to 2.16.0
6612 2006-08-25 Alexander Larsson <alexl@redhat.com>
6614 * src/file-manager/fm-list-view.c:
6615 Handle enter activation when using typeahead search (#334928)
6616 Patch from Nelson Benitez
6618 2006-08-23 Alexander Larsson <alexl@redhat.com>
6620 * libnautilus-private/nautilus-directory-private.h:
6621 * libnautilus-private/nautilus-directory.c:
6622 (nautilus_directory_is_local):
6623 Cache return value from gnome_vfs_uri_is_local
6625 * libnautilus-private/nautilus-file-operations.c:
6626 * libnautilus-private/nautilus-file-utilities.c:
6627 Avoid using gnome_vfs_uri_is_local.
6629 2006-08-22 Alexander Larsson <alexl@redhat.com>
6632 Post release version bump
6634 === nautilus 2.15.92.1 ===
6636 2006-08-22 Alexander Larsson <alexl@redhat.com>
6638 * libbackground/preferences.c:
6642 Release a 2.15.92.1 with fix
6644 2006-08-21 Alexander Larsson <alexl@redhat.com>
6647 Post release version bump
6649 === nautilus 2.15.92 ===
6651 2006-08-21 Alexander Larsson <alexl@redhat.com>
6656 2006-08-21 Alexander Larsson <alexl@redhat.com>
6658 * src/file-manager/fm-properties-window.c:
6659 Don't crash when quickly changing user or group.
6660 Patch from Christian Neumair
6662 2006-08-17 Alexander Larsson <alexl@redhat.com>
6664 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6666 Patch from Rouslan Solomakhin
6668 2006-08-15 Federico Mena Quintero <federico@novell.com>
6670 * src/nautilus-main.c (main): Call setlocale() before we try to
6671 obtain any translations. Fixes bug #342147. Patch by Stanislav
6672 Brabec <sbrabec@suse.cz>.
6674 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6676 * configure.in: Fix intltool req.
6678 2006-08-08 Alexander Larsson <alexl@redhat.com>
6681 Post release version bump
6683 === nautilus 2.15.91 ===
6685 2006-08-08 Alexander Larsson <alexl@redhat.com>
6693 2006-08-08 Vincent Untz <vuntz@gnome.org>
6695 Use GTK+ to handle recent documents.
6697 * configure.in: require GTK+ 2.10
6698 * cut-n-paste-code/libegg/Makefile.am:
6699 * cut-n-paste-code/libegg/egg-recent-*: kill
6700 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6701 renamed to nautilus_recent_get_manager()
6702 (nautilus_recent_add_uri): new, to make it easier to use
6703 gtk_recent_manager_add_full()
6704 * src/file-manager/fm-directory-view.c:
6705 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6706 instead of old egg code
6707 (activate_callback): ditto
6709 2006-08-08 Alexander Larsson <alexl@redhat.com>
6711 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6712 Follow symlinks when reading .hidden files.
6714 2006-08-08 Alexander Larsson <alexl@redhat.com>
6716 * libnautilus-private/nautilus-directory-background.c:
6717 Do background change comparison in eel instead (#349961)
6718 Patch from Matthias Clasen
6720 2006-08-08 Alexander Larsson <alexl@redhat.com>
6722 * libnautilus-private/nautilus-icon-container.c:
6723 Fix down when in the rightmost column in the next to last row (#316117)
6724 Based on patch from Nelson Benitez
6726 2006-08-08 Alexander Larsson <alexl@redhat.com>
6728 * libnautilus-private/nautilus-file-operations.c:
6729 Handle desktop drops from panel. (#347673)
6730 Patch from Christian Neumair
6732 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6734 * libnautilus-private/nautilus-directory-async.c:
6735 (dequeue_pending_idle_callback): Revert patch from #336051
6736 as it breaks the file update machinery. Fixes #348097.
6738 2006-07-25 Christian Neumair <chris@gnome-de.org>
6740 * libnautilus-private/nautilus-dnd.c:
6741 Rename nautilus_drag_default_drop_action_for_url to
6742 nautilus_drag_default_drop_action_for_netscape_url.
6743 Don't offer netscape URL drags.
6745 * libnautilus-private/nautilus-dnd.h: Rename
6746 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6747 and nautilus_drag_default_drop_action_for_url to
6748 nautilus_drag_default_drop_action_for_netscape_url.
6750 * libnautilus-private/nautilus-file-operations.c:
6751 (nautilus_file_operations_new_file_from_template):
6752 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6754 * libnautilus-private/nautilus-file-utilities.c:
6755 (test_uri_exists), (nautilus_ensure_unique_file_name):
6756 Handle gnome_vfs_uri_new() failure by returning NULL.
6758 * libnautilus-private/nautilus-icon-container.c:
6759 * libnautilus-private/nautilus-icon-container.h:
6760 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6762 * libnautilus-private/nautilus-icon-dnd.c:
6763 * libnautilus-private/nautilus-icon-dnd.h:
6764 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6765 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6766 Don't offer netscape URL drags, prefer netscape URL drops over
6767 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6769 * libnautilus-private/nautilus-link-desktop-file.c:
6770 (nautilus_link_desktop_file_local_create):
6771 Handle trash, desktop and search URIs, handle
6772 NULL retval of nautilus_ensure_unique_file_name.
6774 * src/nautilus-location-bar.c:
6775 * src/nautilus-spatial-window.c:
6776 * src/file-manager/fm-list-model.c:
6777 Don't offer/handle netscape URL drags.
6779 * src/file-manager/fm-directory-view.h:
6780 * src/file-manager/fm-icon-view.c:
6781 * src/file-manager/fm-list-view:
6782 Rename DND_URL symbols to DND_NETSCAPE_URL.
6786 2006-07-25 Alexander Larsson <alexl@redhat.com>
6788 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6789 Translate the selinux context from raw form when displayin.
6791 2006-07-25 Alexander Larsson <alexl@redhat.com>
6793 * cut-n-paste-code/gsequence/gsequence.[ch]:
6794 Import the latest EggSequence which supposedly fixes a
6797 * src/file-manager/fm-list-model.c:
6798 Fix to use new function names of EggSequence
6800 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6803 Post-release version bump
6805 === nautilus 2.15.90 ===
6807 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6815 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6817 * src/nautilus-main.c: (main):
6818 Unref GnomeProgram at the end. (#348429)
6820 Patch from Christian Persch <chpe@gnome.org>
6822 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6824 * src/nautilus-file-management-properties.c:
6825 (nautilus_file_management_properties_dialog_setup):
6826 * src/nautilus-file-management-properties.glade:
6827 Remove the "always use text-entry location bar" checkbox from the
6830 * src/nautilus-navigation-window.[ch]: (location_button_create),
6831 (nautilus_navigation_window_instance_init),
6832 (nautilus_navigation_window_destroy):
6833 Add a tooltip to the new location bar toggle button.
6835 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6837 * src/file-manager/fm-properties-window.c:
6838 (permission_combo_update): Add a translator comment for
6839 permission combo box labels. (#347764)
6841 Patch from Hendrik Richter <hendi@gnome-de.org>
6843 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6845 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6846 Add a location_button field.
6848 * src/nautilus-navigation-window.c
6849 (nautilus_navigation_window_instance_init): Create the
6851 (location_button_toggled_cb): New callback. Changes the
6852 preference for toggling between the path bar and the location bar.
6853 (always_use_location_entry_changed): Toggle the button as
6856 Add a button to the location bar to toggle betwen the path bar
6857 and a location entry. (#347991)
6859 Patch from Federico Mena Quintero <federico@novell.com>
6861 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6863 * libnautilus-private/nautilus-icon-factory.c:
6864 * src/file-manager/fm-directory-view.c:
6865 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6866 * src/nautilus-window-menus.c:
6867 Use trash icons from the icon naming specification for trash
6868 related operations. (#340321)
6870 Patch from Rodney Dawes <dobey@novell.com>
6872 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6874 * src/nautilus-places-sidebar.c: (add_place), (update_places):
6875 Take the sidebar as parameter and refilter it after adding.
6877 (reorder_bookmarks): Implement reordering of bookmarks.
6879 (drag_data_delete_callback), (drag_data_received_callback),
6880 (drag_motion_callback): Handle dragging of tree rows.
6882 (nautilus_places_sidebar_init)
6883 (_shortcuts_model_filter_class_init),
6884 (_shortcuts_model_filter_init),
6885 (shortcuts_model_filter_row_draggable),
6886 (shortcuts_model_filter_drag_data_get),
6887 (shortcuts_model_filter_drag_source_iface_init),
6888 (shortcuts_model_filter_new):
6889 Implement GtkTreeDragSource.
6891 (get_selected_iter), (bookmarks_check_popup_sensitivity),
6892 (loading_uri_callback): Use the filter model.
6894 Enable reordering of bookmarks in the places sidebar via
6895 Drag'n'Drop. (#319022)
6897 Patch from Xavier Claessens <xclaesse@gmail.com>
6899 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6901 * libnautilus-private/nautilus-search-engine-beagle.c:
6902 (nautilus_search_engine_beagle_new): Check whether daemon is
6903 running as beagle_client_new doesn't fail when a stale socket
6906 Patch from Jürg Billeter <j@bitron.ch>
6908 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6911 * libnautilus-extension/Makefile.am:
6912 Add extension versioning infrastructure and add nautilus-menu.[ch].
6914 * libnautilus-extension/nautilus-menu-item.[ch]:
6915 Add and handle a 'menu' property and add a function
6916 nautilus_menu_item_set_submenu.
6918 * libnautilus-extension/nautilus-menu.[ch]:
6919 New files implementing a submenu item.
6921 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6922 (reset_extension_actions_menu):
6923 Add extension menu items recursively.
6925 * libnautilus-extension/nautilus-menu-provider.h:
6928 Extend extension API to support submenus. (#314579)
6930 Patch from Raffaele Sandrini <rasa@gmx.ch>
6932 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6935 Post-release version bump
6937 === nautilus 2.15.4 ===
6939 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6945 Bump version to 2.15.4
6948 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6950 * libnautilus-private/nautilus-directory-async.c:
6951 (dequeue_pending_idle_callback): Never add a file to both
6952 the added_files and changed_files lists. Don't ref an existing
6953 file without adding it to the changed_file list. (#336051)
6955 Patch from Christian Neumair <chris@gnome-de.org>
6957 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6959 * libnautilus-private/nautilus-file-dnd.[ch]:
6960 Add functions nautilus_drag_can_accept_files and
6961 nautilus_drag_can_accept_info.
6963 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6964 (receive_dropped_uri_list), (receive_dropped_text),
6965 (drag_data_received_callback):
6966 Accept the entire drag context as parameter and use
6967 nautilus_icon_container_find_drop_target.
6969 (nautilus_icon_container_find_drop_target):
6970 (nautilus_icon_dnd_update_drop_target):
6971 Use nautilus_drag_can_accept_info.
6973 * libnautilus-private/nautilus-marshal.list:
6976 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6977 Add function get_drop_target_uri_at_pos and use it in the drop
6978 handlers to determine the target uris for actions.
6979 Rename get_drop_target to get_drop_target_uri_for path.
6981 (nautilus_tree_view_drag_dest_class_init):
6982 Adapt to new drag handler signatures.
6984 (set_widget_highlight):
6985 Fix DND highlighting of an empty tree view.
6987 (drag_motion_callback):
6988 Ignore drags on the header.
6990 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6991 * libnautilus-private/nautilus-icon-container.[ch]:
6992 * src/file-manager/fm-icon-view.c:
6993 * src/file-manager/fm-list-view.c:
6994 Add a target/parent uri parameter to the drop handler functions.
6996 * src/file-manager/fm-directory-view.[ch]:
6997 Add handling for the additional target parameter to support
6998 drops of URIs, URLs and text to subfolders.
7000 Patch from Christian Neumair <chris@gnome-de.org>
7002 2006-07-08 Christian Neumair <chris@gnome-de.org>
7004 * libnautilus-private/nautilus-file-utilities.c:
7005 * libnautilus-private/nautilus-file-utilities.h:
7006 Add nautilus_find_existing_uri_in_hierarchy.
7007 Remove undefined in_gnome_path helper declarations.
7009 * src/nautilus-pathbar.c:
7010 * src/nautilus-pathbar.h:
7011 Make nautilus_path_bar_clear_buttons public.
7013 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7014 If the displayed location was removed, and it has an existing parent,
7015 navigate window to this parent. Fixes #336724.
7017 2006-07-06 William Jon McCann <mccann@jhu.edu>
7019 * libnautilus-private/nautilus-icon-factory.c:
7020 (get_special_icon_for_file):
7021 * src/nautilus-window-menus.c:
7022 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7025 2006-06-21 Christian Neumair <chris@gnome-de.org>
7027 Add complete session management, remember maximization state and type
7028 of open windows, save history on quit.
7030 * libnautilus-private/nautilus-global-preferences.c
7031 * libnautilus-private/nautilus-global-preferences.h:
7032 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7034 * libnautilus-private/nautilus-metadata.h:
7035 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7037 * src/nautilus-application.c:
7038 * src/nautilus-application.h:
7039 Save session on session save request, add
7040 nautilus_application_load_session(), move
7041 initial navigational geometry handling to
7042 nautilus_application_create_navigation_window,
7044 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7047 * src/nautilus-main.c:
7048 Add "--load-session" parameter.
7050 * src/nautilus-shell-interface.idl:
7051 * src/nautilus-shell.c:
7052 Add load_session CORBA method.
7054 * src/nautilus-navigation-window.c:
7055 * src/nautilus-spatial-window.c:
7056 Save maximized state when appropriate.
7058 * src/nautilus-window-manage-views.c:
7059 Load maximized state for spatial windows,
7060 remove navigation window geometry handling.
7062 * src/nautilus-window.c:
7063 * src/nautilus-window-private.h:
7064 Add nautilus_add_to_history_list_no_notify.
7066 2006-06-16 Alexander Larsson <alexl@redhat.com>
7068 * libnautilus-extension/nautilus-menu-provider.[ch]:
7069 Add items_updated signal
7071 * libnautilus-private/Makefile.am:
7072 * libnautilus-private/nautilus-signaller.[ch]:
7073 * src/nautilus-signaller.[ch]:
7075 Move NautilusSignaller to libnautilus-private.
7076 Add popup_menu_changed signal.
7078 * src/nautilus-application.c:
7079 Signal popup_menu_changed when a menu provider emits items_updated.
7081 * src/file-manager/fm-directory-view.c:
7082 * src/nautilus-window.c:
7083 Handle popup_menu_changed.
7085 * src/nautilus-emblem-sidebar.c:
7086 * src/nautilus-history-sidebar.c:
7087 * src/nautilus-navigation-window-menus.c:
7088 * src/nautilus-navigation-window.c:
7089 * src/nautilus-property-browser.c:
7090 * src/nautilus-spatial-window.c:
7091 * src/nautilus-window-menus.c:
7094 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7096 2006-06-16 Alexander Larsson <alexl@redhat.com>
7098 * libnautilus-private/nautilus-column-utilities.c:
7099 Add selinux context column
7101 * libnautilus-private/nautilus-directory-async.c:
7102 * libnautilus-private/nautilus-file-private.h:
7103 * libnautilus-private/nautilus-file.[ch]:
7104 Get selinux context for all files.
7105 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7106 Add selinux_context string attribute.
7108 * src/file-manager/fm-properties-window.c:
7109 Display selinux context in permissions page.
7111 2006-06-16 Alexander Larsson <alexl@redhat.com>
7113 * libnautilus-private/nautilus-global-preferences.[ch]:
7114 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7115 Add show_advanced_permissions setting
7116 Remove show_special_flags setting, its always on in advanced mode.
7118 * libnautilus-private/nautilus-file-operations.[ch]:
7119 Add nautilus_file_set_permissions_recursive
7121 * src/file-manager/fm-properties-window.c:
7122 Change permission page. Implement both simple and advanced mode.
7123 Add recursive permissions setting.
7124 HIGify some spacing.
7126 2006-06-12 Alexander Larsson <alexl@redhat.com>
7129 Post-release version bump
7131 === nautilus 2.15.2 ===
7133 2006-06-12 Alexander Larsson <alexl@redhat.com>
7138 2006-05-30 Christian Neumair <chris@gnome-de.org>
7140 * libnautilus-private/nautilus-icon-factory.c:
7141 * libnautilus-private/nautilus-thumbnails.c:
7142 * libnautilus-private/nautilus-thumbnails.h:
7143 Use GdkPixbufLoader for thumbnailing.
7145 2006-05-29 Christian Neumair <chris@gnome-de.org>
7147 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7148 Limit max. returned SVG icon size to requested icon size.
7150 2006-05-24 Christian Neumair <chris@gnome-de.org>
7152 * libnautilus-private/nautilus-file-utilities.c:
7153 (nautilus_file_operations_copy_move):
7154 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7155 nautilus_file_get_enclosing_volume.
7157 * libnautilus-private/nautilus-file-utilities.c:
7158 * libnautilus-private/nautilus-file-utilities.h:
7159 Remove nautilus_get_enclosing_volume.
7161 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7163 * src/nautilus-information-panel.c:
7164 * src/nautilus-window-bookmarks.c:
7165 * src/file-manager/fm-properties-window.c:
7167 Use g_signal_connect_data instead of the outdated eel equivalent.
7169 2006-05-24 Alexander Larsson <alexl@redhat.com>
7171 * src/file-manager/fm-list-view.c:
7172 Remove unused include of eel-cell-renderer-pixbuf-list.h
7174 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7176 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7177 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7179 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7181 * nautilus-folder-handler.desktop.in: Add internationalization
7182 * po/POTFILES.in: Add the file.
7184 2006-05-16 Alexander Larsson <alexl@redhat.com>
7186 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7187 Only pass TRUE for embedding_text if we actually read a top-left text.
7188 Based on patch from Rene Hausleitner (#335435)
7190 2006-05-16 Alexander Larsson <alexl@redhat.com>
7192 * src/file-manager/fm-directory-view.c:
7193 * src/nautilus-places-sidebar.c:
7194 Don't allow floppy formating if the floppy is mounted,
7195 since gfloppy can't handle that. (#125819)
7196 Patch from Xavier Claessens
7198 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7201 Post-release version bump.
7203 === nautilus 2.15.1 ===
7205 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7210 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7212 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7213 (icon_set_size), (icon_toggle_selected),
7214 (nautilus_icon_container_move_icon), (keyboard_stretching),
7215 (end_stretching), (nautilus_icon_container_update_icon),
7216 (assign_icon_position), (nautilus_icon_container_add),
7217 (nautilus_icon_container_is_stretched),
7218 (nautilus_icon_container_unstretch),
7219 (nautilus_icon_container_freeze_icon_positions):
7220 * libnautilus-private/nautilus-icon-container.h:
7221 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7222 * libnautilus-private/nautilus-icon-private.h:
7223 * src/file-manager/fm-icon-view.c:
7224 (get_stored_icon_position_callback),
7225 (icon_position_changed_callback):
7226 Cleanup to merge the x any y icon scale factors into one variable.
7228 Patch from Christian Neumair <chris@gnome-de.org>
7230 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
7232 * src/nautilus-places-sidebar.c: (update_places_cb),
7233 (volume_unmounted_callback), (drive_disconnected_callback),
7234 (drive_connected_callback),
7235 (nautilus_places_sidebar_set_parent_window):
7236 Update the places on drive-connected and drive-disconnected
7237 signals too. Delay the update for the volume-unmounted signal
7238 with an idle callback to work around gnome-vfs removing the
7239 volume only after we received the signal.
7241 Patch from Xavier Claessens <xclaesse@gmail.com>
7243 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
7245 * src/nautilus-window-manage-views.c:
7246 (got_file_info_for_view_selection_callback):
7247 Re-set viewed_file after a location change failed. Prevents
7248 crashing over an assertion in viewed_file_changed_callback
7249 on slow filesystems. Fixes #339965.
7251 2006-05-08 Federico Mena Quintero <federico@novell.com>
7253 * libnautilus-private/nautilus-file-operations.c
7254 (handle_transfer_ok): Don't special-case the first 0 bytes of the
7255 file in the case of reporting actual copy/move progress. It is
7256 fine to update both the labels and the sizes every time. Fixes
7257 http://bugzilla.gnome.org/show_bug.cgi?id=341064
7258 https://bugzilla.novell.com/show_bug.cgi?id=66073
7260 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
7262 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7263 (check_visibility), (bookmarks_check_popup_sensitivity),
7264 (get_selected_iter), (rename_selected_bookmark),
7265 (remove_selected_bookmarks), (mount_shortcut_cb),
7266 (unmount_shortcut_cb), (eject_shortcut_cb),
7267 (nautilus_places_sidebar_init):
7268 Add volume data to the list store and use it to show
7269 an unmount command for network volumes. (#316184)
7271 Patch from Xavier Claessens <xclaesse@gmail.com>
7273 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7275 * libnautilus-private/nautilus-dnd.c:
7276 (nautilus_drag_drop_action_ask),
7277 (nautilus_drag_drop_background_ask):
7278 * src/file-manager/fm-tree-view.c: (create_popup_menu):
7279 * src/nautilus-places-sidebar.c:
7280 (bookmarks_build_popup_menu):
7281 Use eel_gtk_menu_append_separator.
7283 * src/nautilus-places-sidebar.c:
7284 (bookmarks_check_popup_sensitivity):
7285 Use eel_gtk_widget_set_shown.
7287 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7289 * src/nautilus-query-editor.c: (type_combo_changed):
7290 Fix typo in function name: s/availible/available/ (#326053)
7295 2006-05-04 Christian Neumair <chris@gnome-de.org>
7297 * src/nautilus-navigation-action.c:
7298 (nautilus_navigation_action_class_init), (disconnect_proxy):
7299 Disconnect signal handlers registered when connecting proxies.
7301 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
7303 * src/nautilus-places-sidebar.c: (volume_op_callback):
7304 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7305 (eject_for_type), (set_visibility),
7306 (bookmarks_check_popup_sensitivity), (get_selected_drive),
7307 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7308 (format_shortcut_cb), (bookmarks_build_popup_menu):
7309 Add mount, unmount, eject and format menu items to the popup menu
7310 of drives in the places sidebar. (#316184)
7312 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7314 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7316 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7317 Adapt to new GtkAboutDialog behaviour and use wrap-license.
7318 Makes the close button work again. Fixes #336520.
7320 Patch from Christian Persch <chpe@gnome.org>
7322 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7324 * src/nautilus-query-editor.c: (location_row_create_widgets):
7325 Fix typo in the query filechooser window title. (#325284)
7327 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7329 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7330 (finish_first_line):
7331 Fix wording: Use "criterion" instead of "criterium". (#331682)
7333 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7335 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7337 * libnautilus-private/nautilus-program-choosing.c:
7338 (application_cannot_open_location):
7339 Remove bogus period from strings. (#336909)
7341 Patch from Javier F. Serrador <serrador@tecknolabs.com>
7343 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7345 * libnautilus-private/nautilus-file-operations.c:
7346 (handle_transfer_overwrite): Use the same phrasing and
7347 format as the GTK+ overwrite dialog. Also, per the HIG
7348 convert the dialog to a confirmation alert since the user's
7349 command may destroy data. (#325188)
7351 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7353 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7355 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7356 (append_exifdata_string):
7357 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7358 deciding which date to show from image metadata. (#331810)
7360 Patch from Pat Suwalski <pat@suwalski.net>
7362 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
7366 Update handling of po/LINGUAS for new instructions. Refer
7367 to http://live.gnome.org/GnomeGoals/PoLinguas
7369 Patch from Brian Pepple <bdpepple@gmail.com>
7371 2006-04-27 Christian Neumair <chris@gnome-de.org>
7373 * src/file-manager/fm-actions.h:
7374 * src/file-manager/fm-directory-view.c:
7375 (file_get_volume_and_drive),
7376 (action_self_mount_volume_callback),
7377 (action_self_unmount_volume_callback),
7378 (action_self_eject_volume_callback),
7379 (action_self_format_volume_callback),
7380 (file_get_volume_and_drive),
7381 (file_should_show_self),
7382 (real_update_menus_volumes):
7383 * src/file-manager/fm-tree-view.c:
7384 (create_popup_menu):
7385 * src/file-manager/nautilus-directory-view-ui.xml:
7386 Allow to mount/unmout/eject/format a volume when displaying its
7389 2006-04-26 Christian Neumair <chris@gnome-de.org>
7391 * libnautilus-private/nautilus-file.c:
7392 (nautilus_file_denies_access_permission),
7393 (nautilus_file_can_get_permissions),
7394 (nautilus_file_can_set_permissions):
7395 If no ACCESS file info field is available, pretend to have full
7396 access. If no PERMISSIONS field is available, pretend to have full
7399 2006-04-26 Alexander Larsson <alexl@redhat.com>
7401 * libnautilus-private/nautilus-icon-canvas-item.c:
7402 Fix width of text selection in text-below-icons mode.
7405 2006-04-26 Alexander Larsson <alexl@redhat.com>
7410 * src/nautilus-connect-server-dialog-main.c:
7411 * src/nautilus-main.c:
7412 Convert from popt to goption.
7413 Based on patch from Philip Van Hoof
7415 2006-04-25 Alexander Larsson <alexl@redhat.com>
7417 * src/nautilus-main.c:
7418 Remove icon registration, as its no longer needed with gtk 2.9.
7420 * src/nautilus-window-menus.c:
7421 (nautilus_menus_append_bookmark_to_menu):
7424 2006-04-25 Alexander Larsson <alexl@redhat.com>
7427 Bump version to 2.15.1
7428 2.14 development continues on gnome-2-14 branch.
7430 ==== gnome-2-14 branched from here ===
7432 2006-04-25 Christian Neumair <chris@gnome-de.org>
7435 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7437 * src/file-manager/fm-tree-view.c: (create_tree):
7438 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7440 2006-04-18 Alexander Larsson <alexl@redhat.com>
7442 * libnautilus-private/nautilus-file-attributes.h:
7443 * libnautilus-private/nautilus-directory-async.c:
7444 * libnautilus-private/nautilus-directory-private.h:
7445 * libnautilus-private/nautilus-file-private.h:
7446 * libnautilus-private/nautilus-file.c:
7447 * libnautilus-private/nautilus-file.h:
7448 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
7449 the normal top-left text to 10x5.
7450 Add need_large argument to nautilus_file_peek_top_left_text and
7451 nautilus_extract_top_left_text.
7453 * libnautilus-private/nautilus-icon-canvas-item.[ch]
7454 Make details an instance-private instead of allocating separately.
7455 Add _set_is_visible() and only keep PangoLayouts cached for
7458 * libnautilus-private/nautilus-icon-container.[ch]:
7459 * src/file-manager/fm-icon-container.c:
7460 Monitor large embedded text for larger icons.
7461 Call nautilus_icon_canvas_item_set_is_visible as needed.
7463 * libnautilus-private/nautilus-icon-factory.[ch]:
7464 Limit never-free recently used cache to 20 items.
7465 Free other unused cache items after a 100 sec.
7467 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7470 Remove newlines to fix build with CVS intltool. (#338423)
7472 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7474 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7475 Don't delete the first bookmark if pressing del key on an
7476 undeletable item. Fixes #338377.
7478 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
7480 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7481 Don't add location bookmark for desktop windows. Fixes #334860.
7483 Patch from Christian Neumair <chris@gnome-de.org>
7485 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7488 Post-release version bump.
7490 === nautilus 2.14.1 ===
7492 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7500 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7502 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7503 Use smaller close icon for the sidebar.
7505 Patch from Yang Hong <yanghong@ccoss.com.cn>
7507 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7509 * libnautilus-private/nautilus-icon-dnd.c:
7510 (get_data_on_first_target_we_support):
7511 Determine drop target by iterating through drop container
7512 target list instead of drag context DND list. (#337588)
7514 Patch from Christian Neumair <chris@gnome-de.org>
7516 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7518 * po/LINGUAS: New file listing all supported languages.
7520 * configure.in: Use po/LINGUAS instead of including all languages
7521 directly in this file. See the wiki for more information:
7522 http://live.gnome.org/GnomeGoals/PoLinguas
7524 Patch from Brian Pepple <bdpepple@gmail.com>
7526 2006-04-08 Christian Neumair <chris@gnome-de.org>
7528 * libnautilus-private/nautilus-file-operations-progress.c:
7529 (nautilus_file_operations_progress_update),
7530 (nautilus_file_operations_progress_set_operation_string):
7531 Update progress dialog when setting its operation string,
7532 also set operation string during preflight.
7534 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
7536 * src/file-manager/fm-directory-view.c:
7537 (set_script_environment_variables),
7538 (unset_script_environment_variables):
7539 * src/nautilus-main.c: (main):
7540 * src/nautilus-shell.c: (corba_restart):
7541 Use g_(un)setenv instead of their eel_ counterparts.
7543 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7545 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7546 (mount_volume_callback), (row_activated_callback),
7547 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7548 Adapt the same policy for showing drives and volumes in the places
7549 sidebar as in computer:/// and the gtk filechooser: Show unmounted
7550 but user-visible drives and mount them on activation. (#321320)
7552 Patch from Xavier Claessens <xclaesse@gmail.com>
7554 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7556 * data/patterns/.striated.png:
7557 * data/patterns/Makefile.am:
7558 Remove unused pattern file. (#337353)
7560 2006-03-30 Christian Neumair <chris@gnome-de.org>
7562 * src/file-manager/fm-directory-view.c:
7563 (fm_directory_view_get_loading):
7564 * src/file-manager/fm-directory-view.h:
7565 Add fm_directory_view_get_loading().
7567 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7568 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7569 Use fm_directory_view_get_loading() to determine whether view is
7570 loaded. If it is not yet loaded, don't position icons lazily.
7572 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
7574 * src/nautilus-connect-server-dialog-main.c: (main):
7575 Get the command line options and pass them on to the dialog.
7577 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7578 (nautilus_connect_server_dialog_init), (setup_for_type):
7579 Use new MethodInfo struct to construct the UI.
7580 (display_server_uri): New function for initialising the UI based
7581 on the broken down parts of the URI.
7582 (nautilus_connect_server_dialog_new): Use display_server_uri.
7583 (get_method_description): New helper function.
7584 (port_insert_text): Accept more than one digit at a time.
7586 Display broken down URIs in 'Connect to Server' properly. (#332848)
7588 Patch from Nate Nielsen <nielsen@memberwebs.com>
7590 2006-03-22 Daniel Drake <dsd@gentoo.org>
7592 * libnautilus-private/nautilus-icon-factory.c: Only consider
7593 the filename suffix when deciding if a file is an SVG image.
7596 2006-03-22 Paolo Borelli <pborelli@katamail.com>
7598 * src/nautilus-application.c: use g_strv_length instead of a
7599 private copy and gnome_vfs_make_uri_from_shell_arg instead of
7600 the old eel_make_uri_from_shell_arg. Bug #334077.
7602 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
7604 * src/file-manager/fm-directory-view.c:
7605 (pattern_select_response_cb), (select_pattern):
7606 Add help button to the Select Pattern dialog. (#331443)
7608 * src/nautilus-connect-server-dialog.c: (response_callback),
7609 (nautilus_connect_server_dialog_init):
7610 Add help button to the Connect to Server dialog. (#334330)
7612 * src/nautilus-location-dialog.c: (response_callback),
7613 (nautilus_location_dialog_init):
7614 Add help button to the Open Location dialog (#334293)
7616 2006-03-14 Federico Mena Quintero <federico@novell.com>
7618 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7619 Don't set the visibility of the "burn CD" action here.
7620 (nautilus_window_initialize_menus_constructed): New public
7621 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7622 a window which has a menubar. This prevents calling
7623 have_burn_uri() unnecessarily for the desktop window, as this is
7624 an expensive operation during login (up to 1 second!). The way
7625 have_burn_uri() works is by creating a "burn:///" URI and seeing
7626 if it is valid, but this makes gnome-vfs load libmapping.so from
7627 nautilus-cd-burner; this takes a long time during login.
7629 * src/nautilus-window-private.h: Added prototype for
7630 nautilus_window_initialize_menus_constructed().
7632 * src/nautilus-window.h: New prototype for
7633 nautilus_window_has_menubar_and_statusbar().
7635 * src/nautilus-window.c
7636 (nautilus_window_has_menubar_and_statusbar): New function; returns
7637 whether the window should have a menubar and statusbar. This
7638 depends on the window_type from the class structure.
7639 (nautilus_window_constructor): Call
7640 nautilus_window_initialize_menus_constructed(). We do it here so
7641 that its own call to nautilus_window_has_menubar_and_statusbar()
7642 will already have the right value for class->window_type.
7644 2006-03-19 Christian Neumair <chris@gnome-de.org>
7646 * src/nautilus-main.c: (register_icons):
7647 Speed up stock icon registration, as discussed on the mailing list:
7649 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7653 * libnautilus-private/nautilus-file-operations.c:
7654 (nautilus_file_operations_copy_move):
7655 Check whether enclosing volume for any of the source files is
7656 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7659 * libnautilus-private/nautilus-file-utilities.c:
7660 * libnautilus-private/nautilus-file-utilities.h:
7661 Add nautilus_get_enclosing_volume.
7663 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7665 * nautilus-computer.desktop.in:
7666 * nautilus-folder-handler.desktop.in:
7667 * nautilus-home.desktop.in:
7668 * src/network-scheme.desktop.in:
7669 Add --no-desktop to the Exec command line options. (#326338)
7671 Patch from Saleem Abdulrasool
7673 * nautilus-computer.desktop.in:
7674 * nautilus-folder-handler.desktop.in:
7675 * nautilus-home.desktop.in:
7676 * nautilus.desktop.in:
7677 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7678 none of the listed binaries does exist anymore.
7680 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7682 * libnautilus-private/*.c:
7683 * src/file-manager/*.c:
7685 Use gi18n.h instead of deprecated gnome-i18n.h header.
7687 * libnautilus-private/nautilus-query.c:
7688 (nautilus_query_to_readable_string):
7689 Mark string for translation.
7692 Add nautilus-query.c
7694 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7696 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7698 * configure.in: Added "ka" Georgian to
7701 2006-03-13 Alexander Larsson <alexl@redhat.com>
7704 Post-release version bump.
7706 === nautilus 2.14.0 ===
7708 2006-03-13 Alexander Larsson <alexl@redhat.com>
7714 Update version to 2.14.0
7716 2006-03-07 Alexander Larsson <alexl@redhat.com>
7718 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7719 (activation_drive_mounted_callback):
7720 Don't show error dialog if mount error is "".
7722 2006-03-06 Alexander Larsson <alexl@redhat.com>
7724 * libnautilus-private/nautilus-icon-canvas-item.c:
7725 Fix text drawing in RTL mode in text beside icons.
7727 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7729 * libnautilus-private/nautilus-mime-actions.c:
7730 (nautilus_mime_actions_get_full_file_attributes):
7731 Don't request the mime list for activation, context menu and
7732 the view as menu anymore. It was once used for determining a
7733 specialized component for directories, but we don't support that
7734 anymore. Nowadays it just delays these operations and can cause
7735 auth dialogs when opening the popup menu.
7737 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7739 * libnautilus-private/nautilus-file.c:
7740 (nautilus_file_recompute_deep_counts):
7741 Add file to work queue of enclosing directory when recomputing
7742 deep count for the properties dialog. Fixes #169342.
7744 Patch from Christian Neumair
7746 2006-03-03 Alexander Larsson <alexl@redhat.com>
7748 * src/nautilus-window-manage-views.c:
7749 * src/nautilus-window-private.h:
7750 Close window when it gets put in the trash.
7752 Patch from Christian Neumair
7754 2006-03-03 Alexander Larsson <alexl@redhat.com>
7756 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7757 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7758 icons jumping around
7760 * libnautilus-private/nautilus-icon-container.c:
7761 remove old workaround
7763 Patch from Christian Neumair
7765 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7767 * configure.in: Add "km" to ALL_LINGUAS.
7769 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7771 * libnautilus-private/nautilus-directory-async.c:
7772 (new_files_cancel), (nautilus_directory_cancel):
7773 Cancel get_file_info calls for new files too. Fixes a crash
7774 when leaving a directory with pending calls (#152977).
7776 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7778 * src/file-manager/fm-directory-view.c: (activate_callback):
7779 Close the window after the file activation, not before.
7780 Fixes a crash when middle-clicking a file (#330491).
7782 2006-02-28 Alexander Larsson <alexl@redhat.com>
7784 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7785 Don't show directory count for smb shares, as that can cause
7786 lots of network traffic and auth dialogs.
7788 2007-02-28 Christian Neumair <chris@gnome-de.org>
7790 * libnautilus-private/nautilus-icon-container.c:
7791 (get_cmp_point_x), (get_cmp_point_y),
7792 (compare_icons_horizontal_first), (compare_icons_vertical_first),
7793 (closest_in_90_degrees), (record_arrow_key_start):
7794 Use better icon points for comparing the position of two items in
7795 "Text Beside Icon" mode. Fixes keynav issues with items that have
7796 different icon sizes.
7798 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7800 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7802 Test for the right path in the break condition. Fixes an infinite
7803 loop when dragging an item over a non-folder child of an expanded
7804 node in the list view, deadlocking the desktop.
7806 2006-02-27 Alexander Larsson <alexl@redhat.com>
7809 Post release version bump
7811 === nautilus 2.13.92 ===
7813 2006-02-27 Alexander Larsson <alexl@redhat.com>
7818 2006-02-27 Alexander Larsson <alexl@redhat.com>
7820 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7821 Use lazy positioning for volumes only, not all desktop file icons,
7822 as this can cause icons to move around, and its mainly required
7823 for removable volumes anyway.
7825 2006-02-27 Alexander Larsson <alexl@redhat.com>
7827 * src/nautilus-navigation-window.c:
7828 * src/nautilus-spatial-window.c:
7829 * src/nautilus-window.[ch]:
7830 Don't shortcut the title change when the bookmark name changes.
7832 Patch from Christian Neumair.
7834 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7836 Get users' and groups' names via a cache to avoid calling
7837 getpwuid/getgrgid too often (i.e. many times during single redraw).
7839 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7840 Added nautilus-users-groups-cache.[ch]
7841 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7842 implementation of cache for getpwuid/getgrgid results.
7843 * libnautilus-private/nautilus-file.c:
7844 (get_user_name_from_id): removed
7845 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7846 (get_user_and_real_name_from_id): get user name and gecos using
7847 nautilus_users_cache_* functions instead of using getpwuid directly.
7848 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7849 (nautilus_file_get_group_name): get group name using
7850 nautilus_groups_cache_get_name instead of using getgrgid directly.
7851 (nautilus_file_get_owner_as_string): get user name using
7852 nautilus_users_cache_get_name.
7854 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7856 Don't add all possible columns to GtkTreeView when initializing
7857 FMListView, only the ones we actually show. This way we avoid getting
7858 unnecessary data from the model, e.g. quite heavy "owner" and "group"
7859 columns with the default settings.
7861 * src/file-manager/fm-list-view.c:
7862 (apply_visible_columns_foreach, apply_visible_columns,
7863 apply_column_order): removed
7864 (apply_columns_settings): new function, updates a list of columns in
7865 GtkTreeView given both a list of visible columns and their ordering,
7866 replacement for apply_visible_columns and apply_column_order.
7867 (create_and_set_up_tree_view): when creating details->columns hash
7868 table, pass g_object_unref as value_destroy_func; before adding
7869 columns to the hash call g_object_ref+gtk_object_sink on them, don't
7870 add columns to the view, the appropriate columns will be added when
7871 applying the configuration; in order to apply initial columns
7872 settings, call apply_columns_settings (instead of
7873 apply_visible_columns + apply_column_order).
7874 (set_visible_columns_from_metadata_and_preferences,
7875 set_column_order_from_metadata_and_preferences): removed
7876 (set_columns_settings_from_metadata_and_preferences): new, replacement
7877 for set_visible_columns_* and set_column_order_*.
7878 (fm_list_view_begin_loading, column_chooser_changed_callback,
7879 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7880 default_visible_columns_changed_callback,
7881 default_column_order_changed_callback): use newly added
7882 set_columns_settings_from_metadata_and_preferences.
7884 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7886 Avoid heavy operations inside "motion_notify_event" handler: don't
7887 call gtk_tree_model_row_changed (which causes updating the whole
7888 view), don't create new mouse cursor, change cursor only when
7890 As a bonus we avoid leaking hand cursor in nautilus and X server.
7892 * src/file-manager/fm-list-view.c:
7893 (hand_cursor): new global variable for storing hand cursor used in
7895 (motion_notify_callback): don't call gtk_tree_model_row_changed on
7896 the model when changing rows, it's very slow and unnecessary - GTK+
7897 automatically invalidates parts of the view occupied by old and new
7898 row; don't leak the hand cursor (GdkCursor), change mouse cursor
7899 only when necessary (from GDK_HAND2 to default and the other way
7901 (leave_notify_callback): don't call gtk_tree_model_row_changed on
7902 the current row in the model, GTK+ automatically redraws the current
7904 (enter_notify_callback): in case single click mode is used, update
7905 details->hover_path and set hand cursor if necessary
7906 (create_and_set_up_tree_view): connect to enter_notify_event signal
7907 in addition to leave_notify_event.
7908 (fm_list_view_click_policy_changed): unref global hand_cursor and
7909 set it to NULL when changing to double click mode, create new cursor
7910 and assign it to hand_cursor when changing to single click one.
7911 (fm_list_view_finalize): free details->hover_path if necessary
7912 (fm_list_view_init): explicitly set details->hover_path to NULL
7914 2006-02-27 Alexander Larsson <alexl@redhat.com>
7916 * src/nautilus-window-manage-views.c:
7917 Don't close window if old file changed when we're loading
7918 a new one (#137027).
7919 Based on patch from Christian Neumair.
7921 2006-02-27 Alexander Larsson <alexl@redhat.com>
7923 * libnautilus-private/nautilus-icon-container.c:
7924 Correctly handle *_margins as pixel values, not world-coords.
7925 Based on patch from Christian Neumair.
7927 2006-02-27 Federico Mena Quintero <federico@novell.com>
7929 * libnautilus-private/nautilus-icon-container.c
7930 (finish_adding_new_icons): Do not place icons both in the
7931 no_position_icons and semi_position_icons lists!
7932 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7933 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7934 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
7935 getting a negative number. So, we initially test for this and
7936 start that the first snap column. The same reasoning applies to
7937 *y and the baseline.
7939 2006-02-27 Alexander Larsson <alexl@redhat.com>
7941 * src/nautilus-navigation-window.c:
7942 Allow saving a sidebar width of 0 (#331475)
7943 Patch from Christian Neumair
7945 2006-02-27 Alexander Larsson <alexl@redhat.com>
7947 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7948 Allow line-breaks after '-', '_', '.'
7949 (although not when a short number follows '.')
7950 Patch from Christian Neumair
7952 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7954 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7955 (can_accept_items_as_bookmarks), (drag_motion_callback),
7956 (bookmarks_drop_uris), (build_selection_list),
7957 (drag_data_received_callback):
7958 Only allow creation of bookmarks for directories. Fixes #328074.
7960 2006-02-26 Christian Neumair <chris@gnome-de.org>
7962 * libnautilus-private/nautilus-directory.c:
7963 (nautilus_directory_notify_files_removed):
7964 Plug potential leak.
7966 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7968 * src/file-manager/fm-directory-view.c: (done_loading):
7969 Only use the idle reveal mechanism for the list view.
7971 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7973 * src/file-manager/fm-directory-view.c:
7974 (fm_directory_view_destroy), (reveal_selection_idle_callback),
7976 Call reveal_selection in an idle callback to work around a bug in
7977 GtkTreeView which produces buggy scroll states when the nodes have
7978 not yet been allocated. It would make the selection always the top
7979 row even when it should ignore alignment, among other oddities.
7981 2006-02-26 Christian Neumair <chris@gnome-de.org>
7983 * src/nautilus-application.c: (nautilus_application_get_n_windows):
7984 * src/nautilus-application.h:
7985 * src/nautilus-window-manage-views.c:
7986 (got_file_info_for_view_selection_callback):
7987 Also consider desktop windows when deciding whether to fallback to
7988 home or not. Fixes #331605.
7990 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
7992 * configure.in: Add "zh_HK" to ALL_LINGUAS.
7994 2006-02-24 Alexander Larsson <alexl@redhat.com>
7996 * libnautilus-private/nautilus-directory-async.c:
7997 (directory_count_start):
7998 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7999 This avoids lots of stats.
8002 Require vfs 2.13.92 (cvs for now) for the above.
8004 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8006 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8007 Don't leak bookmark.
8009 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8011 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8012 Resolve the dropped uris to their drop target, use the same naming
8013 logic as the bookmark menu and use gnome-fs-directory icon when adding.
8014 If something more fitting is available it will be updated anyway.
8017 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8019 * src/nautilus-places-sidebar.c: (bookmarks_edited):
8020 Set the has_custom_name_flag before setting the name - which would
8021 otherwise immediately commit the bookmarks to disk without the name.
8024 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8026 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8027 (bookmarks_button_press_event_cb):
8028 Open the popup menu non-modal and pass the button event on to the
8029 tree view. Makes a right click select the item under the cursor
8030 before bringing up the menu. Fixes #329778.
8032 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
8034 * libnautilus-private/nautilus-file.c:
8035 (nautilus_file_get_size_as_string_with_real_size):
8036 Add a cast to fix build for platforms where GnomeVFSFileSize
8037 is not defined as long long (e.g. AMD64). Fixes bug #331636.
8039 2006-02-21 Alexander Larsson <alexl@redhat.com>
8041 * src/file-manager/fm-error-reporting.[ch]:
8042 Add callback to fm_rename_file.
8044 * src/file-manager/fm-icon-view.c:
8045 Pass NULL as above callback
8047 * src/file-manager/fm-list-view.c:
8048 Don't activate file when renaming, delay until rename done.
8049 After rename, scroll to renamed file if not visibile, because it
8052 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
8054 * src/file-manager/fm-list-model.c:
8055 On file change, if file was re-sorted emit rows_reordered.
8057 This fixes bug #326581
8059 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
8061 * libnautilus-private/nautilus-mime-actions.c:
8062 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8063 (file_compare_by_uri_scheme),
8064 (nautilus_mime_get_default_application_for_files),
8065 (nautilus_mime_get_open_with_applications_for_files),
8066 (nautilus_mime_get_applications_for_files),
8067 (nautilus_mime_has_any_applications_for_files):
8068 Avoid redundant application lookups by sorting the files by mime type
8069 and skipping the ones which have the same mime type / parent uri
8070 combination as the previous one. Prevents nautilus from blocking for
8071 seconds when selecting many files of similar type.
8073 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
8075 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8076 Fall back to locale encoding or force utf8 if the utf8 conversion
8077 of the link target filename fails. (#331379)
8079 2006-02-15 Alexander Larsson <alexl@redhat.com>
8081 * src/file-manager/fm-properties-window.c (append_extension_pages):
8082 Pass the original files, not the target files to property
8083 page providers. (#329426)
8084 (create_permissions_page):
8085 Make sure we can get permissions from target before showing
8088 2006-02-13 Alexander Larsson <alexl@redhat.com>
8091 Post release version bump.
8093 === nautilus 2.13.91 ===
8095 2006-02-13 Alexander Larsson <alexl@redhat.com>
8103 2006-02-06 Alexander Larsson <alexl@redhat.com>
8105 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8106 Fix layout bug on desktop (#153519)
8108 2006-02-06 Alexander Larsson <alexl@redhat.com>
8110 * nautilus-folder-handler.desktop.in:
8111 Add application/x-gnome-saved-search to the list of folder types handled
8113 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8116 Post release version bump.
8118 === nautilus 2.13.90 ===
8120 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8126 Bump version to 2.13.90
8128 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8130 * src/nautilus-file-management-properties.c:
8131 (nautilus_file_management_properties_dialog_setup):
8132 * src/nautilus-file-management-properties.glade:
8133 Add the option to always use the location bar to the
8134 preferences dialog. Closes #328659.
8135 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8137 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8139 * libnautilus-private/nautilus-view.h:
8140 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8141 Add new grab_focus method.
8143 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8144 (fm_list_view_iface_init):
8145 Implement grab_focus.
8147 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8148 Use grab_focus to set the focus on the content view. Fixes #329087.
8149 Patch from Nelson Benitez <gnel@cenobioracing.com>
8151 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
8153 * src/nautilus-places-sidebar.c: (compute_drop_position),
8154 (get_drag_data), (free_drag_data), (drag_motion_callback),
8155 (drag_leave_callback), (uri_list_from_selection),
8156 (drag_data_received_callback), (drag_drop_callback),
8157 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8158 Enable bookmarks as drop targets. Closes #43311.
8159 Based on a patch from Christian Neumair <chris@gnome-de.org>.
8161 2006-01-29 Christian Neumair <chris@gnome-de.org>
8163 * libnautilus-private/nautilus-icon-container.c:
8164 (finish_adding_new_icons):
8165 Use same grid as positioned icons to not mess up spacing.
8167 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
8169 * libnautilus-private/nautilus-file.c:
8170 (nautilus_file_get_size_as_string_with_real_size),
8171 (nautilus_file_get_string_attribute):
8172 * src/file-manager/fm-properties-window.c: (create_basic_page):
8173 Show the detailed file size in addition to the formatted one
8174 in the properties dialog. Fixes #62713.
8175 Patch from Gautier Portet <kassoulet@gmail.com>
8177 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8179 * src/file-manager/fm-directory-view.c:
8180 (confirm_delete_from_trash):
8181 HIGify the icon in the delete from trash dialog.
8182 Patch from Luca Ferretti <elle.uca@libero.it>
8184 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8186 * test/test-nautilus-directory-async.c: (main):
8187 Fix C99-style variable initialization.
8188 Patch from Jens Granseuer <jensgr@gmx.net>
8190 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8192 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8193 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8194 Stop cell editing when disposing the view. Fixes #322821.
8196 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8198 * libnautilus-private/nautilus-file-operations.c:
8199 (progress_dialog_set_to_from_item_text):
8200 Use nautilus_get_uri_shortname_for_display to avoid
8201 crashing g_markup with invalid utf-8. Fixes #325586.
8203 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
8205 * src/file-manager/fm-properties-window.c:
8206 (synch_groups_combo_box), (synch_user_menu):
8207 Don't try to update the owner and group widgets if
8208 the monitored file was removed. Fixes #325702.
8210 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8212 * src/nautilus-window.c: (nautilus_window_destroy):
8213 Unref and destroy a new content view that has been created
8214 but not yet been switched to. Fixes a rare crash.
8216 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8218 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8221 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8223 * libnautilus-private/nautilus-desktop-directory-file.c:
8224 (desktop_directory_file_monitor_add):
8225 Fix a typo that makes the desktop directory monitors leak.
8227 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8229 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8230 Never try to scale icons down to 0px. Fixes scaling for
8231 images with extreme ratios.
8233 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8235 * libnautilus-private/nautilus-mime-actions.c:
8236 (nautilus_mime_get_applications_for_file):
8237 Don't leak mime_type.
8239 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
8241 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8242 Destroy the bookmarks window on shutdown.
8244 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8245 Release the bookmark stores.
8247 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
8249 * src/nautilus-spatial-window.c:
8250 (nautilus_spatial_window_finalize):
8251 Don't leak last_geometry.
8253 * src/file-manager/fm-tree-view.c:
8254 (show_iter_for_file):
8257 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8259 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8260 Don't try to remove dummy rows from the reverse maps. Fixes
8261 critical warnings when reloading a list view with subdirectories.
8263 2006-01-16 Alexander Larsson <alexl@redhat.com>
8266 Post release version bump.
8268 === nautilus 2.13.4 ===
8270 2006-01-16 Alexander Larsson <alexl@redhat.com>
8275 2006-01-16 Alexander Larsson <alexl@redhat.com>
8278 * libnautilus-private/Makefile.am:
8279 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8280 * libnautilus-private/nautilus-search-engine.c:
8281 Add search support for the Tracker indexing engine.
8283 2006-01-16 Alexander Larsson <alexl@redhat.com>
8285 * src/file-manager/fm-directory-view.c:
8286 Handle the mount/unmount error case where the mount system handled
8289 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8291 * src/nautilus-places-sidebar.c: (add_place), (update_places),
8292 (get_bookmark_index), (compute_drop_position),
8293 (drag_motion_callback), (drag_leave_callback),
8294 (bookmarks_drop_uris), (drag_data_received_callback),
8295 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8296 (bookmarks_check_popup_sensitivity),
8297 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8298 (rename_shortcut_cb), (remove_selected_bookmarks),
8299 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8300 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8301 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8302 (bookmarks_button_press_event_cb), (bookmarks_edited),
8303 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8304 Merge parts of the d'n'd and popup menu code from the gtk filechooser
8305 into the places sidebar.
8307 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8309 * libnautilus-private/nautilus-directory-background.c:
8310 (nautilus_file_background_read_desktop_settings),
8311 (nautilus_file_background_write_desktop_settings):
8312 Handle new background zooming mode. (#105231)
8314 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8316 * src/file-manager/fm-desktop-icon-view.c:
8317 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8318 Remove the default_zoom pref callback in finalize, not destroy.
8321 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8323 * libnautilus-private/nautilus-file-operations.c:
8324 (progress_dialog_set_to_from_item_text):
8325 Handle hostnames in the progress dialog strings more robustly.
8327 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8329 2006-01-12 Christian Neumair <chris@gnome-de.org>
8331 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8332 Update current bookmark name/pixbuf on changes. Partially fixes
8335 2006-01-12 Alexander Larsson <alexl@redhat.com>
8337 * src/file-manager/fm-error-reporting.c: (rename_callback),
8338 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8339 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8341 2006-01-11 Sebastien Bacher <seb128@debian.org>
8343 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8344 updated the default thumbnailing value (Fixes #317587)
8346 2006-01-11 Christian Neumair <chris@gnome-de.org>
8348 * libnautilus-private/nautilus-mime-actions.c:
8349 (nautilus_mime_get_default_application_for_files),
8350 (intersect_application_lists),
8351 (nautilus_mime_get_open_with_applications_for_files),
8352 (nautilus_mime_has_any_applications_for_files):
8353 * libnautilus-private/nautilus-mime-actions.h:
8354 Add file list helpers for getting associated applications.
8356 * libnautilus-private/nautilus-program-choosing.c:
8357 * libnautilus-private/nautilus-program-choosing.h:
8358 (nautilus_launch_application):
8359 Allow to pass multiple files per application launch.
8361 * src/nautilus-information-panel.c:
8362 (command_button_callback):
8365 * src/file-manager/fm-directory-view.c:
8366 (application_launch_parameters_new),
8367 (application_launch_parameters_free),
8368 (fm_directory_view_launch_application),
8369 (fm_directory_view_chose_application_callback),
8370 (application_selected_cb),
8371 (open_with_launch_application_callback),
8372 (add_application_to_open_with_menu), (reset_open_with_menu),
8373 (real_update_menus), (list_to_parameters_foreach),
8374 (mime_application_hash),
8375 (fm_directory_view_make_activation_parameters),
8376 (activate_callback):
8377 Support activation of multiple files at once, correctly figure out
8378 their associated applications. Fixes #105653.
8380 * src/file-manager/fm-directory-view.c:
8381 (activate_callback):
8382 ref/unref the view before/after operating on it. Fixes #326231.
8384 2006-01-11 Ryan Lortie <desrt@desrt.ca>
8386 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8387 instead of g_utf8_strlen() since gtk_editable_insert_text takes
8388 the number of bytes (not number of characters). Fixes #324406.
8390 2006-01-10 Jürg Billeter <j@bitron.ch>
8392 * libnautilus-private/nautilus-desktop-link.c:
8393 (nautilus_desktop_link_new):
8394 Don't try to free constant string. Fixes #326114.
8396 2005-12-20 Christian Neumair <chris@gnome-de.org>
8398 * libnautilus-private/nautilus-file.c:
8399 (nautilus_file_get_custom_icon):
8400 * src/file-manager/fm-properties-window.c:
8401 (fm_properties_window_drag_data_received),
8402 (make_relative_uri_from_full), (set_icon),
8403 (select_image_button_callback):
8404 Set icons for directories relative to the directory location to make
8405 it follow location changes.
8407 2005-12-20 Alexander Larsson <alexl@redhat.com>
8409 * src/nautilus-query-editor.c:
8410 Support filtering on arbitrary mime type.
8411 Uses the new eel_mime_get_availible_mime_types
8414 Require eel 2.13.4 for new mime list function
8416 2005-12-20 Alexander Larsson <alexl@redhat.com>
8418 * src/nautilus-query-editor.c: (edit_clicked),
8419 (nautilus_query_editor_grab_focus):
8420 Don't focus invisible widget.
8422 2005-12-20 Alexander Larsson <alexl@redhat.com>
8424 * libnautilus-extension/Makefile.am:
8425 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8426 Add NautilusLocationWidgetProvider
8428 * src/nautilus-window-manage-views.c:
8429 Use NautilusLocationWidgetProvider
8431 2005-12-20 Alexander Larsson <alexl@redhat.com>
8433 * src/file-manager/fm-directory-view.c:
8434 (action_save_search_as_callback):
8435 Some better strings, not resizeable.
8437 * src/nautilus-navigation-window.c:
8438 (nautilus_navigation_window_instance_init),
8439 (nautilus_navigation_window_destroy):
8440 Remove unused tooltips object
8442 * src/nautilus-query-editor.c:
8443 Add tooltips, fix spacing
8445 * src/nautilus-spatial-window.c:
8446 * src/nautilus-window-manage-views.c:
8447 Fix spacing for extra location widgets
8449 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
8451 * src/file-manager/fm-directory-view.c
8452 (action_save_search_as_callback): HIG fixes for the save
8455 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
8457 * libnautilus-private/nautilus-desktop-link-monitor.c:
8458 (volume_delete_dialog):
8459 * libnautilus-private/nautilus-file-operations.c:
8460 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8461 * libnautilus-private/nautilus-icon-dnd.c:
8462 (confirm_switch_to_manual_layout):
8463 * libnautilus-private/nautilus-program-choosing.c:
8464 (application_cannot_open_location):
8465 * src/file-manager/fm-directory-view.c:
8466 (report_broken_symbolic_link):
8467 * src/nautilus-location-bar.c: (drag_data_received_callback):
8468 Adapt callers to eel dialog API changes. Fixes #324262.
8470 Patch from Christian Neumair <chris@gnome-de.org>
8471 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8473 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8475 * libnautilus-private/nautilus-dnd.c:
8476 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
8479 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8481 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8482 (add_new_pattern), (add_new_color): HIG fixes. Use title
8483 capitalization for window titles. Fix widget spacing.
8485 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8487 * libnautilus-private/nautilus-file.c: (get_time),
8488 (compare_by_time), (nautilus_file_compare_for_sort),
8489 (nautilus_file_compare_for_sort_by_attribute):
8490 Support comparison by accessed time. Fixes #321671.
8492 * libnautilus-private/nautilus-file.h:
8493 Add atime sort type.
8495 Based on a patch from bluefuture@email.it
8497 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8499 * src/file-manager/fm-properties-window.c:
8500 (select_image_button_callback):
8501 Use GTK_STOCK_REVERT_TO_SAVED item for icon
8502 selection dialog. Closes #95115.
8503 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8505 2005-12-16 Alexander Larsson <alexl@redhat.com>
8507 * libnautilus-extension/nautilus-column.c:
8508 * libnautilus-extension/nautilus-menu-item.c:
8509 * libnautilus-extension/nautilus-property-page.c:
8510 Chain up in finalize handler, to fix leaks.
8512 2005-12-16 Alexander Larsson <alexl@redhat.com>
8514 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8515 Correct arguments for add_file, makes rename on new folder/file work
8518 2005-12-15 Alexander Larsson <alexl@redhat.com>
8520 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8521 * libnautilus-private/nautilus-global-preferences.h:
8522 Rename network icon prefs to match others.
8524 2005-12-15 Alexander Larsson <alexl@redhat.com>
8526 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8527 * libnautilus-private/nautilus-global-preferences.c:
8528 Disable network icon on desktop by default.
8530 * src/nautilus-main.c:
8531 * src/nautilus-navigation-window-ui.xml:
8532 * src/nautilus-spatial-window-ui.xml:
8533 * src/nautilus-window-menus.c:
8534 Add network to go/places menu.
8536 2005-12-15 Alexander Larsson <alexl@redhat.com>
8538 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8539 Make entry 30 chars to match file selector dialog.
8540 Patch from Ray Strode
8542 2005-12-13 Alexander Larsson <alexl@redhat.com>
8544 * libnautilus-private/nautilus-module.c (nautilus_module_load):
8545 open modules G_MODULE_BIND_LOCAL
8547 2005-12-12 Alexander Larsson <alexl@redhat.com>
8550 Post release version bump.
8552 === nautilus 2.13.3 ===
8554 2005-12-12 Alexander Larsson <alexl@redhat.com>
8557 disable update-mimedb in distcheck
8559 * libnautilus-private/Makefile.am:
8560 Add beagle sources to extradist
8565 --- Merged the nautilus-search2 branch ---
8567 2005-12-12 Alexander Larsson <alexl@redhat.com>
8569 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8570 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8571 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8573 2005-12-12 Alexander Larsson <alexl@redhat.com>
8575 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8576 Another case where we need to create a saved search file.
8578 2005-12-12 Alexander Larsson <alexl@redhat.com>
8581 Make it possible to build without beagle.
8583 2005-12-12 Alexander Larsson <alexl@redhat.com>
8585 * libnautilus-private/Makefile.am:
8586 * libnautilus-private/nautilus-search-engine-simple.[ch]:
8587 Add new NautilusSearchEngineSimple backend.
8589 * libnautilus-private/nautilus-file-utilities.[ch]:
8590 Add nautilus_get_home_directory_uri.
8592 * libnautilus-private/nautilus-marshal.list:
8593 Add VOID:OBJECT,BOOLEAN, sort
8595 * libnautilus-private/nautilus-search-directory.[ch]:
8596 Add nautilus_search_directory_is_indexed.
8597 Make sure saved searches are never returned as search hits.
8599 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8600 Make _new fail if we can't contact beagle daemon.
8601 Set text on query as one string (it can have keywords in it)
8602 Move freeing of query data to after query is done.
8605 * libnautilus-private/nautilus-search-engine.[ch]:
8606 Add nautilus_search_engine_is_indexed
8607 Remove nautilus_search_engine_enabled
8608 Use beagle if availible, otherwise simple backend.
8610 * src/nautilus-navigation-window-menus.c:
8611 Remove search disabled code
8613 * src/nautilus-query-editor.[ch]:
8614 Rename activate to changed and add reload argument
8615 Add go/reload button for non-indexed searches
8616 Add mnemonic for entry
8617 Change saved search string to "Search Folder"
8619 * src/nautilus-navigation-window.c:
8620 Update for query editor changes
8621 For indexed search engines, default to search in homedir
8623 * src/nautilus-spatial-window.c:
8624 Update for query editor changes
8625 For indexed search engines, default to search in homedir
8626 Remove search disabled code
8628 2005-12-07 Alexander Larsson <alexl@redhat.com>
8630 * src/nautilus-query-editor.c (setup_external_entry):
8631 Make ugly string slightly better.
8633 2005-12-07 Alexander Larsson <alexl@redhat.com>
8636 Mime API needs gnome-vfs-module. Unfortunate...
8638 * libnautilus-private/nautilus-query.c:
8641 * libnautilus-private/nautilus-search-engine-beagle.c:
8642 Look at mime types and location.
8644 * src/nautilus-query-editor.c:
8645 Add mime type and location to query editor
8647 2005-12-06 Alexander Larsson <alexl@redhat.com>
8649 * libnautilus-private/nautilus-query.[ch]:
8650 Add new fields to NautilusQuery
8652 2005-12-06 Alexander Larsson <alexl@redhat.com>
8654 Merge in changes from NAUTILUS_2_12_1 to
8655 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8656 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8658 2005-12-06 Alexander Larsson <alexl@redhat.com>
8660 * src/nautilus-history-sidebar.c: (update_history),
8661 (nautilus_history_sidebar_init):
8662 Fix leaks of bookmarks and model.
8664 2005-12-06 Alexander Larsson <alexl@redhat.com>
8666 * libnautilus-private/nautilus-search-engine-beagle.c:
8667 (nautilus_search_engine_beagle_set_query):
8668 Unref the right query.
8670 2005-12-05 Alexander Larsson <alexl@redhat.com>
8672 * libnautilus-private/nautilus-file-utilities.c:
8673 (nautilus_compute_title_for_uri):
8674 Handle NULL query in search.
8676 * libnautilus-private/nautilus-file-utilities.h:
8677 * libnautilus-private/nautilus-search-directory.h:
8678 Move saved search uri/mimetype define to
8679 nautilus-file-utilities.h.
8681 * libnautilus-private/nautilus-search-directory.c:
8684 * libnautilus-private/nautilus-search-engine.c:
8685 Remove unused stuff.
8688 * src/nautilus-query-editor.[ch]:
8689 Add new files implementing NautilusQueryEditor
8691 * src/nautilus-places-sidebar.c:
8692 Remove search from places sidebar.
8694 * src/nautilus-search-bar.[ch]:
8695 Only handle text queries.
8697 * src/nautilus-window.[ch]:
8698 * src/nautilus-window-private.h:
8699 * src/nautilus-navigation-window-menus.c:
8700 * src/nautilus-window-manage-views.c:
8701 extra location widgets support and some search mode changes
8703 * src/nautilus-navigation-window.[ch]:
8704 * src/nautilus-spatial-window.c:
8705 Implement new search ui using extra location widgets
8707 * src/file-manager/fm-directory-view.c:
8708 Implement save search and save search as.
8709 Fix free bugs in fm_directory_view_stop.
8711 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8712 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8713 Also handle saved search mimetypes.
8716 2005-12-02 Alexander Larsson <alexl@redhat.com>
8718 * libnautilus-private/nautilus-search-directory.[ch]:
8719 More functions to save queres.
8721 * src/file-manager/fm-actions.h:
8722 * src/file-manager/fm-directory-view.c:
8723 * src/file-manager/nautilus-directory-view-ui.xml:
8724 Initial stubs for save search menu items.
8726 2005-12-01 Alexander Larsson <alexl@redhat.com>
8728 * libnautilus-private/nautilus-directory.c:
8729 * libnautilus-private/nautilus-search-directory.[ch]:
8730 * src/nautilus-bookmark-list.c:
8731 Further refactor the query loading, and remove all traces
8732 of the old load/save mechanism.
8734 2005-12-01 Alexander Larsson <alexl@redhat.com>
8736 * libnautilus-private/nautilus-directory.c:
8737 * libnautilus-private/nautilus-query.[ch]:
8738 * libnautilus-private/nautilus-search-directory.[ch]:
8739 Refactor query loading into NautilusQuery object.
8741 2005-12-01 Alexander Larsson <alexl@redhat.com>
8744 Check for update-mime-database
8748 * data/nautilus.xml.in:
8749 Add mime database entries for saved searches.
8751 * libnautilus-private/Makefile.am:
8752 * libnautilus-private/nautilus-saved-search-file.[ch]:
8753 Special file type for saved search files to pretend that
8754 they are directories.
8756 * libnautilus-private/nautilus-directory.[ch]:
8757 Make nautilus_directory_ref return its arg.
8758 Create NautilusSearchDirectory for saved searches.
8760 * libnautilus-private/nautilus-file-dnd.c:
8761 Non-editable directories do not accept drops.
8763 * libnautilus-private/nautilus-file-private.h:
8764 * libnautilus-private/nautilus-file.h:
8765 Move nautilus_file_get_existing to public header.
8767 * libnautilus-private/nautilus-file.c:
8768 Create saved search files at right time
8770 * libnautilus-private/nautilus-marshal.list:
8773 * libnautilus-private/nautilus-monitor.c:
8776 * libnautilus-private/nautilus-search-directory.[ch]:
8777 Split out search file loading to a separate function.
8779 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8780 Handle several layers of cannot accept drop.
8782 * src/file-manager/fm-directory-view.[ch]:
8783 Make files be related to the directory they are in, since
8784 a file can be in a tree multiple times, with searches.
8785 Sorting us now done in base class, and inheriting classes just
8786 add a compare function.
8787 Fix file leak in new_folder_done.
8789 * src/file-manager/fm-icon-view.c:
8790 Update to new base class API.
8791 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8793 * src/file-manager/fm-list-model.[ch]:
8794 Rearrange data so that we can have one file in multiple dirs.
8795 Still problems with the same directory in multiple dirs.
8796 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8797 Fix leak in each_path_get_data_binder
8799 * src/file-manager/fm-list-view.c:
8800 Update to new APIs (base class and model).
8801 Fix leak in fm_list_view_get_selection_foreach_func.
8803 --- end of nautilus-search2 merge ---
8805 2005-12-12 Alexander Larsson <alexl@redhat.com>
8807 * src/file-manager/fm-directory-view.c:
8808 (report_broken_symbolic_link):
8809 Don't ask to move broken symlinks to trash in trash (#132751)
8811 Patch from Christian Neumair
8813 2005-12-12 Alexander Larsson <alexl@redhat.com>
8815 * libnautilus-private/nautilus-desktop-icon-file.c:
8816 * libnautilus-private/nautilus-directory-async.c:
8817 * libnautilus-private/nautilus-file.c:
8818 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8821 Patch from Christian Neumair and Christian Kellner
8824 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8826 2005-12-12 Alexander Larsson <alexl@redhat.com>
8828 * src/file-manager/fm-properties-window.c:
8829 Use GtkComboBox, not option menu. (#322567)
8831 Patch by Jaap A. Haitsma
8833 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
8835 * src/file-manager/fm-directory-view.c:
8836 (extension_action_slow_mime_types_ready_callback),
8837 (extension_action_callback), (add_extension_action_for_files):
8838 Keep the original action refed till its activation callback is
8839 done. Prevents the callback data from being freed prematurely.
8842 2005-12-09 Federico Mena Quintero <federico@ximian.com>
8846 Add a "Network Servers" icon on the desktop, which takes you to network:///
8848 * libnautilus-private/nautilus-global-preferences.h
8849 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8850 name. This determines whether we show the "Network Servers" icon.
8852 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8853 schema for /apps/nautilus/desktop/network_visible; the default is true.
8855 * libnautilus-private/nautilus-desktop-link.h
8856 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8858 * libnautilus-private/nautilus-desktop-link.c
8859 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8861 * libnautilus-private/nautilus-desktop-link-monitor.c
8862 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8863 (nautilus_desktop_link_monitor_delete_link): Don't delete
8864 NAUTILUS_DESKTOP_LINK_NETWORK links.
8865 (update_link_visibility): New helper function.
8866 (desktop_home_visible_changed): Use update_link_visibility(), to
8867 avoid duplicated code.
8868 (desktop_computer_visible_changed): Likewise.
8869 (desktop_trash_visible_changed): Likewise.
8870 (desktop_network_visible_changed): New function.
8871 (create_link_and_add_preference): New helper function.
8872 (nautilus_desktop_link_monitor_init): Use
8873 create_link_and_add_preference() to avoid duplicated code. Also,
8874 create the network_link.
8875 (desktop_link_monitor_finalize): Unref the network_link.
8876 (remove_link_and_preference): New helper function.
8877 (desktop_link_monitor_finalize): Use remove_link_and_preference()
8878 to avoid duplicated code. Also, free the network_link.
8880 * src/file-manager/fm-icon-container.c (SortCategory): Add a
8881 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8882 the "Network Servers" icon appears before mounts.
8883 (get_sort_category): Use SORT_NETWORK_LINK as the category for
8884 NAUTILUS_DESKTOP_LINK_NETWORK.
8886 2005-12-09 Alexander Larsson <alexl@redhat.com>
8888 * libnautilus-private/nautilus-emblem-utils.c:
8889 * libnautilus-private/nautilus-file-operations.c:
8890 * libnautilus-private/nautilus-program-choosing.c:
8891 * src/file-manager/fm-directory-view.c:
8892 * src/file-manager/fm-error-reporting.c:
8893 * src/file-manager/fm-properties-window.c:
8894 * src/file-manager/fm-tree-view.c:
8895 * src/nautilus-application.c:
8896 * src/nautilus-connect-server-dialog-main.c:
8897 * src/nautilus-connect-server-dialog.c:
8898 * src/nautilus-emblem-sidebar.c:
8899 * src/nautilus-information-panel.c:
8900 * src/nautilus-navigation-window-menus.c:
8901 * src/nautilus-property-browser.c:
8902 * src/nautilus-window-bookmarks.c:
8903 * src/nautilus-window-manage-views.c:
8904 Remove title from alerts. (#323134)
8906 Patch from jaap@haitsma.org
8908 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8909 Fix warning from ignoring g_list_append return value
8911 2005-12-09 Alexander Larsson <alexl@redhat.com>
8913 * src/nautilus-navigation-window.[ch]:
8914 Use combo box instead of option menu (#322567)
8916 Patch from jaap@haitsma.org
8918 2005-12-08 Alexander Larsson <alexl@redhat.com>
8920 * src/nautilus-file-management-properties.c:
8921 * src/nautilus-file-management-properties.glade:
8922 Use the new combo box code (#322487)
8924 Patch from jaap@haitsma.org
8929 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8933 * libnautilus-private/nautilus-link-desktop-file.c
8934 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8935 .desktop file doesn't have an Icon property, fall back to some
8936 reasonable icons depending on the type of the .desktop file.
8938 * libnautilus-private/nautilus-icon-factory.c
8939 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8940 custom icons vs. special icons.
8942 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8946 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8947 name for $HOME; just let it be the actual display name of the
8950 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8953 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
8955 * src/file-manager/fm-directory-view.c: (done_loading),
8956 (display_pending_callback),
8957 (schedule_idle_display_of_pending_files),
8958 (schedule_timeout_display_of_pending_files),
8959 (unschedule_display_of_pending_files), (queue_pending_files),
8960 (remove_changes_timeout_callback), (reset_update_interval),
8961 (changes_timeout_callback), (schedule_changes),
8962 (files_added_callback), (files_changed_callback),
8963 (done_loading_callback), (schedule_update_menus),
8964 (file_changed_callback), (finish_loading),
8965 (fm_directory_view_stop):
8966 Schedule the frequency of updates to the view in relation to the
8967 activity in a viewed directory instead of simply scheduling everything
8968 as idle. Prevents high CPU load from constant updates in busy
8969 directories and allows more efficient use of the cached info for
8970 the initial display.
8972 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
8974 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8975 HIG fixes for the delete confirmation dialog. Remove window
8976 title & convert dialog type from question to warning.
8978 2005-11-24 Alexander Larsson <alexl@redhat.com>
8980 * src/file-manager/fm-directory-view.c:
8981 Allow shift-delete even if not visible in ui.
8983 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
8985 2005-11-24 Alexander Larsson <alexl@redhat.com>
8988 New knob icon from Luca Ferretti
8990 2005-11-24 Alexander Larsson <alexl@redhat.com>
8992 * libnautilus-private/nautilus-file.[ch]:
8993 Add nautilus_file_list_cancel_call_when_ready.
8995 * src/file-manager/fm-directory-view.c:
8996 Handle multiple files being activated together.
8998 Patch from Christian Neumair with some changes.
9000 2005-11-23 Alexander Larsson <alexl@redhat.com>
9002 * libnautilus-private/nautilus-thumbnails.c:
9003 (nautilus_thumbnail_load_framed_image):
9004 Don't frame thumbnails with alpha channel.
9006 2005-11-22 Alexander Larsson <alexl@redhat.com>
9008 * src/nautilus-file-management-properties.glade:
9009 Use pixel offset for indenting, not spaces.
9010 Patch from Jaap Haitsma
9012 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
9014 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9015 G_MODULE_BIND_LAZY when dlopening a module.
9017 2005-11-19 Christian Neumair <chris@gnome-de.org>
9019 * src/file-manager/fm-directory-view.c:
9020 (action_location_delete_callback): Ask for confirmation when deleting
9021 through the location context menu. Fixes #321584.
9023 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
9025 * src/nautilus-file-management-properties.c:
9026 (nautilus_file_management_properties_size_group_create):
9027 Don't leak size_group reference.
9028 Patch from Jaap Haitsma <jaap@haitsma.org>
9030 2005-11-14 Alexander Larsson <alexl@redhat.com>
9033 Post release version bump.
9035 === nautilus 2.13.2 ===
9037 2005-11-14 Alexander Larsson <alexl@redhat.com>
9045 2005-11-14 Alexander Larsson <alexl@redhat.com>
9047 * src/file-manager/fm-tree-view.c: (create_tree):
9048 * src/nautilus-main.c: (register_icons):
9049 * src/nautilus-window-menus.c:
9050 Always use gnome-fs-home for home icon.
9052 2005-11-14 Alexander Larsson <alexl@redhat.com>
9054 * libnautilus-private/nautilus-icon-canvas-item.c:
9055 (nautilus_icon_canvas_item_bounds):
9056 Handle emblem size correctly when zoomed.
9057 Patch from Christian Neumair
9059 2005-11-14 Alexander Larsson <alexl@redhat.com>
9061 * src/nautilus-desktop-window.c (realize):
9064 2005-11-07 Federico Mena Quintero <federico@ximian.com>
9066 Fix the volumes part of bug #45953:
9068 * libnautilus-private/nautilus-icon-container.c
9069 (finish_adding_new_icons): First, call assign_icon_position().
9070 Then, don't ignore the fact that the icon may have a lazy
9071 position; check the icon->has_lazy_position flag even after
9072 retrieving its stored position. If the flag is turned on, defer
9073 the icon to the semi_position_icons list.
9075 2005-11-14 Alexander Larsson <alexl@redhat.com>
9077 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9078 Handle the case of missing highlight frame better.
9079 Patch from Christian Neumair
9081 2005-11-14 Alexander Larsson <alexl@redhat.com>
9083 * src/file-manager/fm-properties-window.c:
9084 Nicer ui for setting custom icons (#95115)
9085 Patch from Christian Neumair
9087 2005-11-14 Alexander Larsson <alexl@redhat.com>
9089 * libnautilus-private/nautilus-file-operations.[ch]:
9090 * src/file-manager/fm-directory-view.[ch]:
9091 * src/file-manager/fm-icon-view.c:
9092 * src/file-manager/fm-list-view.c:
9093 * src/file-manager/fm-tree-view.c:
9094 Get the right position on new folders/files when in
9095 manual position mode.
9096 Patch from Christian Neumair
9098 2005-11-14 Alexander Larsson <alexl@redhat.com>
9100 * libnautilus-private/nautilus-file-operations.c:
9101 (handle_transfer_overwrite):
9102 Add skip all button. (#48331)
9103 Patch from Guillaume Desmottes <cass@skynet.be>
9105 2005-11-13 Christian Neumair <chris@gnome-de.org>
9107 * libnautilus-private/nautilus-icon-container.c:
9108 Use ctrl-shift-g to browse back in results. Fixes #320061.
9110 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
9112 * src/file-manager/fm-tree-view.c: (create_tree):
9113 Connect the compare function before root nodes are added.
9114 Prevents the internal sort model of GtkTree from going
9115 out of sync with the tree view after a root node resort.
9118 2005-10-28 Matthias Clasen <mclasen@redhat.com>
9120 * libnautilus-private/nautilus-icon-canvas-item.h:
9121 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9122 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9123 make the knob image themable as stock-nautilus-knob.
9125 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9126 via keyboard, with <Control>+, <Control>- and <Control>0.
9128 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9129 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9130 does not eat <Control>0.
9132 2005-10-26 Alexander Larsson <alexl@redhat.com>
9134 * libnautilus-private/nautilus-file-operations.c:
9135 Include locale.h to fix build. Patch from Nelson BenÃtez.
9137 2005-10-26 Alexander Larsson <alexl@redhat.com>
9139 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9140 Fix leak. Patch from Kjartan Maraas. (#319333)
9142 2005-10-26 Alexander Larsson <alexl@redhat.com>
9144 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9145 Correctly sort the mime lists.
9147 2005-10-24 Alexander Larsson <alexl@redhat.com>
9150 Post release version bump.
9152 === nautilus 2.13.1 ===
9154 2005-10-24 Alexander Larsson <alexl@redhat.com>
9156 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9157 Fix test, icon size was removed
9162 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9164 * src/file-manager/fm-directory-view.c: Only show
9165 the "Format" item if gfloppy is around.
9167 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9169 * src/file-manager/fm-actions.h:
9170 * src/file-manager/nautilus-directory-view-ui.xml:
9171 * src/file-manager/fm-directory-view.c: Add a "Format"
9172 menuitem to the context menu of Floppy in Computer,
9175 2005-10-20 Christian Neumair <chris@gnome-de.org>
9177 * libnautilus-private/nautilus-program-choosing.c:
9178 (nautilus_launch_show_file):
9179 * src/nautilus-window-manage-views.c:
9180 (display_view_selection_failure):
9181 * src/file-manager/fm-directory-view.c:
9182 (activate_callback),
9183 (activate_activation_uri_ready_callback):
9184 Don't bail if an authentication request was cancelled.
9186 2005-10-20 Christian Neumair <chris@gnome-de.org>
9188 * src/nautilus-sidebar-title.c:
9190 * libnautilus-private/nautilus-file.c:
9191 * libnautilus-private/nautilus-file.h:
9192 (nautilus_file_should_show_type):
9193 Don't display file type in sidebar for computer, network and smb
9194 toplevel URIs. Fixes #168561.
9196 2005-10-19 Christian Neumair <chris@gnome-de.org>
9198 * libnautilus-private/nautilus-mime-actions.c:
9199 (get_open_with_mime_applications), (application_compare_by_name),
9200 (application_compare_by_id):
9201 Sort applications by name. Fixes bug #310038.
9203 2005-10-19 Christian Neumair <chris@gnome-de.org>
9205 * libnautilus-private/nautilus-bookmark.c:
9206 (bookmark_file_changed_callback):
9207 Don't update bookmarks when its target file is trashed. Fixes #162787.
9209 2005-10-19 Christian Neumair <chris@gnome-de.org>
9211 * libnautilus-private/nautilus-window-info.h:
9212 * src/nautilus-window-manage-views.c:
9213 (nautilus_window_open_location_full):
9214 * src/file-manager/fm-icon-view.c:
9215 (icon_container_activate_alternate_callback):
9216 * src/file-manager/fm-list-view.c:
9217 (activate_selected_items_alternate):
9218 Open a new navigational window on alternative item activation.
9220 2005-10-19 Christian Neumair <chris@gnome-de.org>
9222 * src/nautilus-spatial-window.c:
9223 (got_file_info_for_location_menu_callback):
9224 Use custom image for location button if available. Partially fixes
9225 #311394 and plugs a leak.
9227 2005-10-19 Alexander Larsson <alexl@redhat.com>
9229 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9230 Scroll into view correctly when renaming (#309964)
9232 2005-10-19 Alexander Larsson <alexl@redhat.com>
9234 * libnautilus-private/Makefile.am (INCLUDES):
9235 Remove duplicate setting of libnautilus_private_la_LIBADD
9237 2005-10-19 Alexander Larsson <alexl@redhat.com>
9239 * src/nautilus-shell-interface.idl:
9240 Reuse Nautilus::URI from the one defined in libnautilus-private.
9242 * libnautilus-private/Makefile.am:
9243 Link libnautilus-private statically.
9245 2005-10-18 Christian Neumair <chris@gnome-de.org>
9247 * src/file-manager/fm-directory-view.c:
9248 (can_delete_uri_without_confirm),
9249 (confirm_delete_directly):
9250 Don't request confirmation for deletion of "burn:" URIs. Fixes
9253 2005-10-18 Christian Neumair <chris@gnome-de.org>
9255 * src/nautilus-places-sidebar.c: (update_places):
9256 * src/nautilus-window-bookmarks.c: (update_bookmarks):
9257 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9259 2005-10-18 Christian Neumair <chris@gnome-de.org>
9261 * libnautilus-private/nautilus-metafile.c: Make metadata
9262 copying/moving asynchronous.
9264 2005-10-18 Christian Neumair <chris@gnome-de.org>
9266 * data/browser.xml: Don't mark strings for translation we get from
9267 gnome-icon-theme. Fixes #114919.
9269 2005-10-18 Alexander Larsson <alexl@redhat.com>
9271 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9272 Don't send slash to typeahead
9274 * src/nautilus-location-dialog.[ch]:
9275 Add nautilus_location_dialog_set_location.
9277 * src/nautilus-navigation-window-menus.c:
9278 * src/nautilus-navigation-window.c:
9279 * src/nautilus-spatial-window.c:
9280 * src/nautilus-window.[ch]:
9281 Open location dialog/entry when you press '/'.
9283 2005-10-18 Alexander Larsson <alexl@redhat.com>
9285 * src/file-manager/fm-list-view.c:
9286 Use gtktreeview typeahead. Patch by Christian Neumair.
9288 2005-10-18 Jürg Billeter <j@bitron.ch>
9290 * libnautilus-private/nautilus-icon-container.c: (destroy),
9291 (unrealize), (button_press_event),
9292 (nautilus_icon_container_search_position_func),
9293 (nautilus_icon_container_real_search_enable_popdown),
9294 (nautilus_icon_container_search_enable_popdown),
9295 (nautilus_icon_container_search_disable_popdown),
9296 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9297 (nautilus_icon_container_search_entry_flush_timeout),
9298 (nautilus_icon_container_search_preedit_changed),
9299 (nautilus_icon_container_search_activate),
9300 (nautilus_icon_container_search_delete_event),
9301 (nautilus_icon_container_search_button_press_event),
9302 (nautilus_icon_container_search_iter),
9303 (nautilus_icon_container_search_move),
9304 (nautilus_icon_container_search_scroll_event),
9305 (nautilus_icon_container_search_key_press_event),
9306 (nautilus_icon_container_search_init),
9307 (nautilus_icon_container_ensure_interactive_directory),
9308 (nautilus_icon_container_real_start_interactive_search),
9309 (nautilus_icon_container_start_interactive_search),
9310 (key_press_event), (nautilus_icon_container_class_init):
9311 * libnautilus-private/nautilus-icon-container.h:
9312 * libnautilus-private/nautilus-icon-private.h:
9313 * libnautilus-private/nautilus-marshal.list:
9315 Replace NautilusIconContainer typeahead implementation by a port of
9316 GtkTreeView's interactive search.
9318 2005-10-18 Alexander Larsson <alexl@redhat.com>
9320 * libnautilus-extension/Makefile.am:
9321 * libnautilus-private/Makefile.am:
9322 Build fixes for cygwin.
9323 Patch from Yaakov S (Cygwin Port)
9325 2005-10-17 Christian Neumair <chris@gnome-de.org>
9327 * libnautilus-private/nautilus-bookmark.c:
9328 * libnautilus-private/nautilus-bookmark.h:
9329 * libnautilus-private/nautilus-icon-container.c:
9330 * libnautilus-private/nautilus-icon-factory.c:
9331 * libnautilus-private/nautilus-icon-factory.h:
9332 * libnautilus-private/nautilus-ui-utilities.c:
9333 * src/nautilus-bookmarks-window.c:
9334 * src/nautilus-history-sidebar.c:
9335 * src/nautilus-places-sidebar.c:
9336 * src/nautilus-sidebar-title.c:
9337 * src/nautilus-spatial-window.c:
9338 * src/nautilus-window-menus.c:
9339 * src/file-manager/fm-directory-view.c:
9340 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9341 stock icon size, use this size in the sidebar, and in menus.
9342 Fixes #167107 and others.
9344 2005-10-17 Alexander Larsson <alexl@redhat.com>
9346 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9347 Remove ctrl-backspace delete keybinding. (#310546)
9349 2005-10-03 Alexander Larsson <alexl@redhat.com>
9351 * libnautilus-extension/nautilus-file-info.c:
9352 * libnautilus-extension/nautilus-file-info.h:
9353 * libnautilus-private/nautilus-file.c:
9354 Add new functions for extensions:
9355 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9356 nautilus_file_info_get_volume, nautilus_file_info_get_drive
9358 Patch from Trevor Davenport
9360 2005-10-03 Alexander Larsson <alexl@redhat.com>
9363 Bump version to 2.13.1. Further 2.12.x work is on
9366 ==== gnome-2-12 branched from here ===
9368 2005-10-03 Alexander Larsson <alexl@redhat.com>
9371 Post release version bump
9373 === nautilus 2.12.1 ===
9375 2005-10-03 Alexander Larsson <alexl@redhat.com>
9380 2005-10-03 Alexander Larsson <alexl@redhat.com>
9382 * libnautilus-private/nautilus-file-operations-progress.c:
9383 (nautilus_file_operations_progress_new),
9384 (nautilus_file_operations_progress_new_file):
9385 Correctly escape input strings for GMarkup. (#317736)
9386 Patch from Christian Neumair.
9388 2005-10-03 Alexander Larsson <alexl@redhat.com>
9390 * src/file-manager/fm-list-model.c:
9391 (fm_list_model_sort_file_entries):
9392 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9393 Patch from Christian Neumair.
9395 2005-10-03 Alexander Larsson <alexl@redhat.com>
9397 * libnautilus-private/nautilus-directory-metafile.c:
9398 (nautilus_directory_get_file_metadata):
9399 On assert failure, return default metadata, not NULL.
9400 Partial fix of #308977.
9401 Patch from Christian Neumair.
9403 2005-10-03 Alexander Larsson <alexl@redhat.com>
9405 * src/nautilus-window.c:
9406 Verify arguments in public functions.
9407 Patch from Christian Neumair.
9409 2005-10-03 Alexander Larsson <alexl@redhat.com>
9411 * libnautilus-private/nautilus-icon-container.c:
9412 * libnautilus-private/nautilus-icon-private.h:
9413 Don't crash if file removed during start of drag. (#158196)
9414 Patch from Christian Neumair.
9416 Remove remove_context_menu_timeout, which is not needed anymore.
9418 2005-10-03 Alexander Larsson <alexl@redhat.com>
9420 * src/file-manager/nautilus-directory-view-ui.xml:
9421 Fix some spelling errors.
9422 Patch from Lukasz Stelmach <stlman@poczta.fm>
9424 2005-09-30 Christian Neumair <chris@gnome-de.org>
9426 * libnautilus-private/nautilus-icon-container.c:
9427 (nautilus_icon_container_update_scroll_region),
9428 (lay_down_icons_horizontal):
9429 Only wrap icons when the right margin touches the rightmost icon.
9432 2005-09-30 Alexander Larsson <alexl@redhat.com>
9434 * src/file-manager/fm-tree-view.c: (compare_rows):
9435 Correct sort order for dummy row.
9436 Possible fix for #123051
9438 2005-09-27 Alexander Larsson <alexl@redhat.com>
9440 * src/file-manager/fm-directory-view.c:
9441 (activate_check_mime_types):
9442 Never warn if the files would be launched in the same app.
9443 Partially reverts checkin from 2005-08-01.
9445 2005-09-26 Christian Neumair <chris@gnome-de.org>
9447 * libnautilus-private/nautilus-desktop-directory.c:
9448 (desktop_directory_changed_callback), (desktop_finalize),
9449 (update_desktop_directory): Make changes to "desktop_is_home_dir"
9450 GConf key instant apply. Fixes #116217.
9452 * libnautilus-private/nautilus-icon-canvas-item.c:
9453 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9454 Partially fixes #159643.
9456 * src/file-manager/fm-directory-view.c:
9457 (action_mount_volume_callback), (action_unmount_volume_callback),
9458 (action_eject_volume_callback), (file_should_show_foreach),
9459 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9460 volumes at once. Fixes #156169.
9462 2005-09-20 christian neumair <chris@gnome-de.org>
9464 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9465 Fix leak and crasher. Fixes #314730.
9467 * src/file-manager/fm-directory-view.c: (connect_proxy):
9468 Don't poke around with null pixbuf if icon theme lookup failed.
9470 * libnautilus-private/nautilus-desktop-directory-file.c:
9471 (desktop_directory_file_get_deep_counts):
9472 * libnautilus-private/nautilus-file.c:
9473 (nautilus_file_get_deep_counts),
9474 (nautilus_file_get_string_attribute_with_default:):
9475 * libnautilus-private/nautilus-file.h:
9476 * libnautilus-private/nautilus-trash-file.c:
9477 (trash_file_get_deep_counts):
9478 * src/file-manager/fm-properties-window.c:
9479 (directory_contents_value_field_update),
9480 (attach_directory_contents_value_field),
9481 (update_visibility_of_item_count_fields),
9482 (update_visibility_of_item_count_fields_wrapper),
9483 (remember_directory_contents_widget),
9484 (append_directory_contents_fields), (real_destroy):
9485 Add force flag to nautilus_file_get_deep_counts, which forces
9486 generation even if the "show deep count" preference is turned off.
9487 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9489 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
9491 * nautilus-connect-server-dialog-main.c: (main):
9492 * nautilus-connect-server-dialog.h:
9493 * nautilus-connect-server-dialog.c:
9494 (nautilus_connect_server_dialog_new):
9495 * nautilus-window-menus.c:
9496 (action_connect_to_server_callback):
9497 Autofill "Connect to server" dialog where possible.
9500 2005-09-19 Christian Neumair <chris@gnome-de.org>
9502 * libnautilus-private/nautilus-file-operations.c:
9503 (nautilus_file_operations_copy_move),:
9504 Try to use the trash associated with a symlink's parent directory if
9505 resolution fails because of broken symlink when moving symlink to
9508 * libnautilus-private/nautilus-file-operations.c:
9509 (nautilus_self_check_file_operations):
9510 Fix date self checks. Fixes #47364.
9512 2005-09-19 Alexander Larsson <alexl@redhat.com>
9514 * icons/Makefile.am:
9516 * icons/nautilus-desktop.png:
9517 * icons/nautilus-file-management-properties.png:
9518 * icons/nautilus-mini-logo.png:
9519 * icons/nautilus-server-connect.png:
9520 * icons/side_bar_image.png:
9521 Remove unused icons (#315990)
9522 Patch from Jaap A. Haitsma
9524 2005-09-19 Christian Neumair <chris@gnome-de.org>
9526 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9527 * libnautilus-private/nautilus-thumbnails.c:
9528 (nautilus_update_thumbnail_file_copied),
9529 (nautilus_update_thumbnail_file_renamed),
9530 (nautilus_remove_thumbnail_for_file):
9531 * libnautilus-private/nautilus-thumbnails.h:
9532 Copy thumbnails when copying file metadata. Fixes #45191.
9534 2005-09-19 Christian Neumair <chris@gnome-de.org>
9536 * src/file-manager/fm-list-view.c: (drag_begin_callback),
9537 (motion_notify_callback):
9538 Setup drag in the "drag-begin" handler.
9540 2005-09-19 Alexander Larsson <alexl@redhat.com>
9542 * libnautilus-private/nautilus-icon-container.[ch]:
9543 * libnautilus-private/nautilus-icon-private.h:
9544 Add support for lazily positioned icons.
9546 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9547 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9548 (fm_icon_view_screen_changed):
9549 Use lazily positioned icons for desktop icons. (#45953)
9551 Patch from Christian Neumair <chris@gnome-de.org>
9553 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
9555 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9557 2005-09-08 Federico Mena Quintero <federico@ximian.com>
9561 * libnautilus-private/nautilus-trash-directory.c
9562 (nautilus_trash_directory_instance_init): In addition to
9563 connecting to "volume_pre_unmount" on the volume monitor, also
9564 connect to "volume_unmounted". This will let the trash clean up
9565 its merged directory even if the unmount is not initiated from
9568 * libnautilus-private/nautilus-merged-directory.c
9569 (merged_remove_real_directory): When a real directory is removed
9570 from the merged directory, emit notifications to that effect.
9571 This lets the trash window remove the icons that used to
9572 correspond to a volume that got unmounted.
9573 (real_directory_notify_files_removed): New utility function.
9575 2005-09-06 Christian Neumair <chris@gnome-de.org>
9577 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9578 the zoom level is initialized correctly in fm_list_view_begin_loading.
9581 2005-09-06 Alexander Larsson <alexl@redhat.com>
9583 * libnautilus-private/nautilus-directory-async.c:
9584 (nautilus_directory_monitor_add_internal),
9585 (nautilus_directory_monitor_remove_internal):
9586 * libnautilus-private/nautilus-file-private.h:
9587 * libnautilus-private/nautilus-file.c: (finalize):
9588 Only use directory monitors to avoid using lots and lots of
9589 file monitors. This is an optimization in almost all cases, although
9590 it does a bit more work when viewing a file properties dialog with the
9591 containing folder window hidden. (#315041)
9593 2005-09-06 Christian Neumair <chris@gnome-de.org>
9595 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9596 (get_unique_files), (reset_extension_actions_menu): Always pass all
9597 selected files to extension, instead of passing max. 1 per selected
9598 MIME type. Fixes #314721.
9600 2005-09-05 Alexander Larsson <alexl@redhat.com>
9603 Post release version bump.
9605 === nautilus 2.12.0 ===
9607 2005-09-05 Alexander Larsson <alexl@redhat.com>
9615 2005-08-31 Alexander Larsson <alexl@redhat.com>
9617 * libnautilus-private/nautilus-icon-container.c:
9618 (handle_focus_in_event), (handle_focus_out_event):
9619 Don't redraw the whole desktop on focus in/out.
9621 2005-08-29 Alexander Larsson <alexl@redhat.com>
9623 * libnautilus-private/nautilus-icon-factory.c:
9624 (get_icon_from_cache):
9625 Revert memleak patch from 2005-08-23, since it was
9626 wrong and causes crashes.
9628 2005-08-29 Alexander Larsson <alexl@redhat.com>
9630 * libnautilus-private/nautilus-icon-dnd.c:
9631 (nautilus_icon_container_get_drop_action):
9632 Handle background color/image drops even on
9634 Patch from Christian Neumair <chris@gnome-de.org>
9636 2005-08-29 Alexander Larsson <alexl@redhat.com>
9638 * src/file-manager/fm-directory-view.c:
9639 (filtering_changed_callback):
9640 Fix handling of global show-hidden-file prefs change.
9642 Patch from Christian Neumair <chris@gnome-de.org>
9644 2005-08-29 Alexander Larsson <alexl@redhat.com>
9646 * libnautilus-private/nautilus-icon-container.c:
9647 (nautilus_icon_container_get_first_visible_icon):
9648 Handle non-sorted-by-y icon containers (manual mode).
9649 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9651 2005-08-25 William Jon McCann <mccann@jhu.edu>
9653 * src/file-manager/fm-icon-view.c (should_preview_sound):
9654 Don't allow audio preview in burn://. Workaround for
9657 2005-08-29 Alexander Larsson <alexl@redhat.com>
9659 * libnautilus-private/nautilus-icon-factory.c:
9660 (get_special_icon_for_file),
9661 (nautilus_icon_factory_get_icon_for_file),
9662 (nautilus_icon_factory_is_icon_ready_for_file):
9663 Handle some more special location icons, and don't require
9664 attributes for special location icons. (#312095, #312134)
9665 Patch from Christian Neumair <chris@gnome-de.org>
9667 2005-08-26 Alexander Larsson <alexl@redhat.com>
9669 * src/file-manager/fm-directory-view.c:
9670 Better handling of script env vars:
9671 Expand uri for desktop directory.
9672 Expand uris for links on desktop
9673 Expand pathnames for items in trash.
9675 Based on a patch from Christian Neumair <chris@gnome-de.org>
9677 2005-08-26 Alexander Larsson <alexl@redhat.com>
9679 * libnautilus-private/nautilus-icon-container.c:
9680 (lay_down_icons_horizontal):
9681 Fix layouting in text-beside-icons mode for short names.
9683 Patch from Christian Neumair <chris@gnome-de.org>
9685 2005-08-25 Alexander Larsson <alexl@redhat.com>
9687 * libnautilus-private/nautilus-file-operations.[ch]:
9688 * src/file-manager/fm-directory-view.c:
9689 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9690 nautilus_file_operations_new_file_from_template, instead
9691 manually removing source when needed. This fixes #309592.
9693 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9696 Post release version bump.
9698 === nautilus 2.11.92 ===
9700 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9703 Require eel 2.11.92.
9708 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9710 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9711 (get_drop_action), (receive_dropped_keyword),
9712 (drag_data_received_callback):
9713 Enable emblem dropping to the list view and allow text
9714 drags on the list background. Fixes #313408.
9716 Based on a patch from Christian Neumair <chris@gnome-de.org>
9718 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9720 * libnautilus-private/nautilus-icon-factory.c:
9721 (get_icon_from_cache):
9722 Don't ref cached_icon twice. Fixes #307288.
9724 Patch from Kjartan Maraas <kmaraas@gnome.org>
9726 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9728 * libnautilus-private/nautilus-file.c:
9729 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9730 (prepend_automatic_emblem_names):
9731 * libnautilus-private/nautilus-file.h:
9732 * src/file-manager/fm-directory-view.c:
9733 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9734 (real_update_menus):
9735 Don't allow trashing or deleting the home or desktop folder within
9736 a selection or via the location button context menu. Fixes #310414.
9738 Based on a patch from Christian Neumair <chris@gnome-de.org>
9740 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9742 * libnautilus-private/nautilus-mime-actions.c:
9743 (filter_nautilus_handler), (get_open_with_mime_applications),
9744 (nautilus_mime_get_open_with_applications_for_file),
9745 (nautilus_mime_get_applications_for_file),
9746 (nautilus_mime_has_any_applications_for_file):
9747 Don't show nautilus folder handler as application option
9748 for folders. Fixes #310382.
9750 Based on a patch from Christian Neumair <chris@gnome-de.org>
9752 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9754 * src/nautilus-main.c: (main):
9755 Revert the GDK threading patch as it causes major
9756 freezage. Fixes #313588.
9758 2005-08-12 Christian Neumair <chris@gnome-de.org>
9760 * src/file-manager/fm-properties-window.c: (create_image_widget),
9761 (create_basic_page): Don't make icon drop target for images if
9762 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9764 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9766 * src/nautilus-main.c:
9767 Initialize the GDK threading system. Fixes #312894.
9769 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9771 Lots of cleanups. Closes bug #313094 and bug #149714
9773 * libnautilus-private/nautilus-directory-background.c:
9774 (nautilus_file_background_write_desktop_default_settings):
9776 * libnautilus-private/nautilus-file.c: Mark some variables
9778 * libnautilus-private/nautilus-icon-container.c:
9779 (nautilus_icon_container_get_selection): Return NULL not
9781 * libnautilus-private/nautilus-icon-factory.c:
9782 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9783 * libnautilus-private/nautilus-metafile.c: Static variables
9784 * libnautilus-private/nautilus-program-choosing.c:
9785 (slowly_and_stupidly_obtain_timestamp): Sparse fix
9786 * src/file-manager/fm-icon-view.c:
9787 (fm_icon_view_get_background_widget): FALSE vs NULL
9788 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9789 Plug a leak. Bug #313094.
9790 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9792 * src/nautilus-bookmark-list.c:
9793 (nautilus_bookmark_list_get_file_path),
9794 (nautilus_bookmark_list_load_file): ANSIfication
9795 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9797 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9799 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9802 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9805 Post release version bump.
9807 === nautilus 2.11.91 ===
9809 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9812 Require eel 2.11.91.
9817 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9819 * libnautilus-private/nautilus-file.c: (file_is_desktop),
9820 (nautilus_file_can_rename):
9821 Don't allow renaming of the desktop folder. Closes #125637.
9823 Patch from Christian Neumair <chris@gnome-de.org>
9825 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9827 * src/nautilus-property-browser.c:
9828 (nautilus_property_browser_class_init),
9829 (nautilus_property_browser_drag_begin), (element_clicked_callback):
9830 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9832 Patch from Christian Neumair <chris@gnome-de.org>
9834 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9836 * libnautilus-private/nautilus-file-operations.c
9837 (nautilus_file_operations_copy_move):
9838 Allow moving files within the burn location. Fixes #312085.
9840 Patch from William Jon McCann <mccann@jhu.edu>
9842 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
9844 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9845 (open_selected_bookmark): Open the appropriate kind of window when
9846 jumping to bookmark. Fixes #312160.
9848 Patch from Jaap Haitsma <jaap@haitsma.org>
9850 2005-08-05 Christian Neumair <chris@gnome-de.org>
9852 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9855 2005-08-05 Christian Neumair <chris@gnome-de.org>
9857 * src/nautilus-window.c: (nautilus_window_class_init):
9858 * src/nautilus-window.h:
9859 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9860 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9862 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
9864 * configure.in: Added "te" to ALL_LINGUAS.
9866 2005-08-03 Joe Shaw <joeshaw@novell.com>
9868 * libnautilus-private/nautilus-metafile.c
9869 (set_file_node_timestamp): Added, sets a timestamp property on a
9870 file node so that metadata changes can be tracked per file, rather
9872 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9873 copy_file_metadata): Set the timestamp on the node.
9875 2005-08-03 Christian Neumair <chris@gnome-de.org>
9877 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9878 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9879 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9881 * src/nautilus-location-bar.c: (real_cancel),
9882 (nautilus_location_bar_class_init),
9883 (nautilus_location_bar_set_location)
9884 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9885 * src/nautilus-navigation-bar.h:
9886 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9887 (navigation_bar_location_changed_callback): Hide temporary bars when
9888 pressing the escape key. Fixes #311652.
9890 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
9892 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9893 Initialize best_icon_size when constructing sidebar.
9894 Fixes a critical librsvg warning.
9896 Patch from Jaap Haitsma <jaap@haitsma.org>
9898 2005-08-02 Christian Neumair <chris@gnome-de.org>
9900 * libnautilus-private/nautilus-customization-data.c:
9901 (format_name_for_display):
9902 * src/nautilus-property-browser.c: (add_reset_property):
9903 Use "Reset" as reset emblem label. Fixes #311380.
9905 2005-08-01 Christian Neumair <chris@gnome-de.org>
9907 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9908 Use actual/guessed MIME type relation instead of relying on their
9909 default application information. Partially fixes #309862.
9911 2005-07-28 Christian Neumair <chris@gnome-de.org>
9913 * libnautilus-private/nautilus-file-operations-progress.c:
9914 (nautilus_file_operations_progress_new):
9915 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9916 appears in tasklist and is minimizable. Fixes #310676.
9918 2005-07-28 Christian Neumair <chris@gnome-de.org>
9920 * libnautilus-private/nautilus-dnd.c:
9921 (nautilus_drag_default_drop_action_for_icons):
9922 Default to move action for locations on other file systems if they
9923 should be moved to their parent folder. Fixes #61269.
9925 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
9927 * src/nautilus-pathbar.c: (get_display_name_for_folder):
9928 Use the display name of the file if the uri uses a method
9929 unknown to gnome-vfs (trash:). Fixes #310274.
9931 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9934 Post release version bump.
9936 === nautilus 2.11.90 ===
9938 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9941 Require eel 2.11.90 and bump version.
9946 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9948 * src/file-manager/fm-directory-view.c:
9949 Don't use trash icon for location button delete action.
9952 Patch from Christian Neumair <chris@gnome-de.org>
9954 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9956 * src/nautilus-desktop-window.c: (real_get_icon_name),
9957 (nautilus_desktop_window_class_init):
9958 * src/nautilus-navigation-window.c: (real_get_icon_name),
9959 (nautilus_navigation_window_class_init):
9960 * src/nautilus-spatial-window.c: (real_get_icon_name),
9961 (nautilus_spatial_window_class_init):
9962 * src/nautilus-window.c: (nautilus_window_update_icon):
9963 * src/nautilus-window.h:
9964 Use file-manager icon for browser windows. Fixes bug #166516.
9966 Patch from Christian Neumair <chris@gnome-de.org>
9968 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9970 * src/file-manager/fm-icon-view.c:
9971 (play_file), (preview_audio): track the pid of the currently
9972 running sound process using a static variable and kill it
9973 before starting any new process.
9974 (can_play_sound): copy from nautilus-sound.c
9976 * src/nautilus-application.c: (finish_startup): don't call
9977 nautilus_sound_init()
9979 * libnautilus-private/nautilus-sound.[ch]: remove old code
9980 to track the currently runing sound process using a GConf
9983 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9985 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9987 * libnautilus-private/nautilus-global-preferences.c:
9988 (nautilus_global_preferences_init): remove code to import
9989 some preferences which were deprecated in GNOME 2.2.
9991 2005-07-15 Vincent Noel <vnoel@cox.net>
9993 * src/nautilus-information-panel.c: (make_button_box),
9994 (add_command_buttons):
9995 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9996 (sidebar_title_create_more_info_label): Ellipsize everything in
9997 the information side pane, and make labels selectable. Fixes
9998 #310386, #80429 and #43858.
10000 2005-07-14 Elijah Newren <newren@gmail.com>
10002 * configure.in: Bump required startup-notification version up to
10003 0.8 (should have been done back in February with the updated
10004 startup-notification stuff, but better late than never)
10006 2005-07-14 Alexander Larsson <alexl@redhat.com>
10008 * src/file-manager/fm-list-view.c:
10009 Remove underlines from all lines in single click mode.
10010 Add hover underline and cursor. (#105521)
10011 Patch from Christian Neumair <chris@gnome-de.org>
10013 2005-07-13 Christian Neumair <chris@gnome-de.org>
10015 * libnautilus-private/nautilus-desktop-link-monitor.c:
10016 (volume_delete_dialog): Refer to the volume context menu as "popup
10017 menu", and not as "right-click menu". Fixes #308248.
10019 2005-07-13 Christian Neumair <chris@gnome-de.org>
10021 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10022 path_bar_location_changed_callback): Try to reload visited locations
10023 from history before doing a full location change. Fixes #310068.
10025 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10026 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10029 2005-07-13 Alexander Larsson <alexl@redhat.com>
10031 * src/nautilus-navigation-window.c:
10032 * src/nautilus-spatial-window.c:
10033 * src/nautilus-window.c:
10034 Pack main table with GTK_SHRINK (#16057)
10036 2005-07-13 Alexander Larsson <alexl@redhat.com>
10038 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10039 Don't scroll to end of column on rename (#309964).
10041 2005-07-13 Alexander Larsson <alexl@redhat.com>
10043 * libnautilus-private/nautilus-file-utilities.c:
10044 Files with name "~" are not backups. (#170607)
10045 Patch from Christian Neumair <chris@gnome-de.org>
10047 2005-07-13 Alexander Larsson <alexl@redhat.com>
10049 * libnautilus-private/nautilus-icon-dnd.c:
10050 Set dnd icon in drag_begin (#307943)
10051 patch from Matthias Clasen
10053 2005-07-11 Alexander Larsson <alexl@redhat.com>
10056 Post release version bump.
10058 === nautilus 2.11.4 ===
10060 2005-07-11 Alexander Larsson <alexl@redhat.com>
10068 2005-07-11 Alexander Larsson <alexl@redhat.com>
10070 * src/nautilus-image-properties-page.c: (load_finished):
10071 list width/height separately (#159851)
10073 Patch from Christian Neumair <chris@gnome-de.org>
10075 2005-07-11 Alexander Larsson <alexl@redhat.com>
10077 * src/nautilus-spatial-window.[ch]:
10078 * src/nautilus-window-private.h:
10079 * src/nautilus-window.c:
10080 Show busy cursor in browser mode too. (#97887)
10082 Patch from Christian Neumair <chris@gnome-de.org>
10084 2005-07-11 Alexander Larsson <alexl@redhat.com>
10086 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10087 * nautilus.desktop.in:
10088 * src/file-manager/fm-tree-view.c:
10089 * src/nautilus-places-sidebar.c:
10090 filesystem -> file system in strings
10092 Sebastien Bacher <seb128@debian.org>
10094 2005-07-11 Alexander Larsson <alexl@redhat.com>
10096 * libnautilus-private/nautilus-icon-dnd.c:
10097 * src/file-manager/fm-directory-view.c:
10098 * src/file-manager/fm-properties-window.c:
10099 * src/nautilus-emblem-sidebar.c:
10100 Fix up some strings for the translators. (#309879)
10101 Patch from Christian Neumair <chris@gnome-de.org>
10103 2005-07-11 Alexander Larsson <alexl@redhat.com>
10105 * libnautilus-private/nautilus-desktop-link-monitor.c:
10106 Handle volumes_visible changing from true to true.
10108 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10110 2005-07-11 Alexander Larsson <alexl@redhat.com>
10112 * src/file-manager/fm-list-view.c:
10113 don't activate selection on expand in single click mode (#309389)
10115 Patch from chris@gnome-de.org
10117 2005-07-11 Alexander Larsson <alexl@redhat.com>
10119 * src/nautilus-places-sidebar.c:
10120 Remove gtk_range_get_adjustment assertion warnings.
10122 2005-07-11 Alexander Larsson <alexl@redhat.com>
10124 * libnautilus-private/nautilus-global-preferences.[ch]:
10125 * src/nautilus-actions.h:
10126 * src/nautilus-navigation-window-menus.c:
10127 * src/nautilus-navigation-window-ui.xml:
10128 * src/nautilus-navigation-window.c:
10129 Add toggle to hide/show main toolbar.
10131 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10133 2005-07-10 Christian Neumair <chris@gnome-de.org>
10135 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10136 to add a color if another equally-named one already exists. Fixes
10139 Patch from Daniel Godas <siro.san@gmail.com>.
10141 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10143 * src/nautilus-pathbar.c:
10144 * src/nautilus-places-sidebar.c: (update_places):
10145 Use the same icon for filesystem as the gtk file chooser.
10148 Patch from Christian Neumair <chris@gnome-de.org>
10150 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10152 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10153 Remove extra ScrolledWindow container. Fixes #309832.
10155 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10157 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10158 Preserve the selection when refreshing the view. Fixes #48383.
10160 Patch from Fabio Bonelli <fabiobonelli@libero.it>
10162 2005-07-08 Alexander Larsson <alexl@redhat.com>
10164 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10167 * src/nautilus-pathbar.[ch]:
10168 New pathbar widget. Based on code from gtk.
10170 * src/nautilus-navigation-window.[ch]:
10171 * src/nautilus-window-manage-views.c:
10172 * src/nautilus-window-private.h:
10173 Use pathbar in browser window.
10175 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10176 * libnautilus-private/nautilus-global-preferences.[ch]:
10177 Add always_use_location_entry prefs.
10179 * src/nautilus-navigation-window-menus.c:
10182 2005-07-07 Joe Shaw <joeshaw@novell.com>
10184 * configure.in: Bump required gnome-vfs version up to
10187 2005-07-06 Christian Neumair <chris@gnome-de.org>
10189 * src/nautilus-window.c: (add_view_as_menu_item):
10190 Connect accelerators with "View as" menu items. Fixes #139908.
10192 * libnautilus-private/nautilus-file-operations.c:
10193 (progress_dialog_set_to_from_item_text):
10194 When operating on remote locations, also display hostname in copy/move
10197 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
10199 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10200 Free the tree paths.
10201 * src/nautilus-notes-viewer.c: (get_property_pages): Close
10202 a tiny leak. (1 byte :-)
10203 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10204 (make_properties_from_directories): Unref pixbufs.
10205 * src/nautilus-spatial-window.c:
10206 (nautilus_spatial_window_set_location_button): Free icon name
10207 Closes bug #307291 and bug #308540.
10209 2005-07-06 Danilo Å egan <danilo@gnome.org>
10211 * src/file-manager/nautilus-directory-view-ui.xml: Add space
10212 before 'action="Rename"'.
10214 2005-07-06 Christian Neumair <chris@gnome-de.org>
10216 * libnautilus-private/nautilus-icon-container.c:
10217 (nautilus_icon_container_get_selection):
10218 * src/file-manager/fm-directory-view.c: (delete_selected_files):
10219 Correctly sort files before operating on them. Fixes #308884.
10221 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10222 * libnautilus-private/nautilus-dnd.h:
10223 * libnautilus-private/nautilus-icon-dnd.c:
10224 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10225 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10226 (nautilus_tree_view_drag_dest_new):
10227 * src/nautilus-spatial-window.c:
10228 (nautilus_spatial_window_instance_init):
10229 * src/file-manager/fm-list-model.c:
10230 (fm_list_model_multi_drag_data_get):
10231 Use GTK+ helpers for text D'n'D.
10233 * src/nautilus-shell-ui.xml:
10234 * src/nautilus-window-menus.c:
10235 Register control-+/- keys on keypad for zooming. Fixes #309018.
10237 * libnautilus-private/nautilus-file-operations.c:
10238 (new_file_transfer_callback):
10239 Fix template duplicate numbering. Fixes #307252.
10241 2005-07-06 Alexander Larsson <alexl@redhat.com>
10243 * libnautilus-private/nautilus-icon-canvas-item.c:
10244 * libnautilus-private/nautilus-icon-container.c:
10245 * libnautilus-private/nautilus-icon-private.h:
10246 Add normal_alpha style property that is used when
10249 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10251 2005-07-05 Joe Shaw <joeshaw@novell.com>
10253 * nautilus-folder-handler.desktop.in: Add x-directory/normal
10254 and inode/directory to the list of mime types this desktop file
10257 2005-07-05 Christian Neumair <chris@gnome-de.org>
10259 * libnautilus-private/nautilus-dnd.h:
10260 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10262 * libnautilus-private/nautilus-file-operations.[ch]:
10263 * libnautilus-private/nautilus-icon-container.[ch]:
10264 * libnautilus-private/nautilus-icon-dnd.c:
10265 * libnautilus-private/nautilus-marshal.list:
10266 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10267 * src/file-manager/fm-directory-view.[ch]:
10268 * src/file-manager/fm-icon-view.c:
10269 * src/file-manager/fm-list-view.c:
10270 * src/file-manager/fm-tree-view.c:
10271 Enable dropping of text, which will create a new file containing the
10272 dropped text. Fix drop handle marshallers.
10274 2005-07-02 Christian Kellner <gicmo@gnome.org>
10276 * src/nautilus-location-entry.c:
10277 Replace eel_make_uri_from_input_with_trailing_ws with
10281 2005-07-01 Alexander Larsson <alexl@redhat.com>
10284 Post release version bump.
10286 === nautilus 2.11.3 ===
10288 2005-07-01 Alexander Larsson <alexl@redhat.com>
10290 * libnautilus-private/nautilus-file-operations.c:
10299 2005-07-01 Alexander Larsson <alexl@redhat.com>
10301 * libnautilus-private/nautilus-window-info.[ch]:
10302 * src/nautilus-window.c:
10303 Add nautilus_window_info_get_bookmark_list
10306 * src/nautilus-application.c:
10307 * src/nautilus-places-sidebar.[ch]:
10308 Add new places sidebar.
10310 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10312 * src/file-manager/fm-tree-view.c:
10313 Fix runtime warnings.
10315 2005-07-01 Alexander Larsson <alexl@redhat.com>
10317 * src/file-manager/fm-actions.h:
10318 * src/file-manager/fm-directory-view.c:
10319 Add icon for empty file in create menu.
10321 Patch from Christian Neumair <chris@gnome-de.org>
10323 2005-07-01 Alexander Larsson <alexl@redhat.com>
10325 * src/file-manager/fm-directory-view.c:
10326 Better strings for browser tooltips.
10327 Patch from Luca Ferretti <elle.uca@libero.it>
10329 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
10331 * libnautilus-private/nautilus-file-operations.c:
10332 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10333 base name from the file name. (Fixes #306341).
10335 2005-06-28 Alexander Larsson <alexl@redhat.com>
10337 * libnautilus-private/nautilus-sidebar.[ch]:
10338 Add get_tab_tooltop method.
10340 * src/nautilus-navigation-window.c:
10341 * src/nautilus-side-pane.[ch]:
10342 Use get_tab_tooltip.
10344 * src/nautilus-emblem-sidebar.c:
10345 * src/nautilus-history-sidebar.c:
10346 * src/nautilus-information-panel.c:
10347 * src/nautilus-notes-viewer.c:
10348 Implement get_tab_toolkit.
10350 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10352 2005-06-23 Christian Neumair <chris@gnome-de.org>
10354 * src/nautilus-notes-viewer.c:
10355 (nautilus_notes_viewer_set_parent_window):
10356 Adapt to recent nautilus clipboard API changes.
10358 2005-06-23 Christian Neumair <chris@gnome-de.org>
10360 * libnautilus-private/nautilus-clipboard.c:
10361 (editable_connect_callbacks), (editable_disconnect_callbacks),
10362 (text_buffer_update_sensitivity), (text_buffer_delete_range),
10363 (text_buffer_mark_set), (text_view_connect_callbacks),
10364 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10365 (initialize_clipboard_component_with_callback_data),
10366 (nautilus_clipboard_real_set_up),
10367 (nautilus_clipboard_set_up_text_view):
10368 * libnautilus-private/nautilus-clipboard.h:
10369 Properly set text view paste action sensitivity on clipboard changes.
10372 2005-06-23 Alexander Larsson <alexl@redhat.com>
10374 * src/nautilus-bookmark-list.c:
10375 Fix handling of notification of .gtk-bookmark file changes.
10378 * src/nautilus-window-bookmarks.[ch]:
10379 * src/nautilus-application.c:
10380 * src/nautilus-navigation-window-menus.c:
10381 * src/nautilus-navigation-window.[ch]:
10382 * src/nautilus-spatial-window-ui.xml:
10383 * src/nautilus-spatial-window.c:
10384 * src/nautilus-window-menus.c:
10385 * src/nautilus-window-private.h:
10386 * src/nautilus-window.[ch]:
10387 Move most bookmark stuff to nautilus-window-bookmarks and
10388 put bookmarks in spatial windows too.
10390 2005-06-23 Alexander Larsson <alexl@redhat.com>
10392 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10394 * src/nautilus-bookmark-list.[ch]:
10395 Share bookmarks with gtk+.
10397 * libnautilus-private/nautilus-file-utilities.[ch]:
10398 * src/nautilus-window.c: (real_get_title):
10399 Move compute_default_title to nautilus_compute_title_for_uri.
10401 * libnautilus-private/nautilus-bookmark.[ch]:
10402 * src/nautilus-bookmarks-window.c:
10403 Add has_custom_name boolean to NautilusBookmark
10406 * src/nautilus-bookmark-parsing.[ch]:
10407 * src/nautilus-navigation-window-menus.c:
10408 Remove no longer needed files nautilus-bookmark-parsing.[ch].
10410 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
10412 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10413 (real_update_menus_volumes): Plug a couple leaks. Closes
10416 2005-06-20 Alexander Larsson <alexl@redhat.com>
10418 * src/nautilus-navigation-window-menus.c:
10419 * src/nautilus-window-menus.c:
10420 * src/nautilus-window-private.h:
10421 Make bookmark menu item action names unique. (#161859)
10423 2005-06-20 Alexander Larsson <alexl@redhat.com>
10425 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10426 Fix ctrl-unselect in single click mode (#145331)
10428 2005-06-20 Alexander Larsson <alexl@redhat.com>
10430 * libnautilus-private/nautilus-icon-container.c:
10431 Better font sizes for zooming. (#160080)
10433 2005-06-20 Anders Carlsson <andersca@imendio.com>
10435 * src/file-manager/fm-directory-view.c (process_old_files):
10436 Plug leak by freeing the sorted list instead.
10438 2005-06-20 Alexander Larsson <alexl@redhat.com>
10440 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10441 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10442 Fix uninitialized variable warning.
10444 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
10446 * libnautilus-private/nautilus-directory-async.c:
10447 (start_or_stop_io), (file_needs_high_priority_work_done),
10448 (file_needs_low_priority_work_done):
10449 Make mime sniffing a high priority job. Prevents activation
10450 from getting blocked by deep count I/O. (#145560)
10452 2005-06-19 Anders Carlsson <andersca@imendio.com>
10454 * src/nautilus-throbber.c (nautilus_throbber_finalize):
10455 Free throbber->details after we're done using it.
10457 2005-06-17 Alexander Larsson <alexl@redhat.com>
10459 * src/file-manager/fm-list-model.c:
10460 Small delay before turning Loading... into (Empty) to
10463 2005-06-17 Alexander Larsson <alexl@redhat.com>
10465 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10466 Fix iter stamp handling.
10468 2005-06-17 Alexander Larsson <alexl@redhat.com>
10470 * src/file-manager/fm-list-view.c: (button_press_callback):
10471 Allow selection of the dummy node. Otherwise things
10472 got all strange: You could still select it using ranges, and
10473 if you double clicked on it you activated the old selection.
10475 2005-06-17 Alexander Larsson <alexl@redhat.com>
10477 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10478 On remove, add dummy node before removing file so the
10479 row isn't collapsed.
10481 2005-06-17 Alexander Larsson <alexl@redhat.com>
10483 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10484 (fm_list_model_unload_subdirectory),
10485 (fm_list_model_subdirectory_done_loading):
10486 Keep track of done_loading in parent instead of in dummy node.
10487 That way it doesn't get lost when the dummy node is recreated.
10489 2005-06-17 Alexander Larsson <alexl@redhat.com>
10491 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10492 Handle moves between open subdirectories. We handle
10493 this in file adding when the file already exists in
10494 the tree, but in another place. This is sort of a hack,
10495 but is required due to how the list view merges the initial
10496 change being sent to the original directory and the add to the
10499 2005-06-17 Alexander Larsson <alexl@redhat.com>
10501 * libnautilus-private/nautilus-file-operations.c:
10502 (nautilus_file_operations_copy_move):
10503 Handle duplication of files in two subdirectories at
10506 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
10508 * src/file-manager/fm-directory-view.c:
10509 (fm_directory_view_destroy):
10510 Remove subdirectories when destroying the view.
10512 2005-06-16 Alexander Larsson <alexl@redhat.com>
10514 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10515 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10517 2005-06-16 Alexander Larsson <alexl@redhat.com>
10519 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10520 Slightly slower auto hover expand.
10522 * src/file-manager/fm-directory-view.c:
10523 Make add/remove_subdirectory more straightforward.
10524 Now remove just removes the NautilusDirectory passed in, and
10525 you're not allowed to add multiple times or remove non-added.
10527 * src/file-manager/fm-list-model.[ch]:
10528 Actually track the NautilusDirectories that are added to the
10529 FMDirectoryView so we can easily remove them when the files are
10530 removed. This was causing problem before where directories for
10531 removed files weren't removed.
10533 Emits the subdirectory_unloaded signal when subdirectories go away.
10535 Add support for unloading subdirectories.
10537 * src/file-manager/fm-list-view.c:
10538 Unload subdirectories in timeout on collapse.
10539 remove subdirectories when they get unloaded.
10541 2005-06-16 Anders Carlsson <andersca@imendio.com>
10543 * src/nautilus-navigation-window-menus.c
10544 (append_dynamic_bookmarks): Unref the action group here too.
10546 2005-06-16 Anders Carlsson <andersca@imendio.com>
10548 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10549 Unref the action group after inserting it. This makes
10550 a NautilusFile memory leak go away.
10552 2005-06-16 Alexander Larsson <alexl@redhat.com>
10554 * src/file-manager/fm-directory-view.[ch]:
10555 * src/file-manager/fm-icon-view.c
10556 add fm_directory_view_get_selection_for_file_transfer and
10557 use it for all file transfers
10559 * src/file-manager/fm-list-view.c:
10560 Implement fm_directory_view_get_selection_for_file_transfer by
10561 filtering out all files there a parent is also in the selection.
10562 Do the same for the dnd source list.
10564 * src/file-manager/fm-list-model.c:
10565 Allow deletion of dummy node so that clearing the model
10566 doesn't loop forever.
10568 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
10570 * src/file-manager/fm-directory-view.c: (new_folder_done),
10571 (new_folder_data_new), (fm_directory_view_new_folder),
10572 (fm_directory_view_new_file):
10573 Don't try to setup renaming if the view was already destroyed.
10574 Fixes a crash when closing a window while creating files/folders.
10576 2005-06-15 Alexander Larsson <alexl@redhat.com>
10578 * libnautilus-private/nautilus-icon-dnd.c:
10579 No dnd shadow on the desktop.
10580 Redraw less to get rid of the dnd shadow.
10582 Patch from Matthias Clasen (#307803)
10584 2005-06-15 Alexander Larsson <alexl@redhat.com>
10586 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10587 Add hover expansion
10589 * src/file-manager/fm-directory-view.[ch]:
10590 Add support for adding/removing subdirectories.
10592 * src/file-manager/fm-list-model.[ch]:
10593 Add support for subdirectories making this a tree view.
10595 * src/file-manager/fm-list-view.c:
10596 Turn listview into a treeview.
10598 Patch from Jürg Billeter <j@bitron.ch>
10600 2005-06-15 Alexander Larsson <alexl@redhat.com>
10602 * src/nautilus-spatial-window.c:
10603 Add icons for path menu.
10604 Patch from Vincent Noel <vincent.noel@gmail.com>
10606 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10608 * src/file-manager/fm-directory-view.c:
10609 (fm_directory_view_handle_uri_list_drop):
10610 Check for n_uris instead of real_uri_list. Looks neater.
10612 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10614 * src/file-manager/fm-directory-view.c:
10615 (fm_directory_view_handle_uri_list_drop):
10616 Don't try to start a file operation if there are no real uris
10617 left after sanitizing the list. Fixes #306246.
10619 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
10621 * libnautilus-private/nautilus-emblem-utils.c:
10622 (nautilus_emblem_install_custom_emblem): Free the path.
10623 * libnautilus-private/nautilus-file-operations-progress.c:
10624 (nautilus_file_operations_progress_new),
10625 (nautilus_file_operations_progress_new_file): Free markup strings.
10626 Closes bug #307138.
10628 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
10630 * src/file-manager/fm-directory-view.c:
10631 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10633 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10635 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10636 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10637 Always initialize cut.
10640 Add --Wno-pointer-sign
10642 Fix gcc4 compilation (#303491/#307038).
10643 Based on patches from James M. Cape <jcape@ignore-your.tv>
10644 and Kjartan Maraas <kmaraas@gnome.org>
10646 2005-06-08 Alexander Larsson <alexl@redhat.com>
10649 Post release version bump
10651 === nautilus 2.11.2 ===
10653 2005-06-08 Alexander Larsson <alexl@redhat.com>
10659 Update for release.
10661 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10663 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10664 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10665 is too wide for the tree and gets even wider in some locales.
10667 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10669 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10670 Fix conflicting mnemonics in the column chooser (#167475).
10672 Patch from Michael Terry <mike@mterry.name>
10674 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10676 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10677 Use "(No subfolders)" instead of misleading "(Empty)" label
10678 if files are not to be shown in the tree. Fixes #85141.
10680 Patch from Christian Neumair <chris@gnome-de.org>
10682 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10684 * libnautilus-private/nautilus-icon-container.c:
10685 (select_one_unselect_others):
10686 Reveal icon when selecting it. Fixes #121111.
10688 Based on a patch from Christian Neumair <chris@gnome-de.org>
10690 2005-06-04 Christian Neumair <chris@gnome-de.org>
10692 * libnautilus-private/nautilus-clipboard.c:
10693 (nautilus_clipboard_real_set_up):
10694 Don't setup clipboard twice for the same editing widget.
10696 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10698 * src/nautilus-window-manage-views.c: (load_new_location),
10699 (update_for_new_location):
10700 Set the displayed location when the location is really
10701 changed, not when we set out to do it. Fixes the
10702 "bookmark uri mismatch" warning.
10704 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10706 * src/file-manager/fm-directory-view.c:
10707 * src/nautilus-shell-ui.xml:
10708 * src/nautilus-window-menus.c:
10709 Fix critical warnings from the new accelerators
10710 by adding dummy labels.
10712 2005-06-03 Christian Neumair <chris@gnome-de.org>
10714 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10716 2005-06-03 Christian Neumair <chris@gnome-de.org>
10718 * libnautilus-extension/nautilus-column.c:
10719 (nautilus_column_class_init):
10720 * libnautilus-extension/nautilus-menu-item.c:
10721 (nautilus_menu_item_class_init):
10722 * libnautilus-extension/nautilus-property-page.c:
10723 (nautilus_property_page_class_init):
10724 * libnautilus-private/nautilus-icon-canvas-item.c:
10725 (nautilus_icon_canvas_item_class_init):
10726 * libnautilus-private/nautilus-icon-container.c:
10727 (nautilus_icon_container_class_init):
10728 * src/nautilus-window.c: (nautilus_window_class_init):
10729 Don't mark object property names/descriptions for translation. Fixes
10732 2005-06-02 Sebastien Bacher <seb128@debian.org>
10734 * libnautilus-private/nautilus-emblem-utils.c:
10735 (nautilus_emblem_install_custom_emblem),
10736 (nautilus_emblem_can_remove_emblem),
10737 (nautilus_emblem_can_rename_emblem),
10738 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10739 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10741 2005-06-02 Christian Neumair <chris@gnome-de.org>
10743 * src/file-manager/fm-directory-view.c: (real_action_rename):
10744 Always pre-select the whole name of a directory when renaming it.
10747 2005-06-02 Christian Neumair <chris@gnome-de.org>
10749 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10750 (get_automatic_emblems_as_integer):
10751 * libnautilus-private/nautilus-file-private.h:
10752 Only take user-added emblems ("keywords") into account when sorting by
10753 emblems. Fixes #166376.
10755 2005-06-02 Christian Neumair <chris@gnome-de.org>
10757 * src/file-manager/fm-directory-view.c:
10758 (fm_directory_view_scroll_event):
10759 Change scroll zoom modifier to control. Fixes #79352.
10761 * src/nautilus-shell-ui.xml:
10762 * src/nautilus-window-menus.c:
10763 Bind control-= to zoom-in. Fixes #306225.
10765 2005-06-02 Christian Neumair <chris@gnome-de.org>
10767 * libnautilus-private/nautilus-clipboard.c:
10768 * libnautilus-private/nautilus-icon-dnd.c:
10769 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10770 * src/file-manager/fm-desktop-icon-view.c:
10771 * src/file-manager/fm-ditem-page.c:
10772 * src/file-manager/fm-icon-view.c:
10773 * src/file-manager/fm-list-model.c:
10774 * src/file-manager/fm-list-model.h:
10775 * src/file-manager/fm-list-view.c:
10776 * src/file-manager/fm-properties-window.c:
10777 * src/nautilus-emblem-sidebar.c
10778 * src/nautilus-file-management-properties.c:
10779 * src/nautilus-information-panel.c:
10780 * src/nautilus-location-bar.c:
10781 * src/nautilus-navigation-window-menus.c:
10782 * src/nautilus-spatial-window.c:
10783 * src/nautilus-zoom-controls.c:
10784 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10785 GtkTargetEntry as well as some char and int arrays const.
10787 2005-06-02 Christian Neumair <chris@gnome-de.org>
10789 * src/file-manager/fm-desktop-icon-view.c:
10790 * src/file-manager/fm-directory-view.c:
10791 * src/file-manager/fm-icon-view.c:
10792 * src/file-manager/fm-list-view.c:
10793 * src/nautilus-navigation-window-menus.c:
10794 * src/nautilus-spatial-window.c:
10795 * src/nautilus-window-menus.c:
10796 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10799 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
10801 * libnautilus-extension/libnautilus-extension.pc.in: added
10802 extensiondir variable so that extensions can find out via pkg-config
10803 the dir to install to.
10805 2005-06-02 Christian Neumair <chris@gnome-de.org>
10807 * libnautilus-private/nautilus-icon-container.c:
10808 * libnautilus-private/nautilus-icon-container.h:
10809 (process_pending_icon_to_rename),
10810 (nautilus_icon_container_start_renaming_selected_item):
10811 * src/file-manager/fm-directory-view.c: (start_renaming_file),
10812 (real_action_rename), (action_rename_callback),
10813 (action_rename_select_all_callback):
10814 * src/file-manager/fm-directory-view.h:
10815 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10816 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10817 * src/file-manager/nautilus-directory-view-ui.xml:
10818 Bind shift-f2 to rename whole file. Fixes #131467.
10820 2005-05-27 Christian Neumair <chris@gnome-de.org>
10822 * src/file-manager/fm-directory-view.c: (real_update_menus):
10823 Don't display "Properties" background context menu item for Desktop.
10825 2005-05-27 Christian Neumair <chris@gnome-de.org>
10827 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10828 Only set dialog transient if a parent window was specified.
10831 2005-05-27 Alexander Larsson <alexl@redhat.com>
10833 * src/file-manager/fm-directory-view.c:
10834 (fm_directory_view_handle_url_drop):
10835 Better handling of default action for mozilla dnd drops.
10837 Patch from Dave Ahlswede
10839 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
10841 * src/nautilus-navigation-action.c: (set_tooltip_callback),
10842 (connect_proxy), (nautilus_navigation_action_finalize),
10843 (nautilus_navigation_action_set_property),
10844 (nautilus_navigation_action_get_property),
10845 (nautilus_navigation_action_class_init),
10846 (nautilus_navigation_action_init):
10847 * src/nautilus-navigation-window-menus.c:
10848 (nautilus_navigation_window_initialize_actions):
10849 Add specific tooltips to the drop-down arrow of Back/Forward
10850 toolbar items. Fixes bug #86569.
10852 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
10854 * src/nautilus-connect-server-dialog.c:
10855 (connect_to_server), (nautilus_connect_server_dialog_finalize),
10856 (nautilus_connect_server_dialog_init), (setup_for_type):
10857 Added a domain field to enter domain name for Windows share in
10858 Connect to server dialog.
10861 2005-05-26 Christian Neumair <chris@gnome-de.org>
10863 * libnautilus-private/nautilus-clipboard.c:
10864 * src/file-manager/fm-directory-view.c:
10865 (copy_or_cut_files), (real_update_menus):
10866 * src/file-manager/fm-tree-view.c:
10867 (copy_or_cut_files), (create_popup_menu):
10868 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10869 Folders". Fixes #95112.
10871 2005-05-26 Christian Neumair <chris@gnome-de.org>
10873 * src/file-manager/fm-directory-view.c: (real_update_menus):
10874 Fix empty trash accelerator. Fixes #173059.
10876 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10877 (copy_callback), (paste_callback), (editable_select_all_callback),
10878 (text_view_select_all_callback), (action_cut_callback),
10879 (action_copy_callback), (action_paste_callback),
10880 (action_select_all_callback), (merge_in_clipboard_menu_items),
10881 (selection_changed_callback), (nautilus_clipboard_real_set_up),
10882 (nautilus_clipboard_set_up_editable),
10883 (nautilus_clipboard_set_up_text_view):
10884 * libnautilus-private/nautilus-clipboard.h:
10885 (nautilus_clipboard_set_up_text_view):
10886 * src/nautilus-notes-viewer.c:
10887 Add nautilus_clipboard_set_up_text_view, setup clipboard for
10890 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10891 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10892 issue down and providing a patch. Fixes #305551.
10894 2005-05-25 Christian Neumair <chris@gnome-de.org>
10896 * src/file-manager/fm-directory-view.c:
10897 (fm_directory_view_scroll_event),
10898 (fm_directory_view_class_init):
10899 Bind shift+scroll to zoom in/out. Fixes #79352.
10901 2005-05-23 Alexander Larsson <alexl@redhat.com>
10903 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10904 Change sort order for size, count and time.
10907 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10910 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10912 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10914 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10920 * libnautilus-adapter/*
10923 Remove old cruft, mostly .cvsignore files.
10926 Look for libnautilus-private instead of libnautilus.
10928 2005-05-21 Christian Neumair <chris@gnome-de.org>
10930 * libnautilus-private/nautilus-icon-factory.c:
10931 * libnautilus-private/nautilus-icon-factory.h:
10932 (get_smaller_icon_size), (get_larger_icon_size),
10933 (nautilus_icon_factory_get_smaller_icon_size),
10934 (nautilus_icon_factory_get_larger_icon_size):
10935 Make get_(larger|smaller)_icon_size public.
10937 * src/nautilus-sidebar-title.c:
10938 (nautilus_sidebar_title_size_allocate),
10939 (get_best_icon_size):
10940 Use the best-fitting folder icon for the sidebar
10941 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10944 2005-05-17 Alexander Larsson <alexl@redhat.com>
10947 Post release version bump
10949 === nautilus 2.11.1 ===
10951 2005-05-17 Alexander Larsson <alexl@redhat.com>
10958 Remove icons/*/Makefile
10963 2005-05-17 Alexander Larsson <alexl@redhat.com>
10965 * libnautilus-private/nautilus-view.[ch]:
10966 Add nautilus_view_pop_up_location_context_menu
10968 * src/file-manager/fm-actions.h:
10969 * src/file-manager/fm-directory-view.c:
10970 * src/file-manager/fm-directory-view.h:
10971 * src/file-manager/nautilus-directory-view-ui.xml:
10972 * src/nautilus-location-bar.c:
10973 * src/nautilus-spatial-window.c:
10974 Add location context menu to location button/label.
10976 Patch from Christian Neumair
10978 2005-05-17 Christian Neumair <chris@gnome-de.org>
10980 * src/nautilus-spatial-window.c:
10981 (real_set_allow_up), (nautilus_spatial_window_class_init)
10982 * src/nautilus-window.c:
10983 * src/nautilus-window.h:
10984 (nautilus_window_allow_up), (real_set_allow_up),
10985 (nautilus_window_class_init):
10986 Add set_allow_up method to NautilusWindowClass,
10987 make "Close All Parents" in spatial windows insensitive
10988 if there are no parent folders.
10990 2005-05-17 Christian Neumair <chris@gnome-de.org>
10992 * libnautilus-private/nautilus-file-operations.c:
10993 (handle_transfer_vfs_error):
10994 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10995 if more than one file is transferred. Otherwise, just
10996 offer "Cancel" and "Retry".
10998 2005-05-17 Alexander Larsson <alexl@redhat.com>
11000 * nautilus-folder-handler.desktop.in (Exec):
11001 Use --no-desktop for default folder handler
11003 2005-05-16 Christian Neumair <chris@gnome-de.org>
11005 * src/file-manager/fm-actions.h:
11006 * src/file-manager/fm-directory-view.c:
11007 (action_self_properties_callback), (real_update_menus):
11008 * src/file-manager/nautilus-directory-view-ui.xml:
11009 Add "Properties" item to background context menu which displays
11010 the properties of the currently displayed folder.
11012 2005-05-16 Alexander Larsson <alexl@redhat.com>
11014 * libnautilus-private/nautilus-bookmark.c:
11015 (bookmark_file_changed_callback):
11016 Don't loop when a bookmarked file is removed
11018 * src/file-manager/fm-directory-view.c: (process_new_files):
11019 Don't call get_file_info for files no longer in the directory
11020 (was caused by the ready_to_load call).
11022 This fixes #165530 and likely #170761
11024 2005-05-12 Christian Neumair <chris@gnome-de.org>
11026 * libnautilus-private/nautilus-clipboard.c:
11027 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11028 Don't merge UI twice. Fixes #301854.
11030 2005-05-12 Christian Neumair <chris@gnome-de.org>
11032 * src/nautilus-location-bar.c:
11033 (nautilus_location_bar_init):
11034 Make "Location:" label GDK_ACTION_COPY drag source.
11037 2005-05-12 David Zeuthen <david@fubar.dk>
11039 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11040 Change comment for translator note of default desktop font to
11041 say that Sans shouldn't never be changed. Fixes bug #138731.
11043 2005-05-11 Christian Neumair <chris@gnome-de.org>
11045 * libnautilus-private/nautilus-file-utilities.c:
11046 (nautilus_get_vfs_method_display_name):
11047 * data/browser.xml:
11048 * src/file-manager/fm-directory-view.c:
11049 Add translator comments. Fixes #145304, #145305, #145307.
11050 Change "Show Hidden Files" tooltip to infinitive
11051 construction. Fixes #145306.
11053 2005-05-11 Christian Neumair <chris@gnome-de.org>
11055 * libnautilus-private/nautilus-directory-async.c:
11056 (should_look_for_dot_directory_file), (make_dot_directory_uri),
11057 (link_info_start), (lacks_link_info):
11058 Kill dotfile-related code. ".directory" supporting schemas have
11059 gone. Fixes #142343.
11061 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11063 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11064 Remove obsolete window_always_new option from schema.
11066 Patch from Michael Terry <mike@mterry.name>
11068 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11070 * src/file-manager/fm-directory-view.c: (real_update_menus):
11071 Fix a string conflict between the c-format plural string and
11072 non-c-format strings. Fixes bug #167344.
11074 Patch from Changwoo Ryu <cwryu@debian.org>
11076 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
11078 * libnautilus-private/nautilus-thumbnails.c:
11079 (thumbnail_thread_start):
11080 Don't try to thumbnail files which have been modified in the
11081 last few seconds to avoid constantly re-thumbnailing them.
11082 Current cool-off period is three seconds. Fixes bug #107418.
11084 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
11086 * src/file-manager/fm-directory-view.[ch]:
11087 (display_pending_files), (fm_directory_view_freeze_updates),
11088 (fm_directory_view_unfreeze_updates), (queue_pending_files):
11089 Allow freeze of update processing inside a view.
11091 * src/file-manager/fm-list-view.c:
11092 (cell_renderer_editing_canceled), (cell_renderer_edited),
11093 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11094 Freeze and unfreeze the list view when renaming.
11096 Workaround for bug #87701: Updates to the list view are put on
11097 hold during rename to prevent losing editing focus. If too many
11098 changes are queued while being frozen, further changes are thrown
11099 away and the view is marked for reload.
11101 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11103 * src/nautilus-window-menus.c:
11104 Add Ctrl-0 keyboard shortcut to View->Normal Size as
11105 recommended by the HIG.
11107 Patch from Olav Vitters <olav@bkor.dhs.org>
11109 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11111 * libnautilus-private/nautilus-icon-container.c:
11112 (keyboard_space): Prevent nautilus from crashing on press of
11113 Ctrl+Space in an empty directory. Fixes bug #302018.
11115 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
11117 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
11119 * libnautilus-private/nautilus-program-choosing.c:
11120 (nautilus_launch_desktop_file):
11121 * src/nautilus-application.c:
11122 (nautilus_application_present_spatial_window_with_selection),
11123 (nautilus_application_create_navigation_window):
11124 fix build when startup notification isn't installed.
11126 2005-05-02 Alexander Larsson <alexl@redhat.com>
11128 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11131 2005-04-27 Alexander Larsson <alexl@redhat.com>
11133 * src/file-manager/fm-desktop-icon-view.c:
11134 Remove "Open New Terminal" from desktop menu.
11135 Patch from Luca Ferretti <elle.uca@libero.it>
11137 If you really need this, install the nautilus-open-terminal
11138 extension. It does this even better than the removed code.
11139 Also, in newer Metacity there is a a way to set a keybinding
11140 for "new terminal".
11142 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11144 * src/nautilus-main.c: (main): Merge fix for leak
11147 2005-04-19 Christian Neumair <chris@gnome-de.org>
11149 * libnautilus-private/nautilus-view-factory.h:
11150 * src/nautilus-navigation-window.c:
11151 * src/nautilus-window-manage-views.c:
11152 * src/nautilus-window-manage-views.h:
11153 * src/nautilus-window.c:
11154 * src/file-manager/fm-desktop-icon-view.c:
11155 * src/file-manager/fm-icon-view.c:
11156 * src/file-manager/fm-list-view.c:
11157 Improve NautilusViewInfo view factory labels marked for translation.
11159 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11161 * libnautilus-private/nautilus-directory-async.c:
11162 (read_dot_hidden_file): Plug leaks here too. There
11163 were three actually :-)
11165 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
11167 * src/nautilus-connect-server-dialog-main.c: (main)
11170 2005-04-17 Christian Neumair <chris@gnome-de.org>
11172 * src/nautilus-spatial-window.c:
11173 Add more drop targets to location button.
11175 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11177 * src/file-manager/fm-directory-view.c:
11178 (fm_directory_view_destroy), (rename_file):
11179 Remove delayed_rename timeout when registering a new one
11180 or destroying the view.
11182 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11184 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11185 Free the stored selection path only when setting a new one.
11187 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11189 * src/file-manager/fm-directory-view.c:
11190 (trash_or_delete_selected_files),
11191 (fm_directory_view_notify_selection_changed):
11192 Remember if the current selection was already removed
11193 and don't try to remove it again.
11195 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11196 Only set a new selection if the removal affects the current selection.
11198 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11200 * src/file-manager/fm-directory-view.c:
11201 (trash_or_delete_selected_files):
11202 Unset selection so the same file won't be deleted twice via a binding.
11204 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11205 (fm_list_view_remove_file), (fm_list_view_finalize),
11206 (fm_list_view_class_init):
11207 Store the new selection and set it after a batch of changes,
11208 not on every removal. Speeds up deleting from the list view
11209 by preventing a redraw for each removed file.
11211 2005-04-05 Alexander Larsson <alexl@redhat.com>
11213 * src/file-manager/fm-properties-window.c:
11214 Use label instead of entry if not editable.
11217 Patch from Michael Terry
11219 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11221 * src/nautilus-notes-viewer.c:
11222 Fix missing include.
11224 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11226 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11227 Don't leak file_uri.
11229 2005-04-04 Diego Gonzalez <diego@pemas.net>
11231 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11232 from the build process.
11233 * libnautilus-private/nautilus-icon-factory.c:
11234 (load_thumbnail_frame) remove the need to use the deprecated
11236 * libnautilus-private/nautilus-icon-canvas-item.c:
11237 (draw_strech_handles), (it_test_stretch_handle):
11238 remove the need to use the deprecated nautilus themes.
11239 * libnautilus-private/nautilus-thumbnails.c:
11240 * libnautilus-private/nautilus-icon-factory.c:
11241 remove nautilus-theme.h include
11243 * src/nautilus-navigation-window.c:
11244 * src/nautilus-property-browser.c:
11245 * src/nautilus-notes-viewer.c:
11246 * src/nautilus-sidebar-title.c:
11247 * src/nautilus-window-manage-views.c:
11248 * src/nautilus-window-toolbars.c:
11249 * src/nautilus-zoom-control.c:
11250 remove nautilus-theme.h include
11252 * src/nautilus-sidebar-title:
11253 (nautilus_sidebar_title_select_text_color): remove use of
11254 old theme stuff and adapt the shadow offset, made it equal to 1,
11255 which is the default.
11256 (nautilus_sidebar_title_theme_changed): remove, as there will be
11257 no sidebar theme changes.
11258 (nautilus_sidebar_title_init): remove the theme_changed callback, as
11259 there will not be sidebar theme changes anymore.
11261 * src/nautilus-notes-viewer.c:
11262 (nautilus_notes_viewer_init): remove use of old theme stuff.
11264 * icons/Makefile.am: don't install old theme stuff.
11266 2005-03-31 Steve Murphy <murf@e-tools.com>
11268 * configure.in: Added "rw" to ALL_LINGUAS.
11270 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
11272 * libnautilus-private/nautilus-file-utilities.c:
11273 (nautilus_get_uri_shortname_for_display): Plug the leak.
11275 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
11278 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11283 * icons/Makefile.am:
11286 * libnautilus-private/nautilus-icon-canvas-item.c:
11288 Use svg instead of bitmap audio preview emblem.
11290 Patch from Jaap Haitsma <jaap@haitsma.org>
11292 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11294 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11295 (location_button_drag_begin_callback), (get_data_binder),
11296 (location_button_drag_data_get_callback),
11297 (nautilus_spatial_window_instance_init):
11298 Allow drag and drop operations with location bar icon.
11300 Patch from Christian Neumair <chris@gnome-de.org>
11302 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11304 * libnautilus-private/nautilus-file-operations-progress.c:
11305 (nautilus_file_operations_progress_update),
11306 (nautilus_file_operations_progress_destroy),
11307 (nautilus_file_operations_progress_init),
11308 (time_remaining_callback), (nautilus_file_operations_progress_new),
11309 (nautilus_file_operations_progress_set_operation_string),
11310 (nautilus_file_operations_progress_new_file):
11311 * libnautilus-private/nautilus-file-operations.c:
11312 (progress_dialog_set_to_from_item_text):
11313 Change layout of the progress dialog to be more HIG compliant.
11315 Patch from Michiel Sikkes <michiel@eyesopened.nl>
11317 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11319 * src/file-manager/fm-desktop-icon-view.c:
11320 * src/file-manager/fm-directory-view.c:
11321 Add elipses to "Create Launcher" menu item. (#95113)
11323 Based on a patch from Christian Neumair <chris@gnome-de.org>
11325 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11327 * libnautilus-private/nautilus-desktop-link-monitor.c:
11328 (eject_for_type), (volume_delete_dialog),
11329 (nautilus_desktop_link_monitor_delete_link):
11330 Reference the proper context menu item in the volume
11331 delete dialog of network volumes. Fixes bug #152391.
11333 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11335 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11337 * src/file-manager/fm-directory-view.c: (real_merge_menus):
11338 Remove hard coded script directory path from tooltip message.
11341 Patch from Michael Terry <mike@mterry.name>
11343 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11345 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11346 * src/nautilus-location-bar.c:
11347 (nautilus_location_bar_get_location),
11348 (nautilus_location_bar_update_label):
11349 * src/nautilus-location-dialog.c: (open_current_location):
11350 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11351 Closes bug #165743.
11353 Patch from Christian Kellner <gicmo@gnome.org>
11355 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11357 * libnautilus-private/nautilus-bookmark.c:
11358 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11359 (bookmark_file_changed_callback):
11360 * libnautilus-private/nautilus-file.c:
11361 (nautilus_file_get_internal):
11362 * src/file-manager/fm-properties-window.c:
11363 (is_merged_trash_directory):
11364 * src/nautilus-application.c:
11365 (nautilus_application_present_spatial_window_with_selection):
11366 * src/nautilus-location-bar.c:
11367 (nautilus_location_bar_update_label):
11368 * src/nautilus-window-manage-views.c: (set_displayed_location),
11369 (check_bookmark_location_matches), (handle_go_elsewhere),
11370 (got_file_info_for_view_selection_callback):
11371 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11373 Patch from Paolo Borelli <pborelli@katamail.com>
11375 2005-03-23 Fernando Herrera <fherrera onirica com>
11377 * src/nautilus-connect-server-dialog-main.c: (main): call
11378 gnome_authentication_manager_init to use gnome-vfs auth
11381 2005-03-23 Alexander Larsson <alexl@redhat.com>
11383 * src/nautilus-desktop-window.c:
11384 Remove unused code. We avoid flicker in other ways.
11386 2005-03-22 Alexander Larsson <alexl@redhat.com>
11389 Bump version to 2.11.1
11390 Gnome 2.10 versions are now on the gnome-2-10 branch.
11392 2005-03-22 Alexander Larsson <alexl@redhat.com>
11394 * src/nautilus-location-entry.c:
11395 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11397 2005-03-22 Alexander Larsson <alexl@redhat.com>
11399 * libnautilus-private/nautilus-window-info.[ch]:
11400 Add nautilus_window_info_show_window call.
11402 * src/file-manager/fm-directory-view.c:
11403 * src/nautilus-window-manage-views.c:
11404 * src/nautilus-window.[ch]:
11405 Implement and call the new show_window call.
11406 This allows us to set up the EelBackground before
11407 showing the window, causing less flicker (#169347)
11409 Patch from Nickolay V. Shmyrev
11411 2005-03-16 Alexander Larsson <alexl@redhat.com>
11414 Require eel 2.10.1 (for EelBackground changes)
11416 * libnautilus-private/nautilus-icon-dnd.c:
11417 * libnautilus-private/nautilus-directory-background.c:
11418 Use the background setting now in eel.
11419 Delay background setting slightly after gconf change to group
11420 together multiple changes. (#169347)
11422 Patch from Nickolay V. Shmyrev
11424 2005-03-15 Alexander Larsson <alexl@redhat.com>
11429 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11431 * src/file-manager/fm-directory-view.c:
11432 Re-add keybinding to "Show Hidden Files".
11433 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11435 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11437 * src/file-manager/fm-actions.h:
11438 * src/file-manager/fm-directory-view.c: (real_update_menus):
11439 Disable "Select Pattern" for empty folders. (#169817)
11440 Patch from Raj <ringuva@novell.com>
11442 2005-03-10 Vincent Noel <vnoel@cox.net>
11444 * src/nautilus-spatial-window.c:
11445 (location_button_clicked_callback),
11446 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11447 for the location button icon instead of GTK_ICON_SIZE_BUTTON
11450 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
11452 * configure.in: Added "xh" to ALL_LINGUAS.
11454 2005-03-07 Alexander Larsson <alexl@redhat.com>
11457 Post release version bump
11459 === nautilus 2.10.0 ===
11461 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
11467 Extract names from ChangeLog bodies too. (#43452)
11468 Patch from Richard Hoelscher <rah@rahga.com>
11470 2005-03-07 Alexander Larsson <alexl@redhat.com>
11476 Bump version to 2.10.0, require eel 2.10.0
11478 2005-03-03 Elijah Newren <newren@gmail.com>
11480 If launched without startup-notification, make an approximation to
11481 when the launch occurred so that focus-stealing-prevention will
11484 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11485 function, (main): if no startup id provided, ping xserver for a
11486 timestamp and make a dummy startup_id with it.
11488 * src/nautilus-application.c: (end_startup_notification): don't
11489 set _NET_STARTUP_ID if given a fake startup_id, remove commented
11490 out warning that should now no longer be needed
11492 2005-03-01 Alexander Larsson <alexl@redhat.com>
11494 * src/nautilus-file-management-properties.glade:
11495 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11497 2005-03-01 Alexander Larsson <alexl@redhat.com>
11500 Post release version bump
11502 === nautilus 2.9.92 ===
11504 2005-03-01 Alexander Larsson <alexl@redhat.com>
11506 * data/applications.desktop.in:
11507 * data/favorites.desktop.in:
11510 * docs/Makefile.am (EXTRA_DIST):
11511 Remove nautilus-context-menus.txt from makefile
11516 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11518 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11519 Make the backspace key open the parent folder in the
11520 list view like it does in the icon view. (#142891)
11521 Patch from Christian Neumair <chris@gnome-de.org>
11523 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11525 * libnautilus-private/nautilus-desktop-link.c:
11526 (nautilus_desktop_link_can_rename):
11527 Make Computer icon renameable. (#154122)
11528 Patch from Tim Savannah <opticcow@linux-militia.net>
11530 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11532 * libnautilus-private/nautilus-file-operations-progress.c:
11533 (time_remaining_callback):
11534 Don't show ETA if bytes_copied > bytes_total.
11535 Prevents miscalculated ETAs from being shown. (#158614)
11536 Based on a patch from John Spray <jcs116@york.ac.uk>
11538 2005-02-24 Alexander Larsson <alexl@redhat.com>
11540 * src/file-manager/fm-properties-window.c:
11541 Make show_original work (had a typo)
11542 Make where use original file, not target.
11543 Fixes location display for desktop icons.
11545 2005-02-24 Alexander Larsson <alexl@redhat.com>
11547 * src/file-manager/fm-properties-window.c:
11548 deep count on target files, not original files.
11549 Fixes properties for e.g. home icon on desktop.
11550 Patch from Jaap Haitsma <jaap@haitsma.org>
11552 2005-02-23 Alexander Larsson <alexl@redhat.com>
11554 * docs/nautilus-context-menus.txt:
11557 2005-02-22 Alexander Larsson <alexl@redhat.com>
11559 * libnautilus-private/nautilus-desktop-icon-file.c:
11560 * libnautilus-private/nautilus-file-operations.c:
11561 (nautilus_file_operations_delete):
11562 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11563 (rename_guts), (nautilus_file_get_drop_target_uri):
11564 * src/file-manager/fm-desktop-icon-view.c:
11565 (trash_link_is_selection):
11566 * src/file-manager/fm-icon-container.c: (get_sort_category):
11567 * src/file-manager/fm-properties-window.c:
11568 (get_target_file_for_original_file):
11569 Handle nautilus_desktop_icon_file_get_link() returning NULL.
11570 Likely fixes bug #145971
11572 2005-02-22 Alexander Larsson <alexl@redhat.com>
11574 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11575 Remove stale comment.
11576 Patch from Jaap Haitsma <jaap@haitsma.org>
11578 2005-02-22 Alexander Larsson <alexl@redhat.com>
11580 * src/nautilus-application.c: (end_startup_notification):
11581 Don't give critical warnings if we have no startup_id.
11583 * src/nautilus-window.c: (nautilus_window_update_icon):
11584 Use names and not pixbufs for the window icons.
11585 This means the icons of the best size are used.
11586 Patch from Jaap Haitsma <jaap@haitsma.org>
11588 2005-02-22 Alexander Larsson <alexl@redhat.com>
11590 * src/nautilus-application.c: (create_window):
11591 * src/nautilus-window-private.h:
11592 * src/nautilus-window.c: (nautilus_window_init),
11593 (nautilus_window_finalize):
11594 Remove unneeded startup_id.
11596 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
11599 Update my email address.
11601 2005-02-21 Martin Wehner <martin.wehner@epost.de>
11603 * src/file-manager/fm-desktop-icon-view.c:
11604 (fm_desktop_icon_view_supports_uri):
11605 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11607 Patch from Jaap Haitsma <jaap@haitsma.org>
11609 2005-02-18 Paolo Borelli <pborelli@katamail.com>
11611 * libnautilus-private/nautilus-icon-container.c (popup-menu):
11612 fix #136578 (Menu key should pop up context menu).
11614 2005-02-18 Alexander Larsson <alexl@redhat.com>
11616 * src/file-manager/fm-properties-window.c (should_show_open_with):
11617 Don't show open with property page for desktop files and
11618 desktop special icons.
11620 2005-02-17 Martin Wehner <martin.wehner@epost.de>
11622 * src/nautilus-navigation-window-menus.c:
11623 (add_bookmark_for_current_location):
11624 Only add a bookmark once for a given location.
11627 Patch from egeetha@novell.com
11629 2005-02-15 Alexander Larsson <alexl@redhat.com>
11631 * src/nautilus-application.c:
11632 * src/nautilus-shell.c:
11633 Fixes to the startup notification stuff.
11634 Patch from Elijah Newren <newren@gmail.com>
11636 2005-02-14 Alexander Larsson <alexl@redhat.com>
11638 * data/applications.desktop.in:
11639 * data/favorites.desktop.in:
11640 * src/network-scheme.desktop.in:
11641 * nautilus-computer.desktop.in:
11642 * nautilus-folder-handler.desktop.in:
11643 * nautilus-home.desktop.in:
11644 * nautilus.desktop.in:
11645 Enable startup notification.
11647 * src/nautilus-application.c:
11648 * src/nautilus-application.h:
11649 * src/nautilus-bookmarks-window.c:
11650 * src/nautilus-connect-server-dialog-nonmain.c:
11651 * src/nautilus-location-bar.c:
11652 * src/nautilus-main.c:
11653 * src/nautilus-navigation-window-menus.c:
11654 * src/nautilus-shell-interface.idl:
11655 * src/nautilus-shell.c:
11656 * src/nautilus-window-manage-views.c:
11657 * src/nautilus-window-private.h:
11658 * src/nautilus-window.c:
11659 Handle startup notification across corba activation.
11660 Patch from Elijah Newren <newren@gmail.com>
11662 2005-02-11 Alexander Larsson <alexl@redhat.com>
11664 * src/file-manager/fm-tree-model.c:
11665 Don't do any i/o on tree roots until they are opened.
11666 This means you don't get any auth dialogs.
11667 Removed the monitor on the root file totally, as that should
11668 not normally change/go away anyway (and it was doing i/o).
11670 This changes semantics in the file a bit, we now have a dummy
11671 row also if node->directory != NULL and node->parent == NULL.
11673 2005-02-10 Alexander Larsson <alexl@redhat.com>
11676 Post release version bump
11678 === nautilus 2.9.91 ===
11680 2005-02-10 Alexander Larsson <alexl@redhat.com>
11688 2005-02-09 Alexander Larsson <alexl@redhat.com>
11691 * nautilus-folder-handler.desktop.in:
11692 Add new default folder handler NoDisplay desktop file
11694 * nautilus.desktop.in:
11695 Add %U to exec line
11697 * src/Nautilus_shell.server.in:
11698 Remove all the bonobo components we no longer support
11700 * src/file-manager/fm-directory-view.c:
11701 Allow open with menu on folders (#151747)
11703 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11705 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11706 (fm_list_view_start_renaming_file):
11707 Set original_name to the new name as cell_renderer_edited()
11708 might be called multiple times if the view looses focus.
11711 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11713 * src/file-manager/fm-properties-window.c: (get_original_file),
11714 (name_field_done_editing), (update_properties_window_title):
11715 Handle disappearing original_files without crashing.
11716 Fixes bug #151024/158904.
11718 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11721 Revert libexif change as it breaks the build with new libexif.
11723 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11725 * libnautilus-private/nautilus-program-choosing.c:
11726 (slowly_and_stupidly_obtain_timestamp),
11727 (nautilus_launch_show_file), (nautilus_launch_application),
11728 (nautilus_launch_desktop_file):
11729 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11732 Require gnome-desktop 2.9.91
11734 Patch from Elijah Newren <newren@gmail.com>
11736 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11739 Make libexif dependency optional again. (#165773)
11741 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11743 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11744 Make default desktop font localizable. (#138731)
11746 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11748 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11750 * data/Makefile.am:
11751 * data/static_bookmarks.xml:
11752 Remove unused file.
11754 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11756 * src/file-manager/fm-directory-view.c:
11757 (real_update_menus): Added mnemonic for Browse Folder option.
11758 * src/file-manager/fm-desktop-icon-view.c:
11759 (real_update_menus): Added mnemonic for Empty Trash option.
11762 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11764 2005-02-04 Alexander Larsson <alexl@redhat.com>
11766 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11767 Fix workarea detection on 64bit machines.
11768 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11770 2005-02-01 Alexander Larsson <alexl@redhat.com>
11772 * src/file-manager/fm-directory-view.c:
11773 (clipboard_targets_received):
11774 Handle destroyed windows
11776 * src/nautilus-window.c: (nautilus_window_destroy):
11777 cancel outstanding view as callbacks
11781 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
11783 * libnautilus-private/nautilus-directory-background.c:
11784 (image_loading_done_callback): Free the color string.
11785 Closes bug #154204.
11787 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
11789 reviewed by: Martin Wehner <martin.wehner@epost.de>
11791 * libnautilus-private/nautilus-file-operations.c:
11792 change the strings for move/copy/link/delete from "Files Moved:" to
11793 "Moving file:", fixes #154839
11795 2005-01-28 Alexander Larsson <alexl@redhat.com>
11797 * libnautilus-private/nautilus-file.c:
11801 Remove unnecessary stuff
11803 2005-01-28 Alexander Larsson <alexl@redhat.com>
11805 * src/nautilus-actions.h:
11806 * src/nautilus-desktop-window.c:
11807 (nautilus_desktop_window_instance_init):
11808 Disable close action on desktop window (#160100)
11810 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11812 * src/nautilus-main.c: (register_icons):
11813 Don't try to free NULL icon info.
11815 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11817 * libnautilus-private/nautilus-file.c:
11818 (nautilus_file_compare_for_sort_by_attribute):
11819 Don't compare NULL values from files we can't get permissions for.
11822 2005-01-27 Chris Lahey <clahey@ximian.com>
11824 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11825 Support the API change in libexif > 0.5.12.
11827 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
11829 * src/nautilus-main.c: Don't leak the icon info
11831 2005-01-27 Alexander Larsson <alexl@redhat.com>
11833 * src/nautilus-spatial-window.c:
11834 Make path button more obvious. #145237
11835 Patch from Michael Henson <mike@axl.net>
11837 2005-01-27 Alexander Larsson <alexl@redhat.com>
11839 * src/file-manager/fm-directory-view.c: (ask_link_action):
11840 Set focus_on_map for dnd ask dialog to avoid it ending
11841 up under the browser window.
11842 Patch from Jorn Baayen <jbaayen@gnome.org>
11844 2005-01-27 Alexander Larsson <alexl@redhat.com>
11846 * libnautilus-private/nautilus-file-operations.c:
11847 (confirm_empty_trash):
11848 No title on dialog.
11849 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11851 2001-01-26 Ryan Lortie <desrt@desrt.ca>
11852 * libnautilus-private/nautilus-file-operations.c:
11853 (handle_transfer_overwrite): Trivial string fix.
11855 2005-01-25 Alexander Larsson <alexl@redhat.com>
11857 * src/file-manager/fm-directory-view.c: (cancel_activate),
11858 (activate_weak_notify), (cancel_activate_callback):
11859 weak_unref the view if we cancel the activation.
11862 2005-01-25 Alexander Larsson <alexl@redhat.com>
11865 Post release version bump.
11867 === nautilus 2.9.90 ===
11869 2005-01-25 Alexander Larsson <alexl@redhat.com>
11872 Update for release.
11875 Add Martin, remove Darin.
11876 Update daves email address.
11879 Bump version to 2.9.90
11882 2005-01-25 Alexander Larsson <alexl@redhat.com>
11884 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11887 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
11889 * libnautilus-private/nautilus-icon-container.c:
11890 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11891 to nautilus_icon_container_accessible_update_selection.
11892 (nautilus_icon_container_accessible_ref_selection):
11893 (nautilus_icon_container_accessible_get_selection):
11894 (nautilus_icon_container_accessible_remove_selection): All call
11895 to nautilus_icon_container_accessible_update_selection.
11899 2005-01-24 Alexander Larsson <alexl@redhat.com>
11901 * src/nautilus-window-menus.c (action_about_nautilus_callback):
11902 WE WANT THE CHEESEPUFF!!!
11904 2005-01-24 Alexander Larsson <alexl@redhat.com>
11906 * libnautilus-private/nautilus-file-operations.c:
11907 (confirm_empty_trash):
11908 Use warning icon instead of info one.
11909 Use GtkMessageDialog.
11910 Patch from Luca Ferretti <elle.uca@libero.it>
11912 2005-01-23 Martin Wehner <martin.wehner@epost.de>
11914 * src/file-manager/fm-actions.h:
11915 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11916 * src/file-manager/fm-directory-view.c: (real_update_menus):
11917 * src/file-manager/nautilus-directory-view-ui.xml:
11918 Remove "Reset Background" entry from folder context menus.
11920 Patch from Jaap Haitsma <jaap@haitsma.org>
11922 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11924 * src/nautilus-window-menus.c: Correct License (It said Evince).
11926 2005-01-21 Alexander Larsson <alexl@redhat.com>
11928 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11929 Add license to about dialog.
11930 Change copyright statement.
11932 Patch from Luca Ferretti <elle.uca@libero.it>
11934 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11936 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11937 Fix sidebar_width typo in gconf schema (#162204).
11939 Patch from J. Christopher Six <j.christopher.six@gmail.com>
11941 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11943 * libnautilus-private/nautilus-column-chooser.c:
11944 (button_new_with_mnemonic), (add_buttons):
11945 Add stock arrow icons to "Move Up/Down" buttons.
11947 Patch from Michael Gossard <michael.gossard@free.fr>
11949 2005-01-19 Alexander Larsson <alexl@redhat.com>
11951 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11952 Use GtkAboutDialog.
11954 Patch from Luca Ferretti <elle.uca@libero.it>
11956 2005-01-19 Alexander Larsson <alexl@redhat.com>
11958 * nautilus-home.desktop.in:
11961 * nautilus.desktop.in:
11964 Patch from Luca Ferretti <elle.uca@libero.it>
11966 2005-01-18 Alexander Larsson <alexl@redhat.com>
11968 * src/nautilus-main.c: (main):
11969 * src/nautilus-window.c: (nautilus_window_class_init):
11970 Better default icon.
11971 Patch from Jaap Haitsma <jaap@haitsma.org>
11973 2005-01-17 Alexander Larsson <alexl@redhat.com>
11975 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11976 Don't use destroyed dialog.
11977 Patch from Vincent Untz <vincent@vuntz.net>.
11979 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11981 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11982 Moisan that resolves trivial bug #159128.
11984 2005-01-14 Alexander Larsson <alexl@redhat.com>
11989 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11990 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11991 * src/nautilus-connect-server-dialog-nonmain.c:
11992 (nautilus_connect_server_dialog_present_uri):
11993 * src/nautilus-connect-server-dialog.c: (connect_to_server),
11994 (response_callback), (nautilus_connect_server_dialog_new):
11995 * src/nautilus-connect-server-dialog.h:
11996 Make connect to server dialog availible as separate application.
11998 Patch from Vincent Untz <vincent@vuntz.net>
12000 2005-01-14 Alexander Larsson <alexl@redhat.com>
12002 * libnautilus-private/nautilus-file-utilities.[ch]:
12003 New function nautilus_ensure_unique_file_name
12005 * libnautilus-private/nautilus-link.[ch]:
12006 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12007 Uniquify name for nautilus_link_local_create if requested.
12009 * src/file-manager/fm-directory-view.c:
12010 (fm_directory_view_handle_url_drop):
12011 Uniquify desktop link name
12013 Patch from Jorn Baayen <jbaayen@gnome.org>
12015 2005-01-13 Alexander Larsson <alexl@redhat.com>
12017 * libnautilus-private/nautilus-icon-container.[ch]:
12018 * libnautilus-private/nautilus-marshal.list:
12019 Add handle_url signal
12020 Fix argument list for handle_uri_list
12022 * libnautilus-private/nautilus-dnd.[ch]:
12023 Add nautilus_drag_default_drop_action_for_url
12025 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12026 (nautilus_icon_container_get_drop_action),
12027 (drag_data_received_callback):
12028 Handle URL drops separately from URI_LIST
12029 Set different actions for URL drop
12031 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12032 (get_drop_action), (receive_dropped_uri_list),
12033 (receive_dropped_url), (drag_data_received_callback),
12034 (nautilus_tree_view_drag_dest_class_init):
12035 Add handle_url and handle_uri lists
12036 Set different actions for URL drop
12037 Fix bug that made url_list & url drops not work
12039 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12040 (ask_link_action), (fm_directory_view_handle_url_drop),
12041 (fm_directory_view_handle_uri_list_drop):
12042 Move url and uri_list drop handling here. Make it handle
12045 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12046 (icon_view_handle_uri_list), (fm_icon_view_init):
12047 * src/file-manager/fm-list-view.c: (list_view_handle_url),
12048 (list_view_handle_uri_list), (create_and_set_up_tree_view):
12049 Call up to the drop code in directory view.
12051 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12053 * libnautilus-private/nautilus-directory.c:
12054 (nautilus_directory_schedule_metadata_copy):
12055 Handle source_directory being NULL. (happens on toplevel uri)
12057 * libnautilus-private/nautilus-file-operations.c:
12058 (nautilus_file_operations_copy_move):
12059 Handle source_dir_uri being NULL. (happens on toplevel uri)
12061 * libnautilus-private/nautilus-link-desktop-file.c:
12062 (nautilus_link_desktop_file_local_create):
12063 Use right icon field
12065 2005-01-12 Alexander Larsson <alexl@redhat.com>
12067 * src/file-manager/fm-actions.h:
12068 * src/file-manager/fm-directory-view.c:
12069 (volume_or_drive_unmounted_callback),
12070 (volume_or_drive_ejected_callback),
12071 (action_unmount_volume_callback), (action_eject_volume_callback),
12072 (real_update_menus_volumes):
12073 * src/file-manager/nautilus-directory-view-ui.xml:
12074 Allow eject on unmounted devices.
12075 Patch from Magnus Damm <magnus.damm@gmail.com>
12077 2005-01-12 Alexander Larsson <alexl@redhat.com>
12079 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12080 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12081 what you think, it means don't load if the app the desktop file
12082 references doesn't exist.
12084 2005-01-12 Alexander Larsson <alexl@redhat.com>
12086 * libnautilus-private/Makefile.am:
12087 * libnautilus-private/nautilus-link-historical.c:
12088 * libnautilus-private/nautilus-link-historical.h:
12089 Remove historical link support.
12091 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12092 * libnautilus-private/nautilus-link.[ch]:
12093 Remove historical link support and unused functions.
12095 * src/file-manager/fm-directory-view.h:
12096 Remove unused declaration.
12098 * src/file-manager/fm-icon-view.c:
12099 Fix up due to small api change for nautilus-link.
12101 * src/file-manager/fm-properties-window.c: (set_icon_callback):
12102 Fix icon change for desktop files that point to nonexisting binaries.
12104 2005-01-12 Alexander Larsson <alexl@redhat.com>
12106 * src/nautilus-main.c (register_icons):
12109 2005-01-11 Alexander Larsson <alexl@redhat.com>
12111 * libnautilus-private/nautilus-icon-factory.c:
12112 (nautilus_icon_factory_get_icon_for_file):
12113 Special case icons for burn: and computer:
12115 * src/nautilus-main.c: (register_icons):
12116 * src/nautilus-navigation-window-menus.c:
12117 * src/nautilus-window-menus.c:
12118 Fix up icons and names in go/places menu.
12119 Fixes #162750 and #149941
12121 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12123 2005-01-11 Alexander Larsson <alexl@redhat.com>
12125 * src/nautilus-navigation-window.c (real_set_title):
12126 Make window title "location - File Browser", not "File Browser: location".
12127 Fixes #149008. Patch by Gustavo Carneiro.
12129 2005-01-11 Alexander Larsson <alexl@redhat.com>
12132 Post release version bump
12134 === nautilus 2.9.2 ===
12136 2004-01-11 James Henstridge <james@jamesh.id.au>
12138 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12140 * src/Makefile.am: remove desktop and server files on clean.
12141 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12144 * Makefile.am: remove desktop files on clean, and intltool files
12147 * acconfig.h: remove, since it isn't needed anymore.
12149 * configure.in: remove some macro calls not needed with newer
12150 automakes, and use newer versions of some macros.
12152 * autogen.sh: require Automake >= 1.7.
12154 2005-01-11 Alexander Larsson <alexl@redhat.com>
12157 Update for release.
12162 2005-01-11 Alexander Larsson <alexl@redhat.com>
12164 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12167 2005-01-10 Alexander Larsson <alexl@redhat.com>
12169 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12170 Remove mk for ALL_LINGUAS since it broke the build.
12172 2004-12-17 Alexander Larsson <alexl@redhat.com>
12174 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12175 Don't use frames for images with alpha.
12177 Patch from Jaap Haitsma <jaap@haitsma.org>
12179 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12181 * src/nautilus-bookmarks-window.[ch]:
12182 (open_selected_bookmark): New function, choose if to open in
12183 parent or new window.
12184 (get_bookmark_nautilus_navigation_window_new): Get New window.
12185 (on_jump_button_clicked): Call open_selected_bookmark.
12186 (on_row_activated): Call open_selected_bookmark.
12187 * src/nautilus-navigation-window-menus.c:
12188 (get_or_create_bookmarks_window): Reset signals for the
12189 edit bookmark dialog.
12192 2004-12-15 Alexander Larsson <alexl@redhat.com>
12197 * libnautilus-private/nautilus-file-utilities.c:
12198 (nautilus_get_uri_shortname_for_display):
12199 * libnautilus-private/nautilus-file.c:
12200 (nautilus_file_get_display_name_nocopy):
12201 Use g_filename_display_basename() for display names
12203 2004-12-15 Alexander Larsson <alexl@redhat.com>
12205 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12206 (fm_list_view_start_renaming_file):
12207 * src/file-manager/fm-properties-window.c:
12208 (name_field_done_editing):
12209 Make sure we don't rename files if the name was never
12210 changed from the original display name.
12212 2004-12-15 Alexander Larsson <alexl@redhat.com>
12214 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12215 Fill in ctrl-l dialog correctly for desktop.
12217 Patch from Matthew Gatto <poobar@nycap.rr.com>
12219 2004-12-15 Alexander Larsson <alexl@redhat.com>
12221 * libnautilus-private/nautilus-icon-container.c:
12222 (nautilus_icon_container_update_icon):
12223 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12224 * libnautilus-private/nautilus-thumbnails.c:
12225 (nautilus_thumbnail_frame_image),
12226 (nautilus_thumbnail_load_framed_image):
12227 * libnautilus-private/nautilus-thumbnails.h:
12228 Better handling of icon sizes, including
12229 framing of large file-as-icon images.
12231 Patches from Jaap Haitsma <jaap@haitsma.org>
12233 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
12235 * configure.in: Added "zu" to ALL_LINGUAS.
12237 2004-12-12 Alexander Larsson <alexl@redhat.com>
12239 * libnautilus-private/nautilus-desktop-link-monitor.c:
12240 (destroy_desktop_link_monitor),
12241 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12242 (nautilus_desktop_link_monitor_make_filename_unique),
12243 (create_volume_link), (nautilus_desktop_link_monitor_init):
12244 * libnautilus-private/nautilus-desktop-link-monitor.h:
12245 * libnautilus-private/nautilus-desktop-link.c:
12246 (nautilus_desktop_link_new_from_volume):
12247 Make sure volume filenames are unique (#153888)
12249 2004-12-12 Alexander Larsson <alexl@redhat.com>
12251 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12252 Disconnect from right object.
12254 2004-11-29 Alexander Larsson <alexl@redhat.com>
12256 * src/file-manager/fm-directory-view.c:
12257 (add_application_to_open_with_menu), (real_update_menus):
12258 Fix underscore escaping in open with menu.
12260 2004-11-29 Alexander Larsson <alexl@redhat.com>
12262 * libnautilus-private/nautilus-bookmark.c:
12263 (nautilus_bookmark_get_pixbuf):
12264 Force size for pixbufs.
12266 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12267 Load force-sized svgs right.
12268 (nautilus_icon_factory_get_pixbuf_from_name):
12269 Allow force-size loading
12271 * libnautilus-private/nautilus-icon-factory.h:
12272 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12274 * libnautilus-private/nautilus-ui-utilities.c:
12275 (nautilus_action_from_menu_item),
12276 (nautilus_toolbar_action_from_menu_item):
12277 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12278 * src/nautilus-property-browser.c: (make_drag_image),
12279 (make_properties_from_directories):
12280 * src/nautilus-sidebar-title.c: (update_icon):
12281 * src/file-manager/fm-directory-view.c:
12282 (add_extension_action_for_files):
12283 * src/file-manager/fm-properties-window.c: (create_emblems_page):
12284 * src/file-manager/fm-tree-model.c:
12285 (tree_node_get_pixbuf_from_factory):
12287 Force-size load icons
12289 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12290 (nautilus_throbber_finalize):
12291 Disconnect icon theme changed signal on finalize.
12293 2004-11-29 Alexander Larsson <alexl@redhat.com>
12295 * libnautilus-private/nautilus-file-dnd.c:
12296 (nautilus_drag_can_accept_item):
12297 Handle drags to desktop items.
12299 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
12301 * configure.in: Added "nso" to ALL_LINGUAS.
12303 2004-11-29 Alexander Larsson <alexl@redhat.com>
12305 * libnautilus-private/nautilus-icon-container.c:
12306 (canvas_position_to_grid_position):
12307 Fix positioning. Makes find_new_empty_spot tighter.
12308 Patch from Jimmy Do <crispyleaves@gmail.com>
12310 2004-11-29 Alexander Larsson <alexl@redhat.com>
12312 * libnautilus-private/nautilus-icon-container.c: (snap_position),
12313 (find_empty_location):
12314 Fix a few typos in icon placement.
12315 Patch from Jimmy Do <crispyleaves@gmail.com>
12317 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12319 * src/file-manager/Makefile.am:
12321 No need to define VERSION here, it's aleady in
12322 config.h. Fix the build.
12324 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12326 reviewed by: Alexander Larsson <alexl@redhat.com>
12330 Bump gnome-vfs required version
12332 * libnautilus-private/nautilus-mime-actions.c:
12333 (nautilus_mime_get_default_application_for_file),
12334 (application_equal), (get_open_with_mime_applications),
12335 (nautilus_mime_get_open_with_applications_for_file),
12336 (nautilus_mime_get_applications_for_file),
12337 (nautilus_mime_has_any_applications_for_file):
12338 * libnautilus-private/nautilus-mime-actions.h:
12339 * libnautilus-private/nautilus-program-choosing.c:
12340 (nautilus_launch_show_file), (nautilus_launch_application):
12341 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12342 (activate_check_mime_types):
12343 * src/nautilus-information-panel.c: (command_button_callback),
12344 (add_command_buttons), (nautilus_information_panel_update_buttons):
12346 Remove all mime api deprecated calls and replace them with the
12347 new API. Fix bug #159435.
12349 2004-11-24 Alexander Larsson <alexl@redhat.com>
12352 Post release version bump
12354 === nautilus 2.9.1 ===
12356 2004-11-24 Alexander Larsson <alexl@redhat.com>
12359 Update for release.
12361 2004-11-22 Alexander Larsson <alexl@redhat.com>
12363 * libnautilus-private/nautilus-undo-signal-handlers.c:
12366 2004-11-22 Alexander Larsson <alexl@redhat.com>
12367 * Merge bonobo-slay-branch
12369 2004-11-22 Alexander Larsson <alexl@redhat.com>
12371 * src/nautilus-window.c: (action_view_as_callback),
12372 (nautilus_window_synch_view_as_menus):
12373 Don't reenter action callback when switching views.
12375 2004-11-19 Dave Camp <dave@novell.com>
12377 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12378 (can_show_default_app), (real_update_menus): Fix some jumping
12380 * test/Makefile.am: Don't link to libnautilus
12382 2004-11-19 Alexander Larsson <alexl@redhat.com>
12384 * libnautilus-private/nautilus-mime-actions.c:
12385 removed unneeded includes
12387 * src/nautilus-application.c:
12388 * src/nautilus-desktop-window.c:
12389 Removed app_id property on NautilusWindow
12391 * src/nautilus-main.c: (main):
12394 * src/nautilus-navigation-window.c:
12395 * src/nautilus-sidebar-title.c:
12396 * src/nautilus-window-menus.c:
12397 * src/file-manager/fm-ditem-page.c:
12398 Remove bonobo comments
12400 * src/nautilus-window.c:
12401 Remove app_id property
12402 fix last bonobo details
12404 * src/file-manager/fm-actions.h:
12405 * src/file-manager/fm-directory-view.c:
12406 * src/file-manager/nautilus-directory-view-ui.xml:
12407 remove edit launcher action
12409 2004-11-19 Alexander Larsson <alexl@redhat.com>
12414 * src/file-manager/fm-actions.h:
12415 * src/file-manager/fm-directory-view.[ch]:
12416 * src/file-manager/nautilus-directory-view-ui.xml:
12417 * src/nautilus-actions.h:
12418 * src/nautilus-shell-ui.xml:
12419 * src/nautilus-spatial-window-ui.xml:
12420 * src/nautilus-spatial-window.c:
12421 * src/nautilus-window-menus.c:
12422 * src/nautilus-window.[ch]:
12423 Implement some accels as GtkBindings instead to avoid
12424 overriding widget-specific keybindings like "delete" and "backspace".
12426 2004-11-19 Alexander Larsson <alexl@redhat.com>
12428 * src/nautilus-navigation-window.c:
12429 * src/nautilus-window-private.h:
12430 Put location entry etc in a toolbar.
12432 2004-11-19 Alexander Larsson <alexl@redhat.com>
12434 * libnautilus-private/nautilus-file.c: (is_desktop_file),
12435 (nautilus_file_is_nautilus_link):
12436 Don't check for "application/x-gnome-app-info", as that is already
12437 handled by the alias system. This also avoids stating for a
12440 * src/nautilus-throbber.c:
12441 Don't create a new icon theme for each throbber.
12442 Use GtkIconTheme instead of GnomeIconTheme
12444 * libnautilus-private/nautilus-ui-utilities.[ch]:
12445 New function nautilus_ui_string_get to cache the loaded ui files.
12447 * src/nautilus-navigation-window.c:
12448 Remove old bonoboui stuff
12450 * src/nautilus-navigation-window-menus.c:
12451 Open New window is Ctrl-N.
12452 Use the new nautilus_ui_string_get call
12454 * src/nautilus-spatial-window.c:
12455 * src/nautilus-window-menus.c:
12456 * src/file-manager/fm-desktop-icon-view.c:
12457 * src/file-manager/fm-directory-view.c:
12458 * src/file-manager/fm-icon-view.c:
12459 * src/file-manager/fm-list-view.c:
12460 Use the new nautilus_ui_string_get call
12462 * src/file-manager/nautilus-directory-view-ui.xml:
12463 * src/file-manager/nautilus-icon-view-ui.xml:
12464 Name separators to work around bug #158620
12466 2004-11-18 Alexander Larsson <alexl@redhat.com>
12468 * src/file-manager/fm-actions.h:
12469 * src/file-manager/fm-directory-view.c:
12470 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12471 * src/file-manager/nautilus-directory-view-ui.xml:
12472 * src/file-manager/nautilus-icon-view-ui.xml:
12473 * src/file-manager/nautilus-list-view-ui.xml:
12474 * src/nautilus-actions.h:
12475 * src/nautilus-navigation-window-ui.xml:
12476 * src/nautilus-shell-ui.xml:
12477 * src/nautilus-spatial-window-ui.xml:
12478 * src/nautilus-spatial-window.c:
12479 * src/nautilus-window-menus.c:
12480 * src/nautilus-window.[ch]:
12481 Add all extra accellerators and clean up ui files.
12483 2004-11-18 Alexander Larsson <alexl@redhat.com>
12485 * src/nautilus-window-menus.c:
12486 * src/nautilus-window-toolbars.c:
12487 * libnautilus-private/nautilus-ui-utilities.[ch]:
12488 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12489 Move code to utility functions.
12491 2004-11-18 Alexander Larsson <alexl@redhat.com>
12493 * libnautilus-private/nautilus-file-utilities.[ch]:
12494 * src/nautilus-spatial-window.c:
12495 * src/nautilus-navigation-window-menus.c:
12496 * src/nautilus-window-menus.c:
12497 Move some functions to nautilus-ui-utilities
12499 * libnautilus-private/Makefile.am:
12500 * libnautilus-private/nautilus-ui-utilities.[ch]:
12501 Various ui utility functions
12503 * src/file-manager/fm-desktop-icon-view.c:
12504 * src/file-manager/fm-directory-view.c:
12505 * src/file-manager/fm-icon-view.c:
12506 * src/file-manager/fm-list-view.c:
12507 Unmerge everything on destroy
12509 * src/nautilus-shell-ui.xml:
12510 Remove unused stuff
12512 2004-11-18 Alexander Larsson <alexl@redhat.com>
12514 * libnautilus-private/nautilus-clipboard-monitor.c:
12515 Handle ownership changes from XFixes
12517 * libnautilus-private/Makefile.am:
12518 * libnautilus-private/nautilus-clipboard-ui.xml:
12519 Remove (is now inline)
12521 * libnautilus-private/nautilus-clipboard.[ch]:
12522 Convert to GtkUIManager
12524 * src/nautilus-location-bar.c:
12525 * src/nautilus-notes-viewer.c:
12526 Adapt to NautilusClipboard changes
12528 * src/nautilus-window-menus.c:
12529 Remove duplicated action
12531 * src/file-manager/fm-actions.h:
12532 * src/file-manager/fm-directory-view.c:
12533 * src/file-manager/fm-icon-view.c:
12534 * src/file-manager/fm-list-view.c:
12535 * src/file-manager/nautilus-directory-view-ui.xml:
12536 Adapt to NautilusClipboard changes
12537 Fix paste into folder to not use stock accelerator
12539 2004-11-17 Alexander Larsson <alexl@redhat.com>
12541 * components/Makefile.am:
12542 Remove references to throbber
12545 * src/nautilus-throbber.[ch]:
12546 Moved throbber here and made it not be a bonobo object
12548 * src/nautilus-window-private.h:
12549 * src/nautilus-window-toolbars.c:
12550 Work with the throbber
12552 2004-11-17 Alexander Larsson <alexl@redhat.com>
12554 * src/nautilus-application.c:
12555 * src/nautilus-navigation-window.c:
12556 * src/nautilus-spatial-window.c:
12557 * src/nautilus-window-private.h:
12558 * src/nautilus-window.c:
12559 Make initial window geometry work.
12561 2004-11-17 Alexander Larsson <alexl@redhat.com>
12563 * src/nautilus-image-properties-page.c: (get_property_pages):
12564 Only show for images.
12566 2004-11-17 Alexander Larsson <alexl@redhat.com>
12568 * src/file-manager/fm-properties-window.h:
12569 Don't include libnautilus files.
12571 2004-11-17 Alexander Larsson <alexl@redhat.com>
12573 * src/file-manager/fm-desktop-icon-view.c:
12574 * src/nautilus-navigation-window.c:
12575 * src/nautilus-desktop-window.c:
12578 * src/file-manager/fm-directory-view.c:
12579 * src/file-manager/nautilus-directory-view-ui.xml:
12580 * src/nautilus-navigation-window-ui.xml:
12581 * src/nautilus-shell-ui.xml:
12582 Make the menus look like pre-bonobo-removal
12584 2004-11-17 Alexander Larsson <alexl@redhat.com>
12586 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12587 Don't have use default background on desktop context menu.
12589 2004-11-17 Alexander Larsson <alexl@redhat.com>
12592 Remove libnautilus-adapter subdir
12594 * components/Makefile.am:
12595 Don't build throbber atm
12597 * src/nautilus-navigation-action.c:
12598 Use GtkMenuToolButton instead of NautilusArrowToolbutton
12601 * src/nautilus-arrow-toolbutton.[ch]:
12604 2004-11-16 Anders Carlsson <andersca@gnome.org>
12606 * libnautilus-private/nautilus-window-info.c:
12607 (nautilus_window_info_get_ui_manager):
12608 It's NULL now, not CORBA_OBJECT_NIL.
12610 2004-11-16 Alexander Larsson <alexl@redhat.com>
12612 * libnautilus-private/nautilus-view.h:
12613 remove bonoboui inclide
12615 * src/nautilus-navigation-action.[ch]:
12616 Add navigation GtkAction, based on epi code
12618 * src/nautilus-window-menus.c:
12619 * src/nautilus-window-toolbars.c:
12620 Correctly handle toolbar icons for extensions
12622 2004-11-16 Alexander Larsson <alexl@redhat.com>
12625 Remove bonoboui dependencies
12627 * libnautilus-private/Makefile.am:
12628 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12629 * libnautilus-private/nautilus-bonobo-ui.h:
12630 Remove unneeded files
12632 * libnautilus-private/nautilus-clipboard.c:
12633 Comment out for now.
12635 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12636 * libnautilus-private/nautilus-metafile.c:
12637 * src/nautilus-application.c:
12638 * src/nautilus-history-sidebar.c:
12639 * src/nautilus-information-panel.c:
12640 * src/nautilus-main.c: (main):
12641 * src/nautilus-notes-viewer.c:
12642 * src/nautilus-sidebar-title.c:
12643 * src/file-manager/fm-properties-window.c:
12644 Remove bonobo includes
12646 * libnautilus-private/nautilus-file-utilities.[ch]:
12647 (nautilus_get_ui_directory), (nautilus_ui_file):
12648 Util functions for ui files.
12650 * libnautilus-private/nautilus-view.[ch]:
12651 * libnautilus-private/nautilus-window-info.[ch]:
12652 Remove bonoboui methods
12655 Add new files, remove some old ones
12656 Move ui files to datadir/nautilus/ui
12658 * src/nautilus-actions.h:
12659 New file with action names
12661 * src/nautilus-arrow-toolbutton.[ch]:
12662 New widget for back/forward buttons.
12664 * src/nautilus-desktop-window.c:
12665 * src/nautilus-navigation-window-menus.c:
12666 * src/nautilus-navigation-window-ui.xml:
12667 * src/nautilus-navigation-window.[ch]:
12668 * src/nautilus-shell-ui.xml:
12669 * src/nautilus-spatial-window-ui.xml:
12670 * src/nautilus-spatial-window.c:
12671 * src/nautilus-window-manage-views.[ch]:
12672 * src/nautilus-window-menus.c:
12673 * src/nautilus-window-private.h:
12674 * src/nautilus-window-toolbars.c:
12675 * src/nautilus-window.[ch]:
12676 Initial port to GtkUIManager
12678 * src/nautilus-profiler.[ch]:
12681 * src/file-manager/Makefile.am:
12682 * src/file-manager/fm-actions.h:
12683 New file with action names
12685 * src/file-manager/fm-desktop-icon-view.c:
12686 * src/file-manager/fm-directory-view.[ch]:
12687 * src/file-manager/fm-icon-view.c:
12688 * src/file-manager/fm-list-view.c:
12689 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12690 * src/file-manager/nautilus-directory-view-ui.xml:
12691 * src/file-manager/nautilus-icon-view-ui.xml:
12692 * src/file-manager/nautilus-list-view-ui.xml:
12693 Initial port of views to GtkUIManager
12695 2004-11-09 Alexander Larsson <alexl@redhat.com>
12697 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12698 Remove some unused bonobo extensions.
12700 * libnautilus-private/Makefile.am:
12701 * src/nautilus-navigation-window.c:
12702 * src/nautilus-property-browser.c:
12703 * src/nautilus-spatial-window.c:
12704 * src/nautilus-window.c:
12705 * libnautilus-private/nautilus-drag-window.[ch]:
12706 Remove NautilusDragWindow (not used anyway)
12708 2004-11-09 Alexander Larsson <alexl@redhat.com>
12711 * libnautilus-private/Makefile.am:
12712 * libnautilus-private/nautilus-directory-async.c:
12713 * libnautilus-private/nautilus-lib-self-check-functions.h:
12714 * libnautilus-private/nautilus-medusa-support.[ch]:
12715 * libnautilus-private/nautilus-metafile.c:
12716 * libnautilus-private/nautilus-search-uri.[ch]:
12718 * src/file-manager/Makefile.am:
12719 * src/file-manager/fm-search-list-view.[ch]:
12720 * src/file-manager/nautilus-indexing-info.[ch]:
12721 * src/file-manager/nautilus-search-list-view-ui.xml:
12722 * src/nautilus-application.c:
12723 * src/nautilus-complex-search-bar.[ch]:
12724 * src/nautilus-navigation-window-menus.c:
12725 * src/nautilus-navigation-window-ui.xml:
12726 * src/nautilus-navigation-window.[ch]:
12727 * src/nautilus-search-bar-criterion-private.h:
12728 * src/nautilus-search-bar-criterion.[ch]:
12729 * src/nautilus-search-bar-private.h:
12730 * src/nautilus-search-bar.[ch]:
12731 * src/nautilus-shell-ui.xml:
12732 * src/nautilus-sidebar-title.c:
12733 * src/nautilus-simple-search-bar.[ch]:
12734 * src/nautilus-spatial-window.c:
12735 * src/nautilus-switchable-navigation-bar.[ch]:
12736 * src/nautilus-switchable-search-bar.[ch]:
12737 * src/nautilus-window-manage-views.c:
12738 * src/nautilus-window-menus.c:
12739 * src/nautilus-window.c:
12740 Remove all traces of old medusa support.
12742 2004-11-09 Alexander Larsson <alexl@redhat.com>
12744 * libnautilus-private/nautilus-icon-factory.[ch]:
12745 (nautilus_get_relative_icon_size_for_zoom_level):
12748 * libnautilus-private/nautilus-view.[ch]:
12749 Redo the zooming interface
12751 * src/file-manager/fm-directory-view.[ch]:
12752 * src/file-manager/fm-icon-view.c:
12753 * src/file-manager/fm-list-view.c:
12754 Implement the new interface for zooming and clean up.
12755 Remove the "default zoom affects fonts" behaviour.
12757 * src/nautilus-navigation-window.c:
12758 * src/nautilus-zoom-control.[ch]:
12759 Use the new simplified zoom interfaces
12761 2004-11-09 Alexander Larsson <alexl@redhat.com>
12763 * libnautilus-private/nautilus-directory-async.c:
12764 (nautilus_async_destroying_file), (extension_info_cancel),
12765 (info_provider_idle_callback), (info_provider_callback):
12766 * libnautilus-private/nautilus-directory-private.h:
12767 Handle the case when the file we're getting extension info
12770 2004-11-08 Alexander Larsson <alexl@redhat.com>
12772 * src/nautilus-navigation-window.c:
12773 (nautilus_navigation_window_set_up_sidebar):
12774 * src/nautilus-window-manage-views.c:
12775 (viewed_file_changed_callback):
12776 Remove some BONOBO TODOs
12778 2004-11-08 Alexander Larsson <alexl@redhat.com>
12780 * components/Makefile.am:
12781 Remove image_properties subdir
12784 * src/nautilus-application.c: (nautilus_application_instance_init):
12785 * src/nautilus-image-properties-page.[ch]:
12786 Image property page using new system
12788 * src/nautilus-notes-viewer.c:
12791 2004-11-08 Alexander Larsson <alexl@redhat.com>
12793 * libnautilus-private/Makefile.am:
12794 * libnautilus-private/nautilus-sidebar-factory.c:
12795 * libnautilus-private/nautilus-sidebar-factory.h:
12796 Remove old sidebar-factory API
12798 * src/file-manager/fm-tree-view.c:
12799 * src/nautilus-emblem-sidebar.c:
12800 * src/nautilus-history-sidebar.c:
12801 * src/nautilus-information-panel.c:
12802 * src/nautilus-navigation-window.c:
12803 Convert to new provider API.
12805 2004-11-08 Alexander Larsson <alexl@redhat.com>
12807 * libnautilus-private/Makefile.am:
12808 * libnautilus-private/nautilus-sidebar-provider.[ch]:
12809 Add new extensions-style sidebar provider interface
12811 * src/nautilus-navigation-window.c:
12814 * src/nautilus-notes-viewer.[ch]:
12815 Convert notes viewer to new iface
12817 2004-11-08 Alexander Larsson <alexl@redhat.com>
12820 * src/nautilus-application.c: (nautilus_application_instance_init):
12821 * src/nautilus-notes-sidebar.[ch]:
12822 * src/nautilus-notes-viewer.[ch]:
12823 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12826 2004-11-08 Alexander Larsson <alexl@redhat.com>
12828 * components/Makefile.am:
12829 Remove emblem subdir
12831 * libnautilus-private/nautilus-window-info.[ch]:
12832 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12833 hidden_files_mode_changed signal
12835 * src/file-manager/Makefile.am:
12836 * src/file-manager/fm-tree-view.[ch]:
12837 * src/nautilus-application.c: (nautilus_application_instance_init):
12838 Make tree view work with new system.
12840 * src/nautilus-window-manage-views.c: (load_new_location),
12841 (location_has_really_changed):
12842 Only emit loading_uri after load_underway has been reported.
12844 2004-11-05 Alexander Larsson <alexl@redhat.com>
12847 * src/nautilus-emblem-sidebar.[ch]:
12848 * src/nautilus-application.c:
12849 Add emblem sidebar, based on old compontent
12850 now uses NautilusSignaller to detect/signal emblem changes
12852 * src/nautilus-property-browser.c:
12853 Catch the emblems_changed signal and refresh
12855 2004-11-05 Alexander Larsson <alexl@redhat.com>
12857 * src/file-manager/fm-list-view.c:
12858 Fix crash when switching view.
12860 * src/nautilus-history-sidebar.c:
12863 * src/nautilus-navigation-window.c:
12864 Fix unref-null warning
12867 * src/nautilus-application.c:
12868 * src/nautilus-notes-sidebar.[ch]:
12869 Add notes sidebar widget, based on old component
12871 * components/Makefile.am (SUBDIRS):
12874 2004-11-05 Alexander Larsson <alexl@redhat.com>
12876 * components/Makefile.am:
12877 Remove stuff that are now replaced or not needed anymore.
12879 * libnautilus-private/nautilus-window-info.[ch]:
12880 * src/nautilus-window.c:
12881 Add nautilus_window_info_get_history.
12884 * src/nautilus-history-sidebar.[ch]:
12885 * src/nautilus-application.c: (nautilus_application_instance_init):
12886 Add history sidebar widget, based on old component.
12888 * src/nautilus-information-panel.[ch]:
12891 2004-11-05 Alexander Larsson <alexl@redhat.com>
12893 * libnautilus-private/nautilus-directory-background.c:
12896 * libnautilus-private/nautilus-sidebar-factory.h:
12897 * libnautilus-private/nautilus-window-info.[ch]:
12898 * src/nautilus-application.c:
12899 * src/nautilus-information-panel.[ch]:
12900 * src/nautilus-navigation-window.c:
12901 * src/nautilus-side-pane.c:
12902 * src/nautilus-window.c:
12903 More work on sidebars. Now the information sidebar works.
12905 2004-11-04 Alexander Larsson <alexl@redhat.com>
12908 Don't build libnautilus subdir
12910 * libnautilus-private/Makefile.am:
12911 Don't link to libnautilus
12912 Add new files (some from libnautilus)
12913 Remove not used files
12915 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12916 Remove hide_built_in_bookmarks
12918 * libnautilus-private/nautilus-bonobo-ui.h:
12919 * libnautilus-private/nautilus-clipboard-ui.xml:
12920 * libnautilus-private/nautilus-clipboard.[ch]:
12921 * libnautilus-private/nautilus-idle-queue.[ch]:
12922 Move here from libnautilus
12924 * libnautilus-private/nautilus-desktop-link.c:
12925 * libnautilus-private/nautilus-global-preferences.[ch]:
12926 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12929 * libnautilus-private/nautilus-directory-private.h:
12930 * libnautilus-private/nautilus-metafile-server.idl:
12931 * libnautilus-private/nautilus-program-choosing.h:
12932 Remove not needed header inclusions
12934 * libnautilus-private/nautilus-sidebar-factory.[ch]:
12935 NautilusSidebar registration and creation
12937 * libnautilus-private/nautilus-sidebar.[ch]:
12938 New NautilusSidebar interface
12940 * libnautilus-private/nautilus-sidebar-functions.[ch]:
12941 * libnautilus-private/nautilus-undo-context.[ch]:
12942 * libnautilus-private/nautilus-view-identifier.[ch]:
12943 * libnautilus-private/nautilus-view-query.[ch]:
12944 Remove not needed files
12946 * libnautilus-private/nautilus-undo-manager.[ch]:
12947 * libnautilus-private/nautilus-undo-private.h:
12948 * libnautilus-private/nautilus-undo-transaction.[ch]:
12949 * libnautilus-private/nautilus-undo.[ch]:
12950 Convert from bonobo. Some moved from libnautilus.
12952 * libnautilus-private/nautilus-view-factory.[ch]:
12953 NautilusView registration and creation
12955 * libnautilus-private/nautilus-view.[ch]:
12956 New NautilusView interface
12958 * libnautilus-private/nautilus-window-info.[ch]:
12959 New NautilusWindowInfo interface
12962 Don't link to libnautilus
12963 Remove not used files
12965 * src/nautilus-applicable-views.[ch]:
12966 * src/nautilus-component-adapter-factory.[ch]:
12967 * src/nautilus-view-frame-corba.[ch]:
12968 * src/nautilus-view-frame-private.h:
12969 * src/nautilus-view-frame.[ch]:
12970 Removed. Not needed anymore.
12972 * src/nautilus-bookmarks-window.c:
12973 * src/nautilus-complex-search-bar.c:
12974 * src/nautilus-information-panel.[ch]:
12975 * src/nautilus-location-bar.c:
12976 * src/nautilus-location-dialog.c:
12977 * src/nautilus-location-entry.c:
12978 * src/nautilus-shell-interface.idl:
12979 * src/nautilus-side-pane.h:
12980 * src/nautilus-sidebar-title.c:
12981 * src/nautilus-simple-search-bar.c:
12982 Minor changes to build.
12984 * src/nautilus-shell.c:
12985 Remove WEB_NAVIGATION_ENABLED
12987 * src/nautilus-application.c:
12988 * src/nautilus-desktop-window.c:
12989 * src/nautilus-navigation-window-menus.c:
12990 * src/nautilus-navigation-window.[ch]:
12991 * src/nautilus-spatial-window.c:
12992 * src/nautilus-window-manage-views.[ch]:
12993 * src/nautilus-window-menus.c:
12994 * src/nautilus-window-private.h:
12995 * src/nautilus-window.[ch]:
12996 Initial conversion to new NautilusView interface.
12998 * src/file-manager/Makefile.am:
12999 * src/file-manager/fm-bonobo-provider.[ch]:
13000 Removed. Not needed anymore.
13001 Temporary commented out fm-tree-view.[ch]
13003 * src/file-manager/fm-desktop-icon-view.c:
13004 * src/file-manager/fm-desktop-icon-view.h:
13005 * src/file-manager/fm-directory-view.c:
13006 * src/file-manager/fm-directory-view.h:
13007 * src/file-manager/fm-icon-view.c:
13008 * src/file-manager/fm-icon-view.h:
13009 * src/file-manager/fm-list-view.c:
13010 * src/file-manager/fm-list-view.h:
13011 * src/file-manager/fm-properties-window.c:
13012 * src/file-manager/fm-tree-view.h:
13013 Initial conversion to new NautilusView interface.
13015 2004-11-09 Mark McLoughlin <mark@skynet.ie>
13017 * Makefile.am: install nautilus-file-management-properties.desktop
13018 in $(datadir)/applications
13020 * nautilus-file-management-properties.desktop.in:
13021 add OnlyShowIn=GNOME;
13023 2004-10-29 Iain <iaingnome@gmail.com>
13025 * libnautilus-private/nautilus-icon-canvas-item.c
13026 (compute_text_rectangle): Line up the text with the middle of the icon.
13028 * libnautilus-private/nautilus-icon-container.c
13029 (lay_down_one_line): Take the max height of the row so that icons can
13031 (lay_down_icons_horizontal): Calculate the grid_width depending on the
13032 max width of an icon.
13033 Line up icons on a vertical line set at the left of the text.
13035 2004-10-29 Alexander Larsson <alexl@redhat.com>
13038 Update version to 2.9.1.
13039 Gnome 2.8 versions are now on the gnome-2-8 branch.
13041 * ChangeLog: rolled over to ChangeLog-20041029.
13043 ==== gnome-2-8 branched from here ===