1 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
3 * libnautilus-private/nautilus-progress-info.c:
5 Use title capitalization for the File Operations dialog. (#516353).
7 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
9 * src/nautilus-places-sidebar.c: (update_places):
10 Show network servers in Places sidebar. Patch by Vincent Untz.
13 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
15 * libnautilus-private/nautilus-icon-container.c:
16 (nautilus_icon_container_invert_selection):
17 * libnautilus-private/nautilus-icon-container.h:
18 * libnautilus-private/nautilus-view.c:
19 (nautilus_view_invert_selection):
20 * libnautilus-private/nautilus-view.h:
21 * src/file-manager/fm-actions.h:
22 * src/file-manager/fm-directory-view.c:
23 (action_invert_selection_callback),
24 (fm_directory_view_invert_selection), (real_update_menus),
25 (fm_directory_view_class_init):
26 * src/file-manager/fm-directory-view.h:
27 * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
28 (fm_icon_view_class_init):
29 * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
30 (fm_list_view_class_init):
31 * src/file-manager/nautilus-directory-view-ui.xml:
32 Add support for "Invert Selection". Patch by Amos Brocco
33 <amos.brocco@unifr.ch>. (#305295).
35 2008-03-29 Christian Neumair <cneumair@gnome.org>
37 * src/nautilus-application.c
38 (nautilus_application_save_session_to_file), (save_session):
39 * src/nautilus-application.h:
40 * src/nautilus-main.c (main):
41 * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
42 When restarting with "nautilus --restart", use XML file session
43 save / load mechanism, instead of writing to / reading from GConf.
45 2008-03-29 Christian Neumair <cneumair@gnome.org>
47 * src/nautilus-bookmarks-window.c (create_bookmarks_window),
48 (on_button_pressed), (on_key_pressed), (repopulate):
49 Write back changes to selected bookmark before changing
52 2008-03-28 Alexander Larsson <alexl@redhat.com>
55 Bump version to 2.23.1
56 Gnome 2.22 work continues on gnome-2-22 branch
58 2008-03-28 Alexander Larsson <alexl@redhat.com>
61 Post release version bump
63 === nautilus 2.22.1 ===
65 2008-03-28 Alexander Larsson <alexl@redhat.com>
70 2008-03-28 A. Walton <awalton@svn.gnome.org>
72 * libnautilus-private/nautilus-progress-info.c:
73 (get_progress_window):
74 Fix annoying behavior of the file progress info dialog jumping
75 to the center of the screen when new file operations begin.
78 2008-03-28 Alexander Larsson <alexl@redhat.com>
80 * libnautilus-private/nautilus-file-operations.c:
82 Make sure to queue a move even if the op was a move,
83 not just an added event.
85 2008-03-28 Alexander Larsson <alexl@redhat.com>
87 * libnautilus-private/nautilus-file-operations.c:
89 Don't leak dest_fs_id by requesting it twice.
91 2008-03-28 Alexander Larsson <alexl@redhat.com>
93 * libnautilus-private/nautilus-file-operations.c:
95 During the merge part of a recursive move/copy always
96 disable same_fs to make sure we transcode filenames
97 correctly, as the target directory may be on another
100 2008-03-28 Alexander Larsson <alexl@redhat.com>
102 * libnautilus-private/nautilus-file-operations.c:
103 When prepare move fails and we didn't select overwrite
104 do not silently overwrite. Instead we remember for each
105 file if overwrite was already specified or not.
107 2008-03-28 Alexander Larsson <alexl@redhat.com>
109 * libnautilus-private/nautilus-file-operations.c:
111 Actually handle the move-file-over-directory case.
113 2008-03-26 Alexander Larsson <alexl@redhat.com>
115 * libnautilus-private/nautilus-monitor.c:
116 (nautilus_monitor_directory):
117 Avoid constantly trying to create directory monitors
118 if it fails once by returning an "empty"
119 NautilusMonitor instead of NULL.
121 2008-03-24 Christian Neumair <cneumair@gnome.org>
123 * src/file-manager/fm-directory-view.c
124 (delayed_rename_file_hack_callback),
125 (delayed_rename_file_hack_removed), (rename_file):
126 Ensure that the rename file callback data is destroyed. We leaked it
127 in case of cancellation.
129 2008-03-23 Christian Neumair <cneumair@gnome.org>
131 * src/file-manager/fm-directory-view.c
132 (directory_list_lookup_file), (fm_directory_view_new_folder),
133 (paste_clipboard_received_callback),
134 (paste_into_clipboard_received_callback),
135 (action_paste_files_callback), (action_paste_files_into_callback):
136 Ref/unref view before/after receiving clipboard data, and check
137 whether it has been disposed. Should fix most of the clipboard crashers.
139 * src/file-manager/fm-tree-view.c
140 (clipboard_contents_received_callback), (button_pressed_callback),
141 (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
142 (fm_tree_view_finalize):
143 Cancel activation and destroy popup in dispose() and not in finalize().
144 Create popup menu on demand.
145 Unref popup file in dispose() instead of leaking a reference.
146 Use eel_preferences_add_callback_while_alive() for preferences
148 Also ref/unref before/after requesting clipboard data, and check for
149 previous disposal in callback. Should fix rest of clipboard crashers.
151 2008-03-23 Christian Neumair <cneumair@gnome.org>
153 * src/file-manager/fm-icon-view.c (play_file):
154 Use playbin for playback, but keep video playback disabled. (#523959).
156 2008-03-23 Paolo Borelli <pborelli@katamail.com>
158 * src/nautilus-location-entry.c: do not leak the
159 location string when autocompleting.
161 2008-03-23 Christian Neumair <cneumair@gnome.org>
163 * libnautilus-private/nautilus-directory-async.c
164 (directory_count_start), (deep_count_load):
165 Do not follow symlinks. (#504980).
167 2008-03-23 Christian Neumair <cneumair@gnome.org>
169 * libnautilus-private/nautilus-file-operations.c
170 (custom_full_name_skip), (custom_basename_skip),
171 (custom_size_skip), (custom_time_skip), (custom_mount_skip):
172 Fix compiler warnings about unused value by casting va_arg calls with
173 unused return values to void. (#523908).
175 2008-03-22 Christian Neumair <cneumair@gnome.org>
177 * src/file-manager/fm-directory-view.c
178 (delayed_rename_file_hack_callback):
179 Only start renaming if we have not yet been destroyed.
181 2008-03-20 Alexander Larsson <alexl@redhat.com>
183 * libnautilus-private/nautilus-program-choosing.c:
184 Use GDesktopAppInfos for launching desktop files. (#342084)
185 Patch from Cosimo Cecchi.
187 * src/file-manager/fm-directory-view.c:
188 (paste_clipboard_data):
191 2008-03-19 Frederic Crozat <fcrozat@mandriva.com>
193 * libnautilus-private/nautilus-link.c:
194 Only strip icon name when it ends with a know
197 2008-03-19 Alexander Larsson <alexl@redhat.com>
200 Add Christian Neumair as new maintainer
202 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
204 * libnautilus-private/nautilus-search-engine-tracker.c:
205 (nautilus_search_engine_tracker_new): Check that tracker is
206 actually running before using it (#386512).
207 Patch by Josselin Mouette.
209 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
211 * src/file-manager/fm-directory-view.c:
212 (action_show_hidden_files_callback): Show backup files too if the
213 option for it is set. Showing hidden files and backup files is
214 handled exactly the same in nautilus nowadays (#327361).
215 Patch by Stephen Cook.
217 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
219 * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
220 Allow "Connect to server" for sftp and ssh shares too (#385608).
221 Patch from Mike Hommey.
223 2008-03-18 Cosimo Cecchi <cosimoc@gnome.org>
225 * libnautilus-private/nautilus-file.c:
226 (nautilus_file_should_show_thumbnail):
227 * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
228 (nautilus_thumbnail_is_mimetype_limited_by_size):
229 * libnautilus-private/nautilus-thumbnails.h:
230 Always use the thumbnails regardless of the original file size if
231 it has been already generated (#501268).
232 Also, reimplement image mimetypes table to determine if we have
233 to check for file size limit.
236 2008-03-17 A. Walton <awalton@svn.gnome.org>
238 * libnautilus-private/nautilus-icon-info.h:
239 Trivial build fix for users with Gtk+ SVN trunk (#522835),
240 caused by recent changes in Gtk+'s file includes.
241 Patch from Marc-Andre Lureau.
243 2008-03-17 Alexander Larsson <alexl@redhat.com>
245 * src/nautilus-connect-server-dialog-main.c:
246 * src/nautilus-connect-server-dialog-nonmain.c:
247 * src/nautilus-connect-server-dialog.c:
248 Mount location when using the external connect
249 to server dialog app. (#520390)
250 Patch from Cosimo Cecchi <anarki@lilik.it>
252 2008-03-14 A. Walton <awalton@svn.gnome.org>
254 * src/nautilus-connect-server-dialog.c
255 (bookmark_checkmark_toggled),
256 (nautilus_connect_server_dialog_init):
257 Set the bookmark name widget in the connect server dialog insensitive
258 if the user doesn't check the add bookmark check button.
260 2008-03-14 A. Walton <awalton@svn.gnome.org>
262 * libnautilus-private/nautilus-bookmark.c
263 (nautilus_bookmark_compare_with):
264 Fixes crash if the user doesn't set a name for the bookmark (#522446).
266 2008-03-14 Alexander Larsson <alexl@redhat.com>
268 * libnautilus-private/nautilus-column-chooser.c:
269 (button_new_with_mnemonic):
270 respect gtk-button-images property for buttons (#514130)
271 Patch from Marcin Galazka
273 2008-03-13 Alexander Larsson <alexl@redhat.com>
275 * libnautilus-private/nautilus-mime-application-chooser.c:
276 (set_extension_and_description):
277 Don't create application/x-ext-<extension> types for known mimetypes
279 2008-03-12 Cosimo Cecchi <cosimoc@gnome.org>
281 * src/nautilus-property-browser.c:
282 (make_properties_from_directories):
283 Use the correct string to lookup the icons for the emblems.
286 2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
288 * src/file-manager/fm-properties-window.c:
289 Fix a crash while changing owner
291 2008-03-11 Alexander Larsson <alexl@redhat.com>
294 Post release version bump
296 === nautilus 2.22.0 ===
298 2008-03-11 Alexander Larsson <alexl@redhat.com>
309 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
311 * libnautilus-private/nautilus-file-operations.c:
312 (callback_for_move_to_trash):
313 Fix a crash due to a missing NULL check (#520947).
315 2008-03-06 Alexander Larsson <alexl@redhat.com>
317 * libnautilus-private/nautilus-bookmark.c:
318 (nautilus_bookmark_uri_known_not_to_exist):
319 Fix this check to actually only access local
320 files, not fuse-based gvfs paths.
322 2008-03-06 Alexander Larsson <alexl@redhat.com>
324 * libnautilus-private/nautilus-icon-container.c:
325 (nautilus_icon_container_update_icon):
328 * libnautilus-private/nautilus-icon-info.c:
329 (nautilus_icon_info_lookup):
330 Resize custom icons (#513102)
332 2008-03-06 Alexander Larsson <alexl@redhat.com>
334 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
335 Avoid crashing if no pixbuf for menu icon. (#513719)
337 2008-03-06 Alexander Larsson <alexl@redhat.com>
339 * src/nautilus-file-management-properties.c:
340 Avoid showing broken icons for the media type list (#519880)
342 2008-03-06 Alexander Larsson <alexl@redhat.com>
344 * libnautilus-private/nautilus-file-operations.c:
346 Fix delete all button (#518616)
347 Patch from Rached Ben Mustapha
349 2008-03-06 Alexander Larsson <alexl@redhat.com>
351 * libnautilus-private/nautilus-file.c:
352 (nautilus_file_can_set_permissions):
353 Try to set permissions on remote shares. (#520572)
355 2008-03-06 Alexander Larsson <alexl@redhat.com>
357 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
358 Only look for autorun stuff for local files.
359 We can't generally exec stuff for non-local files anyway,
360 and is a performance hit to do the check.
362 2008-03-05 Alexander Larsson <alexl@redhat.com>
364 * libnautilus-private/nautilus-autorun.[ch]:
365 Add async x-content type getter, change sync one
366 to only read the cached value
368 * src/file-manager/fm-directory-view.c:
369 * src/nautilus-window-manage-views.c:
370 Get x-content type async
372 2008-03-04 Alexander Larsson <alexl@redhat.com>
374 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
375 Handle the case of empty display name as if it wasn't specified.
377 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
379 * nautilus-computer.desktop.in.in:
380 * nautilus-folder-handler.desktop.in.in:
381 * nautilus-home.desktop.in.in:
382 Computer, Home and Open Folder .desktop files should only show in
383 GNOME. Patch from Federico Mena Quintero. (#350947)
385 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
387 * src/nautilus-file-management-properties.c:
388 (update_icon_captions_from_gconf):
389 Fix a crasher when reading NULL values from GConf. (#518974)
391 2008-02-28 Christian Neumair <cneumair@gnome.org>
393 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
395 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
396 Ignore lines beginning with a space (#512593).
398 2008-02-28 Alexander Larsson <alexl@redhat.com>
400 * src/file-manager/fm-directory-view.c:
401 (file_should_show_foreach):
402 Add mount entry for mountables, not unmount (#519056)
404 2008-02-28 Alexander Larsson <alexl@redhat.com>
406 * libnautilus-private/nautilus-progress-info.c:
407 Use better icon for system tray. (#518644)
408 Patch from Michael Monreal
410 2008-02-07 Christian Neumair <cneumair@gnome.org>
412 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
413 Handle NULL state (#512042).
414 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
415 trash monitor signal (#519050).
417 2008-02-26 Alexander Larsson <alexl@redhat.com>
419 * src/nautilus-autorun-software.c (autorun):
422 2008-02-25 Alexander Larsson <alexl@redhat.com>
425 Post release version bump
427 === nautilus 2.21.92 ===
429 2008-02-25 Alexander Larsson <alexl@redhat.com>
437 2008-02-25 Alexander Larsson <alexl@redhat.com>
439 * src/nautilus-autorun-software.c:
440 Show dialog on autorun errors
442 2008-02-25 Alexander Larsson <alexl@redhat.com>
444 * src/file-manager/fm-properties-window.c:
445 Don't show permissions for computer.
446 Make "open with tab" consistent for computer and trash.
447 Patch from Cosimo Cecchi (#518131)
449 2008-02-25 Alexander Larsson <alexl@redhat.com>
451 * src/nautilus-window-manage-views.c:
452 (got_file_info_for_view_selection_callback):
453 Fix NautilusFile leak.
454 Patch from Christian Neumair
456 2008-02-25 Alexander Larsson <alexl@redhat.com>
458 * libnautilus-private/nautilus-icon-container.[ch]:
459 * src/file-manager/fm-directory-view.[ch]:
460 * src/file-manager/fm-icon-view.c:
461 Fixes the icon position when creating a new folder,
462 and the view is zoomed.
463 Patch from Christian Neumair
465 2008-02-25 Alexander Larsson <alexl@redhat.com>
467 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
468 Fix s/display_name/filename/ typo (#515903)
469 Fixes blurry window icons
470 Patch from Christian Neumair
472 2008-02-25 Alexander Larsson <alexl@redhat.com>
474 * src/file-manager/fm-properties-window.c:
475 Allow theming of chart colors (#478471)
476 Patch from Baris Cicek
478 2008-02-25 Alexander Larsson <alexl@redhat.com>
480 * libnautilus-private/nautilus-file.c (is_uri_relative):
481 g_uri_get_scheme -> g_uri_parse_scheme
483 2008-02-25 Alexander Larsson <alexl@redhat.com>
485 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
486 Don't display error on G_IO_ERROR_FAILED_HANDLED.
488 2008-02-22 David Zeuthen <davidz@redhat.com>
490 * libnautilus-private/nautilus-autorun.c:
491 (autorun_dialog_response), (do_autorun_for_content_type):
492 Actually handle when the user presses the Eject or Unmount button.
494 * src/nautilus-window-manage-views.c: (found_mount_cb),
495 (update_for_new_location):
496 * src/nautilus-window-private.h:
497 * src/nautilus-window.c: (nautilus_window_finalize):
498 Find the mount for the window, used for determining if a x-content
499 clue bar should be shown, async.
501 2008-02-22 Alexander Larsson <alexl@redhat.com>
503 * libnautilus-private/nautilus-mime-actions.c:
504 (activation_mount_not_mounted):
505 Don't crash if all files were removed due to error
508 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
510 * libnautilus-private/nautilus-icon-container.c:
511 (nautilus_icon_container_get_selected_icons),
512 (nautilus_icon_container_get_selected_icon_locations),
513 (stop_rubberbanding): Add
514 nautilus_icon_container_get_selected_icons(). Use icon as range
515 selection base if it has been rubberbanded. Fixes #512894.
517 2008-02-21 Vincent Untz <vuntz@gnome.org>
519 Bring back the Connect to dialog. It still needs some work, but it's
522 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
523 Actually save the name in the bookmark, instead of forgetting it.
525 * src/Makefile.am: Updated to build the connect dialog stuff.
526 * src/nautilus-connect-server-dialog-main.c: (show_uri),
527 (nautilus_connect_server_dialog_present_uri), (main):
528 Port to gio. We use g_app_info_launch_default_for_uri() to open the
529 URI, but it will need some more work because it doesn't automount the
531 * src/nautilus-connect-server-dialog-nonmain.c:
532 (nautilus_connect_server_dialog_present_uri): Trivial update.
533 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
534 (nautilus_connect_server_dialog_finalize), (connect_to_server),
535 (response_callback), (setup_for_type), (display_server_location),
536 (nautilus_connect_server_dialog_init),
537 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
538 feature, to replace the old gnome-vfs network volumes. Remove the
539 Browse button, which isn't really needed there. Needs some more polish.
540 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
541 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
542 Uncomment code to make use of the dialog
544 2008-02-21 David Zeuthen <davidz@redhat.com>
546 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
547 Use g_volume_should_automount() to determine if we should autorun
550 * libnautilus-private/nautilus-directory-async.c:
551 (nautilus_directory_set_up_request),
552 (nautilus_async_destroying_file), (lacks_filesystem_info),
553 (wants_filesystem_info), (request_is_satisfied),
554 (directory_count_start), (mime_list_start),
555 (filesystem_info_cancel), (filesystem_info_stop),
556 (filesystem_info_state_free), (got_filesystem_info),
557 (query_filesystem_info_callback), (filesystem_info_start),
558 (start_or_stop_io), (nautilus_directory_cancel),
559 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
560 (nautilus_directory_cancel_loading_file_attributes):
561 * libnautilus-private/nautilus-directory-private.h:
562 * libnautilus-private/nautilus-file-attributes.h: Add new
563 filesystem info attribute; right now two bits in NautilusFile's
564 private structure are set; the filesystem::use-preview and
567 * libnautilus-private/nautilus-file-operations.c:
568 (nautilus_file_operations_mount_volume):
569 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
570 (mount_shortcut_cb): Don't inhibit automount from
571 nautilus_file_operations_mount_volume() because then everything
572 will be inhibited as the mount_added callback use it as
573 well. Rather, move the call to inhibit out to the proper call
576 * libnautilus-private/nautilus-file-private.h:
577 * libnautilus-private/nautilus-file.c:
578 (nautilus_file_get_filesystem_use_preview),
579 (nautilus_file_should_show_thumbnail),
580 (get_speed_tradeoff_preference_for_file),
581 (nautilus_file_get_mount):
582 * libnautilus-private/nautilus-file.h:
583 * src/file-manager/fm-directory-view.c: (load_directory):
584 * src/file-manager/fm-icon-view.c: (should_preview_sound):
585 * src/nautilus-window-manage-views.c: (update_for_new_location):
586 Use the new filesystem::use-preview hint to determine if we should
587 preview non-native files (such as gphoto2:// and cdda://
590 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
592 * src/nautilus-application.c: (find_parent_spatial_window):
593 Stop closing parent windows at Desktop in spatial mode only if it's
594 not explicitly opened in a spatial window. (#515180).
596 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
598 * src/nautilus-pathbar.c: (trash_state_changed_cb),
599 (nautilus_path_bar_init):
600 Update the trash icon on the pathbar according to the trash state.
603 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
605 * libnautilus-private/nautilus-mime-application-chooser.c:
606 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
607 Finish work on open with tab with multiple files selected. (#343930).
609 2008-02-20 Alexander Larsson <alexl@redhat.com>
611 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
612 * libnautilus-private/nautilus-open-with-dialog.[ch]:
613 * src/file-manager/fm-directory-view.c:
614 * src/file-manager/fm-properties-window.c:
615 Initial work on open with tab with multple selected
617 Patch from Cosimo Cecchi
619 2008-02-20 Alexander Larsson <alexl@redhat.com>
621 * libnautilus-private/nautilus-file-operations.c:
622 Duplicate if src and dest dirs are the same (#512392)
624 2008-02-20 Alexander Larsson <alexl@redhat.com>
626 * src/nautilus-main.c:
627 Call eel_debug_shut_down() after freeing
628 NautilusApplications (fixes warning about
630 Pointed out by Christian Neumair
632 2008-02-20 Alexander Larsson <alexl@redhat.com>
634 * libnautilus-private/nautilus-icon-info.c:
635 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
636 (nautilus_icon_info_get_pixbuf_at_size):
637 Don't scale icons if not needed (#515903)
638 Patch from Christian Neumair
640 2008-02-19 Alexander Larsson <alexl@redhat.com>
642 * src/file-manager/fm-tree-model.[ch]:
643 Add fm_tree_model_iter_compare_roots to compare roots
644 Report dummy rows added before reporting has_child_toggled.
646 * src/file-manager/fm-tree-view.c:
648 Use fm_tree_model_iter_compare_roots when comparing roots
649 to force a stable sort, because GtkTreeModelSort isn't stable.
651 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
653 * libnautilus-private/nautilus-file-operations.c:
654 (delete_job_done), (delete_job), (trash_or_delete_internal),
655 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
656 * libnautilus-private/nautilus-file-operations.h:
657 * src/file-manager/fm-directory-view.c:
658 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
659 (trash_or_delete_files), (action_location_trash_callback):
660 Reset selection_was_removed in FMDirectoryView if the user
661 cancels the deletion from trash (#337937).
663 2008-02-19 Alexander Larsson <alexl@redhat.com>
665 * libnautilus-private/nautilus-clipboard.c:
666 * src/file-manager/fm-directory-view.c:
667 * src/file-manager/fm-icon-view.c:
668 * src/file-manager/fm-list-view.c:
669 * src/nautilus-navigation-window-menus.c:
670 * src/nautilus-spatial-window.c:
671 * src/nautilus-window-menus.c:
672 Move comments around to help translators (#463616)
673 Patch from Yann Simon
675 2008-02-19 Alexander Larsson <alexl@redhat.com>
677 * libnautilus-private/Makefile.am:
678 * libnautilus-private/nautilus-file-operations-progress-icons.h:
679 * libnautilus-private/nautilus-file-operations-progress.[ch]:
680 Removed unused files. (#515259)
682 * libnautilus-private/nautilus-file-operations.c:
683 Don't include removed file
685 2008-02-18 Alexander Larsson <alexl@redhat.com>
687 * libnautilus-private/nautilus-directory-async.c:
688 (link_info_nautilus_link_read_callback):
689 Avoid free of random memory if desktop file reading
692 2008-02-15 Alexander Larsson <alexl@redhat.com>
694 * libnautilus-private/nautilus-dnd.c:
695 (nautilus_drag_build_selection_list):
696 Don't build selection list in wrong order. (#330357)
698 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
700 * src/file-manager/fm-properties-window.c:
701 (should_show_custom_icon_buttons):
702 Fix typo, now you can set custom icons again. (#512795)
704 2008-02-15 Alexander Larsson <alexl@redhat.com>
706 * libnautilus-private/nautilus-mime-actions.c:
707 * libnautilus-private/nautilus-vfs-file.c:
708 Fix checking when to display errors (#514135)
710 2008-02-14 Alexander Larsson <alexl@redhat.com>
712 * libnautilus-private/nautilus-file-operations.c:
713 (report_copy_progress):
714 Only change progress status string as needed when
715 copying. This avoids a lot of I/O ops to get the
718 2008-02-14 Alexander Larsson <alexl@redhat.com>
720 * libnautilus-private/nautilus-file-operations.c:
721 ask before emptying the trash or deleting files (#509877)
722 Patch from Cosimo Cecchi and Luca Ferretti
724 2008-02-14 Alexander Larsson <alexl@redhat.com>
726 * src/file-manager/fm-properties-window.[ch]:
727 Close properties dialog on escape (#515620)
728 Patch from Cosimo Cecchi
730 2008-02-14 Alexander Larsson <alexl@redhat.com>
732 * libnautilus-private/nautilus-file-operations.c:
733 Don't ref parent window during operation, as this
734 could lead to some crash when the gtkuimanager is updated
735 but the child widgets were destroyed. Instead use
738 2008-02-13 Alexander Larsson <alexl@redhat.com>
741 Handle beagle >= 0.3.0
743 2008-02-13 Alexander Larsson <alexl@redhat.com>
745 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
746 Fix bookmark comparison (#516214)
747 Patch from Cosimo Cecchi
749 2008-02-13 Alexander Larsson <alexl@redhat.com>
751 * libnautilus-private/nautilus-progress-info.c:
752 Allow minimize of progress window (#512778)
753 Patch from Cosimo Cecchi
755 2008-02-13 Alexander Larsson <alexl@redhat.com>
757 * libnautilus-private/nautilus-progress-info.[ch]:
758 * libnautilus-private/nautilus-file-operations.c:
759 Add paused status to progress infos and use it
760 to avoid poping up the progress dialog while dialogs
762 Patch from Cosimo Cecchi
764 2008-02-13 Alexander Larsson <alexl@redhat.com>
766 * libnautilus-private/nautilus-icon-dnd.c:
767 If using composite, make dnd icons partially transparent.
769 2008-02-13 Alexander Larsson <alexl@redhat.com>
771 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
772 * libnautilus-private/nautilus-icon-dnd.c:
773 Support alpha icons during DnD on composited screens. (#500084)
774 Patch from Alexander "weej" Jones
776 2008-02-13 Alexander Larsson <alexl@redhat.com>
778 * libnautilus-private/nautilus-link.c:
779 (nautilus_link_get_link_icon_from_desktop):
780 Strip extension from non-absolute-filename icons.
781 This fixes icons for some old-school desktop files.
783 2008-02-13 Alexander Larsson <alexl@redhat.com>
785 * libnautilus-private/nautilus-file.[ch]:
786 * libnautilus-private/nautilus-file-private.h:
787 Add nautilus_file_is_launcher()
789 * libnautilus-private/nautilus-directory-async.c:
790 * libnautilus-private/nautilus-dnd.c:
791 * libnautilus-private/nautilus-link.[ch]
792 * libnautilus-private/nautilus-mime-actions.c:
793 * libnautilus-private/nautilus-program-choosing.[ch]:
794 * src/file-manager/fm-directory-view.c:
795 * src/file-manager/fm-tree-view.c:
796 Remove weird desktop-file: and command: hacks, and
797 replace with usage and implementation of
798 nautilus_file_is_launcher().
799 This fixes some problems where the old desktop-file uri
800 was interpreted as an actual file.
802 2008-02-13 Alexander Larsson <alexl@redhat.com>
804 * libnautilus-private/nautilus-file-operations.c (verify_destination):
805 Don't free NULL GError.
807 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
809 * libnautilus-private/nautilus-file-operations.c:
810 Remove unneeded gnome-vfs includes.
812 2008-02-12 Alexander Larsson <alexl@redhat.com>
814 * libnautilus-private/nautilus-mime-actions.c:
815 (mime_application_hash):
816 Fix 64bit build (#515896)
818 2008-02-11 Alexander Larsson <alexl@redhat.com>
821 Post-release version bump
823 === nautilus 2.21.91 ===
825 2008-02-11 Alexander Larsson <alexl@redhat.com>
833 2008-02-11 Alexander Larsson <alexl@redhat.com>
835 * libnautilus-private/nautilus-progress-info.[ch]:
836 * libnautilus-private/nautilus-file-operations.c:
837 Make progress setting be ratio based and not
838 percent based and then ensure we handle division
839 by zero correctly in all cases.
841 2008-02-11 Alexander Larsson <alexl@redhat.com>
843 * libnautilus-private/nautilus-file-operations.c:
844 * libnautilus-private/nautilus-mime-actions.c:
845 * libnautilus-private/nautilus-vfs-file.c:
846 * src/nautilus-application.c:
847 * src/nautilus-window-manage-views.c:
848 Update for new gio mount flags argument
850 2008-02-11 Alexander Larsson <alexl@redhat.com>
852 * src/nautilus-places-sidebar.c (update_places):
853 Fix leak of volumes list.
854 Pointed out by Vincent Untz
856 2008-02-08 Alexander Larsson <alexl@redhat.com>
858 * libnautilus-private/nautilus-autorun.c:
861 2008-02-08 Alexander Larsson <alexl@redhat.com>
863 * src/nautilus-application.c:
864 Use the new g_volume_should_automount()
866 2008-02-08 Alexander Larsson <alexl@redhat.com>
868 * libnautilus-private/nautilus-desktop-link.c:
869 Maks sure we disconnect from the changed
872 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
874 * HACKING: Change CVS things into SVN.
876 2008-02-08 Alexander Larsson <alexl@redhat.com>
878 * libnautilus-private/nautilus-desktop-link.c:
879 (mount_changed_callback):
880 (nautilus_desktop_link_new_from_mount):
881 Handle changes of GMount objects
883 2008-02-08 Alexander Larsson <alexl@redhat.com>
885 * src/file-manager/fm-directory-view.c:
886 Fix open and open with menu display in
887 always-use-browser mode.
889 2008-02-08 Alexander Larsson <alexl@redhat.com>
891 * src/file-manager/fm-directory-view.c:
892 Make sure delete-from-trash is correctly sensitive.
895 2008-02-08 Alexander Larsson <alexl@redhat.com>
897 * test/test-nautilus-search-engine.c:
899 Initialize threads (#515031)
901 2008-02-07 Luca Ferretti <elle.uca@libero.it>
904 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
907 2008-02-07 A. Walton <awalton@svn.gnome.org>
909 * libnautilus-private/nautilus-emblem-utils.c:
910 (is_reserved_keyword):
911 * libnautilus-private/nautilus-file.c:
912 (nautilus_file_fit_date_as_string):
913 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
914 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
916 2008-02-07 Alexander Larsson <alexl@redhat.com>
918 * libnautilus-private/nautilus-icon-dnd.c:
919 Rewrite the desktop uri to the real uri on
920 uri-list drops (i.e. from other apps) (#511764)
922 2008-02-06 Alexander Larsson <alexl@redhat.com>
924 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
925 Don't crash if parent doesn't exist (#512636)
926 Move exact change before key generation to avoid leak.
928 2008-02-06 Alexander Larsson <alexl@redhat.com>
930 * src/nautilus-window-manage-views.c:
931 (nautilus_window_reload):
932 Selection is already GFiles now, no need to
933 convert from uris (#514458)
934 Patch from John Millikin
936 2008-02-06 Alexander Larsson <alexl@redhat.com>
938 * libnautilus-private/nautilus-directory-async.c:
939 (directory_load_one):
940 Avoid crashing if gvfs backend gives NULL as name for
941 a new file. (#511601)
943 2008-02-06 Alexander Larsson <alexl@redhat.com>
945 * libnautilus-private/nautilus-directory-async.c:
946 * libnautilus-private/nautilus-directory-private.h:
947 Change how we handle cancellation of the directory count
948 and mime list for files in a directory. We now make sure
949 that the callback for the cancelled operation is run before
952 This was causing problems when viewing a directory that had
953 a subdirectory getting a lot of new files added, as for each
954 new file added the directory count would be cancelled and
955 re-started, leading to lots of outstanding (cancelled)
956 operations. Each of these was using a file descriptor for
957 the readdir operation, which wasn't really leaking (it was
958 eventually freed) but could cause temporary out-of-fd errors.
960 Perhaps we should do something similar for all kinds of
961 operations, but its worst for dir count and mime list due to
962 nautilus_directory_invalidate_count_and_mime_list() which is
963 called on file creation.
965 2008-02-05 Alexander Larsson <alexl@redhat.com>
967 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
968 Escape characters that won't work in GMarkup.
970 2008-02-04 Alexander Larsson <alexl@redhat.com>
972 * libnautilus-private/nautilus-autorun.c:
973 Don't autorun non-local mounts.
975 2008-02-04 Alexander Larsson <alexl@redhat.com>
977 * libnautilus-private/nautilus-dnd.c ()
978 (nautilus_drag_default_drop_action_for_icons):
979 Default to move when dragging from trash.
981 2008-02-04 Alexander Larsson <alexl@redhat.com>
983 * src/file-manager/fm-properties-window.c (create_permissions_page):
984 Only show selinux context if HAVE_SELINUX.
986 2008-02-04 Alexander Larsson <alexl@redhat.com>
988 * libnautilus-private/nautilus-file-operations.c:
989 Don't follow symlinks when emptying trash (#513912)
991 2008-02-01 Alexander Larsson <alexl@redhat.com>
993 * libnautilus-private/nautilus-mime-actions.c:
994 Handle GAppInfos having NULL id
996 2008-01-30 Alexander Larsson <alexl@redhat.com>
998 * libnautilus-private/nautilus-autorun.[ch]:
999 Add functions to inhibit autorun for a volume
1000 or for the volume of a file.
1002 * src/nautilus-application.c:
1003 Convert automount code to new way to inhibit autorun.
1005 * libnautilus-private/nautilus-file-operations.c:
1006 * libnautilus-private/nautilus-mime-actions.c:
1007 * libnautilus-private/nautilus-vfs-file.c:
1008 * src/nautilus-window-manage-views.c:
1009 Inhibit autorun if we manually mount stuff.
1011 2008-01-29 Alexander Larsson <alexl@redhat.com>
1013 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1014 Fix string wrt plural
1016 2008-01-28 Alexander Larsson <alexl@redhat.com>
1019 Post release version bump
1021 === nautilus 2.21.90 ===
1023 2008-01-28 Alexander Larsson <alexl@redhat.com>
1029 Update version to 2.21.90
1031 2008-01-28 Alexander Larsson <alexl@redhat.com>
1033 * libnautilus-private/nautilus-autorun.c:
1034 Better finding of case insensitive files. (#511450)
1036 * libnautilus-private/nautilus-file-utilities.[ch]:
1037 Add nautilus_find_file_insensitive
1039 Based on patch from John Millikin
1041 2008-01-28 Alexander Larsson <alexl@redhat.com>
1043 * src/file-manager/fm-directory-view.c:
1044 Enable paste into folder for volume links (#386800)
1045 Based on patch from John Millikin
1047 2008-01-28 Alexander Larsson <alexl@redhat.com>
1049 * libnautilus-private/nautilus-directory-async.c:
1051 Don't reference thumb_mtime_str if its not
1052 set, fixing a crash on zoom in. (#511406)
1053 Patch from John Millikin
1055 2008-01-28 Alexander Larsson <alexl@redhat.com>
1057 * libnautilus-private/nautilus-file-operations.c:
1058 (report_count_progress):
1059 Use ngettext for number of files strings. (#512203)
1060 Patch from Vasiliy Faronov
1062 2008-01-28 Alexander Larsson <alexl@redhat.com>
1064 * libnautilus-private/nautilus-metafile.c:
1066 Escape slashes in the same way as old versions,
1067 fixing loss of metadata customization.
1068 Patch from Rached Ben Mustapha (#511592)
1070 2008-01-25 Soren Sandmann <sandmann@redhat.com>
1072 * libnautilus-private/nautilus-directory-background.c
1073 (nautilus_connect_desktop_background_to_file_metadata): Remove
1074 call of noop eel_background_set_is_constant()
1076 2008-01-25 Matthias Clasen <mclasen@redhat.com>
1078 * libnautilus-private/nautilus-file-operations.c: Update all
1079 GIOSchedulerJobFunc callbacks to return FALSE.
1081 2008-01-24 Luca Ferretti <elle.uca@libero.it>
1083 reviewed by: Alexander Larsson
1085 * libnautilus-private/Makefile.am:
1086 * libnautilus-private/nautilus-icon-names.h
1088 Add a new file to define icon names, like
1089 #define NAUTILUS_ICON_HOME "user-home"
1090 using named icons from fd.o icon naming spec.
1092 * libnautilus-private/nautilus-desktop-link.c:
1093 (nautilus_desktop_link_new):
1094 * libnautilus-private/nautilus-link.c:
1095 (nautilus_link_get_link_icon_from_desktop):
1096 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1097 (nautilus_trash_monitor_init):
1098 * src/file-manager/fm-directory-view.c:
1099 * src/file-manager/fm-tree-view.c: (create_popup_menu),
1101 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1102 * src/nautilus-connect-server-dialog-main.c: (main):
1103 * src/nautilus-desktop-window.c: (real_get_icon):
1104 * src/nautilus-main.c: (main):
1105 * src/nautilus-pathbar.c: (get_icon_for_file_path),
1106 (get_button_image), (is_file_path_mounted_mount),
1107 (make_directory_button):
1108 * src/nautilus-places-sidebar.c: (update_places),
1109 (bookmarks_drop_uris):
1110 * src/nautilus-window-menus.c:
1112 Include nautilus-icon-name.h and use its icons defines.
1113 This means that now Nautilus is using "user-home",
1114 "user-desktop", "folder", "user-trash*", "computer",
1115 "drive-harddisk", "folder-remote", "network-workgroup",
1116 and "text-x-generic-template".
1118 * src/network-scheme.desktop.in:
1119 * nautilus-computer.desktop.in.in:
1120 * nautilus-file-management-properties.desktop.in.in:
1121 * nautilus-folder-handler.desktop.in.in:
1122 * nautilus-home.desktop.in.in:
1123 * nautilus.desktop.in.in:
1125 Use icons from fd.o spec here too. In details, we have
1127 ----------------+----------------------
1129 File Browser | system-file-manager
1130 Open Folder | folder-open
1131 Home Folder | user-home
1132 File Management | system-file-manager
1133 Network | network-workgroup
1135 For other details see bug #407130.
1137 2008-01-23 Alexander Larsson <alexl@redhat.com>
1139 * libnautilus-private/nautilus-file-operations.c:
1140 Don't leak enumerators
1142 * libnautilus-private/nautilus-trash-monitor.c:
1143 Don't leak file info
1145 Fixes from Matthias Clasen
1147 2008-01-22 Alexander Larsson <alexl@redhat.com>
1149 * libnautilus-extension/nautilus-column.c:
1150 Add attribute_q property that is the Quark
1151 of the attribute property.
1153 * src/file-manager/fm-icon-container.c:
1154 * src/file-manager/fm-list-model.[ch]:
1155 * src/file-manager/fm-list-view.c:
1156 Use the quark versions of the string attribute
1157 calls for better performance.
1159 2008-01-22 Alexander Larsson <alexl@redhat.com>
1161 * libnautilus-private/nautilus-file.[ch]:
1162 Add quark-bases string-attribute accessors.
1163 Store extension infos as quarks
1165 2008-01-22 Alexander Larsson <alexl@redhat.com>
1167 * libnautilus-private/nautilus-file.c:
1168 (nautilus_file_invalidate_extension_info_internal):
1169 (nautilus_file_add_string_attribute):
1170 Lazily allocate the extension info hashtable.
1171 Internalize the extension info attribute names.
1173 2008-01-22 Alexander Larsson <alexl@redhat.com>
1175 * libnautilus-private/nautilus-file.c:
1176 (nautilus_file_get_emblem_pixbufs):
1177 Don't leak NautilusIconInfo
1179 2008-01-22 Alexander Larsson <alexl@redhat.com>
1181 * libnautilus-private/nautilus-bookmark.c:
1182 (nautilus_bookmark_get_pixbuf):
1185 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1188 * libnautilus-private/nautilus-icon-info.c:
1189 (nautilus_icon_info_get_pixbuf_nodefault):
1190 Only set toggle ref first time we get a pixbuf request.
1192 2008-01-22 Alexander Larsson <alexl@redhat.com>
1194 * src/nautilus-main.c:
1196 Clear caches on shutdown to help track leaks.
1198 2008-01-22 Alexander Larsson <alexl@redhat.com>
1200 * libnautilus-private/nautilus-file.c:
1202 (update_description_for_link):
1203 Fix leak of description
1205 * libnautilus-private/nautilus-metafile.c:
1206 (set_metafile_contents):
1207 fix leak of xmlName.
1209 2008-01-22 Alexander Larsson <alexl@redhat.com>
1211 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1212 * libnautilus-private/nautilus-file-operations.c:
1213 * src/Nautilus_shell.server.in:
1214 * src/file-manager/fm-directory-view.c:
1215 * src/file-manager/fm-properties-window.c:
1216 * src/nautilus-connect-server-dialog-main.c:
1217 * src/nautilus-file-management-properties.glade:
1218 * src/nautilus-navigation-window-menus.c:
1219 Clean up strings for l10n. (#510327)
1221 2008-01-22 Alexander Larsson <alexl@redhat.com>
1223 * libnautilus-private/nautilus-file-operations.c:
1224 * libnautilus-private/nautilus-file.c:
1225 * libnautilus-private/nautilus-progress-info.c:
1226 * src/file-manager/fm-directory-view.c:
1227 * src/file-manager/fm-properties-window.c:
1228 Use thousands separators (#41455)
1230 2008-01-21 Alexander Larsson <alexl@redhat.com>
1233 Post release version bump
1235 === nautilus 2.21.6 ===
1237 2008-01-21 Alexander Larsson <alexl@redhat.com>
1243 Bump glib requirement to 2.15.3
1245 2008-01-21 Alexander Larsson <alexl@redhat.com>
1247 * libnautilus-private/nautilus-desktop-icon-file.c:
1250 * libnautilus-private/nautilus-file.c:
1251 Allow umount and eject for NautilusFiles that have
1252 a GMount. (e.g. unix mountpoints)
1254 2008-01-18 Alexander Larsson <alexl@redhat.com>
1256 * libnautilus-private/nautilus-autorun.c:
1257 * src/nautilus-autorun-software.c:
1260 2008-01-18 Alexander Larsson <alexl@redhat.com>
1262 * libnautilus-private/nautilus-program-choosing.c:
1263 Just use get_activation_location instead of all
1264 the unnecessary special casing.
1266 * libnautilus-private/nautilus-autorun.[ch]:
1267 * src/file-manager/fm-directory-view.c:
1268 * src/nautilus-window-manage-views.c:
1269 Use nautilus_file_get_mount() to do the
1270 x-content type detection.
1272 2008-01-18 Alexander Larsson <alexl@redhat.com>
1274 * libnautilus-private/nautilus-file.[ch]:
1275 Add nautilus_file_get_activation_location.
1277 * libnautilus-private/nautilus-directory-async.c:
1278 Get mounts from mountable files too.
1280 2008-01-18 Alexander Larsson <alexl@redhat.com>
1282 * src/nautilus-x-content-bar.c:
1283 Don't free result of g_app_info_get_icon ().
1285 2008-01-17 Alexander Larsson <alexl@redhat.com>
1287 * libnautilus-private/nautilus-desktop-icon-file.c:
1288 * libnautilus-private/nautilus-directory-async.c:
1289 * libnautilus-private/nautilus-directory-private.h:
1290 * libnautilus-private/nautilus-file.c:
1291 Implement reading the mount attribute
1292 (not used or tested yet)
1294 2008-01-17 Alexander Larsson <alexl@redhat.com>
1296 * libnautilus-private/nautilus-file.[ch]:
1297 * libnautilus-private/nautilus-file-attributes.h:
1298 * libnautilus-private/nautilus-file-private.h:
1299 Add GMount attribute to NautilusFile.
1300 (not implemented yet)
1304 * data/nautilus.xml.in:
1305 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1306 * libnautilus-private/nautilus-autorun.[ch]:
1307 * libnautilus-private/nautilus-global-preferences.c:
1308 * libnautilus-private/nautilus-global-preferences.h:
1309 * libnautilus-private/nautilus-program-choosing.c:
1311 * src/file-manager/fm-directory-view.c:
1312 * src/nautilus-application.c:
1313 * src/nautilus-autorun-software.c: Added.
1314 * src/nautilus-file-management-properties.c:
1315 * src/nautilus-file-management-properties.glade:
1316 * src/nautilus-window-manage-views.c:
1317 * src/nautilus-x-content-bar.[ch]: Added.
1318 More work on autorun and x-content types from David Zeuthen
1320 2008-01-16 Alexander Larsson <alexl@redhat.com>
1322 * src/nautilus-application.c:
1323 (find_parent_spatial_window):
1324 unref, not free the GFile.
1325 Fixes crash in close parent windows (#509821)
1327 2008-01-16 Alexander Larsson <alexl@redhat.com>
1329 * src/nautilus-file-management-properties.c:
1330 (nautilus_file_management_properties_dialog_setup):
1331 Fix help crash by actually owning a ref to
1332 xml_dialog. (#509835)
1334 2008-01-15 Alexander Larsson <alexl@redhat.com>
1336 * libnautilus-private/nautilus-dnd.[ch]:
1337 Add nautilus_drag_uris_local
1339 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1340 Don't copy/move files if you dnd within the same
1343 2008-01-15 Alexander Larsson <alexl@redhat.com>
1345 * src/file-manager/fm-directory-view.c:
1346 Selection lists are GFiles now, not uris (#505944)
1348 2008-01-15 Alexander Larsson <alexl@redhat.com>
1350 * libnautilus-private/nautilus-mime-application-chooser.c:
1351 (nautilus_mime_application_chooser_finalize):
1352 Disconnect mime changed handler
1354 2008-01-15 Alexander Larsson <alexl@redhat.com>
1356 * src/nautilus-file-management-properties.c:
1357 (nautilus_file_management_properties_dialog_response_cb):
1358 Don't crash when exiting separate properties app. (#505687)
1360 * src/nautilus-window.c:
1361 (nautilus_window_update_icon):
1362 Unref pixbuf inside != NULL block.
1364 2008-01-15 Alexander Larsson <alexl@redhat.com>
1366 * libnautilus-private/nautilus-directory-async.c:
1367 * libnautilus-private/nautilus-file-private.h:
1368 * libnautilus-private/nautilus-file.c:
1369 Honor mtime specified in thumbnail (#504833)
1371 2008-01-14 Alexander Larsson <alexl@redhat.com>
1374 Post release version bump
1376 === nautilus 2.21.5 ===
1378 2008-01-14 Alexander Larsson <alexl@redhat.com>
1380 * src/nautilus-application.c:
1387 Update version to 2.21.5
1390 2008-01-14 Alexander Larsson <alexl@redhat.com>
1395 * libnautilus-private/nautilus-file-utilities.c:
1396 * libnautilus-private/nautilus-monitor.c:
1397 * libnautilus-private/nautilus-trash-monitor.c:
1398 * src/nautilus-bookmark-list.c:
1399 Update to new gio API.
1401 2008-01-14 Alexander Larsson <alexl@redhat.com>
1403 * src/file-manager/fm-directory-view.c:
1404 (search_in_menu_items):
1405 (extension_action_callback):
1406 Check recursively for valid menu items (#508878)
1407 Patch from Choe Hwanjin.
1409 2008-01-14 Alexander Larsson <alexl@redhat.com>
1411 * libnautilus-private/nautilus-ui-utilities.c:
1412 (extension_action_sensitive_callback):
1413 (nautilus_toolbar_action_from_menu_item):
1414 Update toolbar item sensitivity if menu item changes.
1416 2008-01-14 Alexander Larsson <alexl@redhat.com>
1418 * libnautilus-private/nautilus-file-operations.[ch]:
1419 Add check_trash arg to nautilus_file_operations_unmount_mount.
1420 Add nautilus_file_operations_mount_volume().
1422 * libnautilus-private/nautilus-desktop-icon-file.c:
1423 * src/nautilus-places-sidebar.c:
1424 * src/file-manager/fm-tree-view.c:
1425 Update to API change.
1427 * data/nautilus.xml.in:
1428 * libnautilus-private/Makefile.am:
1429 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1430 * libnautilus-private/nautilus-autorun.[ch]: Added.
1431 * libnautilus-private/nautilus-global-preferences.[ch]:
1432 * src/nautilus-application.c:
1433 * src/nautilus-file-management-properties.c:
1434 * src/nautilus-file-management-properties.glade:
1435 Add new autorun setup (by David Zeuthen)
1437 2008-01-11 Alexander Larsson <alexl@redhat.com>
1439 * libnautilus-private/nautilus-file.[ch]:
1440 Add nautilus_file_has_activation_uri.
1441 Don't show can't write emblems if you can't
1442 write in the parent either.
1444 * libnautilus-private/nautilus-mime-actions.c:
1445 Don't launch mountables that have no activation uri.
1447 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1449 Don't check for unportable functions, fixes #396923
1453 * configure.in: don't check for unportable functions to modify the
1455 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1457 2008-01-10 Alexander Larsson <alexl@redhat.com>
1459 * src/file-manager/fm-directory-view.c:
1460 Use nautilus_file_can_delete() to control sensitivity
1461 of delete menu item.
1463 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1466 * icons/backgrounds.png:
1467 * icons/emblems.png:
1468 New Tango icons from Ulisse Perusin (see bug #374722).
1470 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1472 * data/icons/16x16/apps/Makefile.am:
1473 * data/icons/22x22/apps/Makefile.am:
1474 * data/icons/24x24/apps/Makefile.am:
1475 * data/icons/32x32/apps/Makefile.am:
1476 * data/icons/scalable/apps/Makefile.am:
1477 Run gtk-update-icon-cache one one when exiting from
1478 icons directory. Not needed to repeat it 5 times.
1480 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1485 * icons/Makefile.am:
1487 Move "nautilus" named icon from icon/appicon to data/icons
1488 matching the directory and naming structure of other GNOME
1491 This will also help if we'll need to add custom themeable
1494 2008-01-10 Alexander Larsson <alexl@redhat.com>
1496 * libnautilus-private/nautilus-mime-actions.c:
1497 (cancel_activate_callback):
1498 Fix assertion crash on cancel.
1500 2008-01-09 A. Walton <awalton@svn.gnome.org>
1502 * libnautilus-private/nautilus-file-operations.c:
1503 (verify_destination):
1504 Non-strdup()'d string potentially free()'d.
1506 2008-01-09 A. Walton <awalton@svn.gnome.org>
1508 * libnautilus-private/nautilus-file-operations.c:
1509 (move_file_prepare):
1510 Remove bad g_error_free()'s causing crashes while
1513 2008-01-09 Alexander Larsson <alexl@redhat.com>
1516 EXTRA_DIST the currently not built
1517 connect to server dialogs.
1519 2008-01-08 Alexander Larsson <alexl@redhat.com>
1522 Post release version bump
1524 === nautilus 2.21.2 ===
1526 2008-01-08 Alexander Larsson <alexl@redhat.com>
1531 2008-01-08 Alexander Larsson <alexl@redhat.com>
1533 * libnautilus-private/nautilus-desktop-icon-file.c:
1534 * libnautilus-private/nautilus-file.[ch]:
1535 * libnautilus-private/nautilus-vfs-file.c:
1536 * src/file-manager/fm-directory-view.c:
1537 Remove unused callbacks in nautilus_file_unmount/eject.
1538 Patch from Tomas Bzatek <tbzatek@redhat.com>
1540 2008-01-08 Alexander Larsson <alexl@redhat.com>
1542 * libnautilus-private/nautilus-desktop-icon-file.c:
1543 * libnautilus-private/nautilus-file-operations.c:
1544 * libnautilus-private/nautilus-vfs-file.c:
1545 Implement some missing mount/unmount functionallity.
1546 Patch from Tomas Bzatek <tbzatek@redhat.com>
1548 2008-01-08 Alexander Larsson <alexl@redhat.com>
1551 Bump glib req to 2.15.1
1553 2008-01-08 Alexander Larsson <alexl@redhat.com>
1555 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1558 2008-01-07 Alexander Larsson <alexl@redhat.com>
1560 * libnautilus-private/nautilus-monitor.c:
1561 * libnautilus-private/nautilus-trash-monitor.c:
1562 Update to new gio API
1564 2008-01-04 Alexander Larsson <alexl@redhat.com>
1566 * libnautilus-extension/libnautilus-extension.pc.in:
1567 Pull in gio, not gnome-vfs.
1569 * libnautilus-extension/nautilus-file-info.[ch]:
1570 * libnautilus-private/nautilus-file.c:
1571 Export some gio specific things like file type and
1572 location/parent location.
1574 * libnautilus-private/nautilus-desktop-icon-file.c:
1575 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1577 2008-01-04 Alexander Larsson <alexl@redhat.com>
1580 * src/nautilus-main.c:
1581 Set desktop env for GAppInfo
1583 * libnautilus-private/nautilus-open-with-dialog.c:
1584 Filter out apps that don't take file args from
1587 2008-01-04 Alexander Larsson <alexl@redhat.com>
1589 * libnautilus-private/nautilus-file-operations.c:
1591 Remove unnecessary delete_if_all_already_in_trash boolean.
1593 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
1595 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1598 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
1600 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1601 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1602 Update to use extensions-2.0 dir.
1604 2007-12-27 Alexander Larsson <alexl@redhat.com>
1606 * libnautilus-private/nautilus-dnd.c:
1607 (nautilus_drag_default_drop_action_for_icons):
1608 Default dnd of desktop icons to move. (#504824)
1609 Based on patch by Cosimo Cecchi
1611 2007-12-20 Alexander Larsson <alexl@redhat.com>
1614 Post release version bump
1616 === nautilus 2.21.1 ===
1618 2007-12-20 Alexander Larsson <alexl@redhat.com>
1620 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1627 Remove gnome-vfs requirement
1628 Bump glib and eel requirements
1630 2007-12-20 Alexander Larsson <alexl@redhat.com>
1632 * libnautilus-private/nautilus-mime-actions.c:
1633 Correct check for require_uri.
1634 Small performance fix
1636 2007-12-20 Alexander Larsson <alexl@redhat.com>
1638 * libnautilus-private/nautilus-file-private.h:
1639 Missed one "std" in the conversion
1641 2007-12-20 Alexander Larsson <alexl@redhat.com>
1643 * libnautilus-private/nautilus-customization-data.c:
1644 * libnautilus-private/nautilus-directory-async.c:
1645 * libnautilus-private/nautilus-dnd.c:
1646 * libnautilus-private/nautilus-file-operations.c:
1647 * libnautilus-private/nautilus-file-utilities.c:
1648 * libnautilus-private/nautilus-file.c:
1649 * libnautilus-private/nautilus-icon-dnd.c:
1650 * libnautilus-private/nautilus-link.c:
1651 * libnautilus-private/nautilus-search-engine-simple.c:
1652 * libnautilus-private/nautilus-trash-monitor.c:
1653 * src/file-manager/fm-directory-view.c:
1654 * src/file-manager/fm-properties-window.c:
1655 * src/nautilus-pathbar.c:
1656 * src/nautilus-property-browser.c:
1657 Update to new gio file attribute names
1659 2007-12-20 Alexander Larsson <alexl@redhat.com>
1661 * libnautilus-private/nautilus-file-operations.c:
1662 * src/nautilus-places-sidebar.c:
1663 Update to new gio api
1665 2007-12-19 Alexander Larsson <alexl@redhat.com>
1667 * libnautilus-private/nautilus-file-operations.c:
1668 * libnautilus-private/nautilus-file.c:
1669 * src/file-manager/fm-directory-view.c:
1670 * src/file-manager/fm-properties-window.c:
1671 Update for glib API change.
1673 2007-12-19 David Zeuthen <davidz@redhat.com>
1675 Don't put up error dialogs if the error code is
1676 G_IO_ERROR_FAILED_HANDLED.
1678 * libnautilus-private/nautilus-file-operations.c:
1679 (unmount_mount_callback):
1680 * src/nautilus-places-sidebar.c: (volume_mount_cb),
1681 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1682 (drive_poll_for_media_cb):
1684 2007-12-17 Alexander Larsson <alexl@redhat.com>
1686 * src/nautilus-main.c:
1687 (setup_debug_log_signals):
1688 Disable unsafe segv handler by default
1690 2007-12-14 David Zeuthen <davidz@redhat.com>
1692 * libnautilus-private/nautilus-desktop-icon-file.c:
1693 (update_info_from_link):
1694 * libnautilus-private/nautilus-desktop-link-monitor.c:
1695 (volume_delete_dialog):
1696 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1697 (fm_tree_view_unmount_cb):
1698 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1699 * src/nautilus-places-sidebar.c: (check_visibility),
1700 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1701 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1702 (eject_shortcut_cb):
1704 Update for API changes in gio trunk.
1706 2007-12-14 Alexander Larsson <alexl@redhat.com>
1708 * libnautilus-private/nautilus-file-operations.c:
1709 * libnautilus-private/nautilus-monitor.c:
1710 * libnautilus-private/nautilus-open-with-dialog.c:
1711 Update to new flags API
1713 2007-12-14 Alexander Larsson <alexl@redhat.com>
1715 * libnautilus-private/nautilus-bookmark.c:
1716 * libnautilus-private/nautilus-bookmark.h:
1717 * libnautilus-private/nautilus-desktop-icon-file.c:
1718 * libnautilus-private/nautilus-desktop-link-monitor.c:
1719 * libnautilus-private/nautilus-desktop-link.c:
1720 * libnautilus-private/nautilus-desktop-link.h:
1721 * libnautilus-private/nautilus-directory-private.h:
1722 * libnautilus-private/nautilus-directory.h:
1723 * libnautilus-private/nautilus-emblem-utils.h:
1724 * libnautilus-private/nautilus-file-changes-queue.h:
1725 * libnautilus-private/nautilus-file-operations.c:
1726 * libnautilus-private/nautilus-file-operations.h:
1727 * libnautilus-private/nautilus-file-utilities.c:
1728 * libnautilus-private/nautilus-file-utilities.h:
1729 * libnautilus-private/nautilus-file.c:
1730 * libnautilus-private/nautilus-file.h:
1731 * libnautilus-private/nautilus-icon-info.c:
1732 * libnautilus-private/nautilus-icon-info.h:
1733 * libnautilus-private/nautilus-link.c:
1734 * libnautilus-private/nautilus-mime-actions.h:
1735 * libnautilus-private/nautilus-mime-application-chooser.c:
1736 * libnautilus-private/nautilus-monitor.c:
1737 * libnautilus-private/nautilus-monitor.h:
1738 * libnautilus-private/nautilus-open-with-dialog.c:
1739 * libnautilus-private/nautilus-open-with-dialog.h:
1740 * libnautilus-private/nautilus-program-choosing.c:
1741 * libnautilus-private/nautilus-program-choosing.h:
1742 * libnautilus-private/nautilus-progress-info.h:
1743 * libnautilus-private/nautilus-recent.h:
1744 * libnautilus-private/nautilus-search-directory.c:
1745 * libnautilus-private/nautilus-search-engine-simple.c:
1746 * libnautilus-private/nautilus-trash-monitor.c:
1747 * libnautilus-private/nautilus-trash-monitor.h:
1748 * libnautilus-private/nautilus-ui-utilities.c:
1749 * libnautilus-private/nautilus-view-factory.h:
1750 * src/file-manager/fm-directory-view.c:
1751 * src/file-manager/fm-directory-view.h:
1752 * src/file-manager/fm-icon-container.c:
1753 * src/file-manager/fm-icon-view.c:
1754 * src/file-manager/fm-tree-model.h:
1755 * src/file-manager/fm-tree-view.c:
1756 * src/nautilus-application.c:
1757 * src/nautilus-application.h:
1758 * src/nautilus-bookmark-list.c:
1759 * src/nautilus-bookmark-list.h:
1760 * src/nautilus-desktop-window.c:
1761 * src/nautilus-image-properties-page.c:
1762 * src/nautilus-location-entry.c:
1763 * src/nautilus-navigation-window.c:
1764 * src/nautilus-pathbar.c:
1765 * src/nautilus-pathbar.h:
1766 * src/nautilus-places-sidebar.c:
1767 * src/nautilus-property-browser.c:
1768 * src/nautilus-query-editor.c:
1769 * src/nautilus-window-menus.c:
1770 Only use <gio/gio.h> include
1772 2007-12-14 Alexander Larsson <alexl@redhat.com>
1774 * libnautilus-private/nautilus-file-operations.c:
1775 Update to gioscheduler.h changes
1777 2007-12-13 Alexander Larsson <alexl@redhat.com>
1779 * libnautilus-private/nautilus-mime-actions.c:
1780 * src/nautilus-window-manage-views.c:
1781 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1783 2007-12-12 Alexander Larsson <alexl@redhat.com>
1785 * src/file-manager/fm-directory-view.c:
1789 (add_submenu_to_directory_menus):
1790 Avoid creating three copies of template menu actions
1792 2007-12-12 Alexander Larsson <alexl@redhat.com>
1794 * libnautilus-private/nautilus-file-private.h:
1795 * libnautilus-private/nautilus-file-utilities.c:
1796 Update to new gio attribute names
1798 2007-12-12 Andre Klapper <a9016009@gmx.de>
1800 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1801 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1803 2007-12-12 Andre Klapper <a9016009@gmx.de>
1805 * src/file-manager/fm-properties-window.c (create_pie_widget):
1806 fix a typo (bug #499715, committing on behalf of Bob mauchin);
1807 add two translator comments.
1809 2007-12-11 David Zeuthen <davidz@redhat.com>
1811 Update for API changes in gio trunk.
1813 * libnautilus-private/nautilus-desktop-icon-file.c:
1814 (update_info_from_link):
1815 * libnautilus-private/nautilus-desktop-link-monitor.c:
1816 (volume_delete_dialog), (volume_file_name_used),
1817 (create_mount_link), (mount_added_callback),
1818 (mount_removed_callback), (mount_changed_callback),
1819 (desktop_volumes_visible_changed),
1820 (nautilus_desktop_link_monitor_init),
1821 (desktop_link_monitor_finalize):
1822 * libnautilus-private/nautilus-desktop-link.c:
1823 (nautilus_desktop_link_new),
1824 (nautilus_desktop_link_new_from_mount),
1825 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1826 * libnautilus-private/nautilus-desktop-link.h:
1827 * libnautilus-private/nautilus-file-operations.c:
1828 (custom_mount_to_string), (custom_mount_skip),
1829 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1830 (has_trash_files), (nautilus_file_operations_unmount_mount):
1831 * libnautilus-private/nautilus-file-operations.h:
1832 * libnautilus-private/nautilus-file.c:
1833 (nautilus_file_get_volume_name):
1834 * src/file-manager/fm-icon-container.c: (get_sort_category):
1835 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1836 (fm_tree_model_get_mount_for_root_node_file),
1837 (fm_tree_model_remove_root_uri):
1838 * src/file-manager/fm-tree-model.h:
1839 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1840 (mount_added_callback), (mount_removed_callback),
1841 (button_pressed_callback), (fm_tree_view_unmount_cb),
1843 * src/nautilus-application.c: (nautilus_application_instance_init),
1844 (mount_added_callback), (mount_removed_callback):
1845 * src/nautilus-pathbar.c:
1846 (nautilus_path_bar_update_button_appearance),
1847 (is_file_path_mounted_mount), (find_button_type),
1848 (make_directory_button):
1849 * src/nautilus-places-sidebar.c: (add_place), (update_places),
1850 (mount_added_callback), (mount_removed_callback),
1851 (mount_changed_callback), (volume_added_callback),
1852 (volume_removed_callback), (volume_changed_callback),
1853 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1854 (check_visibility), (bookmarks_check_popup_sensitivity),
1855 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1856 (unmount_shortcut_cb), (eject_shortcut_cb),
1857 (drive_poll_for_media_cb), (rescan_shortcut_cb),
1858 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1859 (nautilus_places_sidebar_set_parent_window):
1861 2007-12-11 A. Walton <awalton@svn.gnome.org>
1862 * src/nautilus-shell-interface.idl:
1863 Fix build error from nautilus metafile removal.
1865 2007-12-10 Alexander Larsson <alexl@redhat.com>
1867 * libnautilus-private/nautilus-directory-async.c:
1868 * libnautilus-private/nautilus-directory-metafile.[ch]:
1869 * libnautilus-private/nautilus-metafile.[ch]:
1870 * libnautilus-private/nautilus-directory-private.h:
1871 * libnautilus-private/nautilus-directory.c:
1872 * libnautilus-private/Makefile.am:
1873 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1874 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1875 * libnautilus-private/nautilus-metafile-server.idl: Removed.
1876 * src/nautilus-application.c:
1877 * src/nautilus-main.c:
1878 * src/nautilus-spatial-window.c:
1879 Remove the bonobo layer for metadata, as we're always in-process anyway
1882 2007-12-07 Alexander Larsson <alexl@redhat.com>
1884 * libnautilus-private/nautilus-file.[ch]:
1885 * libnautilus-private/nautilus-vfs-file.c:
1886 * src/file-manager/fm-directory-view.c:
1887 Add optional cancellable arg to nautilus_file_mount
1889 * libnautilus-private/nautilus-mime-actions.c:
1890 Implement cancellation of file activation
1892 2007-12-07 Alexander Larsson <alexl@redhat.com>
1894 * libnautilus-private/nautilus-file-operations.c:
1895 Implement nautilus_file_set_permissions_recursive
1897 2007-12-07 Alexander Larsson <alexl@redhat.com>
1899 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1900 Use new gio apis to avoid getting uri.
1902 2007-12-07 Alexander Larsson <alexl@redhat.com>
1904 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1905 No need to get the uri to figure out if the
1906 directory is in the trash, just use
1907 g_file_has_uri_scheme().
1909 2007-12-07 Alexander Larsson <alexl@redhat.com>
1911 * src/nautilus-places-sidebar.c:
1912 Display errors on mount/unmount failure
1914 2007-12-07 Alexander Larsson <alexl@redhat.com>
1916 * libnautilus-private/nautilus-file-operations.[ch]:
1917 * src/file-manager/fm-tree-view.c:
1918 * src/nautilus-places-sidebar.c:
1919 Show errors on unmount/eject failing.
1921 2007-12-07 Alexander Larsson <alexl@redhat.com>
1923 * libnautilus-private/nautilus-file-operations.[ch]:
1924 * src/nautilus-places-sidebar.c:
1925 Implement empty trash on unmount and eject
1927 * src/file-manager/fm-tree-view.c:
1928 Use the file op version of unmount
1930 2007-12-07 Alexander Larsson <alexl@redhat.com>
1932 * libnautilus-private/nautilus-file-operations.[ch]:
1933 Implement the rest of the file create ops
1935 * src/file-manager/fm-directory-view.c:
1936 Get sane filenames for dropped text
1938 2007-12-06 Alexander Larsson <alexl@redhat.com>
1940 * libnautilus-private/nautilus-directory.c:
1941 Don't avoid adding existing files that are not is_added.
1942 Fixes a problem where new folder didn't display the new folder.
1944 * libnautilus-private/nautilus-file-operations.[ch]:
1945 * src/file-manager/fm-directory-view.c:
1946 * src/file-manager/fm-tree-view.c:
1947 Implement new folder.
1949 2007-12-06 Alexander Larsson <alexl@redhat.com>
1951 * libnautilus-private/nautilus-file-operations.c:
1952 Set position on move and link
1954 2007-12-06 Alexander Larsson <alexl@redhat.com>
1956 * libnautilus-private/nautilus-file-operations.[ch]:
1957 * src/file-manager/fm-directory-view.c:
1958 Implement symlinking
1960 2007-12-05 Alexander Larsson <alexl@redhat.com>
1962 * libnautilus-private/nautilus-file-operations.[ch]:
1963 Implement duplicate.
1965 2007-12-05 Alexander Larsson <alexl@redhat.com>
1967 * src/file-manager/fm-directory-view.c:
1968 Fix merge error that made the Open Folder Window
1969 menu item appear in non-browser mode
1971 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1972 * libnautilus-private/nautilus-search-engine-beagle.c:
1973 Fixed some spacing issues.
1975 2007-12-04 Alexander Larsson <alexl@redhat.com>
1977 * libnautilus-private/nautilus-file-operations.c:
1978 Implement empty trash
1980 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1981 * libnautilus-private/nautilus-search-engine-beagle.c:
1982 Fix a memory leak from the last commit.
1984 2007-12-04 Alexander Larsson <alexl@redhat.com>
1986 * libnautilus-private/nautilus-file-operations.c:
1987 Implement trash with CommonJob
1989 * libnautilus-private/nautilus-progress-info.c:
1990 (nautilus_progress_info_set_progress):
1991 Ensure progress always is inside 0.0 - 1.0
1993 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1994 * libnautilus-private/nautilus-search-engine-beagle.c:
1995 Replace depreciated beagle_query_add_hit_type and
1996 beagle_query_add_mime_type with compatible query strings.
1998 2007-12-04 Alexander Larsson <alexl@redhat.com>
2000 * libnautilus-private/nautilus-file-operations.c:
2001 Support recursive delete with progress reporting
2003 2007-12-04 Alexander Larsson <alexl@redhat.com>
2005 * libnautilus-private/nautilus-file-operations.c:
2006 Use CommonJob in the delete confirmation dialogs
2008 2007-12-03 Christian Persch <chpe@gnome.org>
2010 * libnautilus-private/nautilus-directory-metafile.c:
2011 (nautilus_directory_get_integer_file_metadata),
2012 (nautilus_directory_set_integer_file_metadata):
2013 * libnautilus-private/nautilus-directory.c:
2014 (nautilus_directory_schedule_position_set):
2015 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2016 * libnautilus-private/nautilus-file-operations-progress.c:
2017 (time_remaining_callback):
2018 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2019 * src/file-manager/fm-directory-view.c: (new_folder_done):
2020 * src/nautilus-application.c: (get_desktop_manager_selection):
2021 * src/nautilus-connect-server-dialog.c: (display_server_uri):
2022 * src/nautilus-information-panel.c: (receive_dropped_color):
2023 * src/nautilus-property-browser.c: (add_color_to_browser):
2024 * src/nautilus-window.c: (nautilus_window_init),
2025 (nautilus_window_finalize), (free_activate_view_data),
2026 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2027 (nautilus_window_class_init): Remove some small allocations, and use
2028 GSlice more often. Bug #461795.
2030 2007-12-03 Alexander Larsson <alexl@redhat.com>
2032 * libnautilus-private/nautilus-file-operations.c:
2033 Move screen_num to CommonJob
2034 Use GtkWindow * for parent_window in CommonJob
2035 shallow conversion to CommonJob use for delete
2037 2007-12-03 Alexander Larsson <alexl@redhat.com>
2039 * libnautilus-private/nautilus-file-operations.c:
2040 Remove old gnome-vfs base implementation to make
2041 this easier to read.
2043 2007-12-03 Alexander Larsson <alexl@redhat.com>
2045 * libnautilus-private/nautilus-file-operations.c:
2046 Implement cancellation in all ops
2048 * libnautilus-private/nautilus-progress-info.[ch]:
2049 Allow cancelling in progress dialog
2051 2007-12-03 Alexander Larsson <alexl@redhat.com>
2054 Don't include deprectated headers
2056 2007-12-03 Alexander Larsson <alexl@redhat.com>
2058 * libnautilus-private/nautilus-search-engine-tracker.c:
2061 * src/file-manager/fm-directory-view.h:
2062 Don't include deprectated headers
2064 2007-12-03 Alexander Larsson <alexl@redhat.com>
2066 * libnautilus-private/nautilus-file-operations.c:
2067 * libnautilus-private/nautilus-file.c:
2068 * libnautilus-private/nautilus-progress-info.c:
2069 * src/file-manager/fm-error-reporting.c:
2070 Fix ngettext use and othe i18n issues (#500945)
2072 2007-11-30 Federico Mena Quintero <federico@novell.com>
2074 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2077 * src/file-manager/fm-properties-window.c
2078 (create_permissions_page): Use header capitalization for command button.
2079 (add_permissions_combo_box): Use sentence capitalization for field labels.
2081 2007-11-30 Alexander Larsson <alexl@redhat.com>
2083 * libnautilus-private/nautilus-file-operations.[ch]:
2084 Reimplement copy_move helper with _copy and _move
2085 Also support move to trash as trash
2087 * src/file-manager/fm-directory-view.c:
2088 Use _copy_move again
2090 2007-11-30 Alexander Larsson <alexl@redhat.com>
2092 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2093 Convert changes queue to only use GFile, not uris.
2094 Kill all _by_uri versions
2096 * libnautilus-private/nautilus-directory-notify.h:
2097 * libnautilus-private/nautilus-directory.c:
2098 * libnautilus-private/nautilus-link.c:
2099 * libnautilus-private/nautilus-monitor.c:
2100 * src/file-manager/fm-directory-view.c:
2101 Update for above changes
2103 2007-11-30 Alexander Larsson <alexl@redhat.com>
2105 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2106 More uri -> gfile API changes
2108 * libnautilus-private/nautilus-file-operations.[ch]:
2111 * src/file-manager/fm-directory-view.c:
2114 2007-11-29 Alexander Larsson <alexl@redhat.com>
2116 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2117 * libnautilus-private/nautilus-icon-dnd.c:
2118 Change position setting api to accept GFile instead of
2121 * libnautilus-private/nautilus-file-operations.c:
2122 Set positions and copy metadata.
2124 2007-11-29 Alexander Larsson <alexl@redhat.com>
2126 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2127 Add some GFile version and rename the old to _by_uri
2129 * libnautilus-private/nautilus-file-operations.c:
2132 * libnautilus-private/nautilus-file-operations-progress.c:
2133 * libnautilus-private/nautilus-file.c:
2134 * libnautilus-private/nautilus-icon-dnd.c:
2135 * libnautilus-private/nautilus-metafile.c:
2136 * libnautilus-private/nautilus-monitor.c:
2137 * src/file-manager/fm-directory-view.c:
2138 * src/file-manager/fm-icon-view.c:
2139 Update to latest APIs
2141 2007-11-23 Alexander Larsson <alexl@redhat.com>
2143 * libnautilus-private/nautilus-file-operations.c:
2144 Better status message when copying one folder
2146 * libnautilus-private/nautilus-progress-info.c:
2147 Correct tooltip message for status icon
2149 2007-11-23 Alexander Larsson <alexl@redhat.com>
2151 * libnautilus-private/nautilus-file-operations.c:
2152 Nicer progress texts
2154 * libnautilus-private/nautilus-progress-info.c:
2155 Hide progress window when last op finishes.
2157 2007-11-23 Alexander Larsson <alexl@redhat.com>
2159 * libnautilus-private/nautilus-directory-async.c:
2160 Don't free uninitialized memory.
2162 * libnautilus-private/nautilus-file-operations.c:
2163 * libnautilus-private/nautilus-progress-info.[ch]:
2164 Add progress info dialog
2166 2007-11-22 Alexander Larsson <alexl@redhat.com>
2168 * libnautilus-private/nautilus-file-operations.c:
2169 Handle debuting URIs in file copy op
2171 * src/file-manager/fm-directory-view.c:
2172 Use new nautilus_file_operations_copy for copy.
2173 Make debuting_uri hash into debuting_files in new
2174 API. Convert for old calls.
2176 2007-11-22 Alexander Larsson <alexl@redhat.com>
2178 * libnautilus-private/nautilus-file-operations.c:
2179 Add run_warning and run_error to simplify the
2180 code for error dialogs.
2182 2007-11-22 Alexander Larsson <alexl@redhat.com>
2184 * libnautilus-private/nautilus-file-operations.c:
2185 Add defines for common button names to make sure
2188 2007-11-22 Alexander Larsson <alexl@redhat.com>
2190 * libnautilus-private/nautilus-file-operations.c:
2191 Use the right create_dest arg to copy_directory
2193 2007-11-22 Alexander Larsson <alexl@redhat.com>
2195 * libnautilus-private/nautilus-file-operations.c:
2196 Free primary / secondary in run_simple_dialog
2198 2007-11-22 Alexander Larsson <alexl@redhat.com>
2200 * libnautilus-private/nautilus-file-operations.c:
2201 Add IS_IO_ERROR macro and use that
2203 2007-11-22 Alexander Larsson <alexl@redhat.com>
2205 * libnautilus-private/nautilus-progress-info.[ch]:
2206 Remove printf versions
2207 rename _set_foo_nocopy to _take_foo
2209 * libnautilus-private/nautilus-file-operations.c:
2210 Use new custom printf formating for all strings
2212 2007-11-22 Alexander Larsson <alexl@redhat.com>
2214 * libnautilus-private/nautilus-file-operations.c:
2215 Use eel_strdup_printf_with_custom to make it easier
2216 to create error dialogs.
2218 2007-11-21 Alexander Larsson <alexl@redhat.com>
2220 * libnautilus-private/nautilus-file-operations.c:
2221 Handle deleting a directory when overwriting it with a
2224 2007-11-21 Alexander Larsson <alexl@redhat.com>
2226 * libnautilus-private/nautilus-file-operations.c:
2227 Handle errors in remove destination
2229 2007-11-21 Alexander Larsson <alexl@redhat.com>
2231 * libnautilus-private/nautilus-file-operations.c:
2232 Pass cancellable into strdup_with_name
2234 2007-11-21 Alexander Larsson <alexl@redhat.com>
2236 * libnautilus-private/nautilus-file-operations.c:
2237 Add progress updates to copy.
2238 Make some error dialogs more consistent (add skip all, reorder)
2240 * libnautilus-private/nautilus-progress-info.[ch]:
2241 Add nautilus_progress_info_set_status_printf
2243 2007-11-21 Alexander Larsson <alexl@redhat.com>
2245 * libnautilus-private/nautilus-file-operations.c:
2246 Don't create dest dir on merges
2248 2007-11-21 Alexander Larsson <alexl@redhat.com>
2250 * libnautilus-private/nautilus-file-operations.c:
2251 Handle recursive copies
2253 2007-11-20 Alexander Larsson <alexl@redhat.com>
2255 * libnautilus-private/nautilus-file-operations.c:
2256 Pass in same_fs instead of dest_fs_id so we can
2257 reuse copy_file recursively and only check once.
2259 2007-11-20 Alexander Larsson <alexl@redhat.com>
2261 * libnautilus-private/nautilus-file-operations.c:
2262 More work on file copies
2264 2007-11-20 Alexander Larsson <alexl@redhat.com>
2266 * libnautilus-private/nautilus-file-operations.c:
2267 Add error handling for source scanning
2269 2007-11-19 Alexander Larsson <alexl@redhat.com>
2271 * libnautilus-private/nautilus-progress-info.[ch]:
2272 Add nautilus_get_all_progress_info()
2277 * libnautilus-private/nautilus-file-operations.c:
2278 Implement generic run_simple_dialog()
2280 2007-11-19 Alexander Larsson <alexl@redhat.com>
2282 * libnautilus-private/nautilus-file-operations.c:
2283 Add generic run_simple_dialog.
2285 2007-11-16 Alexander Larsson <alexl@redhat.com>
2287 * libnautilus-private/nautilus-progress-info.c:
2288 Fix signal emissions
2290 * libnautilus-private/nautilus-file-operations.[ch]:
2291 Add nautilus_file_operations_copy, with some initial
2292 (far from done) code
2296 nautilus_file_operations_copy testcase
2298 2007-11-16 Alexander Larsson <alexl@redhat.com>
2300 * libnautilus-private/nautilus-progress-info.c:
2302 Fix threading issues wrt the idle source
2304 2007-11-16 Alexander Larsson <alexl@redhat.com>
2306 * libnautilus-private/Makefile.am:
2307 * libnautilus-private/nautilus-progress-info.[ch]:
2308 Added NautilusProgressInfo class
2310 * libnautilus-private/nautilus-file-operations.c:
2311 * src/file-manager/fm-tree-view.c:
2312 * src/nautilus-places-sidebar.c:
2313 Update to new gio API
2315 2007-11-13 Alexander Larsson <alexl@redhat.com>
2317 * src/file-manager/fm-error-reporting.c:
2318 Remove last use of GNOME_VFS_ERROR
2320 * libnautilus-private/Makefile.am:
2321 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2322 * src/file-manager/fm-directory-view.c:
2323 * src/nautilus-window-manage-views.c:
2324 Remove GNOME_VFS_ERROR
2326 2007-11-13 Alexander Larsson <alexl@redhat.com>
2328 * src/nautilus-window-manage-views.c:
2329 * src/nautilus-window-private.h:
2330 Better error reporting on view failure
2332 2007-11-13 Alexander Larsson <alexl@redhat.com>
2334 * src/nautilus-window-manage-views.c:
2335 * src/nautilus-window-private.h:
2336 Try to mount location if not mounted.
2338 2007-11-13 Alexander Larsson <alexl@redhat.com>
2340 * libnautilus-private/nautilus-directory-async.c:
2341 * libnautilus-private/nautilus-file-private.h:
2342 * libnautilus-private/nautilus-file.c:
2343 Handle std:target_uri gio links
2345 2007-11-12 Alexander Larsson <alexl@redhat.com>
2347 * libnautilus-private/nautilus-file.c:
2350 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2353 * src/nautilus-image-properties-page.c:
2354 Add support for exempi >= 1.99.5 while keeping support for older
2357 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2360 * docs/key_mouse_navigation.txt:
2361 * libnautilus-private/nautilus-emblem-utils.c:
2362 * libnautilus-private/nautilus-emblem-utils.h:
2363 * src/file-manager/fm-properties-window.c:
2364 * src/nautilus-emblem-sidebar.c:
2365 * src/nautilus-property-browser.c:
2366 Fix typo: availible -> available.
2368 2007-11-06 Alexander Larsson <alexl@redhat.com>
2370 * libnautilus-private/nautilus-program-choosing.c:
2371 Update to the new GAppInfo and EelAppLaunchContext APIs
2372 Remove old startup notify code
2374 2007-11-05 Jürg Billeter <j@bitron.ch>
2376 reviewed by: Alexander Larsson <alexl@redhat.com>
2378 * src/file-manager/fm-actions.h:
2379 * src/file-manager/fm-directory-view.c:
2380 (action_open_folder_window_callback), (open_one_in_folder_window),
2381 (action_location_open_folder_window_callback),
2382 (real_update_location_menu), (real_update_menus):
2383 * src/file-manager/nautilus-directory-view-ui.xml:
2384 * src/nautilus-actions.h:
2385 * src/nautilus-navigation-window-menus.c:
2386 (nautilus_navigation_window_update_spatial_menu_item),
2387 (action_folder_window_callback),
2388 (nautilus_navigation_window_initialize_menus):
2389 * src/nautilus-navigation-window-ui.xml:
2390 * src/nautilus-navigation-window.c:
2391 (nautilus_navigation_window_init), (always_use_browser_changed):
2392 * src/nautilus-window-private.h:
2393 Add menu item to open spatial folder window from browser window to File
2394 menu and context menus.
2396 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2398 * src/file-manager/fm-directory-view.c:
2399 * src/nautilus-file-management-properties.c:
2400 * src/nautilus-navigation-window.c:
2401 * libnautilus-private/nautilus-icon-info.c:
2402 * libnautilus-private/nautilus-mime-application-chooser.c:
2403 Plug some minor memory leaks.
2405 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2407 * src/file-manager/fm-icon-container.c:
2408 * src/file-manager/fm-list-view.c:
2409 * src/nautilus-shell.c:
2410 * src/nautilus-file-management-properties.c:
2411 * libnautilus-private/nautilus-column-utilities.c:
2412 * libnautilus-private/nautilus-column-utilities.h:
2413 * libnautilus-private/nautilus-column-chooser.c:
2414 * libnautilus-private/nautilus-column-chooser.h:
2415 Remove all uses of eel-string-list and update code to the new
2416 eel_preferences_[set|get]_string_array api.
2418 * libnautilus-private/nautilus-global-preferences.c:
2419 Update to the eel-enumerations api changes.
2421 2007-11-02 Alexander Larsson <alexl@redhat.com>
2423 * libnautilus-private/nautilus-customization-data.[ch]:
2424 * libnautilus-private/nautilus-desktop-directory.c:
2425 * libnautilus-private/nautilus-directory-async.c:
2426 * libnautilus-private/nautilus-directory-private.h:
2427 * libnautilus-private/nautilus-directory.[ch]:
2428 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2429 * libnautilus-private/nautilus-file-private.h:
2430 * libnautilus-private/nautilus-file-utilities.c:
2431 * libnautilus-private/nautilus-file.[ch]:
2432 * libnautilus-private/nautilus-global-preferences.c:
2433 * libnautilus-private/nautilus-icon-dnd.c:
2434 * libnautilus-private/nautilus-metafile.c:
2435 * libnautilus-private/nautilus-monitor.c:
2436 * libnautilus-private/nautilus-program-choosing.c:
2437 * libnautilus-private/nautilus-query.h:
2438 * libnautilus-private/nautilus-search-directory.c:
2439 * libnautilus-private/nautilus-search-engine-tracker.c:
2440 * libnautilus-private/nautilus-search-engine.h:
2441 * libnautilus-private/nautilus-thumbnails.c:
2442 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2443 * libnautilus-private/nautilus-vfs-utils.h:
2444 * src/file-manager/fm-desktop-icon-view.c:
2445 * src/file-manager/fm-ditem-page.c:
2446 * src/file-manager/fm-icon-container.c:
2447 * src/file-manager/fm-icon-view.c:
2448 * src/file-manager/fm-list-view.c:
2449 * src/file-manager/fm-properties-window.c:
2450 * src/file-manager/fm-tree-view.c:
2451 * src/nautilus-desktop-window.c:
2452 * src/nautilus-emblem-sidebar.c:
2453 * src/nautilus-location-bar.c:
2454 * src/nautilus-location-dialog.c:
2455 * src/nautilus-location-entry.c:
2456 * src/nautilus-main.c:
2457 * src/nautilus-navigation-window-menus.c:
2458 * src/nautilus-places-sidebar.c:
2459 * src/nautilus-query-editor.c:
2460 * src/nautilus-shell.c:
2461 * src/nautilus-sidebar-title.c:
2462 * src/nautilus-window-manage-views.c:
2463 * src/nautilus-window.c:
2464 * test/test-nautilus-mime-actions-set.c:
2465 * test/test-nautilus-mime-actions.c:
2467 Remove lots of gnome vfs includes
2470 Disable building of connect to server app
2472 2007-11-02 Alexander Larsson <alexl@redhat.com>
2474 * libnautilus-private/nautilus-file.[ch]:
2475 Add nautilus_file_is_launchable
2477 * libnautilus-private/nautilus-program-choosing.c:
2478 Add launched apps to recent files
2480 * libnautilus-private/nautilus-mime-actions.[ch]:
2481 * src/file-manager/fm-directory-view.[ch]:
2482 Move all the file activaton code from FMDirectoryView
2483 to a common place in nautilus-mime-actions
2485 2007-11-01 Alexander Larsson <alexl@redhat.com>
2487 * libnautilus-private/nautilus-file-operations.[ch]:
2488 Stub out all gnome-vfs using operations with a
2489 dialog saying this isn't supported yet.
2492 * src/file-manager/fm-directory-view.c:
2493 * src/nautilus-shell-ui.xml:
2494 * src/nautilus-window-menus.c:
2495 Remove all connect to server use for now
2496 Not sure what to do with it in the gvfs world
2498 * src/file-manager/fm-error-reporting.c:
2499 * src/nautilus-main.c:
2500 Remove gnome_vfs uses
2502 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2504 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2505 instead of a hand rolled version.
2507 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2509 * src/file-manager/fm-directory-view.c: do not use the deprecated
2510 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2513 2007-11-01 Alexander Larsson <alexl@redhat.com>
2515 * libnautilus-private/nautilus-file-operations.[ch]:
2516 Convert unmount volume to gio
2517 Remove unmount drive (makes no sense!)
2519 * src/nautilus-places-sidebar.c:
2522 2007-11-01 Alexander Larsson <alexl@redhat.com>
2524 * libnautilus-private/nautilus-file.c:
2525 (nautilus_file_get_uri_scheme):
2526 Better get_uri_scheme implementation
2528 * libnautilus-private/nautilus-mime-actions.[ch]:
2529 Remove the open_with versions (not needed anymore)
2530 Add support for uri_handlers
2532 * libnautilus-private/nautilus-program-choosing.[ch]:
2533 Remove now unused function nautilus_launch_show_file
2535 * src/file-manager/fm-directory-view.c:
2536 * src/nautilus-information-panel.c:
2537 * src/nautilus-window.c:
2538 Update for above api changes
2540 2007-10-31 Alexander Larsson <alexl@redhat.com>
2542 * libnautilus-private/nautilus-dnd.c:
2543 Convert default dnd op to gio code
2545 2007-10-31 Alexander Larsson <alexl@redhat.com>
2547 * libnautilus-private/nautilus-search-engine-simple.c:
2548 Update to changed gio API
2550 2007-10-31 Alexander Larsson <alexl@redhat.com>
2552 * libnautilus-private/nautilus-vfs-utils.[ch]:
2553 Remove more unused gnome-vfs helpers
2555 2007-10-31 Alexander Larsson <alexl@redhat.com>
2557 * src/file-manager/fm-icon-view.c (play_file):
2558 Use a better pipeline for audio preview (doesn't play videos)
2559 Add back totem preview app.
2561 * libnautilus-private/nautilus-file.c:
2562 (nautilus_file_get_volume_name):
2563 Get volume name using gio
2565 * src/file-manager/fm-properties-window.c:
2566 Show volume name for non local files too
2567 Avoid crashes if query fsinfo fails
2569 2007-10-30 Alexander Larsson <alexl@redhat.com>
2571 * libnautilus-private/nautilus-program-choosing.c:
2572 (nautilus_launch_show_file):
2573 Avoid gnome_vfs calls
2575 2007-10-30 Alexander Larsson <alexl@redhat.com>
2577 * libnautilus-private/nautilus-icon-canvas-item.c:
2581 * src/file-manager/Makefile.am:
2582 * src/file-manager/fm-icon-view.c:
2583 * src/file-manager/nautilus-audio-mime-types.h:
2584 Replace audio preview code with new one based
2585 on gst-launch, removing all the gnome-vfs code
2587 2007-10-29 Alexander Larsson <alexl@redhat.com>
2589 * libnautilus-private/nautilus-dnd.c:
2590 Remove gnome-vfs code
2592 2007-10-29 Alexander Larsson <alexl@redhat.com>
2594 * libnautilus-private/nautilus-file-utilities.[ch]:
2595 * libnautilus-private/nautilus-file-operations.c:
2596 Move public gnome-vfs functions from file-utilities to internal
2597 calls in file-operations.c
2598 Replace gnome-vfs use with gio
2600 * libnautilus-private/nautilus-file-operations-progress.c:
2601 * src/file-manager/fm-tree-view.c:
2602 Replace gnome-vfs use with gio
2604 2007-10-29 Alexander Larsson <alexl@redhat.com>
2606 * libnautilus-private/nautilus-file-operations.[ch]:
2607 Move nautilus_file_operations_delete to the gio code.
2609 * src/file-manager/fm-directory-view.c:
2610 * src/file-manager/fm-tree-view.c:
2611 Update to use new nautilus_file_operations_delete
2613 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2615 * libnautilus-private/nautilus-module.c:
2616 Fix valgrind warning on shutdown (#346401, ported from trunk).
2618 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2620 * libnautilus-private/nautilus-directory.c:
2621 * libnautilus-private/nautilus-desktop-link.c:
2622 * libnautilus-private/nautilus-desktop-icon-file.c:
2623 * libnautilus-private/nautilus-bookmark.c:
2624 * libnautilus-private/nautilus-trash-monitor.c:
2625 * libnautilus-private/nautilus-file.c:
2626 Plug minor memory leaks and improper uses of eel_ref_str_*
2628 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2630 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2631 of freeing it to avoid memory corruption.
2633 2007-10-25 Alexander Larsson <alexl@redhat.com>
2635 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2636 * libnautilus-private/nautilus-monitor.c:
2637 Rename some file change queue functions to _by_uri
2638 add GFile based version with the original name
2640 * libnautilus-private/nautilus-file-operations.[ch]:
2641 Add gio based nautilus_file_operations_trash_or_delete() call.
2643 * src/file-manager/fm-directory-view.c:
2644 Call nautilus_file_operations_trash_or_delete()
2647 2007-10-25 Alexander Larsson <alexl@redhat.com>
2649 * src/file-manager/fm-directory-view.[ch]:
2650 Make file activation handle mounting of mountables and non-mounted
2651 locations. Also general cleanup of activation.
2652 Cancellation not handled yet.
2654 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2656 * src/file-manager/fm-list-view.c:
2657 * libnautilus-private/nautilus-icon-info.c:
2658 * libnautilus-private/nautilus-file.c:
2659 Plug some minor memory leaks.
2661 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2663 * src/nautilus-window-manage-view.c (location_has_really_changed):
2664 Fix a warning when switching view.
2666 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2668 * src/nautilus-application.c:
2669 * src/nautilus-property-browser.c:
2670 * src/nautilus-shell.c:
2672 Do not use EelStringList.
2674 2007-10-24 Paolo Borelli <pborelli@katamail.com>
2676 * src/nautilus-file-management-properties.c:
2677 remove eel_string_list (ab)use.
2679 2007-10-24 Alexander Larsson <alexl@redhat.com>
2681 * libnautilus-private/nautilus-file.[ch]:
2682 * libnautilus-private/nautilus-vfs-file.c:
2683 Pass GMountOperation instead of parent to mount.
2684 Nothing for unmount/eject
2686 * src/file-manager/fm-directory-view.c:
2687 Pass in a mount operation for mount.
2688 Disable timeout when mount operation is active
2690 2007-10-24 Alexander Larsson <alexl@redhat.com>
2692 * libnautilus-private/nautilus-file.c:
2693 Use g_utf8_collate, not eel_strcoll.
2695 2007-10-24 Alexander Larsson <alexl@redhat.com>
2697 * libnautilus-private/nautilus-icon-canvas-item.c:
2699 Update for eel changes
2701 2007-10-23 Alexander Larsson <alexl@redhat.com>
2704 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2705 * libnautilus-private/nautilus-icon-container.c:
2706 * libnautilus-private/nautilus-icon-dnd.c:
2707 * libnautilus-private/nautilus-icon-private.h:
2709 Remove libart dependency, use eel rect and point types
2711 2007-10-23 Alexander Larsson <alexl@redhat.com>
2713 * libnautilus-private/nautilus-program-choosing.c:
2714 (nautilus_launch_application_from_command):
2715 Use gdk_spawn instead of eel
2717 2007-10-23 Alexander Larsson <alexl@redhat.com>
2719 * libnautilus-private/nautilus-dnd.c:
2720 * libnautilus-private/nautilus-file.c:
2721 * libnautilus-private/nautilus-program-choosing.c:
2722 * src/file-manager/fm-directory-view.c:
2723 * src/file-manager/fm-properties-window.c:
2724 * src/nautilus-emblem-sidebar.c:
2725 * src/nautilus-information-panel.c:
2726 Don't use removed eel gnome-vfs functions
2728 2007-10-23 Alexander Larsson <alexl@redhat.com>
2730 * libnautilus-private/nautilus-directory.[ch]:
2731 Add nautilus_directory_get_location
2733 * libnautilus-private/nautilus-file.[ch]:
2734 Add nautilus_file_get_parent_location.
2735 Port from eel_format_uri_for_display to gio parse names
2737 * libnautilus-private/nautilus-program-choosing.c:
2738 * src/file-manager/fm-directory-view.c:
2739 * src/nautilus-emblem-sidebar.c:
2740 * src/nautilus-location-bar.c:
2741 * src/nautilus-location-dialog.c:
2742 * src/nautilus-navigation-window-menus.c:
2743 * src/nautilus-window-bookmarks.c:
2744 Port from eel_format_uri_for_display to gio parse names
2746 2007-10-23 Alexander Larsson <alexl@redhat.com>
2748 * libnautilus-private/nautilus-file-utilities.c:
2749 (nautilus_ensure_unique_file_name):
2752 * src/file-manager/fm-directory-view.c:
2753 (fm_directory_view_handle_netscape_url_drop):
2754 Handle missing mimetype
2756 2007-10-23 Alexander Larsson <alexl@redhat.com>
2758 * libnautilus-private/nautilus-file-utilities.c:
2759 (nautilus_compute_title_for_location):
2760 Make this use only display name.
2762 * libnautilus-private/nautilus-icon-info.c:
2763 (nautilus_icon_info_lookup):
2764 Don't free filename before use
2766 * libnautilus-private/nautilus-search-directory-file.[ch]:
2767 * libnautilus-private/nautilus-search-directory.c:
2768 Create nice display name for search directories, and keep it updated.
2770 * src/nautilus-window-manage-views.c:
2771 Fix wrong type of argument passed to signal
2773 2007-10-23 Alexander Larsson <alexl@redhat.com>
2775 * libnautilus-private/nautilus-file.c:
2776 Replace some gnome vfs calls
2778 2007-10-23 Alexander Larsson <alexl@redhat.com>
2780 * libnautilus-private/nautilus-metafile.c:
2781 Use new gio uri escape functions instead of gnome-vfs
2783 2007-10-22 Alexander Larsson <alexl@redhat.com>
2785 * src/nautilus-location-entry.c:
2786 Use GFilenameCompleter
2788 2007-10-22 Alexander Larsson <alexl@redhat.com>
2790 * src/nautilus-application.c:
2791 * src/nautilus-information-panel.c:
2792 * src/nautilus-spatial-window.c:
2793 * src/nautilus-spatial-window.h:
2794 * src/nautilus-window-manage-views.c:
2795 Use GFile * instead of uris in some more places
2797 Patch from Paolo Borelli
2799 2007-10-22 Alexander Larsson <alexl@redhat.com>
2801 * libnautilus-private/nautilus-desktop-icon-file.c:
2802 * libnautilus-private/nautilus-file.c:
2803 * libnautilus-private/nautilus-saved-search-file.c:
2804 * libnautilus-private/nautilus-search-directory-file.c:
2805 Fix handling of mimetype as refstring
2809 Patch from Paolo Borelli
2811 2007-10-19 Paolo Borelli <pborelli@katamail.com>
2813 * src/file-manager/fm-icon-view.c:
2814 * src/file-manager/fm-directory-view.c:
2815 use g_content_type_equals instead of strcasecmp on the mime type.
2817 * src/nautilus-window-menus.c:
2818 Remove unneeded includes
2820 2007-10-19 Paolo Borelli <pborelli@katamail.com>
2822 * libnautilus-private/nautilus-emblem-utils.h:
2823 * libnautilus-private/nautilus-emblem-utils.c:
2824 * src/nautilus-emblem-sidebar.c:
2825 * src/nautilus-property-browser.c:
2827 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2829 2007-10-19 Alexander Larsson <alexl@redhat.com>
2831 * libnautilus-private/nautilus-file.c:
2832 (nautilus_file_set_display_name):
2833 Don't crash on NULL display name
2835 2007-10-19 Alexander Larsson <alexl@redhat.com>
2837 * libnautilus-private/nautilus-file-private.h:
2838 * libnautilus-private/nautilus-file.[ch]:
2839 * libnautilus-private/nautilus-vfs-file.c:
2840 Remove NautilusFileMountCallback and just make
2841 NautilusFileOperationCallback take an extra
2842 resultant file argument.
2844 * src/file-manager/fm-directory-view.c:
2845 * src/file-manager/fm-error-reporting.c:
2846 * src/file-manager/fm-list-view.c:
2847 * src/file-manager/fm-properties-window.c:
2848 Update to API change
2850 * src/nautilus-pathbar.c:
2851 (get_display_name_for_folder):
2852 Fix crash if NULL display name
2854 2007-10-19 Alexander Larsson <alexl@redhat.com>
2856 * libnautilus-private/nautilus-desktop-icon-file.c:
2857 Set can_mount/unmount to FALSE unless set
2859 * libnautilus-private/nautilus-file-private.h:
2860 * libnautilus-private/nautilus-file.c:
2861 * libnautilus-private/nautilus-file.h:
2862 Make the Operation object semi-public
2863 Move mount ops to virtual functions
2865 * libnautilus-private/nautilus-vfs-file.c:
2866 Initial work to implement mount op
2868 2007-10-18 Alexander Larsson <alexl@redhat.com>
2870 * libnautilus-private/nautilus-file-utilities.[ch]:
2871 * src/nautilus-pathbar.c:
2872 Add & use nautilus_get_desktop_location
2874 * libnautilus-private/nautilus-dnd.c:
2877 * libnautilus-private/nautilus-icon-dnd.c:
2878 Trash is now a real uri location, remove special case
2880 2007-10-18 Alexander Larsson <alexl@redhat.com>
2882 * libnautilus-private/nautilus-file-utilities.[ch]:
2883 Make compute_title take a GFile
2885 * libnautilus-private/nautilus-view-factory.[ch]:
2886 * libnautilus-private/nautilus-window-info.[ch]:
2887 * src/file-manager/fm-directory-view.c:
2888 * src/file-manager/fm-tree-view.c:
2889 * src/nautilus-application.[ch]:
2890 * src/nautilus-bookmark-list.c:
2891 * src/nautilus-bookmarks-window.c:
2892 * src/nautilus-connect-server-dialog-nonmain.c:
2893 * src/nautilus-desktop-window.c:
2894 * src/nautilus-history-sidebar.c:
2895 * src/nautilus-location-bar.c:
2896 * src/nautilus-location-dialog.c:
2897 * src/nautilus-navigation-window.c:
2898 * src/nautilus-places-sidebar.c:
2899 * src/nautilus-shell.c:
2900 * src/nautilus-spatial-window.c:
2901 * src/nautilus-window-manage-views.[ch]:
2902 * src/nautilus-window-menus.c:
2903 * src/nautilus-window-private.h:
2904 * src/nautilus-window.[ch]:
2905 Use GFile * instead of char * uri in all loation handling
2908 2007-10-18 Paolo Borelli <pborelli@katamail.com>
2910 * src/nautilus-image-properties-page.c: port to gio.
2912 2007-10-18 Alexander Larsson <alexl@redhat.com>
2914 * libnautilus-private/nautilus-directory-private.h:
2915 * libnautilus-private/nautilus-directory.[ch]:
2916 * src/nautilus-application.c:
2917 Make nautilus_directory_get_existing take GFile *.
2918 Add nautilus_directory_get taking a GFile *
2920 2007-10-18 Alexander Larsson <alexl@redhat.com>
2922 * libnautilus-private/nautilus-desktop-directory-file.c:
2923 * libnautilus-private/nautilus-desktop-directory.c:
2924 * libnautilus-private/nautilus-desktop-icon-file.c:
2925 * libnautilus-private/nautilus-desktop-link-monitor.c:
2926 * libnautilus-private/nautilus-directory.c:
2927 * libnautilus-private/nautilus-directory.h:
2928 * libnautilus-private/nautilus-file-operations.c:
2929 * libnautilus-private/nautilus-file-utilities.c:
2930 * src/file-manager/fm-directory-view.c:
2931 * src/nautilus-navigation-window.c:
2932 * src/nautilus-window-manage-views.c:
2933 * test/test-nautilus-directory-async.c:
2934 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2936 2007-10-18 Alexander Larsson <alexl@redhat.com>
2938 * libnautilus-private/nautilus-desktop-link.c:
2939 * libnautilus-private/nautilus-desktop-icon-file.c:
2942 * libnautilus-private/nautilus-file.c:
2943 * libnautilus-private/nautilus-icon-dnd.c:
2944 Convert gnome_vfs calls to gio
2946 2007-10-18 Alexander Larsson <alexl@redhat.com>
2948 * libnautilus-private/nautilus-desktop-icon-file.c:
2949 * src/nautilus-application.c:
2950 * src/nautilus-window-menus.c:
2951 * test/test-nautilus-directory-async.c:
2953 Convert gnome_vfs calls to gio
2955 2007-10-18 Alexander Larsson <alexl@redhat.com>
2957 * src/nautilus-application.[ch]:
2958 Convert gnome_vfs calls to gio
2961 Document some stuff that needs doing in gio-branch
2963 2007-10-18 Alexander Larsson <alexl@redhat.com>
2965 * libnautilus-private/nautilus-search-engine-simple.c:
2968 * src/nautilus-query-editor.c:
2969 Work around crash getting NULL back as the location.
2971 2007-10-18 Alexander Larsson <alexl@redhat.com>
2973 * libnautilus-private/nautilus-file-utilities.[ch]:
2974 Add nautilus_is_home_directory and nautilus_is_root_directory
2976 * src/nautilus-window-manage-views.c:
2977 Convert gnome_vfs calls to gio
2979 2007-10-18 Alexander Larsson <alexl@redhat.com>
2981 * src/nautilus-window.c (nautilus_window_go_up):
2982 Use gio to find parent
2984 2007-10-18 Alexander Larsson <alexl@redhat.com>
2986 * src/nautilus-pathbar.[ch]:
2987 * src/nautilus-navigation-window.c:
2988 * src/nautilus-window-manage-views.c:
2991 2007-10-17 Alexander Larsson <alexl@redhat.com>
2993 * libnautilus-private/nautilus-vfs-utils.[ch]:
2994 Remove now unused gnome_vfs to gio helpers
2996 2007-10-17 Alexander Larsson <alexl@redhat.com>
2998 * src/nautilus-location-bar.c:
2999 Remove some unused code
3000 Replace gnome_vfs code with gio code
3002 2007-10-17 Alexander Larsson <alexl@redhat.com>
3004 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3005 Typo can_delete -> can_trash
3007 2007-10-17 Alexander Larsson <alexl@redhat.com>
3009 * src/nautilus-property-browser.c:
3010 Replace some gnome-vfs code with gio code
3012 2007-10-17 Alexander Larsson <alexl@redhat.com>
3014 * src/file-manager/fm-properties-window.c:
3015 Replace some gnome-vfs code with gio code
3017 2007-10-17 Alexander Larsson <alexl@redhat.com>
3019 * libnautilus-private/nautilus-file-private.h:
3020 * libnautilus-private/nautilus-file.[ch]:
3021 Add can_delete and can_trash
3023 * src/file-manager/fm-directory-view.c:
3024 Replace some gnome-vfs code with gio code
3026 2007-10-17 Alexander Larsson <alexl@redhat.com>
3028 * src/nautilus-location-dialog.c (open_current_location):
3029 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3031 2007-10-17 Alexander Larsson <alexl@redhat.com>
3033 * libnautilus-private/nautilus-search-engine-simple.c:
3036 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3038 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3040 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3042 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3044 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3046 * libnautilus-private/nautilus-link.[ch]: remove.
3047 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3048 and rename them to nautilus-link.[ch]
3049 * libnautilus-private/nautilus-file.c: adapt for the above change.
3051 2007-10-17 Alexander Larsson <alexl@redhat.com>
3053 * src/nautilus-places-sidebar.c:
3056 2007-10-17 Alexander Larsson <alexl@redhat.com>
3058 * libnautilus-private/nautilus-file.[ch]:
3059 * libnautilus-private/nautilus-file-private.h:
3060 Remove has/get_volume/drive, replace with
3061 can_mount/unmount/eject and mount/unmount/eject.
3062 (Which are not fully implemented yet)
3063 Add nautilus_file_is_mountpoint.
3065 * libnautilus-extension/nautilus-file-info.[ch]:
3066 * libnautilus-private/nautilus-directory-async.c:
3067 * libnautilus-private/nautilus-link-desktop-file.[ch]:
3068 * libnautilus-private/nautilus-link.[ch]:
3069 * src/file-manager/fm-directory-view.c:
3070 * src/file-manager/fm-icon-view.c:
3071 * src/file-manager/fm-properties-window.c:
3072 * src/file-manager/fm-tree-model.[ch]:
3073 * src/file-manager/fm-tree-view.c:
3076 2007-10-16 Alexander Larsson <alexl@redhat.com>
3078 * libnautilus-private/nautilus-desktop-icon-file.c:
3079 * libnautilus-private/nautilus-desktop-link-monitor.c:
3080 * libnautilus-private/nautilus-desktop-link.[ch]:
3081 * libnautilus-private/nautilus-directory-async.c:
3082 * libnautilus-private/nautilus-file-private.h:
3083 * libnautilus-private/nautilus-file.c:
3084 * libnautilus-private/nautilus-search-directory-file.c:
3085 * src/file-manager/fm-directory-view.c:
3086 * src/file-manager/fm-properties-window.c:
3087 Convert some volume monitor use to gio
3089 2007-10-16 Alexander Larsson <alexl@redhat.com>
3091 * libnautilus-private/nautilus-trash-monitor.c:
3092 Ref icon in nautilus_trash_monitor_get_icon()
3094 * libnautilus-private/nautilus-desktop-icon-file.c:
3095 * libnautilus-private/nautilus-desktop-link.c:
3096 * libnautilus-private/nautilus-desktop-link.h:
3097 * src/nautilus-places-sidebar.c:
3098 Use nautilus_trash_monitor_get_icon() when possible
3100 2007-10-16 Alexander Larsson <alexl@redhat.com>
3102 * libnautilus-private/nautilus-trash-monitor.[ch]:
3103 Add full gio implementation and get_icon()
3105 2007-10-15 Alexander Larsson <alexl@redhat.com>
3107 * libnautilus-private/Makefile.am:
3108 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3109 * libnautilus-private/nautilus-icon-factory.c: Removed.
3110 * libnautilus-private/nautilus-icon-factory.h: Removed.
3111 Remove NautilusIconFactory code.
3112 Now all code use the new APIs
3115 * libnautilus-private/nautilus-bookmark.c:
3116 * libnautilus-private/nautilus-bookmark.h:
3117 * libnautilus-private/nautilus-file.c:
3118 * libnautilus-private/nautilus-global-preferences.c:
3119 * libnautilus-private/nautilus-icon-canvas-item.c:
3120 * libnautilus-private/nautilus-icon-canvas-item.h:
3121 * libnautilus-private/nautilus-icon-container.h:
3122 * libnautilus-private/nautilus-icon-private.h:
3123 * libnautilus-private/nautilus-link-desktop-file.c:
3124 * libnautilus-private/nautilus-program-choosing.c:
3125 * libnautilus-private/nautilus-view.h:
3126 * src/file-manager/fm-directory-view.c:
3127 * src/file-manager/fm-icon-view.c:
3128 * src/file-manager/fm-list-model.c:
3129 * src/file-manager/fm-list-model.h:
3130 * src/file-manager/fm-list-view.c:
3131 * src/file-manager/fm-properties-window.c:
3132 * src/file-manager/fm-tree-model.c:
3133 * src/file-manager/fm-tree-view.c:
3134 * src/nautilus-application.c:
3135 * src/nautilus-bookmark-list.c:
3136 * src/nautilus-bookmarks-window.c:
3137 * src/nautilus-emblem-sidebar.c:
3138 * src/nautilus-navigation-window-menus.c:
3139 * src/nautilus-navigation-window.c:
3140 * src/nautilus-pathbar.c:
3141 * src/nautilus-places-sidebar.c:
3142 * src/nautilus-sidebar-title.c:
3143 * src/nautilus-window-menus.c:
3144 * src/nautilus-window.c:
3145 * src/nautilus-zoom-control.h:
3146 * test/test-nautilus-wrap-table.c:
3147 Don't include the nautilus-icon-factory headers
3149 2007-10-15 Alexander Larsson <alexl@redhat.com>
3151 * libnautilus-private/nautilus-file.[ch]:
3152 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3153 Fix force_size handling
3155 * src/file-manager/fm-directory-view.c:
3156 * src/file-manager/fm-empty-view.c:
3157 * src/file-manager/fm-list-model.c:
3158 * src/file-manager/fm-properties-window.c:
3159 * src/file-manager/fm-tree-model.c:
3160 * src/nautilus-emblem-sidebar.c:
3161 * src/nautilus-navigation-window-menus.c:
3162 * src/nautilus-property-browser.c:
3163 * src/nautilus-sidebar-title.c:
3164 Convert more stuff to new icon API
3166 2007-10-15 Alexander Larsson <alexl@redhat.com>
3168 * libnautilus-private/nautilus-icon-info.[ch]:
3169 Add nautilus_icon_info_lookup_from_name
3171 * libnautilus-private/nautilus-ui-utilities.c:
3172 * src/nautilus-desktop-window.c:
3173 * src/nautilus-navigation-window.c:
3174 * src/nautilus-pathbar.c:
3175 Use nautilus_icon_info_lookup_from_name to get less
3178 2007-10-15 Alexander Larsson <alexl@redhat.com>
3180 * src/nautilus-pathbar.c:
3181 * src/nautilus-spatial-window.c:
3182 Convert more stuff to new icon API
3184 2007-10-15 Alexander Larsson <alexl@redhat.com>
3186 * libnautilus-private/nautilus-file.[ch]:
3187 Add nautilus_file_get_icon_pixbuf and
3188 IGNORE_VISITING icon flag
3190 * libnautilus-private/nautilus-icon-info.[ch]:
3191 Add nautilus_icon_info_get_used_name function
3193 * libnautilus-private/nautilus-emblem-utils.c:
3194 * libnautilus-private/nautilus-program-choosing.c:
3195 * libnautilus-private/nautilus-ui-utilities.c:
3196 * src/nautilus-desktop-window.c:
3197 * src/nautilus-navigation-window.c:
3198 * src/nautilus-spatial-window.c:
3199 * src/nautilus-window.[ch]:
3200 Convert to new icon APIs
3202 2007-10-15 Alexander Larsson <alexl@redhat.com>
3204 * libnautilus-private/Makefile.am:
3205 * libnautilus-private/nautilus-audio-player.c: Removed.
3206 * libnautilus-private/nautilus-audio-player.h: Removed.
3207 * src/file-manager/fm-icon-view.c:
3208 Kill old unused code
3210 2007-10-15 Alexander Larsson <alexl@redhat.com>
3212 * libnautilus-private/nautilus-icon-info.[ch]:
3213 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3215 * libnautilus-private/nautilus-file.[ch]:
3216 New functions for getting emblem icons and emblem pixbufs
3218 * libnautilus-private/nautilus-icon-container.[ch]:
3219 * libnautilus-private/nautilus-icon-factory.c:
3220 * src/file-manager/fm-directory-view.[ch]:
3221 * src/file-manager/fm-icon-container.c:
3222 * src/file-manager/fm-list-model.c:
3223 * src/file-manager/fm-tree-model.c:
3224 * src/nautilus-sidebar-title.c:
3225 Update to use the new emblem getters
3227 2007-10-15 Alexander Larsson <alexl@redhat.com>
3229 * libnautilus-private/nautilus-icon-info.[ch]:
3230 Add nautilus_get_icon_size_for_stock_size
3232 * libnautilus-private/nautilus-bookmark.c:
3233 * src/nautilus-places-sidebar.c:
3236 2007-10-15 Alexander Larsson <alexl@redhat.com>
3238 * libnautilus-private/nautilus-thumbnails.c:
3239 Add required thumbnailing stuff from NautilusIconFactory here
3241 2007-10-15 Alexander Larsson <alexl@redhat.com>
3243 * libnautilus-private/nautilus-icon-factory.[ch]:
3244 * libnautilus-private/nautilus-icon-info.[ch]:
3245 Move over icon size util functions to nautilus-icon-info
3247 * libnautilus-private/nautilus-icon-container.c:
3248 * libnautilus-private/nautilus-lib-self-check-functions.h:
3249 * src/file-manager/fm-list-model.c:
3250 * src/nautilus-sidebar-title.c:
3253 2007-10-15 Alexander Larsson <alexl@redhat.com>
3255 * libnautilus-private/nautilus-icon-container.c:
3256 * libnautilus-private/nautilus-icon-factory.h:
3257 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3260 2007-10-15 Alexander Larsson <alexl@redhat.com>
3262 * libnautilus-private/nautilus-file.c:
3263 Actually handle thumbnail size prefs
3265 2007-10-15 Alexander Larsson <alexl@redhat.com>
3267 * libnautilus-private/nautilus-file.c:
3268 Handle thumbnail size prefs
3269 Handle all sorts of icon changes and emit CHANGED on
3272 * libnautilus-private/nautilus-directory-private.h:
3273 * libnautilus-private/nautilus-directory.c:
3274 * libnautilus-private/nautilus-icon-container.c:
3275 * libnautilus-private/nautilus-icon-info.c:
3276 * libnautilus-private/nautilus-icon-info.h:
3277 * src/file-manager/fm-directory-view.c:
3278 * src/file-manager/fm-list-view.c:
3279 * src/file-manager/fm-properties-window.c:
3280 * src/file-manager/fm-tree-model.c:
3281 * src/file-manager/fm-tree-model.h:
3282 * src/file-manager/fm-tree-view.c:
3283 * src/nautilus-bookmarks-window.c:
3284 * src/nautilus-sidebar-title.c:
3285 * src/nautilus-window-bookmarks.c:
3286 * src/nautilus-window.c:
3287 Remove use of icon factory icons_changed signal, using instead
3288 the file CHANGED signal.
3290 2007-10-15 Alexander Larsson <alexl@redhat.com>
3292 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3293 Add thumbnail to all attributes
3295 2007-10-15 Alexander Larsson <alexl@redhat.com>
3297 * libnautilus-private/nautilus-file.h:
3298 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3300 * libnautilus-private/nautilus-bookmark.c:
3301 * src/file-manager/fm-directory-view.c:
3302 * src/file-manager/fm-properties-window.c:
3303 * src/file-manager/fm-tree-model.c:
3304 * src/nautilus-bookmark-list.c:
3305 * src/nautilus-pathbar.c:
3306 * src/nautilus-sidebar-title.c:
3307 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3308 nautilus_icon_factory_is_icon_ready_for_file and
3309 nautilus_icon_factory_get_required_file_attributes.
3311 2007-10-12 Alexander Larsson <alexl@redhat.com>
3313 * libnautilus-private/nautilus-bookmark.[ch]:
3314 * libnautilus-private/nautilus-file.[ch]:
3315 * libnautilus-private/nautilus-icon-info.c:
3316 * src/nautilus-application.c:
3317 * src/nautilus-bookmark-list.c:
3318 * src/nautilus-bookmarks-window.c:
3319 * src/nautilus-places-sidebar.c:
3320 * src/nautilus-window-manage-views.c:
3321 * src/nautilus-window-private.h:
3322 * src/nautilus-window.c:
3323 Convert bookmarks API to gio / GIcon
3325 2007-10-12 Alexander Larsson <alexl@redhat.com>
3327 * libnautilus-private/nautilus-file-private.h:
3328 * libnautilus-private/nautilus-file.c:
3329 * libnautilus-private/nautilus-icon-container.c:
3330 * libnautilus-private/nautilus-thumbnails.[ch]:
3331 Add back support for generating thumbnails.
3333 2007-10-12 Alexander Larsson <alexl@redhat.com>
3335 * libnautilus-private/nautilus-directory-async.c:
3336 * libnautilus-private/nautilus-file-private.h:
3337 * libnautilus-private/nautilus-file.c:
3338 For large icons, try to use the original file
3341 2007-10-12 Alexander Larsson <alexl@redhat.com>
3343 * libnautilus-private/nautilus-file.c:
3344 Only invalidate thumbnails when sizing up, not
3345 on the original scale from raw
3347 2007-10-12 Alexander Larsson <alexl@redhat.com>
3349 * libnautilus-private/nautilus-directory-async.c:
3350 * libnautilus-private/nautilus-file-private.h:
3351 * libnautilus-private/nautilus-file.c:
3352 Simplify thumbnail size handling and make it work.
3353 Now handles resizing icons.
3355 2007-10-12 Alexander Larsson <alexl@redhat.com>
3357 * libnautilus-private/nautilus-directory-async.c:
3358 * libnautilus-private/nautilus-file-private.h:
3359 * libnautilus-private/nautilus-file.c:
3360 More exact handling of thumbnail up_to_date-ness, including
3361 if loading a thumbnail fails.
3362 Return thumbnails of the right size.
3364 * libnautilus-private/nautilus-thumbnails.[ch]:
3365 Add nautilus_thumbnail_unframe_image and export
3366 frame element sizes as defines
3368 2007-10-11 Alexander Larsson <alexl@redhat.com>
3370 * libnautilus-private/nautilus-file.[ch]:
3371 * libnautilus-private/nautilus-directory-async.c:
3372 Export nautilus_file_should_show_thumbnail and use it as needed in the
3373 thumbnail reading code
3375 2007-10-11 Alexander Larsson <alexl@redhat.com>
3377 * libnautilus-private/nautilus-file-attributes.h:
3378 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3380 * libnautilus-private/nautilus-directory-private.h:
3381 * libnautilus-private/nautilus-directory-async.c:
3382 * libnautilus-private/nautilus-file-private.h:
3383 Load thumbnails asynchronosuly.
3385 * libnautilus-private/nautilus-file.c:
3386 Initial code to use the asynchronoulsy loaded thumbnail
3388 * libnautilus-private/nautilus-icon-factory.c:
3389 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3392 2007-10-11 Alexander Larsson <alexl@redhat.com>
3394 * libnautilus-private/nautilus-file-private.h:
3395 * libnautilus-private/nautilus-file.c:
3396 Read thumbnail info from gio
3398 2007-10-11 Alexander Larsson <alexl@redhat.com>
3400 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3401 Handle accept, visited and embedding text state and
3402 rewrite the icon as needed.
3404 * libnautilus-private/nautilus-icon-info.c:
3405 (nautilus_icon_info_finalize):
3406 Fix crash if pixbuf is NULL
3408 2007-10-11 Alexander Larsson <alexl@redhat.com>
3410 * libnautilus-private/Makefile.am:
3411 * libnautilus-private/nautilus-icon-info.[ch]:
3412 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3414 * libnautilus-private/nautilus-file.[ch]:
3415 Make nautilus_file_get_icon return a NautilusFileInfo
3417 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3418 Split out attach points instead of using NautilusAttachPoints
3420 * libnautilus-private/nautilus-icon-container.[ch]:
3421 * src/file-manager/fm-icon-container.c:
3422 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3424 * libnautilus-private/nautilus-icon-factory.c:
3425 * libnautilus-private/nautilus-program-choosing.c:
3426 * libnautilus-private/nautilus-mime-application-chooser.c:
3427 * libnautilus-private/nautilus-open-with-dialog.c:
3428 Update to g_themed_icon_get_names const type
3430 2007-10-10 Alexander Larsson <alexl@redhat.com>
3432 * libnautilus-private/nautilus-file-private.h:
3433 * libnautilus-private/nautilus-file.[ch]:
3434 Keep track of GIcon from gio.
3435 Add nautilus_file_get_icon()
3437 * libnautilus-private/nautilus-icon-factory.[ch]:
3438 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3439 This is a bit temporary, but can be used to move over
3440 users to nautilus_file_get_icon().
3442 * libnautilus-private/nautilus-icon-container.[ch]:
3443 * src/file-manager/fm-icon-container.c:
3444 Use nautilus_file_get_icon() in icon view.
3446 2007-10-10 Alexander Larsson <alexl@redhat.com>
3448 * libnautilus-private/nautilus-file-utilities.c:
3449 * libnautilus-private/nautilus-monitor.c:
3450 * src/nautilus-bookmark-list.c:
3451 Update for file monitoring API change
3453 * src/nautilus-spatial-window.c:
3454 Gio port from Paolo Borelli
3456 2007-10-08 Alexander Larsson <alexl@redhat.com>
3458 * libnautilus-private/nautilus-file.c:
3459 (nautilus_file_peek_display_name):
3460 Use a display name based on the filename as the default instead
3461 of "" before we've read the real display name from the backend.
3463 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3465 * libnautilus-private/nautilus-icon-dnd.[ch]:
3466 * src/nautilus-emblem-sidebar.c:
3467 * src/nautilus-location-bar.c:
3469 Replace nautilus_icon_dnd_uri_list_extract_uris with
3470 g_uri_list_extract_uris.
3472 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3474 * src/nautilus-bookmark-list.[ch]: port to gio.
3476 2007-10-05 Paolo Borelli <pborelli@katamail.com>
3478 * configure.in: use gio-2.0 instead of gio-standalone.
3480 2007-10-04 Alexander Larsson <alexl@redhat.com>
3482 * libnautilus-private/Makefile.am:
3483 * libnautilus-private/nautilus-trash-directory.[ch]:
3484 * libnautilus-private/nautilus-trash-file.[ch]:
3485 Remove virtual trash locations, we now use the gvfs trash:
3487 * libnautilus-private/nautilus-trash-monitor.[ch]:
3488 Make this a stub for now. Need to figure out how to do this.
3490 * libnautilus-private/nautilus-directory-private.h:
3491 * libnautilus-private/nautilus-directory.c:
3492 * libnautilus-private/nautilus-file-operations.c:
3493 * libnautilus-private/nautilus-file.c:
3494 * src/file-manager/fm-directory-view.c:
3495 * src/nautilus-window-manage-views.c:
3496 Handle the removal of NautilusTrash*
3498 2007-10-04 Alexander Larsson <alexl@redhat.com>
3500 * libnautilus-private/nautilus-thumbnails.c:
3501 Use gio instead of gnome-vfs to get mtime
3503 2007-10-02 Alexander Larsson <alexl@redhat.com>
3505 * libnautilus-private/nautilus-customization-data.c:
3506 * libnautilus-private/nautilus-customization-data.h:
3507 * src/nautilus-property-browser.c:
3508 Use gio to read info
3510 2007-10-02 Alexander Larsson <alexl@redhat.com>
3512 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3513 Use gio to get mime type
3515 2007-10-02 Alexander Larsson <alexl@redhat.com>
3517 * libnautilus-private/nautilus-file-utilities.c:
3518 Use GFileMonitor to monitor xdg user dirs file
3520 2007-10-02 Alexander Larsson <alexl@redhat.com>
3522 * libnautilus-private/Makefile.am (INCLUDES):
3523 Bump name for extension dir since we're not compatible anymore
3525 2007-10-02 Alexander Larsson <alexl@redhat.com>
3527 * libnautilus-private/nautilus-bookmark.c:
3528 * libnautilus-private/nautilus-customization-data.c:
3529 * libnautilus-private/nautilus-desktop-directory.c:
3530 * libnautilus-private/nautilus-directory-background.c:
3531 * libnautilus-private/nautilus-dnd.c:
3532 * libnautilus-private/nautilus-file-operations.c:
3533 * libnautilus-private/nautilus-file-utilities.c:
3534 * libnautilus-private/nautilus-file.c:
3535 * libnautilus-private/nautilus-icon-factory.c:
3536 * libnautilus-private/nautilus-metafile.c:
3537 * libnautilus-private/nautilus-search-directory.c:
3538 * libnautilus-private/nautilus-search-engine-tracker.c:
3539 * src/file-manager/fm-directory-view.c:
3540 * src/file-manager/fm-ditem-page.c:
3541 * src/file-manager/fm-icon-view.c:
3542 * src/file-manager/fm-properties-window.c:
3543 * src/file-manager/fm-tree-view.c:
3544 * src/nautilus-application.c:
3545 * src/nautilus-bookmark-list.c:
3546 * src/nautilus-image-properties-page.c:
3547 * src/nautilus-information-panel.c:
3548 * src/nautilus-places-sidebar.c:
3549 * src/nautilus-property-browser.c:
3550 * src/nautilus-query-editor.c:
3551 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3552 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3554 2007-10-02 Alexander Larsson <alexl@redhat.com>
3556 * libnautilus-private/nautilus-icon-factory.c:
3557 Don't clear thumbnails and other absolute pathnames from icon
3558 cache when mime data or icon theme changes. This is to avoid
3559 flashing and async realoading of all thumbnails.
3561 2007-10-02 Alexander Larsson <alexl@redhat.com>
3563 * libnautilus-private/nautilus-directory-async.c:
3564 (mime_db_changed_callback):
3565 Use the right call to invalidate attributes, so that
3566 they get re-read correctly.
3568 2007-10-02 Alexander Larsson <alexl@redhat.com>
3570 * libnautilus-private/nautilus-icon-factory.c:
3571 (mime_type_data_changed_callback):
3572 * libnautilus-private/nautilus-directory-async.c:
3573 (mime_db_changed_callback):
3574 Fix up types in callbacks
3576 * libnautilus-private/nautilus-mime-application-chooser.c:
3577 * libnautilus-private/nautilus-open-with-dialog.c:
3578 Handle and emit mime_data_changed on NautilusSignaller
3580 2007-10-01 Alexander Larsson <alexl@redhat.com>
3582 * libnautilus-private/Makefile.am:
3583 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3584 * libnautilus-private/nautilus-open-with-dialog.[ch]:
3585 Moved these from eel and renamed
3587 * src/file-manager/fm-directory-view.c:
3588 * src/file-manager/fm-properties-window.c:
3589 Use the nautilus version imported above instead of the eel one.
3591 2007-10-01 Alexander Larsson <alexl@redhat.com>
3593 * libnautilus-private/nautilus-directory-async.c:
3594 * libnautilus-private/nautilus-icon-factory.c:
3595 * libnautilus-private/nautilus-signaller.c:
3596 Replace gnome-vfs mime monitor with NautilusSignaller signal.
3598 * src/nautilus-query-editor.c:
3599 Use gio to list all mime types
3601 2007-10-01 Alexander Larsson <alexl@redhat.com>
3603 * libnautilus-private/nautilus-theme.[ch]:
3604 Delete leftover files
3606 2007-09-28 Alexander Larsson <alexl@redhat.com>
3609 Update for new gio pkgconfig name
3611 2007-09-28 Alexander Larsson <alexl@redhat.com>
3613 * libnautilus-private/nautilus-file.c:
3614 * src/file-manager/fm-directory-view.c:
3615 * src/file-manager/fm-properties-window.c:
3616 Update to the new name for g_format_file_size_for_display
3618 2007-09-28 Alexander Larsson <alexl@redhat.com>
3620 * libnautilus-private/nautilus-file.c:
3621 * libnautilus-private/nautilus-link.c:
3622 * src/file-manager/fm-icon-container.c:
3623 * src/nautilus-query-editor.c:
3624 Use gio mimetype functions instead of gnome-vfs ones.
3626 2007-09-28 Alexander Larsson <alexl@redhat.com>
3628 * libnautilus-private/nautilus-mime-actions.[ch]:
3629 * libnautilus-private/nautilus-program-choosing.[ch]:
3630 * libnautilus-private/nautilus-recent.[ch]:
3631 Use GAppInfo instead of GnomeVFSMimeApplication
3633 * src/file-manager/fm-directory-view.c:
3634 * src/nautilus-information-panel.c:
3635 * test/test-nautilus-mime-actions.c:
3636 Update due to the api changes in the GAppInfo move.
3638 2007-09-27 Alexander Larsson <alexl@redhat.com>
3640 * libnautilus-private/nautilus-file.c:
3641 * src/file-manager/fm-directory-view.c:
3642 * src/file-manager/fm-properties-window.c:
3643 Use g_file_size_format_for_display instead of
3644 gnome_vfs_format_file_size_for_display
3646 2007-09-27 Alexander Larsson <alexl@redhat.com>
3648 * libnautilus-private/nautilus-file.c:
3649 Remove unused GnomeVFSHandle stuff
3651 2007-09-27 Alexander Larsson <alexl@redhat.com>
3653 * libnautilus-private/nautilus-file.c:
3654 Forgot to change GnomeVFSResult to GError in
3657 007-09-27 Alexander Larsson <alexl@redhat.com>
3659 * libnautilus-private/nautilus-file.c:
3660 Implement nautilus_file_set_owner and nautilus_file_set_group
3661 using set_attributes
3664 2007-09-27 Alexander Larsson <alexl@redhat.com>
3666 * libnautilus-private/nautilus-file.c:
3667 Implement nautilus_file_set_permissions using
3668 nautilus_file_set_attributes.
3670 2007-09-27 Alexander Larsson <alexl@redhat.com>
3672 * libnautilus-private/nautilus-file.[ch]:
3673 Add nautilus_file_set_attributes
3675 2007-09-27 Alexander Larsson <alexl@redhat.com>
3677 * libnautilus-private/nautilus-vfs-utils.[ch]:
3678 Add gnome_vfs_result_to_error call
3680 * libnautilus-private/nautilus-file.[ch]:
3681 Convert renaming to use gio.
3682 Pass GError instead of GnomeVFSResult in
3683 NautilusFileOperationCallback
3685 * src/file-manager/fm-error-reporting.c:
3686 * src/file-manager/fm-error-reporting.h:
3687 * src/file-manager/fm-list-view.c:
3688 * src/file-manager/fm-properties-window.c:
3689 Update to the NautilusFileOperationCallback API change
3691 2007-09-26 Alexander Larsson <alexl@redhat.com>
3693 * libnautilus-private/nautilus-file-private.h:
3694 * libnautilus-private/nautilus-file.c:
3695 Read can_delete and can_rename from gio.
3696 Use can_rename in nautilus_file_can_rename.
3698 2007-09-26 Alexander Larsson <alexl@redhat.com>
3700 * libnautilus-private/nautilus-file.[ch]:
3701 Add nautilus_file_get_edit_name()
3703 2007-09-26 Alexander Larsson <alexl@redhat.com>
3705 * libnautilus-private/nautilus-file-utilities.[ch]:
3706 Make string args const char * where possible.
3708 * libnautilus-private/nautilus-desktop-icon-file.c:
3709 * libnautilus-private/nautilus-directory-async.c:
3710 * libnautilus-private/nautilus-file-private.h:
3711 * libnautilus-private/nautilus-file.c:
3712 Read display_name and edit_name from gio.
3713 Kill old cached_display_name creation.
3714 Use eel_ref_str for name, display_name, edit_name and make sure to
3715 share them when possible.
3716 Old use of display_name as the link info only is moved so that
3717 its shared with the normal name, with got_custom_display_name showing
3720 2007-09-26 Alexander Larsson <alexl@redhat.com>
3722 * libnautilus-private/nautilus-file-private.h:
3723 * libnautilus-private/nautilus-file.c:
3724 Use new refcounted string implementation for mime_type.
3725 This way we don't have to store duplicate strings for
3728 2007-09-26 Alexander Larsson <alexl@redhat.com>
3730 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3731 directory->details->pending_file_info now has GFileInfo objects, not
3732 GnomeVFSFileInfo objects. Free them in the correct way.
3734 2007-09-26 Alexander Larsson <alexl@redhat.com>
3736 * libnautilus-private/nautilus-directory-async.c:
3737 Remove old irrelevant comment
3739 2007-09-26 Alexander Larsson <alexl@redhat.com>
3741 * libnautilus-private/nautilus-directory-async.c:
3742 Read top left text with gio
3744 2007-09-26 Alexander Larsson <alexl@redhat.com>
3746 * src/file-manager/fm-ditem-page.c:
3747 Use g_file_load_contents_async instead of
3748 eel_read_entire_file_async.
3750 2007-09-26 Alexander Larsson <alexl@redhat.com>
3752 * libnautilus-private/nautilus-icon-factory.c:
3753 * libnautilus-private/nautilus-thumbnails.c:
3754 Use g_file_load_contents_async instead of
3755 eel_read_entire_file_async.
3757 2007-09-26 Alexander Larsson <alexl@redhat.com>
3759 * libnautilus-private/nautilus-metafile.c:
3760 Use g_file_load_contents_async instead of
3761 eel_read_entire_file_async.
3763 2007-09-26 Alexander Larsson <alexl@redhat.com>
3765 * libnautilus-private/nautilus-directory-async.c:
3766 * libnautilus-private/nautilus-directory.c:
3767 * libnautilus-private/nautilus-file.c:
3768 Initialize hidden_file_hash lazily
3770 2007-09-26 Alexander Larsson <alexl@redhat.com>
3772 * libnautilus-private/nautilus-directory-async.c:
3773 Read link info using gio
3775 2007-09-26 Alexander Larsson <alexl@redhat.com>
3777 * libnautilus-private/nautilus-directory-async.c:
3778 * libnautilus-private/nautilus-directory-private.h:
3779 Read mime list using gio
3781 2007-09-26 Alexander Larsson <alexl@redhat.com>
3783 * libnautilus-private/nautilus-directory-async.c:
3784 Read .hidden using gio.
3786 2007-09-25 Alexander Larsson <alexl@redhat.com>
3788 * libnautilus-private/nautilus-icon-factory.c:
3789 Free file_info after last use (fixed valgrind warning)
3791 * libnautilus-private/nautilus-file.c:
3792 Sometimes we freed an uninitialized pointer
3794 * libnautilus-private/nautilus-directory-async.c:
3795 * libnautilus-private/nautilus-directory-private.h:
3796 Keep all the directory loading info in DirectoryLoadState
3798 2007-09-25 Alexander Larsson <alexl@redhat.com>
3800 * libnautilus-private/nautilus-directory-async.c:
3801 * libnautilus-private/nautilus-directory-private.h:
3802 Implement deep count using gio
3804 2007-09-25 Alexander Larsson <alexl@redhat.com>
3806 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3807 Don't crash on files that have slashes in them.
3809 2007-09-24 Alexander Larsson <alexl@redhat.com>
3811 * libnautilus-private/nautilus-directory-async.c:
3812 * libnautilus-private/nautilus-directory-private.h:
3813 Use gio to do directory counts
3815 2007-09-24 Alexander Larsson <alexl@redhat.com>
3817 * libnautilus-private/nautilus-directory-async.c:
3818 * libnautilus-private/nautilus-file-private.h:
3819 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3821 2007-09-24 Alexander Larsson <alexl@redhat.com>
3823 * libnautilus-private/nautilus-desktop-directory-file.c:
3824 * libnautilus-private/nautilus-desktop-icon-file.c:
3825 * libnautilus-private/nautilus-file.c:
3826 * libnautilus-private/nautilus-file.h:
3827 * libnautilus-private/nautilus-saved-search-file.c:
3828 * libnautilus-private/nautilus-search-directory-file.c:
3829 * libnautilus-private/nautilus-trash-file.c:
3830 There was some problems removing the virtual call for
3831 get_file_type, as this broke getting the type for "virtual"
3832 directory types like trash and the desktop. Re-introduce this,
3833 but set the type directly instead of via an indirect jump.
3835 2007-09-24 Alexander Larsson <alexl@redhat.com>
3837 * libnautilus-private/nautilus-directory.c:
3838 * libnautilus-private/nautilus-file.c:
3839 * libnautilus-private/nautilus-file.h:
3840 nautilus_file_get_for_location -> nautilus_file_get
3841 same for get_existing
3843 2007-09-24 Alexander Larsson <alexl@redhat.com>
3845 * libnautilus-private/nautilus-bookmark.c:
3846 * libnautilus-private/nautilus-directory-async.c:
3847 * libnautilus-private/nautilus-directory.c:
3848 * libnautilus-private/nautilus-file-operations.c:
3849 * libnautilus-private/nautilus-file-utilities.c:
3850 * libnautilus-private/nautilus-file.c:
3851 * libnautilus-private/nautilus-file.h:
3852 * libnautilus-private/nautilus-icon-dnd.c:
3853 * libnautilus-private/nautilus-search-directory.c:
3854 * libnautilus-private/nautilus-thumbnails.c:
3855 * libnautilus-private/nautilus-trash-monitor.c:
3856 * libnautilus-private/nautilus-tree-view-drag-dest.c:
3857 * src/file-manager/fm-directory-view.c:
3858 * src/file-manager/fm-ditem-page.c:
3859 * src/file-manager/fm-icon-view.c:
3860 * src/file-manager/fm-list-view.c:
3861 * src/file-manager/fm-properties-window.c:
3862 * src/file-manager/fm-tree-model.c:
3863 * src/file-manager/fm-tree-view.c:
3864 * src/nautilus-application.c:
3865 * src/nautilus-bookmark-list.c:
3866 * src/nautilus-information-panel.c:
3867 * src/nautilus-notes-viewer.c:
3868 * src/nautilus-pathbar.c:
3869 * src/nautilus-places-sidebar.c:
3870 * src/nautilus-spatial-window.c:
3871 * src/nautilus-window-manage-views.c:
3872 * test/test-nautilus-mime-actions-set.c:
3873 * test/test-nautilus-mime-actions.c:
3874 Rename nautilus_file_get -> nautilus_file_get_by_uri.
3875 Same with nautilus_file_get_existing.
3877 2007-09-21 Alexander Larsson <alexl@redhat.com>
3879 * libnautilus-private/nautilus-file.[ch]:
3880 Fix up type for get_permissions return value (don't use gnome-vfs types).
3882 * libnautilus-private/nautilus-vfs-utils.[ch]:
3883 Add gnome_vfs_file_type_from_g_file_type()
3885 * libnautilus-private/nautilus-icon-factory.c:
3886 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3888 2007-09-21 Alexander Larsson <alexl@redhat.com>
3890 * libnautilus-private/nautilus-directory-async.c:
3891 * libnautilus-private/nautilus-monitor.[ch]:
3892 Use gio to implement file monitoring.
3894 2007-09-21 Alexander Larsson <alexl@redhat.com>
3896 * libnautilus-private/nautilus-directory-async.c:
3897 * libnautilus-private/nautilus-directory-private.h:
3898 Read info for new files
3900 2007-09-21 Alexander Larsson <alexl@redhat.com>
3902 * libnautilus-private/nautilus-directory-async.c:
3903 * libnautilus-private/nautilus-directory-private.h:
3904 Implement get_file_info using gio
3906 2007-09-21 Alexander Larsson <alexl@redhat.com>
3908 * libnautilus-private/nautilus-directory-async.c:
3909 * libnautilus-private/nautilus-directory-private.h:
3910 Read directory list via gio instead of gnome-vfs
3912 * libnautilus-private/nautilus-file-private.h:
3913 * libnautilus-private/nautilus-file.c:
3914 Get is_hidden & is_backup from gio instead of doing
3915 filename matching ourselves.
3917 * libnautilus-private/nautilus-file-utilities.c:
3918 Remove unused hidden/backup pattern matching.
3920 * src/nautilus-main.c:
3921 Initiate GThreads, as we need this for gio async emulation.
3923 2007-09-20 Alexander Larsson <alexl@redhat.com>
3925 * libnautilus-private/nautilus-vfs-utils.c:
3926 Fix typo in attribute name
3928 * libnautilus-private/nautilus-directory-async.c:
3929 * libnautilus-private/nautilus-file-private.h:
3930 * libnautilus-private/nautilus-file.c:
3931 Make NautilusFile info update use GFileInfo.
3932 Update all call sites to convert to it.
3934 2007-09-20 Alexander Larsson <alexl@redhat.com>
3936 * libnautilus-private/nautilus-vfs-utils.[ch]:
3937 Add gnome_vfs_file_info_to_gio
3939 2007-09-20 Alexander Larsson <alexl@redhat.com>
3941 * libnautilus-private/nautilus-directory-metafile-monitor.c:
3942 * libnautilus-private/nautilus-directory-private.h:
3943 * libnautilus-private/nautilus-directory.c:
3944 * libnautilus-private/nautilus-file.c:
3945 * libnautilus-private/nautilus-metafile.c:
3946 Make the filename key for metadata be unescaped in memory.
3947 Escape it only when reading/writing the metadata files.
3948 This is to avoid escaping a lot since we're now storing the
3949 filename unescaped in NautilusFile.
3951 2007-09-20 Alexander Larsson <alexl@redhat.com>
3953 * libnautilus-private/nautilus-directory-notify.h:
3954 * libnautilus-private/nautilus-directory.c:
3955 Add GFile versions of metadata scheduling functions.
3957 2007-09-20 Alexander Larsson <alexl@redhat.com>
3959 * libnautilus-private/nautilus-directory-notify.h:
3960 * libnautilus-private/nautilus-directory.c:
3962 nautilus_directory_notify_files_changed
3963 nautilus_directory_notify_files_removed
3965 2007-09-20 Alexander Larsson <alexl@redhat.com>
3967 * libnautilus-private/nautilus-directory-private.h:
3968 * libnautilus-private/nautilus-directory.c:
3969 * libnautilus-private/nautilus-file.c:
3970 Avoid for_location suffix when its not needed anymore
3972 2007-09-20 Alexander Larsson <alexl@redhat.com>
3974 * libnautilus-private/nautilus-directory.c:
3975 Add _by_uri suffix to uri versions of functions and
3976 remove suffix for GFile versions
3978 2007-09-20 Alexander Larsson <alexl@redhat.com>
3980 * libnautilus-private/nautilus-directory-notify.h:
3981 * libnautilus-private/nautilus-directory.c:
3982 * libnautilus-private/nautilus-file-changes-queue.c:
3983 * libnautilus-private/nautilus-link-desktop-file.c:
3984 * libnautilus-private/nautilus-merged-directory.c:
3985 Rename notify functions that work on uris to _by_uri and
3986 the GFile ones to have no suffix
3988 2007-09-20 Alexander Larsson <alexl@redhat.com>
3990 * libnautilus-private/nautilus-metafile.c:
3991 * libnautilus-private/nautilus-directory.[ch]:
3992 Remove unused function nautilus_directory_make_uri_canonical
3994 2007-09-20 Alexander Larsson <alexl@redhat.com>
3996 * libnautilus-private/nautilus-directory-notify.h:
3997 * libnautilus-private/nautilus-directory.c:
3998 Added nautilus_directory_notify_files_moved_by_location and
3999 made nautilus_directory_notify_files_moved use that.
4001 2007-09-20 Alexander Larsson <alexl@redhat.com>
4003 * libnautilus-private/nautilus-directory-notify.h:
4004 * libnautilus-private/nautilus-directory.c:
4005 Add nautilus_directory_notify_files_added_by_location.
4006 Use GFile instead of uris in more places
4008 2007-09-20 Alexander Larsson <alexl@redhat.com>
4010 * libnautilus-private/nautilus-directory-private.h:
4011 * libnautilus-private/nautilus-directory.c:
4012 * libnautilus-private/nautilus-file.[ch]:
4013 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4014 and implement nautilus_file_get based on these.
4016 2007-09-20 Alexander Larsson <alexl@redhat.com>
4018 * libnautilus-private/nautilus-file.[ch]:
4019 Add nautilus_file_get_location () and use it when
4022 2007-09-19 Alexander Larsson <alexl@redhat.com>
4024 * libnautilus-private/nautilus-directory.c:
4025 (nautilus_directory_is_desktop_directory):
4026 * libnautilus-private/nautilus-file-utilities.[ch]:
4027 (nautilus_is_home_directory_file):
4028 (nautilus_is_desktop_directory_file):
4029 (nautilus_is_desktop_directory):
4030 * libnautilus-private/nautilus-file.c:
4031 (nautilus_file_is_desktop_directory):
4032 (nautilus_file_is_home):
4033 Don't keep dup:ing strings for these commonly called
4036 2007-09-19 Alexander Larsson <alexl@redhat.com>
4038 * libnautilus-private/nautilus-directory-async.c:
4039 * libnautilus-private/nautilus-directory-private.h:
4040 * libnautilus-private/nautilus-directory.c:
4041 * libnautilus-private/nautilus-file-utilities.[ch]:
4042 * libnautilus-private/nautilus-file.c:
4043 Use GFile *location to store the uri for NautilusDirectory.
4044 In preparation for using GFile for all I/O.
4046 2007-09-19 Alexander Larsson <alexl@redhat.com>
4048 * libnautilus-private/nautilus-file-private.h:
4049 * libnautilus-private/nautilus-directory-async.c:
4050 * libnautilus-private/nautilus-file-attributes.h:
4051 * libnautilus-private/nautilus-file.[ch]:
4052 * libnautilus-private/nautilus-mime-actions.c:
4053 * src/file-manager/fm-directory-view.c:
4054 * src/file-manager/fm-ditem-page.c:
4055 * src/file-manager/fm-properties-window.c:
4056 * src/nautilus-window.c:
4057 Remove slow mimetype attribute and all its use.
4058 This is in preparation for the gio move which has
4059 a canonical mimetype definition instead of the
4060 guessed/slow couple.
4062 2007-09-19 Alexander Larsson <alexl@redhat.com>
4064 * libnautilus-private/nautilus-file-attributes.h:
4065 * libnautilus-private/nautilus-directory-async.c:
4066 * libnautilus-private/nautilus-directory.c:
4067 * libnautilus-private/nautilus-file-utilities.c:
4068 * libnautilus-private/nautilus-file.c:
4069 * libnautilus-private/nautilus-icon-factory.c:
4070 * libnautilus-private/nautilus-mime-actions.c:
4071 * src/file-manager/fm-directory-view.c:
4072 * src/file-manager/fm-properties-window.c:
4073 * src/file-manager/fm-tree-model.c:
4074 * src/file-manager/fm-tree-view.c:
4075 * src/nautilus-spatial-window.c:
4076 * src/nautilus-window-manage-views.c:
4077 * src/nautilus-window.c:
4078 Limit the set of file attributes to the ones we actually read
4079 separately. This makes it more obvious what is happening when
4080 doing I/O. It does put some extra work on users, because they
4081 need to know where the data is coming from, but that is rarely
4084 2007-09-19 Alexander Larsson <alexl@redhat.com>
4086 * libnautilus-private/nautilus-desktop-icon-file.c:
4087 * libnautilus-private/nautilus-directory-async.c:
4088 * libnautilus-private/nautilus-directory.c:
4089 * libnautilus-private/nautilus-file-private.h:
4090 * libnautilus-private/nautilus-file-utilities.[ch]:
4091 * libnautilus-private/nautilus-file.c:
4092 Store "name" instead of "relative_uri" in NautilusFile.
4093 We want to avoid escaping/unescaping as much as possible and
4094 limit that to when we go from/to a full uri.
4096 2007-09-19 Alexander Larsson <alexl@redhat.com>
4098 * libnautilus-private/nautilus-file-private.h:
4099 Remove declaration for removed function
4101 2007-09-19 Alexander Larsson <alexl@redhat.com>
4103 * libnautilus-private/nautilus-directory-async.c:
4104 * libnautilus-private/nautilus-file-private.h:
4105 * libnautilus-private/nautilus-file.[ch]:
4106 * libnautilus-private/nautilus-program-choosing.c:
4107 * src/file-manager/fm-directory-view.c:
4108 * src/nautilus-spatial-window.c:
4109 * src/nautilus-window-manage-views.c:
4110 Use GError instead of GnomeVFSResult for get_info_error
4112 2007-09-19 Alexander Larsson <alexl@redhat.com>
4114 * libnautilus-private/nautilus-desktop-directory-file.c:
4115 * libnautilus-private/nautilus-desktop-icon-file.c:
4116 * libnautilus-private/nautilus-file-private.h:
4117 * libnautilus-private/nautilus-file.[ch]:
4118 * libnautilus-private/nautilus-saved-search-file.c:
4119 * libnautilus-private/nautilus-search-directory-file.c:
4120 * libnautilus-private/nautilus-trash-file.c:
4121 * libnautilus-private/nautilus-vfs-file.c:
4122 * libnautilus-private/nautilus-vfs-utils.c:
4123 * libnautilus-private/nautilus-vfs-utils.h:
4124 * libnautilus-private/nautilus-view-factory.c:
4125 * libnautilus-private/nautilus-view-factory.h:
4126 * src/file-manager/fm-desktop-icon-view.c:
4127 * src/file-manager/fm-empty-view.c:
4128 * src/file-manager/fm-icon-view.c:
4129 * src/file-manager/fm-list-view.c:
4130 Move from GnomeVFSFileType to GFileType
4132 2007-11-28 Alexander Larsson <alexl@redhat.com>
4134 * src/nautilus-search-bar.c:
4135 Use invisible event box for search bar. (#464193)
4136 Patch from Andrea Cimitan
4138 2007-11-27 Andre Klapper <a9016009@gmx.de>
4141 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4144 2007-11-12 Alexander Larsson <alexl@redhat.com>
4146 * libnautilus-private/nautilus-icon-canvas-item.c:
4147 * libnautilus-private/nautilus-icon-container.c:
4148 * libnautilus-private/nautilus-icon-container.h:
4149 * libnautilus-private/nautilus-icon-dnd.c:
4150 * libnautilus-private/nautilus-icon-private.h:
4151 * src/file-manager/fm-desktop-icon-view.c:
4152 * src/file-manager/fm-icon-view.c:
4153 Handle RTL layout of icons (#342009)
4154 Patch from Yair Hershkovitz
4156 2007-11-05 Jürg Billeter <j@bitron.ch>
4158 reviewed by: Alexander Larsson <alexl@redhat.com>
4160 * src/file-manager/fm-actions.h:
4161 * src/file-manager/fm-directory-view.c:
4162 (action_open_folder_window_callback), (open_one_in_folder_window),
4163 (action_location_open_folder_window_callback),
4164 (real_update_location_menu), (real_update_menus):
4165 * src/file-manager/nautilus-directory-view-ui.xml:
4166 * src/nautilus-actions.h:
4167 * src/nautilus-navigation-window-menus.c:
4168 (nautilus_navigation_window_update_spatial_menu_item),
4169 (action_folder_window_callback),
4170 (nautilus_navigation_window_initialize_menus):
4171 * src/nautilus-navigation-window-ui.xml:
4172 * src/nautilus-navigation-window.c:
4173 (nautilus_navigation_window_init), (always_use_browser_changed):
4174 * src/nautilus-window-private.h:
4175 Add menu item to open spatial folder window from browser window to File
4176 menu and context menus.
4178 2007-10-03 Christian Neumair <cneumair@gnome.org>
4180 * libnautilus-private/nautilus-module.c:
4181 Fix valgrind warning on shutdown (#346401, re-applied).
4183 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
4185 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4186 patch from Joachim Sauer, fix beep when backspace or delete are pressed
4189 2007-10-03 Alexander Larsson <alexl@redhat.com>
4191 * src/nautilus-sidebar-title.c:
4192 (update_title_font):
4193 Fix crash with small fonts (#454884)
4195 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
4197 Backport from gio-branch, fixes #480608, from
4198 Alexander Larsson <alexl@redhat.com>
4200 * libnautilus-private/nautilus-icon-factory.c:
4201 Don't clear thumbnails and other absolute pathnames from icon
4202 cache when mime data or icon theme changes. This is to avoid
4203 flashing and async realoading of all thumbnails.
4205 * libnautilus-private/nautilus-directory-async.c:
4206 (mime_db_changed_callback):
4207 Use the right call to invalidate attributes, so that
4208 they get re-read correctly.
4210 2007-09-27 Christian Neumair <cneumair@gnome.org>
4212 * libnautilus-private/nautilus-icon-factory.c:
4213 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4216 2007-09-18 Alexander Larsson <alexl@redhat.com>
4218 * libnautilus-private/nautilus-file-private.h:
4219 Clean up NautilusFileDetails a bit.
4221 2007-09-18 Alexander Larsson <alexl@redhat.com>
4223 * libnautilus-extension/nautilus-file-info.[ch]:
4224 * libnautilus-private/nautilus-desktop-directory-file.c:
4225 * libnautilus-private/nautilus-desktop-icon-file.c:
4226 * libnautilus-private/nautilus-directory-async.c:
4227 * libnautilus-private/nautilus-directory.c:
4228 * libnautilus-private/nautilus-file-private.h:
4229 * libnautilus-private/nautilus-file.[ch]:
4230 * libnautilus-private/nautilus-icon-factory.c:
4231 * libnautilus-private/nautilus-saved-search-file.c:
4232 * libnautilus-private/nautilus-search-directory-file.c:
4233 * libnautilus-private/nautilus-thumbnails.c:
4234 * libnautilus-private/nautilus-trash-file.c:
4235 * libnautilus-private/nautilus-vfs-file.c:
4236 * src/file-manager/fm-directory-view.c:
4237 Store file info directly in NautilusFile instead of using a
4240 2007-09-18 Alexander Larsson <alexl@redhat.com>
4242 * libnautilus-private/nautilus-desktop-directory-file.c:
4243 * libnautilus-private/nautilus-desktop-icon-file.c:
4244 * libnautilus-private/nautilus-directory-async.c:
4245 * libnautilus-private/nautilus-file-operations-progress.c:
4246 * libnautilus-private/nautilus-file-operations-progress.h:
4247 * libnautilus-private/nautilus-file-private.h:
4248 * libnautilus-private/nautilus-file.c:
4249 * libnautilus-private/nautilus-file.h:
4250 * libnautilus-private/nautilus-metafile.c:
4251 * libnautilus-private/nautilus-search-directory-file.c:
4252 * libnautilus-private/nautilus-thumbnails.c:
4253 * libnautilus-private/nautilus-trash-file.c:
4254 * libnautilus-private/nautilus-vfs-file.c:
4255 * src/file-manager/fm-directory-view.c:
4256 * src/file-manager/fm-ditem-page.c:
4257 * src/file-manager/fm-icon-view.c:
4258 * src/file-manager/fm-properties-window.c:
4259 Use goffset instead of GnomeVFSFileSize
4261 2007-09-18 Alexander Larsson <alexl@redhat.com>
4263 * libnautilus-private/Makefile.am:
4264 * libnautilus-private/nautilus-vfs-utils.[ch]:
4265 Added tools for conversion from GnomeVFSResult to GError
4267 * libnautilus-private/nautilus-directory-async.c:
4268 * libnautilus-private/nautilus-directory-private.h:
4269 * libnautilus-private/nautilus-directory.[ch]:
4270 * libnautilus-private/nautilus-search-directory.c:
4271 * src/file-manager/fm-directory-view.[ch]:
4272 * src/file-manager/fm-error-reporting.[ch]:
4273 Use GError instead of GnomeVFSResult for directory loading errors
4275 2007-09-18 Alexander Larsson <alexl@redhat.com>
4278 Add -gio to version for now
4279 Pull in gio-standalone
4281 === gio-branch starts here ===
4283 2007-09-18 Alexander Larsson <alexl@redhat.com>
4286 Post release version bump
4288 === nautilus 2.20.0 ===
4290 2007-09-18 Alexander Larsson <alexl@redhat.com>
4294 Bump version to 2.20.0
4296 2007-09-14 Alexander Shopov <ash@contact.bg>
4298 * libnautilus-private/apps_nautilus_preferences.schemas.in
4299 Added translator visible comment for difference
4300 between date_changed and date_modified.
4302 2007-09-11 Alexander Larsson <alexl@redhat.com>
4304 * libnautilus-private/nautilus-module.c:
4305 Revert. We're in hard code freeze.
4307 2007-09-11 Alexander Larsson <alexl@redhat.com>
4309 * libnautilus-private/nautilus-module.c:
4310 Fix valgrind warning on shutdown (#346401)
4312 2007-09-10 Alexander Larsson <alexl@redhat.com>
4314 * libnautilus-private/nautilus-thumbnails.[ch]:
4315 Add nautilus_thumbnail_load_image_async and cancel.
4317 * libnautilus-private/nautilus-icon-container.c:
4318 * libnautilus-private/nautilus-icon-factory.[ch]:
4319 Load thumbnails asynchronously
4321 Patch from Christian Neumair
4323 2007-09-10 Alexander Larsson <alexl@redhat.com>
4325 * libnautilus-private/nautilus-dnd.h:
4326 * libnautilus-private/nautilus-file-dnd.c:
4327 * libnautilus-private/nautilus-icon-dnd.c:
4328 Implement direct save (XDS) DnD.
4329 Based on patch from BROCCO Amos
4331 2007-09-10 Alexander Larsson <alexl@redhat.com>
4333 * libnautilus-private/nautilus-file.c:
4334 (nautilus_file_get_octal_permissions_as_string):
4335 Filter out any non-unix-permissions flags for the
4338 2007-09-03 Christian Neumair <cneumair@gnome.org>
4340 * src/nautilus-application.c: (save_session_to_file),
4341 (nautilus_application_load_session):
4342 * src/nautilus-window-manage-views.c: (setup_new_window),
4343 (nautilus_spatial_window_state_event):
4344 * src/nautilus-spatial-window.c:
4345 (nautilus_spatial_window_state_event):
4346 * libnautilus-private/nautilus-metadata.h:
4347 Store keep-above and stickiness for navigation and spatial windows
4348 across sessions (#163335).
4350 2007-09-03 Alexander Larsson <alexl@redhat.com>
4352 * src/nautilus-connect-server-dialog.c:
4354 Use gdk_window_beep instead of gdk_display_beep (#373760)
4355 Based on patch from Young-Ho Cha
4357 2007-08-28 Alexander Larsson <alexl@redhat.com>
4359 * nautilus-folder-handler.desktop.in.in (MimeType):
4360 Add colon at end of list.
4362 2007-08-27 Alexander Larsson <alexl@redhat.com>
4365 Post release version bump
4367 === nautilus 2.19.91 ===
4369 2007-08-27 Alexander Larsson <alexl@redhat.com>
4374 2007-08-27 Alexander Larsson <alexl@redhat.com>
4376 * src/file-manager/fm-directory-view.c:
4377 (change_to_view_directory):
4378 Set cwd correctly for scripts on desktop. (#320218)
4379 Patch from Sebastien Bacher
4381 2007-08-24 Alexander Larsson <alexl@redhat.com>
4383 * libnautilus-private/nautilus-module.c:
4384 Be more robust against broken extensions (#449488)
4386 2007-08-24 Alexander Larsson <alexl@redhat.com>
4388 * libnautilus-private/nautilus-file-utilities.c:
4389 * libnautilus-private/nautilus-file.c:
4390 Avoid crashing if going to file:///# (#436071)
4392 2007-08-22 Alexander Larsson <alexl@redhat.com>
4394 * libnautilus-private/nautilus-icon-container.c:
4395 * libnautilus-private/nautilus-icon-factory.c:
4396 * libnautilus-private/nautilus-icon-factory.h:
4397 * src/file-manager/fm-list-model.c:
4398 * src/nautilus-sidebar-title.c:
4399 The icon theme changed how the sizes of the emblem icons
4400 are used, update to comply with that.
4402 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4405 Post release version bump
4407 === nautilus 2.19.90 ===
4409 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4414 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4416 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4417 * src/nautilus-navigation-window-menus.c:
4418 Replace references to "sidebar" with "side pane". (#131285)
4419 Patch from Reinout van Schouwen <reinouts@gnome.org>
4421 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4423 * src/nautilus-window-manage-views.c:
4424 (display_view_selection_failure):
4425 Added debug message when GnomeVFS service is not available
4426 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4428 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4430 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4431 Remove excess lines from uninstalled.pc file. (#462496)
4432 Patch from Damien Carbery <damien.carbery@sun.com>
4434 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4436 * libnautilus-private/Makefile.am:
4437 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4438 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4439 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4440 Use a custom cell renderer for the filename column which applies
4441 ellipsization but reports its size based on the actual width of
4442 the text to be rendered. This restores the original column
4443 autosizing behaviour while keeping the ellipsization. (#419343)
4445 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4448 Post release version bump
4450 === nautilus 2.19.6 ===
4452 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4457 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4459 * configure.in: Revert dependency on libSM 1.0.2
4460 added on 2007-07-24 as it makes nautilus unbuildable on
4461 everything but the most cutting-edge distributions.
4462 Plus, nobody else does it.
4464 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4466 * src/nautilus-window-toolbars.c:
4467 (nautilus_navigation_window_load_extension_toolbar_items):
4468 Don't use the same name for the extensions menu action group
4469 and the extensions toolbar action group. (#461792)
4470 Patch from Christian Persch <chpe@gnome.org>
4472 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4474 * src/nautilus-window.c: (real_load_view_as_menu):
4475 Dont't try to remove extra_viewer_radio_action from a group
4476 that may already have been finalized. (#461789)
4477 Patch from Christian Persch <chpe@gnome.org>
4479 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4481 * libnautilus-private/nautilus-search-engine-simple.c:
4482 (search_visit_func): Don't try to lowercase non-unicode
4483 filenames with g_utf8_strdown. Fixes #454799.
4484 Patch from Jan de Groot <jan@jgc.homeip.net>
4486 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
4488 * src/file-manager/fm-properties-window.c:
4489 (changed_group_callback): Don't crash if the active group
4490 combobox entry is removed or the group information becomes
4491 unreadable. Fixes #355018.
4493 2007-07-24 Christian Persch <chpe@gnome.org>
4495 * libnautilus-private/nautilus-bookmark.c:
4496 (nautilus_bookmark_menu_item_new):
4497 * libnautilus-private/nautilus-customization-data.c:
4498 (nautilus_customization_data_new),
4499 (nautilus_customization_data_get_next_element_for_display):
4500 * libnautilus-private/nautilus-customization-data.h:
4501 * src/nautilus-application.c:
4502 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4503 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4505 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4506 (drag_data_received_callback):
4507 * src/nautilus-property-browser.c:
4508 (make_properties_from_directories):
4509 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4511 * src/nautilus-window-menus.c:
4512 (nautilus_menus_append_bookmark_to_menu):
4513 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4514 instead of truncating the strings. Bug #410113.
4516 2007-07-24 Christian Persch <chpe@gnome.org>
4518 * src/nautilus-navigation-window.c: (location_button_create),
4519 (nautilus_navigation_window_init):
4520 * src/nautilus-pathbar.c: (get_slider_button),
4521 (make_directory_button):
4522 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4523 (nautilus_zoom_control_instance_init),
4524 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4525 (and the others on the same 'toolbar') on click, for consistency with
4526 toolbars, and the gtk filechooser path bar. Bug #326774.
4528 2007-07-24 Alexander Larsson <alexl@redhat.com>
4531 Require cvs gnome-vfs
4533 2007-07-24 Alexander Larsson <alexl@redhat.com>
4537 * src/nautilus-image-properties-page.c:
4538 * src/nautilus-main.c:
4539 Optionally support XMP metadata in images via exemi (#451380)
4540 Patch from Hubert Figuiere
4542 2007-07-24 Alexander Larsson <alexl@redhat.com>
4544 * src/nautilus-connect-server-dialog.c:
4545 (nautilus_connect_server_dialog_init):
4546 React on enter key (#449591)
4547 Patch from Christian Neumair
4549 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
4552 Add missing dependency on libSM.
4554 2007-07-24 Luca Ferretti <elle.uca@libero.it>
4556 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4557 fixed a typo in key description
4559 2007-07-23 Andre Klapper <a9016009@gmx.de>
4561 * src/nautilus-file-management-properties.glade:
4562 corrected executable text file labels (#334309)
4564 2007-07-23 Andre Klapper <a9016009@gmx.de>
4566 * src/file-manager/fm-directory-view.c:
4567 improved string and added ngettext support (#326952)
4569 2007-07-23 Andre Klapper <a9016009@gmx.de>
4571 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4572 corrected description for confirm_trash (#329440)
4574 2007-07-23 Andre Klapper <a9016009@gmx.de>
4576 * src/nautilus-window-menus.c:
4577 added two missing tooltip strings (#329308)
4579 2007-07-23 Christian Persch <chpe@gnome.org>
4582 * src/nautilus-navigation-action.c: (connect_proxy),
4584 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4586 * src/nautilus-navigation-window.c: (location_button_create),
4587 (nautilus_navigation_window_init),
4588 (nautilus_navigation_window_destroy),
4589 (nautilus_navigation_window_finalize),
4590 (nautilus_navigation_window_class_init):
4591 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4592 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4593 (finish_first_line):
4594 * src/nautilus-side-pane.c: (side_panel_free),
4595 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4596 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4597 (nautilus_side_pane_add_panel), (create_shortcut):
4598 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4599 (nautilus_trash_bar_init):
4600 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4601 Bug #458284 and bug #455616.
4603 2007-07-23 Alexander Larsson <alexl@redhat.com>
4605 * libnautilus-private/nautilus-search-engine-simple.c:
4606 Don't error out when recursing into directories during search. (#433105)
4607 Requires recent gnome-vfs
4608 Patch from Marlon Nelson
4610 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4613 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4614 Add uninstalled pkg-config file. (#400114)
4615 Patch from Brian Cameron <brian.cameron@sun.com>
4617 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4619 * nautilus-computer.desktop.in.in:
4620 * nautilus-folder-handler.desktop.in.in:
4621 * nautilus-home.desktop.in.in:
4622 Remove trailing whitespace from TryExec line. (#426949)
4623 Patch from Dan Winship <danw@novell.com>
4625 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
4627 * src/nautilus-navigation-window.c:
4628 (view_as_menu_switch_views_callback):
4629 Handle the fact that the gtk+ 2.11.x combobox emits the
4630 changed signal on removing the active entry without crash.
4632 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4635 Post release version bump
4637 === nautilus 2.19.5 ===
4639 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4644 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4646 * libnautilus-private/nautilus-program-choosing.c:
4647 (nautilus_launch_desktop_file):
4648 Check command_string for NULL before using it. (#427618)
4649 Patch from Tom Parker <palfrey@tevp.net>
4651 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4653 * src/nautilus-image-properties-page.c: (file_read_callback):
4654 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4655 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
4657 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4659 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4660 (sidebar_title_create_more_info_label):
4661 Fix alignment of labels in information sidebar. (#414199)
4662 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
4664 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4667 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4668 but Interactive Unix is obsolete.
4669 Remove checks for functions and headers we don't use anymore.
4670 Remove check for jw as the SGML docs have been removed.
4671 Remove configuration for removed gimphwrapbox.
4672 Remove unused variables $CDDA_LIBS and $LIBJPEG.
4674 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4676 * libnautilus-private/Makefile.am:
4677 * libnautilus-private/nautilus-cdrom-extensions.h:
4680 2007-06-27 Alexander Larsson <alexl@redhat.com>
4682 * src/nautilus-file-management-properties-main.c:
4683 Fix warning. Patch from Hubert Figuiere.
4685 2007-06-24 Christian Neumair <cneumair@gnome.org>
4688 * src/nautilus-application.c:
4689 * src/file-manager/Makefile.am:
4690 * src/file-manager/fm-empty-view.[ch]:
4691 Add optional empty view.
4693 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4696 Make libexif dependency optional again. (#165773)
4698 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4700 * components/services/nautilus-dependent-shared/
4701 shared-service-widgets.c:
4704 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4706 * src/nautilus-shell-interface.idl:
4707 Fix build with libIDL-0.8.5 and older. (#341173)
4708 Patch from Marinus Schraal <foser@gentoo.org>
4710 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4712 * src/nautilus-connect-server-dialog-main.c: (main):
4713 Set translation domain for goption context. (#450159)
4714 Patch from Gabor Kelemen <kelemeng@gnome.hu>
4716 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4718 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4719 Unref extension modules at shutdown. (#346401)
4720 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
4722 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4724 * libnautilus-private/nautilus-file-utilities.c:
4725 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4726 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4727 Destroy xdg-user-dirs cache at shutdown.
4729 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
4732 Don't set both -Wsign-compare and -Wno-sign-compare.
4733 Don't set -Wchar-subscripts as it's included in -Wall.
4735 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
4738 Don't set extra warning flags in the user environment CFLAGS.
4739 Fixes 'make distcheck'.
4741 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
4744 Add all past ChangeLog files to EXTRA_DIST.
4746 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
4749 Post release version bump
4751 === nautilus 2.19.4 ===
4753 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4758 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4760 * src/nautilus-application.c: (nautilus_application_startup):
4761 Fix whitespace typo in error message. (#424573)
4762 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
4764 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4766 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4767 Set program-name instead of deprecated name property
4768 and mark the website-label for translation (#438901).
4769 Patch from Christian Persch <chpe@gnome.org>
4771 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4773 * libnautilus-private/nautilus-search-engine-simple.c:
4774 (search_thread_data_new), (search_visit_func):
4775 Normalize unicode search strings and use g_utf8_strdown to
4776 lowercase them. (#421486/#421512)
4777 Patch from Denis Jacquerye <moyogo@gmail.com>
4779 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4781 * src/file-manager/fm-desktop-icon-view.c:
4782 (action_change_background_callback):
4783 Call background page of gnome-appearance-properties for
4784 "Change Desktop Background" menu item. (#445195)
4785 Patch from Denis Washington <denisw@svn.gnome.org>
4787 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
4789 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4790 * libnautilus-private/nautilus-desktop-link.c:
4791 (trash_name_changed), (nautilus_desktop_link_new),
4792 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4793 (nautilus_desktop_link_rename), (desktop_link_finalize):
4794 * libnautilus-private/nautilus-global-preferences.c:
4795 (default_computer_link_name), (default_trash_link_name):
4796 * libnautilus-private/nautilus-global-preferences.h:
4797 Allow renaming of the network servers desktop icon. (#383182)
4798 Patch from Trevor Davenport <trevor.davenport@gmail.com>
4800 2007-06-13 Jürg Billeter <j@bitron.ch>
4802 * nautilus-folder-handler.desktop.in.in:
4803 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4804 bookmarks from the panel.
4806 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
4808 * src/file-manager/fm-properties-window.c:
4809 (should_show_volume_usage):
4810 Don't crash on opening properties for multiple files. (#444265)
4812 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
4814 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4815 Fix typo in warning message. (#446911)
4816 Patch from Florian Steinel <fsteinel@flonet.net>
4818 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
4820 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4821 Position the zoom popup menu under the control itself,
4822 not where the mouse cursor happens to be. (#446682)
4823 Patch from Christian Persch <chpe@gnome.org>
4825 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
4827 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4828 Don't leak item text and remove stale comment.
4830 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
4832 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4833 (zoom_popup_menu_show), (zoom_popup_menu),
4834 (nautilus_zoom_control_button_press_event),
4835 (nautilus_zoom_control_instance_init):
4836 Make zoom control context menu keyboard-activatable by adding
4837 a button to the zoom label. (#326733)
4838 Patch from Trevor Davenport <trevor.davenport@gmail.com>
4840 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
4842 * src/nautilus-file-management-properties.glade:
4843 Replace the "atkrelation" declarations with
4844 "mnemonic_widget" properties (#437340)
4846 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
4849 Post release version bump
4851 === nautilus 2.19.3 ===
4853 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
4858 2007-06-04 Willie Walker <william.walker@sun.com>
4860 * src/nautilus-file-management-properties.glade:
4861 Add accessible label for/by properties (#356124)
4863 2007-05-23 Alexander Larsson <alexl@redhat.com>
4865 * icons/thumbnail_frame.png:
4866 Tango compliant thumbnail frame (#440221)
4867 Icon from David Prieto
4869 2007-05-23 Alexander Larsson <alexl@redhat.com>
4871 * src/file-manager/fm-properties-window.c:
4872 Fix build in some cases
4874 2007-05-23 Alexander Larsson <alexl@redhat.com>
4876 * nautilus-folder-handler.desktop.in.in:
4877 Don't show in menu editor
4879 2007-05-22 Alexander Larsson <alexl@redhat.com>
4881 * libnautilus-private/nautilus-icon-canvas-item.c:
4882 Handle alpha in draw_frame
4884 2007-05-16 Alexander Larsson <alexl@redhat.com>
4886 * libnautilus-private/nautilus-file-utilities.[ch]:
4887 * libnautilus-private/nautilus-file.c:
4888 * libnautilus-private/nautilus-signaller.c:
4889 * src/file-manager/fm-directory-view.c:
4890 Add support for xdg-user-dirs
4892 2007-05-14 Alexander Larsson <alexl@redhat.com>
4895 Post release version bump
4897 === nautilus 2.19.2 ===
4899 2007-05-14 Alexander Larsson <alexl@redhat.com>
4905 * libnautilus-private/nautilus-icon-factory.c:
4906 * libnautilus-private/nautilus-icon-container.c:
4909 2007-05-09 Alexander Larsson <alexl@redhat.com>
4911 * src/file-manager/fm-directory-view.c:
4912 Avoid displaying file size if none exists (#390055)
4913 Patch from Ed Catmur
4915 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
4917 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4918 Don't leak original hash key.
4920 2007-05-02 Alexander Larsson <alexl@redhat.com>
4923 * src/file-manager/fm-properties-window.c:
4924 Add disk usage pie chart (#410658)
4925 Based on patch from Trevor Davenport
4927 2007-04-16 Alexander Larsson <alexl@redhat.com>
4929 * libnautilus-private/nautilus-thumbnails.c:
4930 Work with glib < 2.13.0
4932 2007-04-13 Alexander Larsson <alexl@redhat.com>
4934 * libnautilus-private/nautilus-thumbnails.c:
4935 Avoid searching possibly long lists of thumbnails.
4936 Based on patch from Iain
4938 2007-04-12 Alexander Larsson <alexl@redhat.com>
4940 * src/nautilus-window-menus.c:
4941 (action_about_nautilus_callback):
4942 Add url in about dialog and update copyright year.
4943 Patch from Jaap A. Haitsma
4945 2007-04-12 Alexander Larsson <alexl@redhat.com>
4947 * libnautilus-private/nautilus-directory-async.c:
4948 Limit number of calls to is_needy() (#320282)
4949 Based on patch from Aivars Kalvans
4951 2007-04-12 Alexander Larsson <alexl@redhat.com>
4953 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4954 * libnautilus-private/nautilus-global-preferences.c:
4955 * libnautilus-private/nautilus-global-preferences.h:
4956 * libnautilus-private/nautilus-icon-factory.c:
4957 * libnautilus-private/nautilus-thumbnails.c:
4958 Added support for a thumbnail icon size prefs (#424127)
4960 2007-04-11 Alexander Larsson <alexl@redhat.com>
4962 * src/file-manager/fm-directory-view.c:
4963 (file_and_directory_list_free):
4964 Fix memleak (#427942)
4965 patch from Matthias Clasen
4967 2007-03-30 Alexander Larsson <alexl@redhat.com>
4969 * src/nautilus-places-sidebar.c:
4970 Add trash to sidebar places.
4971 Patch from Stefano Teso
4973 2007-03-29 Alexander Larsson <alexl@redhat.com>
4975 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4976 Bump default name column width to 32 (#410361)
4978 2007-03-28 Alexander Larsson <alexl@redhat.com>
4980 * src/nautilus-window-manage-views.c:
4981 (nautilus_window_open_location_full):
4982 Avoid reloading window with same location. (#417193)
4983 Patch from Stefano Teso
4985 2007-03-19 Alexander Larsson <alexl@redhat.com>
4987 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4988 Avoid recursion when updating symlinks (#418771)
4990 2007-03-19 Alexander Larsson <alexl@redhat.com>
4992 * libnautilus-private/nautilus-icon-factory.h:
4993 Make default icon sizes match xdg icon sizes better (#347168)
4994 Patch from Christian Neumair
4996 2007-03-19 Alexander Larsson <alexl@redhat.com>
4998 * libnautilus-private/nautilus-metadata.h:
4999 * src/nautilus-sidebar-title.c:
5000 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5003 2007-03-19 Alexander Larsson <alexl@redhat.com>
5005 * src/nautilus-places-sidebar.c:
5006 Update icons on theme change (#416806)
5007 Patch from Stefano Teso
5009 2007-03-19 Alexander Larsson <alexl@redhat.com>
5011 * src/nautilus-history-sidebar.c:
5012 (nautilus_history_sidebar_class_init):
5013 (nautilus_history_sidebar_style_set):
5014 Update icons on theme change (#416810)
5015 Patch from Stefano Teso
5017 2007-03-19 Alexander Larsson <alexl@redhat.com>
5019 * src/nautilus-places-sidebar.c:
5020 Re-apply reverted context menu patch.
5022 2007-03-19 Alexander Larsson <alexl@redhat.com>
5025 Bump version to 2.19.1
5026 Gnome 2.18 work continues on gnome-2-18 branch
5028 2007-03-19 Alexander Larsson <alexl@redhat.com>
5030 * src/nautilus-places-sidebar.c:
5031 Revert previous checkin since it broke the freeze.
5033 2007-03-15 Alexander Larsson <alexl@redhat.com>
5035 * src/nautilus-places-sidebar.c:
5036 (bookmarks_build_popup_menu):
5037 Add mnemonics to Open and Open in New Window to reuse
5040 2007-03-14 Alexander Larsson <alexl@redhat.com>
5042 * src/nautilus-places-sidebar.c:
5043 Add open and open in new window to places sidebar context menu.
5044 Patch from Stefano Teso
5046 2007-03-14 Alexander Larsson <alexl@redhat.com>
5048 * src/file-manager/fm-directory-view.c (schedule_update_menus)
5049 (schedule_update_status):
5050 Make sure we never schedule an update after the window has been
5051 destroyed. Likely fixes #349551
5053 2007-03-12 Alexander Larsson <alexl@redhat.com>
5056 Post release version bump
5058 === nautilus 2.18.0.1 ===
5060 2007-03-12 Alexander Larsson <alexl@redhat.com>
5066 Set version to 2.18.0.1
5068 * libnautilus-private/nautilus-file-utilities.c:
5069 * libnautilus-private/nautilus-file-utilities.h:
5070 * libnautilus-private/nautilus-file.c:
5071 * libnautilus-private/nautilus-signaller.c:
5072 * src/file-manager/fm-directory-view.c:
5073 Revert accidental commit.
5075 2007-03-12 Alexander Larsson <alexl@redhat.com>
5078 Post release version bump
5080 === nautilus 2.18.0 ===
5082 2007-03-12 Alexander Larsson <alexl@redhat.com>
5088 Bump version to 2.18.0
5090 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
5092 * src/network-scheme.desktop.in:
5093 * nautilus-computer.desktop.in.in:
5094 * nautilus.desktop.in.in:
5095 * nautilus-home.desktop.in.in:
5096 * nautilus-file-management-properties.desktop.in.in:
5097 "Application" is not a valid category in the freedesktop.org
5098 specification. Also added GNOME and/or GTK where appropriate.
5100 2007-03-02 Alexander Larsson <alexl@redhat.com>
5102 * libnautilus-private/nautilus-file.c:
5103 * libnautilus-private/nautilus-icon-canvas-item.c:
5104 * libnautilus-private/nautilus-icon-container.c:
5105 * libnautilus-private/nautilus-program-choosing.c:
5106 * libnautilus-private/nautilus-trash-file.c:
5107 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5108 * src/file-manager/fm-desktop-icon-view.c:
5109 * src/file-manager/fm-directory-view.c:
5110 * src/file-manager/fm-list-model.c:
5111 * src/file-manager/fm-list-view.c:
5112 * src/file-manager/fm-tree-model.c:
5113 * src/nautilus-image-properties-page.c:
5114 * src/nautilus-navigation-bar.c:
5115 * src/nautilus-query-editor.c:
5116 * src/nautilus-search-bar.c:
5117 * src/nautilus-window-private.h:
5118 Sparse cleanups from kjartan
5120 2007-03-02 Alexander Larsson <alexl@redhat.com>
5122 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5123 Don't make filename column expand, instead default
5124 to 16 chars wide. (#408155)
5126 2007-02-26 Alexander Larsson <alexl@redhat.com>
5129 Post release version bump
5131 === nautilus 2.17.92 ===
5133 2007-02-26 Alexander Larsson <alexl@redhat.com>
5138 2007-02-26 Alexander Larsson <alexl@redhat.com>
5140 * cut-n-paste-code/widgets/Makefile.am:
5141 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5142 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5143 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5144 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5145 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5146 * libnautilus-private/Makefile.am:
5148 Remove unused gtkhwrapbox.
5150 2007-02-26 Alexander Larsson <alexl@redhat.com>
5152 * src/nautilus-connect-server-dialog.c:
5153 Don't show unsupported methods. (#333151)
5154 Patch from Christian Neumair.
5156 2007-02-26 Alexander Larsson <alexl@redhat.com>
5158 * libnautilus-private/nautilus-file.c:
5159 Avoid asserting when the symbolic link hastable isn't
5161 Store absolute uris, not relative paths in symbolic link
5164 2007-02-21 Christian Persch <chpe@svn.gnome.org>
5166 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5167 Ellipsise the filename column in list view mode, and make it expand so
5168 it doesn't just show "...". Bug #408155.
5170 2007-02-20 Christian Persch <chpe@svn.gnome.org>
5172 * libnautilus-private/nautilus-file-operations-progress.c:
5173 (set_text_unescaped_trimmed), (create_titled_label),
5174 (nautilus_file_operations_progress_init),
5175 (nautilus_file_operations_progress_new_file):
5176 * src/file-manager/fm-properties-window.c:
5177 (value_field_update_internal), (value_field_update),
5178 (attach_label), (attach_value_field_internal): Remove
5179 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5182 2007-02-20 Alexander Larsson <alexl@redhat.com>
5184 * libnautilus-private/nautilus-file-operations.c:
5185 Fix for C89 compilers. (#407150)
5186 Patch from Jens Granseuer
5188 2007-02-19 Christian Persch <chpe@svn.gnome.org>
5191 * cut-n-paste-code/Makefile.am:
5193 * src/file-manager/fm-list-model.c: Don't build included GSequence on
5194 glib >= 2.13.0. Bug #407618.
5196 2007-02-19 Alexander Larsson <alexl@redhat.com>
5198 * src/nautilus-pathbar.c:
5199 Don't display homedir as desktop in pathbar when
5200 in home-as-desktop mode. (#368661)
5201 Patch from John Millikin
5203 2007-02-12 Alexander Larsson <alexl@redhat.com>
5206 Post release version bump
5208 === nautilus 2.17.91 ===
5210 2007-02-12 Alexander Larsson <alexl@redhat.com>
5218 2007-02-06 Alexander Larsson <alexl@redhat.com>
5221 Bump libgnome req (#404475)
5223 2007-02-06 Alexander Larsson <alexl@redhat.com>
5225 * libnautilus-private/nautilus-file-operations.c:
5226 * libnautilus-private/nautilus-file.c:
5227 * src/file-manager/fm-directory-view.c:
5228 Capitilize "Link" in link to... names. (#314175)
5229 Patch from Frederic Peters
5231 2007-02-06 Alexander Larsson <alexl@redhat.com>
5233 * libnautilus-private/nautilus-icon-container.c:
5234 Avoid translating nonvisible text. (#364466)
5236 2007-02-06 Alexander Larsson <alexl@redhat.com>
5238 * libnautilus-private/nautilus-thumbnails.c:
5239 (nautilus_thumbnail_load_image):
5240 Fix crash on broken images. (#403255)
5241 Patch from Lucas Mazzardo Veloso
5243 2007-02-06 Alexander Larsson <alexl@redhat.com>
5245 * libnautilus-private/nautilus-emblem-utils.c:
5246 OSX build fix. (#403255)
5247 Patch from dmacks@netspace.org
5249 2007-02-05 Jesse Stockall <jesse@cleverone.org>
5251 * src/file-manager/fm-directory-view.c
5252 * src/file-manager/fm-tree-view.c
5253 * src/nautilus-places-sidebar.c
5254 * libnautilus-private/nautilus-file-operations.[ch]
5255 Prompts to empty trash when unmounting drives. Closes #138058
5257 2007-02-05 Alexander Larsson <alexl@redhat.com>
5259 * src/file-manager/fm-list-model.c:
5260 Avoid ever showing "empty" while loading a subdirectory (#340495)
5261 Based on patch from Christof Krüger
5263 2007-02-02 Alexander Larsson <alexl@redhat.com>
5265 * src/nautilus-application.c (save_session_to_file):
5266 Fix memory leak and fd leak.
5268 2007-02-02 Alexander Larsson <alexl@redhat.com>
5270 * libnautilus-private/nautilus-desktop-icon-file.c:
5271 Fix crasher (#403565)
5272 Patch from Padraig O'Briain
5274 2007-01-31 Alexander Larsson <alexl@redhat.com>
5276 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5277 Avoid crash if we've not set the content view of the window yet.
5279 2007-01-31 Alexander Larsson <alexl@redhat.com>
5281 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5282 Avoid crashing if not enough items in icon view caption pref (#357955)
5284 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5285 Avoid spewing warnings in above case, also some performance fixes.
5287 2007-01-25 Luca Ferretti <elle.uca@libero.it>
5289 * nautilus-file-management-properties.desktop.in.in:
5290 Move File Management capplet to PersonalSettings.
5292 === nautilus 2.17.90 ===
5294 2007-01-22 Alexander Larsson <alexl@redhat.com>
5300 2007-01-18 Christian Persch <chpe@svn.gnome.org>
5302 * cut-n-paste-code/libegg/eggtreemultidnd.c:
5303 (egg_tree_multi_drag_source_get_type):
5304 * libnautilus-extension/nautilus-column-provider.c:
5305 (nautilus_column_provider_get_type):
5306 * libnautilus-extension/nautilus-column.c:
5307 (nautilus_column_get_type):
5308 * libnautilus-extension/nautilus-file-info.c:
5309 (nautilus_file_info_get_type):
5310 * libnautilus-extension/nautilus-info-provider.c:
5311 (nautilus_info_provider_get_type):
5312 * libnautilus-extension/nautilus-location-widget-provider.c:
5313 (nautilus_location_widget_provider_get_type):
5314 * libnautilus-extension/nautilus-menu-item.c:
5315 (nautilus_menu_item_get_type):
5316 * libnautilus-extension/nautilus-menu-provider.c:
5317 (nautilus_menu_provider_get_type):
5318 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5319 * libnautilus-extension/nautilus-property-page-provider.c:
5320 (nautilus_property_page_provider_get_type):
5321 * libnautilus-extension/nautilus-property-page.c:
5322 (nautilus_property_page_get_type):
5323 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5324 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5325 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5326 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5327 * libnautilus-private/nautilus-icon-canvas-item.c:
5328 (nautilus_icon_canvas_item_accessible_get_type),
5329 (nautilus_icon_canvas_item_get_type):
5330 * libnautilus-private/nautilus-sidebar-provider.c:
5331 (nautilus_sidebar_provider_get_type):
5332 * libnautilus-private/nautilus-sidebar.c:
5333 (nautilus_sidebar_get_type):
5334 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5335 * libnautilus-private/nautilus-window-info.c:
5336 (nautilus_window_info_get_type):
5337 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5338 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5339 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5340 * src/nautilus-navigation-action.c:
5341 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5342 GInterfaceInfo static. Bug #362034.
5344 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5346 * src/nautilus-window-menus.c:
5347 Restore "CD/DVD Creator" label for menu item. Was removed by
5348 a misunderstood, see bug #385382.
5350 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5352 Merged from gnome-2-16:
5354 * src/nautilus-property-browser.c (add_reset_property): Make the
5355 "Reset" string translatable. Fixes #394328. Patch committed by
5356 Federico Mena-Quintero <federico@novell.com>.
5358 2007-01-11 Christian Neumair <chris@gnome-de.org>
5360 * libnautilus-private/nautilus-directory-background.c:
5361 (nautilus_connect_background_to_file_metadata):
5362 Remove all pending eel preferences callbacks.
5364 2007-01-11 Christian Neumair <chris@gnome-de.org>
5366 * src/nautilus-navigation-window.c:
5367 (nautilus_navigation_window_key_press_event)
5368 * src/nautilus-actions.h:
5369 * src/nautilus-window.c:
5370 (nautilus_window_key_press_event)
5372 Add support for XF86 multimedia keys (#329920) .
5374 2007-01-11 Alexander Larsson <alexl@redhat.com>
5376 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5377 Avoid crash on NULL vfs_uri (#320020)
5379 2007-01-11 Alexander Larsson <alexl@redhat.com>
5381 * libnautilus-private/nautilus-file-operations.c:
5382 (nautilus_file_operations_new_file_from_template):
5383 Use default permissions when copying template to use
5384 umask correctly. (#327249)
5385 Patch from Josselin Mouette
5387 2007-01-11 Alexander Larsson <alexl@redhat.com>
5389 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5391 Handle NULL activation uris from drives
5393 2007-01-11 Alexander Larsson <alexl@redhat.com>
5395 * libnautilus-private/nautilus-ui-utilities.c:
5396 (nautilus_ui_string_get):
5397 Handle ui file load error better.
5398 Patch from Tom Parker
5400 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5402 Add svn:externals property to include libbackground from trunk.
5404 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5406 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5407 Use proper macro for translating the scripts menu item (#389467).
5408 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5410 2006-12-19 Federico Mena Quintero <federico@novell.com>
5412 * libnautilus-private/nautilus-debug-log.c
5413 (make_key_file_from_configuration): Oops, handle the case of an
5416 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5418 * libnautilus-private/nautilus-file-operations-progress.c:
5419 (time_remaining_callback):
5420 Zero-pad seconds in the remaining time display (#376291).
5421 Patch from Sven Herzberg <herzi@gnome-de.org>
5423 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5425 * src/nautilus-image-properties-page.c: (load_finished):
5426 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5427 (setup_internal_entry):
5428 Avoid markup in translatable messages (#360448).
5429 Patch from Elijah Newren <newren@gmail.com>
5431 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5433 * src/nautilus-navigation-window.c:
5434 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5435 Don't connect the changed signal handler on the view as combobox
5436 each time the contents of the combobox are reloaded, but only on
5437 instantiation. Prevents creating as many view instances as times
5438 the view/location was already changed when using the view as menu.
5440 2006-12-18 Christian Neumair <chris@gnome-de.org>
5442 * libnautilus-extension/nautilus-file-info.c:
5443 * libnautilus-extension/nautilus-file-info.h:
5444 * libnautilus-private/nautilus-file.c:
5445 Add nautilus_file_info_get_activation_uri().
5447 2006-12-18 Alexander Larsson <alexl@redhat.com>
5450 Post release version bump
5452 === nautilus 2.17.1 ===
5454 2006-12-18 Alexander Larsson <alexl@redhat.com>
5459 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5461 * src/nautilus-trash-bar.c:
5462 * src/nautilus-trash-bar.h:
5464 Remove unneeded function I left in by mistake.
5466 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5468 * src/nautilus-trash-bar.c:
5469 * src/nautilus-trash-bar.h:
5470 * src/nautilus-window-manage-views.c:
5472 Add an extra widget to the trash folder with the "Empty Trash"
5473 button. Kudos also to Lakin Wecker who came up with a similar
5474 patch some months ago, though it never went in.
5476 * src/nautilus-information-panel.c:
5478 Remove the "Empty Trash" and "Burn" buttons from the side pane
5479 since we now have extra location widgets.
5481 2006-12-18 Luca Ferretti <elle.uca@libero.it>
5483 * src/file-manager/fm-directory-view.c:
5485 Use "document-new", "folder-new" named icon from
5486 Icon Naming Spec for File->Create Document and
5487 File->Create Folder menu entries.
5489 * src/nautilus-navigation-window-menus.c:
5491 Use "window-new" named icon from Icon Naming Spec for
5492 File->New Window menu entry in browser window.
5494 2006-12-16 Paolo Borelli <pborelli@katamail.com>
5496 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5499 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5501 * nautilus-computer.desktop.in.in:
5503 Fix a typo in previous commit (folders, not folder)
5505 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5507 * src/nautilus-actions.h:
5509 Add NAUTILUS_ACTION_HOME for Go->Home Folder
5511 * src/nautilus-navigation-window-menus.c:
5512 (nautilus_navigation_window_initialize_actions),
5513 (nautilus_navigation_window_initialize_menus):
5514 * src/nautilus-spatial-window.c:
5515 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5517 Define short_label for NAUTILUS_ACTION_HOME and
5518 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5519 in search menu entry.
5521 2006-12-13 Luca Ferretti <elle.uca@libero.it>
5523 * nautilus-computer.desktop.in.in:
5524 * nautilus-file-management-properties.desktop.in.in:
5525 * nautilus-home.desktop.in.in:
5526 * src/nautilus-navigation-window-menus.c:
5527 * src/nautilus-spatial-window.c:
5528 * src/nautilus-window-menus.c:
5529 * src/network-scheme.desktop.in:
5531 Update comments and some menu entries to match suggestions on
5532 http://live.gnome.org/UsabilityTeam/Menu
5534 2006-12-12 Federico Mena Quintero <federico@novell.com>
5536 * libnautilus-private/nautilus-debug-log.c
5537 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5538 30000 was way too big for normal usage.
5539 (add_to_milestones): New function; adds a milestone string to a
5540 linked list of milestones.
5541 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5542 (write_string): New helper function.
5543 (dump_milestones): New helper function.
5544 (dump_configuration): Use write_string().
5545 (dump_ring_buffer): New helper function; moved the code from
5546 nautilus_debug_log_dump().
5547 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5548 (dump_configuration): Print the instructions to re-create the
5549 configuration here, instead of in nautilus_debug_log_dump().
5551 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
5553 * src/ephy-spinner.c:
5554 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5556 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5558 2006-12-12 Paolo Borelli <pborelli@katamail.com>
5560 * src/nautilus-application.c (save_session_to_file): use
5561 g_mkstemp instead of tempnam.
5563 2006-12-12 Alexander Larsson <alexl@redhat.com>
5565 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5566 Don't expand vbox with dialog size (#384078)
5567 Patch from Baptiste Mille-Mathias
5569 2006-12-12 Alexander Larsson <alexl@redhat.com>
5571 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5572 Default location dialog to $home for desktop (#383840)
5573 Patch from Guillaume Desmottes
5575 2006-12-08 Paolo Borelli <pborelli@katamail.com>
5577 * libnautilus-private/nautilus-desktop-link.c:
5578 * libnautilus-private/nautilus-file-utilities.c:
5579 * libnautilus-private/nautilus-query.c:
5580 * src/nautilus-navigation-window.c:
5581 * src/nautilus-navigation-window.h:
5582 * src/nautilus-pathbar.c:
5583 * src/nautilus-places-sidebar.c:
5584 * src/nautilus-shell.c:
5585 * src/nautilus-window-manage-views.c:
5586 * src/nautilus-window.c:
5587 * src/file-manager/fm-tree-model.c:
5588 * src/file-manager/fm-tree-view.c:
5590 Use nautilus_get_home_directory_uri everywhere instead of
5591 open coding it and other minor cleanups.
5593 2006-12-08 Alexander Larsson <alexl@redhat.com>
5595 * libnautilus-private/nautilus-monitor.c:
5596 Schedule metadata removal when we get external remove events.
5597 Patch from Gene Z. Ragan (#45953)
5599 2006-12-08 Alexander Larsson <alexl@redhat.com>
5601 * libnautilus-private/nautilus-icon-canvas-item.c:
5602 Disable the mask code for now...
5604 2006-12-08 Alexander Larsson <alexl@redhat.com>
5606 * libnautilus-private/nautilus-icon-canvas-item.c:
5607 * libnautilus-private/nautilus-icon-container.c:
5608 * libnautilus-private/nautilus-icon-private.h:
5609 Draw selection rect using cairo.
5611 * icons/Makefile.am:
5612 * icons/text-selection-frame.png:
5613 Remove old icon used for selection rect.
5615 Patch from Gene Z. Ragan
5617 2006-12-04 Alexander Larsson <alexl@redhat.com>
5619 * src/file-manager/fm-list-view.c:
5620 Reveal selection on sort-order change.(#332667)
5621 Patch from Gene Z. Ragan
5623 2006-12-04 Alexander Larsson <alexl@redhat.com>
5625 * cut-n-paste-code/gsequence/gsequence.[ch]:
5626 Import gsequence fix for #350579
5628 2006-12-04 Alexander Larsson <alexl@redhat.com>
5630 * libnautilus-private/nautilus-icon-container.[ch]:
5631 * src/file-manager/fm-icon-container.c:
5632 Freeze icon view updates while renaming to avoid things
5633 moving around on file changes. (#318373)
5634 Patch from Nelson Benítez
5636 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5638 * icons/nautilus-server-connect.png
5639 Removed this legacy icon.
5641 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5644 * icons/Makefile.am:
5646 Add new Nautilus logo from Ulisse Perusin, installed
5647 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5649 * icons/nautilus-launch-icon.png:
5652 * src/nautilus-window-menus.c:
5653 Use the new named icon logo in about dialog.
5655 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5658 Remove black outline, using Tango style.
5659 See bug 374722 for details.
5661 2006-11-30 Alexander Larsson <alexl@redhat.com>
5663 * libnautilus-private/nautilus-icon-canvas-item.c:
5664 * libnautilus-private/nautilus-icon-container.c:
5665 * libnautilus-private/nautilus-icon-private.h:
5666 Add more themeing features for icon view icons.
5667 Patch from JackTheDipper
5669 2006-11-28 Alexander Larsson <alexl@redhat.com>
5671 * src/file-manager/fm-tree-view.c:
5672 Add delete menu item if configured. (#132326)
5673 Patch from Ferran Puig
5675 2006-11-28 Alexander Larsson <alexl@redhat.com>
5677 * libnautilus-private/nautilus-icon-container.c:
5678 * libnautilus-private/nautilus-icon-private.h:
5679 Handle scroll wheel while rubberbanding.
5680 Patch from Nelson Benítez
5682 2006-11-28 Luca Ferretti <elle.uca@libero.it>
5684 * icons/nautilus-desktop.png:
5685 * icons/nautilus-file-management-properties.png:
5686 * icons/nautilus-mini-logo.png
5688 * icons/side_bar_image.png:
5689 Remove legacy icons from cvs.
5691 2006-11-24 Alexander Larsson <alexl@redhat.com>
5693 * src/nautilus-spatial-window.c:
5694 Ellipsice location menu button at 16 chars.
5695 Patch from Tom Parker
5697 2006-11-23 Federico Mena Quintero <federico@novell.com>
5699 Use the write-to-a-pipe trick from the signal handler instead of
5700 queueing an idle handler from there.
5702 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5703 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5704 (sigusr1_handler): Write a byte to our pipe instead of queueing an
5706 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
5707 the pipe, and dump the debug log.
5709 Add a configuration file for the logging mechanism. You create
5710 ~/nautilus-debug-log.conf as a GKeyFile.
5712 * libnautilus-private/nautilus-debug-log.c
5713 (nautilus_debug_log_load_configuration): New function; loads the
5714 configuration from a key file like this:
5717 enable domains = foo; bar; baz
5720 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5721 New utility function.
5722 (nautilus_debug_log_dump): At the end of the log, dump the
5723 configuration used for the debug log so that the user can
5726 * libnautilus-private/nautilus-debug-log.h: New prototype for
5727 nautilus_debug_log_load_configuration().
5729 * src/nautilus-main.c (setup_debug_log): Load the debug log's
5730 configuration from ~/nautilus-debug-log.conf
5731 (setup_debug_log_domains): Removed.
5733 * src/nautilus-main.c (log_override_cb): If the log level of the
5734 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
5735 use this log level for miscellaneous debugging messages from
5736 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
5737 default log handler, to avoid a huge ~/.xsession-errors.
5738 (setup_debug_log_domains): Enable logging for
5739 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5741 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
5743 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5744 Fix inconsistent label boleding. (#372550)
5746 2006-11-23 Alexander Larsson <alexl@redhat.com>
5748 * libnautilus-private/nautilus-icon-canvas-item.c:
5749 A11y fix for handing renames better (#338353)
5751 2006-11-23 Alexander Larsson <alexl@redhat.com>
5753 * Commit federicos debug logging patch:
5755 2006-10-23 Federico Mena Quintero <federico@novell.com>
5757 * libnautilus-private/nautilus-debug-log.h
5758 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5759 We'll spit the messages that come from GLog as milestone events.
5761 * src/nautilus-main.c (setup_debug_log): New function; set up
5763 (setup_debug_log_glog): New function. Override the default
5764 handler for GLog so that its messages will also appear as
5765 milestone events in our own debug log.
5767 2006-10-16 Federico Mena Quintero <federico@novell.com>
5769 * src/file-manager/fm-directory-view.c (files_added_callback): Log
5770 when files are added to the view.
5771 (files_changed_callback): Log when files get changed in the view.
5772 (fm_directory_view_notify_selection_changed): Log when the
5775 * src/nautilus-main.c (setup_debug_log_domains): Add
5776 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5778 * libnautilus-private/nautilus-debug-log.h: New prototype for
5779 nautilus_debug_log_with_file_list().
5781 * libnautilus-private/nautilus-debug-log.c
5782 (nautilus_debug_log_with_file_list): New function; takes a GList
5785 2006-10-03 Federico Mena Quintero <federico@novell.com>
5787 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5788 Deal with URI lists optionally.
5789 (nautilus_debug_log_with_uri_list): New function.
5791 * libnautilus-private/nautilus-icon-dnd.c
5792 (receive_dropped_color): Log when a color is dropped.
5793 (receive_dropped_tile_image): Log when a tile image is dropped.
5795 * libnautilus-private/nautilus-icon-container.c
5796 (motion_notify_event): Log when a drag begins.
5797 (button_release_event): Log when a drag ends.
5799 * libnautilus-private/nautilus-file-operations.c
5800 (nautilus_file_operations_copy_move): Log move/copy/link actions.
5801 (nautilus_file_operations_new_folder): Log when a folder is created.
5802 (nautilus_file_operations_new_file_from_template): Log when a file
5803 is created from a template.
5804 (nautilus_file_operations_new_file): Log when a file is created.
5805 (nautilus_file_operations_delete): Log when files are deleted.
5806 (do_empty_trash): Log when the trash is emptied.
5808 2006-09-22 Federico Mena Quintero <federico@novell.com>
5810 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5811 simple logging infrastructure based on a ring buffer.
5813 * libnautilus-private/Makefile.am
5814 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5816 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5817 ~/nautilus-debug-log.txt.
5819 * src/file-manager/fm-directory-view.c
5820 (fm_directory_view_activate_files): Log the action of activating a
5822 (open_location): Likewise.
5823 (fm_directory_view_launch_application): Likewise, for launching an
5825 (action_new_launcher_callback): Likewise, for creating a launcher.
5826 (activate_callback): Log the various actions that can happen here.
5828 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5829 Log the various activations/launches that can happen.
5831 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5832 action of the user activating something in the Places sidebar.
5834 * src/nautilus-window-manage-views.c
5835 (nautilus_window_open_location_full): Log the action of changing
5836 the location in a window.
5837 (nautilus_window_set_content_view): Log the action of thanging the
5839 (end_location_change): Log when the window finishes loading.
5841 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5842 action of expanding a row to load a subdirectory.
5843 (row_collapsed_callback): Likewise, for collapsing a row.
5845 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5846 action of renaming a file.
5848 * src/nautilus-application.c
5849 (nautilus_application_present_spatial_window_with_selection): Log
5850 when new or existing spatial windows get presented.
5851 (nautilus_application_create_navigation_window): Log when a
5852 navigation window gets created.
5854 2006-11-23 Alexander Larsson <alexl@redhat.com>
5857 Bump version to 2.17.1
5858 Gnome 2.16 work continues on gnome-2-16 branch
5860 2006-11-22 Alexander Larsson <alexl@redhat.com>
5862 * libnautilus-private/nautilus-search-engine.c:
5863 Look for Beagle before looking for Tracker. Since Tracker
5864 autostarts and Beagle doesn't this means you can have both
5865 installed and configured and pick which one to use.
5867 2006-11-20 Alexander Larsson <alexl@redhat.com>
5870 Post release version bump
5872 === nautilus 2.16.3 ===
5874 2006-11-20 Alexander Larsson <alexl@redhat.com>
5879 2006-11-20 Alexander Larsson <alexl@redhat.com>
5881 * libnautilus-private/nautilus-icon-container.c:
5882 * src/file-manager/fm-icon-view.c:
5883 Revert federicos patch from 2006-11-06, as it was causing problems.
5885 2006-11-13 Alexander Larsson <alexl@redhat.com>
5887 * libnautilus-private/nautilus-directory-async.c:
5888 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5891 2006-11-07 Alexander Larsson <alexl@redhat.com>
5894 Post release version bump
5896 === nautilus 2.16.2 ===
5898 2006-11-07 Alexander Larsson <alexl@redhat.com>
5903 * libnautilus-private/nautilus-directory-async.c:
5904 * libnautilus-private/nautilus-directory.c:
5905 Unschedule call_ready callbacks on directory finalize, not
5907 Keep monitors around until we call the call_when_ready callback
5909 Call async_state_changed and update_metadata_monitors after
5910 call_when_ready callbacks have been called at idle.
5914 2006-11-07 Alexander Larsson <alexl@redhat.com>
5916 * src/nautilus-application.c:
5917 * src/nautilus-shell.c:
5918 * src/nautilus-main.[ch]:
5919 Make the session restart work again (from 2006-11-03 change)
5920 Make the session not restart nautilus on --quit
5922 2006-11-06 Federico Mena Quintero <federico@novell.com>
5924 http://bugzilla.gnome.org/show_bug.cgi?id=330298
5926 Fix the use of lazy positioning, and the saving of metadata for
5927 lazily-positioned icons. Fixes
5928 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5929 https://bugzilla.novell.com/show_bug.cgi?id=174766.
5931 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5932 desktop icon files (not "real" files) have lazy positions. Don't
5933 consider whether the directory is loading; this is not the right
5934 place to check that.
5935 (fm_icon_view_begin_loading): Tell the icon container that we
5936 just started reloading.
5937 (fm_icon_view_end_loading): Tell the icon container that we
5940 * libnautilus-private/nautilus-icon-private.h
5941 (NautilusIconContainerDetails): New flag "is_reloading".
5943 * libnautilus-private/nautilus-icon-container.h: New prototype for
5944 nautilus_icon_container_set_is_reloading().
5946 * libnautilus-private/nautilus-icon-container.c
5947 (nautilus_icon_container_set_is_reloading): New function; sets an
5948 is_reloading flag in the icon container.
5949 (icon_set_position): Clear icon->has_lazy_position, since the icon
5950 will be well-positioned once this function exits.
5951 (finish_adding_new_icons): Do not ignore already-placed lazy
5952 position icons when filling the placement grid! Save the value of
5953 icon->has_lazy_position before calling assign_icon_position().
5954 Since that function may call icon_set_position() (which will clear
5955 the flag), we need to keep the original value of the flag.
5956 (finish_adding_new_icons): Don't clear icon->has_lazy_position
5957 here; let icon_set_position() do it.
5958 (finish_adding_new_icons): Emit the icon_position_changed signal
5959 so that the parent knows that we moved an icon under it. This has
5960 the effect of updating/preserving the position metadata for
5961 has_lazy_position icons.
5963 2006-11-06 Alexander Larsson <alexl@redhat.com>
5966 * nautilus-computer.desktop.in:
5967 * nautilus-computer.desktop.in.in:
5968 * nautilus-file-management-properties.desktop.in:
5969 * nautilus-file-management-properties.desktop.in.in:
5970 * nautilus-folder-handler.desktop.in:
5971 * nautilus-folder-handler.desktop.in.in:
5972 * nautilus-home.desktop.in:
5973 * nautilus-home.desktop.in.in:
5974 * nautilus.desktop.in:
5975 * nautilus.desktop.in.in:
5976 Add X-GNOME-Bugzilla-Version marking to desktop files.
5978 2006-11-06 Alexander Larsson <alexl@redhat.com>
5980 * libnautilus-private/nautilus-icon-container.c:
5981 Cancel rubberbanding if we get a grab shadow event.
5982 This happens when a modal dialog (e.g. an error or auth dialog)
5983 appears. (Partially fixes #122688)
5985 2006-11-06 Alexander Larsson <alexl@redhat.com>
5987 * src/file-manager/fm-icon-view.c (play_file):
5988 Don't close handle and free buffer twice on error. (#321175)
5990 2006-11-06 Alexander Larsson <alexl@redhat.com>
5992 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5993 Don't crash on old desktop dir and search dir uris. (#349840)
5995 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
5997 * src/nautilus-file-management-properties.glade:
5998 Specify label-for and labelled-by atk relations. (#356124)
6000 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6002 2006-11-03 Alexander Larsson <alexl@redhat.com>
6004 * libnautilus-private/nautilus-directory-metafile.c:
6005 Always use the in-process metafile factory. We don't need it
6006 oop, since nautilus is single process these days. This fixes
6007 some strange races with bonobo-activation that caused #351713
6009 * src/nautilus-application.[ch]:
6010 * src/nautilus-shell.h:
6011 Change the way we use bonobo-activation to get the NautilusShell
6012 so that we don't rely on bonobo-activation-server to spawn nautilus,
6013 as this could lead to some strange duplicate processes.
6014 We now directly try to register the app-wide shell object with
6015 bonobo-activation manually and activate it with
6016 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6018 * src/nautilus-shell.c:
6019 Handle all corba calls from the NautilusShell in an idle handler.
6020 This fixes some crashes where we reentered badly into e.g. quit
6023 * src/nautilus-main.c:
6024 Since we now handle the initial open_window shell calls via an idle
6025 we need to delay until idle time to know if we can quit or not.
6027 2006-11-02 Alexander Larsson <alexl@redhat.com>
6029 * test/file-torture.py (main):
6030 Sleep shorter, for more torture
6032 2006-11-02 Alexander Larsson <alexl@redhat.com>
6034 * libnautilus-private/nautilus-directory-private.h:
6035 * libnautilus-private/nautilus-directory-async.c:
6036 Call all call_when_ready callbacks from an idle handler.
6037 This fixes problems with reentrancy, like bug #348161
6039 2006-11-01 Alexander Larsson <alexl@redhat.com>
6041 * src/file-manager/fm-tree-model.c:
6042 Always emit the row-deleted signal before deleting the row
6043 from the model. This is according to the GtkTreeModel::row-changed
6044 docs and feedback from kris.
6045 Hopefully this will fix bug #356672
6047 2006-10-31 Alexander Larsson <alexl@redhat.com>
6049 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6050 Remove assert that keep randomly failing to fix crash (#352592)
6051 Replace it with some debug output that hopefully lets us
6052 track down the cause.
6054 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6056 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6057 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6058 Fix C99-style variable initialization for gcc 2.95. (#348665)
6060 Patch from Jens Granseuer <jensgr@gmx.net>
6062 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6064 * src/nautilus-property-browser.c: (remove_color),
6065 (nautilus_property_browser_remove_element),
6066 (element_clicked_callback), (make_properties_from_xml_node):
6067 Remove colors by really removing them from browser.xml,
6068 not marking them deleted. That made it impossible to add
6069 another color with the same name later on.
6070 Also delete colors by their (unique) names and not their color
6071 values. That made it possible to delete built-in colors.
6074 Based on a patch from Emil Soleyman-Zomalan
6076 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6078 * src/file-manager/fm-properties-window.c:
6079 (attach_value_field_internal), (attach_value_field),
6080 (attach_ellipsizing_value_field), (append_title_value_pair),
6081 (append_title_and_ellipsizing_value),
6082 (append_directory_contents_fields), (add_permissions_combo_box),
6083 (create_simple_permissions), (create_advanced_permissions):
6084 Set up proper relationships between labels and widgets in the
6085 properties dialog. Fixes #363116.
6087 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6089 2006-10-19 Federico Mena Quintero <federico@novell.com>
6091 * test/file-torture.py: New file with a little torture test. It
6092 does a bunch of file operations on a directory. Nautilus
6093 sometimes crashes when viewing that directory, so this should help
6096 2006-10-19 Christian Neumair <chris@gnome-de.org>
6098 * libnautilus-private/nautilus-file.c:
6099 (nautilus_file_get_volume_name):
6100 Check for NULL path before calling
6101 gnome_vfs_volume_monitor_get_volume_for_path().
6103 * libnautilus-private/nautilus-monitor.c:
6104 (path_is_on_readonly_volume):
6107 2006-10-19 Christian Neumair <chris@gnome-de.org>
6109 * src/file-manager/fm-directory-view.c:
6110 (convert_file_list_to_string):
6111 Don't append final newline for textual URIs.
6114 2006-10-19 Christian Neumair <chris@gnome-de.org>
6116 * src/nautilus-main.c: (main):
6117 Shut down eel before GnomeVFS.
6119 2006-10-19 Christian Neumair <chris@gnome-de.org>
6121 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6122 Only deregister "ignore hidden file preferences" callback if it has
6123 been initialized before.
6125 2006-10-19 Christian Neumair <chris@gnome-de.org>
6127 * libnautilus-private/nautilus-customization-data.c:
6128 (nautilus_customization_data_new),
6129 (nautilus_customization_data_get_next_element),
6130 (nautilus_customization_make_pattern_chit):
6131 Handle NULL pattern chit, don't unref pattern tile in
6134 * libnautilus-private/nautilus-file-utilities.c:
6135 (nautilus_pixmap_file):
6136 Bail using g_debug if pixmap couldn't be found.
6138 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6139 Only create pixmap if path lookup succeeded.
6141 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6142 (make_drag_image), (make_color_drag_image),
6143 (make_properties_from_directories), (add_reset_property),
6144 (property_browser_category_button_new):
6145 Handle NULL pattern chits, don't operate on NULL pixbufs.
6147 2006-10-18 Alexander Larsson <alexl@redhat.com>
6149 * src/file-manager/fm-list-view.c:
6150 Share target list for all instances (#357573)
6152 * src/nautilus-location-bar.c: (style_set_handler):
6153 Don't leak layout (#352693)
6155 * src/nautilus-zoom-control.c:
6156 Fix O(n^2) use of list (#357589)
6158 All patches from paolo borelli.
6160 2006-10-18 Alexander Larsson <alexl@redhat.com>
6163 * src/ephy-spinner.[ch]:
6164 * src/nautilus-throbber.[ch]:
6165 Import ephy spinner and use ad throbber.
6166 This supports different icon sizes.
6168 * src/nautilus-window-toolbars.c:
6169 Change throbber size when toolbar size changes.
6171 2006-10-18 Alexander Larsson <alexl@redhat.com>
6173 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6174 Renew typeahead timeout when you scroll between typeahead hits with the
6175 mouse wheel. (#354042)
6176 Patch from Nelson Benitez
6178 2006-10-18 Alexander Larsson <alexl@redhat.com>
6180 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6181 The row might have disappeared if it was removed since the
6182 timeout was scheduled. Protect against this. (#336051)
6184 2006-10-18 Alexander Larsson <alexl@redhat.com>
6186 * libnautilus-private/nautilus-file-private.h:
6187 Add is_added flag to NautilusFile to make sure we always
6188 send an added event to directory monitors.
6190 * libnautilus-private/nautilus-directory-async.c:
6191 (dequeue_pending_idle_callback):
6192 Don't add the file to both added and changed list
6193 If the file exist but hasn't been added yet, add it.
6195 * libnautilus-private/nautilus-directory.c: (is_tentative):
6196 Don't return non-added files for get_file_list to avoid duplicating
6197 files if you do a list and then track adds.
6199 Partially fixes #336051.
6201 2006-10-17 Alexander Larsson <alexl@redhat.com>
6203 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6204 dequeue_pending_idle_callback):
6205 Call nautilus_file_mark_gone instead of directly setting is_gone, as
6206 this allows us to clean up the symlink hash.
6208 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6209 Allow multiple mark_gone. Just ignore any but the first.
6211 2006-10-17 Alexander Larsson <alexl@redhat.com>
6213 * libnautilus-private/nautilus-directory.c
6214 (emit_change_signals_for_all_files):
6215 Ref all files when emitting change signals. This is
6216 an unverified possible fix for #343488, but it
6217 can't possibly be bad to do this, so i'm
6220 2006-10-17 Alexander Larsson <alexl@redhat.com>
6222 * libnautilus-private/nautilus-file.c:
6223 nautilus_file_get_vfs_file_info: handle NULL info
6226 2006-10-17 Alexander Larsson <alexl@redhat.com>
6228 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6229 Don't cause critical if slow mimetype not loaded.
6230 I was able to get that with a circular symlink.
6231 In that case a fast mimetype should be ok.
6233 2006-10-02 Alexander Larsson <alexl@redhat.com>
6236 Post release version bump
6238 === nautilus 2.16.1 ===
6240 2006-10-02 Alexander Larsson <alexl@redhat.com>
6248 2006-10-02 Alexander Larsson <alexl@redhat.com>
6250 * src/nautilus-navigation-window.c (search_bar_activate_callback):
6251 In non-indexed mode, start at current dir.
6253 2006-09-27 Christian Neumair <chris@gnome-de.org>
6255 * libnautilus-private/nautilus-directory.c:
6256 * libnautilus-private/nautilus-directory.h:
6257 * libnautilus-private/nautilus-directory-private.h:
6258 Add is_in_trash_state to NautilusDirectoryDetails.
6259 Also add nautilus_directory_is_in_trash which works
6260 like nautilus_directory_is_local.
6262 * libnautilus-private/nautilus-file.c:
6263 Proxy nautilus_file_is_in_trash to
6264 nautilus_directory_is_in_trash, similar to
6265 nautilus_file_is_local.
6267 2006-09-14 Christian Neumair <chris@gnome-de.org>
6269 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6272 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
6274 * src/nautilus-places-sidebar.c:
6275 Don't use the same type name for the shortcut model filter as
6276 GtkFileChooser to avoid name clashes. Fixes #355242.
6278 Patch from Stephen Cook <siti@orcon.net.nz>
6280 2006-09-04 Alexander Larsson <alexl@redhat.com>
6283 Bump version to 2.16.0
6288 2006-08-25 Alexander Larsson <alexl@redhat.com>
6290 * src/file-manager/fm-list-view.c:
6291 Handle enter activation when using typeahead search (#334928)
6292 Patch from Nelson Benitez
6294 2006-08-23 Alexander Larsson <alexl@redhat.com>
6296 * libnautilus-private/nautilus-directory-private.h:
6297 * libnautilus-private/nautilus-directory.c:
6298 (nautilus_directory_is_local):
6299 Cache return value from gnome_vfs_uri_is_local
6301 * libnautilus-private/nautilus-file-operations.c:
6302 * libnautilus-private/nautilus-file-utilities.c:
6303 Avoid using gnome_vfs_uri_is_local.
6305 2006-08-22 Alexander Larsson <alexl@redhat.com>
6308 Post release version bump
6310 === nautilus 2.15.92.1 ===
6312 2006-08-22 Alexander Larsson <alexl@redhat.com>
6314 * libbackground/preferences.c:
6318 Release a 2.15.92.1 with fix
6320 2006-08-21 Alexander Larsson <alexl@redhat.com>
6323 Post release version bump
6325 === nautilus 2.15.92 ===
6327 2006-08-21 Alexander Larsson <alexl@redhat.com>
6332 2006-08-21 Alexander Larsson <alexl@redhat.com>
6334 * src/file-manager/fm-properties-window.c:
6335 Don't crash when quickly changing user or group.
6336 Patch from Christian Neumair
6338 2006-08-17 Alexander Larsson <alexl@redhat.com>
6340 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6342 Patch from Rouslan Solomakhin
6344 2006-08-15 Federico Mena Quintero <federico@novell.com>
6346 * src/nautilus-main.c (main): Call setlocale() before we try to
6347 obtain any translations. Fixes bug #342147. Patch by Stanislav
6348 Brabec <sbrabec@suse.cz>.
6350 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6352 * configure.in: Fix intltool req.
6354 2006-08-08 Alexander Larsson <alexl@redhat.com>
6357 Post release version bump
6359 === nautilus 2.15.91 ===
6361 2006-08-08 Alexander Larsson <alexl@redhat.com>
6369 2006-08-08 Vincent Untz <vuntz@gnome.org>
6371 Use GTK+ to handle recent documents.
6373 * configure.in: require GTK+ 2.10
6374 * cut-n-paste-code/libegg/Makefile.am:
6375 * cut-n-paste-code/libegg/egg-recent-*: kill
6376 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6377 renamed to nautilus_recent_get_manager()
6378 (nautilus_recent_add_uri): new, to make it easier to use
6379 gtk_recent_manager_add_full()
6380 * src/file-manager/fm-directory-view.c:
6381 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6382 instead of old egg code
6383 (activate_callback): ditto
6385 2006-08-08 Alexander Larsson <alexl@redhat.com>
6387 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6388 Follow symlinks when reading .hidden files.
6390 2006-08-08 Alexander Larsson <alexl@redhat.com>
6392 * libnautilus-private/nautilus-directory-background.c:
6393 Do background change comparison in eel instead (#349961)
6394 Patch from Matthias Clasen
6396 2006-08-08 Alexander Larsson <alexl@redhat.com>
6398 * libnautilus-private/nautilus-icon-container.c:
6399 Fix down when in the rightmost column in the next to last row (#316117)
6400 Based on patch from Nelson Benitez
6402 2006-08-08 Alexander Larsson <alexl@redhat.com>
6404 * libnautilus-private/nautilus-file-operations.c:
6405 Handle desktop drops from panel. (#347673)
6406 Patch from Christian Neumair
6408 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6410 * libnautilus-private/nautilus-directory-async.c:
6411 (dequeue_pending_idle_callback): Revert patch from #336051
6412 as it breaks the file update machinery. Fixes #348097.
6414 2006-07-25 Christian Neumair <chris@gnome-de.org>
6416 * libnautilus-private/nautilus-dnd.c:
6417 Rename nautilus_drag_default_drop_action_for_url to
6418 nautilus_drag_default_drop_action_for_netscape_url.
6419 Don't offer netscape URL drags.
6421 * libnautilus-private/nautilus-dnd.h: Rename
6422 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6423 and nautilus_drag_default_drop_action_for_url to
6424 nautilus_drag_default_drop_action_for_netscape_url.
6426 * libnautilus-private/nautilus-file-operations.c:
6427 (nautilus_file_operations_new_file_from_template):
6428 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6430 * libnautilus-private/nautilus-file-utilities.c:
6431 (test_uri_exists), (nautilus_ensure_unique_file_name):
6432 Handle gnome_vfs_uri_new() failure by returning NULL.
6434 * libnautilus-private/nautilus-icon-container.c:
6435 * libnautilus-private/nautilus-icon-container.h:
6436 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6438 * libnautilus-private/nautilus-icon-dnd.c:
6439 * libnautilus-private/nautilus-icon-dnd.h:
6440 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6441 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6442 Don't offer netscape URL drags, prefer netscape URL drops over
6443 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6445 * libnautilus-private/nautilus-link-desktop-file.c:
6446 (nautilus_link_desktop_file_local_create):
6447 Handle trash, desktop and search URIs, handle
6448 NULL retval of nautilus_ensure_unique_file_name.
6450 * src/nautilus-location-bar.c:
6451 * src/nautilus-spatial-window.c:
6452 * src/file-manager/fm-list-model.c:
6453 Don't offer/handle netscape URL drags.
6455 * src/file-manager/fm-directory-view.h:
6456 * src/file-manager/fm-icon-view.c:
6457 * src/file-manager/fm-list-view:
6458 Rename DND_URL symbols to DND_NETSCAPE_URL.
6462 2006-07-25 Alexander Larsson <alexl@redhat.com>
6464 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6465 Translate the selinux context from raw form when displayin.
6467 2006-07-25 Alexander Larsson <alexl@redhat.com>
6469 * cut-n-paste-code/gsequence/gsequence.[ch]:
6470 Import the latest EggSequence which supposedly fixes a
6473 * src/file-manager/fm-list-model.c:
6474 Fix to use new function names of EggSequence
6476 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6479 Post-release version bump
6481 === nautilus 2.15.90 ===
6483 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6491 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6493 * src/nautilus-main.c: (main):
6494 Unref GnomeProgram at the end. (#348429)
6496 Patch from Christian Persch <chpe@gnome.org>
6498 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6500 * src/nautilus-file-management-properties.c:
6501 (nautilus_file_management_properties_dialog_setup):
6502 * src/nautilus-file-management-properties.glade:
6503 Remove the "always use text-entry location bar" checkbox from the
6506 * src/nautilus-navigation-window.[ch]: (location_button_create),
6507 (nautilus_navigation_window_instance_init),
6508 (nautilus_navigation_window_destroy):
6509 Add a tooltip to the new location bar toggle button.
6511 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6513 * src/file-manager/fm-properties-window.c:
6514 (permission_combo_update): Add a translator comment for
6515 permission combo box labels. (#347764)
6517 Patch from Hendrik Richter <hendi@gnome-de.org>
6519 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6521 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6522 Add a location_button field.
6524 * src/nautilus-navigation-window.c
6525 (nautilus_navigation_window_instance_init): Create the
6527 (location_button_toggled_cb): New callback. Changes the
6528 preference for toggling between the path bar and the location bar.
6529 (always_use_location_entry_changed): Toggle the button as
6532 Add a button to the location bar to toggle betwen the path bar
6533 and a location entry. (#347991)
6535 Patch from Federico Mena Quintero <federico@novell.com>
6537 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6539 * libnautilus-private/nautilus-icon-factory.c:
6540 * src/file-manager/fm-directory-view.c:
6541 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6542 * src/nautilus-window-menus.c:
6543 Use trash icons from the icon naming specification for trash
6544 related operations. (#340321)
6546 Patch from Rodney Dawes <dobey@novell.com>
6548 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6550 * src/nautilus-places-sidebar.c: (add_place), (update_places):
6551 Take the sidebar as parameter and refilter it after adding.
6553 (reorder_bookmarks): Implement reordering of bookmarks.
6555 (drag_data_delete_callback), (drag_data_received_callback),
6556 (drag_motion_callback): Handle dragging of tree rows.
6558 (nautilus_places_sidebar_init)
6559 (_shortcuts_model_filter_class_init),
6560 (_shortcuts_model_filter_init),
6561 (shortcuts_model_filter_row_draggable),
6562 (shortcuts_model_filter_drag_data_get),
6563 (shortcuts_model_filter_drag_source_iface_init),
6564 (shortcuts_model_filter_new):
6565 Implement GtkTreeDragSource.
6567 (get_selected_iter), (bookmarks_check_popup_sensitivity),
6568 (loading_uri_callback): Use the filter model.
6570 Enable reordering of bookmarks in the places sidebar via
6571 Drag'n'Drop. (#319022)
6573 Patch from Xavier Claessens <xclaesse@gmail.com>
6575 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6577 * libnautilus-private/nautilus-search-engine-beagle.c:
6578 (nautilus_search_engine_beagle_new): Check whether daemon is
6579 running as beagle_client_new doesn't fail when a stale socket
6582 Patch from Jürg Billeter <j@bitron.ch>
6584 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6587 * libnautilus-extension/Makefile.am:
6588 Add extension versioning infrastructure and add nautilus-menu.[ch].
6590 * libnautilus-extension/nautilus-menu-item.[ch]:
6591 Add and handle a 'menu' property and add a function
6592 nautilus_menu_item_set_submenu.
6594 * libnautilus-extension/nautilus-menu.[ch]:
6595 New files implementing a submenu item.
6597 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6598 (reset_extension_actions_menu):
6599 Add extension menu items recursively.
6601 * libnautilus-extension/nautilus-menu-provider.h:
6604 Extend extension API to support submenus. (#314579)
6606 Patch from Raffaele Sandrini <rasa@gmx.ch>
6608 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6611 Post-release version bump
6613 === nautilus 2.15.4 ===
6615 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6621 Bump version to 2.15.4
6624 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6626 * libnautilus-private/nautilus-directory-async.c:
6627 (dequeue_pending_idle_callback): Never add a file to both
6628 the added_files and changed_files lists. Don't ref an existing
6629 file without adding it to the changed_file list. (#336051)
6631 Patch from Christian Neumair <chris@gnome-de.org>
6633 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6635 * libnautilus-private/nautilus-file-dnd.[ch]:
6636 Add functions nautilus_drag_can_accept_files and
6637 nautilus_drag_can_accept_info.
6639 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6640 (receive_dropped_uri_list), (receive_dropped_text),
6641 (drag_data_received_callback):
6642 Accept the entire drag context as parameter and use
6643 nautilus_icon_container_find_drop_target.
6645 (nautilus_icon_container_find_drop_target):
6646 (nautilus_icon_dnd_update_drop_target):
6647 Use nautilus_drag_can_accept_info.
6649 * libnautilus-private/nautilus-marshal.list:
6652 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6653 Add function get_drop_target_uri_at_pos and use it in the drop
6654 handlers to determine the target uris for actions.
6655 Rename get_drop_target to get_drop_target_uri_for path.
6657 (nautilus_tree_view_drag_dest_class_init):
6658 Adapt to new drag handler signatures.
6660 (set_widget_highlight):
6661 Fix DND highlighting of an empty tree view.
6663 (drag_motion_callback):
6664 Ignore drags on the header.
6666 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6667 * libnautilus-private/nautilus-icon-container.[ch]:
6668 * src/file-manager/fm-icon-view.c:
6669 * src/file-manager/fm-list-view.c:
6670 Add a target/parent uri parameter to the drop handler functions.
6672 * src/file-manager/fm-directory-view.[ch]:
6673 Add handling for the additional target parameter to support
6674 drops of URIs, URLs and text to subfolders.
6676 Patch from Christian Neumair <chris@gnome-de.org>
6678 2006-07-08 Christian Neumair <chris@gnome-de.org>
6680 * libnautilus-private/nautilus-file-utilities.c:
6681 * libnautilus-private/nautilus-file-utilities.h:
6682 Add nautilus_find_existing_uri_in_hierarchy.
6683 Remove undefined in_gnome_path helper declarations.
6685 * src/nautilus-pathbar.c:
6686 * src/nautilus-pathbar.h:
6687 Make nautilus_path_bar_clear_buttons public.
6689 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6690 If the displayed location was removed, and it has an existing parent,
6691 navigate window to this parent. Fixes #336724.
6693 2006-07-06 William Jon McCann <mccann@jhu.edu>
6695 * libnautilus-private/nautilus-icon-factory.c:
6696 (get_special_icon_for_file):
6697 * src/nautilus-window-menus.c:
6698 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6701 2006-06-21 Christian Neumair <chris@gnome-de.org>
6703 Add complete session management, remember maximization state and type
6704 of open windows, save history on quit.
6706 * libnautilus-private/nautilus-global-preferences.c
6707 * libnautilus-private/nautilus-global-preferences.h:
6708 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6710 * libnautilus-private/nautilus-metadata.h:
6711 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6713 * src/nautilus-application.c:
6714 * src/nautilus-application.h:
6715 Save session on session save request, add
6716 nautilus_application_load_session(), move
6717 initial navigational geometry handling to
6718 nautilus_application_create_navigation_window,
6720 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6723 * src/nautilus-main.c:
6724 Add "--load-session" parameter.
6726 * src/nautilus-shell-interface.idl:
6727 * src/nautilus-shell.c:
6728 Add load_session CORBA method.
6730 * src/nautilus-navigation-window.c:
6731 * src/nautilus-spatial-window.c:
6732 Save maximized state when appropriate.
6734 * src/nautilus-window-manage-views.c:
6735 Load maximized state for spatial windows,
6736 remove navigation window geometry handling.
6738 * src/nautilus-window.c:
6739 * src/nautilus-window-private.h:
6740 Add nautilus_add_to_history_list_no_notify.
6742 2006-06-16 Alexander Larsson <alexl@redhat.com>
6744 * libnautilus-extension/nautilus-menu-provider.[ch]:
6745 Add items_updated signal
6747 * libnautilus-private/Makefile.am:
6748 * libnautilus-private/nautilus-signaller.[ch]:
6749 * src/nautilus-signaller.[ch]:
6751 Move NautilusSignaller to libnautilus-private.
6752 Add popup_menu_changed signal.
6754 * src/nautilus-application.c:
6755 Signal popup_menu_changed when a menu provider emits items_updated.
6757 * src/file-manager/fm-directory-view.c:
6758 * src/nautilus-window.c:
6759 Handle popup_menu_changed.
6761 * src/nautilus-emblem-sidebar.c:
6762 * src/nautilus-history-sidebar.c:
6763 * src/nautilus-navigation-window-menus.c:
6764 * src/nautilus-navigation-window.c:
6765 * src/nautilus-property-browser.c:
6766 * src/nautilus-spatial-window.c:
6767 * src/nautilus-window-menus.c:
6770 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6772 2006-06-16 Alexander Larsson <alexl@redhat.com>
6774 * libnautilus-private/nautilus-column-utilities.c:
6775 Add selinux context column
6777 * libnautilus-private/nautilus-directory-async.c:
6778 * libnautilus-private/nautilus-file-private.h:
6779 * libnautilus-private/nautilus-file.[ch]:
6780 Get selinux context for all files.
6781 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6782 Add selinux_context string attribute.
6784 * src/file-manager/fm-properties-window.c:
6785 Display selinux context in permissions page.
6787 2006-06-16 Alexander Larsson <alexl@redhat.com>
6789 * libnautilus-private/nautilus-global-preferences.[ch]:
6790 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6791 Add show_advanced_permissions setting
6792 Remove show_special_flags setting, its always on in advanced mode.
6794 * libnautilus-private/nautilus-file-operations.[ch]:
6795 Add nautilus_file_set_permissions_recursive
6797 * src/file-manager/fm-properties-window.c:
6798 Change permission page. Implement both simple and advanced mode.
6799 Add recursive permissions setting.
6800 HIGify some spacing.
6802 2006-06-12 Alexander Larsson <alexl@redhat.com>
6805 Post-release version bump
6807 === nautilus 2.15.2 ===
6809 2006-06-12 Alexander Larsson <alexl@redhat.com>
6814 2006-05-30 Christian Neumair <chris@gnome-de.org>
6816 * libnautilus-private/nautilus-icon-factory.c:
6817 * libnautilus-private/nautilus-thumbnails.c:
6818 * libnautilus-private/nautilus-thumbnails.h:
6819 Use GdkPixbufLoader for thumbnailing.
6821 2006-05-29 Christian Neumair <chris@gnome-de.org>
6823 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6824 Limit max. returned SVG icon size to requested icon size.
6826 2006-05-24 Christian Neumair <chris@gnome-de.org>
6828 * libnautilus-private/nautilus-file-utilities.c:
6829 (nautilus_file_operations_copy_move):
6830 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6831 nautilus_file_get_enclosing_volume.
6833 * libnautilus-private/nautilus-file-utilities.c:
6834 * libnautilus-private/nautilus-file-utilities.h:
6835 Remove nautilus_get_enclosing_volume.
6837 2006-05-24 Paolo Borelli <pborelli@katamail.com>
6839 * src/nautilus-information-panel.c:
6840 * src/nautilus-window-bookmarks.c:
6841 * src/file-manager/fm-properties-window.c:
6843 Use g_signal_connect_data instead of the outdated eel equivalent.
6845 2006-05-24 Alexander Larsson <alexl@redhat.com>
6847 * src/file-manager/fm-list-view.c:
6848 Remove unused include of eel-cell-renderer-pixbuf-list.h
6850 2006-05-24 Paolo Borelli <pborelli@katamail.com>
6852 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6853 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6855 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
6857 * nautilus-folder-handler.desktop.in: Add internationalization
6858 * po/POTFILES.in: Add the file.
6860 2006-05-16 Alexander Larsson <alexl@redhat.com>
6862 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6863 Only pass TRUE for embedding_text if we actually read a top-left text.
6864 Based on patch from Rene Hausleitner (#335435)
6866 2006-05-16 Alexander Larsson <alexl@redhat.com>
6868 * src/file-manager/fm-directory-view.c:
6869 * src/nautilus-places-sidebar.c:
6870 Don't allow floppy formating if the floppy is mounted,
6871 since gfloppy can't handle that. (#125819)
6872 Patch from Xavier Claessens
6874 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
6877 Post-release version bump.
6879 === nautilus 2.15.1 ===
6881 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
6886 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
6888 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6889 (icon_set_size), (icon_toggle_selected),
6890 (nautilus_icon_container_move_icon), (keyboard_stretching),
6891 (end_stretching), (nautilus_icon_container_update_icon),
6892 (assign_icon_position), (nautilus_icon_container_add),
6893 (nautilus_icon_container_is_stretched),
6894 (nautilus_icon_container_unstretch),
6895 (nautilus_icon_container_freeze_icon_positions):
6896 * libnautilus-private/nautilus-icon-container.h:
6897 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6898 * libnautilus-private/nautilus-icon-private.h:
6899 * src/file-manager/fm-icon-view.c:
6900 (get_stored_icon_position_callback),
6901 (icon_position_changed_callback):
6902 Cleanup to merge the x any y icon scale factors into one variable.
6904 Patch from Christian Neumair <chris@gnome-de.org>
6906 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
6908 * src/nautilus-places-sidebar.c: (update_places_cb),
6909 (volume_unmounted_callback), (drive_disconnected_callback),
6910 (drive_connected_callback),
6911 (nautilus_places_sidebar_set_parent_window):
6912 Update the places on drive-connected and drive-disconnected
6913 signals too. Delay the update for the volume-unmounted signal
6914 with an idle callback to work around gnome-vfs removing the
6915 volume only after we received the signal.
6917 Patch from Xavier Claessens <xclaesse@gmail.com>
6919 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
6921 * src/nautilus-window-manage-views.c:
6922 (got_file_info_for_view_selection_callback):
6923 Re-set viewed_file after a location change failed. Prevents
6924 crashing over an assertion in viewed_file_changed_callback
6925 on slow filesystems. Fixes #339965.
6927 2006-05-08 Federico Mena Quintero <federico@novell.com>
6929 * libnautilus-private/nautilus-file-operations.c
6930 (handle_transfer_ok): Don't special-case the first 0 bytes of the
6931 file in the case of reporting actual copy/move progress. It is
6932 fine to update both the labels and the sizes every time. Fixes
6933 http://bugzilla.gnome.org/show_bug.cgi?id=341064
6934 https://bugzilla.novell.com/show_bug.cgi?id=66073
6936 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
6938 * src/nautilus-places-sidebar.c: (add_place), (update_places),
6939 (check_visibility), (bookmarks_check_popup_sensitivity),
6940 (get_selected_iter), (rename_selected_bookmark),
6941 (remove_selected_bookmarks), (mount_shortcut_cb),
6942 (unmount_shortcut_cb), (eject_shortcut_cb),
6943 (nautilus_places_sidebar_init):
6944 Add volume data to the list store and use it to show
6945 an unmount command for network volumes. (#316184)
6947 Patch from Xavier Claessens <xclaesse@gmail.com>
6949 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
6951 * libnautilus-private/nautilus-dnd.c:
6952 (nautilus_drag_drop_action_ask),
6953 (nautilus_drag_drop_background_ask):
6954 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6955 * src/nautilus-places-sidebar.c:
6956 (bookmarks_build_popup_menu):
6957 Use eel_gtk_menu_append_separator.
6959 * src/nautilus-places-sidebar.c:
6960 (bookmarks_check_popup_sensitivity):
6961 Use eel_gtk_widget_set_shown.
6963 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
6965 * src/nautilus-query-editor.c: (type_combo_changed):
6966 Fix typo in function name: s/availible/available/ (#326053)
6971 2006-05-04 Christian Neumair <chris@gnome-de.org>
6973 * src/nautilus-navigation-action.c:
6974 (nautilus_navigation_action_class_init), (disconnect_proxy):
6975 Disconnect signal handlers registered when connecting proxies.
6977 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
6979 * src/nautilus-places-sidebar.c: (volume_op_callback):
6980 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6981 (eject_for_type), (set_visibility),
6982 (bookmarks_check_popup_sensitivity), (get_selected_drive),
6983 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6984 (format_shortcut_cb), (bookmarks_build_popup_menu):
6985 Add mount, unmount, eject and format menu items to the popup menu
6986 of drives in the places sidebar. (#316184)
6988 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6990 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6992 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6993 Adapt to new GtkAboutDialog behaviour and use wrap-license.
6994 Makes the close button work again. Fixes #336520.
6996 Patch from Christian Persch <chpe@gnome.org>
6998 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7000 * src/nautilus-query-editor.c: (location_row_create_widgets):
7001 Fix typo in the query filechooser window title. (#325284)
7003 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7005 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7006 (finish_first_line):
7007 Fix wording: Use "criterion" instead of "criterium". (#331682)
7009 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7011 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7013 * libnautilus-private/nautilus-program-choosing.c:
7014 (application_cannot_open_location):
7015 Remove bogus period from strings. (#336909)
7017 Patch from Javier F. Serrador <serrador@tecknolabs.com>
7019 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7021 * libnautilus-private/nautilus-file-operations.c:
7022 (handle_transfer_overwrite): Use the same phrasing and
7023 format as the GTK+ overwrite dialog. Also, per the HIG
7024 convert the dialog to a confirmation alert since the user's
7025 command may destroy data. (#325188)
7027 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7029 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7031 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7032 (append_exifdata_string):
7033 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7034 deciding which date to show from image metadata. (#331810)
7036 Patch from Pat Suwalski <pat@suwalski.net>
7038 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
7042 Update handling of po/LINGUAS for new instructions. Refer
7043 to http://live.gnome.org/GnomeGoals/PoLinguas
7045 Patch from Brian Pepple <bdpepple@gmail.com>
7047 2006-04-27 Christian Neumair <chris@gnome-de.org>
7049 * src/file-manager/fm-actions.h:
7050 * src/file-manager/fm-directory-view.c:
7051 (file_get_volume_and_drive),
7052 (action_self_mount_volume_callback),
7053 (action_self_unmount_volume_callback),
7054 (action_self_eject_volume_callback),
7055 (action_self_format_volume_callback),
7056 (file_get_volume_and_drive),
7057 (file_should_show_self),
7058 (real_update_menus_volumes):
7059 * src/file-manager/fm-tree-view.c:
7060 (create_popup_menu):
7061 * src/file-manager/nautilus-directory-view-ui.xml:
7062 Allow to mount/unmout/eject/format a volume when displaying its
7065 2006-04-26 Christian Neumair <chris@gnome-de.org>
7067 * libnautilus-private/nautilus-file.c:
7068 (nautilus_file_denies_access_permission),
7069 (nautilus_file_can_get_permissions),
7070 (nautilus_file_can_set_permissions):
7071 If no ACCESS file info field is available, pretend to have full
7072 access. If no PERMISSIONS field is available, pretend to have full
7075 2006-04-26 Alexander Larsson <alexl@redhat.com>
7077 * libnautilus-private/nautilus-icon-canvas-item.c:
7078 Fix width of text selection in text-below-icons mode.
7081 2006-04-26 Alexander Larsson <alexl@redhat.com>
7086 * src/nautilus-connect-server-dialog-main.c:
7087 * src/nautilus-main.c:
7088 Convert from popt to goption.
7089 Based on patch from Philip Van Hoof
7091 2006-04-25 Alexander Larsson <alexl@redhat.com>
7093 * src/nautilus-main.c:
7094 Remove icon registration, as its no longer needed with gtk 2.9.
7096 * src/nautilus-window-menus.c:
7097 (nautilus_menus_append_bookmark_to_menu):
7100 2006-04-25 Alexander Larsson <alexl@redhat.com>
7103 Bump version to 2.15.1
7104 2.14 development continues on gnome-2-14 branch.
7106 ==== gnome-2-14 branched from here ===
7108 2006-04-25 Christian Neumair <chris@gnome-de.org>
7111 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7113 * src/file-manager/fm-tree-view.c: (create_tree):
7114 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7116 2006-04-18 Alexander Larsson <alexl@redhat.com>
7118 * libnautilus-private/nautilus-file-attributes.h:
7119 * libnautilus-private/nautilus-directory-async.c:
7120 * libnautilus-private/nautilus-directory-private.h:
7121 * libnautilus-private/nautilus-file-private.h:
7122 * libnautilus-private/nautilus-file.c:
7123 * libnautilus-private/nautilus-file.h:
7124 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
7125 the normal top-left text to 10x5.
7126 Add need_large argument to nautilus_file_peek_top_left_text and
7127 nautilus_extract_top_left_text.
7129 * libnautilus-private/nautilus-icon-canvas-item.[ch]
7130 Make details an instance-private instead of allocating separately.
7131 Add _set_is_visible() and only keep PangoLayouts cached for
7134 * libnautilus-private/nautilus-icon-container.[ch]:
7135 * src/file-manager/fm-icon-container.c:
7136 Monitor large embedded text for larger icons.
7137 Call nautilus_icon_canvas_item_set_is_visible as needed.
7139 * libnautilus-private/nautilus-icon-factory.[ch]:
7140 Limit never-free recently used cache to 20 items.
7141 Free other unused cache items after a 100 sec.
7143 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7146 Remove newlines to fix build with CVS intltool. (#338423)
7148 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7150 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7151 Don't delete the first bookmark if pressing del key on an
7152 undeletable item. Fixes #338377.
7154 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
7156 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7157 Don't add location bookmark for desktop windows. Fixes #334860.
7159 Patch from Christian Neumair <chris@gnome-de.org>
7161 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7164 Post-release version bump.
7166 === nautilus 2.14.1 ===
7168 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7176 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7178 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7179 Use smaller close icon for the sidebar.
7181 Patch from Yang Hong <yanghong@ccoss.com.cn>
7183 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7185 * libnautilus-private/nautilus-icon-dnd.c:
7186 (get_data_on_first_target_we_support):
7187 Determine drop target by iterating through drop container
7188 target list instead of drag context DND list. (#337588)
7190 Patch from Christian Neumair <chris@gnome-de.org>
7192 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7194 * po/LINGUAS: New file listing all supported languages.
7196 * configure.in: Use po/LINGUAS instead of including all languages
7197 directly in this file. See the wiki for more information:
7198 http://live.gnome.org/GnomeGoals/PoLinguas
7200 Patch from Brian Pepple <bdpepple@gmail.com>
7202 2006-04-08 Christian Neumair <chris@gnome-de.org>
7204 * libnautilus-private/nautilus-file-operations-progress.c:
7205 (nautilus_file_operations_progress_update),
7206 (nautilus_file_operations_progress_set_operation_string):
7207 Update progress dialog when setting its operation string,
7208 also set operation string during preflight.
7210 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
7212 * src/file-manager/fm-directory-view.c:
7213 (set_script_environment_variables),
7214 (unset_script_environment_variables):
7215 * src/nautilus-main.c: (main):
7216 * src/nautilus-shell.c: (corba_restart):
7217 Use g_(un)setenv instead of their eel_ counterparts.
7219 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7221 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7222 (mount_volume_callback), (row_activated_callback),
7223 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7224 Adapt the same policy for showing drives and volumes in the places
7225 sidebar as in computer:/// and the gtk filechooser: Show unmounted
7226 but user-visible drives and mount them on activation. (#321320)
7228 Patch from Xavier Claessens <xclaesse@gmail.com>
7230 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7232 * data/patterns/.striated.png:
7233 * data/patterns/Makefile.am:
7234 Remove unused pattern file. (#337353)
7236 2006-03-30 Christian Neumair <chris@gnome-de.org>
7238 * src/file-manager/fm-directory-view.c:
7239 (fm_directory_view_get_loading):
7240 * src/file-manager/fm-directory-view.h:
7241 Add fm_directory_view_get_loading().
7243 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7244 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7245 Use fm_directory_view_get_loading() to determine whether view is
7246 loaded. If it is not yet loaded, don't position icons lazily.
7248 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
7250 * src/nautilus-connect-server-dialog-main.c: (main):
7251 Get the command line options and pass them on to the dialog.
7253 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7254 (nautilus_connect_server_dialog_init), (setup_for_type):
7255 Use new MethodInfo struct to construct the UI.
7256 (display_server_uri): New function for initialising the UI based
7257 on the broken down parts of the URI.
7258 (nautilus_connect_server_dialog_new): Use display_server_uri.
7259 (get_method_description): New helper function.
7260 (port_insert_text): Accept more than one digit at a time.
7262 Display broken down URIs in 'Connect to Server' properly. (#332848)
7264 Patch from Nate Nielsen <nielsen@memberwebs.com>
7266 2006-03-22 Daniel Drake <dsd@gentoo.org>
7268 * libnautilus-private/nautilus-icon-factory.c: Only consider
7269 the filename suffix when deciding if a file is an SVG image.
7272 2006-03-22 Paolo Borelli <pborelli@katamail.com>
7274 * src/nautilus-application.c: use g_strv_length instead of a
7275 private copy and gnome_vfs_make_uri_from_shell_arg instead of
7276 the old eel_make_uri_from_shell_arg. Bug #334077.
7278 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
7280 * src/file-manager/fm-directory-view.c:
7281 (pattern_select_response_cb), (select_pattern):
7282 Add help button to the Select Pattern dialog. (#331443)
7284 * src/nautilus-connect-server-dialog.c: (response_callback),
7285 (nautilus_connect_server_dialog_init):
7286 Add help button to the Connect to Server dialog. (#334330)
7288 * src/nautilus-location-dialog.c: (response_callback),
7289 (nautilus_location_dialog_init):
7290 Add help button to the Open Location dialog (#334293)
7292 2006-03-14 Federico Mena Quintero <federico@novell.com>
7294 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7295 Don't set the visibility of the "burn CD" action here.
7296 (nautilus_window_initialize_menus_constructed): New public
7297 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7298 a window which has a menubar. This prevents calling
7299 have_burn_uri() unnecessarily for the desktop window, as this is
7300 an expensive operation during login (up to 1 second!). The way
7301 have_burn_uri() works is by creating a "burn:///" URI and seeing
7302 if it is valid, but this makes gnome-vfs load libmapping.so from
7303 nautilus-cd-burner; this takes a long time during login.
7305 * src/nautilus-window-private.h: Added prototype for
7306 nautilus_window_initialize_menus_constructed().
7308 * src/nautilus-window.h: New prototype for
7309 nautilus_window_has_menubar_and_statusbar().
7311 * src/nautilus-window.c
7312 (nautilus_window_has_menubar_and_statusbar): New function; returns
7313 whether the window should have a menubar and statusbar. This
7314 depends on the window_type from the class structure.
7315 (nautilus_window_constructor): Call
7316 nautilus_window_initialize_menus_constructed(). We do it here so
7317 that its own call to nautilus_window_has_menubar_and_statusbar()
7318 will already have the right value for class->window_type.
7320 2006-03-19 Christian Neumair <chris@gnome-de.org>
7322 * src/nautilus-main.c: (register_icons):
7323 Speed up stock icon registration, as discussed on the mailing list:
7325 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7329 * libnautilus-private/nautilus-file-operations.c:
7330 (nautilus_file_operations_copy_move):
7331 Check whether enclosing volume for any of the source files is
7332 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7335 * libnautilus-private/nautilus-file-utilities.c:
7336 * libnautilus-private/nautilus-file-utilities.h:
7337 Add nautilus_get_enclosing_volume.
7339 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7341 * nautilus-computer.desktop.in:
7342 * nautilus-folder-handler.desktop.in:
7343 * nautilus-home.desktop.in:
7344 * src/network-scheme.desktop.in:
7345 Add --no-desktop to the Exec command line options. (#326338)
7347 Patch from Saleem Abdulrasool
7349 * nautilus-computer.desktop.in:
7350 * nautilus-folder-handler.desktop.in:
7351 * nautilus-home.desktop.in:
7352 * nautilus.desktop.in:
7353 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7354 none of the listed binaries does exist anymore.
7356 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7358 * libnautilus-private/*.c:
7359 * src/file-manager/*.c:
7361 Use gi18n.h instead of deprecated gnome-i18n.h header.
7363 * libnautilus-private/nautilus-query.c:
7364 (nautilus_query_to_readable_string):
7365 Mark string for translation.
7368 Add nautilus-query.c
7370 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7372 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7374 * configure.in: Added "ka" Georgian to
7377 2006-03-13 Alexander Larsson <alexl@redhat.com>
7380 Post-release version bump.
7382 === nautilus 2.14.0 ===
7384 2006-03-13 Alexander Larsson <alexl@redhat.com>
7390 Update version to 2.14.0
7392 2006-03-07 Alexander Larsson <alexl@redhat.com>
7394 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7395 (activation_drive_mounted_callback):
7396 Don't show error dialog if mount error is "".
7398 2006-03-06 Alexander Larsson <alexl@redhat.com>
7400 * libnautilus-private/nautilus-icon-canvas-item.c:
7401 Fix text drawing in RTL mode in text beside icons.
7403 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7405 * libnautilus-private/nautilus-mime-actions.c:
7406 (nautilus_mime_actions_get_full_file_attributes):
7407 Don't request the mime list for activation, context menu and
7408 the view as menu anymore. It was once used for determining a
7409 specialized component for directories, but we don't support that
7410 anymore. Nowadays it just delays these operations and can cause
7411 auth dialogs when opening the popup menu.
7413 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7415 * libnautilus-private/nautilus-file.c:
7416 (nautilus_file_recompute_deep_counts):
7417 Add file to work queue of enclosing directory when recomputing
7418 deep count for the properties dialog. Fixes #169342.
7420 Patch from Christian Neumair
7422 2006-03-03 Alexander Larsson <alexl@redhat.com>
7424 * src/nautilus-window-manage-views.c:
7425 * src/nautilus-window-private.h:
7426 Close window when it gets put in the trash.
7428 Patch from Christian Neumair
7430 2006-03-03 Alexander Larsson <alexl@redhat.com>
7432 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7433 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7434 icons jumping around
7436 * libnautilus-private/nautilus-icon-container.c:
7437 remove old workaround
7439 Patch from Christian Neumair
7441 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7443 * configure.in: Add "km" to ALL_LINGUAS.
7445 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7447 * libnautilus-private/nautilus-directory-async.c:
7448 (new_files_cancel), (nautilus_directory_cancel):
7449 Cancel get_file_info calls for new files too. Fixes a crash
7450 when leaving a directory with pending calls (#152977).
7452 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7454 * src/file-manager/fm-directory-view.c: (activate_callback):
7455 Close the window after the file activation, not before.
7456 Fixes a crash when middle-clicking a file (#330491).
7458 2006-02-28 Alexander Larsson <alexl@redhat.com>
7460 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7461 Don't show directory count for smb shares, as that can cause
7462 lots of network traffic and auth dialogs.
7464 2007-02-28 Christian Neumair <chris@gnome-de.org>
7466 * libnautilus-private/nautilus-icon-container.c:
7467 (get_cmp_point_x), (get_cmp_point_y),
7468 (compare_icons_horizontal_first), (compare_icons_vertical_first),
7469 (closest_in_90_degrees), (record_arrow_key_start):
7470 Use better icon points for comparing the position of two items in
7471 "Text Beside Icon" mode. Fixes keynav issues with items that have
7472 different icon sizes.
7474 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7476 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7478 Test for the right path in the break condition. Fixes an infinite
7479 loop when dragging an item over a non-folder child of an expanded
7480 node in the list view, deadlocking the desktop.
7482 2006-02-27 Alexander Larsson <alexl@redhat.com>
7485 Post release version bump
7487 === nautilus 2.13.92 ===
7489 2006-02-27 Alexander Larsson <alexl@redhat.com>
7494 2006-02-27 Alexander Larsson <alexl@redhat.com>
7496 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7497 Use lazy positioning for volumes only, not all desktop file icons,
7498 as this can cause icons to move around, and its mainly required
7499 for removable volumes anyway.
7501 2006-02-27 Alexander Larsson <alexl@redhat.com>
7503 * src/nautilus-navigation-window.c:
7504 * src/nautilus-spatial-window.c:
7505 * src/nautilus-window.[ch]:
7506 Don't shortcut the title change when the bookmark name changes.
7508 Patch from Christian Neumair.
7510 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7512 Get users' and groups' names via a cache to avoid calling
7513 getpwuid/getgrgid too often (i.e. many times during single redraw).
7515 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7516 Added nautilus-users-groups-cache.[ch]
7517 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7518 implementation of cache for getpwuid/getgrgid results.
7519 * libnautilus-private/nautilus-file.c:
7520 (get_user_name_from_id): removed
7521 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7522 (get_user_and_real_name_from_id): get user name and gecos using
7523 nautilus_users_cache_* functions instead of using getpwuid directly.
7524 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7525 (nautilus_file_get_group_name): get group name using
7526 nautilus_groups_cache_get_name instead of using getgrgid directly.
7527 (nautilus_file_get_owner_as_string): get user name using
7528 nautilus_users_cache_get_name.
7530 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7532 Don't add all possible columns to GtkTreeView when initializing
7533 FMListView, only the ones we actually show. This way we avoid getting
7534 unnecessary data from the model, e.g. quite heavy "owner" and "group"
7535 columns with the default settings.
7537 * src/file-manager/fm-list-view.c:
7538 (apply_visible_columns_foreach, apply_visible_columns,
7539 apply_column_order): removed
7540 (apply_columns_settings): new function, updates a list of columns in
7541 GtkTreeView given both a list of visible columns and their ordering,
7542 replacement for apply_visible_columns and apply_column_order.
7543 (create_and_set_up_tree_view): when creating details->columns hash
7544 table, pass g_object_unref as value_destroy_func; before adding
7545 columns to the hash call g_object_ref+gtk_object_sink on them, don't
7546 add columns to the view, the appropriate columns will be added when
7547 applying the configuration; in order to apply initial columns
7548 settings, call apply_columns_settings (instead of
7549 apply_visible_columns + apply_column_order).
7550 (set_visible_columns_from_metadata_and_preferences,
7551 set_column_order_from_metadata_and_preferences): removed
7552 (set_columns_settings_from_metadata_and_preferences): new, replacement
7553 for set_visible_columns_* and set_column_order_*.
7554 (fm_list_view_begin_loading, column_chooser_changed_callback,
7555 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7556 default_visible_columns_changed_callback,
7557 default_column_order_changed_callback): use newly added
7558 set_columns_settings_from_metadata_and_preferences.
7560 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7562 Avoid heavy operations inside "motion_notify_event" handler: don't
7563 call gtk_tree_model_row_changed (which causes updating the whole
7564 view), don't create new mouse cursor, change cursor only when
7566 As a bonus we avoid leaking hand cursor in nautilus and X server.
7568 * src/file-manager/fm-list-view.c:
7569 (hand_cursor): new global variable for storing hand cursor used in
7571 (motion_notify_callback): don't call gtk_tree_model_row_changed on
7572 the model when changing rows, it's very slow and unnecessary - GTK+
7573 automatically invalidates parts of the view occupied by old and new
7574 row; don't leak the hand cursor (GdkCursor), change mouse cursor
7575 only when necessary (from GDK_HAND2 to default and the other way
7577 (leave_notify_callback): don't call gtk_tree_model_row_changed on
7578 the current row in the model, GTK+ automatically redraws the current
7580 (enter_notify_callback): in case single click mode is used, update
7581 details->hover_path and set hand cursor if necessary
7582 (create_and_set_up_tree_view): connect to enter_notify_event signal
7583 in addition to leave_notify_event.
7584 (fm_list_view_click_policy_changed): unref global hand_cursor and
7585 set it to NULL when changing to double click mode, create new cursor
7586 and assign it to hand_cursor when changing to single click one.
7587 (fm_list_view_finalize): free details->hover_path if necessary
7588 (fm_list_view_init): explicitly set details->hover_path to NULL
7590 2006-02-27 Alexander Larsson <alexl@redhat.com>
7592 * src/nautilus-window-manage-views.c:
7593 Don't close window if old file changed when we're loading
7594 a new one (#137027).
7595 Based on patch from Christian Neumair.
7597 2006-02-27 Alexander Larsson <alexl@redhat.com>
7599 * libnautilus-private/nautilus-icon-container.c:
7600 Correctly handle *_margins as pixel values, not world-coords.
7601 Based on patch from Christian Neumair.
7603 2006-02-27 Federico Mena Quintero <federico@novell.com>
7605 * libnautilus-private/nautilus-icon-container.c
7606 (finish_adding_new_icons): Do not place icons both in the
7607 no_position_icons and semi_position_icons lists!
7608 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7609 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7610 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
7611 getting a negative number. So, we initially test for this and
7612 start that the first snap column. The same reasoning applies to
7613 *y and the baseline.
7615 2006-02-27 Alexander Larsson <alexl@redhat.com>
7617 * src/nautilus-navigation-window.c:
7618 Allow saving a sidebar width of 0 (#331475)
7619 Patch from Christian Neumair
7621 2006-02-27 Alexander Larsson <alexl@redhat.com>
7623 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7624 Allow line-breaks after '-', '_', '.'
7625 (although not when a short number follows '.')
7626 Patch from Christian Neumair
7628 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7630 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7631 (can_accept_items_as_bookmarks), (drag_motion_callback),
7632 (bookmarks_drop_uris), (build_selection_list),
7633 (drag_data_received_callback):
7634 Only allow creation of bookmarks for directories. Fixes #328074.
7636 2006-02-26 Christian Neumair <chris@gnome-de.org>
7638 * libnautilus-private/nautilus-directory.c:
7639 (nautilus_directory_notify_files_removed):
7640 Plug potential leak.
7642 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7644 * src/file-manager/fm-directory-view.c: (done_loading):
7645 Only use the idle reveal mechanism for the list view.
7647 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7649 * src/file-manager/fm-directory-view.c:
7650 (fm_directory_view_destroy), (reveal_selection_idle_callback),
7652 Call reveal_selection in an idle callback to work around a bug in
7653 GtkTreeView which produces buggy scroll states when the nodes have
7654 not yet been allocated. It would make the selection always the top
7655 row even when it should ignore alignment, among other oddities.
7657 2006-02-26 Christian Neumair <chris@gnome-de.org>
7659 * src/nautilus-application.c: (nautilus_application_get_n_windows):
7660 * src/nautilus-application.h:
7661 * src/nautilus-window-manage-views.c:
7662 (got_file_info_for_view_selection_callback):
7663 Also consider desktop windows when deciding whether to fallback to
7664 home or not. Fixes #331605.
7666 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
7668 * configure.in: Add "zh_HK" to ALL_LINGUAS.
7670 2006-02-24 Alexander Larsson <alexl@redhat.com>
7672 * libnautilus-private/nautilus-directory-async.c:
7673 (directory_count_start):
7674 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7675 This avoids lots of stats.
7678 Require vfs 2.13.92 (cvs for now) for the above.
7680 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7682 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7683 Don't leak bookmark.
7685 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7687 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7688 Resolve the dropped uris to their drop target, use the same naming
7689 logic as the bookmark menu and use gnome-fs-directory icon when adding.
7690 If something more fitting is available it will be updated anyway.
7693 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7695 * src/nautilus-places-sidebar.c: (bookmarks_edited):
7696 Set the has_custom_name_flag before setting the name - which would
7697 otherwise immediately commit the bookmarks to disk without the name.
7700 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7702 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7703 (bookmarks_button_press_event_cb):
7704 Open the popup menu non-modal and pass the button event on to the
7705 tree view. Makes a right click select the item under the cursor
7706 before bringing up the menu. Fixes #329778.
7708 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
7710 * libnautilus-private/nautilus-file.c:
7711 (nautilus_file_get_size_as_string_with_real_size):
7712 Add a cast to fix build for platforms where GnomeVFSFileSize
7713 is not defined as long long (e.g. AMD64). Fixes bug #331636.
7715 2006-02-21 Alexander Larsson <alexl@redhat.com>
7717 * src/file-manager/fm-error-reporting.[ch]:
7718 Add callback to fm_rename_file.
7720 * src/file-manager/fm-icon-view.c:
7721 Pass NULL as above callback
7723 * src/file-manager/fm-list-view.c:
7724 Don't activate file when renaming, delay until rename done.
7725 After rename, scroll to renamed file if not visibile, because it
7728 Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
7730 * src/file-manager/fm-list-model.c:
7731 On file change, if file was re-sorted emit rows_reordered.
7733 This fixes bug #326581
7735 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
7737 * libnautilus-private/nautilus-mime-actions.c:
7738 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7739 (file_compare_by_uri_scheme),
7740 (nautilus_mime_get_default_application_for_files),
7741 (nautilus_mime_get_open_with_applications_for_files),
7742 (nautilus_mime_get_applications_for_files),
7743 (nautilus_mime_has_any_applications_for_files):
7744 Avoid redundant application lookups by sorting the files by mime type
7745 and skipping the ones which have the same mime type / parent uri
7746 combination as the previous one. Prevents nautilus from blocking for
7747 seconds when selecting many files of similar type.
7749 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
7751 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7752 Fall back to locale encoding or force utf8 if the utf8 conversion
7753 of the link target filename fails. (#331379)
7755 2006-02-15 Alexander Larsson <alexl@redhat.com>
7757 * src/file-manager/fm-properties-window.c (append_extension_pages):
7758 Pass the original files, not the target files to property
7759 page providers. (#329426)
7760 (create_permissions_page):
7761 Make sure we can get permissions from target before showing
7764 2006-02-13 Alexander Larsson <alexl@redhat.com>
7767 Post release version bump.
7769 === nautilus 2.13.91 ===
7771 2006-02-13 Alexander Larsson <alexl@redhat.com>
7779 2006-02-06 Alexander Larsson <alexl@redhat.com>
7781 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7782 Fix layout bug on desktop (#153519)
7784 2006-02-06 Alexander Larsson <alexl@redhat.com>
7786 * nautilus-folder-handler.desktop.in:
7787 Add application/x-gnome-saved-search to the list of folder types handled
7789 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7792 Post release version bump.
7794 === nautilus 2.13.90 ===
7796 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7802 Bump version to 2.13.90
7804 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7806 * src/nautilus-file-management-properties.c:
7807 (nautilus_file_management_properties_dialog_setup):
7808 * src/nautilus-file-management-properties.glade:
7809 Add the option to always use the location bar to the
7810 preferences dialog. Closes #328659.
7811 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7813 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7815 * libnautilus-private/nautilus-view.h:
7816 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7817 Add new grab_focus method.
7819 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7820 (fm_list_view_iface_init):
7821 Implement grab_focus.
7823 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7824 Use grab_focus to set the focus on the content view. Fixes #329087.
7825 Patch from Nelson Benitez <gnel@cenobioracing.com>
7827 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
7829 * src/nautilus-places-sidebar.c: (compute_drop_position),
7830 (get_drag_data), (free_drag_data), (drag_motion_callback),
7831 (drag_leave_callback), (uri_list_from_selection),
7832 (drag_data_received_callback), (drag_drop_callback),
7833 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7834 Enable bookmarks as drop targets. Closes #43311.
7835 Based on a patch from Christian Neumair <chris@gnome-de.org>.
7837 2006-01-29 Christian Neumair <chris@gnome-de.org>
7839 * libnautilus-private/nautilus-icon-container.c:
7840 (finish_adding_new_icons):
7841 Use same grid as positioned icons to not mess up spacing.
7843 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
7845 * libnautilus-private/nautilus-file.c:
7846 (nautilus_file_get_size_as_string_with_real_size),
7847 (nautilus_file_get_string_attribute):
7848 * src/file-manager/fm-properties-window.c: (create_basic_page):
7849 Show the detailed file size in addition to the formatted one
7850 in the properties dialog. Fixes #62713.
7851 Patch from Gautier Portet <kassoulet@gmail.com>
7853 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7855 * src/file-manager/fm-directory-view.c:
7856 (confirm_delete_from_trash):
7857 HIGify the icon in the delete from trash dialog.
7858 Patch from Luca Ferretti <elle.uca@libero.it>
7860 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7862 * test/test-nautilus-directory-async.c: (main):
7863 Fix C99-style variable initialization.
7864 Patch from Jens Granseuer <jensgr@gmx.net>
7866 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7868 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7869 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7870 Stop cell editing when disposing the view. Fixes #322821.
7872 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7874 * libnautilus-private/nautilus-file-operations.c:
7875 (progress_dialog_set_to_from_item_text):
7876 Use nautilus_get_uri_shortname_for_display to avoid
7877 crashing g_markup with invalid utf-8. Fixes #325586.
7879 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
7881 * src/file-manager/fm-properties-window.c:
7882 (synch_groups_combo_box), (synch_user_menu):
7883 Don't try to update the owner and group widgets if
7884 the monitored file was removed. Fixes #325702.
7886 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
7888 * src/nautilus-window.c: (nautilus_window_destroy):
7889 Unref and destroy a new content view that has been created
7890 but not yet been switched to. Fixes a rare crash.
7892 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
7894 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7897 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
7899 * libnautilus-private/nautilus-desktop-directory-file.c:
7900 (desktop_directory_file_monitor_add):
7901 Fix a typo that makes the desktop directory monitors leak.
7903 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
7905 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7906 Never try to scale icons down to 0px. Fixes scaling for
7907 images with extreme ratios.
7909 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
7911 * libnautilus-private/nautilus-mime-actions.c:
7912 (nautilus_mime_get_applications_for_file):
7913 Don't leak mime_type.
7915 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
7917 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7918 Destroy the bookmarks window on shutdown.
7920 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7921 Release the bookmark stores.
7923 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
7925 * src/nautilus-spatial-window.c:
7926 (nautilus_spatial_window_finalize):
7927 Don't leak last_geometry.
7929 * src/file-manager/fm-tree-view.c:
7930 (show_iter_for_file):
7933 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
7935 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7936 Don't try to remove dummy rows from the reverse maps. Fixes
7937 critical warnings when reloading a list view with subdirectories.
7939 2006-01-16 Alexander Larsson <alexl@redhat.com>
7942 Post release version bump.
7944 === nautilus 2.13.4 ===
7946 2006-01-16 Alexander Larsson <alexl@redhat.com>
7951 2006-01-16 Alexander Larsson <alexl@redhat.com>
7954 * libnautilus-private/Makefile.am:
7955 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7956 * libnautilus-private/nautilus-search-engine.c:
7957 Add search support for the Tracker indexing engine.
7959 2006-01-16 Alexander Larsson <alexl@redhat.com>
7961 * src/file-manager/fm-directory-view.c:
7962 Handle the mount/unmount error case where the mount system handled
7965 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
7967 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7968 (get_bookmark_index), (compute_drop_position),
7969 (drag_motion_callback), (drag_leave_callback),
7970 (bookmarks_drop_uris), (drag_data_received_callback),
7971 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7972 (bookmarks_check_popup_sensitivity),
7973 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7974 (rename_shortcut_cb), (remove_selected_bookmarks),
7975 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7976 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7977 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7978 (bookmarks_button_press_event_cb), (bookmarks_edited),
7979 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7980 Merge parts of the d'n'd and popup menu code from the gtk filechooser
7981 into the places sidebar.
7983 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
7985 * libnautilus-private/nautilus-directory-background.c:
7986 (nautilus_file_background_read_desktop_settings),
7987 (nautilus_file_background_write_desktop_settings):
7988 Handle new background zooming mode. (#105231)
7990 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
7992 * src/file-manager/fm-desktop-icon-view.c:
7993 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7994 Remove the default_zoom pref callback in finalize, not destroy.
7997 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
7999 * libnautilus-private/nautilus-file-operations.c:
8000 (progress_dialog_set_to_from_item_text):
8001 Handle hostnames in the progress dialog strings more robustly.
8003 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8005 2006-01-12 Christian Neumair <chris@gnome-de.org>
8007 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8008 Update current bookmark name/pixbuf on changes. Partially fixes
8011 2006-01-12 Alexander Larsson <alexl@redhat.com>
8013 * src/file-manager/fm-error-reporting.c: (rename_callback),
8014 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8015 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8017 2006-01-11 Sebastien Bacher <seb128@debian.org>
8019 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8020 updated the default thumbnailing value (Fixes #317587)
8022 2006-01-11 Christian Neumair <chris@gnome-de.org>
8024 * libnautilus-private/nautilus-mime-actions.c:
8025 (nautilus_mime_get_default_application_for_files),
8026 (intersect_application_lists),
8027 (nautilus_mime_get_open_with_applications_for_files),
8028 (nautilus_mime_has_any_applications_for_files):
8029 * libnautilus-private/nautilus-mime-actions.h:
8030 Add file list helpers for getting associated applications.
8032 * libnautilus-private/nautilus-program-choosing.c:
8033 * libnautilus-private/nautilus-program-choosing.h:
8034 (nautilus_launch_application):
8035 Allow to pass multiple files per application launch.
8037 * src/nautilus-information-panel.c:
8038 (command_button_callback):
8041 * src/file-manager/fm-directory-view.c:
8042 (application_launch_parameters_new),
8043 (application_launch_parameters_free),
8044 (fm_directory_view_launch_application),
8045 (fm_directory_view_chose_application_callback),
8046 (application_selected_cb),
8047 (open_with_launch_application_callback),
8048 (add_application_to_open_with_menu), (reset_open_with_menu),
8049 (real_update_menus), (list_to_parameters_foreach),
8050 (mime_application_hash),
8051 (fm_directory_view_make_activation_parameters),
8052 (activate_callback):
8053 Support activation of multiple files at once, correctly figure out
8054 their associated applications. Fixes #105653.
8056 * src/file-manager/fm-directory-view.c:
8057 (activate_callback):
8058 ref/unref the view before/after operating on it. Fixes #326231.
8060 2006-01-11 Ryan Lortie <desrt@desrt.ca>
8062 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8063 instead of g_utf8_strlen() since gtk_editable_insert_text takes
8064 the number of bytes (not number of characters). Fixes #324406.
8066 2006-01-10 Jürg Billeter <j@bitron.ch>
8068 * libnautilus-private/nautilus-desktop-link.c:
8069 (nautilus_desktop_link_new):
8070 Don't try to free constant string. Fixes #326114.
8072 2005-12-20 Christian Neumair <chris@gnome-de.org>
8074 * libnautilus-private/nautilus-file.c:
8075 (nautilus_file_get_custom_icon):
8076 * src/file-manager/fm-properties-window.c:
8077 (fm_properties_window_drag_data_received),
8078 (make_relative_uri_from_full), (set_icon),
8079 (select_image_button_callback):
8080 Set icons for directories relative to the directory location to make
8081 it follow location changes.
8083 2005-12-20 Alexander Larsson <alexl@redhat.com>
8085 * src/nautilus-query-editor.c:
8086 Support filtering on arbitrary mime type.
8087 Uses the new eel_mime_get_availible_mime_types
8090 Require eel 2.13.4 for new mime list function
8092 2005-12-20 Alexander Larsson <alexl@redhat.com>
8094 * src/nautilus-query-editor.c: (edit_clicked),
8095 (nautilus_query_editor_grab_focus):
8096 Don't focus invisible widget.
8098 2005-12-20 Alexander Larsson <alexl@redhat.com>
8100 * libnautilus-extension/Makefile.am:
8101 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8102 Add NautilusLocationWidgetProvider
8104 * src/nautilus-window-manage-views.c:
8105 Use NautilusLocationWidgetProvider
8107 2005-12-20 Alexander Larsson <alexl@redhat.com>
8109 * src/file-manager/fm-directory-view.c:
8110 (action_save_search_as_callback):
8111 Some better strings, not resizeable.
8113 * src/nautilus-navigation-window.c:
8114 (nautilus_navigation_window_instance_init),
8115 (nautilus_navigation_window_destroy):
8116 Remove unused tooltips object
8118 * src/nautilus-query-editor.c:
8119 Add tooltips, fix spacing
8121 * src/nautilus-spatial-window.c:
8122 * src/nautilus-window-manage-views.c:
8123 Fix spacing for extra location widgets
8125 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
8127 * src/file-manager/fm-directory-view.c
8128 (action_save_search_as_callback): HIG fixes for the save
8131 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
8133 * libnautilus-private/nautilus-desktop-link-monitor.c:
8134 (volume_delete_dialog):
8135 * libnautilus-private/nautilus-file-operations.c:
8136 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8137 * libnautilus-private/nautilus-icon-dnd.c:
8138 (confirm_switch_to_manual_layout):
8139 * libnautilus-private/nautilus-program-choosing.c:
8140 (application_cannot_open_location):
8141 * src/file-manager/fm-directory-view.c:
8142 (report_broken_symbolic_link):
8143 * src/nautilus-location-bar.c: (drag_data_received_callback):
8144 Adapt callers to eel dialog API changes. Fixes #324262.
8146 Patch from Christian Neumair <chris@gnome-de.org>
8147 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8149 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8151 * libnautilus-private/nautilus-dnd.c:
8152 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
8155 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8157 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8158 (add_new_pattern), (add_new_color): HIG fixes. Use title
8159 capitalization for window titles. Fix widget spacing.
8161 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8163 * libnautilus-private/nautilus-file.c: (get_time),
8164 (compare_by_time), (nautilus_file_compare_for_sort),
8165 (nautilus_file_compare_for_sort_by_attribute):
8166 Support comparison by accessed time. Fixes #321671.
8168 * libnautilus-private/nautilus-file.h:
8169 Add atime sort type.
8171 Based on a patch from bluefuture@email.it
8173 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8175 * src/file-manager/fm-properties-window.c:
8176 (select_image_button_callback):
8177 Use GTK_STOCK_REVERT_TO_SAVED item for icon
8178 selection dialog. Closes #95115.
8179 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8181 2005-12-16 Alexander Larsson <alexl@redhat.com>
8183 * libnautilus-extension/nautilus-column.c:
8184 * libnautilus-extension/nautilus-menu-item.c:
8185 * libnautilus-extension/nautilus-property-page.c:
8186 Chain up in finalize handler, to fix leaks.
8188 2005-12-16 Alexander Larsson <alexl@redhat.com>
8190 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8191 Correct arguments for add_file, makes rename on new folder/file work
8194 2005-12-15 Alexander Larsson <alexl@redhat.com>
8196 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8197 * libnautilus-private/nautilus-global-preferences.h:
8198 Rename network icon prefs to match others.
8200 2005-12-15 Alexander Larsson <alexl@redhat.com>
8202 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8203 * libnautilus-private/nautilus-global-preferences.c:
8204 Disable network icon on desktop by default.
8206 * src/nautilus-main.c:
8207 * src/nautilus-navigation-window-ui.xml:
8208 * src/nautilus-spatial-window-ui.xml:
8209 * src/nautilus-window-menus.c:
8210 Add network to go/places menu.
8212 2005-12-15 Alexander Larsson <alexl@redhat.com>
8214 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8215 Make entry 30 chars to match file selector dialog.
8216 Patch from Ray Strode
8218 2005-12-13 Alexander Larsson <alexl@redhat.com>
8220 * libnautilus-private/nautilus-module.c (nautilus_module_load):
8221 open modules G_MODULE_BIND_LOCAL
8223 2005-12-12 Alexander Larsson <alexl@redhat.com>
8226 Post release version bump.
8228 === nautilus 2.13.3 ===
8230 2005-12-12 Alexander Larsson <alexl@redhat.com>
8233 disable update-mimedb in distcheck
8235 * libnautilus-private/Makefile.am:
8236 Add beagle sources to extradist
8241 --- Merged the nautilus-search2 branch ---
8243 2005-12-12 Alexander Larsson <alexl@redhat.com>
8245 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8246 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8247 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8249 2005-12-12 Alexander Larsson <alexl@redhat.com>
8251 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8252 Another case where we need to create a saved search file.
8254 2005-12-12 Alexander Larsson <alexl@redhat.com>
8257 Make it possible to build without beagle.
8259 2005-12-12 Alexander Larsson <alexl@redhat.com>
8261 * libnautilus-private/Makefile.am:
8262 * libnautilus-private/nautilus-search-engine-simple.[ch]:
8263 Add new NautilusSearchEngineSimple backend.
8265 * libnautilus-private/nautilus-file-utilities.[ch]:
8266 Add nautilus_get_home_directory_uri.
8268 * libnautilus-private/nautilus-marshal.list:
8269 Add VOID:OBJECT,BOOLEAN, sort
8271 * libnautilus-private/nautilus-search-directory.[ch]:
8272 Add nautilus_search_directory_is_indexed.
8273 Make sure saved searches are never returned as search hits.
8275 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8276 Make _new fail if we can't contact beagle daemon.
8277 Set text on query as one string (it can have keywords in it)
8278 Move freeing of query data to after query is done.
8281 * libnautilus-private/nautilus-search-engine.[ch]:
8282 Add nautilus_search_engine_is_indexed
8283 Remove nautilus_search_engine_enabled
8284 Use beagle if availible, otherwise simple backend.
8286 * src/nautilus-navigation-window-menus.c:
8287 Remove search disabled code
8289 * src/nautilus-query-editor.[ch]:
8290 Rename activate to changed and add reload argument
8291 Add go/reload button for non-indexed searches
8292 Add mnemonic for entry
8293 Change saved search string to "Search Folder"
8295 * src/nautilus-navigation-window.c:
8296 Update for query editor changes
8297 For indexed search engines, default to search in homedir
8299 * src/nautilus-spatial-window.c:
8300 Update for query editor changes
8301 For indexed search engines, default to search in homedir
8302 Remove search disabled code
8304 2005-12-07 Alexander Larsson <alexl@redhat.com>
8306 * src/nautilus-query-editor.c (setup_external_entry):
8307 Make ugly string slightly better.
8309 2005-12-07 Alexander Larsson <alexl@redhat.com>
8312 Mime API needs gnome-vfs-module. Unfortunate...
8314 * libnautilus-private/nautilus-query.c:
8317 * libnautilus-private/nautilus-search-engine-beagle.c:
8318 Look at mime types and location.
8320 * src/nautilus-query-editor.c:
8321 Add mime type and location to query editor
8323 2005-12-06 Alexander Larsson <alexl@redhat.com>
8325 * libnautilus-private/nautilus-query.[ch]:
8326 Add new fields to NautilusQuery
8328 2005-12-06 Alexander Larsson <alexl@redhat.com>
8330 Merge in changes from NAUTILUS_2_12_1 to
8331 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8332 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8334 2005-12-06 Alexander Larsson <alexl@redhat.com>
8336 * src/nautilus-history-sidebar.c: (update_history),
8337 (nautilus_history_sidebar_init):
8338 Fix leaks of bookmarks and model.
8340 2005-12-06 Alexander Larsson <alexl@redhat.com>
8342 * libnautilus-private/nautilus-search-engine-beagle.c:
8343 (nautilus_search_engine_beagle_set_query):
8344 Unref the right query.
8346 2005-12-05 Alexander Larsson <alexl@redhat.com>
8348 * libnautilus-private/nautilus-file-utilities.c:
8349 (nautilus_compute_title_for_uri):
8350 Handle NULL query in search.
8352 * libnautilus-private/nautilus-file-utilities.h:
8353 * libnautilus-private/nautilus-search-directory.h:
8354 Move saved search uri/mimetype define to
8355 nautilus-file-utilities.h.
8357 * libnautilus-private/nautilus-search-directory.c:
8360 * libnautilus-private/nautilus-search-engine.c:
8361 Remove unused stuff.
8364 * src/nautilus-query-editor.[ch]:
8365 Add new files implementing NautilusQueryEditor
8367 * src/nautilus-places-sidebar.c:
8368 Remove search from places sidebar.
8370 * src/nautilus-search-bar.[ch]:
8371 Only handle text queries.
8373 * src/nautilus-window.[ch]:
8374 * src/nautilus-window-private.h:
8375 * src/nautilus-navigation-window-menus.c:
8376 * src/nautilus-window-manage-views.c:
8377 extra location widgets support and some search mode changes
8379 * src/nautilus-navigation-window.[ch]:
8380 * src/nautilus-spatial-window.c:
8381 Implement new search ui using extra location widgets
8383 * src/file-manager/fm-directory-view.c:
8384 Implement save search and save search as.
8385 Fix free bugs in fm_directory_view_stop.
8387 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8388 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8389 Also handle saved search mimetypes.
8392 2005-12-02 Alexander Larsson <alexl@redhat.com>
8394 * libnautilus-private/nautilus-search-directory.[ch]:
8395 More functions to save queres.
8397 * src/file-manager/fm-actions.h:
8398 * src/file-manager/fm-directory-view.c:
8399 * src/file-manager/nautilus-directory-view-ui.xml:
8400 Initial stubs for save search menu items.
8402 2005-12-01 Alexander Larsson <alexl@redhat.com>
8404 * libnautilus-private/nautilus-directory.c:
8405 * libnautilus-private/nautilus-search-directory.[ch]:
8406 * src/nautilus-bookmark-list.c:
8407 Further refactor the query loading, and remove all traces
8408 of the old load/save mechanism.
8410 2005-12-01 Alexander Larsson <alexl@redhat.com>
8412 * libnautilus-private/nautilus-directory.c:
8413 * libnautilus-private/nautilus-query.[ch]:
8414 * libnautilus-private/nautilus-search-directory.[ch]:
8415 Refactor query loading into NautilusQuery object.
8417 2005-12-01 Alexander Larsson <alexl@redhat.com>
8420 Check for update-mime-database
8424 * data/nautilus.xml.in:
8425 Add mime database entries for saved searches.
8427 * libnautilus-private/Makefile.am:
8428 * libnautilus-private/nautilus-saved-search-file.[ch]:
8429 Special file type for saved search files to pretend that
8430 they are directories.
8432 * libnautilus-private/nautilus-directory.[ch]:
8433 Make nautilus_directory_ref return its arg.
8434 Create NautilusSearchDirectory for saved searches.
8436 * libnautilus-private/nautilus-file-dnd.c:
8437 Non-editable directories do not accept drops.
8439 * libnautilus-private/nautilus-file-private.h:
8440 * libnautilus-private/nautilus-file.h:
8441 Move nautilus_file_get_existing to public header.
8443 * libnautilus-private/nautilus-file.c:
8444 Create saved search files at right time
8446 * libnautilus-private/nautilus-marshal.list:
8449 * libnautilus-private/nautilus-monitor.c:
8452 * libnautilus-private/nautilus-search-directory.[ch]:
8453 Split out search file loading to a separate function.
8455 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8456 Handle several layers of cannot accept drop.
8458 * src/file-manager/fm-directory-view.[ch]:
8459 Make files be related to the directory they are in, since
8460 a file can be in a tree multiple times, with searches.
8461 Sorting us now done in base class, and inheriting classes just
8462 add a compare function.
8463 Fix file leak in new_folder_done.
8465 * src/file-manager/fm-icon-view.c:
8466 Update to new base class API.
8467 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8469 * src/file-manager/fm-list-model.[ch]:
8470 Rearrange data so that we can have one file in multiple dirs.
8471 Still problems with the same directory in multiple dirs.
8472 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8473 Fix leak in each_path_get_data_binder
8475 * src/file-manager/fm-list-view.c:
8476 Update to new APIs (base class and model).
8477 Fix leak in fm_list_view_get_selection_foreach_func.
8479 --- end of nautilus-search2 merge ---
8481 2005-12-12 Alexander Larsson <alexl@redhat.com>
8483 * src/file-manager/fm-directory-view.c:
8484 (report_broken_symbolic_link):
8485 Don't ask to move broken symlinks to trash in trash (#132751)
8487 Patch from Christian Neumair
8489 2005-12-12 Alexander Larsson <alexl@redhat.com>
8491 * libnautilus-private/nautilus-desktop-icon-file.c:
8492 * libnautilus-private/nautilus-directory-async.c:
8493 * libnautilus-private/nautilus-file.c:
8494 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8497 Patch from Christian Neumair and Christian Kellner
8500 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8502 2005-12-12 Alexander Larsson <alexl@redhat.com>
8504 * src/file-manager/fm-properties-window.c:
8505 Use GtkComboBox, not option menu. (#322567)
8507 Patch by Jaap A. Haitsma
8509 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
8511 * src/file-manager/fm-directory-view.c:
8512 (extension_action_slow_mime_types_ready_callback),
8513 (extension_action_callback), (add_extension_action_for_files):
8514 Keep the original action refed till its activation callback is
8515 done. Prevents the callback data from being freed prematurely.
8518 2005-12-09 Federico Mena Quintero <federico@ximian.com>
8522 Add a "Network Servers" icon on the desktop, which takes you to network:///
8524 * libnautilus-private/nautilus-global-preferences.h
8525 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8526 name. This determines whether we show the "Network Servers" icon.
8528 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8529 schema for /apps/nautilus/desktop/network_visible; the default is true.
8531 * libnautilus-private/nautilus-desktop-link.h
8532 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8534 * libnautilus-private/nautilus-desktop-link.c
8535 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8537 * libnautilus-private/nautilus-desktop-link-monitor.c
8538 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8539 (nautilus_desktop_link_monitor_delete_link): Don't delete
8540 NAUTILUS_DESKTOP_LINK_NETWORK links.
8541 (update_link_visibility): New helper function.
8542 (desktop_home_visible_changed): Use update_link_visibility(), to
8543 avoid duplicated code.
8544 (desktop_computer_visible_changed): Likewise.
8545 (desktop_trash_visible_changed): Likewise.
8546 (desktop_network_visible_changed): New function.
8547 (create_link_and_add_preference): New helper function.
8548 (nautilus_desktop_link_monitor_init): Use
8549 create_link_and_add_preference() to avoid duplicated code. Also,
8550 create the network_link.
8551 (desktop_link_monitor_finalize): Unref the network_link.
8552 (remove_link_and_preference): New helper function.
8553 (desktop_link_monitor_finalize): Use remove_link_and_preference()
8554 to avoid duplicated code. Also, free the network_link.
8556 * src/file-manager/fm-icon-container.c (SortCategory): Add a
8557 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8558 the "Network Servers" icon appears before mounts.
8559 (get_sort_category): Use SORT_NETWORK_LINK as the category for
8560 NAUTILUS_DESKTOP_LINK_NETWORK.
8562 2005-12-09 Alexander Larsson <alexl@redhat.com>
8564 * libnautilus-private/nautilus-emblem-utils.c:
8565 * libnautilus-private/nautilus-file-operations.c:
8566 * libnautilus-private/nautilus-program-choosing.c:
8567 * src/file-manager/fm-directory-view.c:
8568 * src/file-manager/fm-error-reporting.c:
8569 * src/file-manager/fm-properties-window.c:
8570 * src/file-manager/fm-tree-view.c:
8571 * src/nautilus-application.c:
8572 * src/nautilus-connect-server-dialog-main.c:
8573 * src/nautilus-connect-server-dialog.c:
8574 * src/nautilus-emblem-sidebar.c:
8575 * src/nautilus-information-panel.c:
8576 * src/nautilus-navigation-window-menus.c:
8577 * src/nautilus-property-browser.c:
8578 * src/nautilus-window-bookmarks.c:
8579 * src/nautilus-window-manage-views.c:
8580 Remove title from alerts. (#323134)
8582 Patch from jaap@haitsma.org
8584 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8585 Fix warning from ignoring g_list_append return value
8587 2005-12-09 Alexander Larsson <alexl@redhat.com>
8589 * src/nautilus-navigation-window.[ch]:
8590 Use combo box instead of option menu (#322567)
8592 Patch from jaap@haitsma.org
8594 2005-12-08 Alexander Larsson <alexl@redhat.com>
8596 * src/nautilus-file-management-properties.c:
8597 * src/nautilus-file-management-properties.glade:
8598 Use the new combo box code (#322487)
8600 Patch from jaap@haitsma.org
8605 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8609 * libnautilus-private/nautilus-link-desktop-file.c
8610 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8611 .desktop file doesn't have an Icon property, fall back to some
8612 reasonable icons depending on the type of the .desktop file.
8614 * libnautilus-private/nautilus-icon-factory.c
8615 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8616 custom icons vs. special icons.
8618 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8622 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8623 name for $HOME; just let it be the actual display name of the
8626 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8629 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
8631 * src/file-manager/fm-directory-view.c: (done_loading),
8632 (display_pending_callback),
8633 (schedule_idle_display_of_pending_files),
8634 (schedule_timeout_display_of_pending_files),
8635 (unschedule_display_of_pending_files), (queue_pending_files),
8636 (remove_changes_timeout_callback), (reset_update_interval),
8637 (changes_timeout_callback), (schedule_changes),
8638 (files_added_callback), (files_changed_callback),
8639 (done_loading_callback), (schedule_update_menus),
8640 (file_changed_callback), (finish_loading),
8641 (fm_directory_view_stop):
8642 Schedule the frequency of updates to the view in relation to the
8643 activity in a viewed directory instead of simply scheduling everything
8644 as idle. Prevents high CPU load from constant updates in busy
8645 directories and allows more efficient use of the cached info for
8646 the initial display.
8648 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
8650 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8651 HIG fixes for the delete confirmation dialog. Remove window
8652 title & convert dialog type from question to warning.
8654 2005-11-24 Alexander Larsson <alexl@redhat.com>
8656 * src/file-manager/fm-directory-view.c:
8657 Allow shift-delete even if not visible in ui.
8659 Patch from Nelson Benítez <gnel@cenobioracing.com>
8661 2005-11-24 Alexander Larsson <alexl@redhat.com>
8664 New knob icon from Luca Ferretti
8666 2005-11-24 Alexander Larsson <alexl@redhat.com>
8668 * libnautilus-private/nautilus-file.[ch]:
8669 Add nautilus_file_list_cancel_call_when_ready.
8671 * src/file-manager/fm-directory-view.c:
8672 Handle multiple files being activated together.
8674 Patch from Christian Neumair with some changes.
8676 2005-11-23 Alexander Larsson <alexl@redhat.com>
8678 * libnautilus-private/nautilus-thumbnails.c:
8679 (nautilus_thumbnail_load_framed_image):
8680 Don't frame thumbnails with alpha channel.
8682 2005-11-22 Alexander Larsson <alexl@redhat.com>
8684 * src/nautilus-file-management-properties.glade:
8685 Use pixel offset for indenting, not spaces.
8686 Patch from Jaap Haitsma
8688 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
8690 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8691 G_MODULE_BIND_LAZY when dlopening a module.
8693 2005-11-19 Christian Neumair <chris@gnome-de.org>
8695 * src/file-manager/fm-directory-view.c:
8696 (action_location_delete_callback): Ask for confirmation when deleting
8697 through the location context menu. Fixes #321584.
8699 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
8701 * src/nautilus-file-management-properties.c:
8702 (nautilus_file_management_properties_size_group_create):
8703 Don't leak size_group reference.
8704 Patch from Jaap Haitsma <jaap@haitsma.org>
8706 2005-11-14 Alexander Larsson <alexl@redhat.com>
8709 Post release version bump.
8711 === nautilus 2.13.2 ===
8713 2005-11-14 Alexander Larsson <alexl@redhat.com>
8721 2005-11-14 Alexander Larsson <alexl@redhat.com>
8723 * src/file-manager/fm-tree-view.c: (create_tree):
8724 * src/nautilus-main.c: (register_icons):
8725 * src/nautilus-window-menus.c:
8726 Always use gnome-fs-home for home icon.
8728 2005-11-14 Alexander Larsson <alexl@redhat.com>
8730 * libnautilus-private/nautilus-icon-canvas-item.c:
8731 (nautilus_icon_canvas_item_bounds):
8732 Handle emblem size correctly when zoomed.
8733 Patch from Christian Neumair
8735 2005-11-14 Alexander Larsson <alexl@redhat.com>
8737 * src/nautilus-desktop-window.c (realize):
8740 2005-11-07 Federico Mena Quintero <federico@ximian.com>
8742 Fix the volumes part of bug #45953:
8744 * libnautilus-private/nautilus-icon-container.c
8745 (finish_adding_new_icons): First, call assign_icon_position().
8746 Then, don't ignore the fact that the icon may have a lazy
8747 position; check the icon->has_lazy_position flag even after
8748 retrieving its stored position. If the flag is turned on, defer
8749 the icon to the semi_position_icons list.
8751 2005-11-14 Alexander Larsson <alexl@redhat.com>
8753 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8754 Handle the case of missing highlight frame better.
8755 Patch from Christian Neumair
8757 2005-11-14 Alexander Larsson <alexl@redhat.com>
8759 * src/file-manager/fm-properties-window.c:
8760 Nicer ui for setting custom icons (#95115)
8761 Patch from Christian Neumair
8763 2005-11-14 Alexander Larsson <alexl@redhat.com>
8765 * libnautilus-private/nautilus-file-operations.[ch]:
8766 * src/file-manager/fm-directory-view.[ch]:
8767 * src/file-manager/fm-icon-view.c:
8768 * src/file-manager/fm-list-view.c:
8769 * src/file-manager/fm-tree-view.c:
8770 Get the right position on new folders/files when in
8771 manual position mode.
8772 Patch from Christian Neumair
8774 2005-11-14 Alexander Larsson <alexl@redhat.com>
8776 * libnautilus-private/nautilus-file-operations.c:
8777 (handle_transfer_overwrite):
8778 Add skip all button. (#48331)
8779 Patch from Guillaume Desmottes <cass@skynet.be>
8781 2005-11-13 Christian Neumair <chris@gnome-de.org>
8783 * libnautilus-private/nautilus-icon-container.c:
8784 Use ctrl-shift-g to browse back in results. Fixes #320061.
8786 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
8788 * src/file-manager/fm-tree-view.c: (create_tree):
8789 Connect the compare function before root nodes are added.
8790 Prevents the internal sort model of GtkTree from going
8791 out of sync with the tree view after a root node resort.
8794 2005-10-28 Matthias Clasen <mclasen@redhat.com>
8796 * libnautilus-private/nautilus-icon-canvas-item.h:
8797 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8798 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8799 make the knob image themable as stock-nautilus-knob.
8801 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8802 via keyboard, with <Control>+, <Control>- and <Control>0.
8804 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8805 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8806 does not eat <Control>0.
8808 2005-10-26 Alexander Larsson <alexl@redhat.com>
8810 * libnautilus-private/nautilus-file-operations.c:
8811 Include locale.h to fix build. Patch from Nelson Benítez.
8813 2005-10-26 Alexander Larsson <alexl@redhat.com>
8815 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8816 Fix leak. Patch from Kjartan Maraas. (#319333)
8818 2005-10-26 Alexander Larsson <alexl@redhat.com>
8820 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8821 Correctly sort the mime lists.
8823 2005-10-24 Alexander Larsson <alexl@redhat.com>
8826 Post release version bump.
8828 === nautilus 2.13.1 ===
8830 2005-10-24 Alexander Larsson <alexl@redhat.com>
8832 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8833 Fix test, icon size was removed
8838 2005-10-21 Matthias Clasen <mclasen@redhat.com>
8840 * src/file-manager/fm-directory-view.c: Only show
8841 the "Format" item if gfloppy is around.
8843 2005-10-21 Matthias Clasen <mclasen@redhat.com>
8845 * src/file-manager/fm-actions.h:
8846 * src/file-manager/nautilus-directory-view-ui.xml:
8847 * src/file-manager/fm-directory-view.c: Add a "Format"
8848 menuitem to the context menu of Floppy in Computer,
8851 2005-10-20 Christian Neumair <chris@gnome-de.org>
8853 * libnautilus-private/nautilus-program-choosing.c:
8854 (nautilus_launch_show_file):
8855 * src/nautilus-window-manage-views.c:
8856 (display_view_selection_failure):
8857 * src/file-manager/fm-directory-view.c:
8858 (activate_callback),
8859 (activate_activation_uri_ready_callback):
8860 Don't bail if an authentication request was cancelled.
8862 2005-10-20 Christian Neumair <chris@gnome-de.org>
8864 * src/nautilus-sidebar-title.c:
8866 * libnautilus-private/nautilus-file.c:
8867 * libnautilus-private/nautilus-file.h:
8868 (nautilus_file_should_show_type):
8869 Don't display file type in sidebar for computer, network and smb
8870 toplevel URIs. Fixes #168561.
8872 2005-10-19 Christian Neumair <chris@gnome-de.org>
8874 * libnautilus-private/nautilus-mime-actions.c:
8875 (get_open_with_mime_applications), (application_compare_by_name),
8876 (application_compare_by_id):
8877 Sort applications by name. Fixes bug #310038.
8879 2005-10-19 Christian Neumair <chris@gnome-de.org>
8881 * libnautilus-private/nautilus-bookmark.c:
8882 (bookmark_file_changed_callback):
8883 Don't update bookmarks when its target file is trashed. Fixes #162787.
8885 2005-10-19 Christian Neumair <chris@gnome-de.org>
8887 * libnautilus-private/nautilus-window-info.h:
8888 * src/nautilus-window-manage-views.c:
8889 (nautilus_window_open_location_full):
8890 * src/file-manager/fm-icon-view.c:
8891 (icon_container_activate_alternate_callback):
8892 * src/file-manager/fm-list-view.c:
8893 (activate_selected_items_alternate):
8894 Open a new navigational window on alternative item activation.
8896 2005-10-19 Christian Neumair <chris@gnome-de.org>
8898 * src/nautilus-spatial-window.c:
8899 (got_file_info_for_location_menu_callback):
8900 Use custom image for location button if available. Partially fixes
8901 #311394 and plugs a leak.
8903 2005-10-19 Alexander Larsson <alexl@redhat.com>
8905 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8906 Scroll into view correctly when renaming (#309964)
8908 2005-10-19 Alexander Larsson <alexl@redhat.com>
8910 * libnautilus-private/Makefile.am (INCLUDES):
8911 Remove duplicate setting of libnautilus_private_la_LIBADD
8913 2005-10-19 Alexander Larsson <alexl@redhat.com>
8915 * src/nautilus-shell-interface.idl:
8916 Reuse Nautilus::URI from the one defined in libnautilus-private.
8918 * libnautilus-private/Makefile.am:
8919 Link libnautilus-private statically.
8921 2005-10-18 Christian Neumair <chris@gnome-de.org>
8923 * src/file-manager/fm-directory-view.c:
8924 (can_delete_uri_without_confirm),
8925 (confirm_delete_directly):
8926 Don't request confirmation for deletion of "burn:" URIs. Fixes
8929 2005-10-18 Christian Neumair <chris@gnome-de.org>
8931 * src/nautilus-places-sidebar.c: (update_places):
8932 * src/nautilus-window-bookmarks.c: (update_bookmarks):
8933 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8935 2005-10-18 Christian Neumair <chris@gnome-de.org>
8937 * libnautilus-private/nautilus-metafile.c: Make metadata
8938 copying/moving asynchronous.
8940 2005-10-18 Christian Neumair <chris@gnome-de.org>
8942 * data/browser.xml: Don't mark strings for translation we get from
8943 gnome-icon-theme. Fixes #114919.
8945 2005-10-18 Alexander Larsson <alexl@redhat.com>
8947 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8948 Don't send slash to typeahead
8950 * src/nautilus-location-dialog.[ch]:
8951 Add nautilus_location_dialog_set_location.
8953 * src/nautilus-navigation-window-menus.c:
8954 * src/nautilus-navigation-window.c:
8955 * src/nautilus-spatial-window.c:
8956 * src/nautilus-window.[ch]:
8957 Open location dialog/entry when you press '/'.
8959 2005-10-18 Alexander Larsson <alexl@redhat.com>
8961 * src/file-manager/fm-list-view.c:
8962 Use gtktreeview typeahead. Patch by Christian Neumair.
8964 2005-10-18 Jürg Billeter <j@bitron.ch>
8966 * libnautilus-private/nautilus-icon-container.c: (destroy),
8967 (unrealize), (button_press_event),
8968 (nautilus_icon_container_search_position_func),
8969 (nautilus_icon_container_real_search_enable_popdown),
8970 (nautilus_icon_container_search_enable_popdown),
8971 (nautilus_icon_container_search_disable_popdown),
8972 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8973 (nautilus_icon_container_search_entry_flush_timeout),
8974 (nautilus_icon_container_search_preedit_changed),
8975 (nautilus_icon_container_search_activate),
8976 (nautilus_icon_container_search_delete_event),
8977 (nautilus_icon_container_search_button_press_event),
8978 (nautilus_icon_container_search_iter),
8979 (nautilus_icon_container_search_move),
8980 (nautilus_icon_container_search_scroll_event),
8981 (nautilus_icon_container_search_key_press_event),
8982 (nautilus_icon_container_search_init),
8983 (nautilus_icon_container_ensure_interactive_directory),
8984 (nautilus_icon_container_real_start_interactive_search),
8985 (nautilus_icon_container_start_interactive_search),
8986 (key_press_event), (nautilus_icon_container_class_init):
8987 * libnautilus-private/nautilus-icon-container.h:
8988 * libnautilus-private/nautilus-icon-private.h:
8989 * libnautilus-private/nautilus-marshal.list:
8991 Replace NautilusIconContainer typeahead implementation by a port of
8992 GtkTreeView's interactive search.
8994 2005-10-18 Alexander Larsson <alexl@redhat.com>
8996 * libnautilus-extension/Makefile.am:
8997 * libnautilus-private/Makefile.am:
8998 Build fixes for cygwin.
8999 Patch from Yaakov S (Cygwin Port)
9001 2005-10-17 Christian Neumair <chris@gnome-de.org>
9003 * libnautilus-private/nautilus-bookmark.c:
9004 * libnautilus-private/nautilus-bookmark.h:
9005 * libnautilus-private/nautilus-icon-container.c:
9006 * libnautilus-private/nautilus-icon-factory.c:
9007 * libnautilus-private/nautilus-icon-factory.h:
9008 * libnautilus-private/nautilus-ui-utilities.c:
9009 * src/nautilus-bookmarks-window.c:
9010 * src/nautilus-history-sidebar.c:
9011 * src/nautilus-places-sidebar.c:
9012 * src/nautilus-sidebar-title.c:
9013 * src/nautilus-spatial-window.c:
9014 * src/nautilus-window-menus.c:
9015 * src/file-manager/fm-directory-view.c:
9016 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9017 stock icon size, use this size in the sidebar, and in menus.
9018 Fixes #167107 and others.
9020 2005-10-17 Alexander Larsson <alexl@redhat.com>
9022 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9023 Remove ctrl-backspace delete keybinding. (#310546)
9025 2005-10-03 Alexander Larsson <alexl@redhat.com>
9027 * libnautilus-extension/nautilus-file-info.c:
9028 * libnautilus-extension/nautilus-file-info.h:
9029 * libnautilus-private/nautilus-file.c:
9030 Add new functions for extensions:
9031 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9032 nautilus_file_info_get_volume, nautilus_file_info_get_drive
9034 Patch from Trevor Davenport
9036 2005-10-03 Alexander Larsson <alexl@redhat.com>
9039 Bump version to 2.13.1. Further 2.12.x work is on
9042 ==== gnome-2-12 branched from here ===
9044 2005-10-03 Alexander Larsson <alexl@redhat.com>
9047 Post release version bump
9049 === nautilus 2.12.1 ===
9051 2005-10-03 Alexander Larsson <alexl@redhat.com>
9056 2005-10-03 Alexander Larsson <alexl@redhat.com>
9058 * libnautilus-private/nautilus-file-operations-progress.c:
9059 (nautilus_file_operations_progress_new),
9060 (nautilus_file_operations_progress_new_file):
9061 Correctly escape input strings for GMarkup. (#317736)
9062 Patch from Christian Neumair.
9064 2005-10-03 Alexander Larsson <alexl@redhat.com>
9066 * src/file-manager/fm-list-model.c:
9067 (fm_list_model_sort_file_entries):
9068 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9069 Patch from Christian Neumair.
9071 2005-10-03 Alexander Larsson <alexl@redhat.com>
9073 * libnautilus-private/nautilus-directory-metafile.c:
9074 (nautilus_directory_get_file_metadata):
9075 On assert failure, return default metadata, not NULL.
9076 Partial fix of #308977.
9077 Patch from Christian Neumair.
9079 2005-10-03 Alexander Larsson <alexl@redhat.com>
9081 * src/nautilus-window.c:
9082 Verify arguments in public functions.
9083 Patch from Christian Neumair.
9085 2005-10-03 Alexander Larsson <alexl@redhat.com>
9087 * libnautilus-private/nautilus-icon-container.c:
9088 * libnautilus-private/nautilus-icon-private.h:
9089 Don't crash if file removed during start of drag. (#158196)
9090 Patch from Christian Neumair.
9092 Remove remove_context_menu_timeout, which is not needed anymore.
9094 2005-10-03 Alexander Larsson <alexl@redhat.com>
9096 * src/file-manager/nautilus-directory-view-ui.xml:
9097 Fix some spelling errors.
9098 Patch from Lukasz Stelmach <stlman@poczta.fm>
9100 2005-09-30 Christian Neumair <chris@gnome-de.org>
9102 * libnautilus-private/nautilus-icon-container.c:
9103 (nautilus_icon_container_update_scroll_region),
9104 (lay_down_icons_horizontal):
9105 Only wrap icons when the right margin touches the rightmost icon.
9108 2005-09-30 Alexander Larsson <alexl@redhat.com>
9110 * src/file-manager/fm-tree-view.c: (compare_rows):
9111 Correct sort order for dummy row.
9112 Possible fix for #123051
9114 2005-09-27 Alexander Larsson <alexl@redhat.com>
9116 * src/file-manager/fm-directory-view.c:
9117 (activate_check_mime_types):
9118 Never warn if the files would be launched in the same app.
9119 Partially reverts checkin from 2005-08-01.
9121 2005-09-26 Christian Neumair <chris@gnome-de.org>
9123 * libnautilus-private/nautilus-desktop-directory.c:
9124 (desktop_directory_changed_callback), (desktop_finalize),
9125 (update_desktop_directory): Make changes to "desktop_is_home_dir"
9126 GConf key instant apply. Fixes #116217.
9128 * libnautilus-private/nautilus-icon-canvas-item.c:
9129 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9130 Partially fixes #159643.
9132 * src/file-manager/fm-directory-view.c:
9133 (action_mount_volume_callback), (action_unmount_volume_callback),
9134 (action_eject_volume_callback), (file_should_show_foreach),
9135 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9136 volumes at once. Fixes #156169.
9138 2005-09-20 christian neumair <chris@gnome-de.org>
9140 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9141 Fix leak and crasher. Fixes #314730.
9143 * src/file-manager/fm-directory-view.c: (connect_proxy):
9144 Don't poke around with null pixbuf if icon theme lookup failed.
9146 * libnautilus-private/nautilus-desktop-directory-file.c:
9147 (desktop_directory_file_get_deep_counts):
9148 * libnautilus-private/nautilus-file.c:
9149 (nautilus_file_get_deep_counts),
9150 (nautilus_file_get_string_attribute_with_default:):
9151 * libnautilus-private/nautilus-file.h:
9152 * libnautilus-private/nautilus-trash-file.c:
9153 (trash_file_get_deep_counts):
9154 * src/file-manager/fm-properties-window.c:
9155 (directory_contents_value_field_update),
9156 (attach_directory_contents_value_field),
9157 (update_visibility_of_item_count_fields),
9158 (update_visibility_of_item_count_fields_wrapper),
9159 (remember_directory_contents_widget),
9160 (append_directory_contents_fields), (real_destroy):
9161 Add force flag to nautilus_file_get_deep_counts, which forces
9162 generation even if the "show deep count" preference is turned off.
9163 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9165 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
9167 * nautilus-connect-server-dialog-main.c: (main):
9168 * nautilus-connect-server-dialog.h:
9169 * nautilus-connect-server-dialog.c:
9170 (nautilus_connect_server_dialog_new):
9171 * nautilus-window-menus.c:
9172 (action_connect_to_server_callback):
9173 Autofill "Connect to server" dialog where possible.
9176 2005-09-19 Christian Neumair <chris@gnome-de.org>
9178 * libnautilus-private/nautilus-file-operations.c:
9179 (nautilus_file_operations_copy_move),:
9180 Try to use the trash associated with a symlink's parent directory if
9181 resolution fails because of broken symlink when moving symlink to
9184 * libnautilus-private/nautilus-file-operations.c:
9185 (nautilus_self_check_file_operations):
9186 Fix date self checks. Fixes #47364.
9188 2005-09-19 Alexander Larsson <alexl@redhat.com>
9190 * icons/Makefile.am:
9192 * icons/nautilus-desktop.png:
9193 * icons/nautilus-file-management-properties.png:
9194 * icons/nautilus-mini-logo.png:
9195 * icons/nautilus-server-connect.png:
9196 * icons/side_bar_image.png:
9197 Remove unused icons (#315990)
9198 Patch from Jaap A. Haitsma
9200 2005-09-19 Christian Neumair <chris@gnome-de.org>
9202 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9203 * libnautilus-private/nautilus-thumbnails.c:
9204 (nautilus_update_thumbnail_file_copied),
9205 (nautilus_update_thumbnail_file_renamed),
9206 (nautilus_remove_thumbnail_for_file):
9207 * libnautilus-private/nautilus-thumbnails.h:
9208 Copy thumbnails when copying file metadata. Fixes #45191.
9210 2005-09-19 Christian Neumair <chris@gnome-de.org>
9212 * src/file-manager/fm-list-view.c: (drag_begin_callback),
9213 (motion_notify_callback):
9214 Setup drag in the "drag-begin" handler.
9216 2005-09-19 Alexander Larsson <alexl@redhat.com>
9218 * libnautilus-private/nautilus-icon-container.[ch]:
9219 * libnautilus-private/nautilus-icon-private.h:
9220 Add support for lazily positioned icons.
9222 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9223 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9224 (fm_icon_view_screen_changed):
9225 Use lazily positioned icons for desktop icons. (#45953)
9227 Patch from Christian Neumair <chris@gnome-de.org>
9229 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
9231 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9233 2005-09-08 Federico Mena Quintero <federico@ximian.com>
9237 * libnautilus-private/nautilus-trash-directory.c
9238 (nautilus_trash_directory_instance_init): In addition to
9239 connecting to "volume_pre_unmount" on the volume monitor, also
9240 connect to "volume_unmounted". This will let the trash clean up
9241 its merged directory even if the unmount is not initiated from
9244 * libnautilus-private/nautilus-merged-directory.c
9245 (merged_remove_real_directory): When a real directory is removed
9246 from the merged directory, emit notifications to that effect.
9247 This lets the trash window remove the icons that used to
9248 correspond to a volume that got unmounted.
9249 (real_directory_notify_files_removed): New utility function.
9251 2005-09-06 Christian Neumair <chris@gnome-de.org>
9253 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9254 the zoom level is initialized correctly in fm_list_view_begin_loading.
9257 2005-09-06 Alexander Larsson <alexl@redhat.com>
9259 * libnautilus-private/nautilus-directory-async.c:
9260 (nautilus_directory_monitor_add_internal),
9261 (nautilus_directory_monitor_remove_internal):
9262 * libnautilus-private/nautilus-file-private.h:
9263 * libnautilus-private/nautilus-file.c: (finalize):
9264 Only use directory monitors to avoid using lots and lots of
9265 file monitors. This is an optimization in almost all cases, although
9266 it does a bit more work when viewing a file properties dialog with the
9267 containing folder window hidden. (#315041)
9269 2005-09-06 Christian Neumair <chris@gnome-de.org>
9271 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9272 (get_unique_files), (reset_extension_actions_menu): Always pass all
9273 selected files to extension, instead of passing max. 1 per selected
9274 MIME type. Fixes #314721.
9276 2005-09-05 Alexander Larsson <alexl@redhat.com>
9279 Post release version bump.
9281 === nautilus 2.12.0 ===
9283 2005-09-05 Alexander Larsson <alexl@redhat.com>
9291 2005-08-31 Alexander Larsson <alexl@redhat.com>
9293 * libnautilus-private/nautilus-icon-container.c:
9294 (handle_focus_in_event), (handle_focus_out_event):
9295 Don't redraw the whole desktop on focus in/out.
9297 2005-08-29 Alexander Larsson <alexl@redhat.com>
9299 * libnautilus-private/nautilus-icon-factory.c:
9300 (get_icon_from_cache):
9301 Revert memleak patch from 2005-08-23, since it was
9302 wrong and causes crashes.
9304 2005-08-29 Alexander Larsson <alexl@redhat.com>
9306 * libnautilus-private/nautilus-icon-dnd.c:
9307 (nautilus_icon_container_get_drop_action):
9308 Handle background color/image drops even on
9310 Patch from Christian Neumair <chris@gnome-de.org>
9312 2005-08-29 Alexander Larsson <alexl@redhat.com>
9314 * src/file-manager/fm-directory-view.c:
9315 (filtering_changed_callback):
9316 Fix handling of global show-hidden-file prefs change.
9318 Patch from Christian Neumair <chris@gnome-de.org>
9320 2005-08-29 Alexander Larsson <alexl@redhat.com>
9322 * libnautilus-private/nautilus-icon-container.c:
9323 (nautilus_icon_container_get_first_visible_icon):
9324 Handle non-sorted-by-y icon containers (manual mode).
9325 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9327 2005-08-25 William Jon McCann <mccann@jhu.edu>
9329 * src/file-manager/fm-icon-view.c (should_preview_sound):
9330 Don't allow audio preview in burn://. Workaround for
9333 2005-08-29 Alexander Larsson <alexl@redhat.com>
9335 * libnautilus-private/nautilus-icon-factory.c:
9336 (get_special_icon_for_file),
9337 (nautilus_icon_factory_get_icon_for_file),
9338 (nautilus_icon_factory_is_icon_ready_for_file):
9339 Handle some more special location icons, and don't require
9340 attributes for special location icons. (#312095, #312134)
9341 Patch from Christian Neumair <chris@gnome-de.org>
9343 2005-08-26 Alexander Larsson <alexl@redhat.com>
9345 * src/file-manager/fm-directory-view.c:
9346 Better handling of script env vars:
9347 Expand uri for desktop directory.
9348 Expand uris for links on desktop
9349 Expand pathnames for items in trash.
9351 Based on a patch from Christian Neumair <chris@gnome-de.org>
9353 2005-08-26 Alexander Larsson <alexl@redhat.com>
9355 * libnautilus-private/nautilus-icon-container.c:
9356 (lay_down_icons_horizontal):
9357 Fix layouting in text-beside-icons mode for short names.
9359 Patch from Christian Neumair <chris@gnome-de.org>
9361 2005-08-25 Alexander Larsson <alexl@redhat.com>
9363 * libnautilus-private/nautilus-file-operations.[ch]:
9364 * src/file-manager/fm-directory-view.c:
9365 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9366 nautilus_file_operations_new_file_from_template, instead
9367 manually removing source when needed. This fixes #309592.
9369 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9372 Post release version bump.
9374 === nautilus 2.11.92 ===
9376 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9379 Require eel 2.11.92.
9384 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9386 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9387 (get_drop_action), (receive_dropped_keyword),
9388 (drag_data_received_callback):
9389 Enable emblem dropping to the list view and allow text
9390 drags on the list background. Fixes #313408.
9392 Based on a patch from Christian Neumair <chris@gnome-de.org>
9394 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9396 * libnautilus-private/nautilus-icon-factory.c:
9397 (get_icon_from_cache):
9398 Don't ref cached_icon twice. Fixes #307288.
9400 Patch from Kjartan Maraas <kmaraas@gnome.org>
9402 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9404 * libnautilus-private/nautilus-file.c:
9405 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9406 (prepend_automatic_emblem_names):
9407 * libnautilus-private/nautilus-file.h:
9408 * src/file-manager/fm-directory-view.c:
9409 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9410 (real_update_menus):
9411 Don't allow trashing or deleting the home or desktop folder within
9412 a selection or via the location button context menu. Fixes #310414.
9414 Based on a patch from Christian Neumair <chris@gnome-de.org>
9416 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9418 * libnautilus-private/nautilus-mime-actions.c:
9419 (filter_nautilus_handler), (get_open_with_mime_applications),
9420 (nautilus_mime_get_open_with_applications_for_file),
9421 (nautilus_mime_get_applications_for_file),
9422 (nautilus_mime_has_any_applications_for_file):
9423 Don't show nautilus folder handler as application option
9424 for folders. Fixes #310382.
9426 Based on a patch from Christian Neumair <chris@gnome-de.org>
9428 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9430 * src/nautilus-main.c: (main):
9431 Revert the GDK threading patch as it causes major
9432 freezage. Fixes #313588.
9434 2005-08-12 Christian Neumair <chris@gnome-de.org>
9436 * src/file-manager/fm-properties-window.c: (create_image_widget),
9437 (create_basic_page): Don't make icon drop target for images if
9438 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9440 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9442 * src/nautilus-main.c:
9443 Initialize the GDK threading system. Fixes #312894.
9445 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9447 Lots of cleanups. Closes bug #313094 and bug #149714
9449 * libnautilus-private/nautilus-directory-background.c:
9450 (nautilus_file_background_write_desktop_default_settings):
9452 * libnautilus-private/nautilus-file.c: Mark some variables
9454 * libnautilus-private/nautilus-icon-container.c:
9455 (nautilus_icon_container_get_selection): Return NULL not
9457 * libnautilus-private/nautilus-icon-factory.c:
9458 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9459 * libnautilus-private/nautilus-metafile.c: Static variables
9460 * libnautilus-private/nautilus-program-choosing.c:
9461 (slowly_and_stupidly_obtain_timestamp): Sparse fix
9462 * src/file-manager/fm-icon-view.c:
9463 (fm_icon_view_get_background_widget): FALSE vs NULL
9464 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9465 Plug a leak. Bug #313094.
9466 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9468 * src/nautilus-bookmark-list.c:
9469 (nautilus_bookmark_list_get_file_path),
9470 (nautilus_bookmark_list_load_file): ANSIfication
9471 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9473 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9475 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9478 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9481 Post release version bump.
9483 === nautilus 2.11.91 ===
9485 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9488 Require eel 2.11.91.
9493 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9495 * libnautilus-private/nautilus-file.c: (file_is_desktop),
9496 (nautilus_file_can_rename):
9497 Don't allow renaming of the desktop folder. Closes #125637.
9499 Patch from Christian Neumair <chris@gnome-de.org>
9501 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9503 * src/nautilus-property-browser.c:
9504 (nautilus_property_browser_class_init),
9505 (nautilus_property_browser_drag_begin), (element_clicked_callback):
9506 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9508 Patch from Christian Neumair <chris@gnome-de.org>
9510 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9512 * libnautilus-private/nautilus-file-operations.c
9513 (nautilus_file_operations_copy_move):
9514 Allow moving files within the burn location. Fixes #312085.
9516 Patch from William Jon McCann <mccann@jhu.edu>
9518 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
9520 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9521 (open_selected_bookmark): Open the appropriate kind of window when
9522 jumping to bookmark. Fixes #312160.
9524 Patch from Jaap Haitsma <jaap@haitsma.org>
9526 2005-08-05 Christian Neumair <chris@gnome-de.org>
9528 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9531 2005-08-05 Christian Neumair <chris@gnome-de.org>
9533 * src/nautilus-window.c: (nautilus_window_class_init):
9534 * src/nautilus-window.h:
9535 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9536 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9538 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
9540 * configure.in: Added "te" to ALL_LINGUAS.
9542 2005-08-03 Joe Shaw <joeshaw@novell.com>
9544 * libnautilus-private/nautilus-metafile.c
9545 (set_file_node_timestamp): Added, sets a timestamp property on a
9546 file node so that metadata changes can be tracked per file, rather
9548 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9549 copy_file_metadata): Set the timestamp on the node.
9551 2005-08-03 Christian Neumair <chris@gnome-de.org>
9553 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9554 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9555 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9557 * src/nautilus-location-bar.c: (real_cancel),
9558 (nautilus_location_bar_class_init),
9559 (nautilus_location_bar_set_location)
9560 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9561 * src/nautilus-navigation-bar.h:
9562 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9563 (navigation_bar_location_changed_callback): Hide temporary bars when
9564 pressing the escape key. Fixes #311652.
9566 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
9568 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9569 Initialize best_icon_size when constructing sidebar.
9570 Fixes a critical librsvg warning.
9572 Patch from Jaap Haitsma <jaap@haitsma.org>
9574 2005-08-02 Christian Neumair <chris@gnome-de.org>
9576 * libnautilus-private/nautilus-customization-data.c:
9577 (format_name_for_display):
9578 * src/nautilus-property-browser.c: (add_reset_property):
9579 Use "Reset" as reset emblem label. Fixes #311380.
9581 2005-08-01 Christian Neumair <chris@gnome-de.org>
9583 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9584 Use actual/guessed MIME type relation instead of relying on their
9585 default application information. Partially fixes #309862.
9587 2005-07-28 Christian Neumair <chris@gnome-de.org>
9589 * libnautilus-private/nautilus-file-operations-progress.c:
9590 (nautilus_file_operations_progress_new):
9591 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9592 appears in tasklist and is minimizable. Fixes #310676.
9594 2005-07-28 Christian Neumair <chris@gnome-de.org>
9596 * libnautilus-private/nautilus-dnd.c:
9597 (nautilus_drag_default_drop_action_for_icons):
9598 Default to move action for locations on other file systems if they
9599 should be moved to their parent folder. Fixes #61269.
9601 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
9603 * src/nautilus-pathbar.c: (get_display_name_for_folder):
9604 Use the display name of the file if the uri uses a method
9605 unknown to gnome-vfs (trash:). Fixes #310274.
9607 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9610 Post release version bump.
9612 === nautilus 2.11.90 ===
9614 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9617 Require eel 2.11.90 and bump version.
9622 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9624 * src/file-manager/fm-directory-view.c:
9625 Don't use trash icon for location button delete action.
9628 Patch from Christian Neumair <chris@gnome-de.org>
9630 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9632 * src/nautilus-desktop-window.c: (real_get_icon_name),
9633 (nautilus_desktop_window_class_init):
9634 * src/nautilus-navigation-window.c: (real_get_icon_name),
9635 (nautilus_navigation_window_class_init):
9636 * src/nautilus-spatial-window.c: (real_get_icon_name),
9637 (nautilus_spatial_window_class_init):
9638 * src/nautilus-window.c: (nautilus_window_update_icon):
9639 * src/nautilus-window.h:
9640 Use file-manager icon for browser windows. Fixes bug #166516.
9642 Patch from Christian Neumair <chris@gnome-de.org>
9644 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9646 * src/file-manager/fm-icon-view.c:
9647 (play_file), (preview_audio): track the pid of the currently
9648 running sound process using a static variable and kill it
9649 before starting any new process.
9650 (can_play_sound): copy from nautilus-sound.c
9652 * src/nautilus-application.c: (finish_startup): don't call
9653 nautilus_sound_init()
9655 * libnautilus-private/nautilus-sound.[ch]: remove old code
9656 to track the currently runing sound process using a GConf
9659 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9661 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9663 * libnautilus-private/nautilus-global-preferences.c:
9664 (nautilus_global_preferences_init): remove code to import
9665 some preferences which were deprecated in GNOME 2.2.
9667 2005-07-15 Vincent Noel <vnoel@cox.net>
9669 * src/nautilus-information-panel.c: (make_button_box),
9670 (add_command_buttons):
9671 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9672 (sidebar_title_create_more_info_label): Ellipsize everything in
9673 the information side pane, and make labels selectable. Fixes
9674 #310386, #80429 and #43858.
9676 2005-07-14 Elijah Newren <newren@gmail.com>
9678 * configure.in: Bump required startup-notification version up to
9679 0.8 (should have been done back in February with the updated
9680 startup-notification stuff, but better late than never)
9682 2005-07-14 Alexander Larsson <alexl@redhat.com>
9684 * src/file-manager/fm-list-view.c:
9685 Remove underlines from all lines in single click mode.
9686 Add hover underline and cursor. (#105521)
9687 Patch from Christian Neumair <chris@gnome-de.org>
9689 2005-07-13 Christian Neumair <chris@gnome-de.org>
9691 * libnautilus-private/nautilus-desktop-link-monitor.c:
9692 (volume_delete_dialog): Refer to the volume context menu as "popup
9693 menu", and not as "right-click menu". Fixes #308248.
9695 2005-07-13 Christian Neumair <chris@gnome-de.org>
9697 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9698 path_bar_location_changed_callback): Try to reload visited locations
9699 from history before doing a full location change. Fixes #310068.
9701 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9702 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9705 2005-07-13 Alexander Larsson <alexl@redhat.com>
9707 * src/nautilus-navigation-window.c:
9708 * src/nautilus-spatial-window.c:
9709 * src/nautilus-window.c:
9710 Pack main table with GTK_SHRINK (#16057)
9712 2005-07-13 Alexander Larsson <alexl@redhat.com>
9714 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9715 Don't scroll to end of column on rename (#309964).
9717 2005-07-13 Alexander Larsson <alexl@redhat.com>
9719 * libnautilus-private/nautilus-file-utilities.c:
9720 Files with name "~" are not backups. (#170607)
9721 Patch from Christian Neumair <chris@gnome-de.org>
9723 2005-07-13 Alexander Larsson <alexl@redhat.com>
9725 * libnautilus-private/nautilus-icon-dnd.c:
9726 Set dnd icon in drag_begin (#307943)
9727 patch from Matthias Clasen
9729 2005-07-11 Alexander Larsson <alexl@redhat.com>
9732 Post release version bump.
9734 === nautilus 2.11.4 ===
9736 2005-07-11 Alexander Larsson <alexl@redhat.com>
9744 2005-07-11 Alexander Larsson <alexl@redhat.com>
9746 * src/nautilus-image-properties-page.c: (load_finished):
9747 list width/height separately (#159851)
9749 Patch from Christian Neumair <chris@gnome-de.org>
9751 2005-07-11 Alexander Larsson <alexl@redhat.com>
9753 * src/nautilus-spatial-window.[ch]:
9754 * src/nautilus-window-private.h:
9755 * src/nautilus-window.c:
9756 Show busy cursor in browser mode too. (#97887)
9758 Patch from Christian Neumair <chris@gnome-de.org>
9760 2005-07-11 Alexander Larsson <alexl@redhat.com>
9762 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9763 * nautilus.desktop.in:
9764 * src/file-manager/fm-tree-view.c:
9765 * src/nautilus-places-sidebar.c:
9766 filesystem -> file system in strings
9768 Sebastien Bacher <seb128@debian.org>
9770 2005-07-11 Alexander Larsson <alexl@redhat.com>
9772 * libnautilus-private/nautilus-icon-dnd.c:
9773 * src/file-manager/fm-directory-view.c:
9774 * src/file-manager/fm-properties-window.c:
9775 * src/nautilus-emblem-sidebar.c:
9776 Fix up some strings for the translators. (#309879)
9777 Patch from Christian Neumair <chris@gnome-de.org>
9779 2005-07-11 Alexander Larsson <alexl@redhat.com>
9781 * libnautilus-private/nautilus-desktop-link-monitor.c:
9782 Handle volumes_visible changing from true to true.
9784 Patch from Benjamin Berg <benjamin@sipsolutions.net>
9786 2005-07-11 Alexander Larsson <alexl@redhat.com>
9788 * src/file-manager/fm-list-view.c:
9789 don't activate selection on expand in single click mode (#309389)
9791 Patch from chris@gnome-de.org
9793 2005-07-11 Alexander Larsson <alexl@redhat.com>
9795 * src/nautilus-places-sidebar.c:
9796 Remove gtk_range_get_adjustment assertion warnings.
9798 2005-07-11 Alexander Larsson <alexl@redhat.com>
9800 * libnautilus-private/nautilus-global-preferences.[ch]:
9801 * src/nautilus-actions.h:
9802 * src/nautilus-navigation-window-menus.c:
9803 * src/nautilus-navigation-window-ui.xml:
9804 * src/nautilus-navigation-window.c:
9805 Add toggle to hide/show main toolbar.
9807 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9809 2005-07-10 Christian Neumair <chris@gnome-de.org>
9811 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9812 to add a color if another equally-named one already exists. Fixes
9815 Patch from Daniel Godas <siro.san@gmail.com>.
9817 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
9819 * src/nautilus-pathbar.c:
9820 * src/nautilus-places-sidebar.c: (update_places):
9821 Use the same icon for filesystem as the gtk file chooser.
9824 Patch from Christian Neumair <chris@gnome-de.org>
9826 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
9828 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9829 Remove extra ScrolledWindow container. Fixes #309832.
9831 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
9833 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9834 Preserve the selection when refreshing the view. Fixes #48383.
9836 Patch from Fabio Bonelli <fabiobonelli@libero.it>
9838 2005-07-08 Alexander Larsson <alexl@redhat.com>
9840 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9843 * src/nautilus-pathbar.[ch]:
9844 New pathbar widget. Based on code from gtk.
9846 * src/nautilus-navigation-window.[ch]:
9847 * src/nautilus-window-manage-views.c:
9848 * src/nautilus-window-private.h:
9849 Use pathbar in browser window.
9851 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9852 * libnautilus-private/nautilus-global-preferences.[ch]:
9853 Add always_use_location_entry prefs.
9855 * src/nautilus-navigation-window-menus.c:
9858 2005-07-07 Joe Shaw <joeshaw@novell.com>
9860 * configure.in: Bump required gnome-vfs version up to
9863 2005-07-06 Christian Neumair <chris@gnome-de.org>
9865 * src/nautilus-window.c: (add_view_as_menu_item):
9866 Connect accelerators with "View as" menu items. Fixes #139908.
9868 * libnautilus-private/nautilus-file-operations.c:
9869 (progress_dialog_set_to_from_item_text):
9870 When operating on remote locations, also display hostname in copy/move
9873 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
9875 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9876 Free the tree paths.
9877 * src/nautilus-notes-viewer.c: (get_property_pages): Close
9878 a tiny leak. (1 byte :-)
9879 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9880 (make_properties_from_directories): Unref pixbufs.
9881 * src/nautilus-spatial-window.c:
9882 (nautilus_spatial_window_set_location_button): Free icon name
9883 Closes bug #307291 and bug #308540.
9885 2005-07-06 Danilo Šegan <danilo@gnome.org>
9887 * src/file-manager/nautilus-directory-view-ui.xml: Add space
9888 before 'action="Rename"'.
9890 2005-07-06 Christian Neumair <chris@gnome-de.org>
9892 * libnautilus-private/nautilus-icon-container.c:
9893 (nautilus_icon_container_get_selection):
9894 * src/file-manager/fm-directory-view.c: (delete_selected_files):
9895 Correctly sort files before operating on them. Fixes #308884.
9897 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9898 * libnautilus-private/nautilus-dnd.h:
9899 * libnautilus-private/nautilus-icon-dnd.c:
9900 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9901 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9902 (nautilus_tree_view_drag_dest_new):
9903 * src/nautilus-spatial-window.c:
9904 (nautilus_spatial_window_instance_init):
9905 * src/file-manager/fm-list-model.c:
9906 (fm_list_model_multi_drag_data_get):
9907 Use GTK+ helpers for text D'n'D.
9909 * src/nautilus-shell-ui.xml:
9910 * src/nautilus-window-menus.c:
9911 Register control-+/- keys on keypad for zooming. Fixes #309018.
9913 * libnautilus-private/nautilus-file-operations.c:
9914 (new_file_transfer_callback):
9915 Fix template duplicate numbering. Fixes #307252.
9917 2005-07-06 Alexander Larsson <alexl@redhat.com>
9919 * libnautilus-private/nautilus-icon-canvas-item.c:
9920 * libnautilus-private/nautilus-icon-container.c:
9921 * libnautilus-private/nautilus-icon-private.h:
9922 Add normal_alpha style property that is used when
9925 Patch from Benjamin Berg <benjamin@sipsolutions.net>
9927 2005-07-05 Joe Shaw <joeshaw@novell.com>
9929 * nautilus-folder-handler.desktop.in: Add x-directory/normal
9930 and inode/directory to the list of mime types this desktop file
9933 2005-07-05 Christian Neumair <chris@gnome-de.org>
9935 * libnautilus-private/nautilus-dnd.h:
9936 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9938 * libnautilus-private/nautilus-file-operations.[ch]:
9939 * libnautilus-private/nautilus-icon-container.[ch]:
9940 * libnautilus-private/nautilus-icon-dnd.c:
9941 * libnautilus-private/nautilus-marshal.list:
9942 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9943 * src/file-manager/fm-directory-view.[ch]:
9944 * src/file-manager/fm-icon-view.c:
9945 * src/file-manager/fm-list-view.c:
9946 * src/file-manager/fm-tree-view.c:
9947 Enable dropping of text, which will create a new file containing the
9948 dropped text. Fix drop handle marshallers.
9950 2005-07-02 Christian Kellner <gicmo@gnome.org>
9952 * src/nautilus-location-entry.c:
9953 Replace eel_make_uri_from_input_with_trailing_ws with
9957 2005-07-01 Alexander Larsson <alexl@redhat.com>
9960 Post release version bump.
9962 === nautilus 2.11.3 ===
9964 2005-07-01 Alexander Larsson <alexl@redhat.com>
9966 * libnautilus-private/nautilus-file-operations.c:
9975 2005-07-01 Alexander Larsson <alexl@redhat.com>
9977 * libnautilus-private/nautilus-window-info.[ch]:
9978 * src/nautilus-window.c:
9979 Add nautilus_window_info_get_bookmark_list
9982 * src/nautilus-application.c:
9983 * src/nautilus-places-sidebar.[ch]:
9984 Add new places sidebar.
9986 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9988 * src/file-manager/fm-tree-view.c:
9989 Fix runtime warnings.
9991 2005-07-01 Alexander Larsson <alexl@redhat.com>
9993 * src/file-manager/fm-actions.h:
9994 * src/file-manager/fm-directory-view.c:
9995 Add icon for empty file in create menu.
9997 Patch from Christian Neumair <chris@gnome-de.org>
9999 2005-07-01 Alexander Larsson <alexl@redhat.com>
10001 * src/file-manager/fm-directory-view.c:
10002 Better strings for browser tooltips.
10003 Patch from Luca Ferretti <elle.uca@libero.it>
10005 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
10007 * libnautilus-private/nautilus-file-operations.c:
10008 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10009 base name from the file name. (Fixes #306341).
10011 2005-06-28 Alexander Larsson <alexl@redhat.com>
10013 * libnautilus-private/nautilus-sidebar.[ch]:
10014 Add get_tab_tooltop method.
10016 * src/nautilus-navigation-window.c:
10017 * src/nautilus-side-pane.[ch]:
10018 Use get_tab_tooltip.
10020 * src/nautilus-emblem-sidebar.c:
10021 * src/nautilus-history-sidebar.c:
10022 * src/nautilus-information-panel.c:
10023 * src/nautilus-notes-viewer.c:
10024 Implement get_tab_toolkit.
10026 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10028 2005-06-23 Christian Neumair <chris@gnome-de.org>
10030 * src/nautilus-notes-viewer.c:
10031 (nautilus_notes_viewer_set_parent_window):
10032 Adapt to recent nautilus clipboard API changes.
10034 2005-06-23 Christian Neumair <chris@gnome-de.org>
10036 * libnautilus-private/nautilus-clipboard.c:
10037 (editable_connect_callbacks), (editable_disconnect_callbacks),
10038 (text_buffer_update_sensitivity), (text_buffer_delete_range),
10039 (text_buffer_mark_set), (text_view_connect_callbacks),
10040 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10041 (initialize_clipboard_component_with_callback_data),
10042 (nautilus_clipboard_real_set_up),
10043 (nautilus_clipboard_set_up_text_view):
10044 * libnautilus-private/nautilus-clipboard.h:
10045 Properly set text view paste action sensitivity on clipboard changes.
10048 2005-06-23 Alexander Larsson <alexl@redhat.com>
10050 * src/nautilus-bookmark-list.c:
10051 Fix handling of notification of .gtk-bookmark file changes.
10054 * src/nautilus-window-bookmarks.[ch]:
10055 * src/nautilus-application.c:
10056 * src/nautilus-navigation-window-menus.c:
10057 * src/nautilus-navigation-window.[ch]:
10058 * src/nautilus-spatial-window-ui.xml:
10059 * src/nautilus-spatial-window.c:
10060 * src/nautilus-window-menus.c:
10061 * src/nautilus-window-private.h:
10062 * src/nautilus-window.[ch]:
10063 Move most bookmark stuff to nautilus-window-bookmarks and
10064 put bookmarks in spatial windows too.
10066 2005-06-23 Alexander Larsson <alexl@redhat.com>
10068 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10070 * src/nautilus-bookmark-list.[ch]:
10071 Share bookmarks with gtk+.
10073 * libnautilus-private/nautilus-file-utilities.[ch]:
10074 * src/nautilus-window.c: (real_get_title):
10075 Move compute_default_title to nautilus_compute_title_for_uri.
10077 * libnautilus-private/nautilus-bookmark.[ch]:
10078 * src/nautilus-bookmarks-window.c:
10079 Add has_custom_name boolean to NautilusBookmark
10082 * src/nautilus-bookmark-parsing.[ch]:
10083 * src/nautilus-navigation-window-menus.c:
10084 Remove no longer needed files nautilus-bookmark-parsing.[ch].
10086 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
10088 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10089 (real_update_menus_volumes): Plug a couple leaks. Closes
10092 2005-06-20 Alexander Larsson <alexl@redhat.com>
10094 * src/nautilus-navigation-window-menus.c:
10095 * src/nautilus-window-menus.c:
10096 * src/nautilus-window-private.h:
10097 Make bookmark menu item action names unique. (#161859)
10099 2005-06-20 Alexander Larsson <alexl@redhat.com>
10101 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10102 Fix ctrl-unselect in single click mode (#145331)
10104 2005-06-20 Alexander Larsson <alexl@redhat.com>
10106 * libnautilus-private/nautilus-icon-container.c:
10107 Better font sizes for zooming. (#160080)
10109 2005-06-20 Anders Carlsson <andersca@imendio.com>
10111 * src/file-manager/fm-directory-view.c (process_old_files):
10112 Plug leak by freeing the sorted list instead.
10114 2005-06-20 Alexander Larsson <alexl@redhat.com>
10116 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10117 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10118 Fix uninitialized variable warning.
10120 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
10122 * libnautilus-private/nautilus-directory-async.c:
10123 (start_or_stop_io), (file_needs_high_priority_work_done),
10124 (file_needs_low_priority_work_done):
10125 Make mime sniffing a high priority job. Prevents activation
10126 from getting blocked by deep count I/O. (#145560)
10128 2005-06-19 Anders Carlsson <andersca@imendio.com>
10130 * src/nautilus-throbber.c (nautilus_throbber_finalize):
10131 Free throbber->details after we're done using it.
10133 2005-06-17 Alexander Larsson <alexl@redhat.com>
10135 * src/file-manager/fm-list-model.c:
10136 Small delay before turning Loading... into (Empty) to
10139 2005-06-17 Alexander Larsson <alexl@redhat.com>
10141 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10142 Fix iter stamp handling.
10144 2005-06-17 Alexander Larsson <alexl@redhat.com>
10146 * src/file-manager/fm-list-view.c: (button_press_callback):
10147 Allow selection of the dummy node. Otherwise things
10148 got all strange: You could still select it using ranges, and
10149 if you double clicked on it you activated the old selection.
10151 2005-06-17 Alexander Larsson <alexl@redhat.com>
10153 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10154 On remove, add dummy node before removing file so the
10155 row isn't collapsed.
10157 2005-06-17 Alexander Larsson <alexl@redhat.com>
10159 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10160 (fm_list_model_unload_subdirectory),
10161 (fm_list_model_subdirectory_done_loading):
10162 Keep track of done_loading in parent instead of in dummy node.
10163 That way it doesn't get lost when the dummy node is recreated.
10165 2005-06-17 Alexander Larsson <alexl@redhat.com>
10167 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10168 Handle moves between open subdirectories. We handle
10169 this in file adding when the file already exists in
10170 the tree, but in another place. This is sort of a hack,
10171 but is required due to how the list view merges the initial
10172 change being sent to the original directory and the add to the
10175 2005-06-17 Alexander Larsson <alexl@redhat.com>
10177 * libnautilus-private/nautilus-file-operations.c:
10178 (nautilus_file_operations_copy_move):
10179 Handle duplication of files in two subdirectories at
10182 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
10184 * src/file-manager/fm-directory-view.c:
10185 (fm_directory_view_destroy):
10186 Remove subdirectories when destroying the view.
10188 2005-06-16 Alexander Larsson <alexl@redhat.com>
10190 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10191 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10193 2005-06-16 Alexander Larsson <alexl@redhat.com>
10195 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10196 Slightly slower auto hover expand.
10198 * src/file-manager/fm-directory-view.c:
10199 Make add/remove_subdirectory more straightforward.
10200 Now remove just removes the NautilusDirectory passed in, and
10201 you're not allowed to add multiple times or remove non-added.
10203 * src/file-manager/fm-list-model.[ch]:
10204 Actually track the NautilusDirectories that are added to the
10205 FMDirectoryView so we can easily remove them when the files are
10206 removed. This was causing problem before where directories for
10207 removed files weren't removed.
10209 Emits the subdirectory_unloaded signal when subdirectories go away.
10211 Add support for unloading subdirectories.
10213 * src/file-manager/fm-list-view.c:
10214 Unload subdirectories in timeout on collapse.
10215 remove subdirectories when they get unloaded.
10217 2005-06-16 Anders Carlsson <andersca@imendio.com>
10219 * src/nautilus-navigation-window-menus.c
10220 (append_dynamic_bookmarks): Unref the action group here too.
10222 2005-06-16 Anders Carlsson <andersca@imendio.com>
10224 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10225 Unref the action group after inserting it. This makes
10226 a NautilusFile memory leak go away.
10228 2005-06-16 Alexander Larsson <alexl@redhat.com>
10230 * src/file-manager/fm-directory-view.[ch]:
10231 * src/file-manager/fm-icon-view.c
10232 add fm_directory_view_get_selection_for_file_transfer and
10233 use it for all file transfers
10235 * src/file-manager/fm-list-view.c:
10236 Implement fm_directory_view_get_selection_for_file_transfer by
10237 filtering out all files there a parent is also in the selection.
10238 Do the same for the dnd source list.
10240 * src/file-manager/fm-list-model.c:
10241 Allow deletion of dummy node so that clearing the model
10242 doesn't loop forever.
10244 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
10246 * src/file-manager/fm-directory-view.c: (new_folder_done),
10247 (new_folder_data_new), (fm_directory_view_new_folder),
10248 (fm_directory_view_new_file):
10249 Don't try to setup renaming if the view was already destroyed.
10250 Fixes a crash when closing a window while creating files/folders.
10252 2005-06-15 Alexander Larsson <alexl@redhat.com>
10254 * libnautilus-private/nautilus-icon-dnd.c:
10255 No dnd shadow on the desktop.
10256 Redraw less to get rid of the dnd shadow.
10258 Patch from Matthias Clasen (#307803)
10260 2005-06-15 Alexander Larsson <alexl@redhat.com>
10262 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10263 Add hover expansion
10265 * src/file-manager/fm-directory-view.[ch]:
10266 Add support for adding/removing subdirectories.
10268 * src/file-manager/fm-list-model.[ch]:
10269 Add support for subdirectories making this a tree view.
10271 * src/file-manager/fm-list-view.c:
10272 Turn listview into a treeview.
10274 Patch from Jürg Billeter <j@bitron.ch>
10276 2005-06-15 Alexander Larsson <alexl@redhat.com>
10278 * src/nautilus-spatial-window.c:
10279 Add icons for path menu.
10280 Patch from Vincent Noel <vincent.noel@gmail.com>
10282 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10284 * src/file-manager/fm-directory-view.c:
10285 (fm_directory_view_handle_uri_list_drop):
10286 Check for n_uris instead of real_uri_list. Looks neater.
10288 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10290 * src/file-manager/fm-directory-view.c:
10291 (fm_directory_view_handle_uri_list_drop):
10292 Don't try to start a file operation if there are no real uris
10293 left after sanitizing the list. Fixes #306246.
10295 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
10297 * libnautilus-private/nautilus-emblem-utils.c:
10298 (nautilus_emblem_install_custom_emblem): Free the path.
10299 * libnautilus-private/nautilus-file-operations-progress.c:
10300 (nautilus_file_operations_progress_new),
10301 (nautilus_file_operations_progress_new_file): Free markup strings.
10302 Closes bug #307138.
10304 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
10306 * src/file-manager/fm-directory-view.c:
10307 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10309 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10311 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10312 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10313 Always initialize cut.
10316 Add --Wno-pointer-sign
10318 Fix gcc4 compilation (#303491/#307038).
10319 Based on patches from James M. Cape <jcape@ignore-your.tv>
10320 and Kjartan Maraas <kmaraas@gnome.org>
10322 2005-06-08 Alexander Larsson <alexl@redhat.com>
10325 Post release version bump
10327 === nautilus 2.11.2 ===
10329 2005-06-08 Alexander Larsson <alexl@redhat.com>
10335 Update for release.
10337 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10339 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10340 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10341 is too wide for the tree and gets even wider in some locales.
10343 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10345 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10346 Fix conflicting mnemonics in the column chooser (#167475).
10348 Patch from Michael Terry <mike@mterry.name>
10350 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10352 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10353 Use "(No subfolders)" instead of misleading "(Empty)" label
10354 if files are not to be shown in the tree. Fixes #85141.
10356 Patch from Christian Neumair <chris@gnome-de.org>
10358 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10360 * libnautilus-private/nautilus-icon-container.c:
10361 (select_one_unselect_others):
10362 Reveal icon when selecting it. Fixes #121111.
10364 Based on a patch from Christian Neumair <chris@gnome-de.org>
10366 2005-06-04 Christian Neumair <chris@gnome-de.org>
10368 * libnautilus-private/nautilus-clipboard.c:
10369 (nautilus_clipboard_real_set_up):
10370 Don't setup clipboard twice for the same editing widget.
10372 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10374 * src/nautilus-window-manage-views.c: (load_new_location),
10375 (update_for_new_location):
10376 Set the displayed location when the location is really
10377 changed, not when we set out to do it. Fixes the
10378 "bookmark uri mismatch" warning.
10380 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10382 * src/file-manager/fm-directory-view.c:
10383 * src/nautilus-shell-ui.xml:
10384 * src/nautilus-window-menus.c:
10385 Fix critical warnings from the new accelerators
10386 by adding dummy labels.
10388 2005-06-03 Christian Neumair <chris@gnome-de.org>
10390 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10392 2005-06-03 Christian Neumair <chris@gnome-de.org>
10394 * libnautilus-extension/nautilus-column.c:
10395 (nautilus_column_class_init):
10396 * libnautilus-extension/nautilus-menu-item.c:
10397 (nautilus_menu_item_class_init):
10398 * libnautilus-extension/nautilus-property-page.c:
10399 (nautilus_property_page_class_init):
10400 * libnautilus-private/nautilus-icon-canvas-item.c:
10401 (nautilus_icon_canvas_item_class_init):
10402 * libnautilus-private/nautilus-icon-container.c:
10403 (nautilus_icon_container_class_init):
10404 * src/nautilus-window.c: (nautilus_window_class_init):
10405 Don't mark object property names/descriptions for translation. Fixes
10408 2005-06-02 Sebastien Bacher <seb128@debian.org>
10410 * libnautilus-private/nautilus-emblem-utils.c:
10411 (nautilus_emblem_install_custom_emblem),
10412 (nautilus_emblem_can_remove_emblem),
10413 (nautilus_emblem_can_rename_emblem),
10414 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10415 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10417 2005-06-02 Christian Neumair <chris@gnome-de.org>
10419 * src/file-manager/fm-directory-view.c: (real_action_rename):
10420 Always pre-select the whole name of a directory when renaming it.
10423 2005-06-02 Christian Neumair <chris@gnome-de.org>
10425 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10426 (get_automatic_emblems_as_integer):
10427 * libnautilus-private/nautilus-file-private.h:
10428 Only take user-added emblems ("keywords") into account when sorting by
10429 emblems. Fixes #166376.
10431 2005-06-02 Christian Neumair <chris@gnome-de.org>
10433 * src/file-manager/fm-directory-view.c:
10434 (fm_directory_view_scroll_event):
10435 Change scroll zoom modifier to control. Fixes #79352.
10437 * src/nautilus-shell-ui.xml:
10438 * src/nautilus-window-menus.c:
10439 Bind control-= to zoom-in. Fixes #306225.
10441 2005-06-02 Christian Neumair <chris@gnome-de.org>
10443 * libnautilus-private/nautilus-clipboard.c:
10444 * libnautilus-private/nautilus-icon-dnd.c:
10445 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10446 * src/file-manager/fm-desktop-icon-view.c:
10447 * src/file-manager/fm-ditem-page.c:
10448 * src/file-manager/fm-icon-view.c:
10449 * src/file-manager/fm-list-model.c:
10450 * src/file-manager/fm-list-model.h:
10451 * src/file-manager/fm-list-view.c:
10452 * src/file-manager/fm-properties-window.c:
10453 * src/nautilus-emblem-sidebar.c
10454 * src/nautilus-file-management-properties.c:
10455 * src/nautilus-information-panel.c:
10456 * src/nautilus-location-bar.c:
10457 * src/nautilus-navigation-window-menus.c:
10458 * src/nautilus-spatial-window.c:
10459 * src/nautilus-zoom-controls.c:
10460 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10461 GtkTargetEntry as well as some char and int arrays const.
10463 2005-06-02 Christian Neumair <chris@gnome-de.org>
10465 * src/file-manager/fm-desktop-icon-view.c:
10466 * src/file-manager/fm-directory-view.c:
10467 * src/file-manager/fm-icon-view.c:
10468 * src/file-manager/fm-list-view.c:
10469 * src/nautilus-navigation-window-menus.c:
10470 * src/nautilus-spatial-window.c:
10471 * src/nautilus-window-menus.c:
10472 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10475 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
10477 * libnautilus-extension/libnautilus-extension.pc.in: added
10478 extensiondir variable so that extensions can find out via pkg-config
10479 the dir to install to.
10481 2005-06-02 Christian Neumair <chris@gnome-de.org>
10483 * libnautilus-private/nautilus-icon-container.c:
10484 * libnautilus-private/nautilus-icon-container.h:
10485 (process_pending_icon_to_rename),
10486 (nautilus_icon_container_start_renaming_selected_item):
10487 * src/file-manager/fm-directory-view.c: (start_renaming_file),
10488 (real_action_rename), (action_rename_callback),
10489 (action_rename_select_all_callback):
10490 * src/file-manager/fm-directory-view.h:
10491 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10492 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10493 * src/file-manager/nautilus-directory-view-ui.xml:
10494 Bind shift-f2 to rename whole file. Fixes #131467.
10496 2005-05-27 Christian Neumair <chris@gnome-de.org>
10498 * src/file-manager/fm-directory-view.c: (real_update_menus):
10499 Don't display "Properties" background context menu item for Desktop.
10501 2005-05-27 Christian Neumair <chris@gnome-de.org>
10503 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10504 Only set dialog transient if a parent window was specified.
10507 2005-05-27 Alexander Larsson <alexl@redhat.com>
10509 * src/file-manager/fm-directory-view.c:
10510 (fm_directory_view_handle_url_drop):
10511 Better handling of default action for mozilla dnd drops.
10513 Patch from Dave Ahlswede
10515 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
10517 * src/nautilus-navigation-action.c: (set_tooltip_callback),
10518 (connect_proxy), (nautilus_navigation_action_finalize),
10519 (nautilus_navigation_action_set_property),
10520 (nautilus_navigation_action_get_property),
10521 (nautilus_navigation_action_class_init),
10522 (nautilus_navigation_action_init):
10523 * src/nautilus-navigation-window-menus.c:
10524 (nautilus_navigation_window_initialize_actions):
10525 Add specific tooltips to the drop-down arrow of Back/Forward
10526 toolbar items. Fixes bug #86569.
10528 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
10530 * src/nautilus-connect-server-dialog.c:
10531 (connect_to_server), (nautilus_connect_server_dialog_finalize),
10532 (nautilus_connect_server_dialog_init), (setup_for_type):
10533 Added a domain field to enter domain name for Windows share in
10534 Connect to server dialog.
10537 2005-05-26 Christian Neumair <chris@gnome-de.org>
10539 * libnautilus-private/nautilus-clipboard.c:
10540 * src/file-manager/fm-directory-view.c:
10541 (copy_or_cut_files), (real_update_menus):
10542 * src/file-manager/fm-tree-view.c:
10543 (copy_or_cut_files), (create_popup_menu):
10544 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10545 Folders". Fixes #95112.
10547 2005-05-26 Christian Neumair <chris@gnome-de.org>
10549 * src/file-manager/fm-directory-view.c: (real_update_menus):
10550 Fix empty trash accelerator. Fixes #173059.
10552 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10553 (copy_callback), (paste_callback), (editable_select_all_callback),
10554 (text_view_select_all_callback), (action_cut_callback),
10555 (action_copy_callback), (action_paste_callback),
10556 (action_select_all_callback), (merge_in_clipboard_menu_items),
10557 (selection_changed_callback), (nautilus_clipboard_real_set_up),
10558 (nautilus_clipboard_set_up_editable),
10559 (nautilus_clipboard_set_up_text_view):
10560 * libnautilus-private/nautilus-clipboard.h:
10561 (nautilus_clipboard_set_up_text_view):
10562 * src/nautilus-notes-viewer.c:
10563 Add nautilus_clipboard_set_up_text_view, setup clipboard for
10566 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10567 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10568 issue down and providing a patch. Fixes #305551.
10570 2005-05-25 Christian Neumair <chris@gnome-de.org>
10572 * src/file-manager/fm-directory-view.c:
10573 (fm_directory_view_scroll_event),
10574 (fm_directory_view_class_init):
10575 Bind shift+scroll to zoom in/out. Fixes #79352.
10577 2005-05-23 Alexander Larsson <alexl@redhat.com>
10579 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10580 Change sort order for size, count and time.
10583 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10586 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10588 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10590 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10596 * libnautilus-adapter/*
10599 Remove old cruft, mostly .cvsignore files.
10602 Look for libnautilus-private instead of libnautilus.
10604 2005-05-21 Christian Neumair <chris@gnome-de.org>
10606 * libnautilus-private/nautilus-icon-factory.c:
10607 * libnautilus-private/nautilus-icon-factory.h:
10608 (get_smaller_icon_size), (get_larger_icon_size),
10609 (nautilus_icon_factory_get_smaller_icon_size),
10610 (nautilus_icon_factory_get_larger_icon_size):
10611 Make get_(larger|smaller)_icon_size public.
10613 * src/nautilus-sidebar-title.c:
10614 (nautilus_sidebar_title_size_allocate),
10615 (get_best_icon_size):
10616 Use the best-fitting folder icon for the sidebar
10617 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10620 2005-05-17 Alexander Larsson <alexl@redhat.com>
10623 Post release version bump
10625 === nautilus 2.11.1 ===
10627 2005-05-17 Alexander Larsson <alexl@redhat.com>
10634 Remove icons/*/Makefile
10639 2005-05-17 Alexander Larsson <alexl@redhat.com>
10641 * libnautilus-private/nautilus-view.[ch]:
10642 Add nautilus_view_pop_up_location_context_menu
10644 * src/file-manager/fm-actions.h:
10645 * src/file-manager/fm-directory-view.c:
10646 * src/file-manager/fm-directory-view.h:
10647 * src/file-manager/nautilus-directory-view-ui.xml:
10648 * src/nautilus-location-bar.c:
10649 * src/nautilus-spatial-window.c:
10650 Add location context menu to location button/label.
10652 Patch from Christian Neumair
10654 2005-05-17 Christian Neumair <chris@gnome-de.org>
10656 * src/nautilus-spatial-window.c:
10657 (real_set_allow_up), (nautilus_spatial_window_class_init)
10658 * src/nautilus-window.c:
10659 * src/nautilus-window.h:
10660 (nautilus_window_allow_up), (real_set_allow_up),
10661 (nautilus_window_class_init):
10662 Add set_allow_up method to NautilusWindowClass,
10663 make "Close All Parents" in spatial windows insensitive
10664 if there are no parent folders.
10666 2005-05-17 Christian Neumair <chris@gnome-de.org>
10668 * libnautilus-private/nautilus-file-operations.c:
10669 (handle_transfer_vfs_error):
10670 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10671 if more than one file is transferred. Otherwise, just
10672 offer "Cancel" and "Retry".
10674 2005-05-17 Alexander Larsson <alexl@redhat.com>
10676 * nautilus-folder-handler.desktop.in (Exec):
10677 Use --no-desktop for default folder handler
10679 2005-05-16 Christian Neumair <chris@gnome-de.org>
10681 * src/file-manager/fm-actions.h:
10682 * src/file-manager/fm-directory-view.c:
10683 (action_self_properties_callback), (real_update_menus):
10684 * src/file-manager/nautilus-directory-view-ui.xml:
10685 Add "Properties" item to background context menu which displays
10686 the properties of the currently displayed folder.
10688 2005-05-16 Alexander Larsson <alexl@redhat.com>
10690 * libnautilus-private/nautilus-bookmark.c:
10691 (bookmark_file_changed_callback):
10692 Don't loop when a bookmarked file is removed
10694 * src/file-manager/fm-directory-view.c: (process_new_files):
10695 Don't call get_file_info for files no longer in the directory
10696 (was caused by the ready_to_load call).
10698 This fixes #165530 and likely #170761
10700 2005-05-12 Christian Neumair <chris@gnome-de.org>
10702 * libnautilus-private/nautilus-clipboard.c:
10703 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10704 Don't merge UI twice. Fixes #301854.
10706 2005-05-12 Christian Neumair <chris@gnome-de.org>
10708 * src/nautilus-location-bar.c:
10709 (nautilus_location_bar_init):
10710 Make "Location:" label GDK_ACTION_COPY drag source.
10713 2005-05-12 David Zeuthen <david@fubar.dk>
10715 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10716 Change comment for translator note of default desktop font to
10717 say that Sans shouldn't never be changed. Fixes bug #138731.
10719 2005-05-11 Christian Neumair <chris@gnome-de.org>
10721 * libnautilus-private/nautilus-file-utilities.c:
10722 (nautilus_get_vfs_method_display_name):
10723 * data/browser.xml:
10724 * src/file-manager/fm-directory-view.c:
10725 Add translator comments. Fixes #145304, #145305, #145307.
10726 Change "Show Hidden Files" tooltip to infinitive
10727 construction. Fixes #145306.
10729 2005-05-11 Christian Neumair <chris@gnome-de.org>
10731 * libnautilus-private/nautilus-directory-async.c:
10732 (should_look_for_dot_directory_file), (make_dot_directory_uri),
10733 (link_info_start), (lacks_link_info):
10734 Kill dotfile-related code. ".directory" supporting schemas have
10735 gone. Fixes #142343.
10737 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
10739 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10740 Remove obsolete window_always_new option from schema.
10742 Patch from Michael Terry <mike@mterry.name>
10744 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
10746 * src/file-manager/fm-directory-view.c: (real_update_menus):
10747 Fix a string conflict between the c-format plural string and
10748 non-c-format strings. Fixes bug #167344.
10750 Patch from Changwoo Ryu <cwryu@debian.org>
10752 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
10754 * libnautilus-private/nautilus-thumbnails.c:
10755 (thumbnail_thread_start):
10756 Don't try to thumbnail files which have been modified in the
10757 last few seconds to avoid constantly re-thumbnailing them.
10758 Current cool-off period is three seconds. Fixes bug #107418.
10760 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
10762 * src/file-manager/fm-directory-view.[ch]:
10763 (display_pending_files), (fm_directory_view_freeze_updates),
10764 (fm_directory_view_unfreeze_updates), (queue_pending_files):
10765 Allow freeze of update processing inside a view.
10767 * src/file-manager/fm-list-view.c:
10768 (cell_renderer_editing_canceled), (cell_renderer_edited),
10769 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10770 Freeze and unfreeze the list view when renaming.
10772 Workaround for bug #87701: Updates to the list view are put on
10773 hold during rename to prevent losing editing focus. If too many
10774 changes are queued while being frozen, further changes are thrown
10775 away and the view is marked for reload.
10777 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
10779 * src/nautilus-window-menus.c:
10780 Add Ctrl-0 keyboard shortcut to View->Normal Size as
10781 recommended by the HIG.
10783 Patch from Olav Vitters <olav@bkor.dhs.org>
10785 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
10787 * libnautilus-private/nautilus-icon-container.c:
10788 (keyboard_space): Prevent nautilus from crashing on press of
10789 Ctrl+Space in an empty directory. Fixes bug #302018.
10791 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
10793 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
10795 * libnautilus-private/nautilus-program-choosing.c:
10796 (nautilus_launch_desktop_file):
10797 * src/nautilus-application.c:
10798 (nautilus_application_present_spatial_window_with_selection),
10799 (nautilus_application_create_navigation_window):
10800 fix build when startup notification isn't installed.
10802 2005-05-02 Alexander Larsson <alexl@redhat.com>
10804 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10807 2005-04-27 Alexander Larsson <alexl@redhat.com>
10809 * src/file-manager/fm-desktop-icon-view.c:
10810 Remove "Open New Terminal" from desktop menu.
10811 Patch from Luca Ferretti <elle.uca@libero.it>
10813 If you really need this, install the nautilus-open-terminal
10814 extension. It does this even better than the removed code.
10815 Also, in newer Metacity there is a a way to set a keybinding
10816 for "new terminal".
10818 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
10820 * src/nautilus-main.c: (main): Merge fix for leak
10823 2005-04-19 Christian Neumair <chris@gnome-de.org>
10825 * libnautilus-private/nautilus-view-factory.h:
10826 * src/nautilus-navigation-window.c:
10827 * src/nautilus-window-manage-views.c:
10828 * src/nautilus-window-manage-views.h:
10829 * src/nautilus-window.c:
10830 * src/file-manager/fm-desktop-icon-view.c:
10831 * src/file-manager/fm-icon-view.c:
10832 * src/file-manager/fm-list-view.c:
10833 Improve NautilusViewInfo view factory labels marked for translation.
10835 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
10837 * libnautilus-private/nautilus-directory-async.c:
10838 (read_dot_hidden_file): Plug leaks here too. There
10839 were three actually :-)
10841 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
10843 * src/nautilus-connect-server-dialog-main.c: (main)
10846 2005-04-17 Christian Neumair <chris@gnome-de.org>
10848 * src/nautilus-spatial-window.c:
10849 Add more drop targets to location button.
10851 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
10853 * src/file-manager/fm-directory-view.c:
10854 (fm_directory_view_destroy), (rename_file):
10855 Remove delayed_rename timeout when registering a new one
10856 or destroying the view.
10858 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
10860 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10861 Free the stored selection path only when setting a new one.
10863 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
10865 * src/file-manager/fm-directory-view.c:
10866 (trash_or_delete_selected_files),
10867 (fm_directory_view_notify_selection_changed):
10868 Remember if the current selection was already removed
10869 and don't try to remove it again.
10871 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10872 Only set a new selection if the removal affects the current selection.
10874 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
10876 * src/file-manager/fm-directory-view.c:
10877 (trash_or_delete_selected_files):
10878 Unset selection so the same file won't be deleted twice via a binding.
10880 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10881 (fm_list_view_remove_file), (fm_list_view_finalize),
10882 (fm_list_view_class_init):
10883 Store the new selection and set it after a batch of changes,
10884 not on every removal. Speeds up deleting from the list view
10885 by preventing a redraw for each removed file.
10887 2005-04-05 Alexander Larsson <alexl@redhat.com>
10889 * src/file-manager/fm-properties-window.c:
10890 Use label instead of entry if not editable.
10893 Patch from Michael Terry
10895 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
10897 * src/nautilus-notes-viewer.c:
10898 Fix missing include.
10900 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
10902 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10903 Don't leak file_uri.
10905 2005-04-04 Diego Gonzalez <diego@pemas.net>
10907 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10908 from the build process.
10909 * libnautilus-private/nautilus-icon-factory.c:
10910 (load_thumbnail_frame) remove the need to use the deprecated
10912 * libnautilus-private/nautilus-icon-canvas-item.c:
10913 (draw_strech_handles), (it_test_stretch_handle):
10914 remove the need to use the deprecated nautilus themes.
10915 * libnautilus-private/nautilus-thumbnails.c:
10916 * libnautilus-private/nautilus-icon-factory.c:
10917 remove nautilus-theme.h include
10919 * src/nautilus-navigation-window.c:
10920 * src/nautilus-property-browser.c:
10921 * src/nautilus-notes-viewer.c:
10922 * src/nautilus-sidebar-title.c:
10923 * src/nautilus-window-manage-views.c:
10924 * src/nautilus-window-toolbars.c:
10925 * src/nautilus-zoom-control.c:
10926 remove nautilus-theme.h include
10928 * src/nautilus-sidebar-title:
10929 (nautilus_sidebar_title_select_text_color): remove use of
10930 old theme stuff and adapt the shadow offset, made it equal to 1,
10931 which is the default.
10932 (nautilus_sidebar_title_theme_changed): remove, as there will be
10933 no sidebar theme changes.
10934 (nautilus_sidebar_title_init): remove the theme_changed callback, as
10935 there will not be sidebar theme changes anymore.
10937 * src/nautilus-notes-viewer.c:
10938 (nautilus_notes_viewer_init): remove use of old theme stuff.
10940 * icons/Makefile.am: don't install old theme stuff.
10942 2005-03-31 Steve Murphy <murf@e-tools.com>
10944 * configure.in: Added "rw" to ALL_LINGUAS.
10946 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
10948 * libnautilus-private/nautilus-file-utilities.c:
10949 (nautilus_get_uri_shortname_for_display): Plug the leak.
10951 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
10954 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10959 * icons/Makefile.am:
10962 * libnautilus-private/nautilus-icon-canvas-item.c:
10964 Use svg instead of bitmap audio preview emblem.
10966 Patch from Jaap Haitsma <jaap@haitsma.org>
10968 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
10970 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10971 (location_button_drag_begin_callback), (get_data_binder),
10972 (location_button_drag_data_get_callback),
10973 (nautilus_spatial_window_instance_init):
10974 Allow drag and drop operations with location bar icon.
10976 Patch from Christian Neumair <chris@gnome-de.org>
10978 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
10980 * libnautilus-private/nautilus-file-operations-progress.c:
10981 (nautilus_file_operations_progress_update),
10982 (nautilus_file_operations_progress_destroy),
10983 (nautilus_file_operations_progress_init),
10984 (time_remaining_callback), (nautilus_file_operations_progress_new),
10985 (nautilus_file_operations_progress_set_operation_string),
10986 (nautilus_file_operations_progress_new_file):
10987 * libnautilus-private/nautilus-file-operations.c:
10988 (progress_dialog_set_to_from_item_text):
10989 Change layout of the progress dialog to be more HIG compliant.
10991 Patch from Michiel Sikkes <michiel@eyesopened.nl>
10993 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
10995 * src/file-manager/fm-desktop-icon-view.c:
10996 * src/file-manager/fm-directory-view.c:
10997 Add elipses to "Create Launcher" menu item. (#95113)
10999 Based on a patch from Christian Neumair <chris@gnome-de.org>
11001 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11003 * libnautilus-private/nautilus-desktop-link-monitor.c:
11004 (eject_for_type), (volume_delete_dialog),
11005 (nautilus_desktop_link_monitor_delete_link):
11006 Reference the proper context menu item in the volume
11007 delete dialog of network volumes. Fixes bug #152391.
11009 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11011 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11013 * src/file-manager/fm-directory-view.c: (real_merge_menus):
11014 Remove hard coded script directory path from tooltip message.
11017 Patch from Michael Terry <mike@mterry.name>
11019 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11021 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11022 * src/nautilus-location-bar.c:
11023 (nautilus_location_bar_get_location),
11024 (nautilus_location_bar_update_label):
11025 * src/nautilus-location-dialog.c: (open_current_location):
11026 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11027 Closes bug #165743.
11029 Patch from Christian Kellner <gicmo@gnome.org>
11031 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11033 * libnautilus-private/nautilus-bookmark.c:
11034 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11035 (bookmark_file_changed_callback):
11036 * libnautilus-private/nautilus-file.c:
11037 (nautilus_file_get_internal):
11038 * src/file-manager/fm-properties-window.c:
11039 (is_merged_trash_directory):
11040 * src/nautilus-application.c:
11041 (nautilus_application_present_spatial_window_with_selection):
11042 * src/nautilus-location-bar.c:
11043 (nautilus_location_bar_update_label):
11044 * src/nautilus-window-manage-views.c: (set_displayed_location),
11045 (check_bookmark_location_matches), (handle_go_elsewhere),
11046 (got_file_info_for_view_selection_callback):
11047 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11049 Patch from Paolo Borelli <pborelli@katamail.com>
11051 2005-03-23 Fernando Herrera <fherrera onirica com>
11053 * src/nautilus-connect-server-dialog-main.c: (main): call
11054 gnome_authentication_manager_init to use gnome-vfs auth
11057 2005-03-23 Alexander Larsson <alexl@redhat.com>
11059 * src/nautilus-desktop-window.c:
11060 Remove unused code. We avoid flicker in other ways.
11062 2005-03-22 Alexander Larsson <alexl@redhat.com>
11065 Bump version to 2.11.1
11066 Gnome 2.10 versions are now on the gnome-2-10 branch.
11068 2005-03-22 Alexander Larsson <alexl@redhat.com>
11070 * src/nautilus-location-entry.c:
11071 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11073 2005-03-22 Alexander Larsson <alexl@redhat.com>
11075 * libnautilus-private/nautilus-window-info.[ch]:
11076 Add nautilus_window_info_show_window call.
11078 * src/file-manager/fm-directory-view.c:
11079 * src/nautilus-window-manage-views.c:
11080 * src/nautilus-window.[ch]:
11081 Implement and call the new show_window call.
11082 This allows us to set up the EelBackground before
11083 showing the window, causing less flicker (#169347)
11085 Patch from Nickolay V. Shmyrev
11087 2005-03-16 Alexander Larsson <alexl@redhat.com>
11090 Require eel 2.10.1 (for EelBackground changes)
11092 * libnautilus-private/nautilus-icon-dnd.c:
11093 * libnautilus-private/nautilus-directory-background.c:
11094 Use the background setting now in eel.
11095 Delay background setting slightly after gconf change to group
11096 together multiple changes. (#169347)
11098 Patch from Nickolay V. Shmyrev
11100 2005-03-15 Alexander Larsson <alexl@redhat.com>
11105 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11107 * src/file-manager/fm-directory-view.c:
11108 Re-add keybinding to "Show Hidden Files".
11109 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11111 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11113 * src/file-manager/fm-actions.h:
11114 * src/file-manager/fm-directory-view.c: (real_update_menus):
11115 Disable "Select Pattern" for empty folders. (#169817)
11116 Patch from Raj <ringuva@novell.com>
11118 2005-03-10 Vincent Noel <vnoel@cox.net>
11120 * src/nautilus-spatial-window.c:
11121 (location_button_clicked_callback),
11122 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11123 for the location button icon instead of GTK_ICON_SIZE_BUTTON
11126 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
11128 * configure.in: Added "xh" to ALL_LINGUAS.
11130 2005-03-07 Alexander Larsson <alexl@redhat.com>
11133 Post release version bump
11135 === nautilus 2.10.0 ===
11137 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
11143 Extract names from ChangeLog bodies too. (#43452)
11144 Patch from Richard Hoelscher <rah@rahga.com>
11146 2005-03-07 Alexander Larsson <alexl@redhat.com>
11152 Bump version to 2.10.0, require eel 2.10.0
11154 2005-03-03 Elijah Newren <newren@gmail.com>
11156 If launched without startup-notification, make an approximation to
11157 when the launch occurred so that focus-stealing-prevention will
11160 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11161 function, (main): if no startup id provided, ping xserver for a
11162 timestamp and make a dummy startup_id with it.
11164 * src/nautilus-application.c: (end_startup_notification): don't
11165 set _NET_STARTUP_ID if given a fake startup_id, remove commented
11166 out warning that should now no longer be needed
11168 2005-03-01 Alexander Larsson <alexl@redhat.com>
11170 * src/nautilus-file-management-properties.glade:
11171 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11173 2005-03-01 Alexander Larsson <alexl@redhat.com>
11176 Post release version bump
11178 === nautilus 2.9.92 ===
11180 2005-03-01 Alexander Larsson <alexl@redhat.com>
11182 * data/applications.desktop.in:
11183 * data/favorites.desktop.in:
11186 * docs/Makefile.am (EXTRA_DIST):
11187 Remove nautilus-context-menus.txt from makefile
11192 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11194 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11195 Make the backspace key open the parent folder in the
11196 list view like it does in the icon view. (#142891)
11197 Patch from Christian Neumair <chris@gnome-de.org>
11199 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11201 * libnautilus-private/nautilus-desktop-link.c:
11202 (nautilus_desktop_link_can_rename):
11203 Make Computer icon renameable. (#154122)
11204 Patch from Tim Savannah <opticcow@linux-militia.net>
11206 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11208 * libnautilus-private/nautilus-file-operations-progress.c:
11209 (time_remaining_callback):
11210 Don't show ETA if bytes_copied > bytes_total.
11211 Prevents miscalculated ETAs from being shown. (#158614)
11212 Based on a patch from John Spray <jcs116@york.ac.uk>
11214 2005-02-24 Alexander Larsson <alexl@redhat.com>
11216 * src/file-manager/fm-properties-window.c:
11217 Make show_original work (had a typo)
11218 Make where use original file, not target.
11219 Fixes location display for desktop icons.
11221 2005-02-24 Alexander Larsson <alexl@redhat.com>
11223 * src/file-manager/fm-properties-window.c:
11224 deep count on target files, not original files.
11225 Fixes properties for e.g. home icon on desktop.
11226 Patch from Jaap Haitsma <jaap@haitsma.org>
11228 2005-02-23 Alexander Larsson <alexl@redhat.com>
11230 * docs/nautilus-context-menus.txt:
11233 2005-02-22 Alexander Larsson <alexl@redhat.com>
11235 * libnautilus-private/nautilus-desktop-icon-file.c:
11236 * libnautilus-private/nautilus-file-operations.c:
11237 (nautilus_file_operations_delete):
11238 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11239 (rename_guts), (nautilus_file_get_drop_target_uri):
11240 * src/file-manager/fm-desktop-icon-view.c:
11241 (trash_link_is_selection):
11242 * src/file-manager/fm-icon-container.c: (get_sort_category):
11243 * src/file-manager/fm-properties-window.c:
11244 (get_target_file_for_original_file):
11245 Handle nautilus_desktop_icon_file_get_link() returning NULL.
11246 Likely fixes bug #145971
11248 2005-02-22 Alexander Larsson <alexl@redhat.com>
11250 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11251 Remove stale comment.
11252 Patch from Jaap Haitsma <jaap@haitsma.org>
11254 2005-02-22 Alexander Larsson <alexl@redhat.com>
11256 * src/nautilus-application.c: (end_startup_notification):
11257 Don't give critical warnings if we have no startup_id.
11259 * src/nautilus-window.c: (nautilus_window_update_icon):
11260 Use names and not pixbufs for the window icons.
11261 This means the icons of the best size are used.
11262 Patch from Jaap Haitsma <jaap@haitsma.org>
11264 2005-02-22 Alexander Larsson <alexl@redhat.com>
11266 * src/nautilus-application.c: (create_window):
11267 * src/nautilus-window-private.h:
11268 * src/nautilus-window.c: (nautilus_window_init),
11269 (nautilus_window_finalize):
11270 Remove unneeded startup_id.
11272 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
11275 Update my email address.
11277 2005-02-21 Martin Wehner <martin.wehner@epost.de>
11279 * src/file-manager/fm-desktop-icon-view.c:
11280 (fm_desktop_icon_view_supports_uri):
11281 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11283 Patch from Jaap Haitsma <jaap@haitsma.org>
11285 2005-02-18 Paolo Borelli <pborelli@katamail.com>
11287 * libnautilus-private/nautilus-icon-container.c (popup-menu):
11288 fix #136578 (Menu key should pop up context menu).
11290 2005-02-18 Alexander Larsson <alexl@redhat.com>
11292 * src/file-manager/fm-properties-window.c (should_show_open_with):
11293 Don't show open with property page for desktop files and
11294 desktop special icons.
11296 2005-02-17 Martin Wehner <martin.wehner@epost.de>
11298 * src/nautilus-navigation-window-menus.c:
11299 (add_bookmark_for_current_location):
11300 Only add a bookmark once for a given location.
11303 Patch from egeetha@novell.com
11305 2005-02-15 Alexander Larsson <alexl@redhat.com>
11307 * src/nautilus-application.c:
11308 * src/nautilus-shell.c:
11309 Fixes to the startup notification stuff.
11310 Patch from Elijah Newren <newren@gmail.com>
11312 2005-02-14 Alexander Larsson <alexl@redhat.com>
11314 * data/applications.desktop.in:
11315 * data/favorites.desktop.in:
11316 * src/network-scheme.desktop.in:
11317 * nautilus-computer.desktop.in:
11318 * nautilus-folder-handler.desktop.in:
11319 * nautilus-home.desktop.in:
11320 * nautilus.desktop.in:
11321 Enable startup notification.
11323 * src/nautilus-application.c:
11324 * src/nautilus-application.h:
11325 * src/nautilus-bookmarks-window.c:
11326 * src/nautilus-connect-server-dialog-nonmain.c:
11327 * src/nautilus-location-bar.c:
11328 * src/nautilus-main.c:
11329 * src/nautilus-navigation-window-menus.c:
11330 * src/nautilus-shell-interface.idl:
11331 * src/nautilus-shell.c:
11332 * src/nautilus-window-manage-views.c:
11333 * src/nautilus-window-private.h:
11334 * src/nautilus-window.c:
11335 Handle startup notification across corba activation.
11336 Patch from Elijah Newren <newren@gmail.com>
11338 2005-02-11 Alexander Larsson <alexl@redhat.com>
11340 * src/file-manager/fm-tree-model.c:
11341 Don't do any i/o on tree roots until they are opened.
11342 This means you don't get any auth dialogs.
11343 Removed the monitor on the root file totally, as that should
11344 not normally change/go away anyway (and it was doing i/o).
11346 This changes semantics in the file a bit, we now have a dummy
11347 row also if node->directory != NULL and node->parent == NULL.
11349 2005-02-10 Alexander Larsson <alexl@redhat.com>
11352 Post release version bump
11354 === nautilus 2.9.91 ===
11356 2005-02-10 Alexander Larsson <alexl@redhat.com>
11364 2005-02-09 Alexander Larsson <alexl@redhat.com>
11367 * nautilus-folder-handler.desktop.in:
11368 Add new default folder handler NoDisplay desktop file
11370 * nautilus.desktop.in:
11371 Add %U to exec line
11373 * src/Nautilus_shell.server.in:
11374 Remove all the bonobo components we no longer support
11376 * src/file-manager/fm-directory-view.c:
11377 Allow open with menu on folders (#151747)
11379 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11381 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11382 (fm_list_view_start_renaming_file):
11383 Set original_name to the new name as cell_renderer_edited()
11384 might be called multiple times if the view looses focus.
11387 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11389 * src/file-manager/fm-properties-window.c: (get_original_file),
11390 (name_field_done_editing), (update_properties_window_title):
11391 Handle disappearing original_files without crashing.
11392 Fixes bug #151024/158904.
11394 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11397 Revert libexif change as it breaks the build with new libexif.
11399 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11401 * libnautilus-private/nautilus-program-choosing.c:
11402 (slowly_and_stupidly_obtain_timestamp),
11403 (nautilus_launch_show_file), (nautilus_launch_application),
11404 (nautilus_launch_desktop_file):
11405 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11408 Require gnome-desktop 2.9.91
11410 Patch from Elijah Newren <newren@gmail.com>
11412 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11415 Make libexif dependency optional again. (#165773)
11417 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11419 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11420 Make default desktop font localizable. (#138731)
11422 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11424 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11426 * data/Makefile.am:
11427 * data/static_bookmarks.xml:
11428 Remove unused file.
11430 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11432 * src/file-manager/fm-directory-view.c:
11433 (real_update_menus): Added mnemonic for Browse Folder option.
11434 * src/file-manager/fm-desktop-icon-view.c:
11435 (real_update_menus): Added mnemonic for Empty Trash option.
11438 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11440 2005-02-04 Alexander Larsson <alexl@redhat.com>
11442 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11443 Fix workarea detection on 64bit machines.
11444 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11446 2005-02-01 Alexander Larsson <alexl@redhat.com>
11448 * src/file-manager/fm-directory-view.c:
11449 (clipboard_targets_received):
11450 Handle destroyed windows
11452 * src/nautilus-window.c: (nautilus_window_destroy):
11453 cancel outstanding view as callbacks
11457 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
11459 * libnautilus-private/nautilus-directory-background.c:
11460 (image_loading_done_callback): Free the color string.
11461 Closes bug #154204.
11463 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
11465 reviewed by: Martin Wehner <martin.wehner@epost.de>
11467 * libnautilus-private/nautilus-file-operations.c:
11468 change the strings for move/copy/link/delete from "Files Moved:" to
11469 "Moving file:", fixes #154839
11471 2005-01-28 Alexander Larsson <alexl@redhat.com>
11473 * libnautilus-private/nautilus-file.c:
11477 Remove unnecessary stuff
11479 2005-01-28 Alexander Larsson <alexl@redhat.com>
11481 * src/nautilus-actions.h:
11482 * src/nautilus-desktop-window.c:
11483 (nautilus_desktop_window_instance_init):
11484 Disable close action on desktop window (#160100)
11486 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11488 * src/nautilus-main.c: (register_icons):
11489 Don't try to free NULL icon info.
11491 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11493 * libnautilus-private/nautilus-file.c:
11494 (nautilus_file_compare_for_sort_by_attribute):
11495 Don't compare NULL values from files we can't get permissions for.
11498 2005-01-27 Chris Lahey <clahey@ximian.com>
11500 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11501 Support the API change in libexif > 0.5.12.
11503 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
11505 * src/nautilus-main.c: Don't leak the icon info
11507 2005-01-27 Alexander Larsson <alexl@redhat.com>
11509 * src/nautilus-spatial-window.c:
11510 Make path button more obvious. #145237
11511 Patch from Michael Henson <mike@axl.net>
11513 2005-01-27 Alexander Larsson <alexl@redhat.com>
11515 * src/file-manager/fm-directory-view.c: (ask_link_action):
11516 Set focus_on_map for dnd ask dialog to avoid it ending
11517 up under the browser window.
11518 Patch from Jorn Baayen <jbaayen@gnome.org>
11520 2005-01-27 Alexander Larsson <alexl@redhat.com>
11522 * libnautilus-private/nautilus-file-operations.c:
11523 (confirm_empty_trash):
11524 No title on dialog.
11525 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11527 2001-01-26 Ryan Lortie <desrt@desrt.ca>
11528 * libnautilus-private/nautilus-file-operations.c:
11529 (handle_transfer_overwrite): Trivial string fix.
11531 2005-01-25 Alexander Larsson <alexl@redhat.com>
11533 * src/file-manager/fm-directory-view.c: (cancel_activate),
11534 (activate_weak_notify), (cancel_activate_callback):
11535 weak_unref the view if we cancel the activation.
11538 2005-01-25 Alexander Larsson <alexl@redhat.com>
11541 Post release version bump.
11543 === nautilus 2.9.90 ===
11545 2005-01-25 Alexander Larsson <alexl@redhat.com>
11548 Update for release.
11551 Add Martin, remove Darin.
11552 Update daves email address.
11555 Bump version to 2.9.90
11558 2005-01-25 Alexander Larsson <alexl@redhat.com>
11560 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11563 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
11565 * libnautilus-private/nautilus-icon-container.c:
11566 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11567 to nautilus_icon_container_accessible_update_selection.
11568 (nautilus_icon_container_accessible_ref_selection):
11569 (nautilus_icon_container_accessible_get_selection):
11570 (nautilus_icon_container_accessible_remove_selection): All call
11571 to nautilus_icon_container_accessible_update_selection.
11575 2005-01-24 Alexander Larsson <alexl@redhat.com>
11577 * src/nautilus-window-menus.c (action_about_nautilus_callback):
11578 WE WANT THE CHEESEPUFF!!!
11580 2005-01-24 Alexander Larsson <alexl@redhat.com>
11582 * libnautilus-private/nautilus-file-operations.c:
11583 (confirm_empty_trash):
11584 Use warning icon instead of info one.
11585 Use GtkMessageDialog.
11586 Patch from Luca Ferretti <elle.uca@libero.it>
11588 2005-01-23 Martin Wehner <martin.wehner@epost.de>
11590 * src/file-manager/fm-actions.h:
11591 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11592 * src/file-manager/fm-directory-view.c: (real_update_menus):
11593 * src/file-manager/nautilus-directory-view-ui.xml:
11594 Remove "Reset Background" entry from folder context menus.
11596 Patch from Jaap Haitsma <jaap@haitsma.org>
11598 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11600 * src/nautilus-window-menus.c: Correct License (It said Evince).
11602 2005-01-21 Alexander Larsson <alexl@redhat.com>
11604 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11605 Add license to about dialog.
11606 Change copyright statement.
11608 Patch from Luca Ferretti <elle.uca@libero.it>
11610 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11612 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11613 Fix sidebar_width typo in gconf schema (#162204).
11615 Patch from J. Christopher Six <j.christopher.six@gmail.com>
11617 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11619 * libnautilus-private/nautilus-column-chooser.c:
11620 (button_new_with_mnemonic), (add_buttons):
11621 Add stock arrow icons to "Move Up/Down" buttons.
11623 Patch from Michael Gossard <michael.gossard@free.fr>
11625 2005-01-19 Alexander Larsson <alexl@redhat.com>
11627 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11628 Use GtkAboutDialog.
11630 Patch from Luca Ferretti <elle.uca@libero.it>
11632 2005-01-19 Alexander Larsson <alexl@redhat.com>
11634 * nautilus-home.desktop.in:
11637 * nautilus.desktop.in:
11640 Patch from Luca Ferretti <elle.uca@libero.it>
11642 2005-01-18 Alexander Larsson <alexl@redhat.com>
11644 * src/nautilus-main.c: (main):
11645 * src/nautilus-window.c: (nautilus_window_class_init):
11646 Better default icon.
11647 Patch from Jaap Haitsma <jaap@haitsma.org>
11649 2005-01-17 Alexander Larsson <alexl@redhat.com>
11651 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11652 Don't use destroyed dialog.
11653 Patch from Vincent Untz <vincent@vuntz.net>.
11655 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11657 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11658 Moisan that resolves trivial bug #159128.
11660 2005-01-14 Alexander Larsson <alexl@redhat.com>
11665 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11666 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11667 * src/nautilus-connect-server-dialog-nonmain.c:
11668 (nautilus_connect_server_dialog_present_uri):
11669 * src/nautilus-connect-server-dialog.c: (connect_to_server),
11670 (response_callback), (nautilus_connect_server_dialog_new):
11671 * src/nautilus-connect-server-dialog.h:
11672 Make connect to server dialog availible as separate application.
11674 Patch from Vincent Untz <vincent@vuntz.net>
11676 2005-01-14 Alexander Larsson <alexl@redhat.com>
11678 * libnautilus-private/nautilus-file-utilities.[ch]:
11679 New function nautilus_ensure_unique_file_name
11681 * libnautilus-private/nautilus-link.[ch]:
11682 * libnautilus-private/nautilus-link-desktop-file.[ch]:
11683 Uniquify name for nautilus_link_local_create if requested.
11685 * src/file-manager/fm-directory-view.c:
11686 (fm_directory_view_handle_url_drop):
11687 Uniquify desktop link name
11689 Patch from Jorn Baayen <jbaayen@gnome.org>
11691 2005-01-13 Alexander Larsson <alexl@redhat.com>
11693 * libnautilus-private/nautilus-icon-container.[ch]:
11694 * libnautilus-private/nautilus-marshal.list:
11695 Add handle_url signal
11696 Fix argument list for handle_uri_list
11698 * libnautilus-private/nautilus-dnd.[ch]:
11699 Add nautilus_drag_default_drop_action_for_url
11701 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11702 (nautilus_icon_container_get_drop_action),
11703 (drag_data_received_callback):
11704 Handle URL drops separately from URI_LIST
11705 Set different actions for URL drop
11707 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11708 (get_drop_action), (receive_dropped_uri_list),
11709 (receive_dropped_url), (drag_data_received_callback),
11710 (nautilus_tree_view_drag_dest_class_init):
11711 Add handle_url and handle_uri lists
11712 Set different actions for URL drop
11713 Fix bug that made url_list & url drops not work
11715 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11716 (ask_link_action), (fm_directory_view_handle_url_drop),
11717 (fm_directory_view_handle_uri_list_drop):
11718 Move url and uri_list drop handling here. Make it handle
11721 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11722 (icon_view_handle_uri_list), (fm_icon_view_init):
11723 * src/file-manager/fm-list-view.c: (list_view_handle_url),
11724 (list_view_handle_uri_list), (create_and_set_up_tree_view):
11725 Call up to the drop code in directory view.
11727 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11729 * libnautilus-private/nautilus-directory.c:
11730 (nautilus_directory_schedule_metadata_copy):
11731 Handle source_directory being NULL. (happens on toplevel uri)
11733 * libnautilus-private/nautilus-file-operations.c:
11734 (nautilus_file_operations_copy_move):
11735 Handle source_dir_uri being NULL. (happens on toplevel uri)
11737 * libnautilus-private/nautilus-link-desktop-file.c:
11738 (nautilus_link_desktop_file_local_create):
11739 Use right icon field
11741 2005-01-12 Alexander Larsson <alexl@redhat.com>
11743 * src/file-manager/fm-actions.h:
11744 * src/file-manager/fm-directory-view.c:
11745 (volume_or_drive_unmounted_callback),
11746 (volume_or_drive_ejected_callback),
11747 (action_unmount_volume_callback), (action_eject_volume_callback),
11748 (real_update_menus_volumes):
11749 * src/file-manager/nautilus-directory-view-ui.xml:
11750 Allow eject on unmounted devices.
11751 Patch from Magnus Damm <magnus.damm@gmail.com>
11753 2005-01-12 Alexander Larsson <alexl@redhat.com>
11755 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11756 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11757 what you think, it means don't load if the app the desktop file
11758 references doesn't exist.
11760 2005-01-12 Alexander Larsson <alexl@redhat.com>
11762 * libnautilus-private/Makefile.am:
11763 * libnautilus-private/nautilus-link-historical.c:
11764 * libnautilus-private/nautilus-link-historical.h:
11765 Remove historical link support.
11767 * libnautilus-private/nautilus-link-desktop-file.[ch]:
11768 * libnautilus-private/nautilus-link.[ch]:
11769 Remove historical link support and unused functions.
11771 * src/file-manager/fm-directory-view.h:
11772 Remove unused declaration.
11774 * src/file-manager/fm-icon-view.c:
11775 Fix up due to small api change for nautilus-link.
11777 * src/file-manager/fm-properties-window.c: (set_icon_callback):
11778 Fix icon change for desktop files that point to nonexisting binaries.
11780 2005-01-12 Alexander Larsson <alexl@redhat.com>
11782 * src/nautilus-main.c (register_icons):
11785 2005-01-11 Alexander Larsson <alexl@redhat.com>
11787 * libnautilus-private/nautilus-icon-factory.c:
11788 (nautilus_icon_factory_get_icon_for_file):
11789 Special case icons for burn: and computer:
11791 * src/nautilus-main.c: (register_icons):
11792 * src/nautilus-navigation-window-menus.c:
11793 * src/nautilus-window-menus.c:
11794 Fix up icons and names in go/places menu.
11795 Fixes #162750 and #149941
11797 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11799 2005-01-11 Alexander Larsson <alexl@redhat.com>
11801 * src/nautilus-navigation-window.c (real_set_title):
11802 Make window title "location - File Browser", not "File Browser: location".
11803 Fixes #149008. Patch by Gustavo Carneiro.
11805 2005-01-11 Alexander Larsson <alexl@redhat.com>
11808 Post release version bump
11810 === nautilus 2.9.2 ===
11812 2004-01-11 James Henstridge <james@jamesh.id.au>
11814 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11816 * src/Makefile.am: remove desktop and server files on clean.
11817 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11820 * Makefile.am: remove desktop files on clean, and intltool files
11823 * acconfig.h: remove, since it isn't needed anymore.
11825 * configure.in: remove some macro calls not needed with newer
11826 automakes, and use newer versions of some macros.
11828 * autogen.sh: require Automake >= 1.7.
11830 2005-01-11 Alexander Larsson <alexl@redhat.com>
11833 Update for release.
11838 2005-01-11 Alexander Larsson <alexl@redhat.com>
11840 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11843 2005-01-10 Alexander Larsson <alexl@redhat.com>
11845 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11846 Remove mk for ALL_LINGUAS since it broke the build.
11848 2004-12-17 Alexander Larsson <alexl@redhat.com>
11850 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11851 Don't use frames for images with alpha.
11853 Patch from Jaap Haitsma <jaap@haitsma.org>
11855 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11857 * src/nautilus-bookmarks-window.[ch]:
11858 (open_selected_bookmark): New function, choose if to open in
11859 parent or new window.
11860 (get_bookmark_nautilus_navigation_window_new): Get New window.
11861 (on_jump_button_clicked): Call open_selected_bookmark.
11862 (on_row_activated): Call open_selected_bookmark.
11863 * src/nautilus-navigation-window-menus.c:
11864 (get_or_create_bookmarks_window): Reset signals for the
11865 edit bookmark dialog.
11868 2004-12-15 Alexander Larsson <alexl@redhat.com>
11873 * libnautilus-private/nautilus-file-utilities.c:
11874 (nautilus_get_uri_shortname_for_display):
11875 * libnautilus-private/nautilus-file.c:
11876 (nautilus_file_get_display_name_nocopy):
11877 Use g_filename_display_basename() for display names
11879 2004-12-15 Alexander Larsson <alexl@redhat.com>
11881 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11882 (fm_list_view_start_renaming_file):
11883 * src/file-manager/fm-properties-window.c:
11884 (name_field_done_editing):
11885 Make sure we don't rename files if the name was never
11886 changed from the original display name.
11888 2004-12-15 Alexander Larsson <alexl@redhat.com>
11890 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11891 Fill in ctrl-l dialog correctly for desktop.
11893 Patch from Matthew Gatto <poobar@nycap.rr.com>
11895 2004-12-15 Alexander Larsson <alexl@redhat.com>
11897 * libnautilus-private/nautilus-icon-container.c:
11898 (nautilus_icon_container_update_icon):
11899 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11900 * libnautilus-private/nautilus-thumbnails.c:
11901 (nautilus_thumbnail_frame_image),
11902 (nautilus_thumbnail_load_framed_image):
11903 * libnautilus-private/nautilus-thumbnails.h:
11904 Better handling of icon sizes, including
11905 framing of large file-as-icon images.
11907 Patches from Jaap Haitsma <jaap@haitsma.org>
11909 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
11911 * configure.in: Added "zu" to ALL_LINGUAS.
11913 2004-12-12 Alexander Larsson <alexl@redhat.com>
11915 * libnautilus-private/nautilus-desktop-link-monitor.c:
11916 (destroy_desktop_link_monitor),
11917 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11918 (nautilus_desktop_link_monitor_make_filename_unique),
11919 (create_volume_link), (nautilus_desktop_link_monitor_init):
11920 * libnautilus-private/nautilus-desktop-link-monitor.h:
11921 * libnautilus-private/nautilus-desktop-link.c:
11922 (nautilus_desktop_link_new_from_volume):
11923 Make sure volume filenames are unique (#153888)
11925 2004-12-12 Alexander Larsson <alexl@redhat.com>
11927 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11928 Disconnect from right object.
11930 2004-11-29 Alexander Larsson <alexl@redhat.com>
11932 * src/file-manager/fm-directory-view.c:
11933 (add_application_to_open_with_menu), (real_update_menus):
11934 Fix underscore escaping in open with menu.
11936 2004-11-29 Alexander Larsson <alexl@redhat.com>
11938 * libnautilus-private/nautilus-bookmark.c:
11939 (nautilus_bookmark_get_pixbuf):
11940 Force size for pixbufs.
11942 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11943 Load force-sized svgs right.
11944 (nautilus_icon_factory_get_pixbuf_from_name):
11945 Allow force-size loading
11947 * libnautilus-private/nautilus-icon-factory.h:
11948 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11950 * libnautilus-private/nautilus-ui-utilities.c:
11951 (nautilus_action_from_menu_item),
11952 (nautilus_toolbar_action_from_menu_item):
11953 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11954 * src/nautilus-property-browser.c: (make_drag_image),
11955 (make_properties_from_directories):
11956 * src/nautilus-sidebar-title.c: (update_icon):
11957 * src/file-manager/fm-directory-view.c:
11958 (add_extension_action_for_files):
11959 * src/file-manager/fm-properties-window.c: (create_emblems_page):
11960 * src/file-manager/fm-tree-model.c:
11961 (tree_node_get_pixbuf_from_factory):
11963 Force-size load icons
11965 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11966 (nautilus_throbber_finalize):
11967 Disconnect icon theme changed signal on finalize.
11969 2004-11-29 Alexander Larsson <alexl@redhat.com>
11971 * libnautilus-private/nautilus-file-dnd.c:
11972 (nautilus_drag_can_accept_item):
11973 Handle drags to desktop items.
11975 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
11977 * configure.in: Added "nso" to ALL_LINGUAS.
11979 2004-11-29 Alexander Larsson <alexl@redhat.com>
11981 * libnautilus-private/nautilus-icon-container.c:
11982 (canvas_position_to_grid_position):
11983 Fix positioning. Makes find_new_empty_spot tighter.
11984 Patch from Jimmy Do <crispyleaves@gmail.com>
11986 2004-11-29 Alexander Larsson <alexl@redhat.com>
11988 * libnautilus-private/nautilus-icon-container.c: (snap_position),
11989 (find_empty_location):
11990 Fix a few typos in icon placement.
11991 Patch from Jimmy Do <crispyleaves@gmail.com>
11993 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
11995 * src/file-manager/Makefile.am:
11997 No need to define VERSION here, it's aleady in
11998 config.h. Fix the build.
12000 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12002 reviewed by: Alexander Larsson <alexl@redhat.com>
12006 Bump gnome-vfs required version
12008 * libnautilus-private/nautilus-mime-actions.c:
12009 (nautilus_mime_get_default_application_for_file),
12010 (application_equal), (get_open_with_mime_applications),
12011 (nautilus_mime_get_open_with_applications_for_file),
12012 (nautilus_mime_get_applications_for_file),
12013 (nautilus_mime_has_any_applications_for_file):
12014 * libnautilus-private/nautilus-mime-actions.h:
12015 * libnautilus-private/nautilus-program-choosing.c:
12016 (nautilus_launch_show_file), (nautilus_launch_application):
12017 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12018 (activate_check_mime_types):
12019 * src/nautilus-information-panel.c: (command_button_callback),
12020 (add_command_buttons), (nautilus_information_panel_update_buttons):
12022 Remove all mime api deprecated calls and replace them with the
12023 new API. Fix bug #159435.
12025 2004-11-24 Alexander Larsson <alexl@redhat.com>
12028 Post release version bump
12030 === nautilus 2.9.1 ===
12032 2004-11-24 Alexander Larsson <alexl@redhat.com>
12035 Update for release.
12037 2004-11-22 Alexander Larsson <alexl@redhat.com>
12039 * libnautilus-private/nautilus-undo-signal-handlers.c:
12042 2004-11-22 Alexander Larsson <alexl@redhat.com>
12043 * Merge bonobo-slay-branch
12045 2004-11-22 Alexander Larsson <alexl@redhat.com>
12047 * src/nautilus-window.c: (action_view_as_callback),
12048 (nautilus_window_synch_view_as_menus):
12049 Don't reenter action callback when switching views.
12051 2004-11-19 Dave Camp <dave@novell.com>
12053 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12054 (can_show_default_app), (real_update_menus): Fix some jumping
12056 * test/Makefile.am: Don't link to libnautilus
12058 2004-11-19 Alexander Larsson <alexl@redhat.com>
12060 * libnautilus-private/nautilus-mime-actions.c:
12061 removed unneeded includes
12063 * src/nautilus-application.c:
12064 * src/nautilus-desktop-window.c:
12065 Removed app_id property on NautilusWindow
12067 * src/nautilus-main.c: (main):
12070 * src/nautilus-navigation-window.c:
12071 * src/nautilus-sidebar-title.c:
12072 * src/nautilus-window-menus.c:
12073 * src/file-manager/fm-ditem-page.c:
12074 Remove bonobo comments
12076 * src/nautilus-window.c:
12077 Remove app_id property
12078 fix last bonobo details
12080 * src/file-manager/fm-actions.h:
12081 * src/file-manager/fm-directory-view.c:
12082 * src/file-manager/nautilus-directory-view-ui.xml:
12083 remove edit launcher action
12085 2004-11-19 Alexander Larsson <alexl@redhat.com>
12090 * src/file-manager/fm-actions.h:
12091 * src/file-manager/fm-directory-view.[ch]:
12092 * src/file-manager/nautilus-directory-view-ui.xml:
12093 * src/nautilus-actions.h:
12094 * src/nautilus-shell-ui.xml:
12095 * src/nautilus-spatial-window-ui.xml:
12096 * src/nautilus-spatial-window.c:
12097 * src/nautilus-window-menus.c:
12098 * src/nautilus-window.[ch]:
12099 Implement some accels as GtkBindings instead to avoid
12100 overriding widget-specific keybindings like "delete" and "backspace".
12102 2004-11-19 Alexander Larsson <alexl@redhat.com>
12104 * src/nautilus-navigation-window.c:
12105 * src/nautilus-window-private.h:
12106 Put location entry etc in a toolbar.
12108 2004-11-19 Alexander Larsson <alexl@redhat.com>
12110 * libnautilus-private/nautilus-file.c: (is_desktop_file),
12111 (nautilus_file_is_nautilus_link):
12112 Don't check for "application/x-gnome-app-info", as that is already
12113 handled by the alias system. This also avoids stating for a
12116 * src/nautilus-throbber.c:
12117 Don't create a new icon theme for each throbber.
12118 Use GtkIconTheme instead of GnomeIconTheme
12120 * libnautilus-private/nautilus-ui-utilities.[ch]:
12121 New function nautilus_ui_string_get to cache the loaded ui files.
12123 * src/nautilus-navigation-window.c:
12124 Remove old bonoboui stuff
12126 * src/nautilus-navigation-window-menus.c:
12127 Open New window is Ctrl-N.
12128 Use the new nautilus_ui_string_get call
12130 * src/nautilus-spatial-window.c:
12131 * src/nautilus-window-menus.c:
12132 * src/file-manager/fm-desktop-icon-view.c:
12133 * src/file-manager/fm-directory-view.c:
12134 * src/file-manager/fm-icon-view.c:
12135 * src/file-manager/fm-list-view.c:
12136 Use the new nautilus_ui_string_get call
12138 * src/file-manager/nautilus-directory-view-ui.xml:
12139 * src/file-manager/nautilus-icon-view-ui.xml:
12140 Name separators to work around bug #158620
12142 2004-11-18 Alexander Larsson <alexl@redhat.com>
12144 * src/file-manager/fm-actions.h:
12145 * src/file-manager/fm-directory-view.c:
12146 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12147 * src/file-manager/nautilus-directory-view-ui.xml:
12148 * src/file-manager/nautilus-icon-view-ui.xml:
12149 * src/file-manager/nautilus-list-view-ui.xml:
12150 * src/nautilus-actions.h:
12151 * src/nautilus-navigation-window-ui.xml:
12152 * src/nautilus-shell-ui.xml:
12153 * src/nautilus-spatial-window-ui.xml:
12154 * src/nautilus-spatial-window.c:
12155 * src/nautilus-window-menus.c:
12156 * src/nautilus-window.[ch]:
12157 Add all extra accellerators and clean up ui files.
12159 2004-11-18 Alexander Larsson <alexl@redhat.com>
12161 * src/nautilus-window-menus.c:
12162 * src/nautilus-window-toolbars.c:
12163 * libnautilus-private/nautilus-ui-utilities.[ch]:
12164 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12165 Move code to utility functions.
12167 2004-11-18 Alexander Larsson <alexl@redhat.com>
12169 * libnautilus-private/nautilus-file-utilities.[ch]:
12170 * src/nautilus-spatial-window.c:
12171 * src/nautilus-navigation-window-menus.c:
12172 * src/nautilus-window-menus.c:
12173 Move some functions to nautilus-ui-utilities
12175 * libnautilus-private/Makefile.am:
12176 * libnautilus-private/nautilus-ui-utilities.[ch]:
12177 Various ui utility functions
12179 * src/file-manager/fm-desktop-icon-view.c:
12180 * src/file-manager/fm-directory-view.c:
12181 * src/file-manager/fm-icon-view.c:
12182 * src/file-manager/fm-list-view.c:
12183 Unmerge everything on destroy
12185 * src/nautilus-shell-ui.xml:
12186 Remove unused stuff
12188 2004-11-18 Alexander Larsson <alexl@redhat.com>
12190 * libnautilus-private/nautilus-clipboard-monitor.c:
12191 Handle ownership changes from XFixes
12193 * libnautilus-private/Makefile.am:
12194 * libnautilus-private/nautilus-clipboard-ui.xml:
12195 Remove (is now inline)
12197 * libnautilus-private/nautilus-clipboard.[ch]:
12198 Convert to GtkUIManager
12200 * src/nautilus-location-bar.c:
12201 * src/nautilus-notes-viewer.c:
12202 Adapt to NautilusClipboard changes
12204 * src/nautilus-window-menus.c:
12205 Remove duplicated action
12207 * src/file-manager/fm-actions.h:
12208 * src/file-manager/fm-directory-view.c:
12209 * src/file-manager/fm-icon-view.c:
12210 * src/file-manager/fm-list-view.c:
12211 * src/file-manager/nautilus-directory-view-ui.xml:
12212 Adapt to NautilusClipboard changes
12213 Fix paste into folder to not use stock accelerator
12215 2004-11-17 Alexander Larsson <alexl@redhat.com>
12217 * components/Makefile.am:
12218 Remove references to throbber
12221 * src/nautilus-throbber.[ch]:
12222 Moved throbber here and made it not be a bonobo object
12224 * src/nautilus-window-private.h:
12225 * src/nautilus-window-toolbars.c:
12226 Work with the throbber
12228 2004-11-17 Alexander Larsson <alexl@redhat.com>
12230 * src/nautilus-application.c:
12231 * src/nautilus-navigation-window.c:
12232 * src/nautilus-spatial-window.c:
12233 * src/nautilus-window-private.h:
12234 * src/nautilus-window.c:
12235 Make initial window geometry work.
12237 2004-11-17 Alexander Larsson <alexl@redhat.com>
12239 * src/nautilus-image-properties-page.c: (get_property_pages):
12240 Only show for images.
12242 2004-11-17 Alexander Larsson <alexl@redhat.com>
12244 * src/file-manager/fm-properties-window.h:
12245 Don't include libnautilus files.
12247 2004-11-17 Alexander Larsson <alexl@redhat.com>
12249 * src/file-manager/fm-desktop-icon-view.c:
12250 * src/nautilus-navigation-window.c:
12251 * src/nautilus-desktop-window.c:
12254 * src/file-manager/fm-directory-view.c:
12255 * src/file-manager/nautilus-directory-view-ui.xml:
12256 * src/nautilus-navigation-window-ui.xml:
12257 * src/nautilus-shell-ui.xml:
12258 Make the menus look like pre-bonobo-removal
12260 2004-11-17 Alexander Larsson <alexl@redhat.com>
12262 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12263 Don't have use default background on desktop context menu.
12265 2004-11-17 Alexander Larsson <alexl@redhat.com>
12268 Remove libnautilus-adapter subdir
12270 * components/Makefile.am:
12271 Don't build throbber atm
12273 * src/nautilus-navigation-action.c:
12274 Use GtkMenuToolButton instead of NautilusArrowToolbutton
12277 * src/nautilus-arrow-toolbutton.[ch]:
12280 2004-11-16 Anders Carlsson <andersca@gnome.org>
12282 * libnautilus-private/nautilus-window-info.c:
12283 (nautilus_window_info_get_ui_manager):
12284 It's NULL now, not CORBA_OBJECT_NIL.
12286 2004-11-16 Alexander Larsson <alexl@redhat.com>
12288 * libnautilus-private/nautilus-view.h:
12289 remove bonoboui inclide
12291 * src/nautilus-navigation-action.[ch]:
12292 Add navigation GtkAction, based on epi code
12294 * src/nautilus-window-menus.c:
12295 * src/nautilus-window-toolbars.c:
12296 Correctly handle toolbar icons for extensions
12298 2004-11-16 Alexander Larsson <alexl@redhat.com>
12301 Remove bonoboui dependencies
12303 * libnautilus-private/Makefile.am:
12304 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12305 * libnautilus-private/nautilus-bonobo-ui.h:
12306 Remove unneeded files
12308 * libnautilus-private/nautilus-clipboard.c:
12309 Comment out for now.
12311 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12312 * libnautilus-private/nautilus-metafile.c:
12313 * src/nautilus-application.c:
12314 * src/nautilus-history-sidebar.c:
12315 * src/nautilus-information-panel.c:
12316 * src/nautilus-main.c: (main):
12317 * src/nautilus-notes-viewer.c:
12318 * src/nautilus-sidebar-title.c:
12319 * src/file-manager/fm-properties-window.c:
12320 Remove bonobo includes
12322 * libnautilus-private/nautilus-file-utilities.[ch]:
12323 (nautilus_get_ui_directory), (nautilus_ui_file):
12324 Util functions for ui files.
12326 * libnautilus-private/nautilus-view.[ch]:
12327 * libnautilus-private/nautilus-window-info.[ch]:
12328 Remove bonoboui methods
12331 Add new files, remove some old ones
12332 Move ui files to datadir/nautilus/ui
12334 * src/nautilus-actions.h:
12335 New file with action names
12337 * src/nautilus-arrow-toolbutton.[ch]:
12338 New widget for back/forward buttons.
12340 * src/nautilus-desktop-window.c:
12341 * src/nautilus-navigation-window-menus.c:
12342 * src/nautilus-navigation-window-ui.xml:
12343 * src/nautilus-navigation-window.[ch]:
12344 * src/nautilus-shell-ui.xml:
12345 * src/nautilus-spatial-window-ui.xml:
12346 * src/nautilus-spatial-window.c:
12347 * src/nautilus-window-manage-views.[ch]:
12348 * src/nautilus-window-menus.c:
12349 * src/nautilus-window-private.h:
12350 * src/nautilus-window-toolbars.c:
12351 * src/nautilus-window.[ch]:
12352 Initial port to GtkUIManager
12354 * src/nautilus-profiler.[ch]:
12357 * src/file-manager/Makefile.am:
12358 * src/file-manager/fm-actions.h:
12359 New file with action names
12361 * src/file-manager/fm-desktop-icon-view.c:
12362 * src/file-manager/fm-directory-view.[ch]:
12363 * src/file-manager/fm-icon-view.c:
12364 * src/file-manager/fm-list-view.c:
12365 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12366 * src/file-manager/nautilus-directory-view-ui.xml:
12367 * src/file-manager/nautilus-icon-view-ui.xml:
12368 * src/file-manager/nautilus-list-view-ui.xml:
12369 Initial port of views to GtkUIManager
12371 2004-11-09 Alexander Larsson <alexl@redhat.com>
12373 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12374 Remove some unused bonobo extensions.
12376 * libnautilus-private/Makefile.am:
12377 * src/nautilus-navigation-window.c:
12378 * src/nautilus-property-browser.c:
12379 * src/nautilus-spatial-window.c:
12380 * src/nautilus-window.c:
12381 * libnautilus-private/nautilus-drag-window.[ch]:
12382 Remove NautilusDragWindow (not used anyway)
12384 2004-11-09 Alexander Larsson <alexl@redhat.com>
12387 * libnautilus-private/Makefile.am:
12388 * libnautilus-private/nautilus-directory-async.c:
12389 * libnautilus-private/nautilus-lib-self-check-functions.h:
12390 * libnautilus-private/nautilus-medusa-support.[ch]:
12391 * libnautilus-private/nautilus-metafile.c:
12392 * libnautilus-private/nautilus-search-uri.[ch]:
12394 * src/file-manager/Makefile.am:
12395 * src/file-manager/fm-search-list-view.[ch]:
12396 * src/file-manager/nautilus-indexing-info.[ch]:
12397 * src/file-manager/nautilus-search-list-view-ui.xml:
12398 * src/nautilus-application.c:
12399 * src/nautilus-complex-search-bar.[ch]:
12400 * src/nautilus-navigation-window-menus.c:
12401 * src/nautilus-navigation-window-ui.xml:
12402 * src/nautilus-navigation-window.[ch]:
12403 * src/nautilus-search-bar-criterion-private.h:
12404 * src/nautilus-search-bar-criterion.[ch]:
12405 * src/nautilus-search-bar-private.h:
12406 * src/nautilus-search-bar.[ch]:
12407 * src/nautilus-shell-ui.xml:
12408 * src/nautilus-sidebar-title.c:
12409 * src/nautilus-simple-search-bar.[ch]:
12410 * src/nautilus-spatial-window.c:
12411 * src/nautilus-switchable-navigation-bar.[ch]:
12412 * src/nautilus-switchable-search-bar.[ch]:
12413 * src/nautilus-window-manage-views.c:
12414 * src/nautilus-window-menus.c:
12415 * src/nautilus-window.c:
12416 Remove all traces of old medusa support.
12418 2004-11-09 Alexander Larsson <alexl@redhat.com>
12420 * libnautilus-private/nautilus-icon-factory.[ch]:
12421 (nautilus_get_relative_icon_size_for_zoom_level):
12424 * libnautilus-private/nautilus-view.[ch]:
12425 Redo the zooming interface
12427 * src/file-manager/fm-directory-view.[ch]:
12428 * src/file-manager/fm-icon-view.c:
12429 * src/file-manager/fm-list-view.c:
12430 Implement the new interface for zooming and clean up.
12431 Remove the "default zoom affects fonts" behaviour.
12433 * src/nautilus-navigation-window.c:
12434 * src/nautilus-zoom-control.[ch]:
12435 Use the new simplified zoom interfaces
12437 2004-11-09 Alexander Larsson <alexl@redhat.com>
12439 * libnautilus-private/nautilus-directory-async.c:
12440 (nautilus_async_destroying_file), (extension_info_cancel),
12441 (info_provider_idle_callback), (info_provider_callback):
12442 * libnautilus-private/nautilus-directory-private.h:
12443 Handle the case when the file we're getting extension info
12446 2004-11-08 Alexander Larsson <alexl@redhat.com>
12448 * src/nautilus-navigation-window.c:
12449 (nautilus_navigation_window_set_up_sidebar):
12450 * src/nautilus-window-manage-views.c:
12451 (viewed_file_changed_callback):
12452 Remove some BONOBO TODOs
12454 2004-11-08 Alexander Larsson <alexl@redhat.com>
12456 * components/Makefile.am:
12457 Remove image_properties subdir
12460 * src/nautilus-application.c: (nautilus_application_instance_init):
12461 * src/nautilus-image-properties-page.[ch]:
12462 Image property page using new system
12464 * src/nautilus-notes-viewer.c:
12467 2004-11-08 Alexander Larsson <alexl@redhat.com>
12469 * libnautilus-private/Makefile.am:
12470 * libnautilus-private/nautilus-sidebar-factory.c:
12471 * libnautilus-private/nautilus-sidebar-factory.h:
12472 Remove old sidebar-factory API
12474 * src/file-manager/fm-tree-view.c:
12475 * src/nautilus-emblem-sidebar.c:
12476 * src/nautilus-history-sidebar.c:
12477 * src/nautilus-information-panel.c:
12478 * src/nautilus-navigation-window.c:
12479 Convert to new provider API.
12481 2004-11-08 Alexander Larsson <alexl@redhat.com>
12483 * libnautilus-private/Makefile.am:
12484 * libnautilus-private/nautilus-sidebar-provider.[ch]:
12485 Add new extensions-style sidebar provider interface
12487 * src/nautilus-navigation-window.c:
12490 * src/nautilus-notes-viewer.[ch]:
12491 Convert notes viewer to new iface
12493 2004-11-08 Alexander Larsson <alexl@redhat.com>
12496 * src/nautilus-application.c: (nautilus_application_instance_init):
12497 * src/nautilus-notes-sidebar.[ch]:
12498 * src/nautilus-notes-viewer.[ch]:
12499 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12502 2004-11-08 Alexander Larsson <alexl@redhat.com>
12504 * components/Makefile.am:
12505 Remove emblem subdir
12507 * libnautilus-private/nautilus-window-info.[ch]:
12508 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12509 hidden_files_mode_changed signal
12511 * src/file-manager/Makefile.am:
12512 * src/file-manager/fm-tree-view.[ch]:
12513 * src/nautilus-application.c: (nautilus_application_instance_init):
12514 Make tree view work with new system.
12516 * src/nautilus-window-manage-views.c: (load_new_location),
12517 (location_has_really_changed):
12518 Only emit loading_uri after load_underway has been reported.
12520 2004-11-05 Alexander Larsson <alexl@redhat.com>
12523 * src/nautilus-emblem-sidebar.[ch]:
12524 * src/nautilus-application.c:
12525 Add emblem sidebar, based on old compontent
12526 now uses NautilusSignaller to detect/signal emblem changes
12528 * src/nautilus-property-browser.c:
12529 Catch the emblems_changed signal and refresh
12531 2004-11-05 Alexander Larsson <alexl@redhat.com>
12533 * src/file-manager/fm-list-view.c:
12534 Fix crash when switching view.
12536 * src/nautilus-history-sidebar.c:
12539 * src/nautilus-navigation-window.c:
12540 Fix unref-null warning
12543 * src/nautilus-application.c:
12544 * src/nautilus-notes-sidebar.[ch]:
12545 Add notes sidebar widget, based on old component
12547 * components/Makefile.am (SUBDIRS):
12550 2004-11-05 Alexander Larsson <alexl@redhat.com>
12552 * components/Makefile.am:
12553 Remove stuff that are now replaced or not needed anymore.
12555 * libnautilus-private/nautilus-window-info.[ch]:
12556 * src/nautilus-window.c:
12557 Add nautilus_window_info_get_history.
12560 * src/nautilus-history-sidebar.[ch]:
12561 * src/nautilus-application.c: (nautilus_application_instance_init):
12562 Add history sidebar widget, based on old component.
12564 * src/nautilus-information-panel.[ch]:
12567 2004-11-05 Alexander Larsson <alexl@redhat.com>
12569 * libnautilus-private/nautilus-directory-background.c:
12572 * libnautilus-private/nautilus-sidebar-factory.h:
12573 * libnautilus-private/nautilus-window-info.[ch]:
12574 * src/nautilus-application.c:
12575 * src/nautilus-information-panel.[ch]:
12576 * src/nautilus-navigation-window.c:
12577 * src/nautilus-side-pane.c:
12578 * src/nautilus-window.c:
12579 More work on sidebars. Now the information sidebar works.
12581 2004-11-04 Alexander Larsson <alexl@redhat.com>
12584 Don't build libnautilus subdir
12586 * libnautilus-private/Makefile.am:
12587 Don't link to libnautilus
12588 Add new files (some from libnautilus)
12589 Remove not used files
12591 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12592 Remove hide_built_in_bookmarks
12594 * libnautilus-private/nautilus-bonobo-ui.h:
12595 * libnautilus-private/nautilus-clipboard-ui.xml:
12596 * libnautilus-private/nautilus-clipboard.[ch]:
12597 * libnautilus-private/nautilus-idle-queue.[ch]:
12598 Move here from libnautilus
12600 * libnautilus-private/nautilus-desktop-link.c:
12601 * libnautilus-private/nautilus-global-preferences.[ch]:
12602 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12605 * libnautilus-private/nautilus-directory-private.h:
12606 * libnautilus-private/nautilus-metafile-server.idl:
12607 * libnautilus-private/nautilus-program-choosing.h:
12608 Remove not needed header inclusions
12610 * libnautilus-private/nautilus-sidebar-factory.[ch]:
12611 NautilusSidebar registration and creation
12613 * libnautilus-private/nautilus-sidebar.[ch]:
12614 New NautilusSidebar interface
12616 * libnautilus-private/nautilus-sidebar-functions.[ch]:
12617 * libnautilus-private/nautilus-undo-context.[ch]:
12618 * libnautilus-private/nautilus-view-identifier.[ch]:
12619 * libnautilus-private/nautilus-view-query.[ch]:
12620 Remove not needed files
12622 * libnautilus-private/nautilus-undo-manager.[ch]:
12623 * libnautilus-private/nautilus-undo-private.h:
12624 * libnautilus-private/nautilus-undo-transaction.[ch]:
12625 * libnautilus-private/nautilus-undo.[ch]:
12626 Convert from bonobo. Some moved from libnautilus.
12628 * libnautilus-private/nautilus-view-factory.[ch]:
12629 NautilusView registration and creation
12631 * libnautilus-private/nautilus-view.[ch]:
12632 New NautilusView interface
12634 * libnautilus-private/nautilus-window-info.[ch]:
12635 New NautilusWindowInfo interface
12638 Don't link to libnautilus
12639 Remove not used files
12641 * src/nautilus-applicable-views.[ch]:
12642 * src/nautilus-component-adapter-factory.[ch]:
12643 * src/nautilus-view-frame-corba.[ch]:
12644 * src/nautilus-view-frame-private.h:
12645 * src/nautilus-view-frame.[ch]:
12646 Removed. Not needed anymore.
12648 * src/nautilus-bookmarks-window.c:
12649 * src/nautilus-complex-search-bar.c:
12650 * src/nautilus-information-panel.[ch]:
12651 * src/nautilus-location-bar.c:
12652 * src/nautilus-location-dialog.c:
12653 * src/nautilus-location-entry.c:
12654 * src/nautilus-shell-interface.idl:
12655 * src/nautilus-side-pane.h:
12656 * src/nautilus-sidebar-title.c:
12657 * src/nautilus-simple-search-bar.c:
12658 Minor changes to build.
12660 * src/nautilus-shell.c:
12661 Remove WEB_NAVIGATION_ENABLED
12663 * src/nautilus-application.c:
12664 * src/nautilus-desktop-window.c:
12665 * src/nautilus-navigation-window-menus.c:
12666 * src/nautilus-navigation-window.[ch]:
12667 * src/nautilus-spatial-window.c:
12668 * src/nautilus-window-manage-views.[ch]:
12669 * src/nautilus-window-menus.c:
12670 * src/nautilus-window-private.h:
12671 * src/nautilus-window.[ch]:
12672 Initial conversion to new NautilusView interface.
12674 * src/file-manager/Makefile.am:
12675 * src/file-manager/fm-bonobo-provider.[ch]:
12676 Removed. Not needed anymore.
12677 Temporary commented out fm-tree-view.[ch]
12679 * src/file-manager/fm-desktop-icon-view.c:
12680 * src/file-manager/fm-desktop-icon-view.h:
12681 * src/file-manager/fm-directory-view.c:
12682 * src/file-manager/fm-directory-view.h:
12683 * src/file-manager/fm-icon-view.c:
12684 * src/file-manager/fm-icon-view.h:
12685 * src/file-manager/fm-list-view.c:
12686 * src/file-manager/fm-list-view.h:
12687 * src/file-manager/fm-properties-window.c:
12688 * src/file-manager/fm-tree-view.h:
12689 Initial conversion to new NautilusView interface.
12691 2004-11-09 Mark McLoughlin <mark@skynet.ie>
12693 * Makefile.am: install nautilus-file-management-properties.desktop
12694 in $(datadir)/applications
12696 * nautilus-file-management-properties.desktop.in:
12697 add OnlyShowIn=GNOME;
12699 2004-10-29 Iain <iaingnome@gmail.com>
12701 * libnautilus-private/nautilus-icon-canvas-item.c
12702 (compute_text_rectangle): Line up the text with the middle of the icon.
12704 * libnautilus-private/nautilus-icon-container.c
12705 (lay_down_one_line): Take the max height of the row so that icons can
12707 (lay_down_icons_horizontal): Calculate the grid_width depending on the
12708 max width of an icon.
12709 Line up icons on a vertical line set at the left of the text.
12711 2004-10-29 Alexander Larsson <alexl@redhat.com>
12714 Update version to 2.9.1.
12715 Gnome 2.8 versions are now on the gnome-2-8 branch.
12717 * ChangeLog: rolled over to ChangeLog-20041029.
12719 ==== gnome-2-8 branched from here ===