1 2008-04-04 Cosimo Cecchi <cosimoc@gnome.org>
3 * libnautilus-extension/nautilus-file-info.c:
4 (nautilus_file_info_get_parent_info),
5 (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
6 * libnautilus-extension/nautilus-file-info.h:
7 * libnautilus-private/nautilus-file.c:
8 (nautilus_file_info_iface_init):
9 Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
10 and get_parent_info). (#521612).
12 2008-04-04 Christian Neumair <cneumair@gnome.org>
14 * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
15 (nautilus_file_operations_mount_volume):
16 * libnautilus-private/nautilus-file-operations.h:
17 * libnautilus-private/nautilus-mime-actions.c
18 (activation_mount_not_mounted_callback),
19 (activation_mount_not_mounted):
20 * src/nautilus-application.c (startup_volume_mount_cb),
21 (automount_all_volumes), (volume_added_callback):
22 * src/nautilus-places-sidebar.c (open_selected_bookmark),
24 * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
25 (got_file_info_for_view_selection_callback):
26 Inhibit autorun in mount callbacks after finishing mounts rather than
29 It is neccessary because the mount may take a very long time (floppy,
30 password prompt), which may take longer than the inhibition timeout.
32 This approach works because with the current HAL volume monitor
33 implementation, GVolumeMonitor signal emission is scheduled, while the
34 mount callbacks are invoked synchronously.
36 This should also fix the not working inhibition on startup, which
37 could happen because parallel mounts in the background and the rest of
38 the startup process eat resources, so the mounts may also take longer
39 than the inhibition timeout.
41 2008-04-03 Christian Neumair <cneumair@gnome.org>
43 * libnautilus-private/nautilus-bookmark.c
44 (nautilus_bookmark_icon_is_different):
45 Fix icon comparison if icon has not yet been set.
47 * libnautilus-private/nautilus-bookmark.c
48 (nautilus_bookmark_update_icon):
49 Never update icon if a file has not yet been confirmed.
51 2008-04-03 Christian Neumair <cneumair@gnome.org>
53 * libnautilus-private/nautilus-icon-container.c
54 (nautilus_icon_container_update_scroll_region):
55 Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
58 2008-04-03 Tomas Bzatek <tbzatek@redhat.com>
60 * libnautilus-private/nautilus-file.c: (update_info_internal):
61 Fix SELinux:context attribute display issue
63 2008-04-02 Christian Neumair <cneumair@gnome.org>
65 * libnautilus-private/nautilus-icon-container.c
66 (nautilus_icon_container_update_scroll_region),
67 (lay_down_icons_horizontal), (get_max_icon_dimensions),
68 (lay_down_icons_vertical),
69 (nautilus_icon_container_start_renaming_selected_item),
70 (nautilus_icon_container_is_layout_vertical):
71 * libnautilus-private/nautilus-icon-container.h:
72 * src/nautilus-window.c
73 (nautilus_window_set_initial_window_geometry):
74 Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
75 area since the entire canvas codes requests 1 px more than it needs.
76 Wrap when the icon hits the canvas, rather than wrapping to late.
77 Fixes most of the "text besides icons" glitches.
79 Add container padding on the RHS for vertical layout, and consider
80 max. emblem rectangles when deciding whether to wrap. This may wrap
81 slightly to early in some (high zoom level) situations, but we will
82 never get scroll glitches.
84 2008-04-01 Christian Neumair <cneumair@gnome.org>
86 * libnautilus-private/nautilus-view-factory.h:
87 * src/file-manager/fm-desktop-icon-view.c
88 (fm_desktop_icon_view_register):
89 * src/file-manager/fm-icon-view.c:
90 * src/file-manager/fm-list-view.c (fm_list_view_register):
91 * src/nautilus-navigation-window.c (load_view_as_menu):
92 * src/nautilus-window-manage-views.c:
93 * src/nautilus-window-manage-views.h:
94 * src/nautilus-window.c (add_view_as_menu_item):
95 Remove unused "label" field of NautilusViewInfo and
96 nautilus_window_get_view_label().
97 Rename two other fields of NautilusViewInfo and make their use
98 more explicit. Remove redundand "View" from view menu label.
100 2008-04-01 Michael J. Chudobiak <mjc@svn.gnome.org>
102 * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
103 Skip the thumbnailing of unreadable files. This is more efficient
104 than relying on failed thumbnails. (#525594).
106 2008-04-01 A. Walton <awalton@svn.gnome.org>
108 reviewed by: Cosimo Cecchi
110 Add advice about patches adding strings to Nautilus.
112 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
114 * libnautilus-private/nautilus-file-operations.c: (delete_dir),
115 (prompt_empty_trash), (verify_destination), (copy_move_directory),
116 (remove_target_recursively), (copy_move_file):
117 * libnautilus-private/nautilus-mime-actions.c:
118 (report_broken_symbolic_link), (activate_files):
119 * libnautilus-private/nautilus-program-choosing.c:
120 (application_cannot_open_location), (nautilus_launch_application),
121 (nautilus_launch_desktop_file):
122 * src/file-manager/fm-error-reporting.c:
123 (fm_report_error_loading_directory),
124 (fm_report_error_renaming_file), (fm_report_error_setting_group),
125 (fm_report_error_setting_owner),
126 (fm_report_error_setting_permissions):
127 * src/file-manager/fm-properties-window.c:
128 (fm_properties_window_drag_data_received),
129 (create_permissions_page):
130 * src/nautilus-application.c: (nautilus_application_startup):
131 * src/nautilus-connect-server-dialog-main.c:
132 (display_error_dialog):
133 * src/nautilus-connect-server-dialog.c: (connect_to_server):
134 * src/nautilus-emblem-sidebar.c:
135 (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
136 * src/nautilus-information-panel.c: (receive_dropped_uri_list):
137 * src/nautilus-property-browser.c: (remove_pattern),
138 (remove_emblem), (add_pattern_to_browser):
139 * src/nautilus-window-manage-views.c:
140 (display_view_selection_failure):
141 Do not use contractions in strings. (#145356).
143 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
145 * libnautilus-private/nautilus-file-operations.c:
146 (nautilus_file_operations_unmount_mount), (empty_trash_job),
147 (nautilus_file_operations_empty_trash):
148 Do not ask twice if we want to empty the trash when unmounting
151 2008-03-31 Christian Neumair <cneumair@gnome.org>
153 * libnautilus-private/nautilus-autorun.c
154 (should_skip_native_mount_root), (should_autorun_mount):
155 Do not automount mount points inside hidden hierarchies (#524075).
157 2008-03-31 Christian Neumair <cneumair@gnome.org>
159 * libnautilus-private/nautilus-icon-container.c
160 (lay_down_icons_vertical):
161 Reduce vertical space between icons, do not request space at the
164 2008-03-31 Christian Neumair <cneumair@gnome.org>
166 * libnautilus-private/nautilus-icon-canvas-item.c
167 (create_label_layout),
168 (nautilus_icon_canvas_item_get_max_text_width):
169 * libnautilus-private/nautilus-icon-container.c
170 (nautilus_icon_container_start_renaming_selected_item):
171 For column layout, do not limit text width if each columns determines
174 2008-03-30 Christian Neumair <cneumair@gnome.org>
176 * src/file-manager/fm-icon-view.c
177 (fm_icon_view_real_get_directory_tighter_layout):
178 Return FALSE if view does not support tighter layout.
180 2008-03-30 Christian Neumair <cneumair@gnome.org>
182 * src/file-manager/fm-desktop-icon-view.c
183 (fm_desktop_icon_view_register):
184 Do not translate unused desktop icon view labels.
186 * src/file-manager/fm-icon-view.c:
187 * src/file-manager/fm-list-view.c:
188 Use "... View" instead of "View as ..." for view menu and dropdown.
189 This makes the labels consistent with the preference dialog and with
192 2008-03-30 Christian Neumair <cneumair@gnome.org>
194 * src/file-manager/fm-properties-window.c
195 (get_image_for_properties_window), (update_properties_window_icon),
196 (create_image_widget):
197 Use icon name for window instead of pixbuf, if available (#519041).
199 2008-03-29 Christian Neumair <cneumair@gnome.org>
201 * libnautilus-private/apps_nautilus_preferences.schemas.in:
202 * libnautilus-private/nautilus-global-preferences.c
203 (nautilus_global_preferences_get_default_folder_viewer_preference_a
205 * libnautilus-private/nautilus-global-preferences.h:
206 * libnautilus-private/nautilus-icon-canvas-item.c
207 (create_label_layout),
208 (nautilus_icon_canvas_item_get_max_text_width):
209 * libnautilus-private/nautilus-icon-container.c
210 (lay_down_one_column), (get_max_icon_dimensions),
211 (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
212 (lay_down_icons), (size_allocate),
213 (nautilus_icon_container_update_icon),
214 (nautilus_icon_container_set_layout_mode),
215 (nautilus_icon_container_start_renaming_selected_item),
216 (nautilus_icon_container_set_forced_icon_size),
217 (nautilus_icon_container_set_all_columns_same_width):
218 * libnautilus-private/nautilus-icon-container.h:
219 * libnautilus-private/nautilus-icon-private.h:
220 * libnautilus-private/nautilus-metadata.h:
221 * src/file-manager/fm-icon-container.c
222 (fm_icon_container_get_icon_images),
223 (fm_icon_container_get_icon_text):
224 * src/file-manager/fm-icon-view.c
225 (get_stored_icon_position_callback),
226 (fm_icon_view_supports_manual_layout),
227 (fm_icon_view_supports_tighter_layout), (update_layout_menus),
228 (fm_icon_view_real_set_directory_sort_reversed),
229 (fm_icon_view_get_directory_auto_layout),
230 (fm_icon_view_real_get_directory_auto_layout),
231 (fm_icon_view_set_directory_auto_layout),
232 (fm_icon_view_real_set_directory_auto_layout),
233 (fm_icon_view_real_set_directory_tighter_layout),
234 (real_supports_manual_layout), (get_default_zoom_level),
235 (set_labels_beside_icons), (set_columns_same_width),
236 (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
237 (fm_icon_view_zoom_to_level),
238 (fm_icon_view_restore_default_zoom_level),
239 (default_zoom_level_changed_callback),
240 (all_columns_same_width_changed_callback),
241 (fm_icon_view_set_property), (fm_icon_view_class_init),
242 (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
243 (fm_compact_view_create), (fm_icon_view_is_compact),
244 (fm_icon_view_register):
245 * src/file-manager/fm-icon-view.h:
246 * src/nautilus-file-management-properties.c
247 (nautilus_file_management_properties_dialog_setup):
248 * src/nautilus-file-management-properties.glade:
251 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
253 * src/nautilus-window-manage-views.c:
254 (display_view_selection_failure):
255 Fix a typo in a string. (#521199).
257 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
259 * libnautilus-private/nautilus-progress-info.c:
260 (get_progress_window):
261 Use title capitalization for the File Operations dialog. (#516353).
263 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
265 * src/nautilus-places-sidebar.c: (update_places):
266 Show network servers in Places sidebar. Patch by Vincent Untz.
269 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
271 * libnautilus-private/nautilus-icon-container.c:
272 (nautilus_icon_container_invert_selection):
273 * libnautilus-private/nautilus-icon-container.h:
274 * libnautilus-private/nautilus-view.c:
275 (nautilus_view_invert_selection):
276 * libnautilus-private/nautilus-view.h:
277 * src/file-manager/fm-actions.h:
278 * src/file-manager/fm-directory-view.c:
279 (action_invert_selection_callback),
280 (fm_directory_view_invert_selection), (real_update_menus),
281 (fm_directory_view_class_init):
282 * src/file-manager/fm-directory-view.h:
283 * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
284 (fm_icon_view_class_init):
285 * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
286 (fm_list_view_class_init):
287 * src/file-manager/nautilus-directory-view-ui.xml:
288 Add support for "Invert Selection". Patch by Amos Brocco
289 <amos.brocco@unifr.ch>. (#305295).
291 2008-03-29 Christian Neumair <cneumair@gnome.org>
293 * src/nautilus-application.c
294 (nautilus_application_save_session_to_file), (save_session):
295 * src/nautilus-application.h:
296 * src/nautilus-main.c (main):
297 * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
298 When restarting with "nautilus --restart", use XML file session
299 save / load mechanism, instead of writing to / reading from GConf.
301 2008-03-29 Christian Neumair <cneumair@gnome.org>
303 * src/nautilus-bookmarks-window.c (create_bookmarks_window),
304 (on_button_pressed), (on_key_pressed), (repopulate):
305 Write back changes to selected bookmark before changing
308 2008-03-28 Alexander Larsson <alexl@redhat.com>
311 Bump version to 2.23.1
312 Gnome 2.22 work continues on gnome-2-22 branch
314 2008-03-28 Alexander Larsson <alexl@redhat.com>
317 Post release version bump
319 === nautilus 2.22.1 ===
321 2008-03-28 Alexander Larsson <alexl@redhat.com>
326 2008-03-28 A. Walton <awalton@svn.gnome.org>
328 * libnautilus-private/nautilus-progress-info.c:
329 (get_progress_window):
330 Fix annoying behavior of the file progress info dialog jumping
331 to the center of the screen when new file operations begin.
334 2008-03-28 Alexander Larsson <alexl@redhat.com>
336 * libnautilus-private/nautilus-file-operations.c:
338 Make sure to queue a move even if the op was a move,
339 not just an added event.
341 2008-03-28 Alexander Larsson <alexl@redhat.com>
343 * libnautilus-private/nautilus-file-operations.c:
345 Don't leak dest_fs_id by requesting it twice.
347 2008-03-28 Alexander Larsson <alexl@redhat.com>
349 * libnautilus-private/nautilus-file-operations.c:
351 During the merge part of a recursive move/copy always
352 disable same_fs to make sure we transcode filenames
353 correctly, as the target directory may be on another
356 2008-03-28 Alexander Larsson <alexl@redhat.com>
358 * libnautilus-private/nautilus-file-operations.c:
359 When prepare move fails and we didn't select overwrite
360 do not silently overwrite. Instead we remember for each
361 file if overwrite was already specified or not.
363 2008-03-28 Alexander Larsson <alexl@redhat.com>
365 * libnautilus-private/nautilus-file-operations.c:
367 Actually handle the move-file-over-directory case.
369 2008-03-26 Alexander Larsson <alexl@redhat.com>
371 * libnautilus-private/nautilus-monitor.c:
372 (nautilus_monitor_directory):
373 Avoid constantly trying to create directory monitors
374 if it fails once by returning an "empty"
375 NautilusMonitor instead of NULL.
377 2008-03-24 Christian Neumair <cneumair@gnome.org>
379 * src/file-manager/fm-directory-view.c
380 (delayed_rename_file_hack_callback),
381 (delayed_rename_file_hack_removed), (rename_file):
382 Ensure that the rename file callback data is destroyed. We leaked it
383 in case of cancellation.
385 2008-03-23 Christian Neumair <cneumair@gnome.org>
387 * src/file-manager/fm-directory-view.c
388 (directory_list_lookup_file), (fm_directory_view_new_folder),
389 (paste_clipboard_received_callback),
390 (paste_into_clipboard_received_callback),
391 (action_paste_files_callback), (action_paste_files_into_callback):
392 Ref/unref view before/after receiving clipboard data, and check
393 whether it has been disposed. Should fix most of the clipboard crashers.
395 * src/file-manager/fm-tree-view.c
396 (clipboard_contents_received_callback), (button_pressed_callback),
397 (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
398 (fm_tree_view_finalize):
399 Cancel activation and destroy popup in dispose() and not in finalize().
400 Create popup menu on demand.
401 Unref popup file in dispose() instead of leaking a reference.
402 Use eel_preferences_add_callback_while_alive() for preferences
404 Also ref/unref before/after requesting clipboard data, and check for
405 previous disposal in callback. Should fix rest of clipboard crashers.
407 2008-03-23 Christian Neumair <cneumair@gnome.org>
409 * src/file-manager/fm-icon-view.c (play_file):
410 Use playbin for playback, but keep video playback disabled. (#523959).
412 2008-03-23 Paolo Borelli <pborelli@katamail.com>
414 * src/nautilus-location-entry.c: do not leak the
415 location string when autocompleting.
417 2008-03-23 Christian Neumair <cneumair@gnome.org>
419 * libnautilus-private/nautilus-directory-async.c
420 (directory_count_start), (deep_count_load):
421 Do not follow symlinks. (#504980).
423 2008-03-23 Christian Neumair <cneumair@gnome.org>
425 * libnautilus-private/nautilus-file-operations.c
426 (custom_full_name_skip), (custom_basename_skip),
427 (custom_size_skip), (custom_time_skip), (custom_mount_skip):
428 Fix compiler warnings about unused value by casting va_arg calls with
429 unused return values to void. (#523908).
431 2008-03-22 Christian Neumair <cneumair@gnome.org>
433 * src/file-manager/fm-directory-view.c
434 (delayed_rename_file_hack_callback):
435 Only start renaming if we have not yet been destroyed.
437 2008-03-20 Alexander Larsson <alexl@redhat.com>
439 * libnautilus-private/nautilus-program-choosing.c:
440 Use GDesktopAppInfos for launching desktop files. (#342084)
441 Patch from Cosimo Cecchi.
443 * src/file-manager/fm-directory-view.c:
444 (paste_clipboard_data):
447 2008-03-19 Frederic Crozat <fcrozat@mandriva.com>
449 * libnautilus-private/nautilus-link.c:
450 Only strip icon name when it ends with a know
453 2008-03-19 Alexander Larsson <alexl@redhat.com>
456 Add Christian Neumair as new maintainer
458 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
460 * libnautilus-private/nautilus-search-engine-tracker.c:
461 (nautilus_search_engine_tracker_new): Check that tracker is
462 actually running before using it (#386512).
463 Patch by Josselin Mouette.
465 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
467 * src/file-manager/fm-directory-view.c:
468 (action_show_hidden_files_callback): Show backup files too if the
469 option for it is set. Showing hidden files and backup files is
470 handled exactly the same in nautilus nowadays (#327361).
471 Patch by Stephen Cook.
473 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
475 * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
476 Allow "Connect to server" for sftp and ssh shares too (#385608).
477 Patch from Mike Hommey.
479 2008-03-18 Cosimo Cecchi <cosimoc@gnome.org>
481 * libnautilus-private/nautilus-file.c:
482 (nautilus_file_should_show_thumbnail):
483 * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
484 (nautilus_thumbnail_is_mimetype_limited_by_size):
485 * libnautilus-private/nautilus-thumbnails.h:
486 Always use the thumbnails regardless of the original file size if
487 it has been already generated (#501268).
488 Also, reimplement image mimetypes table to determine if we have
489 to check for file size limit.
492 2008-03-17 A. Walton <awalton@svn.gnome.org>
494 * libnautilus-private/nautilus-icon-info.h:
495 Trivial build fix for users with Gtk+ SVN trunk (#522835),
496 caused by recent changes in Gtk+'s file includes.
497 Patch from Marc-Andre Lureau.
499 2008-03-17 Alexander Larsson <alexl@redhat.com>
501 * src/nautilus-connect-server-dialog-main.c:
502 * src/nautilus-connect-server-dialog-nonmain.c:
503 * src/nautilus-connect-server-dialog.c:
504 Mount location when using the external connect
505 to server dialog app. (#520390)
506 Patch from Cosimo Cecchi <anarki@lilik.it>
508 2008-03-14 A. Walton <awalton@svn.gnome.org>
510 * src/nautilus-connect-server-dialog.c
511 (bookmark_checkmark_toggled),
512 (nautilus_connect_server_dialog_init):
513 Set the bookmark name widget in the connect server dialog insensitive
514 if the user doesn't check the add bookmark check button.
516 2008-03-14 A. Walton <awalton@svn.gnome.org>
518 * libnautilus-private/nautilus-bookmark.c
519 (nautilus_bookmark_compare_with):
520 Fixes crash if the user doesn't set a name for the bookmark (#522446).
522 2008-03-14 Alexander Larsson <alexl@redhat.com>
524 * libnautilus-private/nautilus-column-chooser.c:
525 (button_new_with_mnemonic):
526 respect gtk-button-images property for buttons (#514130)
527 Patch from Marcin Galazka
529 2008-03-13 Alexander Larsson <alexl@redhat.com>
531 * libnautilus-private/nautilus-mime-application-chooser.c:
532 (set_extension_and_description):
533 Don't create application/x-ext-<extension> types for known mimetypes
535 2008-03-12 Cosimo Cecchi <cosimoc@gnome.org>
537 * src/nautilus-property-browser.c:
538 (make_properties_from_directories):
539 Use the correct string to lookup the icons for the emblems.
542 2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
544 * src/file-manager/fm-properties-window.c:
545 Fix a crash while changing owner
547 2008-03-11 Alexander Larsson <alexl@redhat.com>
550 Post release version bump
552 === nautilus 2.22.0 ===
554 2008-03-11 Alexander Larsson <alexl@redhat.com>
565 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
567 * libnautilus-private/nautilus-file-operations.c:
568 (callback_for_move_to_trash):
569 Fix a crash due to a missing NULL check (#520947).
571 2008-03-06 Alexander Larsson <alexl@redhat.com>
573 * libnautilus-private/nautilus-bookmark.c:
574 (nautilus_bookmark_uri_known_not_to_exist):
575 Fix this check to actually only access local
576 files, not fuse-based gvfs paths.
578 2008-03-06 Alexander Larsson <alexl@redhat.com>
580 * libnautilus-private/nautilus-icon-container.c:
581 (nautilus_icon_container_update_icon):
584 * libnautilus-private/nautilus-icon-info.c:
585 (nautilus_icon_info_lookup):
586 Resize custom icons (#513102)
588 2008-03-06 Alexander Larsson <alexl@redhat.com>
590 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
591 Avoid crashing if no pixbuf for menu icon. (#513719)
593 2008-03-06 Alexander Larsson <alexl@redhat.com>
595 * src/nautilus-file-management-properties.c:
596 Avoid showing broken icons for the media type list (#519880)
598 2008-03-06 Alexander Larsson <alexl@redhat.com>
600 * libnautilus-private/nautilus-file-operations.c:
602 Fix delete all button (#518616)
603 Patch from Rached Ben Mustapha
605 2008-03-06 Alexander Larsson <alexl@redhat.com>
607 * libnautilus-private/nautilus-file.c:
608 (nautilus_file_can_set_permissions):
609 Try to set permissions on remote shares. (#520572)
611 2008-03-06 Alexander Larsson <alexl@redhat.com>
613 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
614 Only look for autorun stuff for local files.
615 We can't generally exec stuff for non-local files anyway,
616 and is a performance hit to do the check.
618 2008-03-05 Alexander Larsson <alexl@redhat.com>
620 * libnautilus-private/nautilus-autorun.[ch]:
621 Add async x-content type getter, change sync one
622 to only read the cached value
624 * src/file-manager/fm-directory-view.c:
625 * src/nautilus-window-manage-views.c:
626 Get x-content type async
628 2008-03-04 Alexander Larsson <alexl@redhat.com>
630 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
631 Handle the case of empty display name as if it wasn't specified.
633 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
635 * nautilus-computer.desktop.in.in:
636 * nautilus-folder-handler.desktop.in.in:
637 * nautilus-home.desktop.in.in:
638 Computer, Home and Open Folder .desktop files should only show in
639 GNOME. Patch from Federico Mena Quintero. (#350947)
641 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
643 * src/nautilus-file-management-properties.c:
644 (update_icon_captions_from_gconf):
645 Fix a crasher when reading NULL values from GConf. (#518974)
647 2008-02-28 Christian Neumair <cneumair@gnome.org>
649 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
651 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
652 Ignore lines beginning with a space (#512593).
654 2008-02-28 Alexander Larsson <alexl@redhat.com>
656 * src/file-manager/fm-directory-view.c:
657 (file_should_show_foreach):
658 Add mount entry for mountables, not unmount (#519056)
660 2008-02-28 Alexander Larsson <alexl@redhat.com>
662 * libnautilus-private/nautilus-progress-info.c:
663 Use better icon for system tray. (#518644)
664 Patch from Michael Monreal
666 2008-02-07 Christian Neumair <cneumair@gnome.org>
668 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
669 Handle NULL state (#512042).
670 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
671 trash monitor signal (#519050).
673 2008-02-26 Alexander Larsson <alexl@redhat.com>
675 * src/nautilus-autorun-software.c (autorun):
678 2008-02-25 Alexander Larsson <alexl@redhat.com>
681 Post release version bump
683 === nautilus 2.21.92 ===
685 2008-02-25 Alexander Larsson <alexl@redhat.com>
693 2008-02-25 Alexander Larsson <alexl@redhat.com>
695 * src/nautilus-autorun-software.c:
696 Show dialog on autorun errors
698 2008-02-25 Alexander Larsson <alexl@redhat.com>
700 * src/file-manager/fm-properties-window.c:
701 Don't show permissions for computer.
702 Make "open with tab" consistent for computer and trash.
703 Patch from Cosimo Cecchi (#518131)
705 2008-02-25 Alexander Larsson <alexl@redhat.com>
707 * src/nautilus-window-manage-views.c:
708 (got_file_info_for_view_selection_callback):
709 Fix NautilusFile leak.
710 Patch from Christian Neumair
712 2008-02-25 Alexander Larsson <alexl@redhat.com>
714 * libnautilus-private/nautilus-icon-container.[ch]:
715 * src/file-manager/fm-directory-view.[ch]:
716 * src/file-manager/fm-icon-view.c:
717 Fixes the icon position when creating a new folder,
718 and the view is zoomed.
719 Patch from Christian Neumair
721 2008-02-25 Alexander Larsson <alexl@redhat.com>
723 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
724 Fix s/display_name/filename/ typo (#515903)
725 Fixes blurry window icons
726 Patch from Christian Neumair
728 2008-02-25 Alexander Larsson <alexl@redhat.com>
730 * src/file-manager/fm-properties-window.c:
731 Allow theming of chart colors (#478471)
732 Patch from Baris Cicek
734 2008-02-25 Alexander Larsson <alexl@redhat.com>
736 * libnautilus-private/nautilus-file.c (is_uri_relative):
737 g_uri_get_scheme -> g_uri_parse_scheme
739 2008-02-25 Alexander Larsson <alexl@redhat.com>
741 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
742 Don't display error on G_IO_ERROR_FAILED_HANDLED.
744 2008-02-22 David Zeuthen <davidz@redhat.com>
746 * libnautilus-private/nautilus-autorun.c:
747 (autorun_dialog_response), (do_autorun_for_content_type):
748 Actually handle when the user presses the Eject or Unmount button.
750 * src/nautilus-window-manage-views.c: (found_mount_cb),
751 (update_for_new_location):
752 * src/nautilus-window-private.h:
753 * src/nautilus-window.c: (nautilus_window_finalize):
754 Find the mount for the window, used for determining if a x-content
755 clue bar should be shown, async.
757 2008-02-22 Alexander Larsson <alexl@redhat.com>
759 * libnautilus-private/nautilus-mime-actions.c:
760 (activation_mount_not_mounted):
761 Don't crash if all files were removed due to error
764 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
766 * libnautilus-private/nautilus-icon-container.c:
767 (nautilus_icon_container_get_selected_icons),
768 (nautilus_icon_container_get_selected_icon_locations),
769 (stop_rubberbanding): Add
770 nautilus_icon_container_get_selected_icons(). Use icon as range
771 selection base if it has been rubberbanded. Fixes #512894.
773 2008-02-21 Vincent Untz <vuntz@gnome.org>
775 Bring back the Connect to dialog. It still needs some work, but it's
778 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
779 Actually save the name in the bookmark, instead of forgetting it.
781 * src/Makefile.am: Updated to build the connect dialog stuff.
782 * src/nautilus-connect-server-dialog-main.c: (show_uri),
783 (nautilus_connect_server_dialog_present_uri), (main):
784 Port to gio. We use g_app_info_launch_default_for_uri() to open the
785 URI, but it will need some more work because it doesn't automount the
787 * src/nautilus-connect-server-dialog-nonmain.c:
788 (nautilus_connect_server_dialog_present_uri): Trivial update.
789 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
790 (nautilus_connect_server_dialog_finalize), (connect_to_server),
791 (response_callback), (setup_for_type), (display_server_location),
792 (nautilus_connect_server_dialog_init),
793 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
794 feature, to replace the old gnome-vfs network volumes. Remove the
795 Browse button, which isn't really needed there. Needs some more polish.
796 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
797 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
798 Uncomment code to make use of the dialog
800 2008-02-21 David Zeuthen <davidz@redhat.com>
802 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
803 Use g_volume_should_automount() to determine if we should autorun
806 * libnautilus-private/nautilus-directory-async.c:
807 (nautilus_directory_set_up_request),
808 (nautilus_async_destroying_file), (lacks_filesystem_info),
809 (wants_filesystem_info), (request_is_satisfied),
810 (directory_count_start), (mime_list_start),
811 (filesystem_info_cancel), (filesystem_info_stop),
812 (filesystem_info_state_free), (got_filesystem_info),
813 (query_filesystem_info_callback), (filesystem_info_start),
814 (start_or_stop_io), (nautilus_directory_cancel),
815 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
816 (nautilus_directory_cancel_loading_file_attributes):
817 * libnautilus-private/nautilus-directory-private.h:
818 * libnautilus-private/nautilus-file-attributes.h: Add new
819 filesystem info attribute; right now two bits in NautilusFile's
820 private structure are set; the filesystem::use-preview and
823 * libnautilus-private/nautilus-file-operations.c:
824 (nautilus_file_operations_mount_volume):
825 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
826 (mount_shortcut_cb): Don't inhibit automount from
827 nautilus_file_operations_mount_volume() because then everything
828 will be inhibited as the mount_added callback use it as
829 well. Rather, move the call to inhibit out to the proper call
832 * libnautilus-private/nautilus-file-private.h:
833 * libnautilus-private/nautilus-file.c:
834 (nautilus_file_get_filesystem_use_preview),
835 (nautilus_file_should_show_thumbnail),
836 (get_speed_tradeoff_preference_for_file),
837 (nautilus_file_get_mount):
838 * libnautilus-private/nautilus-file.h:
839 * src/file-manager/fm-directory-view.c: (load_directory):
840 * src/file-manager/fm-icon-view.c: (should_preview_sound):
841 * src/nautilus-window-manage-views.c: (update_for_new_location):
842 Use the new filesystem::use-preview hint to determine if we should
843 preview non-native files (such as gphoto2:// and cdda://
846 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
848 * src/nautilus-application.c: (find_parent_spatial_window):
849 Stop closing parent windows at Desktop in spatial mode only if it's
850 not explicitly opened in a spatial window. (#515180).
852 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
854 * src/nautilus-pathbar.c: (trash_state_changed_cb),
855 (nautilus_path_bar_init):
856 Update the trash icon on the pathbar according to the trash state.
859 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
861 * libnautilus-private/nautilus-mime-application-chooser.c:
862 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
863 Finish work on open with tab with multiple files selected. (#343930).
865 2008-02-20 Alexander Larsson <alexl@redhat.com>
867 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
868 * libnautilus-private/nautilus-open-with-dialog.[ch]:
869 * src/file-manager/fm-directory-view.c:
870 * src/file-manager/fm-properties-window.c:
871 Initial work on open with tab with multple selected
873 Patch from Cosimo Cecchi
875 2008-02-20 Alexander Larsson <alexl@redhat.com>
877 * libnautilus-private/nautilus-file-operations.c:
878 Duplicate if src and dest dirs are the same (#512392)
880 2008-02-20 Alexander Larsson <alexl@redhat.com>
882 * src/nautilus-main.c:
883 Call eel_debug_shut_down() after freeing
884 NautilusApplications (fixes warning about
886 Pointed out by Christian Neumair
888 2008-02-20 Alexander Larsson <alexl@redhat.com>
890 * libnautilus-private/nautilus-icon-info.c:
891 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
892 (nautilus_icon_info_get_pixbuf_at_size):
893 Don't scale icons if not needed (#515903)
894 Patch from Christian Neumair
896 2008-02-19 Alexander Larsson <alexl@redhat.com>
898 * src/file-manager/fm-tree-model.[ch]:
899 Add fm_tree_model_iter_compare_roots to compare roots
900 Report dummy rows added before reporting has_child_toggled.
902 * src/file-manager/fm-tree-view.c:
904 Use fm_tree_model_iter_compare_roots when comparing roots
905 to force a stable sort, because GtkTreeModelSort isn't stable.
907 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
909 * libnautilus-private/nautilus-file-operations.c:
910 (delete_job_done), (delete_job), (trash_or_delete_internal),
911 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
912 * libnautilus-private/nautilus-file-operations.h:
913 * src/file-manager/fm-directory-view.c:
914 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
915 (trash_or_delete_files), (action_location_trash_callback):
916 Reset selection_was_removed in FMDirectoryView if the user
917 cancels the deletion from trash (#337937).
919 2008-02-19 Alexander Larsson <alexl@redhat.com>
921 * libnautilus-private/nautilus-clipboard.c:
922 * src/file-manager/fm-directory-view.c:
923 * src/file-manager/fm-icon-view.c:
924 * src/file-manager/fm-list-view.c:
925 * src/nautilus-navigation-window-menus.c:
926 * src/nautilus-spatial-window.c:
927 * src/nautilus-window-menus.c:
928 Move comments around to help translators (#463616)
929 Patch from Yann Simon
931 2008-02-19 Alexander Larsson <alexl@redhat.com>
933 * libnautilus-private/Makefile.am:
934 * libnautilus-private/nautilus-file-operations-progress-icons.h:
935 * libnautilus-private/nautilus-file-operations-progress.[ch]:
936 Removed unused files. (#515259)
938 * libnautilus-private/nautilus-file-operations.c:
939 Don't include removed file
941 2008-02-18 Alexander Larsson <alexl@redhat.com>
943 * libnautilus-private/nautilus-directory-async.c:
944 (link_info_nautilus_link_read_callback):
945 Avoid free of random memory if desktop file reading
948 2008-02-15 Alexander Larsson <alexl@redhat.com>
950 * libnautilus-private/nautilus-dnd.c:
951 (nautilus_drag_build_selection_list):
952 Don't build selection list in wrong order. (#330357)
954 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
956 * src/file-manager/fm-properties-window.c:
957 (should_show_custom_icon_buttons):
958 Fix typo, now you can set custom icons again. (#512795)
960 2008-02-15 Alexander Larsson <alexl@redhat.com>
962 * libnautilus-private/nautilus-mime-actions.c:
963 * libnautilus-private/nautilus-vfs-file.c:
964 Fix checking when to display errors (#514135)
966 2008-02-14 Alexander Larsson <alexl@redhat.com>
968 * libnautilus-private/nautilus-file-operations.c:
969 (report_copy_progress):
970 Only change progress status string as needed when
971 copying. This avoids a lot of I/O ops to get the
974 2008-02-14 Alexander Larsson <alexl@redhat.com>
976 * libnautilus-private/nautilus-file-operations.c:
977 ask before emptying the trash or deleting files (#509877)
978 Patch from Cosimo Cecchi and Luca Ferretti
980 2008-02-14 Alexander Larsson <alexl@redhat.com>
982 * src/file-manager/fm-properties-window.[ch]:
983 Close properties dialog on escape (#515620)
984 Patch from Cosimo Cecchi
986 2008-02-14 Alexander Larsson <alexl@redhat.com>
988 * libnautilus-private/nautilus-file-operations.c:
989 Don't ref parent window during operation, as this
990 could lead to some crash when the gtkuimanager is updated
991 but the child widgets were destroyed. Instead use
994 2008-02-13 Alexander Larsson <alexl@redhat.com>
997 Handle beagle >= 0.3.0
999 2008-02-13 Alexander Larsson <alexl@redhat.com>
1001 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1002 Fix bookmark comparison (#516214)
1003 Patch from Cosimo Cecchi
1005 2008-02-13 Alexander Larsson <alexl@redhat.com>
1007 * libnautilus-private/nautilus-progress-info.c:
1008 Allow minimize of progress window (#512778)
1009 Patch from Cosimo Cecchi
1011 2008-02-13 Alexander Larsson <alexl@redhat.com>
1013 * libnautilus-private/nautilus-progress-info.[ch]:
1014 * libnautilus-private/nautilus-file-operations.c:
1015 Add paused status to progress infos and use it
1016 to avoid poping up the progress dialog while dialogs
1018 Patch from Cosimo Cecchi
1020 2008-02-13 Alexander Larsson <alexl@redhat.com>
1022 * libnautilus-private/nautilus-icon-dnd.c:
1023 If using composite, make dnd icons partially transparent.
1025 2008-02-13 Alexander Larsson <alexl@redhat.com>
1027 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1028 * libnautilus-private/nautilus-icon-dnd.c:
1029 Support alpha icons during DnD on composited screens. (#500084)
1030 Patch from Alexander "weej" Jones
1032 2008-02-13 Alexander Larsson <alexl@redhat.com>
1034 * libnautilus-private/nautilus-link.c:
1035 (nautilus_link_get_link_icon_from_desktop):
1036 Strip extension from non-absolute-filename icons.
1037 This fixes icons for some old-school desktop files.
1039 2008-02-13 Alexander Larsson <alexl@redhat.com>
1041 * libnautilus-private/nautilus-file.[ch]:
1042 * libnautilus-private/nautilus-file-private.h:
1043 Add nautilus_file_is_launcher()
1045 * libnautilus-private/nautilus-directory-async.c:
1046 * libnautilus-private/nautilus-dnd.c:
1047 * libnautilus-private/nautilus-link.[ch]
1048 * libnautilus-private/nautilus-mime-actions.c:
1049 * libnautilus-private/nautilus-program-choosing.[ch]:
1050 * src/file-manager/fm-directory-view.c:
1051 * src/file-manager/fm-tree-view.c:
1052 Remove weird desktop-file: and command: hacks, and
1053 replace with usage and implementation of
1054 nautilus_file_is_launcher().
1055 This fixes some problems where the old desktop-file uri
1056 was interpreted as an actual file.
1058 2008-02-13 Alexander Larsson <alexl@redhat.com>
1060 * libnautilus-private/nautilus-file-operations.c (verify_destination):
1061 Don't free NULL GError.
1063 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
1065 * libnautilus-private/nautilus-file-operations.c:
1066 Remove unneeded gnome-vfs includes.
1068 2008-02-12 Alexander Larsson <alexl@redhat.com>
1070 * libnautilus-private/nautilus-mime-actions.c:
1071 (mime_application_hash):
1072 Fix 64bit build (#515896)
1074 2008-02-11 Alexander Larsson <alexl@redhat.com>
1077 Post-release version bump
1079 === nautilus 2.21.91 ===
1081 2008-02-11 Alexander Larsson <alexl@redhat.com>
1089 2008-02-11 Alexander Larsson <alexl@redhat.com>
1091 * libnautilus-private/nautilus-progress-info.[ch]:
1092 * libnautilus-private/nautilus-file-operations.c:
1093 Make progress setting be ratio based and not
1094 percent based and then ensure we handle division
1095 by zero correctly in all cases.
1097 2008-02-11 Alexander Larsson <alexl@redhat.com>
1099 * libnautilus-private/nautilus-file-operations.c:
1100 * libnautilus-private/nautilus-mime-actions.c:
1101 * libnautilus-private/nautilus-vfs-file.c:
1102 * src/nautilus-application.c:
1103 * src/nautilus-window-manage-views.c:
1104 Update for new gio mount flags argument
1106 2008-02-11 Alexander Larsson <alexl@redhat.com>
1108 * src/nautilus-places-sidebar.c (update_places):
1109 Fix leak of volumes list.
1110 Pointed out by Vincent Untz
1112 2008-02-08 Alexander Larsson <alexl@redhat.com>
1114 * libnautilus-private/nautilus-autorun.c:
1117 2008-02-08 Alexander Larsson <alexl@redhat.com>
1119 * src/nautilus-application.c:
1120 Use the new g_volume_should_automount()
1122 2008-02-08 Alexander Larsson <alexl@redhat.com>
1124 * libnautilus-private/nautilus-desktop-link.c:
1125 Maks sure we disconnect from the changed
1126 signal on the mount.
1128 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
1130 * HACKING: Change CVS things into SVN.
1132 2008-02-08 Alexander Larsson <alexl@redhat.com>
1134 * libnautilus-private/nautilus-desktop-link.c:
1135 (mount_changed_callback):
1136 (nautilus_desktop_link_new_from_mount):
1137 Handle changes of GMount objects
1139 2008-02-08 Alexander Larsson <alexl@redhat.com>
1141 * src/file-manager/fm-directory-view.c:
1142 Fix open and open with menu display in
1143 always-use-browser mode.
1145 2008-02-08 Alexander Larsson <alexl@redhat.com>
1147 * src/file-manager/fm-directory-view.c:
1148 Make sure delete-from-trash is correctly sensitive.
1151 2008-02-08 Alexander Larsson <alexl@redhat.com>
1153 * test/test-nautilus-search-engine.c:
1155 Initialize threads (#515031)
1157 2008-02-07 Luca Ferretti <elle.uca@libero.it>
1160 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1163 2008-02-07 A. Walton <awalton@svn.gnome.org>
1165 * libnautilus-private/nautilus-emblem-utils.c:
1166 (is_reserved_keyword):
1167 * libnautilus-private/nautilus-file.c:
1168 (nautilus_file_fit_date_as_string):
1169 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1170 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1172 2008-02-07 Alexander Larsson <alexl@redhat.com>
1174 * libnautilus-private/nautilus-icon-dnd.c:
1175 Rewrite the desktop uri to the real uri on
1176 uri-list drops (i.e. from other apps) (#511764)
1178 2008-02-06 Alexander Larsson <alexl@redhat.com>
1180 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1181 Don't crash if parent doesn't exist (#512636)
1182 Move exact change before key generation to avoid leak.
1184 2008-02-06 Alexander Larsson <alexl@redhat.com>
1186 * src/nautilus-window-manage-views.c:
1187 (nautilus_window_reload):
1188 Selection is already GFiles now, no need to
1189 convert from uris (#514458)
1190 Patch from John Millikin
1192 2008-02-06 Alexander Larsson <alexl@redhat.com>
1194 * libnautilus-private/nautilus-directory-async.c:
1195 (directory_load_one):
1196 Avoid crashing if gvfs backend gives NULL as name for
1197 a new file. (#511601)
1199 2008-02-06 Alexander Larsson <alexl@redhat.com>
1201 * libnautilus-private/nautilus-directory-async.c:
1202 * libnautilus-private/nautilus-directory-private.h:
1203 Change how we handle cancellation of the directory count
1204 and mime list for files in a directory. We now make sure
1205 that the callback for the cancelled operation is run before
1208 This was causing problems when viewing a directory that had
1209 a subdirectory getting a lot of new files added, as for each
1210 new file added the directory count would be cancelled and
1211 re-started, leading to lots of outstanding (cancelled)
1212 operations. Each of these was using a file descriptor for
1213 the readdir operation, which wasn't really leaking (it was
1214 eventually freed) but could cause temporary out-of-fd errors.
1216 Perhaps we should do something similar for all kinds of
1217 operations, but its worst for dir count and mime list due to
1218 nautilus_directory_invalidate_count_and_mime_list() which is
1219 called on file creation.
1221 2008-02-05 Alexander Larsson <alexl@redhat.com>
1223 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1224 Escape characters that won't work in GMarkup.
1226 2008-02-04 Alexander Larsson <alexl@redhat.com>
1228 * libnautilus-private/nautilus-autorun.c:
1229 Don't autorun non-local mounts.
1231 2008-02-04 Alexander Larsson <alexl@redhat.com>
1233 * libnautilus-private/nautilus-dnd.c ()
1234 (nautilus_drag_default_drop_action_for_icons):
1235 Default to move when dragging from trash.
1237 2008-02-04 Alexander Larsson <alexl@redhat.com>
1239 * src/file-manager/fm-properties-window.c (create_permissions_page):
1240 Only show selinux context if HAVE_SELINUX.
1242 2008-02-04 Alexander Larsson <alexl@redhat.com>
1244 * libnautilus-private/nautilus-file-operations.c:
1245 Don't follow symlinks when emptying trash (#513912)
1247 2008-02-01 Alexander Larsson <alexl@redhat.com>
1249 * libnautilus-private/nautilus-mime-actions.c:
1250 Handle GAppInfos having NULL id
1252 2008-01-30 Alexander Larsson <alexl@redhat.com>
1254 * libnautilus-private/nautilus-autorun.[ch]:
1255 Add functions to inhibit autorun for a volume
1256 or for the volume of a file.
1258 * src/nautilus-application.c:
1259 Convert automount code to new way to inhibit autorun.
1261 * libnautilus-private/nautilus-file-operations.c:
1262 * libnautilus-private/nautilus-mime-actions.c:
1263 * libnautilus-private/nautilus-vfs-file.c:
1264 * src/nautilus-window-manage-views.c:
1265 Inhibit autorun if we manually mount stuff.
1267 2008-01-29 Alexander Larsson <alexl@redhat.com>
1269 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1270 Fix string wrt plural
1272 2008-01-28 Alexander Larsson <alexl@redhat.com>
1275 Post release version bump
1277 === nautilus 2.21.90 ===
1279 2008-01-28 Alexander Larsson <alexl@redhat.com>
1285 Update version to 2.21.90
1287 2008-01-28 Alexander Larsson <alexl@redhat.com>
1289 * libnautilus-private/nautilus-autorun.c:
1290 Better finding of case insensitive files. (#511450)
1292 * libnautilus-private/nautilus-file-utilities.[ch]:
1293 Add nautilus_find_file_insensitive
1295 Based on patch from John Millikin
1297 2008-01-28 Alexander Larsson <alexl@redhat.com>
1299 * src/file-manager/fm-directory-view.c:
1300 Enable paste into folder for volume links (#386800)
1301 Based on patch from John Millikin
1303 2008-01-28 Alexander Larsson <alexl@redhat.com>
1305 * libnautilus-private/nautilus-directory-async.c:
1307 Don't reference thumb_mtime_str if its not
1308 set, fixing a crash on zoom in. (#511406)
1309 Patch from John Millikin
1311 2008-01-28 Alexander Larsson <alexl@redhat.com>
1313 * libnautilus-private/nautilus-file-operations.c:
1314 (report_count_progress):
1315 Use ngettext for number of files strings. (#512203)
1316 Patch from Vasiliy Faronov
1318 2008-01-28 Alexander Larsson <alexl@redhat.com>
1320 * libnautilus-private/nautilus-metafile.c:
1322 Escape slashes in the same way as old versions,
1323 fixing loss of metadata customization.
1324 Patch from Rached Ben Mustapha (#511592)
1326 2008-01-25 Soren Sandmann <sandmann@redhat.com>
1328 * libnautilus-private/nautilus-directory-background.c
1329 (nautilus_connect_desktop_background_to_file_metadata): Remove
1330 call of noop eel_background_set_is_constant()
1332 2008-01-25 Matthias Clasen <mclasen@redhat.com>
1334 * libnautilus-private/nautilus-file-operations.c: Update all
1335 GIOSchedulerJobFunc callbacks to return FALSE.
1337 2008-01-24 Luca Ferretti <elle.uca@libero.it>
1339 reviewed by: Alexander Larsson
1341 * libnautilus-private/Makefile.am:
1342 * libnautilus-private/nautilus-icon-names.h
1344 Add a new file to define icon names, like
1345 #define NAUTILUS_ICON_HOME "user-home"
1346 using named icons from fd.o icon naming spec.
1348 * libnautilus-private/nautilus-desktop-link.c:
1349 (nautilus_desktop_link_new):
1350 * libnautilus-private/nautilus-link.c:
1351 (nautilus_link_get_link_icon_from_desktop):
1352 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1353 (nautilus_trash_monitor_init):
1354 * src/file-manager/fm-directory-view.c:
1355 * src/file-manager/fm-tree-view.c: (create_popup_menu),
1357 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1358 * src/nautilus-connect-server-dialog-main.c: (main):
1359 * src/nautilus-desktop-window.c: (real_get_icon):
1360 * src/nautilus-main.c: (main):
1361 * src/nautilus-pathbar.c: (get_icon_for_file_path),
1362 (get_button_image), (is_file_path_mounted_mount),
1363 (make_directory_button):
1364 * src/nautilus-places-sidebar.c: (update_places),
1365 (bookmarks_drop_uris):
1366 * src/nautilus-window-menus.c:
1368 Include nautilus-icon-name.h and use its icons defines.
1369 This means that now Nautilus is using "user-home",
1370 "user-desktop", "folder", "user-trash*", "computer",
1371 "drive-harddisk", "folder-remote", "network-workgroup",
1372 and "text-x-generic-template".
1374 * src/network-scheme.desktop.in:
1375 * nautilus-computer.desktop.in.in:
1376 * nautilus-file-management-properties.desktop.in.in:
1377 * nautilus-folder-handler.desktop.in.in:
1378 * nautilus-home.desktop.in.in:
1379 * nautilus.desktop.in.in:
1381 Use icons from fd.o spec here too. In details, we have
1383 ----------------+----------------------
1385 File Browser | system-file-manager
1386 Open Folder | folder-open
1387 Home Folder | user-home
1388 File Management | system-file-manager
1389 Network | network-workgroup
1391 For other details see bug #407130.
1393 2008-01-23 Alexander Larsson <alexl@redhat.com>
1395 * libnautilus-private/nautilus-file-operations.c:
1396 Don't leak enumerators
1398 * libnautilus-private/nautilus-trash-monitor.c:
1399 Don't leak file info
1401 Fixes from Matthias Clasen
1403 2008-01-22 Alexander Larsson <alexl@redhat.com>
1405 * libnautilus-extension/nautilus-column.c:
1406 Add attribute_q property that is the Quark
1407 of the attribute property.
1409 * src/file-manager/fm-icon-container.c:
1410 * src/file-manager/fm-list-model.[ch]:
1411 * src/file-manager/fm-list-view.c:
1412 Use the quark versions of the string attribute
1413 calls for better performance.
1415 2008-01-22 Alexander Larsson <alexl@redhat.com>
1417 * libnautilus-private/nautilus-file.[ch]:
1418 Add quark-bases string-attribute accessors.
1419 Store extension infos as quarks
1421 2008-01-22 Alexander Larsson <alexl@redhat.com>
1423 * libnautilus-private/nautilus-file.c:
1424 (nautilus_file_invalidate_extension_info_internal):
1425 (nautilus_file_add_string_attribute):
1426 Lazily allocate the extension info hashtable.
1427 Internalize the extension info attribute names.
1429 2008-01-22 Alexander Larsson <alexl@redhat.com>
1431 * libnautilus-private/nautilus-file.c:
1432 (nautilus_file_get_emblem_pixbufs):
1433 Don't leak NautilusIconInfo
1435 2008-01-22 Alexander Larsson <alexl@redhat.com>
1437 * libnautilus-private/nautilus-bookmark.c:
1438 (nautilus_bookmark_get_pixbuf):
1441 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1444 * libnautilus-private/nautilus-icon-info.c:
1445 (nautilus_icon_info_get_pixbuf_nodefault):
1446 Only set toggle ref first time we get a pixbuf request.
1448 2008-01-22 Alexander Larsson <alexl@redhat.com>
1450 * src/nautilus-main.c:
1452 Clear caches on shutdown to help track leaks.
1454 2008-01-22 Alexander Larsson <alexl@redhat.com>
1456 * libnautilus-private/nautilus-file.c:
1458 (update_description_for_link):
1459 Fix leak of description
1461 * libnautilus-private/nautilus-metafile.c:
1462 (set_metafile_contents):
1463 fix leak of xmlName.
1465 2008-01-22 Alexander Larsson <alexl@redhat.com>
1467 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1468 * libnautilus-private/nautilus-file-operations.c:
1469 * src/Nautilus_shell.server.in:
1470 * src/file-manager/fm-directory-view.c:
1471 * src/file-manager/fm-properties-window.c:
1472 * src/nautilus-connect-server-dialog-main.c:
1473 * src/nautilus-file-management-properties.glade:
1474 * src/nautilus-navigation-window-menus.c:
1475 Clean up strings for l10n. (#510327)
1477 2008-01-22 Alexander Larsson <alexl@redhat.com>
1479 * libnautilus-private/nautilus-file-operations.c:
1480 * libnautilus-private/nautilus-file.c:
1481 * libnautilus-private/nautilus-progress-info.c:
1482 * src/file-manager/fm-directory-view.c:
1483 * src/file-manager/fm-properties-window.c:
1484 Use thousands separators (#41455)
1486 2008-01-21 Alexander Larsson <alexl@redhat.com>
1489 Post release version bump
1491 === nautilus 2.21.6 ===
1493 2008-01-21 Alexander Larsson <alexl@redhat.com>
1499 Bump glib requirement to 2.15.3
1501 2008-01-21 Alexander Larsson <alexl@redhat.com>
1503 * libnautilus-private/nautilus-desktop-icon-file.c:
1506 * libnautilus-private/nautilus-file.c:
1507 Allow umount and eject for NautilusFiles that have
1508 a GMount. (e.g. unix mountpoints)
1510 2008-01-18 Alexander Larsson <alexl@redhat.com>
1512 * libnautilus-private/nautilus-autorun.c:
1513 * src/nautilus-autorun-software.c:
1516 2008-01-18 Alexander Larsson <alexl@redhat.com>
1518 * libnautilus-private/nautilus-program-choosing.c:
1519 Just use get_activation_location instead of all
1520 the unnecessary special casing.
1522 * libnautilus-private/nautilus-autorun.[ch]:
1523 * src/file-manager/fm-directory-view.c:
1524 * src/nautilus-window-manage-views.c:
1525 Use nautilus_file_get_mount() to do the
1526 x-content type detection.
1528 2008-01-18 Alexander Larsson <alexl@redhat.com>
1530 * libnautilus-private/nautilus-file.[ch]:
1531 Add nautilus_file_get_activation_location.
1533 * libnautilus-private/nautilus-directory-async.c:
1534 Get mounts from mountable files too.
1536 2008-01-18 Alexander Larsson <alexl@redhat.com>
1538 * src/nautilus-x-content-bar.c:
1539 Don't free result of g_app_info_get_icon ().
1541 2008-01-17 Alexander Larsson <alexl@redhat.com>
1543 * libnautilus-private/nautilus-desktop-icon-file.c:
1544 * libnautilus-private/nautilus-directory-async.c:
1545 * libnautilus-private/nautilus-directory-private.h:
1546 * libnautilus-private/nautilus-file.c:
1547 Implement reading the mount attribute
1548 (not used or tested yet)
1550 2008-01-17 Alexander Larsson <alexl@redhat.com>
1552 * libnautilus-private/nautilus-file.[ch]:
1553 * libnautilus-private/nautilus-file-attributes.h:
1554 * libnautilus-private/nautilus-file-private.h:
1555 Add GMount attribute to NautilusFile.
1556 (not implemented yet)
1560 * data/nautilus.xml.in:
1561 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1562 * libnautilus-private/nautilus-autorun.[ch]:
1563 * libnautilus-private/nautilus-global-preferences.c:
1564 * libnautilus-private/nautilus-global-preferences.h:
1565 * libnautilus-private/nautilus-program-choosing.c:
1567 * src/file-manager/fm-directory-view.c:
1568 * src/nautilus-application.c:
1569 * src/nautilus-autorun-software.c: Added.
1570 * src/nautilus-file-management-properties.c:
1571 * src/nautilus-file-management-properties.glade:
1572 * src/nautilus-window-manage-views.c:
1573 * src/nautilus-x-content-bar.[ch]: Added.
1574 More work on autorun and x-content types from David Zeuthen
1576 2008-01-16 Alexander Larsson <alexl@redhat.com>
1578 * src/nautilus-application.c:
1579 (find_parent_spatial_window):
1580 unref, not free the GFile.
1581 Fixes crash in close parent windows (#509821)
1583 2008-01-16 Alexander Larsson <alexl@redhat.com>
1585 * src/nautilus-file-management-properties.c:
1586 (nautilus_file_management_properties_dialog_setup):
1587 Fix help crash by actually owning a ref to
1588 xml_dialog. (#509835)
1590 2008-01-15 Alexander Larsson <alexl@redhat.com>
1592 * libnautilus-private/nautilus-dnd.[ch]:
1593 Add nautilus_drag_uris_local
1595 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1596 Don't copy/move files if you dnd within the same
1599 2008-01-15 Alexander Larsson <alexl@redhat.com>
1601 * src/file-manager/fm-directory-view.c:
1602 Selection lists are GFiles now, not uris (#505944)
1604 2008-01-15 Alexander Larsson <alexl@redhat.com>
1606 * libnautilus-private/nautilus-mime-application-chooser.c:
1607 (nautilus_mime_application_chooser_finalize):
1608 Disconnect mime changed handler
1610 2008-01-15 Alexander Larsson <alexl@redhat.com>
1612 * src/nautilus-file-management-properties.c:
1613 (nautilus_file_management_properties_dialog_response_cb):
1614 Don't crash when exiting separate properties app. (#505687)
1616 * src/nautilus-window.c:
1617 (nautilus_window_update_icon):
1618 Unref pixbuf inside != NULL block.
1620 2008-01-15 Alexander Larsson <alexl@redhat.com>
1622 * libnautilus-private/nautilus-directory-async.c:
1623 * libnautilus-private/nautilus-file-private.h:
1624 * libnautilus-private/nautilus-file.c:
1625 Honor mtime specified in thumbnail (#504833)
1627 2008-01-14 Alexander Larsson <alexl@redhat.com>
1630 Post release version bump
1632 === nautilus 2.21.5 ===
1634 2008-01-14 Alexander Larsson <alexl@redhat.com>
1636 * src/nautilus-application.c:
1643 Update version to 2.21.5
1646 2008-01-14 Alexander Larsson <alexl@redhat.com>
1651 * libnautilus-private/nautilus-file-utilities.c:
1652 * libnautilus-private/nautilus-monitor.c:
1653 * libnautilus-private/nautilus-trash-monitor.c:
1654 * src/nautilus-bookmark-list.c:
1655 Update to new gio API.
1657 2008-01-14 Alexander Larsson <alexl@redhat.com>
1659 * src/file-manager/fm-directory-view.c:
1660 (search_in_menu_items):
1661 (extension_action_callback):
1662 Check recursively for valid menu items (#508878)
1663 Patch from Choe Hwanjin.
1665 2008-01-14 Alexander Larsson <alexl@redhat.com>
1667 * libnautilus-private/nautilus-ui-utilities.c:
1668 (extension_action_sensitive_callback):
1669 (nautilus_toolbar_action_from_menu_item):
1670 Update toolbar item sensitivity if menu item changes.
1672 2008-01-14 Alexander Larsson <alexl@redhat.com>
1674 * libnautilus-private/nautilus-file-operations.[ch]:
1675 Add check_trash arg to nautilus_file_operations_unmount_mount.
1676 Add nautilus_file_operations_mount_volume().
1678 * libnautilus-private/nautilus-desktop-icon-file.c:
1679 * src/nautilus-places-sidebar.c:
1680 * src/file-manager/fm-tree-view.c:
1681 Update to API change.
1683 * data/nautilus.xml.in:
1684 * libnautilus-private/Makefile.am:
1685 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1686 * libnautilus-private/nautilus-autorun.[ch]: Added.
1687 * libnautilus-private/nautilus-global-preferences.[ch]:
1688 * src/nautilus-application.c:
1689 * src/nautilus-file-management-properties.c:
1690 * src/nautilus-file-management-properties.glade:
1691 Add new autorun setup (by David Zeuthen)
1693 2008-01-11 Alexander Larsson <alexl@redhat.com>
1695 * libnautilus-private/nautilus-file.[ch]:
1696 Add nautilus_file_has_activation_uri.
1697 Don't show can't write emblems if you can't
1698 write in the parent either.
1700 * libnautilus-private/nautilus-mime-actions.c:
1701 Don't launch mountables that have no activation uri.
1703 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1705 Don't check for unportable functions, fixes #396923
1709 * configure.in: don't check for unportable functions to modify the
1711 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1713 2008-01-10 Alexander Larsson <alexl@redhat.com>
1715 * src/file-manager/fm-directory-view.c:
1716 Use nautilus_file_can_delete() to control sensitivity
1717 of delete menu item.
1719 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1722 * icons/backgrounds.png:
1723 * icons/emblems.png:
1724 New Tango icons from Ulisse Perusin (see bug #374722).
1726 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1728 * data/icons/16x16/apps/Makefile.am:
1729 * data/icons/22x22/apps/Makefile.am:
1730 * data/icons/24x24/apps/Makefile.am:
1731 * data/icons/32x32/apps/Makefile.am:
1732 * data/icons/scalable/apps/Makefile.am:
1733 Run gtk-update-icon-cache one one when exiting from
1734 icons directory. Not needed to repeat it 5 times.
1736 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1741 * icons/Makefile.am:
1743 Move "nautilus" named icon from icon/appicon to data/icons
1744 matching the directory and naming structure of other GNOME
1747 This will also help if we'll need to add custom themeable
1750 2008-01-10 Alexander Larsson <alexl@redhat.com>
1752 * libnautilus-private/nautilus-mime-actions.c:
1753 (cancel_activate_callback):
1754 Fix assertion crash on cancel.
1756 2008-01-09 A. Walton <awalton@svn.gnome.org>
1758 * libnautilus-private/nautilus-file-operations.c:
1759 (verify_destination):
1760 Non-strdup()'d string potentially free()'d.
1762 2008-01-09 A. Walton <awalton@svn.gnome.org>
1764 * libnautilus-private/nautilus-file-operations.c:
1765 (move_file_prepare):
1766 Remove bad g_error_free()'s causing crashes while
1769 2008-01-09 Alexander Larsson <alexl@redhat.com>
1772 EXTRA_DIST the currently not built
1773 connect to server dialogs.
1775 2008-01-08 Alexander Larsson <alexl@redhat.com>
1778 Post release version bump
1780 === nautilus 2.21.2 ===
1782 2008-01-08 Alexander Larsson <alexl@redhat.com>
1787 2008-01-08 Alexander Larsson <alexl@redhat.com>
1789 * libnautilus-private/nautilus-desktop-icon-file.c:
1790 * libnautilus-private/nautilus-file.[ch]:
1791 * libnautilus-private/nautilus-vfs-file.c:
1792 * src/file-manager/fm-directory-view.c:
1793 Remove unused callbacks in nautilus_file_unmount/eject.
1794 Patch from Tomas Bzatek <tbzatek@redhat.com>
1796 2008-01-08 Alexander Larsson <alexl@redhat.com>
1798 * libnautilus-private/nautilus-desktop-icon-file.c:
1799 * libnautilus-private/nautilus-file-operations.c:
1800 * libnautilus-private/nautilus-vfs-file.c:
1801 Implement some missing mount/unmount functionallity.
1802 Patch from Tomas Bzatek <tbzatek@redhat.com>
1804 2008-01-08 Alexander Larsson <alexl@redhat.com>
1807 Bump glib req to 2.15.1
1809 2008-01-08 Alexander Larsson <alexl@redhat.com>
1811 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1814 2008-01-07 Alexander Larsson <alexl@redhat.com>
1816 * libnautilus-private/nautilus-monitor.c:
1817 * libnautilus-private/nautilus-trash-monitor.c:
1818 Update to new gio API
1820 2008-01-04 Alexander Larsson <alexl@redhat.com>
1822 * libnautilus-extension/libnautilus-extension.pc.in:
1823 Pull in gio, not gnome-vfs.
1825 * libnautilus-extension/nautilus-file-info.[ch]:
1826 * libnautilus-private/nautilus-file.c:
1827 Export some gio specific things like file type and
1828 location/parent location.
1830 * libnautilus-private/nautilus-desktop-icon-file.c:
1831 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1833 2008-01-04 Alexander Larsson <alexl@redhat.com>
1836 * src/nautilus-main.c:
1837 Set desktop env for GAppInfo
1839 * libnautilus-private/nautilus-open-with-dialog.c:
1840 Filter out apps that don't take file args from
1843 2008-01-04 Alexander Larsson <alexl@redhat.com>
1845 * libnautilus-private/nautilus-file-operations.c:
1847 Remove unnecessary delete_if_all_already_in_trash boolean.
1849 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
1851 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1854 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
1856 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1857 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1858 Update to use extensions-2.0 dir.
1860 2007-12-27 Alexander Larsson <alexl@redhat.com>
1862 * libnautilus-private/nautilus-dnd.c:
1863 (nautilus_drag_default_drop_action_for_icons):
1864 Default dnd of desktop icons to move. (#504824)
1865 Based on patch by Cosimo Cecchi
1867 2007-12-20 Alexander Larsson <alexl@redhat.com>
1870 Post release version bump
1872 === nautilus 2.21.1 ===
1874 2007-12-20 Alexander Larsson <alexl@redhat.com>
1876 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1883 Remove gnome-vfs requirement
1884 Bump glib and eel requirements
1886 2007-12-20 Alexander Larsson <alexl@redhat.com>
1888 * libnautilus-private/nautilus-mime-actions.c:
1889 Correct check for require_uri.
1890 Small performance fix
1892 2007-12-20 Alexander Larsson <alexl@redhat.com>
1894 * libnautilus-private/nautilus-file-private.h:
1895 Missed one "std" in the conversion
1897 2007-12-20 Alexander Larsson <alexl@redhat.com>
1899 * libnautilus-private/nautilus-customization-data.c:
1900 * libnautilus-private/nautilus-directory-async.c:
1901 * libnautilus-private/nautilus-dnd.c:
1902 * libnautilus-private/nautilus-file-operations.c:
1903 * libnautilus-private/nautilus-file-utilities.c:
1904 * libnautilus-private/nautilus-file.c:
1905 * libnautilus-private/nautilus-icon-dnd.c:
1906 * libnautilus-private/nautilus-link.c:
1907 * libnautilus-private/nautilus-search-engine-simple.c:
1908 * libnautilus-private/nautilus-trash-monitor.c:
1909 * src/file-manager/fm-directory-view.c:
1910 * src/file-manager/fm-properties-window.c:
1911 * src/nautilus-pathbar.c:
1912 * src/nautilus-property-browser.c:
1913 Update to new gio file attribute names
1915 2007-12-20 Alexander Larsson <alexl@redhat.com>
1917 * libnautilus-private/nautilus-file-operations.c:
1918 * src/nautilus-places-sidebar.c:
1919 Update to new gio api
1921 2007-12-19 Alexander Larsson <alexl@redhat.com>
1923 * libnautilus-private/nautilus-file-operations.c:
1924 * libnautilus-private/nautilus-file.c:
1925 * src/file-manager/fm-directory-view.c:
1926 * src/file-manager/fm-properties-window.c:
1927 Update for glib API change.
1929 2007-12-19 David Zeuthen <davidz@redhat.com>
1931 Don't put up error dialogs if the error code is
1932 G_IO_ERROR_FAILED_HANDLED.
1934 * libnautilus-private/nautilus-file-operations.c:
1935 (unmount_mount_callback):
1936 * src/nautilus-places-sidebar.c: (volume_mount_cb),
1937 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1938 (drive_poll_for_media_cb):
1940 2007-12-17 Alexander Larsson <alexl@redhat.com>
1942 * src/nautilus-main.c:
1943 (setup_debug_log_signals):
1944 Disable unsafe segv handler by default
1946 2007-12-14 David Zeuthen <davidz@redhat.com>
1948 * libnautilus-private/nautilus-desktop-icon-file.c:
1949 (update_info_from_link):
1950 * libnautilus-private/nautilus-desktop-link-monitor.c:
1951 (volume_delete_dialog):
1952 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1953 (fm_tree_view_unmount_cb):
1954 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1955 * src/nautilus-places-sidebar.c: (check_visibility),
1956 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1957 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1958 (eject_shortcut_cb):
1960 Update for API changes in gio trunk.
1962 2007-12-14 Alexander Larsson <alexl@redhat.com>
1964 * libnautilus-private/nautilus-file-operations.c:
1965 * libnautilus-private/nautilus-monitor.c:
1966 * libnautilus-private/nautilus-open-with-dialog.c:
1967 Update to new flags API
1969 2007-12-14 Alexander Larsson <alexl@redhat.com>
1971 * libnautilus-private/nautilus-bookmark.c:
1972 * libnautilus-private/nautilus-bookmark.h:
1973 * libnautilus-private/nautilus-desktop-icon-file.c:
1974 * libnautilus-private/nautilus-desktop-link-monitor.c:
1975 * libnautilus-private/nautilus-desktop-link.c:
1976 * libnautilus-private/nautilus-desktop-link.h:
1977 * libnautilus-private/nautilus-directory-private.h:
1978 * libnautilus-private/nautilus-directory.h:
1979 * libnautilus-private/nautilus-emblem-utils.h:
1980 * libnautilus-private/nautilus-file-changes-queue.h:
1981 * libnautilus-private/nautilus-file-operations.c:
1982 * libnautilus-private/nautilus-file-operations.h:
1983 * libnautilus-private/nautilus-file-utilities.c:
1984 * libnautilus-private/nautilus-file-utilities.h:
1985 * libnautilus-private/nautilus-file.c:
1986 * libnautilus-private/nautilus-file.h:
1987 * libnautilus-private/nautilus-icon-info.c:
1988 * libnautilus-private/nautilus-icon-info.h:
1989 * libnautilus-private/nautilus-link.c:
1990 * libnautilus-private/nautilus-mime-actions.h:
1991 * libnautilus-private/nautilus-mime-application-chooser.c:
1992 * libnautilus-private/nautilus-monitor.c:
1993 * libnautilus-private/nautilus-monitor.h:
1994 * libnautilus-private/nautilus-open-with-dialog.c:
1995 * libnautilus-private/nautilus-open-with-dialog.h:
1996 * libnautilus-private/nautilus-program-choosing.c:
1997 * libnautilus-private/nautilus-program-choosing.h:
1998 * libnautilus-private/nautilus-progress-info.h:
1999 * libnautilus-private/nautilus-recent.h:
2000 * libnautilus-private/nautilus-search-directory.c:
2001 * libnautilus-private/nautilus-search-engine-simple.c:
2002 * libnautilus-private/nautilus-trash-monitor.c:
2003 * libnautilus-private/nautilus-trash-monitor.h:
2004 * libnautilus-private/nautilus-ui-utilities.c:
2005 * libnautilus-private/nautilus-view-factory.h:
2006 * src/file-manager/fm-directory-view.c:
2007 * src/file-manager/fm-directory-view.h:
2008 * src/file-manager/fm-icon-container.c:
2009 * src/file-manager/fm-icon-view.c:
2010 * src/file-manager/fm-tree-model.h:
2011 * src/file-manager/fm-tree-view.c:
2012 * src/nautilus-application.c:
2013 * src/nautilus-application.h:
2014 * src/nautilus-bookmark-list.c:
2015 * src/nautilus-bookmark-list.h:
2016 * src/nautilus-desktop-window.c:
2017 * src/nautilus-image-properties-page.c:
2018 * src/nautilus-location-entry.c:
2019 * src/nautilus-navigation-window.c:
2020 * src/nautilus-pathbar.c:
2021 * src/nautilus-pathbar.h:
2022 * src/nautilus-places-sidebar.c:
2023 * src/nautilus-property-browser.c:
2024 * src/nautilus-query-editor.c:
2025 * src/nautilus-window-menus.c:
2026 Only use <gio/gio.h> include
2028 2007-12-14 Alexander Larsson <alexl@redhat.com>
2030 * libnautilus-private/nautilus-file-operations.c:
2031 Update to gioscheduler.h changes
2033 2007-12-13 Alexander Larsson <alexl@redhat.com>
2035 * libnautilus-private/nautilus-mime-actions.c:
2036 * src/nautilus-window-manage-views.c:
2037 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2039 2007-12-12 Alexander Larsson <alexl@redhat.com>
2041 * src/file-manager/fm-directory-view.c:
2045 (add_submenu_to_directory_menus):
2046 Avoid creating three copies of template menu actions
2048 2007-12-12 Alexander Larsson <alexl@redhat.com>
2050 * libnautilus-private/nautilus-file-private.h:
2051 * libnautilus-private/nautilus-file-utilities.c:
2052 Update to new gio attribute names
2054 2007-12-12 Andre Klapper <a9016009@gmx.de>
2056 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2057 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2059 2007-12-12 Andre Klapper <a9016009@gmx.de>
2061 * src/file-manager/fm-properties-window.c (create_pie_widget):
2062 fix a typo (bug #499715, committing on behalf of Bob mauchin);
2063 add two translator comments.
2065 2007-12-11 David Zeuthen <davidz@redhat.com>
2067 Update for API changes in gio trunk.
2069 * libnautilus-private/nautilus-desktop-icon-file.c:
2070 (update_info_from_link):
2071 * libnautilus-private/nautilus-desktop-link-monitor.c:
2072 (volume_delete_dialog), (volume_file_name_used),
2073 (create_mount_link), (mount_added_callback),
2074 (mount_removed_callback), (mount_changed_callback),
2075 (desktop_volumes_visible_changed),
2076 (nautilus_desktop_link_monitor_init),
2077 (desktop_link_monitor_finalize):
2078 * libnautilus-private/nautilus-desktop-link.c:
2079 (nautilus_desktop_link_new),
2080 (nautilus_desktop_link_new_from_mount),
2081 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2082 * libnautilus-private/nautilus-desktop-link.h:
2083 * libnautilus-private/nautilus-file-operations.c:
2084 (custom_mount_to_string), (custom_mount_skip),
2085 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2086 (has_trash_files), (nautilus_file_operations_unmount_mount):
2087 * libnautilus-private/nautilus-file-operations.h:
2088 * libnautilus-private/nautilus-file.c:
2089 (nautilus_file_get_volume_name):
2090 * src/file-manager/fm-icon-container.c: (get_sort_category):
2091 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2092 (fm_tree_model_get_mount_for_root_node_file),
2093 (fm_tree_model_remove_root_uri):
2094 * src/file-manager/fm-tree-model.h:
2095 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2096 (mount_added_callback), (mount_removed_callback),
2097 (button_pressed_callback), (fm_tree_view_unmount_cb),
2099 * src/nautilus-application.c: (nautilus_application_instance_init),
2100 (mount_added_callback), (mount_removed_callback):
2101 * src/nautilus-pathbar.c:
2102 (nautilus_path_bar_update_button_appearance),
2103 (is_file_path_mounted_mount), (find_button_type),
2104 (make_directory_button):
2105 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2106 (mount_added_callback), (mount_removed_callback),
2107 (mount_changed_callback), (volume_added_callback),
2108 (volume_removed_callback), (volume_changed_callback),
2109 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2110 (check_visibility), (bookmarks_check_popup_sensitivity),
2111 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2112 (unmount_shortcut_cb), (eject_shortcut_cb),
2113 (drive_poll_for_media_cb), (rescan_shortcut_cb),
2114 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2115 (nautilus_places_sidebar_set_parent_window):
2117 2007-12-11 A. Walton <awalton@svn.gnome.org>
2118 * src/nautilus-shell-interface.idl:
2119 Fix build error from nautilus metafile removal.
2121 2007-12-10 Alexander Larsson <alexl@redhat.com>
2123 * libnautilus-private/nautilus-directory-async.c:
2124 * libnautilus-private/nautilus-directory-metafile.[ch]:
2125 * libnautilus-private/nautilus-metafile.[ch]:
2126 * libnautilus-private/nautilus-directory-private.h:
2127 * libnautilus-private/nautilus-directory.c:
2128 * libnautilus-private/Makefile.am:
2129 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2130 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2131 * libnautilus-private/nautilus-metafile-server.idl: Removed.
2132 * src/nautilus-application.c:
2133 * src/nautilus-main.c:
2134 * src/nautilus-spatial-window.c:
2135 Remove the bonobo layer for metadata, as we're always in-process anyway
2138 2007-12-07 Alexander Larsson <alexl@redhat.com>
2140 * libnautilus-private/nautilus-file.[ch]:
2141 * libnautilus-private/nautilus-vfs-file.c:
2142 * src/file-manager/fm-directory-view.c:
2143 Add optional cancellable arg to nautilus_file_mount
2145 * libnautilus-private/nautilus-mime-actions.c:
2146 Implement cancellation of file activation
2148 2007-12-07 Alexander Larsson <alexl@redhat.com>
2150 * libnautilus-private/nautilus-file-operations.c:
2151 Implement nautilus_file_set_permissions_recursive
2153 2007-12-07 Alexander Larsson <alexl@redhat.com>
2155 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2156 Use new gio apis to avoid getting uri.
2158 2007-12-07 Alexander Larsson <alexl@redhat.com>
2160 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2161 No need to get the uri to figure out if the
2162 directory is in the trash, just use
2163 g_file_has_uri_scheme().
2165 2007-12-07 Alexander Larsson <alexl@redhat.com>
2167 * src/nautilus-places-sidebar.c:
2168 Display errors on mount/unmount failure
2170 2007-12-07 Alexander Larsson <alexl@redhat.com>
2172 * libnautilus-private/nautilus-file-operations.[ch]:
2173 * src/file-manager/fm-tree-view.c:
2174 * src/nautilus-places-sidebar.c:
2175 Show errors on unmount/eject failing.
2177 2007-12-07 Alexander Larsson <alexl@redhat.com>
2179 * libnautilus-private/nautilus-file-operations.[ch]:
2180 * src/nautilus-places-sidebar.c:
2181 Implement empty trash on unmount and eject
2183 * src/file-manager/fm-tree-view.c:
2184 Use the file op version of unmount
2186 2007-12-07 Alexander Larsson <alexl@redhat.com>
2188 * libnautilus-private/nautilus-file-operations.[ch]:
2189 Implement the rest of the file create ops
2191 * src/file-manager/fm-directory-view.c:
2192 Get sane filenames for dropped text
2194 2007-12-06 Alexander Larsson <alexl@redhat.com>
2196 * libnautilus-private/nautilus-directory.c:
2197 Don't avoid adding existing files that are not is_added.
2198 Fixes a problem where new folder didn't display the new folder.
2200 * libnautilus-private/nautilus-file-operations.[ch]:
2201 * src/file-manager/fm-directory-view.c:
2202 * src/file-manager/fm-tree-view.c:
2203 Implement new folder.
2205 2007-12-06 Alexander Larsson <alexl@redhat.com>
2207 * libnautilus-private/nautilus-file-operations.c:
2208 Set position on move and link
2210 2007-12-06 Alexander Larsson <alexl@redhat.com>
2212 * libnautilus-private/nautilus-file-operations.[ch]:
2213 * src/file-manager/fm-directory-view.c:
2214 Implement symlinking
2216 2007-12-05 Alexander Larsson <alexl@redhat.com>
2218 * libnautilus-private/nautilus-file-operations.[ch]:
2219 Implement duplicate.
2221 2007-12-05 Alexander Larsson <alexl@redhat.com>
2223 * src/file-manager/fm-directory-view.c:
2224 Fix merge error that made the Open Folder Window
2225 menu item appear in non-browser mode
2227 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2228 * libnautilus-private/nautilus-search-engine-beagle.c:
2229 Fixed some spacing issues.
2231 2007-12-04 Alexander Larsson <alexl@redhat.com>
2233 * libnautilus-private/nautilus-file-operations.c:
2234 Implement empty trash
2236 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2237 * libnautilus-private/nautilus-search-engine-beagle.c:
2238 Fix a memory leak from the last commit.
2240 2007-12-04 Alexander Larsson <alexl@redhat.com>
2242 * libnautilus-private/nautilus-file-operations.c:
2243 Implement trash with CommonJob
2245 * libnautilus-private/nautilus-progress-info.c:
2246 (nautilus_progress_info_set_progress):
2247 Ensure progress always is inside 0.0 - 1.0
2249 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2250 * libnautilus-private/nautilus-search-engine-beagle.c:
2251 Replace depreciated beagle_query_add_hit_type and
2252 beagle_query_add_mime_type with compatible query strings.
2254 2007-12-04 Alexander Larsson <alexl@redhat.com>
2256 * libnautilus-private/nautilus-file-operations.c:
2257 Support recursive delete with progress reporting
2259 2007-12-04 Alexander Larsson <alexl@redhat.com>
2261 * libnautilus-private/nautilus-file-operations.c:
2262 Use CommonJob in the delete confirmation dialogs
2264 2007-12-03 Christian Persch <chpe@gnome.org>
2266 * libnautilus-private/nautilus-directory-metafile.c:
2267 (nautilus_directory_get_integer_file_metadata),
2268 (nautilus_directory_set_integer_file_metadata):
2269 * libnautilus-private/nautilus-directory.c:
2270 (nautilus_directory_schedule_position_set):
2271 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2272 * libnautilus-private/nautilus-file-operations-progress.c:
2273 (time_remaining_callback):
2274 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2275 * src/file-manager/fm-directory-view.c: (new_folder_done):
2276 * src/nautilus-application.c: (get_desktop_manager_selection):
2277 * src/nautilus-connect-server-dialog.c: (display_server_uri):
2278 * src/nautilus-information-panel.c: (receive_dropped_color):
2279 * src/nautilus-property-browser.c: (add_color_to_browser):
2280 * src/nautilus-window.c: (nautilus_window_init),
2281 (nautilus_window_finalize), (free_activate_view_data),
2282 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2283 (nautilus_window_class_init): Remove some small allocations, and use
2284 GSlice more often. Bug #461795.
2286 2007-12-03 Alexander Larsson <alexl@redhat.com>
2288 * libnautilus-private/nautilus-file-operations.c:
2289 Move screen_num to CommonJob
2290 Use GtkWindow * for parent_window in CommonJob
2291 shallow conversion to CommonJob use for delete
2293 2007-12-03 Alexander Larsson <alexl@redhat.com>
2295 * libnautilus-private/nautilus-file-operations.c:
2296 Remove old gnome-vfs base implementation to make
2297 this easier to read.
2299 2007-12-03 Alexander Larsson <alexl@redhat.com>
2301 * libnautilus-private/nautilus-file-operations.c:
2302 Implement cancellation in all ops
2304 * libnautilus-private/nautilus-progress-info.[ch]:
2305 Allow cancelling in progress dialog
2307 2007-12-03 Alexander Larsson <alexl@redhat.com>
2310 Don't include deprectated headers
2312 2007-12-03 Alexander Larsson <alexl@redhat.com>
2314 * libnautilus-private/nautilus-search-engine-tracker.c:
2317 * src/file-manager/fm-directory-view.h:
2318 Don't include deprectated headers
2320 2007-12-03 Alexander Larsson <alexl@redhat.com>
2322 * libnautilus-private/nautilus-file-operations.c:
2323 * libnautilus-private/nautilus-file.c:
2324 * libnautilus-private/nautilus-progress-info.c:
2325 * src/file-manager/fm-error-reporting.c:
2326 Fix ngettext use and othe i18n issues (#500945)
2328 2007-11-30 Federico Mena Quintero <federico@novell.com>
2330 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2333 * src/file-manager/fm-properties-window.c
2334 (create_permissions_page): Use header capitalization for command button.
2335 (add_permissions_combo_box): Use sentence capitalization for field labels.
2337 2007-11-30 Alexander Larsson <alexl@redhat.com>
2339 * libnautilus-private/nautilus-file-operations.[ch]:
2340 Reimplement copy_move helper with _copy and _move
2341 Also support move to trash as trash
2343 * src/file-manager/fm-directory-view.c:
2344 Use _copy_move again
2346 2007-11-30 Alexander Larsson <alexl@redhat.com>
2348 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2349 Convert changes queue to only use GFile, not uris.
2350 Kill all _by_uri versions
2352 * libnautilus-private/nautilus-directory-notify.h:
2353 * libnautilus-private/nautilus-directory.c:
2354 * libnautilus-private/nautilus-link.c:
2355 * libnautilus-private/nautilus-monitor.c:
2356 * src/file-manager/fm-directory-view.c:
2357 Update for above changes
2359 2007-11-30 Alexander Larsson <alexl@redhat.com>
2361 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2362 More uri -> gfile API changes
2364 * libnautilus-private/nautilus-file-operations.[ch]:
2367 * src/file-manager/fm-directory-view.c:
2370 2007-11-29 Alexander Larsson <alexl@redhat.com>
2372 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2373 * libnautilus-private/nautilus-icon-dnd.c:
2374 Change position setting api to accept GFile instead of
2377 * libnautilus-private/nautilus-file-operations.c:
2378 Set positions and copy metadata.
2380 2007-11-29 Alexander Larsson <alexl@redhat.com>
2382 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2383 Add some GFile version and rename the old to _by_uri
2385 * libnautilus-private/nautilus-file-operations.c:
2388 * libnautilus-private/nautilus-file-operations-progress.c:
2389 * libnautilus-private/nautilus-file.c:
2390 * libnautilus-private/nautilus-icon-dnd.c:
2391 * libnautilus-private/nautilus-metafile.c:
2392 * libnautilus-private/nautilus-monitor.c:
2393 * src/file-manager/fm-directory-view.c:
2394 * src/file-manager/fm-icon-view.c:
2395 Update to latest APIs
2397 2007-11-23 Alexander Larsson <alexl@redhat.com>
2399 * libnautilus-private/nautilus-file-operations.c:
2400 Better status message when copying one folder
2402 * libnautilus-private/nautilus-progress-info.c:
2403 Correct tooltip message for status icon
2405 2007-11-23 Alexander Larsson <alexl@redhat.com>
2407 * libnautilus-private/nautilus-file-operations.c:
2408 Nicer progress texts
2410 * libnautilus-private/nautilus-progress-info.c:
2411 Hide progress window when last op finishes.
2413 2007-11-23 Alexander Larsson <alexl@redhat.com>
2415 * libnautilus-private/nautilus-directory-async.c:
2416 Don't free uninitialized memory.
2418 * libnautilus-private/nautilus-file-operations.c:
2419 * libnautilus-private/nautilus-progress-info.[ch]:
2420 Add progress info dialog
2422 2007-11-22 Alexander Larsson <alexl@redhat.com>
2424 * libnautilus-private/nautilus-file-operations.c:
2425 Handle debuting URIs in file copy op
2427 * src/file-manager/fm-directory-view.c:
2428 Use new nautilus_file_operations_copy for copy.
2429 Make debuting_uri hash into debuting_files in new
2430 API. Convert for old calls.
2432 2007-11-22 Alexander Larsson <alexl@redhat.com>
2434 * libnautilus-private/nautilus-file-operations.c:
2435 Add run_warning and run_error to simplify the
2436 code for error dialogs.
2438 2007-11-22 Alexander Larsson <alexl@redhat.com>
2440 * libnautilus-private/nautilus-file-operations.c:
2441 Add defines for common button names to make sure
2444 2007-11-22 Alexander Larsson <alexl@redhat.com>
2446 * libnautilus-private/nautilus-file-operations.c:
2447 Use the right create_dest arg to copy_directory
2449 2007-11-22 Alexander Larsson <alexl@redhat.com>
2451 * libnautilus-private/nautilus-file-operations.c:
2452 Free primary / secondary in run_simple_dialog
2454 2007-11-22 Alexander Larsson <alexl@redhat.com>
2456 * libnautilus-private/nautilus-file-operations.c:
2457 Add IS_IO_ERROR macro and use that
2459 2007-11-22 Alexander Larsson <alexl@redhat.com>
2461 * libnautilus-private/nautilus-progress-info.[ch]:
2462 Remove printf versions
2463 rename _set_foo_nocopy to _take_foo
2465 * libnautilus-private/nautilus-file-operations.c:
2466 Use new custom printf formating for all strings
2468 2007-11-22 Alexander Larsson <alexl@redhat.com>
2470 * libnautilus-private/nautilus-file-operations.c:
2471 Use eel_strdup_printf_with_custom to make it easier
2472 to create error dialogs.
2474 2007-11-21 Alexander Larsson <alexl@redhat.com>
2476 * libnautilus-private/nautilus-file-operations.c:
2477 Handle deleting a directory when overwriting it with a
2480 2007-11-21 Alexander Larsson <alexl@redhat.com>
2482 * libnautilus-private/nautilus-file-operations.c:
2483 Handle errors in remove destination
2485 2007-11-21 Alexander Larsson <alexl@redhat.com>
2487 * libnautilus-private/nautilus-file-operations.c:
2488 Pass cancellable into strdup_with_name
2490 2007-11-21 Alexander Larsson <alexl@redhat.com>
2492 * libnautilus-private/nautilus-file-operations.c:
2493 Add progress updates to copy.
2494 Make some error dialogs more consistent (add skip all, reorder)
2496 * libnautilus-private/nautilus-progress-info.[ch]:
2497 Add nautilus_progress_info_set_status_printf
2499 2007-11-21 Alexander Larsson <alexl@redhat.com>
2501 * libnautilus-private/nautilus-file-operations.c:
2502 Don't create dest dir on merges
2504 2007-11-21 Alexander Larsson <alexl@redhat.com>
2506 * libnautilus-private/nautilus-file-operations.c:
2507 Handle recursive copies
2509 2007-11-20 Alexander Larsson <alexl@redhat.com>
2511 * libnautilus-private/nautilus-file-operations.c:
2512 Pass in same_fs instead of dest_fs_id so we can
2513 reuse copy_file recursively and only check once.
2515 2007-11-20 Alexander Larsson <alexl@redhat.com>
2517 * libnautilus-private/nautilus-file-operations.c:
2518 More work on file copies
2520 2007-11-20 Alexander Larsson <alexl@redhat.com>
2522 * libnautilus-private/nautilus-file-operations.c:
2523 Add error handling for source scanning
2525 2007-11-19 Alexander Larsson <alexl@redhat.com>
2527 * libnautilus-private/nautilus-progress-info.[ch]:
2528 Add nautilus_get_all_progress_info()
2533 * libnautilus-private/nautilus-file-operations.c:
2534 Implement generic run_simple_dialog()
2536 2007-11-19 Alexander Larsson <alexl@redhat.com>
2538 * libnautilus-private/nautilus-file-operations.c:
2539 Add generic run_simple_dialog.
2541 2007-11-16 Alexander Larsson <alexl@redhat.com>
2543 * libnautilus-private/nautilus-progress-info.c:
2544 Fix signal emissions
2546 * libnautilus-private/nautilus-file-operations.[ch]:
2547 Add nautilus_file_operations_copy, with some initial
2548 (far from done) code
2552 nautilus_file_operations_copy testcase
2554 2007-11-16 Alexander Larsson <alexl@redhat.com>
2556 * libnautilus-private/nautilus-progress-info.c:
2558 Fix threading issues wrt the idle source
2560 2007-11-16 Alexander Larsson <alexl@redhat.com>
2562 * libnautilus-private/Makefile.am:
2563 * libnautilus-private/nautilus-progress-info.[ch]:
2564 Added NautilusProgressInfo class
2566 * libnautilus-private/nautilus-file-operations.c:
2567 * src/file-manager/fm-tree-view.c:
2568 * src/nautilus-places-sidebar.c:
2569 Update to new gio API
2571 2007-11-13 Alexander Larsson <alexl@redhat.com>
2573 * src/file-manager/fm-error-reporting.c:
2574 Remove last use of GNOME_VFS_ERROR
2576 * libnautilus-private/Makefile.am:
2577 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2578 * src/file-manager/fm-directory-view.c:
2579 * src/nautilus-window-manage-views.c:
2580 Remove GNOME_VFS_ERROR
2582 2007-11-13 Alexander Larsson <alexl@redhat.com>
2584 * src/nautilus-window-manage-views.c:
2585 * src/nautilus-window-private.h:
2586 Better error reporting on view failure
2588 2007-11-13 Alexander Larsson <alexl@redhat.com>
2590 * src/nautilus-window-manage-views.c:
2591 * src/nautilus-window-private.h:
2592 Try to mount location if not mounted.
2594 2007-11-13 Alexander Larsson <alexl@redhat.com>
2596 * libnautilus-private/nautilus-directory-async.c:
2597 * libnautilus-private/nautilus-file-private.h:
2598 * libnautilus-private/nautilus-file.c:
2599 Handle std:target_uri gio links
2601 2007-11-12 Alexander Larsson <alexl@redhat.com>
2603 * libnautilus-private/nautilus-file.c:
2606 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2609 * src/nautilus-image-properties-page.c:
2610 Add support for exempi >= 1.99.5 while keeping support for older
2613 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2616 * docs/key_mouse_navigation.txt:
2617 * libnautilus-private/nautilus-emblem-utils.c:
2618 * libnautilus-private/nautilus-emblem-utils.h:
2619 * src/file-manager/fm-properties-window.c:
2620 * src/nautilus-emblem-sidebar.c:
2621 * src/nautilus-property-browser.c:
2622 Fix typo: availible -> available.
2624 2007-11-06 Alexander Larsson <alexl@redhat.com>
2626 * libnautilus-private/nautilus-program-choosing.c:
2627 Update to the new GAppInfo and EelAppLaunchContext APIs
2628 Remove old startup notify code
2630 2007-11-05 Jürg Billeter <j@bitron.ch>
2632 reviewed by: Alexander Larsson <alexl@redhat.com>
2634 * src/file-manager/fm-actions.h:
2635 * src/file-manager/fm-directory-view.c:
2636 (action_open_folder_window_callback), (open_one_in_folder_window),
2637 (action_location_open_folder_window_callback),
2638 (real_update_location_menu), (real_update_menus):
2639 * src/file-manager/nautilus-directory-view-ui.xml:
2640 * src/nautilus-actions.h:
2641 * src/nautilus-navigation-window-menus.c:
2642 (nautilus_navigation_window_update_spatial_menu_item),
2643 (action_folder_window_callback),
2644 (nautilus_navigation_window_initialize_menus):
2645 * src/nautilus-navigation-window-ui.xml:
2646 * src/nautilus-navigation-window.c:
2647 (nautilus_navigation_window_init), (always_use_browser_changed):
2648 * src/nautilus-window-private.h:
2649 Add menu item to open spatial folder window from browser window to File
2650 menu and context menus.
2652 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2654 * src/file-manager/fm-directory-view.c:
2655 * src/nautilus-file-management-properties.c:
2656 * src/nautilus-navigation-window.c:
2657 * libnautilus-private/nautilus-icon-info.c:
2658 * libnautilus-private/nautilus-mime-application-chooser.c:
2659 Plug some minor memory leaks.
2661 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2663 * src/file-manager/fm-icon-container.c:
2664 * src/file-manager/fm-list-view.c:
2665 * src/nautilus-shell.c:
2666 * src/nautilus-file-management-properties.c:
2667 * libnautilus-private/nautilus-column-utilities.c:
2668 * libnautilus-private/nautilus-column-utilities.h:
2669 * libnautilus-private/nautilus-column-chooser.c:
2670 * libnautilus-private/nautilus-column-chooser.h:
2671 Remove all uses of eel-string-list and update code to the new
2672 eel_preferences_[set|get]_string_array api.
2674 * libnautilus-private/nautilus-global-preferences.c:
2675 Update to the eel-enumerations api changes.
2677 2007-11-02 Alexander Larsson <alexl@redhat.com>
2679 * libnautilus-private/nautilus-customization-data.[ch]:
2680 * libnautilus-private/nautilus-desktop-directory.c:
2681 * libnautilus-private/nautilus-directory-async.c:
2682 * libnautilus-private/nautilus-directory-private.h:
2683 * libnautilus-private/nautilus-directory.[ch]:
2684 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2685 * libnautilus-private/nautilus-file-private.h:
2686 * libnautilus-private/nautilus-file-utilities.c:
2687 * libnautilus-private/nautilus-file.[ch]:
2688 * libnautilus-private/nautilus-global-preferences.c:
2689 * libnautilus-private/nautilus-icon-dnd.c:
2690 * libnautilus-private/nautilus-metafile.c:
2691 * libnautilus-private/nautilus-monitor.c:
2692 * libnautilus-private/nautilus-program-choosing.c:
2693 * libnautilus-private/nautilus-query.h:
2694 * libnautilus-private/nautilus-search-directory.c:
2695 * libnautilus-private/nautilus-search-engine-tracker.c:
2696 * libnautilus-private/nautilus-search-engine.h:
2697 * libnautilus-private/nautilus-thumbnails.c:
2698 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2699 * libnautilus-private/nautilus-vfs-utils.h:
2700 * src/file-manager/fm-desktop-icon-view.c:
2701 * src/file-manager/fm-ditem-page.c:
2702 * src/file-manager/fm-icon-container.c:
2703 * src/file-manager/fm-icon-view.c:
2704 * src/file-manager/fm-list-view.c:
2705 * src/file-manager/fm-properties-window.c:
2706 * src/file-manager/fm-tree-view.c:
2707 * src/nautilus-desktop-window.c:
2708 * src/nautilus-emblem-sidebar.c:
2709 * src/nautilus-location-bar.c:
2710 * src/nautilus-location-dialog.c:
2711 * src/nautilus-location-entry.c:
2712 * src/nautilus-main.c:
2713 * src/nautilus-navigation-window-menus.c:
2714 * src/nautilus-places-sidebar.c:
2715 * src/nautilus-query-editor.c:
2716 * src/nautilus-shell.c:
2717 * src/nautilus-sidebar-title.c:
2718 * src/nautilus-window-manage-views.c:
2719 * src/nautilus-window.c:
2720 * test/test-nautilus-mime-actions-set.c:
2721 * test/test-nautilus-mime-actions.c:
2723 Remove lots of gnome vfs includes
2726 Disable building of connect to server app
2728 2007-11-02 Alexander Larsson <alexl@redhat.com>
2730 * libnautilus-private/nautilus-file.[ch]:
2731 Add nautilus_file_is_launchable
2733 * libnautilus-private/nautilus-program-choosing.c:
2734 Add launched apps to recent files
2736 * libnautilus-private/nautilus-mime-actions.[ch]:
2737 * src/file-manager/fm-directory-view.[ch]:
2738 Move all the file activaton code from FMDirectoryView
2739 to a common place in nautilus-mime-actions
2741 2007-11-01 Alexander Larsson <alexl@redhat.com>
2743 * libnautilus-private/nautilus-file-operations.[ch]:
2744 Stub out all gnome-vfs using operations with a
2745 dialog saying this isn't supported yet.
2748 * src/file-manager/fm-directory-view.c:
2749 * src/nautilus-shell-ui.xml:
2750 * src/nautilus-window-menus.c:
2751 Remove all connect to server use for now
2752 Not sure what to do with it in the gvfs world
2754 * src/file-manager/fm-error-reporting.c:
2755 * src/nautilus-main.c:
2756 Remove gnome_vfs uses
2758 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2760 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2761 instead of a hand rolled version.
2763 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2765 * src/file-manager/fm-directory-view.c: do not use the deprecated
2766 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2769 2007-11-01 Alexander Larsson <alexl@redhat.com>
2771 * libnautilus-private/nautilus-file-operations.[ch]:
2772 Convert unmount volume to gio
2773 Remove unmount drive (makes no sense!)
2775 * src/nautilus-places-sidebar.c:
2778 2007-11-01 Alexander Larsson <alexl@redhat.com>
2780 * libnautilus-private/nautilus-file.c:
2781 (nautilus_file_get_uri_scheme):
2782 Better get_uri_scheme implementation
2784 * libnautilus-private/nautilus-mime-actions.[ch]:
2785 Remove the open_with versions (not needed anymore)
2786 Add support for uri_handlers
2788 * libnautilus-private/nautilus-program-choosing.[ch]:
2789 Remove now unused function nautilus_launch_show_file
2791 * src/file-manager/fm-directory-view.c:
2792 * src/nautilus-information-panel.c:
2793 * src/nautilus-window.c:
2794 Update for above api changes
2796 2007-10-31 Alexander Larsson <alexl@redhat.com>
2798 * libnautilus-private/nautilus-dnd.c:
2799 Convert default dnd op to gio code
2801 2007-10-31 Alexander Larsson <alexl@redhat.com>
2803 * libnautilus-private/nautilus-search-engine-simple.c:
2804 Update to changed gio API
2806 2007-10-31 Alexander Larsson <alexl@redhat.com>
2808 * libnautilus-private/nautilus-vfs-utils.[ch]:
2809 Remove more unused gnome-vfs helpers
2811 2007-10-31 Alexander Larsson <alexl@redhat.com>
2813 * src/file-manager/fm-icon-view.c (play_file):
2814 Use a better pipeline for audio preview (doesn't play videos)
2815 Add back totem preview app.
2817 * libnautilus-private/nautilus-file.c:
2818 (nautilus_file_get_volume_name):
2819 Get volume name using gio
2821 * src/file-manager/fm-properties-window.c:
2822 Show volume name for non local files too
2823 Avoid crashes if query fsinfo fails
2825 2007-10-30 Alexander Larsson <alexl@redhat.com>
2827 * libnautilus-private/nautilus-program-choosing.c:
2828 (nautilus_launch_show_file):
2829 Avoid gnome_vfs calls
2831 2007-10-30 Alexander Larsson <alexl@redhat.com>
2833 * libnautilus-private/nautilus-icon-canvas-item.c:
2837 * src/file-manager/Makefile.am:
2838 * src/file-manager/fm-icon-view.c:
2839 * src/file-manager/nautilus-audio-mime-types.h:
2840 Replace audio preview code with new one based
2841 on gst-launch, removing all the gnome-vfs code
2843 2007-10-29 Alexander Larsson <alexl@redhat.com>
2845 * libnautilus-private/nautilus-dnd.c:
2846 Remove gnome-vfs code
2848 2007-10-29 Alexander Larsson <alexl@redhat.com>
2850 * libnautilus-private/nautilus-file-utilities.[ch]:
2851 * libnautilus-private/nautilus-file-operations.c:
2852 Move public gnome-vfs functions from file-utilities to internal
2853 calls in file-operations.c
2854 Replace gnome-vfs use with gio
2856 * libnautilus-private/nautilus-file-operations-progress.c:
2857 * src/file-manager/fm-tree-view.c:
2858 Replace gnome-vfs use with gio
2860 2007-10-29 Alexander Larsson <alexl@redhat.com>
2862 * libnautilus-private/nautilus-file-operations.[ch]:
2863 Move nautilus_file_operations_delete to the gio code.
2865 * src/file-manager/fm-directory-view.c:
2866 * src/file-manager/fm-tree-view.c:
2867 Update to use new nautilus_file_operations_delete
2869 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2871 * libnautilus-private/nautilus-module.c:
2872 Fix valgrind warning on shutdown (#346401, ported from trunk).
2874 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2876 * libnautilus-private/nautilus-directory.c:
2877 * libnautilus-private/nautilus-desktop-link.c:
2878 * libnautilus-private/nautilus-desktop-icon-file.c:
2879 * libnautilus-private/nautilus-bookmark.c:
2880 * libnautilus-private/nautilus-trash-monitor.c:
2881 * libnautilus-private/nautilus-file.c:
2882 Plug minor memory leaks and improper uses of eel_ref_str_*
2884 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2886 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2887 of freeing it to avoid memory corruption.
2889 2007-10-25 Alexander Larsson <alexl@redhat.com>
2891 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2892 * libnautilus-private/nautilus-monitor.c:
2893 Rename some file change queue functions to _by_uri
2894 add GFile based version with the original name
2896 * libnautilus-private/nautilus-file-operations.[ch]:
2897 Add gio based nautilus_file_operations_trash_or_delete() call.
2899 * src/file-manager/fm-directory-view.c:
2900 Call nautilus_file_operations_trash_or_delete()
2903 2007-10-25 Alexander Larsson <alexl@redhat.com>
2905 * src/file-manager/fm-directory-view.[ch]:
2906 Make file activation handle mounting of mountables and non-mounted
2907 locations. Also general cleanup of activation.
2908 Cancellation not handled yet.
2910 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2912 * src/file-manager/fm-list-view.c:
2913 * libnautilus-private/nautilus-icon-info.c:
2914 * libnautilus-private/nautilus-file.c:
2915 Plug some minor memory leaks.
2917 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2919 * src/nautilus-window-manage-view.c (location_has_really_changed):
2920 Fix a warning when switching view.
2922 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2924 * src/nautilus-application.c:
2925 * src/nautilus-property-browser.c:
2926 * src/nautilus-shell.c:
2928 Do not use EelStringList.
2930 2007-10-24 Paolo Borelli <pborelli@katamail.com>
2932 * src/nautilus-file-management-properties.c:
2933 remove eel_string_list (ab)use.
2935 2007-10-24 Alexander Larsson <alexl@redhat.com>
2937 * libnautilus-private/nautilus-file.[ch]:
2938 * libnautilus-private/nautilus-vfs-file.c:
2939 Pass GMountOperation instead of parent to mount.
2940 Nothing for unmount/eject
2942 * src/file-manager/fm-directory-view.c:
2943 Pass in a mount operation for mount.
2944 Disable timeout when mount operation is active
2946 2007-10-24 Alexander Larsson <alexl@redhat.com>
2948 * libnautilus-private/nautilus-file.c:
2949 Use g_utf8_collate, not eel_strcoll.
2951 2007-10-24 Alexander Larsson <alexl@redhat.com>
2953 * libnautilus-private/nautilus-icon-canvas-item.c:
2955 Update for eel changes
2957 2007-10-23 Alexander Larsson <alexl@redhat.com>
2960 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2961 * libnautilus-private/nautilus-icon-container.c:
2962 * libnautilus-private/nautilus-icon-dnd.c:
2963 * libnautilus-private/nautilus-icon-private.h:
2965 Remove libart dependency, use eel rect and point types
2967 2007-10-23 Alexander Larsson <alexl@redhat.com>
2969 * libnautilus-private/nautilus-program-choosing.c:
2970 (nautilus_launch_application_from_command):
2971 Use gdk_spawn instead of eel
2973 2007-10-23 Alexander Larsson <alexl@redhat.com>
2975 * libnautilus-private/nautilus-dnd.c:
2976 * libnautilus-private/nautilus-file.c:
2977 * libnautilus-private/nautilus-program-choosing.c:
2978 * src/file-manager/fm-directory-view.c:
2979 * src/file-manager/fm-properties-window.c:
2980 * src/nautilus-emblem-sidebar.c:
2981 * src/nautilus-information-panel.c:
2982 Don't use removed eel gnome-vfs functions
2984 2007-10-23 Alexander Larsson <alexl@redhat.com>
2986 * libnautilus-private/nautilus-directory.[ch]:
2987 Add nautilus_directory_get_location
2989 * libnautilus-private/nautilus-file.[ch]:
2990 Add nautilus_file_get_parent_location.
2991 Port from eel_format_uri_for_display to gio parse names
2993 * libnautilus-private/nautilus-program-choosing.c:
2994 * src/file-manager/fm-directory-view.c:
2995 * src/nautilus-emblem-sidebar.c:
2996 * src/nautilus-location-bar.c:
2997 * src/nautilus-location-dialog.c:
2998 * src/nautilus-navigation-window-menus.c:
2999 * src/nautilus-window-bookmarks.c:
3000 Port from eel_format_uri_for_display to gio parse names
3002 2007-10-23 Alexander Larsson <alexl@redhat.com>
3004 * libnautilus-private/nautilus-file-utilities.c:
3005 (nautilus_ensure_unique_file_name):
3008 * src/file-manager/fm-directory-view.c:
3009 (fm_directory_view_handle_netscape_url_drop):
3010 Handle missing mimetype
3012 2007-10-23 Alexander Larsson <alexl@redhat.com>
3014 * libnautilus-private/nautilus-file-utilities.c:
3015 (nautilus_compute_title_for_location):
3016 Make this use only display name.
3018 * libnautilus-private/nautilus-icon-info.c:
3019 (nautilus_icon_info_lookup):
3020 Don't free filename before use
3022 * libnautilus-private/nautilus-search-directory-file.[ch]:
3023 * libnautilus-private/nautilus-search-directory.c:
3024 Create nice display name for search directories, and keep it updated.
3026 * src/nautilus-window-manage-views.c:
3027 Fix wrong type of argument passed to signal
3029 2007-10-23 Alexander Larsson <alexl@redhat.com>
3031 * libnautilus-private/nautilus-file.c:
3032 Replace some gnome vfs calls
3034 2007-10-23 Alexander Larsson <alexl@redhat.com>
3036 * libnautilus-private/nautilus-metafile.c:
3037 Use new gio uri escape functions instead of gnome-vfs
3039 2007-10-22 Alexander Larsson <alexl@redhat.com>
3041 * src/nautilus-location-entry.c:
3042 Use GFilenameCompleter
3044 2007-10-22 Alexander Larsson <alexl@redhat.com>
3046 * src/nautilus-application.c:
3047 * src/nautilus-information-panel.c:
3048 * src/nautilus-spatial-window.c:
3049 * src/nautilus-spatial-window.h:
3050 * src/nautilus-window-manage-views.c:
3051 Use GFile * instead of uris in some more places
3053 Patch from Paolo Borelli
3055 2007-10-22 Alexander Larsson <alexl@redhat.com>
3057 * libnautilus-private/nautilus-desktop-icon-file.c:
3058 * libnautilus-private/nautilus-file.c:
3059 * libnautilus-private/nautilus-saved-search-file.c:
3060 * libnautilus-private/nautilus-search-directory-file.c:
3061 Fix handling of mimetype as refstring
3065 Patch from Paolo Borelli
3067 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3069 * src/file-manager/fm-icon-view.c:
3070 * src/file-manager/fm-directory-view.c:
3071 use g_content_type_equals instead of strcasecmp on the mime type.
3073 * src/nautilus-window-menus.c:
3074 Remove unneeded includes
3076 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3078 * libnautilus-private/nautilus-emblem-utils.h:
3079 * libnautilus-private/nautilus-emblem-utils.c:
3080 * src/nautilus-emblem-sidebar.c:
3081 * src/nautilus-property-browser.c:
3083 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3085 2007-10-19 Alexander Larsson <alexl@redhat.com>
3087 * libnautilus-private/nautilus-file.c:
3088 (nautilus_file_set_display_name):
3089 Don't crash on NULL display name
3091 2007-10-19 Alexander Larsson <alexl@redhat.com>
3093 * libnautilus-private/nautilus-file-private.h:
3094 * libnautilus-private/nautilus-file.[ch]:
3095 * libnautilus-private/nautilus-vfs-file.c:
3096 Remove NautilusFileMountCallback and just make
3097 NautilusFileOperationCallback take an extra
3098 resultant file argument.
3100 * src/file-manager/fm-directory-view.c:
3101 * src/file-manager/fm-error-reporting.c:
3102 * src/file-manager/fm-list-view.c:
3103 * src/file-manager/fm-properties-window.c:
3104 Update to API change
3106 * src/nautilus-pathbar.c:
3107 (get_display_name_for_folder):
3108 Fix crash if NULLÂ display name
3110 2007-10-19 Alexander Larsson <alexl@redhat.com>
3112 * libnautilus-private/nautilus-desktop-icon-file.c:
3113 Set can_mount/unmount to FALSE unless set
3115 * libnautilus-private/nautilus-file-private.h:
3116 * libnautilus-private/nautilus-file.c:
3117 * libnautilus-private/nautilus-file.h:
3118 Make the Operation object semi-public
3119 Move mount ops to virtual functions
3121 * libnautilus-private/nautilus-vfs-file.c:
3122 Initial work to implement mount op
3124 2007-10-18 Alexander Larsson <alexl@redhat.com>
3126 * libnautilus-private/nautilus-file-utilities.[ch]:
3127 * src/nautilus-pathbar.c:
3128 Add & use nautilus_get_desktop_location
3130 * libnautilus-private/nautilus-dnd.c:
3133 * libnautilus-private/nautilus-icon-dnd.c:
3134 Trash is now a real uri location, remove special case
3136 2007-10-18 Alexander Larsson <alexl@redhat.com>
3138 * libnautilus-private/nautilus-file-utilities.[ch]:
3139 Make compute_title take a GFile
3141 * libnautilus-private/nautilus-view-factory.[ch]:
3142 * libnautilus-private/nautilus-window-info.[ch]:
3143 * src/file-manager/fm-directory-view.c:
3144 * src/file-manager/fm-tree-view.c:
3145 * src/nautilus-application.[ch]:
3146 * src/nautilus-bookmark-list.c:
3147 * src/nautilus-bookmarks-window.c:
3148 * src/nautilus-connect-server-dialog-nonmain.c:
3149 * src/nautilus-desktop-window.c:
3150 * src/nautilus-history-sidebar.c:
3151 * src/nautilus-location-bar.c:
3152 * src/nautilus-location-dialog.c:
3153 * src/nautilus-navigation-window.c:
3154 * src/nautilus-places-sidebar.c:
3155 * src/nautilus-shell.c:
3156 * src/nautilus-spatial-window.c:
3157 * src/nautilus-window-manage-views.[ch]:
3158 * src/nautilus-window-menus.c:
3159 * src/nautilus-window-private.h:
3160 * src/nautilus-window.[ch]:
3161 Use GFile * instead of char * uri in all loation handling
3164 2007-10-18 Paolo Borelli <pborelli@katamail.com>
3166 * src/nautilus-image-properties-page.c: port to gio.
3168 2007-10-18 Alexander Larsson <alexl@redhat.com>
3170 * libnautilus-private/nautilus-directory-private.h:
3171 * libnautilus-private/nautilus-directory.[ch]:
3172 * src/nautilus-application.c:
3173 Make nautilus_directory_get_existing take GFile *.
3174 Add nautilus_directory_get taking a GFile *
3176 2007-10-18 Alexander Larsson <alexl@redhat.com>
3178 * libnautilus-private/nautilus-desktop-directory-file.c:
3179 * libnautilus-private/nautilus-desktop-directory.c:
3180 * libnautilus-private/nautilus-desktop-icon-file.c:
3181 * libnautilus-private/nautilus-desktop-link-monitor.c:
3182 * libnautilus-private/nautilus-directory.c:
3183 * libnautilus-private/nautilus-directory.h:
3184 * libnautilus-private/nautilus-file-operations.c:
3185 * libnautilus-private/nautilus-file-utilities.c:
3186 * src/file-manager/fm-directory-view.c:
3187 * src/nautilus-navigation-window.c:
3188 * src/nautilus-window-manage-views.c:
3189 * test/test-nautilus-directory-async.c:
3190 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3192 2007-10-18 Alexander Larsson <alexl@redhat.com>
3194 * libnautilus-private/nautilus-desktop-link.c:
3195 * libnautilus-private/nautilus-desktop-icon-file.c:
3198 * libnautilus-private/nautilus-file.c:
3199 * libnautilus-private/nautilus-icon-dnd.c:
3200 Convert gnome_vfs calls to gio
3202 2007-10-18 Alexander Larsson <alexl@redhat.com>
3204 * libnautilus-private/nautilus-desktop-icon-file.c:
3205 * src/nautilus-application.c:
3206 * src/nautilus-window-menus.c:
3207 * test/test-nautilus-directory-async.c:
3209 Convert gnome_vfs calls to gio
3211 2007-10-18 Alexander Larsson <alexl@redhat.com>
3213 * src/nautilus-application.[ch]:
3214 Convert gnome_vfs calls to gio
3217 Document some stuff that needs doing in gio-branch
3219 2007-10-18 Alexander Larsson <alexl@redhat.com>
3221 * libnautilus-private/nautilus-search-engine-simple.c:
3224 * src/nautilus-query-editor.c:
3225 Work around crash getting NULL back as the location.
3227 2007-10-18 Alexander Larsson <alexl@redhat.com>
3229 * libnautilus-private/nautilus-file-utilities.[ch]:
3230 Add nautilus_is_home_directory and nautilus_is_root_directory
3232 * src/nautilus-window-manage-views.c:
3233 Convert gnome_vfs calls to gio
3235 2007-10-18 Alexander Larsson <alexl@redhat.com>
3237 * src/nautilus-window.c (nautilus_window_go_up):
3238 Use gio to find parent
3240 2007-10-18 Alexander Larsson <alexl@redhat.com>
3242 * src/nautilus-pathbar.[ch]:
3243 * src/nautilus-navigation-window.c:
3244 * src/nautilus-window-manage-views.c:
3247 2007-10-17 Alexander Larsson <alexl@redhat.com>
3249 * libnautilus-private/nautilus-vfs-utils.[ch]:
3250 Remove now unused gnome_vfs to gio helpers
3252 2007-10-17 Alexander Larsson <alexl@redhat.com>
3254 * src/nautilus-location-bar.c:
3255 Remove some unused code
3256 Replace gnome_vfs code with gio code
3258 2007-10-17 Alexander Larsson <alexl@redhat.com>
3260 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3261 Typo can_delete -> can_trash
3263 2007-10-17 Alexander Larsson <alexl@redhat.com>
3265 * src/nautilus-property-browser.c:
3266 Replace some gnome-vfs code with gio code
3268 2007-10-17 Alexander Larsson <alexl@redhat.com>
3270 * src/file-manager/fm-properties-window.c:
3271 Replace some gnome-vfs code with gio code
3273 2007-10-17 Alexander Larsson <alexl@redhat.com>
3275 * libnautilus-private/nautilus-file-private.h:
3276 * libnautilus-private/nautilus-file.[ch]:
3277 Add can_delete and can_trash
3279 * src/file-manager/fm-directory-view.c:
3280 Replace some gnome-vfs code with gio code
3282 2007-10-17 Alexander Larsson <alexl@redhat.com>
3284 * src/nautilus-location-dialog.c (open_current_location):
3285 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3287 2007-10-17 Alexander Larsson <alexl@redhat.com>
3289 * libnautilus-private/nautilus-search-engine-simple.c:
3292 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3294 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3296 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3298 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3300 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3302 * libnautilus-private/nautilus-link.[ch]: remove.
3303 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3304 and rename them to nautilus-link.[ch]
3305 * libnautilus-private/nautilus-file.c: adapt for the above change.
3307 2007-10-17 Alexander Larsson <alexl@redhat.com>
3309 * src/nautilus-places-sidebar.c:
3312 2007-10-17 Alexander Larsson <alexl@redhat.com>
3314 * libnautilus-private/nautilus-file.[ch]:
3315 * libnautilus-private/nautilus-file-private.h:
3316 Remove has/get_volume/drive, replace with
3317 can_mount/unmount/eject and mount/unmount/eject.
3318 (Which are not fully implemented yet)
3319 Add nautilus_file_is_mountpoint.
3321 * libnautilus-extension/nautilus-file-info.[ch]:
3322 * libnautilus-private/nautilus-directory-async.c:
3323 * libnautilus-private/nautilus-link-desktop-file.[ch]:
3324 * libnautilus-private/nautilus-link.[ch]:
3325 * src/file-manager/fm-directory-view.c:
3326 * src/file-manager/fm-icon-view.c:
3327 * src/file-manager/fm-properties-window.c:
3328 * src/file-manager/fm-tree-model.[ch]:
3329 * src/file-manager/fm-tree-view.c:
3332 2007-10-16 Alexander Larsson <alexl@redhat.com>
3334 * libnautilus-private/nautilus-desktop-icon-file.c:
3335 * libnautilus-private/nautilus-desktop-link-monitor.c:
3336 * libnautilus-private/nautilus-desktop-link.[ch]:
3337 * libnautilus-private/nautilus-directory-async.c:
3338 * libnautilus-private/nautilus-file-private.h:
3339 * libnautilus-private/nautilus-file.c:
3340 * libnautilus-private/nautilus-search-directory-file.c:
3341 * src/file-manager/fm-directory-view.c:
3342 * src/file-manager/fm-properties-window.c:
3343 Convert some volume monitor use to gio
3345 2007-10-16 Alexander Larsson <alexl@redhat.com>
3347 * libnautilus-private/nautilus-trash-monitor.c:
3348 Ref icon in nautilus_trash_monitor_get_icon()
3350 * libnautilus-private/nautilus-desktop-icon-file.c:
3351 * libnautilus-private/nautilus-desktop-link.c:
3352 * libnautilus-private/nautilus-desktop-link.h:
3353 * src/nautilus-places-sidebar.c:
3354 Use nautilus_trash_monitor_get_icon() when possible
3356 2007-10-16 Alexander Larsson <alexl@redhat.com>
3358 * libnautilus-private/nautilus-trash-monitor.[ch]:
3359 Add full gio implementation and get_icon()
3361 2007-10-15 Alexander Larsson <alexl@redhat.com>
3363 * libnautilus-private/Makefile.am:
3364 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3365 * libnautilus-private/nautilus-icon-factory.c: Removed.
3366 * libnautilus-private/nautilus-icon-factory.h: Removed.
3367 Remove NautilusIconFactory code.
3368 Now all code use the new APIs
3371 * libnautilus-private/nautilus-bookmark.c:
3372 * libnautilus-private/nautilus-bookmark.h:
3373 * libnautilus-private/nautilus-file.c:
3374 * libnautilus-private/nautilus-global-preferences.c:
3375 * libnautilus-private/nautilus-icon-canvas-item.c:
3376 * libnautilus-private/nautilus-icon-canvas-item.h:
3377 * libnautilus-private/nautilus-icon-container.h:
3378 * libnautilus-private/nautilus-icon-private.h:
3379 * libnautilus-private/nautilus-link-desktop-file.c:
3380 * libnautilus-private/nautilus-program-choosing.c:
3381 * libnautilus-private/nautilus-view.h:
3382 * src/file-manager/fm-directory-view.c:
3383 * src/file-manager/fm-icon-view.c:
3384 * src/file-manager/fm-list-model.c:
3385 * src/file-manager/fm-list-model.h:
3386 * src/file-manager/fm-list-view.c:
3387 * src/file-manager/fm-properties-window.c:
3388 * src/file-manager/fm-tree-model.c:
3389 * src/file-manager/fm-tree-view.c:
3390 * src/nautilus-application.c:
3391 * src/nautilus-bookmark-list.c:
3392 * src/nautilus-bookmarks-window.c:
3393 * src/nautilus-emblem-sidebar.c:
3394 * src/nautilus-navigation-window-menus.c:
3395 * src/nautilus-navigation-window.c:
3396 * src/nautilus-pathbar.c:
3397 * src/nautilus-places-sidebar.c:
3398 * src/nautilus-sidebar-title.c:
3399 * src/nautilus-window-menus.c:
3400 * src/nautilus-window.c:
3401 * src/nautilus-zoom-control.h:
3402 * test/test-nautilus-wrap-table.c:
3403 Don't include the nautilus-icon-factory headers
3405 2007-10-15 Alexander Larsson <alexl@redhat.com>
3407 * libnautilus-private/nautilus-file.[ch]:
3408 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3409 Fix force_size handling
3411 * src/file-manager/fm-directory-view.c:
3412 * src/file-manager/fm-empty-view.c:
3413 * src/file-manager/fm-list-model.c:
3414 * src/file-manager/fm-properties-window.c:
3415 * src/file-manager/fm-tree-model.c:
3416 * src/nautilus-emblem-sidebar.c:
3417 * src/nautilus-navigation-window-menus.c:
3418 * src/nautilus-property-browser.c:
3419 * src/nautilus-sidebar-title.c:
3420 Convert more stuff to new icon API
3422 2007-10-15 Alexander Larsson <alexl@redhat.com>
3424 * libnautilus-private/nautilus-icon-info.[ch]:
3425 Add nautilus_icon_info_lookup_from_name
3427 * libnautilus-private/nautilus-ui-utilities.c:
3428 * src/nautilus-desktop-window.c:
3429 * src/nautilus-navigation-window.c:
3430 * src/nautilus-pathbar.c:
3431 Use nautilus_icon_info_lookup_from_name to get less
3434 2007-10-15 Alexander Larsson <alexl@redhat.com>
3436 * src/nautilus-pathbar.c:
3437 * src/nautilus-spatial-window.c:
3438 Convert more stuff to new icon API
3440 2007-10-15 Alexander Larsson <alexl@redhat.com>
3442 * libnautilus-private/nautilus-file.[ch]:
3443 Add nautilus_file_get_icon_pixbuf and
3444 IGNORE_VISITING icon flag
3446 * libnautilus-private/nautilus-icon-info.[ch]:
3447 Add nautilus_icon_info_get_used_name function
3449 * libnautilus-private/nautilus-emblem-utils.c:
3450 * libnautilus-private/nautilus-program-choosing.c:
3451 * libnautilus-private/nautilus-ui-utilities.c:
3452 * src/nautilus-desktop-window.c:
3453 * src/nautilus-navigation-window.c:
3454 * src/nautilus-spatial-window.c:
3455 * src/nautilus-window.[ch]:
3456 Convert to new icon APIs
3458 2007-10-15 Alexander Larsson <alexl@redhat.com>
3460 * libnautilus-private/Makefile.am:
3461 * libnautilus-private/nautilus-audio-player.c: Removed.
3462 * libnautilus-private/nautilus-audio-player.h: Removed.
3463 * src/file-manager/fm-icon-view.c:
3464 Kill old unused code
3466 2007-10-15 Alexander Larsson <alexl@redhat.com>
3468 * libnautilus-private/nautilus-icon-info.[ch]:
3469 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3471 * libnautilus-private/nautilus-file.[ch]:
3472 New functions for getting emblem icons and emblem pixbufs
3474 * libnautilus-private/nautilus-icon-container.[ch]:
3475 * libnautilus-private/nautilus-icon-factory.c:
3476 * src/file-manager/fm-directory-view.[ch]:
3477 * src/file-manager/fm-icon-container.c:
3478 * src/file-manager/fm-list-model.c:
3479 * src/file-manager/fm-tree-model.c:
3480 * src/nautilus-sidebar-title.c:
3481 Update to use the new emblem getters
3483 2007-10-15 Alexander Larsson <alexl@redhat.com>
3485 * libnautilus-private/nautilus-icon-info.[ch]:
3486 Add nautilus_get_icon_size_for_stock_size
3488 * libnautilus-private/nautilus-bookmark.c:
3489 * src/nautilus-places-sidebar.c:
3492 2007-10-15 Alexander Larsson <alexl@redhat.com>
3494 * libnautilus-private/nautilus-thumbnails.c:
3495 Add required thumbnailing stuff from NautilusIconFactory here
3497 2007-10-15 Alexander Larsson <alexl@redhat.com>
3499 * libnautilus-private/nautilus-icon-factory.[ch]:
3500 * libnautilus-private/nautilus-icon-info.[ch]:
3501 Move over icon size util functions to nautilus-icon-info
3503 * libnautilus-private/nautilus-icon-container.c:
3504 * libnautilus-private/nautilus-lib-self-check-functions.h:
3505 * src/file-manager/fm-list-model.c:
3506 * src/nautilus-sidebar-title.c:
3509 2007-10-15 Alexander Larsson <alexl@redhat.com>
3511 * libnautilus-private/nautilus-icon-container.c:
3512 * libnautilus-private/nautilus-icon-factory.h:
3513 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3516 2007-10-15 Alexander Larsson <alexl@redhat.com>
3518 * libnautilus-private/nautilus-file.c:
3519 Actually handle thumbnail size prefs
3521 2007-10-15 Alexander Larsson <alexl@redhat.com>
3523 * libnautilus-private/nautilus-file.c:
3524 Handle thumbnail size prefs
3525 Handle all sorts of icon changes and emit CHANGED on
3528 * libnautilus-private/nautilus-directory-private.h:
3529 * libnautilus-private/nautilus-directory.c:
3530 * libnautilus-private/nautilus-icon-container.c:
3531 * libnautilus-private/nautilus-icon-info.c:
3532 * libnautilus-private/nautilus-icon-info.h:
3533 * src/file-manager/fm-directory-view.c:
3534 * src/file-manager/fm-list-view.c:
3535 * src/file-manager/fm-properties-window.c:
3536 * src/file-manager/fm-tree-model.c:
3537 * src/file-manager/fm-tree-model.h:
3538 * src/file-manager/fm-tree-view.c:
3539 * src/nautilus-bookmarks-window.c:
3540 * src/nautilus-sidebar-title.c:
3541 * src/nautilus-window-bookmarks.c:
3542 * src/nautilus-window.c:
3543 Remove use of icon factory icons_changed signal, using instead
3544 the file CHANGED signal.
3546 2007-10-15 Alexander Larsson <alexl@redhat.com>
3548 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3549 Add thumbnail to all attributes
3551 2007-10-15 Alexander Larsson <alexl@redhat.com>
3553 * libnautilus-private/nautilus-file.h:
3554 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3556 * libnautilus-private/nautilus-bookmark.c:
3557 * src/file-manager/fm-directory-view.c:
3558 * src/file-manager/fm-properties-window.c:
3559 * src/file-manager/fm-tree-model.c:
3560 * src/nautilus-bookmark-list.c:
3561 * src/nautilus-pathbar.c:
3562 * src/nautilus-sidebar-title.c:
3563 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3564 nautilus_icon_factory_is_icon_ready_for_file and
3565 nautilus_icon_factory_get_required_file_attributes.
3567 2007-10-12 Alexander Larsson <alexl@redhat.com>
3569 * libnautilus-private/nautilus-bookmark.[ch]:
3570 * libnautilus-private/nautilus-file.[ch]:
3571 * libnautilus-private/nautilus-icon-info.c:
3572 * src/nautilus-application.c:
3573 * src/nautilus-bookmark-list.c:
3574 * src/nautilus-bookmarks-window.c:
3575 * src/nautilus-places-sidebar.c:
3576 * src/nautilus-window-manage-views.c:
3577 * src/nautilus-window-private.h:
3578 * src/nautilus-window.c:
3579 Convert bookmarks API to gio / GIcon
3581 2007-10-12 Alexander Larsson <alexl@redhat.com>
3583 * libnautilus-private/nautilus-file-private.h:
3584 * libnautilus-private/nautilus-file.c:
3585 * libnautilus-private/nautilus-icon-container.c:
3586 * libnautilus-private/nautilus-thumbnails.[ch]:
3587 Add back support for generating thumbnails.
3589 2007-10-12 Alexander Larsson <alexl@redhat.com>
3591 * libnautilus-private/nautilus-directory-async.c:
3592 * libnautilus-private/nautilus-file-private.h:
3593 * libnautilus-private/nautilus-file.c:
3594 For large icons, try to use the original file
3597 2007-10-12 Alexander Larsson <alexl@redhat.com>
3599 * libnautilus-private/nautilus-file.c:
3600 Only invalidate thumbnails when sizing up, not
3601 on the original scale from raw
3603 2007-10-12 Alexander Larsson <alexl@redhat.com>
3605 * libnautilus-private/nautilus-directory-async.c:
3606 * libnautilus-private/nautilus-file-private.h:
3607 * libnautilus-private/nautilus-file.c:
3608 Simplify thumbnail size handling and make it work.
3609 Now handles resizing icons.
3611 2007-10-12 Alexander Larsson <alexl@redhat.com>
3613 * libnautilus-private/nautilus-directory-async.c:
3614 * libnautilus-private/nautilus-file-private.h:
3615 * libnautilus-private/nautilus-file.c:
3616 More exact handling of thumbnail up_to_date-ness, including
3617 if loading a thumbnail fails.
3618 Return thumbnails of the right size.
3620 * libnautilus-private/nautilus-thumbnails.[ch]:
3621 Add nautilus_thumbnail_unframe_image and export
3622 frame element sizes as defines
3624 2007-10-11 Alexander Larsson <alexl@redhat.com>
3626 * libnautilus-private/nautilus-file.[ch]:
3627 * libnautilus-private/nautilus-directory-async.c:
3628 Export nautilus_file_should_show_thumbnail and use it as needed in the
3629 thumbnail reading code
3631 2007-10-11 Alexander Larsson <alexl@redhat.com>
3633 * libnautilus-private/nautilus-file-attributes.h:
3634 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3636 * libnautilus-private/nautilus-directory-private.h:
3637 * libnautilus-private/nautilus-directory-async.c:
3638 * libnautilus-private/nautilus-file-private.h:
3639 Load thumbnails asynchronosuly.
3641 * libnautilus-private/nautilus-file.c:
3642 Initial code to use the asynchronoulsy loaded thumbnail
3644 * libnautilus-private/nautilus-icon-factory.c:
3645 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3648 2007-10-11 Alexander Larsson <alexl@redhat.com>
3650 * libnautilus-private/nautilus-file-private.h:
3651 * libnautilus-private/nautilus-file.c:
3652 Read thumbnail info from gio
3654 2007-10-11 Alexander Larsson <alexl@redhat.com>
3656 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3657 Handle accept, visited and embedding text state and
3658 rewrite the icon as needed.
3660 * libnautilus-private/nautilus-icon-info.c:
3661 (nautilus_icon_info_finalize):
3662 Fix crash if pixbuf is NULL
3664 2007-10-11 Alexander Larsson <alexl@redhat.com>
3666 * libnautilus-private/Makefile.am:
3667 * libnautilus-private/nautilus-icon-info.[ch]:
3668 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3670 * libnautilus-private/nautilus-file.[ch]:
3671 Make nautilus_file_get_icon return a NautilusFileInfo
3673 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3674 Split out attach points instead of using NautilusAttachPoints
3676 * libnautilus-private/nautilus-icon-container.[ch]:
3677 * src/file-manager/fm-icon-container.c:
3678 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3680 * libnautilus-private/nautilus-icon-factory.c:
3681 * libnautilus-private/nautilus-program-choosing.c:
3682 * libnautilus-private/nautilus-mime-application-chooser.c:
3683 * libnautilus-private/nautilus-open-with-dialog.c:
3684 Update to g_themed_icon_get_names const type
3686 2007-10-10 Alexander Larsson <alexl@redhat.com>
3688 * libnautilus-private/nautilus-file-private.h:
3689 * libnautilus-private/nautilus-file.[ch]:
3690 Keep track of GIcon from gio.
3691 Add nautilus_file_get_icon()
3693 * libnautilus-private/nautilus-icon-factory.[ch]:
3694 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3695 This is a bit temporary, but can be used to move over
3696 users to nautilus_file_get_icon().
3698 * libnautilus-private/nautilus-icon-container.[ch]:
3699 * src/file-manager/fm-icon-container.c:
3700 Use nautilus_file_get_icon() in icon view.
3702 2007-10-10 Alexander Larsson <alexl@redhat.com>
3704 * libnautilus-private/nautilus-file-utilities.c:
3705 * libnautilus-private/nautilus-monitor.c:
3706 * src/nautilus-bookmark-list.c:
3707 Update for file monitoring API change
3709 * src/nautilus-spatial-window.c:
3710 Gio port from Paolo Borelli
3712 2007-10-08 Alexander Larsson <alexl@redhat.com>
3714 * libnautilus-private/nautilus-file.c:
3715 (nautilus_file_peek_display_name):
3716 Use a display name based on the filename as the default instead
3717 of "" before we've read the real display name from the backend.
3719 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3721 * libnautilus-private/nautilus-icon-dnd.[ch]:
3722 * src/nautilus-emblem-sidebar.c:
3723 * src/nautilus-location-bar.c:
3725 Replace nautilus_icon_dnd_uri_list_extract_uris with
3726 g_uri_list_extract_uris.
3728 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3730 * src/nautilus-bookmark-list.[ch]: port to gio.
3732 2007-10-05 Paolo Borelli <pborelli@katamail.com>
3734 * configure.in: use gio-2.0 instead of gio-standalone.
3736 2007-10-04 Alexander Larsson <alexl@redhat.com>
3738 * libnautilus-private/Makefile.am:
3739 * libnautilus-private/nautilus-trash-directory.[ch]:
3740 * libnautilus-private/nautilus-trash-file.[ch]:
3741 Remove virtual trash locations, we now use the gvfs trash:
3743 * libnautilus-private/nautilus-trash-monitor.[ch]:
3744 Make this a stub for now. Need to figure out how to do this.
3746 * libnautilus-private/nautilus-directory-private.h:
3747 * libnautilus-private/nautilus-directory.c:
3748 * libnautilus-private/nautilus-file-operations.c:
3749 * libnautilus-private/nautilus-file.c:
3750 * src/file-manager/fm-directory-view.c:
3751 * src/nautilus-window-manage-views.c:
3752 Handle the removal of NautilusTrash*
3754 2007-10-04 Alexander Larsson <alexl@redhat.com>
3756 * libnautilus-private/nautilus-thumbnails.c:
3757 Use gio instead of gnome-vfs to get mtime
3759 2007-10-02 Alexander Larsson <alexl@redhat.com>
3761 * libnautilus-private/nautilus-customization-data.c:
3762 * libnautilus-private/nautilus-customization-data.h:
3763 * src/nautilus-property-browser.c:
3764 Use gio to read info
3766 2007-10-02 Alexander Larsson <alexl@redhat.com>
3768 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3769 Use gio to get mime type
3771 2007-10-02 Alexander Larsson <alexl@redhat.com>
3773 * libnautilus-private/nautilus-file-utilities.c:
3774 Use GFileMonitor to monitor xdg user dirs file
3776 2007-10-02 Alexander Larsson <alexl@redhat.com>
3778 * libnautilus-private/Makefile.am (INCLUDES):
3779 Bump name for extension dir since we're not compatible anymore
3781 2007-10-02 Alexander Larsson <alexl@redhat.com>
3783 * libnautilus-private/nautilus-bookmark.c:
3784 * libnautilus-private/nautilus-customization-data.c:
3785 * libnautilus-private/nautilus-desktop-directory.c:
3786 * libnautilus-private/nautilus-directory-background.c:
3787 * libnautilus-private/nautilus-dnd.c:
3788 * libnautilus-private/nautilus-file-operations.c:
3789 * libnautilus-private/nautilus-file-utilities.c:
3790 * libnautilus-private/nautilus-file.c:
3791 * libnautilus-private/nautilus-icon-factory.c:
3792 * libnautilus-private/nautilus-metafile.c:
3793 * libnautilus-private/nautilus-search-directory.c:
3794 * libnautilus-private/nautilus-search-engine-tracker.c:
3795 * src/file-manager/fm-directory-view.c:
3796 * src/file-manager/fm-ditem-page.c:
3797 * src/file-manager/fm-icon-view.c:
3798 * src/file-manager/fm-properties-window.c:
3799 * src/file-manager/fm-tree-view.c:
3800 * src/nautilus-application.c:
3801 * src/nautilus-bookmark-list.c:
3802 * src/nautilus-image-properties-page.c:
3803 * src/nautilus-information-panel.c:
3804 * src/nautilus-places-sidebar.c:
3805 * src/nautilus-property-browser.c:
3806 * src/nautilus-query-editor.c:
3807 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3808 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3810 2007-10-02 Alexander Larsson <alexl@redhat.com>
3812 * libnautilus-private/nautilus-icon-factory.c:
3813 Don't clear thumbnails and other absolute pathnames from icon
3814 cache when mime data or icon theme changes. This is to avoid
3815 flashing and async realoading of all thumbnails.
3817 2007-10-02 Alexander Larsson <alexl@redhat.com>
3819 * libnautilus-private/nautilus-directory-async.c:
3820 (mime_db_changed_callback):
3821 Use the right call to invalidate attributes, so that
3822 they get re-read correctly.
3824 2007-10-02 Alexander Larsson <alexl@redhat.com>
3826 * libnautilus-private/nautilus-icon-factory.c:
3827 (mime_type_data_changed_callback):
3828 * libnautilus-private/nautilus-directory-async.c:
3829 (mime_db_changed_callback):
3830 Fix up types in callbacks
3832 * libnautilus-private/nautilus-mime-application-chooser.c:
3833 * libnautilus-private/nautilus-open-with-dialog.c:
3834 Handle and emit mime_data_changed on NautilusSignaller
3836 2007-10-01 Alexander Larsson <alexl@redhat.com>
3838 * libnautilus-private/Makefile.am:
3839 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3840 * libnautilus-private/nautilus-open-with-dialog.[ch]:
3841 Moved these from eel and renamed
3843 * src/file-manager/fm-directory-view.c:
3844 * src/file-manager/fm-properties-window.c:
3845 Use the nautilus version imported above instead of the eel one.
3847 2007-10-01 Alexander Larsson <alexl@redhat.com>
3849 * libnautilus-private/nautilus-directory-async.c:
3850 * libnautilus-private/nautilus-icon-factory.c:
3851 * libnautilus-private/nautilus-signaller.c:
3852 Replace gnome-vfs mime monitor with NautilusSignaller signal.
3854 * src/nautilus-query-editor.c:
3855 Use gio to list all mime types
3857 2007-10-01 Alexander Larsson <alexl@redhat.com>
3859 * libnautilus-private/nautilus-theme.[ch]:
3860 Delete leftover files
3862 2007-09-28 Alexander Larsson <alexl@redhat.com>
3865 Update for new gio pkgconfig name
3867 2007-09-28 Alexander Larsson <alexl@redhat.com>
3869 * libnautilus-private/nautilus-file.c:
3870 * src/file-manager/fm-directory-view.c:
3871 * src/file-manager/fm-properties-window.c:
3872 Update to the new name for g_format_file_size_for_display
3874 2007-09-28 Alexander Larsson <alexl@redhat.com>
3876 * libnautilus-private/nautilus-file.c:
3877 * libnautilus-private/nautilus-link.c:
3878 * src/file-manager/fm-icon-container.c:
3879 * src/nautilus-query-editor.c:
3880 Use gio mimetype functions instead of gnome-vfs ones.
3882 2007-09-28 Alexander Larsson <alexl@redhat.com>
3884 * libnautilus-private/nautilus-mime-actions.[ch]:
3885 * libnautilus-private/nautilus-program-choosing.[ch]:
3886 * libnautilus-private/nautilus-recent.[ch]:
3887 Use GAppInfo instead of GnomeVFSMimeApplication
3889 * src/file-manager/fm-directory-view.c:
3890 * src/nautilus-information-panel.c:
3891 * test/test-nautilus-mime-actions.c:
3892 Update due to the api changes in the GAppInfo move.
3894 2007-09-27 Alexander Larsson <alexl@redhat.com>
3896 * libnautilus-private/nautilus-file.c:
3897 * src/file-manager/fm-directory-view.c:
3898 * src/file-manager/fm-properties-window.c:
3899 Use g_file_size_format_for_display instead of
3900 gnome_vfs_format_file_size_for_display
3902 2007-09-27 Alexander Larsson <alexl@redhat.com>
3904 * libnautilus-private/nautilus-file.c:
3905 Remove unused GnomeVFSHandle stuff
3907 2007-09-27 Alexander Larsson <alexl@redhat.com>
3909 * libnautilus-private/nautilus-file.c:
3910 Forgot to change GnomeVFSResult to GError in
3913 007-09-27 Alexander Larsson <alexl@redhat.com>
3915 * libnautilus-private/nautilus-file.c:
3916 Implement nautilus_file_set_owner and nautilus_file_set_group
3917 using set_attributes
3920 2007-09-27 Alexander Larsson <alexl@redhat.com>
3922 * libnautilus-private/nautilus-file.c:
3923 Implement nautilus_file_set_permissions using
3924 nautilus_file_set_attributes.
3926 2007-09-27 Alexander Larsson <alexl@redhat.com>
3928 * libnautilus-private/nautilus-file.[ch]:
3929 Add nautilus_file_set_attributes
3931 2007-09-27 Alexander Larsson <alexl@redhat.com>
3933 * libnautilus-private/nautilus-vfs-utils.[ch]:
3934 Add gnome_vfs_result_to_error call
3936 * libnautilus-private/nautilus-file.[ch]:
3937 Convert renaming to use gio.
3938 Pass GError instead of GnomeVFSResult in
3939 NautilusFileOperationCallback
3941 * src/file-manager/fm-error-reporting.c:
3942 * src/file-manager/fm-error-reporting.h:
3943 * src/file-manager/fm-list-view.c:
3944 * src/file-manager/fm-properties-window.c:
3945 Update to the NautilusFileOperationCallback API change
3947 2007-09-26 Alexander Larsson <alexl@redhat.com>
3949 * libnautilus-private/nautilus-file-private.h:
3950 * libnautilus-private/nautilus-file.c:
3951 Read can_delete and can_rename from gio.
3952 Use can_rename in nautilus_file_can_rename.
3954 2007-09-26 Alexander Larsson <alexl@redhat.com>
3956 * libnautilus-private/nautilus-file.[ch]:
3957 Add nautilus_file_get_edit_name()
3959 2007-09-26 Alexander Larsson <alexl@redhat.com>
3961 * libnautilus-private/nautilus-file-utilities.[ch]:
3962 Make string args const char * where possible.
3964 * libnautilus-private/nautilus-desktop-icon-file.c:
3965 * libnautilus-private/nautilus-directory-async.c:
3966 * libnautilus-private/nautilus-file-private.h:
3967 * libnautilus-private/nautilus-file.c:
3968 Read display_name and edit_name from gio.
3969 Kill old cached_display_name creation.
3970 Use eel_ref_str for name, display_name, edit_name and make sure to
3971 share them when possible.
3972 Old use of display_name as the link info only is moved so that
3973 its shared with the normal name, with got_custom_display_name showing
3976 2007-09-26 Alexander Larsson <alexl@redhat.com>
3978 * libnautilus-private/nautilus-file-private.h:
3979 * libnautilus-private/nautilus-file.c:
3980 Use new refcounted string implementation for mime_type.
3981 This way we don't have to store duplicate strings for
3984 2007-09-26 Alexander Larsson <alexl@redhat.com>
3986 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3987 directory->details->pending_file_info now has GFileInfo objects, not
3988 GnomeVFSFileInfo objects. Free them in the correct way.
3990 2007-09-26 Alexander Larsson <alexl@redhat.com>
3992 * libnautilus-private/nautilus-directory-async.c:
3993 Remove old irrelevant comment
3995 2007-09-26 Alexander Larsson <alexl@redhat.com>
3997 * libnautilus-private/nautilus-directory-async.c:
3998 Read top left text with gio
4000 2007-09-26 Alexander Larsson <alexl@redhat.com>
4002 * src/file-manager/fm-ditem-page.c:
4003 Use g_file_load_contents_async instead of
4004 eel_read_entire_file_async.
4006 2007-09-26 Alexander Larsson <alexl@redhat.com>
4008 * libnautilus-private/nautilus-icon-factory.c:
4009 * libnautilus-private/nautilus-thumbnails.c:
4010 Use g_file_load_contents_async instead of
4011 eel_read_entire_file_async.
4013 2007-09-26 Alexander Larsson <alexl@redhat.com>
4015 * libnautilus-private/nautilus-metafile.c:
4016 Use g_file_load_contents_async instead of
4017 eel_read_entire_file_async.
4019 2007-09-26 Alexander Larsson <alexl@redhat.com>
4021 * libnautilus-private/nautilus-directory-async.c:
4022 * libnautilus-private/nautilus-directory.c:
4023 * libnautilus-private/nautilus-file.c:
4024 Initialize hidden_file_hash lazily
4026 2007-09-26 Alexander Larsson <alexl@redhat.com>
4028 * libnautilus-private/nautilus-directory-async.c:
4029 Read link info using gio
4031 2007-09-26 Alexander Larsson <alexl@redhat.com>
4033 * libnautilus-private/nautilus-directory-async.c:
4034 * libnautilus-private/nautilus-directory-private.h:
4035 Read mime list using gio
4037 2007-09-26 Alexander Larsson <alexl@redhat.com>
4039 * libnautilus-private/nautilus-directory-async.c:
4040 Read .hidden using gio.
4042 2007-09-25 Alexander Larsson <alexl@redhat.com>
4044 * libnautilus-private/nautilus-icon-factory.c:
4045 Free file_info after last use (fixed valgrind warning)
4047 * libnautilus-private/nautilus-file.c:
4048 Sometimes we freed an uninitialized pointer
4050 * libnautilus-private/nautilus-directory-async.c:
4051 * libnautilus-private/nautilus-directory-private.h:
4052 Keep all the directory loading info in DirectoryLoadState
4054 2007-09-25 Alexander Larsson <alexl@redhat.com>
4056 * libnautilus-private/nautilus-directory-async.c:
4057 * libnautilus-private/nautilus-directory-private.h:
4058 Implement deep count using gio
4060 2007-09-25 Alexander Larsson <alexl@redhat.com>
4062 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4063 Don't crash on files that have slashes in them.
4065 2007-09-24 Alexander Larsson <alexl@redhat.com>
4067 * libnautilus-private/nautilus-directory-async.c:
4068 * libnautilus-private/nautilus-directory-private.h:
4069 Use gio to do directory counts
4071 2007-09-24 Alexander Larsson <alexl@redhat.com>
4073 * libnautilus-private/nautilus-directory-async.c:
4074 * libnautilus-private/nautilus-file-private.h:
4075 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4077 2007-09-24 Alexander Larsson <alexl@redhat.com>
4079 * libnautilus-private/nautilus-desktop-directory-file.c:
4080 * libnautilus-private/nautilus-desktop-icon-file.c:
4081 * libnautilus-private/nautilus-file.c:
4082 * libnautilus-private/nautilus-file.h:
4083 * libnautilus-private/nautilus-saved-search-file.c:
4084 * libnautilus-private/nautilus-search-directory-file.c:
4085 * libnautilus-private/nautilus-trash-file.c:
4086 There was some problems removing the virtual call for
4087 get_file_type, as this broke getting the type for "virtual"
4088 directory types like trash and the desktop. Re-introduce this,
4089 but set the type directly instead of via an indirect jump.
4091 2007-09-24 Alexander Larsson <alexl@redhat.com>
4093 * libnautilus-private/nautilus-directory.c:
4094 * libnautilus-private/nautilus-file.c:
4095 * libnautilus-private/nautilus-file.h:
4096 nautilus_file_get_for_location -> nautilus_file_get
4097 same for get_existing
4099 2007-09-24 Alexander Larsson <alexl@redhat.com>
4101 * libnautilus-private/nautilus-bookmark.c:
4102 * libnautilus-private/nautilus-directory-async.c:
4103 * libnautilus-private/nautilus-directory.c:
4104 * libnautilus-private/nautilus-file-operations.c:
4105 * libnautilus-private/nautilus-file-utilities.c:
4106 * libnautilus-private/nautilus-file.c:
4107 * libnautilus-private/nautilus-file.h:
4108 * libnautilus-private/nautilus-icon-dnd.c:
4109 * libnautilus-private/nautilus-search-directory.c:
4110 * libnautilus-private/nautilus-thumbnails.c:
4111 * libnautilus-private/nautilus-trash-monitor.c:
4112 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4113 * src/file-manager/fm-directory-view.c:
4114 * src/file-manager/fm-ditem-page.c:
4115 * src/file-manager/fm-icon-view.c:
4116 * src/file-manager/fm-list-view.c:
4117 * src/file-manager/fm-properties-window.c:
4118 * src/file-manager/fm-tree-model.c:
4119 * src/file-manager/fm-tree-view.c:
4120 * src/nautilus-application.c:
4121 * src/nautilus-bookmark-list.c:
4122 * src/nautilus-information-panel.c:
4123 * src/nautilus-notes-viewer.c:
4124 * src/nautilus-pathbar.c:
4125 * src/nautilus-places-sidebar.c:
4126 * src/nautilus-spatial-window.c:
4127 * src/nautilus-window-manage-views.c:
4128 * test/test-nautilus-mime-actions-set.c:
4129 * test/test-nautilus-mime-actions.c:
4130 Rename nautilus_file_get -> nautilus_file_get_by_uri.
4131 Same with nautilus_file_get_existing.
4133 2007-09-21 Alexander Larsson <alexl@redhat.com>
4135 * libnautilus-private/nautilus-file.[ch]:
4136 Fix up type for get_permissions return value (don't use gnome-vfs types).
4138 * libnautilus-private/nautilus-vfs-utils.[ch]:
4139 Add gnome_vfs_file_type_from_g_file_type()
4141 * libnautilus-private/nautilus-icon-factory.c:
4142 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4144 2007-09-21 Alexander Larsson <alexl@redhat.com>
4146 * libnautilus-private/nautilus-directory-async.c:
4147 * libnautilus-private/nautilus-monitor.[ch]:
4148 Use gio to implement file monitoring.
4150 2007-09-21 Alexander Larsson <alexl@redhat.com>
4152 * libnautilus-private/nautilus-directory-async.c:
4153 * libnautilus-private/nautilus-directory-private.h:
4154 Read info for new files
4156 2007-09-21 Alexander Larsson <alexl@redhat.com>
4158 * libnautilus-private/nautilus-directory-async.c:
4159 * libnautilus-private/nautilus-directory-private.h:
4160 Implement get_file_info using gio
4162 2007-09-21 Alexander Larsson <alexl@redhat.com>
4164 * libnautilus-private/nautilus-directory-async.c:
4165 * libnautilus-private/nautilus-directory-private.h:
4166 Read directory list via gio instead of gnome-vfs
4168 * libnautilus-private/nautilus-file-private.h:
4169 * libnautilus-private/nautilus-file.c:
4170 Get is_hidden & is_backup from gio instead of doing
4171 filename matching ourselves.
4173 * libnautilus-private/nautilus-file-utilities.c:
4174 Remove unused hidden/backup pattern matching.
4176 * src/nautilus-main.c:
4177 Initiate GThreads, as we need this for gio async emulation.
4179 2007-09-20 Alexander Larsson <alexl@redhat.com>
4181 * libnautilus-private/nautilus-vfs-utils.c:
4182 Fix typo in attribute name
4184 * libnautilus-private/nautilus-directory-async.c:
4185 * libnautilus-private/nautilus-file-private.h:
4186 * libnautilus-private/nautilus-file.c:
4187 Make NautilusFile info update use GFileInfo.
4188 Update all call sites to convert to it.
4190 2007-09-20 Alexander Larsson <alexl@redhat.com>
4192 * libnautilus-private/nautilus-vfs-utils.[ch]:
4193 Add gnome_vfs_file_info_to_gio
4195 2007-09-20 Alexander Larsson <alexl@redhat.com>
4197 * libnautilus-private/nautilus-directory-metafile-monitor.c:
4198 * libnautilus-private/nautilus-directory-private.h:
4199 * libnautilus-private/nautilus-directory.c:
4200 * libnautilus-private/nautilus-file.c:
4201 * libnautilus-private/nautilus-metafile.c:
4202 Make the filename key for metadata be unescaped in memory.
4203 Escape it only when reading/writing the metadata files.
4204 This is to avoid escaping a lot since we're now storing the
4205 filename unescaped in NautilusFile.
4207 2007-09-20 Alexander Larsson <alexl@redhat.com>
4209 * libnautilus-private/nautilus-directory-notify.h:
4210 * libnautilus-private/nautilus-directory.c:
4211 Add GFile versions of metadata scheduling functions.
4213 2007-09-20 Alexander Larsson <alexl@redhat.com>
4215 * libnautilus-private/nautilus-directory-notify.h:
4216 * libnautilus-private/nautilus-directory.c:
4218 nautilus_directory_notify_files_changed
4219 nautilus_directory_notify_files_removed
4221 2007-09-20 Alexander Larsson <alexl@redhat.com>
4223 * libnautilus-private/nautilus-directory-private.h:
4224 * libnautilus-private/nautilus-directory.c:
4225 * libnautilus-private/nautilus-file.c:
4226 Avoid for_location suffix when its not needed anymore
4228 2007-09-20 Alexander Larsson <alexl@redhat.com>
4230 * libnautilus-private/nautilus-directory.c:
4231 Add _by_uri suffix to uri versions of functions and
4232 remove suffix for GFile versions
4234 2007-09-20 Alexander Larsson <alexl@redhat.com>
4236 * libnautilus-private/nautilus-directory-notify.h:
4237 * libnautilus-private/nautilus-directory.c:
4238 * libnautilus-private/nautilus-file-changes-queue.c:
4239 * libnautilus-private/nautilus-link-desktop-file.c:
4240 * libnautilus-private/nautilus-merged-directory.c:
4241 Rename notify functions that work on uris to _by_uri and
4242 the GFile ones to have no suffix
4244 2007-09-20 Alexander Larsson <alexl@redhat.com>
4246 * libnautilus-private/nautilus-metafile.c:
4247 * libnautilus-private/nautilus-directory.[ch]:
4248 Remove unused function nautilus_directory_make_uri_canonical
4250 2007-09-20 Alexander Larsson <alexl@redhat.com>
4252 * libnautilus-private/nautilus-directory-notify.h:
4253 * libnautilus-private/nautilus-directory.c:
4254 Added nautilus_directory_notify_files_moved_by_location and
4255 made nautilus_directory_notify_files_moved use that.
4257 2007-09-20 Alexander Larsson <alexl@redhat.com>
4259 * libnautilus-private/nautilus-directory-notify.h:
4260 * libnautilus-private/nautilus-directory.c:
4261 Add nautilus_directory_notify_files_added_by_location.
4262 Use GFile instead of uris in more places
4264 2007-09-20 Alexander Larsson <alexl@redhat.com>
4266 * libnautilus-private/nautilus-directory-private.h:
4267 * libnautilus-private/nautilus-directory.c:
4268 * libnautilus-private/nautilus-file.[ch]:
4269 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4270 and implement nautilus_file_get based on these.
4272 2007-09-20 Alexander Larsson <alexl@redhat.com>
4274 * libnautilus-private/nautilus-file.[ch]:
4275 Add nautilus_file_get_location () and use it when
4278 2007-09-19 Alexander Larsson <alexl@redhat.com>
4280 * libnautilus-private/nautilus-directory.c:
4281 (nautilus_directory_is_desktop_directory):
4282 * libnautilus-private/nautilus-file-utilities.[ch]:
4283 (nautilus_is_home_directory_file):
4284 (nautilus_is_desktop_directory_file):
4285 (nautilus_is_desktop_directory):
4286 * libnautilus-private/nautilus-file.c:
4287 (nautilus_file_is_desktop_directory):
4288 (nautilus_file_is_home):
4289 Don't keep dup:ing strings for these commonly called
4292 2007-09-19 Alexander Larsson <alexl@redhat.com>
4294 * libnautilus-private/nautilus-directory-async.c:
4295 * libnautilus-private/nautilus-directory-private.h:
4296 * libnautilus-private/nautilus-directory.c:
4297 * libnautilus-private/nautilus-file-utilities.[ch]:
4298 * libnautilus-private/nautilus-file.c:
4299 Use GFile *location to store the uri for NautilusDirectory.
4300 In preparation for using GFile for all I/O.
4302 2007-09-19 Alexander Larsson <alexl@redhat.com>
4304 * libnautilus-private/nautilus-file-private.h:
4305 * libnautilus-private/nautilus-directory-async.c:
4306 * libnautilus-private/nautilus-file-attributes.h:
4307 * libnautilus-private/nautilus-file.[ch]:
4308 * libnautilus-private/nautilus-mime-actions.c:
4309 * src/file-manager/fm-directory-view.c:
4310 * src/file-manager/fm-ditem-page.c:
4311 * src/file-manager/fm-properties-window.c:
4312 * src/nautilus-window.c:
4313 Remove slow mimetype attribute and all its use.
4314 This is in preparation for the gio move which has
4315 a canonical mimetype definition instead of the
4316 guessed/slow couple.
4318 2007-09-19 Alexander Larsson <alexl@redhat.com>
4320 * libnautilus-private/nautilus-file-attributes.h:
4321 * libnautilus-private/nautilus-directory-async.c:
4322 * libnautilus-private/nautilus-directory.c:
4323 * libnautilus-private/nautilus-file-utilities.c:
4324 * libnautilus-private/nautilus-file.c:
4325 * libnautilus-private/nautilus-icon-factory.c:
4326 * libnautilus-private/nautilus-mime-actions.c:
4327 * src/file-manager/fm-directory-view.c:
4328 * src/file-manager/fm-properties-window.c:
4329 * src/file-manager/fm-tree-model.c:
4330 * src/file-manager/fm-tree-view.c:
4331 * src/nautilus-spatial-window.c:
4332 * src/nautilus-window-manage-views.c:
4333 * src/nautilus-window.c:
4334 Limit the set of file attributes to the ones we actually read
4335 separately. This makes it more obvious what is happening when
4336 doing I/O. It does put some extra work on users, because they
4337 need to know where the data is coming from, but that is rarely
4340 2007-09-19 Alexander Larsson <alexl@redhat.com>
4342 * libnautilus-private/nautilus-desktop-icon-file.c:
4343 * libnautilus-private/nautilus-directory-async.c:
4344 * libnautilus-private/nautilus-directory.c:
4345 * libnautilus-private/nautilus-file-private.h:
4346 * libnautilus-private/nautilus-file-utilities.[ch]:
4347 * libnautilus-private/nautilus-file.c:
4348 Store "name" instead of "relative_uri" in NautilusFile.
4349 We want to avoid escaping/unescaping as much as possible and
4350 limit that to when we go from/to a full uri.
4352 2007-09-19 Alexander Larsson <alexl@redhat.com>
4354 * libnautilus-private/nautilus-file-private.h:
4355 Remove declaration for removed function
4357 2007-09-19 Alexander Larsson <alexl@redhat.com>
4359 * libnautilus-private/nautilus-directory-async.c:
4360 * libnautilus-private/nautilus-file-private.h:
4361 * libnautilus-private/nautilus-file.[ch]:
4362 * libnautilus-private/nautilus-program-choosing.c:
4363 * src/file-manager/fm-directory-view.c:
4364 * src/nautilus-spatial-window.c:
4365 * src/nautilus-window-manage-views.c:
4366 Use GError instead of GnomeVFSResult for get_info_error
4368 2007-09-19 Alexander Larsson <alexl@redhat.com>
4370 * libnautilus-private/nautilus-desktop-directory-file.c:
4371 * libnautilus-private/nautilus-desktop-icon-file.c:
4372 * libnautilus-private/nautilus-file-private.h:
4373 * libnautilus-private/nautilus-file.[ch]:
4374 * libnautilus-private/nautilus-saved-search-file.c:
4375 * libnautilus-private/nautilus-search-directory-file.c:
4376 * libnautilus-private/nautilus-trash-file.c:
4377 * libnautilus-private/nautilus-vfs-file.c:
4378 * libnautilus-private/nautilus-vfs-utils.c:
4379 * libnautilus-private/nautilus-vfs-utils.h:
4380 * libnautilus-private/nautilus-view-factory.c:
4381 * libnautilus-private/nautilus-view-factory.h:
4382 * src/file-manager/fm-desktop-icon-view.c:
4383 * src/file-manager/fm-empty-view.c:
4384 * src/file-manager/fm-icon-view.c:
4385 * src/file-manager/fm-list-view.c:
4386 Move from GnomeVFSFileType to GFileType
4388 2007-11-28 Alexander Larsson <alexl@redhat.com>
4390 * src/nautilus-search-bar.c:
4391 Use invisible event box for search bar. (#464193)
4392 Patch from Andrea Cimitan
4394 2007-11-27 Andre Klapper <a9016009@gmx.de>
4397 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4400 2007-11-12 Alexander Larsson <alexl@redhat.com>
4402 * libnautilus-private/nautilus-icon-canvas-item.c:
4403 * libnautilus-private/nautilus-icon-container.c:
4404 * libnautilus-private/nautilus-icon-container.h:
4405 * libnautilus-private/nautilus-icon-dnd.c:
4406 * libnautilus-private/nautilus-icon-private.h:
4407 * src/file-manager/fm-desktop-icon-view.c:
4408 * src/file-manager/fm-icon-view.c:
4409 Handle RTL layout of icons (#342009)
4410 Patch from Yair Hershkovitz
4412 2007-11-05 Jürg Billeter <j@bitron.ch>
4414 reviewed by: Alexander Larsson <alexl@redhat.com>
4416 * src/file-manager/fm-actions.h:
4417 * src/file-manager/fm-directory-view.c:
4418 (action_open_folder_window_callback), (open_one_in_folder_window),
4419 (action_location_open_folder_window_callback),
4420 (real_update_location_menu), (real_update_menus):
4421 * src/file-manager/nautilus-directory-view-ui.xml:
4422 * src/nautilus-actions.h:
4423 * src/nautilus-navigation-window-menus.c:
4424 (nautilus_navigation_window_update_spatial_menu_item),
4425 (action_folder_window_callback),
4426 (nautilus_navigation_window_initialize_menus):
4427 * src/nautilus-navigation-window-ui.xml:
4428 * src/nautilus-navigation-window.c:
4429 (nautilus_navigation_window_init), (always_use_browser_changed):
4430 * src/nautilus-window-private.h:
4431 Add menu item to open spatial folder window from browser window to File
4432 menu and context menus.
4434 2007-10-03 Christian Neumair <cneumair@gnome.org>
4436 * libnautilus-private/nautilus-module.c:
4437 Fix valgrind warning on shutdown (#346401, re-applied).
4439 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
4441 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4442 patch from Joachim Sauer, fix beep when backspace or delete are pressed
4445 2007-10-03 Alexander Larsson <alexl@redhat.com>
4447 * src/nautilus-sidebar-title.c:
4448 (update_title_font):
4449 Fix crash with small fonts (#454884)
4451 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
4453 Backport from gio-branch, fixes #480608, from
4454 Alexander Larsson <alexl@redhat.com>
4456 * libnautilus-private/nautilus-icon-factory.c:
4457 Don't clear thumbnails and other absolute pathnames from icon
4458 cache when mime data or icon theme changes. This is to avoid
4459 flashing and async realoading of all thumbnails.
4461 * libnautilus-private/nautilus-directory-async.c:
4462 (mime_db_changed_callback):
4463 Use the right call to invalidate attributes, so that
4464 they get re-read correctly.
4466 2007-09-27 Christian Neumair <cneumair@gnome.org>
4468 * libnautilus-private/nautilus-icon-factory.c:
4469 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4472 2007-09-18 Alexander Larsson <alexl@redhat.com>
4474 * libnautilus-private/nautilus-file-private.h:
4475 Clean up NautilusFileDetails a bit.
4477 2007-09-18 Alexander Larsson <alexl@redhat.com>
4479 * libnautilus-extension/nautilus-file-info.[ch]:
4480 * libnautilus-private/nautilus-desktop-directory-file.c:
4481 * libnautilus-private/nautilus-desktop-icon-file.c:
4482 * libnautilus-private/nautilus-directory-async.c:
4483 * libnautilus-private/nautilus-directory.c:
4484 * libnautilus-private/nautilus-file-private.h:
4485 * libnautilus-private/nautilus-file.[ch]:
4486 * libnautilus-private/nautilus-icon-factory.c:
4487 * libnautilus-private/nautilus-saved-search-file.c:
4488 * libnautilus-private/nautilus-search-directory-file.c:
4489 * libnautilus-private/nautilus-thumbnails.c:
4490 * libnautilus-private/nautilus-trash-file.c:
4491 * libnautilus-private/nautilus-vfs-file.c:
4492 * src/file-manager/fm-directory-view.c:
4493 Store file info directly in NautilusFile instead of using a
4496 2007-09-18 Alexander Larsson <alexl@redhat.com>
4498 * libnautilus-private/nautilus-desktop-directory-file.c:
4499 * libnautilus-private/nautilus-desktop-icon-file.c:
4500 * libnautilus-private/nautilus-directory-async.c:
4501 * libnautilus-private/nautilus-file-operations-progress.c:
4502 * libnautilus-private/nautilus-file-operations-progress.h:
4503 * libnautilus-private/nautilus-file-private.h:
4504 * libnautilus-private/nautilus-file.c:
4505 * libnautilus-private/nautilus-file.h:
4506 * libnautilus-private/nautilus-metafile.c:
4507 * libnautilus-private/nautilus-search-directory-file.c:
4508 * libnautilus-private/nautilus-thumbnails.c:
4509 * libnautilus-private/nautilus-trash-file.c:
4510 * libnautilus-private/nautilus-vfs-file.c:
4511 * src/file-manager/fm-directory-view.c:
4512 * src/file-manager/fm-ditem-page.c:
4513 * src/file-manager/fm-icon-view.c:
4514 * src/file-manager/fm-properties-window.c:
4515 Use goffset instead of GnomeVFSFileSize
4517 2007-09-18 Alexander Larsson <alexl@redhat.com>
4519 * libnautilus-private/Makefile.am:
4520 * libnautilus-private/nautilus-vfs-utils.[ch]:
4521 Added tools for conversion from GnomeVFSResult to GError
4523 * libnautilus-private/nautilus-directory-async.c:
4524 * libnautilus-private/nautilus-directory-private.h:
4525 * libnautilus-private/nautilus-directory.[ch]:
4526 * libnautilus-private/nautilus-search-directory.c:
4527 * src/file-manager/fm-directory-view.[ch]:
4528 * src/file-manager/fm-error-reporting.[ch]:
4529 Use GError instead of GnomeVFSResult for directory loading errors
4531 2007-09-18 Alexander Larsson <alexl@redhat.com>
4534 Add -gio to version for now
4535 Pull in gio-standalone
4537 === gio-branch starts here ===
4539 2007-09-18 Alexander Larsson <alexl@redhat.com>
4542 Post release version bump
4544 === nautilus 2.20.0 ===
4546 2007-09-18 Alexander Larsson <alexl@redhat.com>
4550 Bump version to 2.20.0
4552 2007-09-14 Alexander Shopov <ash@contact.bg>
4554 * libnautilus-private/apps_nautilus_preferences.schemas.in
4555 Added translator visible comment for difference
4556 between date_changed and date_modified.
4558 2007-09-11 Alexander Larsson <alexl@redhat.com>
4560 * libnautilus-private/nautilus-module.c:
4561 Revert. We're in hard code freeze.
4563 2007-09-11 Alexander Larsson <alexl@redhat.com>
4565 * libnautilus-private/nautilus-module.c:
4566 Fix valgrind warning on shutdown (#346401)
4568 2007-09-10 Alexander Larsson <alexl@redhat.com>
4570 * libnautilus-private/nautilus-thumbnails.[ch]:
4571 Add nautilus_thumbnail_load_image_async and cancel.
4573 * libnautilus-private/nautilus-icon-container.c:
4574 * libnautilus-private/nautilus-icon-factory.[ch]:
4575 Load thumbnails asynchronously
4577 Patch from Christian Neumair
4579 2007-09-10 Alexander Larsson <alexl@redhat.com>
4581 * libnautilus-private/nautilus-dnd.h:
4582 * libnautilus-private/nautilus-file-dnd.c:
4583 * libnautilus-private/nautilus-icon-dnd.c:
4584 Implement direct save (XDS) DnD.
4585 Based on patch from BROCCO Amos
4587 2007-09-10 Alexander Larsson <alexl@redhat.com>
4589 * libnautilus-private/nautilus-file.c:
4590 (nautilus_file_get_octal_permissions_as_string):
4591 Filter out any non-unix-permissions flags for the
4594 2007-09-03 Christian Neumair <cneumair@gnome.org>
4596 * src/nautilus-application.c: (save_session_to_file),
4597 (nautilus_application_load_session):
4598 * src/nautilus-window-manage-views.c: (setup_new_window),
4599 (nautilus_spatial_window_state_event):
4600 * src/nautilus-spatial-window.c:
4601 (nautilus_spatial_window_state_event):
4602 * libnautilus-private/nautilus-metadata.h:
4603 Store keep-above and stickiness for navigation and spatial windows
4604 across sessions (#163335).
4606 2007-09-03 Alexander Larsson <alexl@redhat.com>
4608 * src/nautilus-connect-server-dialog.c:
4610 Use gdk_window_beep instead of gdk_display_beep (#373760)
4611 Based on patch from Young-Ho Cha
4613 2007-08-28 Alexander Larsson <alexl@redhat.com>
4615 * nautilus-folder-handler.desktop.in.in (MimeType):
4616 Add colon at end of list.
4618 2007-08-27 Alexander Larsson <alexl@redhat.com>
4621 Post release version bump
4623 === nautilus 2.19.91 ===
4625 2007-08-27 Alexander Larsson <alexl@redhat.com>
4630 2007-08-27 Alexander Larsson <alexl@redhat.com>
4632 * src/file-manager/fm-directory-view.c:
4633 (change_to_view_directory):
4634 Set cwd correctly for scripts on desktop. (#320218)
4635 Patch from Sebastien Bacher
4637 2007-08-24 Alexander Larsson <alexl@redhat.com>
4639 * libnautilus-private/nautilus-module.c:
4640 Be more robust against broken extensions (#449488)
4642 2007-08-24 Alexander Larsson <alexl@redhat.com>
4644 * libnautilus-private/nautilus-file-utilities.c:
4645 * libnautilus-private/nautilus-file.c:
4646 Avoid crashing if going to file:///# (#436071)
4648 2007-08-22 Alexander Larsson <alexl@redhat.com>
4650 * libnautilus-private/nautilus-icon-container.c:
4651 * libnautilus-private/nautilus-icon-factory.c:
4652 * libnautilus-private/nautilus-icon-factory.h:
4653 * src/file-manager/fm-list-model.c:
4654 * src/nautilus-sidebar-title.c:
4655 The icon theme changed how the sizes of the emblem icons
4656 are used, update to comply with that.
4658 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4661 Post release version bump
4663 === nautilus 2.19.90 ===
4665 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4670 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4672 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4673 * src/nautilus-navigation-window-menus.c:
4674 Replace references to "sidebar" with "side pane". (#131285)
4675 Patch from Reinout van Schouwen <reinouts@gnome.org>
4677 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4679 * src/nautilus-window-manage-views.c:
4680 (display_view_selection_failure):
4681 Added debug message when GnomeVFS service is not available
4682 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4684 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4686 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4687 Remove excess lines from uninstalled.pc file. (#462496)
4688 Patch from Damien Carbery <damien.carbery@sun.com>
4690 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4692 * libnautilus-private/Makefile.am:
4693 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4694 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4695 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4696 Use a custom cell renderer for the filename column which applies
4697 ellipsization but reports its size based on the actual width of
4698 the text to be rendered. This restores the original column
4699 autosizing behaviour while keeping the ellipsization. (#419343)
4701 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4704 Post release version bump
4706 === nautilus 2.19.6 ===
4708 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4713 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4715 * configure.in: Revert dependency on libSM 1.0.2
4716 added on 2007-07-24 as it makes nautilus unbuildable on
4717 everything but the most cutting-edge distributions.
4718 Plus, nobody else does it.
4720 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4722 * src/nautilus-window-toolbars.c:
4723 (nautilus_navigation_window_load_extension_toolbar_items):
4724 Don't use the same name for the extensions menu action group
4725 and the extensions toolbar action group. (#461792)
4726 Patch from Christian Persch <chpe@gnome.org>
4728 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4730 * src/nautilus-window.c: (real_load_view_as_menu):
4731 Dont't try to remove extra_viewer_radio_action from a group
4732 that may already have been finalized. (#461789)
4733 Patch from Christian Persch <chpe@gnome.org>
4735 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4737 * libnautilus-private/nautilus-search-engine-simple.c:
4738 (search_visit_func): Don't try to lowercase non-unicode
4739 filenames with g_utf8_strdown. Fixes #454799.
4740 Patch from Jan de Groot <jan@jgc.homeip.net>
4742 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
4744 * src/file-manager/fm-properties-window.c:
4745 (changed_group_callback): Don't crash if the active group
4746 combobox entry is removed or the group information becomes
4747 unreadable. Fixes #355018.
4749 2007-07-24 Christian Persch <chpe@gnome.org>
4751 * libnautilus-private/nautilus-bookmark.c:
4752 (nautilus_bookmark_menu_item_new):
4753 * libnautilus-private/nautilus-customization-data.c:
4754 (nautilus_customization_data_new),
4755 (nautilus_customization_data_get_next_element_for_display):
4756 * libnautilus-private/nautilus-customization-data.h:
4757 * src/nautilus-application.c:
4758 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4759 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4761 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4762 (drag_data_received_callback):
4763 * src/nautilus-property-browser.c:
4764 (make_properties_from_directories):
4765 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4767 * src/nautilus-window-menus.c:
4768 (nautilus_menus_append_bookmark_to_menu):
4769 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4770 instead of truncating the strings. Bug #410113.
4772 2007-07-24 Christian Persch <chpe@gnome.org>
4774 * src/nautilus-navigation-window.c: (location_button_create),
4775 (nautilus_navigation_window_init):
4776 * src/nautilus-pathbar.c: (get_slider_button),
4777 (make_directory_button):
4778 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4779 (nautilus_zoom_control_instance_init),
4780 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4781 (and the others on the same 'toolbar') on click, for consistency with
4782 toolbars, and the gtk filechooser path bar. Bug #326774.
4784 2007-07-24 Alexander Larsson <alexl@redhat.com>
4787 Require cvs gnome-vfs
4789 2007-07-24 Alexander Larsson <alexl@redhat.com>
4793 * src/nautilus-image-properties-page.c:
4794 * src/nautilus-main.c:
4795 Optionally support XMP metadata in images via exemi (#451380)
4796 Patch from Hubert Figuiere
4798 2007-07-24 Alexander Larsson <alexl@redhat.com>
4800 * src/nautilus-connect-server-dialog.c:
4801 (nautilus_connect_server_dialog_init):
4802 React on enter key (#449591)
4803 Patch from Christian Neumair
4805 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
4808 Add missing dependency on libSM.
4810 2007-07-24 Luca Ferretti <elle.uca@libero.it>
4812 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4813 fixed a typo in key description
4815 2007-07-23 Andre Klapper <a9016009@gmx.de>
4817 * src/nautilus-file-management-properties.glade:
4818 corrected executable text file labels (#334309)
4820 2007-07-23 Andre Klapper <a9016009@gmx.de>
4822 * src/file-manager/fm-directory-view.c:
4823 improved string and added ngettext support (#326952)
4825 2007-07-23 Andre Klapper <a9016009@gmx.de>
4827 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4828 corrected description for confirm_trash (#329440)
4830 2007-07-23 Andre Klapper <a9016009@gmx.de>
4832 * src/nautilus-window-menus.c:
4833 added two missing tooltip strings (#329308)
4835 2007-07-23 Christian Persch <chpe@gnome.org>
4838 * src/nautilus-navigation-action.c: (connect_proxy),
4840 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4842 * src/nautilus-navigation-window.c: (location_button_create),
4843 (nautilus_navigation_window_init),
4844 (nautilus_navigation_window_destroy),
4845 (nautilus_navigation_window_finalize),
4846 (nautilus_navigation_window_class_init):
4847 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4848 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4849 (finish_first_line):
4850 * src/nautilus-side-pane.c: (side_panel_free),
4851 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4852 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4853 (nautilus_side_pane_add_panel), (create_shortcut):
4854 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4855 (nautilus_trash_bar_init):
4856 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4857 Bug #458284 and bug #455616.
4859 2007-07-23 Alexander Larsson <alexl@redhat.com>
4861 * libnautilus-private/nautilus-search-engine-simple.c:
4862 Don't error out when recursing into directories during search. (#433105)
4863 Requires recent gnome-vfs
4864 Patch from Marlon Nelson
4866 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4869 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4870 Add uninstalled pkg-config file. (#400114)
4871 Patch from Brian Cameron <brian.cameron@sun.com>
4873 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4875 * nautilus-computer.desktop.in.in:
4876 * nautilus-folder-handler.desktop.in.in:
4877 * nautilus-home.desktop.in.in:
4878 Remove trailing whitespace from TryExec line. (#426949)
4879 Patch from Dan Winship <danw@novell.com>
4881 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
4883 * src/nautilus-navigation-window.c:
4884 (view_as_menu_switch_views_callback):
4885 Handle the fact that the gtk+ 2.11.x combobox emits the
4886 changed signal on removing the active entry without crash.
4888 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4891 Post release version bump
4893 === nautilus 2.19.5 ===
4895 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4900 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4902 * libnautilus-private/nautilus-program-choosing.c:
4903 (nautilus_launch_desktop_file):
4904 Check command_string for NULL before using it. (#427618)
4905 Patch from Tom Parker <palfrey@tevp.net>
4907 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4909 * src/nautilus-image-properties-page.c: (file_read_callback):
4910 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4911 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
4913 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4915 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4916 (sidebar_title_create_more_info_label):
4917 Fix alignment of labels in information sidebar. (#414199)
4918 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
4920 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4923 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4924 but Interactive Unix is obsolete.
4925 Remove checks for functions and headers we don't use anymore.
4926 Remove check for jw as the SGML docs have been removed.
4927 Remove configuration for removed gimphwrapbox.
4928 Remove unused variables $CDDA_LIBS and $LIBJPEG.
4930 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4932 * libnautilus-private/Makefile.am:
4933 * libnautilus-private/nautilus-cdrom-extensions.h:
4936 2007-06-27 Alexander Larsson <alexl@redhat.com>
4938 * src/nautilus-file-management-properties-main.c:
4939 Fix warning. Patch from Hubert Figuiere.
4941 2007-06-24 Christian Neumair <cneumair@gnome.org>
4944 * src/nautilus-application.c:
4945 * src/file-manager/Makefile.am:
4946 * src/file-manager/fm-empty-view.[ch]:
4947 Add optional empty view.
4949 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4952 Make libexif dependency optional again. (#165773)
4954 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4956 * components/services/nautilus-dependent-shared/
4957 shared-service-widgets.c:
4960 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4962 * src/nautilus-shell-interface.idl:
4963 Fix build with libIDL-0.8.5 and older. (#341173)
4964 Patch from Marinus Schraal <foser@gentoo.org>
4966 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4968 * src/nautilus-connect-server-dialog-main.c: (main):
4969 Set translation domain for goption context. (#450159)
4970 Patch from Gabor Kelemen <kelemeng@gnome.hu>
4972 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4974 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4975 Unref extension modules at shutdown. (#346401)
4976 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
4978 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4980 * libnautilus-private/nautilus-file-utilities.c:
4981 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4982 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4983 Destroy xdg-user-dirs cache at shutdown.
4985 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
4988 Don't set both -Wsign-compare and -Wno-sign-compare.
4989 Don't set -Wchar-subscripts as it's included in -Wall.
4991 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
4994 Don't set extra warning flags in the user environment CFLAGS.
4995 Fixes 'make distcheck'.
4997 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5000 Add all past ChangeLog files to EXTRA_DIST.
5002 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5005 Post release version bump
5007 === nautilus 2.19.4 ===
5009 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5014 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5016 * src/nautilus-application.c: (nautilus_application_startup):
5017 Fix whitespace typo in error message. (#424573)
5018 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
5020 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5022 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5023 Set program-name instead of deprecated name property
5024 and mark the website-label for translation (#438901).
5025 Patch from Christian Persch <chpe@gnome.org>
5027 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5029 * libnautilus-private/nautilus-search-engine-simple.c:
5030 (search_thread_data_new), (search_visit_func):
5031 Normalize unicode search strings and use g_utf8_strdown to
5032 lowercase them. (#421486/#421512)
5033 Patch from Denis Jacquerye <moyogo@gmail.com>
5035 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5037 * src/file-manager/fm-desktop-icon-view.c:
5038 (action_change_background_callback):
5039 Call background page of gnome-appearance-properties for
5040 "Change Desktop Background" menu item. (#445195)
5041 Patch from Denis Washington <denisw@svn.gnome.org>
5043 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
5045 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5046 * libnautilus-private/nautilus-desktop-link.c:
5047 (trash_name_changed), (nautilus_desktop_link_new),
5048 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5049 (nautilus_desktop_link_rename), (desktop_link_finalize):
5050 * libnautilus-private/nautilus-global-preferences.c:
5051 (default_computer_link_name), (default_trash_link_name):
5052 * libnautilus-private/nautilus-global-preferences.h:
5053 Allow renaming of the network servers desktop icon. (#383182)
5054 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5056 2007-06-13 Jürg Billeter <j@bitron.ch>
5058 * nautilus-folder-handler.desktop.in.in:
5059 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5060 bookmarks from the panel.
5062 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5064 * src/file-manager/fm-properties-window.c:
5065 (should_show_volume_usage):
5066 Don't crash on opening properties for multiple files. (#444265)
5068 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5070 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5071 Fix typo in warning message. (#446911)
5072 Patch from Florian Steinel <fsteinel@flonet.net>
5074 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5076 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5077 Position the zoom popup menu under the control itself,
5078 not where the mouse cursor happens to be. (#446682)
5079 Patch from Christian Persch <chpe@gnome.org>
5081 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5083 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5084 Don't leak item text and remove stale comment.
5086 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5088 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5089 (zoom_popup_menu_show), (zoom_popup_menu),
5090 (nautilus_zoom_control_button_press_event),
5091 (nautilus_zoom_control_instance_init):
5092 Make zoom control context menu keyboard-activatable by adding
5093 a button to the zoom label. (#326733)
5094 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5096 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
5098 * src/nautilus-file-management-properties.glade:
5099 Replace the "atkrelation" declarations with
5100 "mnemonic_widget" properties (#437340)
5102 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5105 Post release version bump
5107 === nautilus 2.19.3 ===
5109 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5114 2007-06-04 Willie Walker <william.walker@sun.com>
5116 * src/nautilus-file-management-properties.glade:
5117 Add accessible label for/by properties (#356124)
5119 2007-05-23 Alexander Larsson <alexl@redhat.com>
5121 * icons/thumbnail_frame.png:
5122 Tango compliant thumbnail frame (#440221)
5123 Icon from David Prieto
5125 2007-05-23 Alexander Larsson <alexl@redhat.com>
5127 * src/file-manager/fm-properties-window.c:
5128 Fix build in some cases
5130 2007-05-23 Alexander Larsson <alexl@redhat.com>
5132 * nautilus-folder-handler.desktop.in.in:
5133 Don't show in menu editor
5135 2007-05-22 Alexander Larsson <alexl@redhat.com>
5137 * libnautilus-private/nautilus-icon-canvas-item.c:
5138 Handle alpha in draw_frame
5140 2007-05-16 Alexander Larsson <alexl@redhat.com>
5142 * libnautilus-private/nautilus-file-utilities.[ch]:
5143 * libnautilus-private/nautilus-file.c:
5144 * libnautilus-private/nautilus-signaller.c:
5145 * src/file-manager/fm-directory-view.c:
5146 Add support for xdg-user-dirs
5148 2007-05-14 Alexander Larsson <alexl@redhat.com>
5151 Post release version bump
5153 === nautilus 2.19.2 ===
5155 2007-05-14 Alexander Larsson <alexl@redhat.com>
5161 * libnautilus-private/nautilus-icon-factory.c:
5162 * libnautilus-private/nautilus-icon-container.c:
5165 2007-05-09 Alexander Larsson <alexl@redhat.com>
5167 * src/file-manager/fm-directory-view.c:
5168 Avoid displaying file size if none exists (#390055)
5169 Patch from Ed Catmur
5171 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
5173 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5174 Don't leak original hash key.
5176 2007-05-02 Alexander Larsson <alexl@redhat.com>
5179 * src/file-manager/fm-properties-window.c:
5180 Add disk usage pie chart (#410658)
5181 Based on patch from Trevor Davenport
5183 2007-04-16 Alexander Larsson <alexl@redhat.com>
5185 * libnautilus-private/nautilus-thumbnails.c:
5186 Work with glib < 2.13.0
5188 2007-04-13 Alexander Larsson <alexl@redhat.com>
5190 * libnautilus-private/nautilus-thumbnails.c:
5191 Avoid searching possibly long lists of thumbnails.
5192 Based on patch from Iain
5194 2007-04-12 Alexander Larsson <alexl@redhat.com>
5196 * src/nautilus-window-menus.c:
5197 (action_about_nautilus_callback):
5198 Add url in about dialog and update copyright year.
5199 Patch from Jaap A. Haitsma
5201 2007-04-12 Alexander Larsson <alexl@redhat.com>
5203 * libnautilus-private/nautilus-directory-async.c:
5204 Limit number of calls to is_needy() (#320282)
5205 Based on patch from Aivars Kalvans
5207 2007-04-12 Alexander Larsson <alexl@redhat.com>
5209 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5210 * libnautilus-private/nautilus-global-preferences.c:
5211 * libnautilus-private/nautilus-global-preferences.h:
5212 * libnautilus-private/nautilus-icon-factory.c:
5213 * libnautilus-private/nautilus-thumbnails.c:
5214 Added support for a thumbnail icon size prefs (#424127)
5216 2007-04-11 Alexander Larsson <alexl@redhat.com>
5218 * src/file-manager/fm-directory-view.c:
5219 (file_and_directory_list_free):
5220 Fix memleak (#427942)
5221 patch from Matthias Clasen
5223 2007-03-30 Alexander Larsson <alexl@redhat.com>
5225 * src/nautilus-places-sidebar.c:
5226 Add trash to sidebar places.
5227 Patch from Stefano Teso
5229 2007-03-29 Alexander Larsson <alexl@redhat.com>
5231 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5232 Bump default name column width to 32 (#410361)
5234 2007-03-28 Alexander Larsson <alexl@redhat.com>
5236 * src/nautilus-window-manage-views.c:
5237 (nautilus_window_open_location_full):
5238 Avoid reloading window with same location. (#417193)
5239 Patch from Stefano Teso
5241 2007-03-19 Alexander Larsson <alexl@redhat.com>
5243 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5244 Avoid recursion when updating symlinks (#418771)
5246 2007-03-19 Alexander Larsson <alexl@redhat.com>
5248 * libnautilus-private/nautilus-icon-factory.h:
5249 Make default icon sizes match xdg icon sizes better (#347168)
5250 Patch from Christian Neumair
5252 2007-03-19 Alexander Larsson <alexl@redhat.com>
5254 * libnautilus-private/nautilus-metadata.h:
5255 * src/nautilus-sidebar-title.c:
5256 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5259 2007-03-19 Alexander Larsson <alexl@redhat.com>
5261 * src/nautilus-places-sidebar.c:
5262 Update icons on theme change (#416806)
5263 Patch from Stefano Teso
5265 2007-03-19 Alexander Larsson <alexl@redhat.com>
5267 * src/nautilus-history-sidebar.c:
5268 (nautilus_history_sidebar_class_init):
5269 (nautilus_history_sidebar_style_set):
5270 Update icons on theme change (#416810)
5271 Patch from Stefano Teso
5273 2007-03-19 Alexander Larsson <alexl@redhat.com>
5275 * src/nautilus-places-sidebar.c:
5276 Re-apply reverted context menu patch.
5278 2007-03-19 Alexander Larsson <alexl@redhat.com>
5281 Bump version to 2.19.1
5282 Gnome 2.18 work continues on gnome-2-18 branch
5284 2007-03-19 Alexander Larsson <alexl@redhat.com>
5286 * src/nautilus-places-sidebar.c:
5287 Revert previous checkin since it broke the freeze.
5289 2007-03-15 Alexander Larsson <alexl@redhat.com>
5291 * src/nautilus-places-sidebar.c:
5292 (bookmarks_build_popup_menu):
5293 Add mnemonics to Open and Open in New Window to reuse
5296 2007-03-14 Alexander Larsson <alexl@redhat.com>
5298 * src/nautilus-places-sidebar.c:
5299 Add open and open in new window to places sidebar context menu.
5300 Patch from Stefano Teso
5302 2007-03-14 Alexander Larsson <alexl@redhat.com>
5304 * src/file-manager/fm-directory-view.c (schedule_update_menus)
5305 (schedule_update_status):
5306 Make sure we never schedule an update after the window has been
5307 destroyed. Likely fixes #349551
5309 2007-03-12 Alexander Larsson <alexl@redhat.com>
5312 Post release version bump
5314 === nautilus 2.18.0.1 ===
5316 2007-03-12 Alexander Larsson <alexl@redhat.com>
5322 Set version to 2.18.0.1
5324 * libnautilus-private/nautilus-file-utilities.c:
5325 * libnautilus-private/nautilus-file-utilities.h:
5326 * libnautilus-private/nautilus-file.c:
5327 * libnautilus-private/nautilus-signaller.c:
5328 * src/file-manager/fm-directory-view.c:
5329 Revert accidental commit.
5331 2007-03-12 Alexander Larsson <alexl@redhat.com>
5334 Post release version bump
5336 === nautilus 2.18.0 ===
5338 2007-03-12 Alexander Larsson <alexl@redhat.com>
5344 Bump version to 2.18.0
5346 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
5348 * src/network-scheme.desktop.in:
5349 * nautilus-computer.desktop.in.in:
5350 * nautilus.desktop.in.in:
5351 * nautilus-home.desktop.in.in:
5352 * nautilus-file-management-properties.desktop.in.in:
5353 "Application" is not a valid category in the freedesktop.org
5354 specification. Also added GNOME and/or GTK where appropriate.
5356 2007-03-02 Alexander Larsson <alexl@redhat.com>
5358 * libnautilus-private/nautilus-file.c:
5359 * libnautilus-private/nautilus-icon-canvas-item.c:
5360 * libnautilus-private/nautilus-icon-container.c:
5361 * libnautilus-private/nautilus-program-choosing.c:
5362 * libnautilus-private/nautilus-trash-file.c:
5363 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5364 * src/file-manager/fm-desktop-icon-view.c:
5365 * src/file-manager/fm-directory-view.c:
5366 * src/file-manager/fm-list-model.c:
5367 * src/file-manager/fm-list-view.c:
5368 * src/file-manager/fm-tree-model.c:
5369 * src/nautilus-image-properties-page.c:
5370 * src/nautilus-navigation-bar.c:
5371 * src/nautilus-query-editor.c:
5372 * src/nautilus-search-bar.c:
5373 * src/nautilus-window-private.h:
5374 Sparse cleanups from kjartan
5376 2007-03-02 Alexander Larsson <alexl@redhat.com>
5378 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5379 Don't make filename column expand, instead default
5380 to 16 chars wide. (#408155)
5382 2007-02-26 Alexander Larsson <alexl@redhat.com>
5385 Post release version bump
5387 === nautilus 2.17.92 ===
5389 2007-02-26 Alexander Larsson <alexl@redhat.com>
5394 2007-02-26 Alexander Larsson <alexl@redhat.com>
5396 * cut-n-paste-code/widgets/Makefile.am:
5397 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5398 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5399 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5400 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5401 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5402 * libnautilus-private/Makefile.am:
5404 Remove unused gtkhwrapbox.
5406 2007-02-26 Alexander Larsson <alexl@redhat.com>
5408 * src/nautilus-connect-server-dialog.c:
5409 Don't show unsupported methods. (#333151)
5410 Patch from Christian Neumair.
5412 2007-02-26 Alexander Larsson <alexl@redhat.com>
5414 * libnautilus-private/nautilus-file.c:
5415 Avoid asserting when the symbolic link hastable isn't
5417 Store absolute uris, not relative paths in symbolic link
5420 2007-02-21 Christian Persch <chpe@svn.gnome.org>
5422 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5423 Ellipsise the filename column in list view mode, and make it expand so
5424 it doesn't just show "...". Bug #408155.
5426 2007-02-20 Christian Persch <chpe@svn.gnome.org>
5428 * libnautilus-private/nautilus-file-operations-progress.c:
5429 (set_text_unescaped_trimmed), (create_titled_label),
5430 (nautilus_file_operations_progress_init),
5431 (nautilus_file_operations_progress_new_file):
5432 * src/file-manager/fm-properties-window.c:
5433 (value_field_update_internal), (value_field_update),
5434 (attach_label), (attach_value_field_internal): Remove
5435 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5438 2007-02-20 Alexander Larsson <alexl@redhat.com>
5440 * libnautilus-private/nautilus-file-operations.c:
5441 Fix for C89 compilers. (#407150)
5442 Patch from Jens Granseuer
5444 2007-02-19 Christian Persch <chpe@svn.gnome.org>
5447 * cut-n-paste-code/Makefile.am:
5449 * src/file-manager/fm-list-model.c: Don't build included GSequence on
5450 glib >= 2.13.0. Bug #407618.
5452 2007-02-19 Alexander Larsson <alexl@redhat.com>
5454 * src/nautilus-pathbar.c:
5455 Don't display homedir as desktop in pathbar when
5456 in home-as-desktop mode. (#368661)
5457 Patch from John Millikin
5459 2007-02-12 Alexander Larsson <alexl@redhat.com>
5462 Post release version bump
5464 === nautilus 2.17.91 ===
5466 2007-02-12 Alexander Larsson <alexl@redhat.com>
5474 2007-02-06 Alexander Larsson <alexl@redhat.com>
5477 Bump libgnome req (#404475)
5479 2007-02-06 Alexander Larsson <alexl@redhat.com>
5481 * libnautilus-private/nautilus-file-operations.c:
5482 * libnautilus-private/nautilus-file.c:
5483 * src/file-manager/fm-directory-view.c:
5484 Capitilize "Link" in link to... names. (#314175)
5485 Patch from Frederic Peters
5487 2007-02-06 Alexander Larsson <alexl@redhat.com>
5489 * libnautilus-private/nautilus-icon-container.c:
5490 Avoid translating nonvisible text. (#364466)
5492 2007-02-06 Alexander Larsson <alexl@redhat.com>
5494 * libnautilus-private/nautilus-thumbnails.c:
5495 (nautilus_thumbnail_load_image):
5496 Fix crash on broken images. (#403255)
5497 Patch from Lucas Mazzardo Veloso
5499 2007-02-06 Alexander Larsson <alexl@redhat.com>
5501 * libnautilus-private/nautilus-emblem-utils.c:
5502 OSX build fix. (#403255)
5503 Patch from dmacks@netspace.org
5505 2007-02-05 Jesse Stockall <jesse@cleverone.org>
5507 * src/file-manager/fm-directory-view.c
5508 * src/file-manager/fm-tree-view.c
5509 * src/nautilus-places-sidebar.c
5510 * libnautilus-private/nautilus-file-operations.[ch]
5511 Prompts to empty trash when unmounting drives. Closes #138058
5513 2007-02-05 Alexander Larsson <alexl@redhat.com>
5515 * src/file-manager/fm-list-model.c:
5516 Avoid ever showing "empty" while loading a subdirectory (#340495)
5517 Based on patch from Christof Krüger
5519 2007-02-02 Alexander Larsson <alexl@redhat.com>
5521 * src/nautilus-application.c (save_session_to_file):
5522 Fix memory leak and fd leak.
5524 2007-02-02 Alexander Larsson <alexl@redhat.com>
5526 * libnautilus-private/nautilus-desktop-icon-file.c:
5527 Fix crasher (#403565)
5528 Patch from Padraig O'Briain
5530 2007-01-31 Alexander Larsson <alexl@redhat.com>
5532 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5533 Avoid crash if we've not set the content view of the window yet.
5535 2007-01-31 Alexander Larsson <alexl@redhat.com>
5537 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5538 Avoid crashing if not enough items in icon view caption pref (#357955)
5540 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5541 Avoid spewing warnings in above case, also some performance fixes.
5543 2007-01-25 Luca Ferretti <elle.uca@libero.it>
5545 * nautilus-file-management-properties.desktop.in.in:
5546 Move File Management capplet to PersonalSettings.
5548 === nautilus 2.17.90 ===
5550 2007-01-22 Alexander Larsson <alexl@redhat.com>
5556 2007-01-18 Christian Persch <chpe@svn.gnome.org>
5558 * cut-n-paste-code/libegg/eggtreemultidnd.c:
5559 (egg_tree_multi_drag_source_get_type):
5560 * libnautilus-extension/nautilus-column-provider.c:
5561 (nautilus_column_provider_get_type):
5562 * libnautilus-extension/nautilus-column.c:
5563 (nautilus_column_get_type):
5564 * libnautilus-extension/nautilus-file-info.c:
5565 (nautilus_file_info_get_type):
5566 * libnautilus-extension/nautilus-info-provider.c:
5567 (nautilus_info_provider_get_type):
5568 * libnautilus-extension/nautilus-location-widget-provider.c:
5569 (nautilus_location_widget_provider_get_type):
5570 * libnautilus-extension/nautilus-menu-item.c:
5571 (nautilus_menu_item_get_type):
5572 * libnautilus-extension/nautilus-menu-provider.c:
5573 (nautilus_menu_provider_get_type):
5574 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5575 * libnautilus-extension/nautilus-property-page-provider.c:
5576 (nautilus_property_page_provider_get_type):
5577 * libnautilus-extension/nautilus-property-page.c:
5578 (nautilus_property_page_get_type):
5579 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5580 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5581 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5582 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5583 * libnautilus-private/nautilus-icon-canvas-item.c:
5584 (nautilus_icon_canvas_item_accessible_get_type),
5585 (nautilus_icon_canvas_item_get_type):
5586 * libnautilus-private/nautilus-sidebar-provider.c:
5587 (nautilus_sidebar_provider_get_type):
5588 * libnautilus-private/nautilus-sidebar.c:
5589 (nautilus_sidebar_get_type):
5590 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5591 * libnautilus-private/nautilus-window-info.c:
5592 (nautilus_window_info_get_type):
5593 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5594 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5595 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5596 * src/nautilus-navigation-action.c:
5597 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5598 GInterfaceInfo static. Bug #362034.
5600 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5602 * src/nautilus-window-menus.c:
5603 Restore "CD/DVD Creator" label for menu item. Was removed by
5604 a misunderstood, see bug #385382.
5606 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5608 Merged from gnome-2-16:
5610 * src/nautilus-property-browser.c (add_reset_property): Make the
5611 "Reset" string translatable. Fixes #394328. Patch committed by
5612 Federico Mena-Quintero <federico@novell.com>.
5614 2007-01-11 Christian Neumair <chris@gnome-de.org>
5616 * libnautilus-private/nautilus-directory-background.c:
5617 (nautilus_connect_background_to_file_metadata):
5618 Remove all pending eel preferences callbacks.
5620 2007-01-11 Christian Neumair <chris@gnome-de.org>
5622 * src/nautilus-navigation-window.c:
5623 (nautilus_navigation_window_key_press_event)
5624 * src/nautilus-actions.h:
5625 * src/nautilus-window.c:
5626 (nautilus_window_key_press_event)
5628 Add support for XF86 multimedia keys (#329920) .
5630 2007-01-11 Alexander Larsson <alexl@redhat.com>
5632 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5633 Avoid crash on NULL vfs_uri (#320020)
5635 2007-01-11 Alexander Larsson <alexl@redhat.com>
5637 * libnautilus-private/nautilus-file-operations.c:
5638 (nautilus_file_operations_new_file_from_template):
5639 Use default permissions when copying template to use
5640 umask correctly. (#327249)
5641 Patch from Josselin Mouette
5643 2007-01-11 Alexander Larsson <alexl@redhat.com>
5645 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5647 Handle NULL activation uris from drives
5649 2007-01-11 Alexander Larsson <alexl@redhat.com>
5651 * libnautilus-private/nautilus-ui-utilities.c:
5652 (nautilus_ui_string_get):
5653 Handle ui file load error better.
5654 Patch from Tom Parker
5656 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5658 Add svn:externals property to include libbackground from trunk.
5660 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5662 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5663 Use proper macro for translating the scripts menu item (#389467).
5664 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5666 2006-12-19 Federico Mena Quintero <federico@novell.com>
5668 * libnautilus-private/nautilus-debug-log.c
5669 (make_key_file_from_configuration): Oops, handle the case of an
5672 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5674 * libnautilus-private/nautilus-file-operations-progress.c:
5675 (time_remaining_callback):
5676 Zero-pad seconds in the remaining time display (#376291).
5677 Patch from Sven Herzberg <herzi@gnome-de.org>
5679 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5681 * src/nautilus-image-properties-page.c: (load_finished):
5682 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5683 (setup_internal_entry):
5684 Avoid markup in translatable messages (#360448).
5685 Patch from Elijah Newren <newren@gmail.com>
5687 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5689 * src/nautilus-navigation-window.c:
5690 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5691 Don't connect the changed signal handler on the view as combobox
5692 each time the contents of the combobox are reloaded, but only on
5693 instantiation. Prevents creating as many view instances as times
5694 the view/location was already changed when using the view as menu.
5696 2006-12-18 Christian Neumair <chris@gnome-de.org>
5698 * libnautilus-extension/nautilus-file-info.c:
5699 * libnautilus-extension/nautilus-file-info.h:
5700 * libnautilus-private/nautilus-file.c:
5701 Add nautilus_file_info_get_activation_uri().
5703 2006-12-18 Alexander Larsson <alexl@redhat.com>
5706 Post release version bump
5708 === nautilus 2.17.1 ===
5710 2006-12-18 Alexander Larsson <alexl@redhat.com>
5715 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5717 * src/nautilus-trash-bar.c:
5718 * src/nautilus-trash-bar.h:
5720 Remove unneeded function I left in by mistake.
5722 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5724 * src/nautilus-trash-bar.c:
5725 * src/nautilus-trash-bar.h:
5726 * src/nautilus-window-manage-views.c:
5728 Add an extra widget to the trash folder with the "Empty Trash"
5729 button. Kudos also to Lakin Wecker who came up with a similar
5730 patch some months ago, though it never went in.
5732 * src/nautilus-information-panel.c:
5734 Remove the "Empty Trash" and "Burn" buttons from the side pane
5735 since we now have extra location widgets.
5737 2006-12-18 Luca Ferretti <elle.uca@libero.it>
5739 * src/file-manager/fm-directory-view.c:
5741 Use "document-new", "folder-new" named icon from
5742 Icon Naming Spec for File->Create Document and
5743 File->Create Folder menu entries.
5745 * src/nautilus-navigation-window-menus.c:
5747 Use "window-new" named icon from Icon Naming Spec for
5748 File->New Window menu entry in browser window.
5750 2006-12-16 Paolo Borelli <pborelli@katamail.com>
5752 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5755 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5757 * nautilus-computer.desktop.in.in:
5759 Fix a typo in previous commit (folders, not folder)
5761 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5763 * src/nautilus-actions.h:
5765 Add NAUTILUS_ACTION_HOME for Go->Home Folder
5767 * src/nautilus-navigation-window-menus.c:
5768 (nautilus_navigation_window_initialize_actions),
5769 (nautilus_navigation_window_initialize_menus):
5770 * src/nautilus-spatial-window.c:
5771 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5773 Define short_label for NAUTILUS_ACTION_HOME and
5774 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5775 in search menu entry.
5777 2006-12-13 Luca Ferretti <elle.uca@libero.it>
5779 * nautilus-computer.desktop.in.in:
5780 * nautilus-file-management-properties.desktop.in.in:
5781 * nautilus-home.desktop.in.in:
5782 * src/nautilus-navigation-window-menus.c:
5783 * src/nautilus-spatial-window.c:
5784 * src/nautilus-window-menus.c:
5785 * src/network-scheme.desktop.in:
5787 Update comments and some menu entries to match suggestions on
5788 http://live.gnome.org/UsabilityTeam/Menu
5790 2006-12-12 Federico Mena Quintero <federico@novell.com>
5792 * libnautilus-private/nautilus-debug-log.c
5793 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5794 30000 was way too big for normal usage.
5795 (add_to_milestones): New function; adds a milestone string to a
5796 linked list of milestones.
5797 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5798 (write_string): New helper function.
5799 (dump_milestones): New helper function.
5800 (dump_configuration): Use write_string().
5801 (dump_ring_buffer): New helper function; moved the code from
5802 nautilus_debug_log_dump().
5803 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5804 (dump_configuration): Print the instructions to re-create the
5805 configuration here, instead of in nautilus_debug_log_dump().
5807 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
5809 * src/ephy-spinner.c:
5810 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5812 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5814 2006-12-12 Paolo Borelli <pborelli@katamail.com>
5816 * src/nautilus-application.c (save_session_to_file): use
5817 g_mkstemp instead of tempnam.
5819 2006-12-12 Alexander Larsson <alexl@redhat.com>
5821 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5822 Don't expand vbox with dialog size (#384078)
5823 Patch from Baptiste Mille-Mathias
5825 2006-12-12 Alexander Larsson <alexl@redhat.com>
5827 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5828 Default location dialog to $home for desktop (#383840)
5829 Patch from Guillaume Desmottes
5831 2006-12-08 Paolo Borelli <pborelli@katamail.com>
5833 * libnautilus-private/nautilus-desktop-link.c:
5834 * libnautilus-private/nautilus-file-utilities.c:
5835 * libnautilus-private/nautilus-query.c:
5836 * src/nautilus-navigation-window.c:
5837 * src/nautilus-navigation-window.h:
5838 * src/nautilus-pathbar.c:
5839 * src/nautilus-places-sidebar.c:
5840 * src/nautilus-shell.c:
5841 * src/nautilus-window-manage-views.c:
5842 * src/nautilus-window.c:
5843 * src/file-manager/fm-tree-model.c:
5844 * src/file-manager/fm-tree-view.c:
5846 Use nautilus_get_home_directory_uri everywhere instead of
5847 open coding it and other minor cleanups.
5849 2006-12-08 Alexander Larsson <alexl@redhat.com>
5851 * libnautilus-private/nautilus-monitor.c:
5852 Schedule metadata removal when we get external remove events.
5853 Patch from Gene Z. Ragan (#45953)
5855 2006-12-08 Alexander Larsson <alexl@redhat.com>
5857 * libnautilus-private/nautilus-icon-canvas-item.c:
5858 Disable the mask code for now...
5860 2006-12-08 Alexander Larsson <alexl@redhat.com>
5862 * libnautilus-private/nautilus-icon-canvas-item.c:
5863 * libnautilus-private/nautilus-icon-container.c:
5864 * libnautilus-private/nautilus-icon-private.h:
5865 Draw selection rect using cairo.
5867 * icons/Makefile.am:
5868 * icons/text-selection-frame.png:
5869 Remove old icon used for selection rect.
5871 Patch from Gene Z. Ragan
5873 2006-12-04 Alexander Larsson <alexl@redhat.com>
5875 * src/file-manager/fm-list-view.c:
5876 Reveal selection on sort-order change.(#332667)
5877 Patch from Gene Z. Ragan
5879 2006-12-04 Alexander Larsson <alexl@redhat.com>
5881 * cut-n-paste-code/gsequence/gsequence.[ch]:
5882 Import gsequence fix for #350579
5884 2006-12-04 Alexander Larsson <alexl@redhat.com>
5886 * libnautilus-private/nautilus-icon-container.[ch]:
5887 * src/file-manager/fm-icon-container.c:
5888 Freeze icon view updates while renaming to avoid things
5889 moving around on file changes. (#318373)
5890 Patch from Nelson BenÃtez
5892 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5894 * icons/nautilus-server-connect.png
5895 Removed this legacy icon.
5897 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5900 * icons/Makefile.am:
5902 Add new Nautilus logo from Ulisse Perusin, installed
5903 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5905 * icons/nautilus-launch-icon.png:
5908 * src/nautilus-window-menus.c:
5909 Use the new named icon logo in about dialog.
5911 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5914 Remove black outline, using Tango style.
5915 See bug 374722 for details.
5917 2006-11-30 Alexander Larsson <alexl@redhat.com>
5919 * libnautilus-private/nautilus-icon-canvas-item.c:
5920 * libnautilus-private/nautilus-icon-container.c:
5921 * libnautilus-private/nautilus-icon-private.h:
5922 Add more themeing features for icon view icons.
5923 Patch from JackTheDipper
5925 2006-11-28 Alexander Larsson <alexl@redhat.com>
5927 * src/file-manager/fm-tree-view.c:
5928 Add delete menu item if configured. (#132326)
5929 Patch from Ferran Puig
5931 2006-11-28 Alexander Larsson <alexl@redhat.com>
5933 * libnautilus-private/nautilus-icon-container.c:
5934 * libnautilus-private/nautilus-icon-private.h:
5935 Handle scroll wheel while rubberbanding.
5936 Patch from Nelson BenÃtez
5938 2006-11-28 Luca Ferretti <elle.uca@libero.it>
5940 * icons/nautilus-desktop.png:
5941 * icons/nautilus-file-management-properties.png:
5942 * icons/nautilus-mini-logo.png
5944 * icons/side_bar_image.png:
5945 Remove legacy icons from cvs.
5947 2006-11-24 Alexander Larsson <alexl@redhat.com>
5949 * src/nautilus-spatial-window.c:
5950 Ellipsice location menu button at 16 chars.
5951 Patch from Tom Parker
5953 2006-11-23 Federico Mena Quintero <federico@novell.com>
5955 Use the write-to-a-pipe trick from the signal handler instead of
5956 queueing an idle handler from there.
5958 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5959 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5960 (sigusr1_handler): Write a byte to our pipe instead of queueing an
5962 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
5963 the pipe, and dump the debug log.
5965 Add a configuration file for the logging mechanism. You create
5966 ~/nautilus-debug-log.conf as a GKeyFile.
5968 * libnautilus-private/nautilus-debug-log.c
5969 (nautilus_debug_log_load_configuration): New function; loads the
5970 configuration from a key file like this:
5973 enable domains = foo; bar; baz
5976 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5977 New utility function.
5978 (nautilus_debug_log_dump): At the end of the log, dump the
5979 configuration used for the debug log so that the user can
5982 * libnautilus-private/nautilus-debug-log.h: New prototype for
5983 nautilus_debug_log_load_configuration().
5985 * src/nautilus-main.c (setup_debug_log): Load the debug log's
5986 configuration from ~/nautilus-debug-log.conf
5987 (setup_debug_log_domains): Removed.
5989 * src/nautilus-main.c (log_override_cb): If the log level of the
5990 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
5991 use this log level for miscellaneous debugging messages from
5992 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
5993 default log handler, to avoid a huge ~/.xsession-errors.
5994 (setup_debug_log_domains): Enable logging for
5995 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5997 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
5999 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6000 Fix inconsistent label boleding. (#372550)
6002 2006-11-23 Alexander Larsson <alexl@redhat.com>
6004 * libnautilus-private/nautilus-icon-canvas-item.c:
6005 A11y fix for handing renames better (#338353)
6007 2006-11-23 Alexander Larsson <alexl@redhat.com>
6009 * Commit federicos debug logging patch:
6011 2006-10-23 Federico Mena Quintero <federico@novell.com>
6013 * libnautilus-private/nautilus-debug-log.h
6014 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6015 We'll spit the messages that come from GLog as milestone events.
6017 * src/nautilus-main.c (setup_debug_log): New function; set up
6019 (setup_debug_log_glog): New function. Override the default
6020 handler for GLog so that its messages will also appear as
6021 milestone events in our own debug log.
6023 2006-10-16 Federico Mena Quintero <federico@novell.com>
6025 * src/file-manager/fm-directory-view.c (files_added_callback): Log
6026 when files are added to the view.
6027 (files_changed_callback): Log when files get changed in the view.
6028 (fm_directory_view_notify_selection_changed): Log when the
6031 * src/nautilus-main.c (setup_debug_log_domains): Add
6032 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6034 * libnautilus-private/nautilus-debug-log.h: New prototype for
6035 nautilus_debug_log_with_file_list().
6037 * libnautilus-private/nautilus-debug-log.c
6038 (nautilus_debug_log_with_file_list): New function; takes a GList
6041 2006-10-03 Federico Mena Quintero <federico@novell.com>
6043 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6044 Deal with URI lists optionally.
6045 (nautilus_debug_log_with_uri_list): New function.
6047 * libnautilus-private/nautilus-icon-dnd.c
6048 (receive_dropped_color): Log when a color is dropped.
6049 (receive_dropped_tile_image): Log when a tile image is dropped.
6051 * libnautilus-private/nautilus-icon-container.c
6052 (motion_notify_event): Log when a drag begins.
6053 (button_release_event): Log when a drag ends.
6055 * libnautilus-private/nautilus-file-operations.c
6056 (nautilus_file_operations_copy_move): Log move/copy/link actions.
6057 (nautilus_file_operations_new_folder): Log when a folder is created.
6058 (nautilus_file_operations_new_file_from_template): Log when a file
6059 is created from a template.
6060 (nautilus_file_operations_new_file): Log when a file is created.
6061 (nautilus_file_operations_delete): Log when files are deleted.
6062 (do_empty_trash): Log when the trash is emptied.
6064 2006-09-22 Federico Mena Quintero <federico@novell.com>
6066 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6067 simple logging infrastructure based on a ring buffer.
6069 * libnautilus-private/Makefile.am
6070 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6072 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6073 ~/nautilus-debug-log.txt.
6075 * src/file-manager/fm-directory-view.c
6076 (fm_directory_view_activate_files): Log the action of activating a
6078 (open_location): Likewise.
6079 (fm_directory_view_launch_application): Likewise, for launching an
6081 (action_new_launcher_callback): Likewise, for creating a launcher.
6082 (activate_callback): Log the various actions that can happen here.
6084 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6085 Log the various activations/launches that can happen.
6087 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6088 action of the user activating something in the Places sidebar.
6090 * src/nautilus-window-manage-views.c
6091 (nautilus_window_open_location_full): Log the action of changing
6092 the location in a window.
6093 (nautilus_window_set_content_view): Log the action of thanging the
6095 (end_location_change): Log when the window finishes loading.
6097 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6098 action of expanding a row to load a subdirectory.
6099 (row_collapsed_callback): Likewise, for collapsing a row.
6101 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6102 action of renaming a file.
6104 * src/nautilus-application.c
6105 (nautilus_application_present_spatial_window_with_selection): Log
6106 when new or existing spatial windows get presented.
6107 (nautilus_application_create_navigation_window): Log when a
6108 navigation window gets created.
6110 2006-11-23 Alexander Larsson <alexl@redhat.com>
6113 Bump version to 2.17.1
6114 Gnome 2.16 work continues on gnome-2-16 branch
6116 2006-11-22 Alexander Larsson <alexl@redhat.com>
6118 * libnautilus-private/nautilus-search-engine.c:
6119 Look for Beagle before looking for Tracker. Since Tracker
6120 autostarts and Beagle doesn't this means you can have both
6121 installed and configured and pick which one to use.
6123 2006-11-20 Alexander Larsson <alexl@redhat.com>
6126 Post release version bump
6128 === nautilus 2.16.3 ===
6130 2006-11-20 Alexander Larsson <alexl@redhat.com>
6135 2006-11-20 Alexander Larsson <alexl@redhat.com>
6137 * libnautilus-private/nautilus-icon-container.c:
6138 * src/file-manager/fm-icon-view.c:
6139 Revert federicos patch from 2006-11-06, as it was causing problems.
6141 2006-11-13 Alexander Larsson <alexl@redhat.com>
6143 * libnautilus-private/nautilus-directory-async.c:
6144 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6147 2006-11-07 Alexander Larsson <alexl@redhat.com>
6150 Post release version bump
6152 === nautilus 2.16.2 ===
6154 2006-11-07 Alexander Larsson <alexl@redhat.com>
6159 * libnautilus-private/nautilus-directory-async.c:
6160 * libnautilus-private/nautilus-directory.c:
6161 Unschedule call_ready callbacks on directory finalize, not
6163 Keep monitors around until we call the call_when_ready callback
6165 Call async_state_changed and update_metadata_monitors after
6166 call_when_ready callbacks have been called at idle.
6170 2006-11-07 Alexander Larsson <alexl@redhat.com>
6172 * src/nautilus-application.c:
6173 * src/nautilus-shell.c:
6174 * src/nautilus-main.[ch]:
6175 Make the session restart work again (from 2006-11-03 change)
6176 Make the session not restart nautilus on --quit
6178 2006-11-06 Federico Mena Quintero <federico@novell.com>
6180 http://bugzilla.gnome.org/show_bug.cgi?id=330298
6182 Fix the use of lazy positioning, and the saving of metadata for
6183 lazily-positioned icons. Fixes
6184 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6185 https://bugzilla.novell.com/show_bug.cgi?id=174766.
6187 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6188 desktop icon files (not "real" files) have lazy positions. Don't
6189 consider whether the directory is loading; this is not the right
6190 place to check that.
6191 (fm_icon_view_begin_loading): Tell the icon container that we
6192 just started reloading.
6193 (fm_icon_view_end_loading): Tell the icon container that we
6196 * libnautilus-private/nautilus-icon-private.h
6197 (NautilusIconContainerDetails): New flag "is_reloading".
6199 * libnautilus-private/nautilus-icon-container.h: New prototype for
6200 nautilus_icon_container_set_is_reloading().
6202 * libnautilus-private/nautilus-icon-container.c
6203 (nautilus_icon_container_set_is_reloading): New function; sets an
6204 is_reloading flag in the icon container.
6205 (icon_set_position): Clear icon->has_lazy_position, since the icon
6206 will be well-positioned once this function exits.
6207 (finish_adding_new_icons): Do not ignore already-placed lazy
6208 position icons when filling the placement grid! Save the value of
6209 icon->has_lazy_position before calling assign_icon_position().
6210 Since that function may call icon_set_position() (which will clear
6211 the flag), we need to keep the original value of the flag.
6212 (finish_adding_new_icons): Don't clear icon->has_lazy_position
6213 here; let icon_set_position() do it.
6214 (finish_adding_new_icons): Emit the icon_position_changed signal
6215 so that the parent knows that we moved an icon under it. This has
6216 the effect of updating/preserving the position metadata for
6217 has_lazy_position icons.
6219 2006-11-06 Alexander Larsson <alexl@redhat.com>
6222 * nautilus-computer.desktop.in:
6223 * nautilus-computer.desktop.in.in:
6224 * nautilus-file-management-properties.desktop.in:
6225 * nautilus-file-management-properties.desktop.in.in:
6226 * nautilus-folder-handler.desktop.in:
6227 * nautilus-folder-handler.desktop.in.in:
6228 * nautilus-home.desktop.in:
6229 * nautilus-home.desktop.in.in:
6230 * nautilus.desktop.in:
6231 * nautilus.desktop.in.in:
6232 Add X-GNOME-Bugzilla-Version marking to desktop files.
6234 2006-11-06 Alexander Larsson <alexl@redhat.com>
6236 * libnautilus-private/nautilus-icon-container.c:
6237 Cancel rubberbanding if we get a grab shadow event.
6238 This happens when a modal dialog (e.g. an error or auth dialog)
6239 appears. (Partially fixes #122688)
6241 2006-11-06 Alexander Larsson <alexl@redhat.com>
6243 * src/file-manager/fm-icon-view.c (play_file):
6244 Don't close handle and free buffer twice on error. (#321175)
6246 2006-11-06 Alexander Larsson <alexl@redhat.com>
6248 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6249 Don't crash on old desktop dir and search dir uris. (#349840)
6251 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
6253 * src/nautilus-file-management-properties.glade:
6254 Specify label-for and labelled-by atk relations. (#356124)
6256 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6258 2006-11-03 Alexander Larsson <alexl@redhat.com>
6260 * libnautilus-private/nautilus-directory-metafile.c:
6261 Always use the in-process metafile factory. We don't need it
6262 oop, since nautilus is single process these days. This fixes
6263 some strange races with bonobo-activation that caused #351713
6265 * src/nautilus-application.[ch]:
6266 * src/nautilus-shell.h:
6267 Change the way we use bonobo-activation to get the NautilusShell
6268 so that we don't rely on bonobo-activation-server to spawn nautilus,
6269 as this could lead to some strange duplicate processes.
6270 We now directly try to register the app-wide shell object with
6271 bonobo-activation manually and activate it with
6272 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6274 * src/nautilus-shell.c:
6275 Handle all corba calls from the NautilusShell in an idle handler.
6276 This fixes some crashes where we reentered badly into e.g. quit
6279 * src/nautilus-main.c:
6280 Since we now handle the initial open_window shell calls via an idle
6281 we need to delay until idle time to know if we can quit or not.
6283 2006-11-02 Alexander Larsson <alexl@redhat.com>
6285 * test/file-torture.py (main):
6286 Sleep shorter, for more torture
6288 2006-11-02 Alexander Larsson <alexl@redhat.com>
6290 * libnautilus-private/nautilus-directory-private.h:
6291 * libnautilus-private/nautilus-directory-async.c:
6292 Call all call_when_ready callbacks from an idle handler.
6293 This fixes problems with reentrancy, like bug #348161
6295 2006-11-01 Alexander Larsson <alexl@redhat.com>
6297 * src/file-manager/fm-tree-model.c:
6298 Always emit the row-deleted signal before deleting the row
6299 from the model. This is according to the GtkTreeModel::row-changed
6300 docs and feedback from kris.
6301 Hopefully this will fix bug #356672
6303 2006-10-31 Alexander Larsson <alexl@redhat.com>
6305 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6306 Remove assert that keep randomly failing to fix crash (#352592)
6307 Replace it with some debug output that hopefully lets us
6308 track down the cause.
6310 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6312 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6313 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6314 Fix C99-style variable initialization for gcc 2.95. (#348665)
6316 Patch from Jens Granseuer <jensgr@gmx.net>
6318 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6320 * src/nautilus-property-browser.c: (remove_color),
6321 (nautilus_property_browser_remove_element),
6322 (element_clicked_callback), (make_properties_from_xml_node):
6323 Remove colors by really removing them from browser.xml,
6324 not marking them deleted. That made it impossible to add
6325 another color with the same name later on.
6326 Also delete colors by their (unique) names and not their color
6327 values. That made it possible to delete built-in colors.
6330 Based on a patch from Emil Soleyman-Zomalan
6332 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6334 * src/file-manager/fm-properties-window.c:
6335 (attach_value_field_internal), (attach_value_field),
6336 (attach_ellipsizing_value_field), (append_title_value_pair),
6337 (append_title_and_ellipsizing_value),
6338 (append_directory_contents_fields), (add_permissions_combo_box),
6339 (create_simple_permissions), (create_advanced_permissions):
6340 Set up proper relationships between labels and widgets in the
6341 properties dialog. Fixes #363116.
6343 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6345 2006-10-19 Federico Mena Quintero <federico@novell.com>
6347 * test/file-torture.py: New file with a little torture test. It
6348 does a bunch of file operations on a directory. Nautilus
6349 sometimes crashes when viewing that directory, so this should help
6352 2006-10-19 Christian Neumair <chris@gnome-de.org>
6354 * libnautilus-private/nautilus-file.c:
6355 (nautilus_file_get_volume_name):
6356 Check for NULL path before calling
6357 gnome_vfs_volume_monitor_get_volume_for_path().
6359 * libnautilus-private/nautilus-monitor.c:
6360 (path_is_on_readonly_volume):
6363 2006-10-19 Christian Neumair <chris@gnome-de.org>
6365 * src/file-manager/fm-directory-view.c:
6366 (convert_file_list_to_string):
6367 Don't append final newline for textual URIs.
6370 2006-10-19 Christian Neumair <chris@gnome-de.org>
6372 * src/nautilus-main.c: (main):
6373 Shut down eel before GnomeVFS.
6375 2006-10-19 Christian Neumair <chris@gnome-de.org>
6377 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6378 Only deregister "ignore hidden file preferences" callback if it has
6379 been initialized before.
6381 2006-10-19 Christian Neumair <chris@gnome-de.org>
6383 * libnautilus-private/nautilus-customization-data.c:
6384 (nautilus_customization_data_new),
6385 (nautilus_customization_data_get_next_element),
6386 (nautilus_customization_make_pattern_chit):
6387 Handle NULL pattern chit, don't unref pattern tile in
6390 * libnautilus-private/nautilus-file-utilities.c:
6391 (nautilus_pixmap_file):
6392 Bail using g_debug if pixmap couldn't be found.
6394 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6395 Only create pixmap if path lookup succeeded.
6397 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6398 (make_drag_image), (make_color_drag_image),
6399 (make_properties_from_directories), (add_reset_property),
6400 (property_browser_category_button_new):
6401 Handle NULL pattern chits, don't operate on NULL pixbufs.
6403 2006-10-18 Alexander Larsson <alexl@redhat.com>
6405 * src/file-manager/fm-list-view.c:
6406 Share target list for all instances (#357573)
6408 * src/nautilus-location-bar.c: (style_set_handler):
6409 Don't leak layout (#352693)
6411 * src/nautilus-zoom-control.c:
6412 Fix O(n^2) use of list (#357589)
6414 All patches from paolo borelli.
6416 2006-10-18 Alexander Larsson <alexl@redhat.com>
6419 * src/ephy-spinner.[ch]:
6420 * src/nautilus-throbber.[ch]:
6421 Import ephy spinner and use ad throbber.
6422 This supports different icon sizes.
6424 * src/nautilus-window-toolbars.c:
6425 Change throbber size when toolbar size changes.
6427 2006-10-18 Alexander Larsson <alexl@redhat.com>
6429 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6430 Renew typeahead timeout when you scroll between typeahead hits with the
6431 mouse wheel. (#354042)
6432 Patch from Nelson Benitez
6434 2006-10-18 Alexander Larsson <alexl@redhat.com>
6436 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6437 The row might have disappeared if it was removed since the
6438 timeout was scheduled. Protect against this. (#336051)
6440 2006-10-18 Alexander Larsson <alexl@redhat.com>
6442 * libnautilus-private/nautilus-file-private.h:
6443 Add is_added flag to NautilusFile to make sure we always
6444 send an added event to directory monitors.
6446 * libnautilus-private/nautilus-directory-async.c:
6447 (dequeue_pending_idle_callback):
6448 Don't add the file to both added and changed list
6449 If the file exist but hasn't been added yet, add it.
6451 * libnautilus-private/nautilus-directory.c: (is_tentative):
6452 Don't return non-added files for get_file_list to avoid duplicating
6453 files if you do a list and then track adds.
6455 Partially fixes #336051.
6457 2006-10-17 Alexander Larsson <alexl@redhat.com>
6459 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6460 dequeue_pending_idle_callback):
6461 Call nautilus_file_mark_gone instead of directly setting is_gone, as
6462 this allows us to clean up the symlink hash.
6464 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6465 Allow multiple mark_gone. Just ignore any but the first.
6467 2006-10-17 Alexander Larsson <alexl@redhat.com>
6469 * libnautilus-private/nautilus-directory.c
6470 (emit_change_signals_for_all_files):
6471 Ref all files when emitting change signals. This is
6472 an unverified possible fix for #343488, but it
6473 can't possibly be bad to do this, so i'm
6476 2006-10-17 Alexander Larsson <alexl@redhat.com>
6478 * libnautilus-private/nautilus-file.c:
6479 nautilus_file_get_vfs_file_info: handle NULL info
6482 2006-10-17 Alexander Larsson <alexl@redhat.com>
6484 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6485 Don't cause critical if slow mimetype not loaded.
6486 I was able to get that with a circular symlink.
6487 In that case a fast mimetype should be ok.
6489 2006-10-02 Alexander Larsson <alexl@redhat.com>
6492 Post release version bump
6494 === nautilus 2.16.1 ===
6496 2006-10-02 Alexander Larsson <alexl@redhat.com>
6504 2006-10-02 Alexander Larsson <alexl@redhat.com>
6506 * src/nautilus-navigation-window.c (search_bar_activate_callback):
6507 In non-indexed mode, start at current dir.
6509 2006-09-27 Christian Neumair <chris@gnome-de.org>
6511 * libnautilus-private/nautilus-directory.c:
6512 * libnautilus-private/nautilus-directory.h:
6513 * libnautilus-private/nautilus-directory-private.h:
6514 Add is_in_trash_state to NautilusDirectoryDetails.
6515 Also add nautilus_directory_is_in_trash which works
6516 like nautilus_directory_is_local.
6518 * libnautilus-private/nautilus-file.c:
6519 Proxy nautilus_file_is_in_trash to
6520 nautilus_directory_is_in_trash, similar to
6521 nautilus_file_is_local.
6523 2006-09-14 Christian Neumair <chris@gnome-de.org>
6525 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6528 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
6530 * src/nautilus-places-sidebar.c:
6531 Don't use the same type name for the shortcut model filter as
6532 GtkFileChooser to avoid name clashes. Fixes #355242.
6534 Patch from Stephen Cook <siti@orcon.net.nz>
6536 2006-09-04 Alexander Larsson <alexl@redhat.com>
6539 Bump version to 2.16.0
6544 2006-08-25 Alexander Larsson <alexl@redhat.com>
6546 * src/file-manager/fm-list-view.c:
6547 Handle enter activation when using typeahead search (#334928)
6548 Patch from Nelson Benitez
6550 2006-08-23 Alexander Larsson <alexl@redhat.com>
6552 * libnautilus-private/nautilus-directory-private.h:
6553 * libnautilus-private/nautilus-directory.c:
6554 (nautilus_directory_is_local):
6555 Cache return value from gnome_vfs_uri_is_local
6557 * libnautilus-private/nautilus-file-operations.c:
6558 * libnautilus-private/nautilus-file-utilities.c:
6559 Avoid using gnome_vfs_uri_is_local.
6561 2006-08-22 Alexander Larsson <alexl@redhat.com>
6564 Post release version bump
6566 === nautilus 2.15.92.1 ===
6568 2006-08-22 Alexander Larsson <alexl@redhat.com>
6570 * libbackground/preferences.c:
6574 Release a 2.15.92.1 with fix
6576 2006-08-21 Alexander Larsson <alexl@redhat.com>
6579 Post release version bump
6581 === nautilus 2.15.92 ===
6583 2006-08-21 Alexander Larsson <alexl@redhat.com>
6588 2006-08-21 Alexander Larsson <alexl@redhat.com>
6590 * src/file-manager/fm-properties-window.c:
6591 Don't crash when quickly changing user or group.
6592 Patch from Christian Neumair
6594 2006-08-17 Alexander Larsson <alexl@redhat.com>
6596 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6598 Patch from Rouslan Solomakhin
6600 2006-08-15 Federico Mena Quintero <federico@novell.com>
6602 * src/nautilus-main.c (main): Call setlocale() before we try to
6603 obtain any translations. Fixes bug #342147. Patch by Stanislav
6604 Brabec <sbrabec@suse.cz>.
6606 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6608 * configure.in: Fix intltool req.
6610 2006-08-08 Alexander Larsson <alexl@redhat.com>
6613 Post release version bump
6615 === nautilus 2.15.91 ===
6617 2006-08-08 Alexander Larsson <alexl@redhat.com>
6625 2006-08-08 Vincent Untz <vuntz@gnome.org>
6627 Use GTK+ to handle recent documents.
6629 * configure.in: require GTK+ 2.10
6630 * cut-n-paste-code/libegg/Makefile.am:
6631 * cut-n-paste-code/libegg/egg-recent-*: kill
6632 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6633 renamed to nautilus_recent_get_manager()
6634 (nautilus_recent_add_uri): new, to make it easier to use
6635 gtk_recent_manager_add_full()
6636 * src/file-manager/fm-directory-view.c:
6637 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6638 instead of old egg code
6639 (activate_callback): ditto
6641 2006-08-08 Alexander Larsson <alexl@redhat.com>
6643 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6644 Follow symlinks when reading .hidden files.
6646 2006-08-08 Alexander Larsson <alexl@redhat.com>
6648 * libnautilus-private/nautilus-directory-background.c:
6649 Do background change comparison in eel instead (#349961)
6650 Patch from Matthias Clasen
6652 2006-08-08 Alexander Larsson <alexl@redhat.com>
6654 * libnautilus-private/nautilus-icon-container.c:
6655 Fix down when in the rightmost column in the next to last row (#316117)
6656 Based on patch from Nelson Benitez
6658 2006-08-08 Alexander Larsson <alexl@redhat.com>
6660 * libnautilus-private/nautilus-file-operations.c:
6661 Handle desktop drops from panel. (#347673)
6662 Patch from Christian Neumair
6664 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6666 * libnautilus-private/nautilus-directory-async.c:
6667 (dequeue_pending_idle_callback): Revert patch from #336051
6668 as it breaks the file update machinery. Fixes #348097.
6670 2006-07-25 Christian Neumair <chris@gnome-de.org>
6672 * libnautilus-private/nautilus-dnd.c:
6673 Rename nautilus_drag_default_drop_action_for_url to
6674 nautilus_drag_default_drop_action_for_netscape_url.
6675 Don't offer netscape URL drags.
6677 * libnautilus-private/nautilus-dnd.h: Rename
6678 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6679 and nautilus_drag_default_drop_action_for_url to
6680 nautilus_drag_default_drop_action_for_netscape_url.
6682 * libnautilus-private/nautilus-file-operations.c:
6683 (nautilus_file_operations_new_file_from_template):
6684 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6686 * libnautilus-private/nautilus-file-utilities.c:
6687 (test_uri_exists), (nautilus_ensure_unique_file_name):
6688 Handle gnome_vfs_uri_new() failure by returning NULL.
6690 * libnautilus-private/nautilus-icon-container.c:
6691 * libnautilus-private/nautilus-icon-container.h:
6692 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6694 * libnautilus-private/nautilus-icon-dnd.c:
6695 * libnautilus-private/nautilus-icon-dnd.h:
6696 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6697 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6698 Don't offer netscape URL drags, prefer netscape URL drops over
6699 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6701 * libnautilus-private/nautilus-link-desktop-file.c:
6702 (nautilus_link_desktop_file_local_create):
6703 Handle trash, desktop and search URIs, handle
6704 NULL retval of nautilus_ensure_unique_file_name.
6706 * src/nautilus-location-bar.c:
6707 * src/nautilus-spatial-window.c:
6708 * src/file-manager/fm-list-model.c:
6709 Don't offer/handle netscape URL drags.
6711 * src/file-manager/fm-directory-view.h:
6712 * src/file-manager/fm-icon-view.c:
6713 * src/file-manager/fm-list-view:
6714 Rename DND_URL symbols to DND_NETSCAPE_URL.
6718 2006-07-25 Alexander Larsson <alexl@redhat.com>
6720 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6721 Translate the selinux context from raw form when displayin.
6723 2006-07-25 Alexander Larsson <alexl@redhat.com>
6725 * cut-n-paste-code/gsequence/gsequence.[ch]:
6726 Import the latest EggSequence which supposedly fixes a
6729 * src/file-manager/fm-list-model.c:
6730 Fix to use new function names of EggSequence
6732 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6735 Post-release version bump
6737 === nautilus 2.15.90 ===
6739 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6747 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6749 * src/nautilus-main.c: (main):
6750 Unref GnomeProgram at the end. (#348429)
6752 Patch from Christian Persch <chpe@gnome.org>
6754 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6756 * src/nautilus-file-management-properties.c:
6757 (nautilus_file_management_properties_dialog_setup):
6758 * src/nautilus-file-management-properties.glade:
6759 Remove the "always use text-entry location bar" checkbox from the
6762 * src/nautilus-navigation-window.[ch]: (location_button_create),
6763 (nautilus_navigation_window_instance_init),
6764 (nautilus_navigation_window_destroy):
6765 Add a tooltip to the new location bar toggle button.
6767 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6769 * src/file-manager/fm-properties-window.c:
6770 (permission_combo_update): Add a translator comment for
6771 permission combo box labels. (#347764)
6773 Patch from Hendrik Richter <hendi@gnome-de.org>
6775 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6777 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6778 Add a location_button field.
6780 * src/nautilus-navigation-window.c
6781 (nautilus_navigation_window_instance_init): Create the
6783 (location_button_toggled_cb): New callback. Changes the
6784 preference for toggling between the path bar and the location bar.
6785 (always_use_location_entry_changed): Toggle the button as
6788 Add a button to the location bar to toggle betwen the path bar
6789 and a location entry. (#347991)
6791 Patch from Federico Mena Quintero <federico@novell.com>
6793 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6795 * libnautilus-private/nautilus-icon-factory.c:
6796 * src/file-manager/fm-directory-view.c:
6797 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6798 * src/nautilus-window-menus.c:
6799 Use trash icons from the icon naming specification for trash
6800 related operations. (#340321)
6802 Patch from Rodney Dawes <dobey@novell.com>
6804 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6806 * src/nautilus-places-sidebar.c: (add_place), (update_places):
6807 Take the sidebar as parameter and refilter it after adding.
6809 (reorder_bookmarks): Implement reordering of bookmarks.
6811 (drag_data_delete_callback), (drag_data_received_callback),
6812 (drag_motion_callback): Handle dragging of tree rows.
6814 (nautilus_places_sidebar_init)
6815 (_shortcuts_model_filter_class_init),
6816 (_shortcuts_model_filter_init),
6817 (shortcuts_model_filter_row_draggable),
6818 (shortcuts_model_filter_drag_data_get),
6819 (shortcuts_model_filter_drag_source_iface_init),
6820 (shortcuts_model_filter_new):
6821 Implement GtkTreeDragSource.
6823 (get_selected_iter), (bookmarks_check_popup_sensitivity),
6824 (loading_uri_callback): Use the filter model.
6826 Enable reordering of bookmarks in the places sidebar via
6827 Drag'n'Drop. (#319022)
6829 Patch from Xavier Claessens <xclaesse@gmail.com>
6831 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6833 * libnautilus-private/nautilus-search-engine-beagle.c:
6834 (nautilus_search_engine_beagle_new): Check whether daemon is
6835 running as beagle_client_new doesn't fail when a stale socket
6838 Patch from Jürg Billeter <j@bitron.ch>
6840 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6843 * libnautilus-extension/Makefile.am:
6844 Add extension versioning infrastructure and add nautilus-menu.[ch].
6846 * libnautilus-extension/nautilus-menu-item.[ch]:
6847 Add and handle a 'menu' property and add a function
6848 nautilus_menu_item_set_submenu.
6850 * libnautilus-extension/nautilus-menu.[ch]:
6851 New files implementing a submenu item.
6853 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6854 (reset_extension_actions_menu):
6855 Add extension menu items recursively.
6857 * libnautilus-extension/nautilus-menu-provider.h:
6860 Extend extension API to support submenus. (#314579)
6862 Patch from Raffaele Sandrini <rasa@gmx.ch>
6864 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6867 Post-release version bump
6869 === nautilus 2.15.4 ===
6871 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6877 Bump version to 2.15.4
6880 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6882 * libnautilus-private/nautilus-directory-async.c:
6883 (dequeue_pending_idle_callback): Never add a file to both
6884 the added_files and changed_files lists. Don't ref an existing
6885 file without adding it to the changed_file list. (#336051)
6887 Patch from Christian Neumair <chris@gnome-de.org>
6889 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6891 * libnautilus-private/nautilus-file-dnd.[ch]:
6892 Add functions nautilus_drag_can_accept_files and
6893 nautilus_drag_can_accept_info.
6895 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6896 (receive_dropped_uri_list), (receive_dropped_text),
6897 (drag_data_received_callback):
6898 Accept the entire drag context as parameter and use
6899 nautilus_icon_container_find_drop_target.
6901 (nautilus_icon_container_find_drop_target):
6902 (nautilus_icon_dnd_update_drop_target):
6903 Use nautilus_drag_can_accept_info.
6905 * libnautilus-private/nautilus-marshal.list:
6908 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6909 Add function get_drop_target_uri_at_pos and use it in the drop
6910 handlers to determine the target uris for actions.
6911 Rename get_drop_target to get_drop_target_uri_for path.
6913 (nautilus_tree_view_drag_dest_class_init):
6914 Adapt to new drag handler signatures.
6916 (set_widget_highlight):
6917 Fix DND highlighting of an empty tree view.
6919 (drag_motion_callback):
6920 Ignore drags on the header.
6922 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6923 * libnautilus-private/nautilus-icon-container.[ch]:
6924 * src/file-manager/fm-icon-view.c:
6925 * src/file-manager/fm-list-view.c:
6926 Add a target/parent uri parameter to the drop handler functions.
6928 * src/file-manager/fm-directory-view.[ch]:
6929 Add handling for the additional target parameter to support
6930 drops of URIs, URLs and text to subfolders.
6932 Patch from Christian Neumair <chris@gnome-de.org>
6934 2006-07-08 Christian Neumair <chris@gnome-de.org>
6936 * libnautilus-private/nautilus-file-utilities.c:
6937 * libnautilus-private/nautilus-file-utilities.h:
6938 Add nautilus_find_existing_uri_in_hierarchy.
6939 Remove undefined in_gnome_path helper declarations.
6941 * src/nautilus-pathbar.c:
6942 * src/nautilus-pathbar.h:
6943 Make nautilus_path_bar_clear_buttons public.
6945 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6946 If the displayed location was removed, and it has an existing parent,
6947 navigate window to this parent. Fixes #336724.
6949 2006-07-06 William Jon McCann <mccann@jhu.edu>
6951 * libnautilus-private/nautilus-icon-factory.c:
6952 (get_special_icon_for_file):
6953 * src/nautilus-window-menus.c:
6954 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6957 2006-06-21 Christian Neumair <chris@gnome-de.org>
6959 Add complete session management, remember maximization state and type
6960 of open windows, save history on quit.
6962 * libnautilus-private/nautilus-global-preferences.c
6963 * libnautilus-private/nautilus-global-preferences.h:
6964 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6966 * libnautilus-private/nautilus-metadata.h:
6967 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6969 * src/nautilus-application.c:
6970 * src/nautilus-application.h:
6971 Save session on session save request, add
6972 nautilus_application_load_session(), move
6973 initial navigational geometry handling to
6974 nautilus_application_create_navigation_window,
6976 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6979 * src/nautilus-main.c:
6980 Add "--load-session" parameter.
6982 * src/nautilus-shell-interface.idl:
6983 * src/nautilus-shell.c:
6984 Add load_session CORBA method.
6986 * src/nautilus-navigation-window.c:
6987 * src/nautilus-spatial-window.c:
6988 Save maximized state when appropriate.
6990 * src/nautilus-window-manage-views.c:
6991 Load maximized state for spatial windows,
6992 remove navigation window geometry handling.
6994 * src/nautilus-window.c:
6995 * src/nautilus-window-private.h:
6996 Add nautilus_add_to_history_list_no_notify.
6998 2006-06-16 Alexander Larsson <alexl@redhat.com>
7000 * libnautilus-extension/nautilus-menu-provider.[ch]:
7001 Add items_updated signal
7003 * libnautilus-private/Makefile.am:
7004 * libnautilus-private/nautilus-signaller.[ch]:
7005 * src/nautilus-signaller.[ch]:
7007 Move NautilusSignaller to libnautilus-private.
7008 Add popup_menu_changed signal.
7010 * src/nautilus-application.c:
7011 Signal popup_menu_changed when a menu provider emits items_updated.
7013 * src/file-manager/fm-directory-view.c:
7014 * src/nautilus-window.c:
7015 Handle popup_menu_changed.
7017 * src/nautilus-emblem-sidebar.c:
7018 * src/nautilus-history-sidebar.c:
7019 * src/nautilus-navigation-window-menus.c:
7020 * src/nautilus-navigation-window.c:
7021 * src/nautilus-property-browser.c:
7022 * src/nautilus-spatial-window.c:
7023 * src/nautilus-window-menus.c:
7026 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7028 2006-06-16 Alexander Larsson <alexl@redhat.com>
7030 * libnautilus-private/nautilus-column-utilities.c:
7031 Add selinux context column
7033 * libnautilus-private/nautilus-directory-async.c:
7034 * libnautilus-private/nautilus-file-private.h:
7035 * libnautilus-private/nautilus-file.[ch]:
7036 Get selinux context for all files.
7037 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7038 Add selinux_context string attribute.
7040 * src/file-manager/fm-properties-window.c:
7041 Display selinux context in permissions page.
7043 2006-06-16 Alexander Larsson <alexl@redhat.com>
7045 * libnautilus-private/nautilus-global-preferences.[ch]:
7046 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7047 Add show_advanced_permissions setting
7048 Remove show_special_flags setting, its always on in advanced mode.
7050 * libnautilus-private/nautilus-file-operations.[ch]:
7051 Add nautilus_file_set_permissions_recursive
7053 * src/file-manager/fm-properties-window.c:
7054 Change permission page. Implement both simple and advanced mode.
7055 Add recursive permissions setting.
7056 HIGify some spacing.
7058 2006-06-12 Alexander Larsson <alexl@redhat.com>
7061 Post-release version bump
7063 === nautilus 2.15.2 ===
7065 2006-06-12 Alexander Larsson <alexl@redhat.com>
7070 2006-05-30 Christian Neumair <chris@gnome-de.org>
7072 * libnautilus-private/nautilus-icon-factory.c:
7073 * libnautilus-private/nautilus-thumbnails.c:
7074 * libnautilus-private/nautilus-thumbnails.h:
7075 Use GdkPixbufLoader for thumbnailing.
7077 2006-05-29 Christian Neumair <chris@gnome-de.org>
7079 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7080 Limit max. returned SVG icon size to requested icon size.
7082 2006-05-24 Christian Neumair <chris@gnome-de.org>
7084 * libnautilus-private/nautilus-file-utilities.c:
7085 (nautilus_file_operations_copy_move):
7086 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7087 nautilus_file_get_enclosing_volume.
7089 * libnautilus-private/nautilus-file-utilities.c:
7090 * libnautilus-private/nautilus-file-utilities.h:
7091 Remove nautilus_get_enclosing_volume.
7093 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7095 * src/nautilus-information-panel.c:
7096 * src/nautilus-window-bookmarks.c:
7097 * src/file-manager/fm-properties-window.c:
7099 Use g_signal_connect_data instead of the outdated eel equivalent.
7101 2006-05-24 Alexander Larsson <alexl@redhat.com>
7103 * src/file-manager/fm-list-view.c:
7104 Remove unused include of eel-cell-renderer-pixbuf-list.h
7106 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7108 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7109 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7111 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7113 * nautilus-folder-handler.desktop.in: Add internationalization
7114 * po/POTFILES.in: Add the file.
7116 2006-05-16 Alexander Larsson <alexl@redhat.com>
7118 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7119 Only pass TRUE for embedding_text if we actually read a top-left text.
7120 Based on patch from Rene Hausleitner (#335435)
7122 2006-05-16 Alexander Larsson <alexl@redhat.com>
7124 * src/file-manager/fm-directory-view.c:
7125 * src/nautilus-places-sidebar.c:
7126 Don't allow floppy formating if the floppy is mounted,
7127 since gfloppy can't handle that. (#125819)
7128 Patch from Xavier Claessens
7130 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7133 Post-release version bump.
7135 === nautilus 2.15.1 ===
7137 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7142 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7144 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7145 (icon_set_size), (icon_toggle_selected),
7146 (nautilus_icon_container_move_icon), (keyboard_stretching),
7147 (end_stretching), (nautilus_icon_container_update_icon),
7148 (assign_icon_position), (nautilus_icon_container_add),
7149 (nautilus_icon_container_is_stretched),
7150 (nautilus_icon_container_unstretch),
7151 (nautilus_icon_container_freeze_icon_positions):
7152 * libnautilus-private/nautilus-icon-container.h:
7153 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7154 * libnautilus-private/nautilus-icon-private.h:
7155 * src/file-manager/fm-icon-view.c:
7156 (get_stored_icon_position_callback),
7157 (icon_position_changed_callback):
7158 Cleanup to merge the x any y icon scale factors into one variable.
7160 Patch from Christian Neumair <chris@gnome-de.org>
7162 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
7164 * src/nautilus-places-sidebar.c: (update_places_cb),
7165 (volume_unmounted_callback), (drive_disconnected_callback),
7166 (drive_connected_callback),
7167 (nautilus_places_sidebar_set_parent_window):
7168 Update the places on drive-connected and drive-disconnected
7169 signals too. Delay the update for the volume-unmounted signal
7170 with an idle callback to work around gnome-vfs removing the
7171 volume only after we received the signal.
7173 Patch from Xavier Claessens <xclaesse@gmail.com>
7175 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
7177 * src/nautilus-window-manage-views.c:
7178 (got_file_info_for_view_selection_callback):
7179 Re-set viewed_file after a location change failed. Prevents
7180 crashing over an assertion in viewed_file_changed_callback
7181 on slow filesystems. Fixes #339965.
7183 2006-05-08 Federico Mena Quintero <federico@novell.com>
7185 * libnautilus-private/nautilus-file-operations.c
7186 (handle_transfer_ok): Don't special-case the first 0 bytes of the
7187 file in the case of reporting actual copy/move progress. It is
7188 fine to update both the labels and the sizes every time. Fixes
7189 http://bugzilla.gnome.org/show_bug.cgi?id=341064
7190 https://bugzilla.novell.com/show_bug.cgi?id=66073
7192 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
7194 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7195 (check_visibility), (bookmarks_check_popup_sensitivity),
7196 (get_selected_iter), (rename_selected_bookmark),
7197 (remove_selected_bookmarks), (mount_shortcut_cb),
7198 (unmount_shortcut_cb), (eject_shortcut_cb),
7199 (nautilus_places_sidebar_init):
7200 Add volume data to the list store and use it to show
7201 an unmount command for network volumes. (#316184)
7203 Patch from Xavier Claessens <xclaesse@gmail.com>
7205 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7207 * libnautilus-private/nautilus-dnd.c:
7208 (nautilus_drag_drop_action_ask),
7209 (nautilus_drag_drop_background_ask):
7210 * src/file-manager/fm-tree-view.c: (create_popup_menu):
7211 * src/nautilus-places-sidebar.c:
7212 (bookmarks_build_popup_menu):
7213 Use eel_gtk_menu_append_separator.
7215 * src/nautilus-places-sidebar.c:
7216 (bookmarks_check_popup_sensitivity):
7217 Use eel_gtk_widget_set_shown.
7219 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7221 * src/nautilus-query-editor.c: (type_combo_changed):
7222 Fix typo in function name: s/availible/available/ (#326053)
7227 2006-05-04 Christian Neumair <chris@gnome-de.org>
7229 * src/nautilus-navigation-action.c:
7230 (nautilus_navigation_action_class_init), (disconnect_proxy):
7231 Disconnect signal handlers registered when connecting proxies.
7233 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
7235 * src/nautilus-places-sidebar.c: (volume_op_callback):
7236 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7237 (eject_for_type), (set_visibility),
7238 (bookmarks_check_popup_sensitivity), (get_selected_drive),
7239 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7240 (format_shortcut_cb), (bookmarks_build_popup_menu):
7241 Add mount, unmount, eject and format menu items to the popup menu
7242 of drives in the places sidebar. (#316184)
7244 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7246 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7248 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7249 Adapt to new GtkAboutDialog behaviour and use wrap-license.
7250 Makes the close button work again. Fixes #336520.
7252 Patch from Christian Persch <chpe@gnome.org>
7254 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7256 * src/nautilus-query-editor.c: (location_row_create_widgets):
7257 Fix typo in the query filechooser window title. (#325284)
7259 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7261 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7262 (finish_first_line):
7263 Fix wording: Use "criterion" instead of "criterium". (#331682)
7265 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7267 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7269 * libnautilus-private/nautilus-program-choosing.c:
7270 (application_cannot_open_location):
7271 Remove bogus period from strings. (#336909)
7273 Patch from Javier F. Serrador <serrador@tecknolabs.com>
7275 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7277 * libnautilus-private/nautilus-file-operations.c:
7278 (handle_transfer_overwrite): Use the same phrasing and
7279 format as the GTK+ overwrite dialog. Also, per the HIG
7280 convert the dialog to a confirmation alert since the user's
7281 command may destroy data. (#325188)
7283 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7285 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7287 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7288 (append_exifdata_string):
7289 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7290 deciding which date to show from image metadata. (#331810)
7292 Patch from Pat Suwalski <pat@suwalski.net>
7294 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
7298 Update handling of po/LINGUAS for new instructions. Refer
7299 to http://live.gnome.org/GnomeGoals/PoLinguas
7301 Patch from Brian Pepple <bdpepple@gmail.com>
7303 2006-04-27 Christian Neumair <chris@gnome-de.org>
7305 * src/file-manager/fm-actions.h:
7306 * src/file-manager/fm-directory-view.c:
7307 (file_get_volume_and_drive),
7308 (action_self_mount_volume_callback),
7309 (action_self_unmount_volume_callback),
7310 (action_self_eject_volume_callback),
7311 (action_self_format_volume_callback),
7312 (file_get_volume_and_drive),
7313 (file_should_show_self),
7314 (real_update_menus_volumes):
7315 * src/file-manager/fm-tree-view.c:
7316 (create_popup_menu):
7317 * src/file-manager/nautilus-directory-view-ui.xml:
7318 Allow to mount/unmout/eject/format a volume when displaying its
7321 2006-04-26 Christian Neumair <chris@gnome-de.org>
7323 * libnautilus-private/nautilus-file.c:
7324 (nautilus_file_denies_access_permission),
7325 (nautilus_file_can_get_permissions),
7326 (nautilus_file_can_set_permissions):
7327 If no ACCESS file info field is available, pretend to have full
7328 access. If no PERMISSIONS field is available, pretend to have full
7331 2006-04-26 Alexander Larsson <alexl@redhat.com>
7333 * libnautilus-private/nautilus-icon-canvas-item.c:
7334 Fix width of text selection in text-below-icons mode.
7337 2006-04-26 Alexander Larsson <alexl@redhat.com>
7342 * src/nautilus-connect-server-dialog-main.c:
7343 * src/nautilus-main.c:
7344 Convert from popt to goption.
7345 Based on patch from Philip Van Hoof
7347 2006-04-25 Alexander Larsson <alexl@redhat.com>
7349 * src/nautilus-main.c:
7350 Remove icon registration, as its no longer needed with gtk 2.9.
7352 * src/nautilus-window-menus.c:
7353 (nautilus_menus_append_bookmark_to_menu):
7356 2006-04-25 Alexander Larsson <alexl@redhat.com>
7359 Bump version to 2.15.1
7360 2.14 development continues on gnome-2-14 branch.
7362 ==== gnome-2-14 branched from here ===
7364 2006-04-25 Christian Neumair <chris@gnome-de.org>
7367 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7369 * src/file-manager/fm-tree-view.c: (create_tree):
7370 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7372 2006-04-18 Alexander Larsson <alexl@redhat.com>
7374 * libnautilus-private/nautilus-file-attributes.h:
7375 * libnautilus-private/nautilus-directory-async.c:
7376 * libnautilus-private/nautilus-directory-private.h:
7377 * libnautilus-private/nautilus-file-private.h:
7378 * libnautilus-private/nautilus-file.c:
7379 * libnautilus-private/nautilus-file.h:
7380 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
7381 the normal top-left text to 10x5.
7382 Add need_large argument to nautilus_file_peek_top_left_text and
7383 nautilus_extract_top_left_text.
7385 * libnautilus-private/nautilus-icon-canvas-item.[ch]
7386 Make details an instance-private instead of allocating separately.
7387 Add _set_is_visible() and only keep PangoLayouts cached for
7390 * libnautilus-private/nautilus-icon-container.[ch]:
7391 * src/file-manager/fm-icon-container.c:
7392 Monitor large embedded text for larger icons.
7393 Call nautilus_icon_canvas_item_set_is_visible as needed.
7395 * libnautilus-private/nautilus-icon-factory.[ch]:
7396 Limit never-free recently used cache to 20 items.
7397 Free other unused cache items after a 100 sec.
7399 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7402 Remove newlines to fix build with CVS intltool. (#338423)
7404 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7406 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7407 Don't delete the first bookmark if pressing del key on an
7408 undeletable item. Fixes #338377.
7410 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
7412 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7413 Don't add location bookmark for desktop windows. Fixes #334860.
7415 Patch from Christian Neumair <chris@gnome-de.org>
7417 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7420 Post-release version bump.
7422 === nautilus 2.14.1 ===
7424 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7432 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7434 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7435 Use smaller close icon for the sidebar.
7437 Patch from Yang Hong <yanghong@ccoss.com.cn>
7439 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7441 * libnautilus-private/nautilus-icon-dnd.c:
7442 (get_data_on_first_target_we_support):
7443 Determine drop target by iterating through drop container
7444 target list instead of drag context DND list. (#337588)
7446 Patch from Christian Neumair <chris@gnome-de.org>
7448 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7450 * po/LINGUAS: New file listing all supported languages.
7452 * configure.in: Use po/LINGUAS instead of including all languages
7453 directly in this file. See the wiki for more information:
7454 http://live.gnome.org/GnomeGoals/PoLinguas
7456 Patch from Brian Pepple <bdpepple@gmail.com>
7458 2006-04-08 Christian Neumair <chris@gnome-de.org>
7460 * libnautilus-private/nautilus-file-operations-progress.c:
7461 (nautilus_file_operations_progress_update),
7462 (nautilus_file_operations_progress_set_operation_string):
7463 Update progress dialog when setting its operation string,
7464 also set operation string during preflight.
7466 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
7468 * src/file-manager/fm-directory-view.c:
7469 (set_script_environment_variables),
7470 (unset_script_environment_variables):
7471 * src/nautilus-main.c: (main):
7472 * src/nautilus-shell.c: (corba_restart):
7473 Use g_(un)setenv instead of their eel_ counterparts.
7475 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7477 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7478 (mount_volume_callback), (row_activated_callback),
7479 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7480 Adapt the same policy for showing drives and volumes in the places
7481 sidebar as in computer:/// and the gtk filechooser: Show unmounted
7482 but user-visible drives and mount them on activation. (#321320)
7484 Patch from Xavier Claessens <xclaesse@gmail.com>
7486 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7488 * data/patterns/.striated.png:
7489 * data/patterns/Makefile.am:
7490 Remove unused pattern file. (#337353)
7492 2006-03-30 Christian Neumair <chris@gnome-de.org>
7494 * src/file-manager/fm-directory-view.c:
7495 (fm_directory_view_get_loading):
7496 * src/file-manager/fm-directory-view.h:
7497 Add fm_directory_view_get_loading().
7499 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7500 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7501 Use fm_directory_view_get_loading() to determine whether view is
7502 loaded. If it is not yet loaded, don't position icons lazily.
7504 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
7506 * src/nautilus-connect-server-dialog-main.c: (main):
7507 Get the command line options and pass them on to the dialog.
7509 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7510 (nautilus_connect_server_dialog_init), (setup_for_type):
7511 Use new MethodInfo struct to construct the UI.
7512 (display_server_uri): New function for initialising the UI based
7513 on the broken down parts of the URI.
7514 (nautilus_connect_server_dialog_new): Use display_server_uri.
7515 (get_method_description): New helper function.
7516 (port_insert_text): Accept more than one digit at a time.
7518 Display broken down URIs in 'Connect to Server' properly. (#332848)
7520 Patch from Nate Nielsen <nielsen@memberwebs.com>
7522 2006-03-22 Daniel Drake <dsd@gentoo.org>
7524 * libnautilus-private/nautilus-icon-factory.c: Only consider
7525 the filename suffix when deciding if a file is an SVG image.
7528 2006-03-22 Paolo Borelli <pborelli@katamail.com>
7530 * src/nautilus-application.c: use g_strv_length instead of a
7531 private copy and gnome_vfs_make_uri_from_shell_arg instead of
7532 the old eel_make_uri_from_shell_arg. Bug #334077.
7534 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
7536 * src/file-manager/fm-directory-view.c:
7537 (pattern_select_response_cb), (select_pattern):
7538 Add help button to the Select Pattern dialog. (#331443)
7540 * src/nautilus-connect-server-dialog.c: (response_callback),
7541 (nautilus_connect_server_dialog_init):
7542 Add help button to the Connect to Server dialog. (#334330)
7544 * src/nautilus-location-dialog.c: (response_callback),
7545 (nautilus_location_dialog_init):
7546 Add help button to the Open Location dialog (#334293)
7548 2006-03-14 Federico Mena Quintero <federico@novell.com>
7550 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7551 Don't set the visibility of the "burn CD" action here.
7552 (nautilus_window_initialize_menus_constructed): New public
7553 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7554 a window which has a menubar. This prevents calling
7555 have_burn_uri() unnecessarily for the desktop window, as this is
7556 an expensive operation during login (up to 1 second!). The way
7557 have_burn_uri() works is by creating a "burn:///" URI and seeing
7558 if it is valid, but this makes gnome-vfs load libmapping.so from
7559 nautilus-cd-burner; this takes a long time during login.
7561 * src/nautilus-window-private.h: Added prototype for
7562 nautilus_window_initialize_menus_constructed().
7564 * src/nautilus-window.h: New prototype for
7565 nautilus_window_has_menubar_and_statusbar().
7567 * src/nautilus-window.c
7568 (nautilus_window_has_menubar_and_statusbar): New function; returns
7569 whether the window should have a menubar and statusbar. This
7570 depends on the window_type from the class structure.
7571 (nautilus_window_constructor): Call
7572 nautilus_window_initialize_menus_constructed(). We do it here so
7573 that its own call to nautilus_window_has_menubar_and_statusbar()
7574 will already have the right value for class->window_type.
7576 2006-03-19 Christian Neumair <chris@gnome-de.org>
7578 * src/nautilus-main.c: (register_icons):
7579 Speed up stock icon registration, as discussed on the mailing list:
7581 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7585 * libnautilus-private/nautilus-file-operations.c:
7586 (nautilus_file_operations_copy_move):
7587 Check whether enclosing volume for any of the source files is
7588 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7591 * libnautilus-private/nautilus-file-utilities.c:
7592 * libnautilus-private/nautilus-file-utilities.h:
7593 Add nautilus_get_enclosing_volume.
7595 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7597 * nautilus-computer.desktop.in:
7598 * nautilus-folder-handler.desktop.in:
7599 * nautilus-home.desktop.in:
7600 * src/network-scheme.desktop.in:
7601 Add --no-desktop to the Exec command line options. (#326338)
7603 Patch from Saleem Abdulrasool
7605 * nautilus-computer.desktop.in:
7606 * nautilus-folder-handler.desktop.in:
7607 * nautilus-home.desktop.in:
7608 * nautilus.desktop.in:
7609 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7610 none of the listed binaries does exist anymore.
7612 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7614 * libnautilus-private/*.c:
7615 * src/file-manager/*.c:
7617 Use gi18n.h instead of deprecated gnome-i18n.h header.
7619 * libnautilus-private/nautilus-query.c:
7620 (nautilus_query_to_readable_string):
7621 Mark string for translation.
7624 Add nautilus-query.c
7626 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7628 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7630 * configure.in: Added "ka" Georgian to
7633 2006-03-13 Alexander Larsson <alexl@redhat.com>
7636 Post-release version bump.
7638 === nautilus 2.14.0 ===
7640 2006-03-13 Alexander Larsson <alexl@redhat.com>
7646 Update version to 2.14.0
7648 2006-03-07 Alexander Larsson <alexl@redhat.com>
7650 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7651 (activation_drive_mounted_callback):
7652 Don't show error dialog if mount error is "".
7654 2006-03-06 Alexander Larsson <alexl@redhat.com>
7656 * libnautilus-private/nautilus-icon-canvas-item.c:
7657 Fix text drawing in RTL mode in text beside icons.
7659 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7661 * libnautilus-private/nautilus-mime-actions.c:
7662 (nautilus_mime_actions_get_full_file_attributes):
7663 Don't request the mime list for activation, context menu and
7664 the view as menu anymore. It was once used for determining a
7665 specialized component for directories, but we don't support that
7666 anymore. Nowadays it just delays these operations and can cause
7667 auth dialogs when opening the popup menu.
7669 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7671 * libnautilus-private/nautilus-file.c:
7672 (nautilus_file_recompute_deep_counts):
7673 Add file to work queue of enclosing directory when recomputing
7674 deep count for the properties dialog. Fixes #169342.
7676 Patch from Christian Neumair
7678 2006-03-03 Alexander Larsson <alexl@redhat.com>
7680 * src/nautilus-window-manage-views.c:
7681 * src/nautilus-window-private.h:
7682 Close window when it gets put in the trash.
7684 Patch from Christian Neumair
7686 2006-03-03 Alexander Larsson <alexl@redhat.com>
7688 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7689 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7690 icons jumping around
7692 * libnautilus-private/nautilus-icon-container.c:
7693 remove old workaround
7695 Patch from Christian Neumair
7697 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7699 * configure.in: Add "km" to ALL_LINGUAS.
7701 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7703 * libnautilus-private/nautilus-directory-async.c:
7704 (new_files_cancel), (nautilus_directory_cancel):
7705 Cancel get_file_info calls for new files too. Fixes a crash
7706 when leaving a directory with pending calls (#152977).
7708 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7710 * src/file-manager/fm-directory-view.c: (activate_callback):
7711 Close the window after the file activation, not before.
7712 Fixes a crash when middle-clicking a file (#330491).
7714 2006-02-28 Alexander Larsson <alexl@redhat.com>
7716 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7717 Don't show directory count for smb shares, as that can cause
7718 lots of network traffic and auth dialogs.
7720 2007-02-28 Christian Neumair <chris@gnome-de.org>
7722 * libnautilus-private/nautilus-icon-container.c:
7723 (get_cmp_point_x), (get_cmp_point_y),
7724 (compare_icons_horizontal_first), (compare_icons_vertical_first),
7725 (closest_in_90_degrees), (record_arrow_key_start):
7726 Use better icon points for comparing the position of two items in
7727 "Text Beside Icon" mode. Fixes keynav issues with items that have
7728 different icon sizes.
7730 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7732 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7734 Test for the right path in the break condition. Fixes an infinite
7735 loop when dragging an item over a non-folder child of an expanded
7736 node in the list view, deadlocking the desktop.
7738 2006-02-27 Alexander Larsson <alexl@redhat.com>
7741 Post release version bump
7743 === nautilus 2.13.92 ===
7745 2006-02-27 Alexander Larsson <alexl@redhat.com>
7750 2006-02-27 Alexander Larsson <alexl@redhat.com>
7752 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7753 Use lazy positioning for volumes only, not all desktop file icons,
7754 as this can cause icons to move around, and its mainly required
7755 for removable volumes anyway.
7757 2006-02-27 Alexander Larsson <alexl@redhat.com>
7759 * src/nautilus-navigation-window.c:
7760 * src/nautilus-spatial-window.c:
7761 * src/nautilus-window.[ch]:
7762 Don't shortcut the title change when the bookmark name changes.
7764 Patch from Christian Neumair.
7766 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7768 Get users' and groups' names via a cache to avoid calling
7769 getpwuid/getgrgid too often (i.e. many times during single redraw).
7771 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7772 Added nautilus-users-groups-cache.[ch]
7773 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7774 implementation of cache for getpwuid/getgrgid results.
7775 * libnautilus-private/nautilus-file.c:
7776 (get_user_name_from_id): removed
7777 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7778 (get_user_and_real_name_from_id): get user name and gecos using
7779 nautilus_users_cache_* functions instead of using getpwuid directly.
7780 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7781 (nautilus_file_get_group_name): get group name using
7782 nautilus_groups_cache_get_name instead of using getgrgid directly.
7783 (nautilus_file_get_owner_as_string): get user name using
7784 nautilus_users_cache_get_name.
7786 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7788 Don't add all possible columns to GtkTreeView when initializing
7789 FMListView, only the ones we actually show. This way we avoid getting
7790 unnecessary data from the model, e.g. quite heavy "owner" and "group"
7791 columns with the default settings.
7793 * src/file-manager/fm-list-view.c:
7794 (apply_visible_columns_foreach, apply_visible_columns,
7795 apply_column_order): removed
7796 (apply_columns_settings): new function, updates a list of columns in
7797 GtkTreeView given both a list of visible columns and their ordering,
7798 replacement for apply_visible_columns and apply_column_order.
7799 (create_and_set_up_tree_view): when creating details->columns hash
7800 table, pass g_object_unref as value_destroy_func; before adding
7801 columns to the hash call g_object_ref+gtk_object_sink on them, don't
7802 add columns to the view, the appropriate columns will be added when
7803 applying the configuration; in order to apply initial columns
7804 settings, call apply_columns_settings (instead of
7805 apply_visible_columns + apply_column_order).
7806 (set_visible_columns_from_metadata_and_preferences,
7807 set_column_order_from_metadata_and_preferences): removed
7808 (set_columns_settings_from_metadata_and_preferences): new, replacement
7809 for set_visible_columns_* and set_column_order_*.
7810 (fm_list_view_begin_loading, column_chooser_changed_callback,
7811 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7812 default_visible_columns_changed_callback,
7813 default_column_order_changed_callback): use newly added
7814 set_columns_settings_from_metadata_and_preferences.
7816 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7818 Avoid heavy operations inside "motion_notify_event" handler: don't
7819 call gtk_tree_model_row_changed (which causes updating the whole
7820 view), don't create new mouse cursor, change cursor only when
7822 As a bonus we avoid leaking hand cursor in nautilus and X server.
7824 * src/file-manager/fm-list-view.c:
7825 (hand_cursor): new global variable for storing hand cursor used in
7827 (motion_notify_callback): don't call gtk_tree_model_row_changed on
7828 the model when changing rows, it's very slow and unnecessary - GTK+
7829 automatically invalidates parts of the view occupied by old and new
7830 row; don't leak the hand cursor (GdkCursor), change mouse cursor
7831 only when necessary (from GDK_HAND2 to default and the other way
7833 (leave_notify_callback): don't call gtk_tree_model_row_changed on
7834 the current row in the model, GTK+ automatically redraws the current
7836 (enter_notify_callback): in case single click mode is used, update
7837 details->hover_path and set hand cursor if necessary
7838 (create_and_set_up_tree_view): connect to enter_notify_event signal
7839 in addition to leave_notify_event.
7840 (fm_list_view_click_policy_changed): unref global hand_cursor and
7841 set it to NULL when changing to double click mode, create new cursor
7842 and assign it to hand_cursor when changing to single click one.
7843 (fm_list_view_finalize): free details->hover_path if necessary
7844 (fm_list_view_init): explicitly set details->hover_path to NULL
7846 2006-02-27 Alexander Larsson <alexl@redhat.com>
7848 * src/nautilus-window-manage-views.c:
7849 Don't close window if old file changed when we're loading
7850 a new one (#137027).
7851 Based on patch from Christian Neumair.
7853 2006-02-27 Alexander Larsson <alexl@redhat.com>
7855 * libnautilus-private/nautilus-icon-container.c:
7856 Correctly handle *_margins as pixel values, not world-coords.
7857 Based on patch from Christian Neumair.
7859 2006-02-27 Federico Mena Quintero <federico@novell.com>
7861 * libnautilus-private/nautilus-icon-container.c
7862 (finish_adding_new_icons): Do not place icons both in the
7863 no_position_icons and semi_position_icons lists!
7864 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7865 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7866 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
7867 getting a negative number. So, we initially test for this and
7868 start that the first snap column. The same reasoning applies to
7869 *y and the baseline.
7871 2006-02-27 Alexander Larsson <alexl@redhat.com>
7873 * src/nautilus-navigation-window.c:
7874 Allow saving a sidebar width of 0 (#331475)
7875 Patch from Christian Neumair
7877 2006-02-27 Alexander Larsson <alexl@redhat.com>
7879 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7880 Allow line-breaks after '-', '_', '.'
7881 (although not when a short number follows '.')
7882 Patch from Christian Neumair
7884 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7886 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7887 (can_accept_items_as_bookmarks), (drag_motion_callback),
7888 (bookmarks_drop_uris), (build_selection_list),
7889 (drag_data_received_callback):
7890 Only allow creation of bookmarks for directories. Fixes #328074.
7892 2006-02-26 Christian Neumair <chris@gnome-de.org>
7894 * libnautilus-private/nautilus-directory.c:
7895 (nautilus_directory_notify_files_removed):
7896 Plug potential leak.
7898 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7900 * src/file-manager/fm-directory-view.c: (done_loading):
7901 Only use the idle reveal mechanism for the list view.
7903 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7905 * src/file-manager/fm-directory-view.c:
7906 (fm_directory_view_destroy), (reveal_selection_idle_callback),
7908 Call reveal_selection in an idle callback to work around a bug in
7909 GtkTreeView which produces buggy scroll states when the nodes have
7910 not yet been allocated. It would make the selection always the top
7911 row even when it should ignore alignment, among other oddities.
7913 2006-02-26 Christian Neumair <chris@gnome-de.org>
7915 * src/nautilus-application.c: (nautilus_application_get_n_windows):
7916 * src/nautilus-application.h:
7917 * src/nautilus-window-manage-views.c:
7918 (got_file_info_for_view_selection_callback):
7919 Also consider desktop windows when deciding whether to fallback to
7920 home or not. Fixes #331605.
7922 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
7924 * configure.in: Add "zh_HK" to ALL_LINGUAS.
7926 2006-02-24 Alexander Larsson <alexl@redhat.com>
7928 * libnautilus-private/nautilus-directory-async.c:
7929 (directory_count_start):
7930 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7931 This avoids lots of stats.
7934 Require vfs 2.13.92 (cvs for now) for the above.
7936 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7938 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7939 Don't leak bookmark.
7941 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7943 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7944 Resolve the dropped uris to their drop target, use the same naming
7945 logic as the bookmark menu and use gnome-fs-directory icon when adding.
7946 If something more fitting is available it will be updated anyway.
7949 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7951 * src/nautilus-places-sidebar.c: (bookmarks_edited):
7952 Set the has_custom_name_flag before setting the name - which would
7953 otherwise immediately commit the bookmarks to disk without the name.
7956 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7958 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7959 (bookmarks_button_press_event_cb):
7960 Open the popup menu non-modal and pass the button event on to the
7961 tree view. Makes a right click select the item under the cursor
7962 before bringing up the menu. Fixes #329778.
7964 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
7966 * libnautilus-private/nautilus-file.c:
7967 (nautilus_file_get_size_as_string_with_real_size):
7968 Add a cast to fix build for platforms where GnomeVFSFileSize
7969 is not defined as long long (e.g. AMD64). Fixes bug #331636.
7971 2006-02-21 Alexander Larsson <alexl@redhat.com>
7973 * src/file-manager/fm-error-reporting.[ch]:
7974 Add callback to fm_rename_file.
7976 * src/file-manager/fm-icon-view.c:
7977 Pass NULL as above callback
7979 * src/file-manager/fm-list-view.c:
7980 Don't activate file when renaming, delay until rename done.
7981 After rename, scroll to renamed file if not visibile, because it
7984 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
7986 * src/file-manager/fm-list-model.c:
7987 On file change, if file was re-sorted emit rows_reordered.
7989 This fixes bug #326581
7991 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
7993 * libnautilus-private/nautilus-mime-actions.c:
7994 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7995 (file_compare_by_uri_scheme),
7996 (nautilus_mime_get_default_application_for_files),
7997 (nautilus_mime_get_open_with_applications_for_files),
7998 (nautilus_mime_get_applications_for_files),
7999 (nautilus_mime_has_any_applications_for_files):
8000 Avoid redundant application lookups by sorting the files by mime type
8001 and skipping the ones which have the same mime type / parent uri
8002 combination as the previous one. Prevents nautilus from blocking for
8003 seconds when selecting many files of similar type.
8005 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
8007 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8008 Fall back to locale encoding or force utf8 if the utf8 conversion
8009 of the link target filename fails. (#331379)
8011 2006-02-15 Alexander Larsson <alexl@redhat.com>
8013 * src/file-manager/fm-properties-window.c (append_extension_pages):
8014 Pass the original files, not the target files to property
8015 page providers. (#329426)
8016 (create_permissions_page):
8017 Make sure we can get permissions from target before showing
8020 2006-02-13 Alexander Larsson <alexl@redhat.com>
8023 Post release version bump.
8025 === nautilus 2.13.91 ===
8027 2006-02-13 Alexander Larsson <alexl@redhat.com>
8035 2006-02-06 Alexander Larsson <alexl@redhat.com>
8037 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8038 Fix layout bug on desktop (#153519)
8040 2006-02-06 Alexander Larsson <alexl@redhat.com>
8042 * nautilus-folder-handler.desktop.in:
8043 Add application/x-gnome-saved-search to the list of folder types handled
8045 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8048 Post release version bump.
8050 === nautilus 2.13.90 ===
8052 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8058 Bump version to 2.13.90
8060 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8062 * src/nautilus-file-management-properties.c:
8063 (nautilus_file_management_properties_dialog_setup):
8064 * src/nautilus-file-management-properties.glade:
8065 Add the option to always use the location bar to the
8066 preferences dialog. Closes #328659.
8067 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8069 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8071 * libnautilus-private/nautilus-view.h:
8072 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8073 Add new grab_focus method.
8075 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8076 (fm_list_view_iface_init):
8077 Implement grab_focus.
8079 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8080 Use grab_focus to set the focus on the content view. Fixes #329087.
8081 Patch from Nelson Benitez <gnel@cenobioracing.com>
8083 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
8085 * src/nautilus-places-sidebar.c: (compute_drop_position),
8086 (get_drag_data), (free_drag_data), (drag_motion_callback),
8087 (drag_leave_callback), (uri_list_from_selection),
8088 (drag_data_received_callback), (drag_drop_callback),
8089 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8090 Enable bookmarks as drop targets. Closes #43311.
8091 Based on a patch from Christian Neumair <chris@gnome-de.org>.
8093 2006-01-29 Christian Neumair <chris@gnome-de.org>
8095 * libnautilus-private/nautilus-icon-container.c:
8096 (finish_adding_new_icons):
8097 Use same grid as positioned icons to not mess up spacing.
8099 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
8101 * libnautilus-private/nautilus-file.c:
8102 (nautilus_file_get_size_as_string_with_real_size),
8103 (nautilus_file_get_string_attribute):
8104 * src/file-manager/fm-properties-window.c: (create_basic_page):
8105 Show the detailed file size in addition to the formatted one
8106 in the properties dialog. Fixes #62713.
8107 Patch from Gautier Portet <kassoulet@gmail.com>
8109 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8111 * src/file-manager/fm-directory-view.c:
8112 (confirm_delete_from_trash):
8113 HIGify the icon in the delete from trash dialog.
8114 Patch from Luca Ferretti <elle.uca@libero.it>
8116 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8118 * test/test-nautilus-directory-async.c: (main):
8119 Fix C99-style variable initialization.
8120 Patch from Jens Granseuer <jensgr@gmx.net>
8122 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8124 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8125 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8126 Stop cell editing when disposing the view. Fixes #322821.
8128 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8130 * libnautilus-private/nautilus-file-operations.c:
8131 (progress_dialog_set_to_from_item_text):
8132 Use nautilus_get_uri_shortname_for_display to avoid
8133 crashing g_markup with invalid utf-8. Fixes #325586.
8135 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
8137 * src/file-manager/fm-properties-window.c:
8138 (synch_groups_combo_box), (synch_user_menu):
8139 Don't try to update the owner and group widgets if
8140 the monitored file was removed. Fixes #325702.
8142 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8144 * src/nautilus-window.c: (nautilus_window_destroy):
8145 Unref and destroy a new content view that has been created
8146 but not yet been switched to. Fixes a rare crash.
8148 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8150 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8153 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8155 * libnautilus-private/nautilus-desktop-directory-file.c:
8156 (desktop_directory_file_monitor_add):
8157 Fix a typo that makes the desktop directory monitors leak.
8159 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8161 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8162 Never try to scale icons down to 0px. Fixes scaling for
8163 images with extreme ratios.
8165 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8167 * libnautilus-private/nautilus-mime-actions.c:
8168 (nautilus_mime_get_applications_for_file):
8169 Don't leak mime_type.
8171 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
8173 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8174 Destroy the bookmarks window on shutdown.
8176 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8177 Release the bookmark stores.
8179 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
8181 * src/nautilus-spatial-window.c:
8182 (nautilus_spatial_window_finalize):
8183 Don't leak last_geometry.
8185 * src/file-manager/fm-tree-view.c:
8186 (show_iter_for_file):
8189 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8191 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8192 Don't try to remove dummy rows from the reverse maps. Fixes
8193 critical warnings when reloading a list view with subdirectories.
8195 2006-01-16 Alexander Larsson <alexl@redhat.com>
8198 Post release version bump.
8200 === nautilus 2.13.4 ===
8202 2006-01-16 Alexander Larsson <alexl@redhat.com>
8207 2006-01-16 Alexander Larsson <alexl@redhat.com>
8210 * libnautilus-private/Makefile.am:
8211 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8212 * libnautilus-private/nautilus-search-engine.c:
8213 Add search support for the Tracker indexing engine.
8215 2006-01-16 Alexander Larsson <alexl@redhat.com>
8217 * src/file-manager/fm-directory-view.c:
8218 Handle the mount/unmount error case where the mount system handled
8221 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8223 * src/nautilus-places-sidebar.c: (add_place), (update_places),
8224 (get_bookmark_index), (compute_drop_position),
8225 (drag_motion_callback), (drag_leave_callback),
8226 (bookmarks_drop_uris), (drag_data_received_callback),
8227 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8228 (bookmarks_check_popup_sensitivity),
8229 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8230 (rename_shortcut_cb), (remove_selected_bookmarks),
8231 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8232 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8233 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8234 (bookmarks_button_press_event_cb), (bookmarks_edited),
8235 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8236 Merge parts of the d'n'd and popup menu code from the gtk filechooser
8237 into the places sidebar.
8239 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8241 * libnautilus-private/nautilus-directory-background.c:
8242 (nautilus_file_background_read_desktop_settings),
8243 (nautilus_file_background_write_desktop_settings):
8244 Handle new background zooming mode. (#105231)
8246 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8248 * src/file-manager/fm-desktop-icon-view.c:
8249 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8250 Remove the default_zoom pref callback in finalize, not destroy.
8253 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8255 * libnautilus-private/nautilus-file-operations.c:
8256 (progress_dialog_set_to_from_item_text):
8257 Handle hostnames in the progress dialog strings more robustly.
8259 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8261 2006-01-12 Christian Neumair <chris@gnome-de.org>
8263 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8264 Update current bookmark name/pixbuf on changes. Partially fixes
8267 2006-01-12 Alexander Larsson <alexl@redhat.com>
8269 * src/file-manager/fm-error-reporting.c: (rename_callback),
8270 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8271 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8273 2006-01-11 Sebastien Bacher <seb128@debian.org>
8275 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8276 updated the default thumbnailing value (Fixes #317587)
8278 2006-01-11 Christian Neumair <chris@gnome-de.org>
8280 * libnautilus-private/nautilus-mime-actions.c:
8281 (nautilus_mime_get_default_application_for_files),
8282 (intersect_application_lists),
8283 (nautilus_mime_get_open_with_applications_for_files),
8284 (nautilus_mime_has_any_applications_for_files):
8285 * libnautilus-private/nautilus-mime-actions.h:
8286 Add file list helpers for getting associated applications.
8288 * libnautilus-private/nautilus-program-choosing.c:
8289 * libnautilus-private/nautilus-program-choosing.h:
8290 (nautilus_launch_application):
8291 Allow to pass multiple files per application launch.
8293 * src/nautilus-information-panel.c:
8294 (command_button_callback):
8297 * src/file-manager/fm-directory-view.c:
8298 (application_launch_parameters_new),
8299 (application_launch_parameters_free),
8300 (fm_directory_view_launch_application),
8301 (fm_directory_view_chose_application_callback),
8302 (application_selected_cb),
8303 (open_with_launch_application_callback),
8304 (add_application_to_open_with_menu), (reset_open_with_menu),
8305 (real_update_menus), (list_to_parameters_foreach),
8306 (mime_application_hash),
8307 (fm_directory_view_make_activation_parameters),
8308 (activate_callback):
8309 Support activation of multiple files at once, correctly figure out
8310 their associated applications. Fixes #105653.
8312 * src/file-manager/fm-directory-view.c:
8313 (activate_callback):
8314 ref/unref the view before/after operating on it. Fixes #326231.
8316 2006-01-11 Ryan Lortie <desrt@desrt.ca>
8318 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8319 instead of g_utf8_strlen() since gtk_editable_insert_text takes
8320 the number of bytes (not number of characters). Fixes #324406.
8322 2006-01-10 Jürg Billeter <j@bitron.ch>
8324 * libnautilus-private/nautilus-desktop-link.c:
8325 (nautilus_desktop_link_new):
8326 Don't try to free constant string. Fixes #326114.
8328 2005-12-20 Christian Neumair <chris@gnome-de.org>
8330 * libnautilus-private/nautilus-file.c:
8331 (nautilus_file_get_custom_icon):
8332 * src/file-manager/fm-properties-window.c:
8333 (fm_properties_window_drag_data_received),
8334 (make_relative_uri_from_full), (set_icon),
8335 (select_image_button_callback):
8336 Set icons for directories relative to the directory location to make
8337 it follow location changes.
8339 2005-12-20 Alexander Larsson <alexl@redhat.com>
8341 * src/nautilus-query-editor.c:
8342 Support filtering on arbitrary mime type.
8343 Uses the new eel_mime_get_availible_mime_types
8346 Require eel 2.13.4 for new mime list function
8348 2005-12-20 Alexander Larsson <alexl@redhat.com>
8350 * src/nautilus-query-editor.c: (edit_clicked),
8351 (nautilus_query_editor_grab_focus):
8352 Don't focus invisible widget.
8354 2005-12-20 Alexander Larsson <alexl@redhat.com>
8356 * libnautilus-extension/Makefile.am:
8357 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8358 Add NautilusLocationWidgetProvider
8360 * src/nautilus-window-manage-views.c:
8361 Use NautilusLocationWidgetProvider
8363 2005-12-20 Alexander Larsson <alexl@redhat.com>
8365 * src/file-manager/fm-directory-view.c:
8366 (action_save_search_as_callback):
8367 Some better strings, not resizeable.
8369 * src/nautilus-navigation-window.c:
8370 (nautilus_navigation_window_instance_init),
8371 (nautilus_navigation_window_destroy):
8372 Remove unused tooltips object
8374 * src/nautilus-query-editor.c:
8375 Add tooltips, fix spacing
8377 * src/nautilus-spatial-window.c:
8378 * src/nautilus-window-manage-views.c:
8379 Fix spacing for extra location widgets
8381 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
8383 * src/file-manager/fm-directory-view.c
8384 (action_save_search_as_callback): HIG fixes for the save
8387 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
8389 * libnautilus-private/nautilus-desktop-link-monitor.c:
8390 (volume_delete_dialog):
8391 * libnautilus-private/nautilus-file-operations.c:
8392 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8393 * libnautilus-private/nautilus-icon-dnd.c:
8394 (confirm_switch_to_manual_layout):
8395 * libnautilus-private/nautilus-program-choosing.c:
8396 (application_cannot_open_location):
8397 * src/file-manager/fm-directory-view.c:
8398 (report_broken_symbolic_link):
8399 * src/nautilus-location-bar.c: (drag_data_received_callback):
8400 Adapt callers to eel dialog API changes. Fixes #324262.
8402 Patch from Christian Neumair <chris@gnome-de.org>
8403 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8405 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8407 * libnautilus-private/nautilus-dnd.c:
8408 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
8411 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8413 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8414 (add_new_pattern), (add_new_color): HIG fixes. Use title
8415 capitalization for window titles. Fix widget spacing.
8417 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8419 * libnautilus-private/nautilus-file.c: (get_time),
8420 (compare_by_time), (nautilus_file_compare_for_sort),
8421 (nautilus_file_compare_for_sort_by_attribute):
8422 Support comparison by accessed time. Fixes #321671.
8424 * libnautilus-private/nautilus-file.h:
8425 Add atime sort type.
8427 Based on a patch from bluefuture@email.it
8429 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8431 * src/file-manager/fm-properties-window.c:
8432 (select_image_button_callback):
8433 Use GTK_STOCK_REVERT_TO_SAVED item for icon
8434 selection dialog. Closes #95115.
8435 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8437 2005-12-16 Alexander Larsson <alexl@redhat.com>
8439 * libnautilus-extension/nautilus-column.c:
8440 * libnautilus-extension/nautilus-menu-item.c:
8441 * libnautilus-extension/nautilus-property-page.c:
8442 Chain up in finalize handler, to fix leaks.
8444 2005-12-16 Alexander Larsson <alexl@redhat.com>
8446 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8447 Correct arguments for add_file, makes rename on new folder/file work
8450 2005-12-15 Alexander Larsson <alexl@redhat.com>
8452 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8453 * libnautilus-private/nautilus-global-preferences.h:
8454 Rename network icon prefs to match others.
8456 2005-12-15 Alexander Larsson <alexl@redhat.com>
8458 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8459 * libnautilus-private/nautilus-global-preferences.c:
8460 Disable network icon on desktop by default.
8462 * src/nautilus-main.c:
8463 * src/nautilus-navigation-window-ui.xml:
8464 * src/nautilus-spatial-window-ui.xml:
8465 * src/nautilus-window-menus.c:
8466 Add network to go/places menu.
8468 2005-12-15 Alexander Larsson <alexl@redhat.com>
8470 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8471 Make entry 30 chars to match file selector dialog.
8472 Patch from Ray Strode
8474 2005-12-13 Alexander Larsson <alexl@redhat.com>
8476 * libnautilus-private/nautilus-module.c (nautilus_module_load):
8477 open modules G_MODULE_BIND_LOCAL
8479 2005-12-12 Alexander Larsson <alexl@redhat.com>
8482 Post release version bump.
8484 === nautilus 2.13.3 ===
8486 2005-12-12 Alexander Larsson <alexl@redhat.com>
8489 disable update-mimedb in distcheck
8491 * libnautilus-private/Makefile.am:
8492 Add beagle sources to extradist
8497 --- Merged the nautilus-search2 branch ---
8499 2005-12-12 Alexander Larsson <alexl@redhat.com>
8501 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8502 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8503 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8505 2005-12-12 Alexander Larsson <alexl@redhat.com>
8507 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8508 Another case where we need to create a saved search file.
8510 2005-12-12 Alexander Larsson <alexl@redhat.com>
8513 Make it possible to build without beagle.
8515 2005-12-12 Alexander Larsson <alexl@redhat.com>
8517 * libnautilus-private/Makefile.am:
8518 * libnautilus-private/nautilus-search-engine-simple.[ch]:
8519 Add new NautilusSearchEngineSimple backend.
8521 * libnautilus-private/nautilus-file-utilities.[ch]:
8522 Add nautilus_get_home_directory_uri.
8524 * libnautilus-private/nautilus-marshal.list:
8525 Add VOID:OBJECT,BOOLEAN, sort
8527 * libnautilus-private/nautilus-search-directory.[ch]:
8528 Add nautilus_search_directory_is_indexed.
8529 Make sure saved searches are never returned as search hits.
8531 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8532 Make _new fail if we can't contact beagle daemon.
8533 Set text on query as one string (it can have keywords in it)
8534 Move freeing of query data to after query is done.
8537 * libnautilus-private/nautilus-search-engine.[ch]:
8538 Add nautilus_search_engine_is_indexed
8539 Remove nautilus_search_engine_enabled
8540 Use beagle if availible, otherwise simple backend.
8542 * src/nautilus-navigation-window-menus.c:
8543 Remove search disabled code
8545 * src/nautilus-query-editor.[ch]:
8546 Rename activate to changed and add reload argument
8547 Add go/reload button for non-indexed searches
8548 Add mnemonic for entry
8549 Change saved search string to "Search Folder"
8551 * src/nautilus-navigation-window.c:
8552 Update for query editor changes
8553 For indexed search engines, default to search in homedir
8555 * src/nautilus-spatial-window.c:
8556 Update for query editor changes
8557 For indexed search engines, default to search in homedir
8558 Remove search disabled code
8560 2005-12-07 Alexander Larsson <alexl@redhat.com>
8562 * src/nautilus-query-editor.c (setup_external_entry):
8563 Make ugly string slightly better.
8565 2005-12-07 Alexander Larsson <alexl@redhat.com>
8568 Mime API needs gnome-vfs-module. Unfortunate...
8570 * libnautilus-private/nautilus-query.c:
8573 * libnautilus-private/nautilus-search-engine-beagle.c:
8574 Look at mime types and location.
8576 * src/nautilus-query-editor.c:
8577 Add mime type and location to query editor
8579 2005-12-06 Alexander Larsson <alexl@redhat.com>
8581 * libnautilus-private/nautilus-query.[ch]:
8582 Add new fields to NautilusQuery
8584 2005-12-06 Alexander Larsson <alexl@redhat.com>
8586 Merge in changes from NAUTILUS_2_12_1 to
8587 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8588 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8590 2005-12-06 Alexander Larsson <alexl@redhat.com>
8592 * src/nautilus-history-sidebar.c: (update_history),
8593 (nautilus_history_sidebar_init):
8594 Fix leaks of bookmarks and model.
8596 2005-12-06 Alexander Larsson <alexl@redhat.com>
8598 * libnautilus-private/nautilus-search-engine-beagle.c:
8599 (nautilus_search_engine_beagle_set_query):
8600 Unref the right query.
8602 2005-12-05 Alexander Larsson <alexl@redhat.com>
8604 * libnautilus-private/nautilus-file-utilities.c:
8605 (nautilus_compute_title_for_uri):
8606 Handle NULL query in search.
8608 * libnautilus-private/nautilus-file-utilities.h:
8609 * libnautilus-private/nautilus-search-directory.h:
8610 Move saved search uri/mimetype define to
8611 nautilus-file-utilities.h.
8613 * libnautilus-private/nautilus-search-directory.c:
8616 * libnautilus-private/nautilus-search-engine.c:
8617 Remove unused stuff.
8620 * src/nautilus-query-editor.[ch]:
8621 Add new files implementing NautilusQueryEditor
8623 * src/nautilus-places-sidebar.c:
8624 Remove search from places sidebar.
8626 * src/nautilus-search-bar.[ch]:
8627 Only handle text queries.
8629 * src/nautilus-window.[ch]:
8630 * src/nautilus-window-private.h:
8631 * src/nautilus-navigation-window-menus.c:
8632 * src/nautilus-window-manage-views.c:
8633 extra location widgets support and some search mode changes
8635 * src/nautilus-navigation-window.[ch]:
8636 * src/nautilus-spatial-window.c:
8637 Implement new search ui using extra location widgets
8639 * src/file-manager/fm-directory-view.c:
8640 Implement save search and save search as.
8641 Fix free bugs in fm_directory_view_stop.
8643 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8644 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8645 Also handle saved search mimetypes.
8648 2005-12-02 Alexander Larsson <alexl@redhat.com>
8650 * libnautilus-private/nautilus-search-directory.[ch]:
8651 More functions to save queres.
8653 * src/file-manager/fm-actions.h:
8654 * src/file-manager/fm-directory-view.c:
8655 * src/file-manager/nautilus-directory-view-ui.xml:
8656 Initial stubs for save search menu items.
8658 2005-12-01 Alexander Larsson <alexl@redhat.com>
8660 * libnautilus-private/nautilus-directory.c:
8661 * libnautilus-private/nautilus-search-directory.[ch]:
8662 * src/nautilus-bookmark-list.c:
8663 Further refactor the query loading, and remove all traces
8664 of the old load/save mechanism.
8666 2005-12-01 Alexander Larsson <alexl@redhat.com>
8668 * libnautilus-private/nautilus-directory.c:
8669 * libnautilus-private/nautilus-query.[ch]:
8670 * libnautilus-private/nautilus-search-directory.[ch]:
8671 Refactor query loading into NautilusQuery object.
8673 2005-12-01 Alexander Larsson <alexl@redhat.com>
8676 Check for update-mime-database
8680 * data/nautilus.xml.in:
8681 Add mime database entries for saved searches.
8683 * libnautilus-private/Makefile.am:
8684 * libnautilus-private/nautilus-saved-search-file.[ch]:
8685 Special file type for saved search files to pretend that
8686 they are directories.
8688 * libnautilus-private/nautilus-directory.[ch]:
8689 Make nautilus_directory_ref return its arg.
8690 Create NautilusSearchDirectory for saved searches.
8692 * libnautilus-private/nautilus-file-dnd.c:
8693 Non-editable directories do not accept drops.
8695 * libnautilus-private/nautilus-file-private.h:
8696 * libnautilus-private/nautilus-file.h:
8697 Move nautilus_file_get_existing to public header.
8699 * libnautilus-private/nautilus-file.c:
8700 Create saved search files at right time
8702 * libnautilus-private/nautilus-marshal.list:
8705 * libnautilus-private/nautilus-monitor.c:
8708 * libnautilus-private/nautilus-search-directory.[ch]:
8709 Split out search file loading to a separate function.
8711 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8712 Handle several layers of cannot accept drop.
8714 * src/file-manager/fm-directory-view.[ch]:
8715 Make files be related to the directory they are in, since
8716 a file can be in a tree multiple times, with searches.
8717 Sorting us now done in base class, and inheriting classes just
8718 add a compare function.
8719 Fix file leak in new_folder_done.
8721 * src/file-manager/fm-icon-view.c:
8722 Update to new base class API.
8723 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8725 * src/file-manager/fm-list-model.[ch]:
8726 Rearrange data so that we can have one file in multiple dirs.
8727 Still problems with the same directory in multiple dirs.
8728 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8729 Fix leak in each_path_get_data_binder
8731 * src/file-manager/fm-list-view.c:
8732 Update to new APIs (base class and model).
8733 Fix leak in fm_list_view_get_selection_foreach_func.
8735 --- end of nautilus-search2 merge ---
8737 2005-12-12 Alexander Larsson <alexl@redhat.com>
8739 * src/file-manager/fm-directory-view.c:
8740 (report_broken_symbolic_link):
8741 Don't ask to move broken symlinks to trash in trash (#132751)
8743 Patch from Christian Neumair
8745 2005-12-12 Alexander Larsson <alexl@redhat.com>
8747 * libnautilus-private/nautilus-desktop-icon-file.c:
8748 * libnautilus-private/nautilus-directory-async.c:
8749 * libnautilus-private/nautilus-file.c:
8750 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8753 Patch from Christian Neumair and Christian Kellner
8756 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8758 2005-12-12 Alexander Larsson <alexl@redhat.com>
8760 * src/file-manager/fm-properties-window.c:
8761 Use GtkComboBox, not option menu. (#322567)
8763 Patch by Jaap A. Haitsma
8765 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
8767 * src/file-manager/fm-directory-view.c:
8768 (extension_action_slow_mime_types_ready_callback),
8769 (extension_action_callback), (add_extension_action_for_files):
8770 Keep the original action refed till its activation callback is
8771 done. Prevents the callback data from being freed prematurely.
8774 2005-12-09 Federico Mena Quintero <federico@ximian.com>
8778 Add a "Network Servers" icon on the desktop, which takes you to network:///
8780 * libnautilus-private/nautilus-global-preferences.h
8781 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8782 name. This determines whether we show the "Network Servers" icon.
8784 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8785 schema for /apps/nautilus/desktop/network_visible; the default is true.
8787 * libnautilus-private/nautilus-desktop-link.h
8788 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8790 * libnautilus-private/nautilus-desktop-link.c
8791 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8793 * libnautilus-private/nautilus-desktop-link-monitor.c
8794 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8795 (nautilus_desktop_link_monitor_delete_link): Don't delete
8796 NAUTILUS_DESKTOP_LINK_NETWORK links.
8797 (update_link_visibility): New helper function.
8798 (desktop_home_visible_changed): Use update_link_visibility(), to
8799 avoid duplicated code.
8800 (desktop_computer_visible_changed): Likewise.
8801 (desktop_trash_visible_changed): Likewise.
8802 (desktop_network_visible_changed): New function.
8803 (create_link_and_add_preference): New helper function.
8804 (nautilus_desktop_link_monitor_init): Use
8805 create_link_and_add_preference() to avoid duplicated code. Also,
8806 create the network_link.
8807 (desktop_link_monitor_finalize): Unref the network_link.
8808 (remove_link_and_preference): New helper function.
8809 (desktop_link_monitor_finalize): Use remove_link_and_preference()
8810 to avoid duplicated code. Also, free the network_link.
8812 * src/file-manager/fm-icon-container.c (SortCategory): Add a
8813 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8814 the "Network Servers" icon appears before mounts.
8815 (get_sort_category): Use SORT_NETWORK_LINK as the category for
8816 NAUTILUS_DESKTOP_LINK_NETWORK.
8818 2005-12-09 Alexander Larsson <alexl@redhat.com>
8820 * libnautilus-private/nautilus-emblem-utils.c:
8821 * libnautilus-private/nautilus-file-operations.c:
8822 * libnautilus-private/nautilus-program-choosing.c:
8823 * src/file-manager/fm-directory-view.c:
8824 * src/file-manager/fm-error-reporting.c:
8825 * src/file-manager/fm-properties-window.c:
8826 * src/file-manager/fm-tree-view.c:
8827 * src/nautilus-application.c:
8828 * src/nautilus-connect-server-dialog-main.c:
8829 * src/nautilus-connect-server-dialog.c:
8830 * src/nautilus-emblem-sidebar.c:
8831 * src/nautilus-information-panel.c:
8832 * src/nautilus-navigation-window-menus.c:
8833 * src/nautilus-property-browser.c:
8834 * src/nautilus-window-bookmarks.c:
8835 * src/nautilus-window-manage-views.c:
8836 Remove title from alerts. (#323134)
8838 Patch from jaap@haitsma.org
8840 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8841 Fix warning from ignoring g_list_append return value
8843 2005-12-09 Alexander Larsson <alexl@redhat.com>
8845 * src/nautilus-navigation-window.[ch]:
8846 Use combo box instead of option menu (#322567)
8848 Patch from jaap@haitsma.org
8850 2005-12-08 Alexander Larsson <alexl@redhat.com>
8852 * src/nautilus-file-management-properties.c:
8853 * src/nautilus-file-management-properties.glade:
8854 Use the new combo box code (#322487)
8856 Patch from jaap@haitsma.org
8861 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8865 * libnautilus-private/nautilus-link-desktop-file.c
8866 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8867 .desktop file doesn't have an Icon property, fall back to some
8868 reasonable icons depending on the type of the .desktop file.
8870 * libnautilus-private/nautilus-icon-factory.c
8871 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8872 custom icons vs. special icons.
8874 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8878 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8879 name for $HOME; just let it be the actual display name of the
8882 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8885 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
8887 * src/file-manager/fm-directory-view.c: (done_loading),
8888 (display_pending_callback),
8889 (schedule_idle_display_of_pending_files),
8890 (schedule_timeout_display_of_pending_files),
8891 (unschedule_display_of_pending_files), (queue_pending_files),
8892 (remove_changes_timeout_callback), (reset_update_interval),
8893 (changes_timeout_callback), (schedule_changes),
8894 (files_added_callback), (files_changed_callback),
8895 (done_loading_callback), (schedule_update_menus),
8896 (file_changed_callback), (finish_loading),
8897 (fm_directory_view_stop):
8898 Schedule the frequency of updates to the view in relation to the
8899 activity in a viewed directory instead of simply scheduling everything
8900 as idle. Prevents high CPU load from constant updates in busy
8901 directories and allows more efficient use of the cached info for
8902 the initial display.
8904 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
8906 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8907 HIG fixes for the delete confirmation dialog. Remove window
8908 title & convert dialog type from question to warning.
8910 2005-11-24 Alexander Larsson <alexl@redhat.com>
8912 * src/file-manager/fm-directory-view.c:
8913 Allow shift-delete even if not visible in ui.
8915 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
8917 2005-11-24 Alexander Larsson <alexl@redhat.com>
8920 New knob icon from Luca Ferretti
8922 2005-11-24 Alexander Larsson <alexl@redhat.com>
8924 * libnautilus-private/nautilus-file.[ch]:
8925 Add nautilus_file_list_cancel_call_when_ready.
8927 * src/file-manager/fm-directory-view.c:
8928 Handle multiple files being activated together.
8930 Patch from Christian Neumair with some changes.
8932 2005-11-23 Alexander Larsson <alexl@redhat.com>
8934 * libnautilus-private/nautilus-thumbnails.c:
8935 (nautilus_thumbnail_load_framed_image):
8936 Don't frame thumbnails with alpha channel.
8938 2005-11-22 Alexander Larsson <alexl@redhat.com>
8940 * src/nautilus-file-management-properties.glade:
8941 Use pixel offset for indenting, not spaces.
8942 Patch from Jaap Haitsma
8944 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
8946 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8947 G_MODULE_BIND_LAZY when dlopening a module.
8949 2005-11-19 Christian Neumair <chris@gnome-de.org>
8951 * src/file-manager/fm-directory-view.c:
8952 (action_location_delete_callback): Ask for confirmation when deleting
8953 through the location context menu. Fixes #321584.
8955 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
8957 * src/nautilus-file-management-properties.c:
8958 (nautilus_file_management_properties_size_group_create):
8959 Don't leak size_group reference.
8960 Patch from Jaap Haitsma <jaap@haitsma.org>
8962 2005-11-14 Alexander Larsson <alexl@redhat.com>
8965 Post release version bump.
8967 === nautilus 2.13.2 ===
8969 2005-11-14 Alexander Larsson <alexl@redhat.com>
8977 2005-11-14 Alexander Larsson <alexl@redhat.com>
8979 * src/file-manager/fm-tree-view.c: (create_tree):
8980 * src/nautilus-main.c: (register_icons):
8981 * src/nautilus-window-menus.c:
8982 Always use gnome-fs-home for home icon.
8984 2005-11-14 Alexander Larsson <alexl@redhat.com>
8986 * libnautilus-private/nautilus-icon-canvas-item.c:
8987 (nautilus_icon_canvas_item_bounds):
8988 Handle emblem size correctly when zoomed.
8989 Patch from Christian Neumair
8991 2005-11-14 Alexander Larsson <alexl@redhat.com>
8993 * src/nautilus-desktop-window.c (realize):
8996 2005-11-07 Federico Mena Quintero <federico@ximian.com>
8998 Fix the volumes part of bug #45953:
9000 * libnautilus-private/nautilus-icon-container.c
9001 (finish_adding_new_icons): First, call assign_icon_position().
9002 Then, don't ignore the fact that the icon may have a lazy
9003 position; check the icon->has_lazy_position flag even after
9004 retrieving its stored position. If the flag is turned on, defer
9005 the icon to the semi_position_icons list.
9007 2005-11-14 Alexander Larsson <alexl@redhat.com>
9009 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9010 Handle the case of missing highlight frame better.
9011 Patch from Christian Neumair
9013 2005-11-14 Alexander Larsson <alexl@redhat.com>
9015 * src/file-manager/fm-properties-window.c:
9016 Nicer ui for setting custom icons (#95115)
9017 Patch from Christian Neumair
9019 2005-11-14 Alexander Larsson <alexl@redhat.com>
9021 * libnautilus-private/nautilus-file-operations.[ch]:
9022 * src/file-manager/fm-directory-view.[ch]:
9023 * src/file-manager/fm-icon-view.c:
9024 * src/file-manager/fm-list-view.c:
9025 * src/file-manager/fm-tree-view.c:
9026 Get the right position on new folders/files when in
9027 manual position mode.
9028 Patch from Christian Neumair
9030 2005-11-14 Alexander Larsson <alexl@redhat.com>
9032 * libnautilus-private/nautilus-file-operations.c:
9033 (handle_transfer_overwrite):
9034 Add skip all button. (#48331)
9035 Patch from Guillaume Desmottes <cass@skynet.be>
9037 2005-11-13 Christian Neumair <chris@gnome-de.org>
9039 * libnautilus-private/nautilus-icon-container.c:
9040 Use ctrl-shift-g to browse back in results. Fixes #320061.
9042 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
9044 * src/file-manager/fm-tree-view.c: (create_tree):
9045 Connect the compare function before root nodes are added.
9046 Prevents the internal sort model of GtkTree from going
9047 out of sync with the tree view after a root node resort.
9050 2005-10-28 Matthias Clasen <mclasen@redhat.com>
9052 * libnautilus-private/nautilus-icon-canvas-item.h:
9053 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9054 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9055 make the knob image themable as stock-nautilus-knob.
9057 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9058 via keyboard, with <Control>+, <Control>- and <Control>0.
9060 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9061 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9062 does not eat <Control>0.
9064 2005-10-26 Alexander Larsson <alexl@redhat.com>
9066 * libnautilus-private/nautilus-file-operations.c:
9067 Include locale.h to fix build. Patch from Nelson BenÃtez.
9069 2005-10-26 Alexander Larsson <alexl@redhat.com>
9071 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9072 Fix leak. Patch from Kjartan Maraas. (#319333)
9074 2005-10-26 Alexander Larsson <alexl@redhat.com>
9076 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9077 Correctly sort the mime lists.
9079 2005-10-24 Alexander Larsson <alexl@redhat.com>
9082 Post release version bump.
9084 === nautilus 2.13.1 ===
9086 2005-10-24 Alexander Larsson <alexl@redhat.com>
9088 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9089 Fix test, icon size was removed
9094 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9096 * src/file-manager/fm-directory-view.c: Only show
9097 the "Format" item if gfloppy is around.
9099 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9101 * src/file-manager/fm-actions.h:
9102 * src/file-manager/nautilus-directory-view-ui.xml:
9103 * src/file-manager/fm-directory-view.c: Add a "Format"
9104 menuitem to the context menu of Floppy in Computer,
9107 2005-10-20 Christian Neumair <chris@gnome-de.org>
9109 * libnautilus-private/nautilus-program-choosing.c:
9110 (nautilus_launch_show_file):
9111 * src/nautilus-window-manage-views.c:
9112 (display_view_selection_failure):
9113 * src/file-manager/fm-directory-view.c:
9114 (activate_callback),
9115 (activate_activation_uri_ready_callback):
9116 Don't bail if an authentication request was cancelled.
9118 2005-10-20 Christian Neumair <chris@gnome-de.org>
9120 * src/nautilus-sidebar-title.c:
9122 * libnautilus-private/nautilus-file.c:
9123 * libnautilus-private/nautilus-file.h:
9124 (nautilus_file_should_show_type):
9125 Don't display file type in sidebar for computer, network and smb
9126 toplevel URIs. Fixes #168561.
9128 2005-10-19 Christian Neumair <chris@gnome-de.org>
9130 * libnautilus-private/nautilus-mime-actions.c:
9131 (get_open_with_mime_applications), (application_compare_by_name),
9132 (application_compare_by_id):
9133 Sort applications by name. Fixes bug #310038.
9135 2005-10-19 Christian Neumair <chris@gnome-de.org>
9137 * libnautilus-private/nautilus-bookmark.c:
9138 (bookmark_file_changed_callback):
9139 Don't update bookmarks when its target file is trashed. Fixes #162787.
9141 2005-10-19 Christian Neumair <chris@gnome-de.org>
9143 * libnautilus-private/nautilus-window-info.h:
9144 * src/nautilus-window-manage-views.c:
9145 (nautilus_window_open_location_full):
9146 * src/file-manager/fm-icon-view.c:
9147 (icon_container_activate_alternate_callback):
9148 * src/file-manager/fm-list-view.c:
9149 (activate_selected_items_alternate):
9150 Open a new navigational window on alternative item activation.
9152 2005-10-19 Christian Neumair <chris@gnome-de.org>
9154 * src/nautilus-spatial-window.c:
9155 (got_file_info_for_location_menu_callback):
9156 Use custom image for location button if available. Partially fixes
9157 #311394 and plugs a leak.
9159 2005-10-19 Alexander Larsson <alexl@redhat.com>
9161 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9162 Scroll into view correctly when renaming (#309964)
9164 2005-10-19 Alexander Larsson <alexl@redhat.com>
9166 * libnautilus-private/Makefile.am (INCLUDES):
9167 Remove duplicate setting of libnautilus_private_la_LIBADD
9169 2005-10-19 Alexander Larsson <alexl@redhat.com>
9171 * src/nautilus-shell-interface.idl:
9172 Reuse Nautilus::URI from the one defined in libnautilus-private.
9174 * libnautilus-private/Makefile.am:
9175 Link libnautilus-private statically.
9177 2005-10-18 Christian Neumair <chris@gnome-de.org>
9179 * src/file-manager/fm-directory-view.c:
9180 (can_delete_uri_without_confirm),
9181 (confirm_delete_directly):
9182 Don't request confirmation for deletion of "burn:" URIs. Fixes
9185 2005-10-18 Christian Neumair <chris@gnome-de.org>
9187 * src/nautilus-places-sidebar.c: (update_places):
9188 * src/nautilus-window-bookmarks.c: (update_bookmarks):
9189 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9191 2005-10-18 Christian Neumair <chris@gnome-de.org>
9193 * libnautilus-private/nautilus-metafile.c: Make metadata
9194 copying/moving asynchronous.
9196 2005-10-18 Christian Neumair <chris@gnome-de.org>
9198 * data/browser.xml: Don't mark strings for translation we get from
9199 gnome-icon-theme. Fixes #114919.
9201 2005-10-18 Alexander Larsson <alexl@redhat.com>
9203 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9204 Don't send slash to typeahead
9206 * src/nautilus-location-dialog.[ch]:
9207 Add nautilus_location_dialog_set_location.
9209 * src/nautilus-navigation-window-menus.c:
9210 * src/nautilus-navigation-window.c:
9211 * src/nautilus-spatial-window.c:
9212 * src/nautilus-window.[ch]:
9213 Open location dialog/entry when you press '/'.
9215 2005-10-18 Alexander Larsson <alexl@redhat.com>
9217 * src/file-manager/fm-list-view.c:
9218 Use gtktreeview typeahead. Patch by Christian Neumair.
9220 2005-10-18 Jürg Billeter <j@bitron.ch>
9222 * libnautilus-private/nautilus-icon-container.c: (destroy),
9223 (unrealize), (button_press_event),
9224 (nautilus_icon_container_search_position_func),
9225 (nautilus_icon_container_real_search_enable_popdown),
9226 (nautilus_icon_container_search_enable_popdown),
9227 (nautilus_icon_container_search_disable_popdown),
9228 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9229 (nautilus_icon_container_search_entry_flush_timeout),
9230 (nautilus_icon_container_search_preedit_changed),
9231 (nautilus_icon_container_search_activate),
9232 (nautilus_icon_container_search_delete_event),
9233 (nautilus_icon_container_search_button_press_event),
9234 (nautilus_icon_container_search_iter),
9235 (nautilus_icon_container_search_move),
9236 (nautilus_icon_container_search_scroll_event),
9237 (nautilus_icon_container_search_key_press_event),
9238 (nautilus_icon_container_search_init),
9239 (nautilus_icon_container_ensure_interactive_directory),
9240 (nautilus_icon_container_real_start_interactive_search),
9241 (nautilus_icon_container_start_interactive_search),
9242 (key_press_event), (nautilus_icon_container_class_init):
9243 * libnautilus-private/nautilus-icon-container.h:
9244 * libnautilus-private/nautilus-icon-private.h:
9245 * libnautilus-private/nautilus-marshal.list:
9247 Replace NautilusIconContainer typeahead implementation by a port of
9248 GtkTreeView's interactive search.
9250 2005-10-18 Alexander Larsson <alexl@redhat.com>
9252 * libnautilus-extension/Makefile.am:
9253 * libnautilus-private/Makefile.am:
9254 Build fixes for cygwin.
9255 Patch from Yaakov S (Cygwin Port)
9257 2005-10-17 Christian Neumair <chris@gnome-de.org>
9259 * libnautilus-private/nautilus-bookmark.c:
9260 * libnautilus-private/nautilus-bookmark.h:
9261 * libnautilus-private/nautilus-icon-container.c:
9262 * libnautilus-private/nautilus-icon-factory.c:
9263 * libnautilus-private/nautilus-icon-factory.h:
9264 * libnautilus-private/nautilus-ui-utilities.c:
9265 * src/nautilus-bookmarks-window.c:
9266 * src/nautilus-history-sidebar.c:
9267 * src/nautilus-places-sidebar.c:
9268 * src/nautilus-sidebar-title.c:
9269 * src/nautilus-spatial-window.c:
9270 * src/nautilus-window-menus.c:
9271 * src/file-manager/fm-directory-view.c:
9272 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9273 stock icon size, use this size in the sidebar, and in menus.
9274 Fixes #167107 and others.
9276 2005-10-17 Alexander Larsson <alexl@redhat.com>
9278 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9279 Remove ctrl-backspace delete keybinding. (#310546)
9281 2005-10-03 Alexander Larsson <alexl@redhat.com>
9283 * libnautilus-extension/nautilus-file-info.c:
9284 * libnautilus-extension/nautilus-file-info.h:
9285 * libnautilus-private/nautilus-file.c:
9286 Add new functions for extensions:
9287 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9288 nautilus_file_info_get_volume, nautilus_file_info_get_drive
9290 Patch from Trevor Davenport
9292 2005-10-03 Alexander Larsson <alexl@redhat.com>
9295 Bump version to 2.13.1. Further 2.12.x work is on
9298 ==== gnome-2-12 branched from here ===
9300 2005-10-03 Alexander Larsson <alexl@redhat.com>
9303 Post release version bump
9305 === nautilus 2.12.1 ===
9307 2005-10-03 Alexander Larsson <alexl@redhat.com>
9312 2005-10-03 Alexander Larsson <alexl@redhat.com>
9314 * libnautilus-private/nautilus-file-operations-progress.c:
9315 (nautilus_file_operations_progress_new),
9316 (nautilus_file_operations_progress_new_file):
9317 Correctly escape input strings for GMarkup. (#317736)
9318 Patch from Christian Neumair.
9320 2005-10-03 Alexander Larsson <alexl@redhat.com>
9322 * src/file-manager/fm-list-model.c:
9323 (fm_list_model_sort_file_entries):
9324 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9325 Patch from Christian Neumair.
9327 2005-10-03 Alexander Larsson <alexl@redhat.com>
9329 * libnautilus-private/nautilus-directory-metafile.c:
9330 (nautilus_directory_get_file_metadata):
9331 On assert failure, return default metadata, not NULL.
9332 Partial fix of #308977.
9333 Patch from Christian Neumair.
9335 2005-10-03 Alexander Larsson <alexl@redhat.com>
9337 * src/nautilus-window.c:
9338 Verify arguments in public functions.
9339 Patch from Christian Neumair.
9341 2005-10-03 Alexander Larsson <alexl@redhat.com>
9343 * libnautilus-private/nautilus-icon-container.c:
9344 * libnautilus-private/nautilus-icon-private.h:
9345 Don't crash if file removed during start of drag. (#158196)
9346 Patch from Christian Neumair.
9348 Remove remove_context_menu_timeout, which is not needed anymore.
9350 2005-10-03 Alexander Larsson <alexl@redhat.com>
9352 * src/file-manager/nautilus-directory-view-ui.xml:
9353 Fix some spelling errors.
9354 Patch from Lukasz Stelmach <stlman@poczta.fm>
9356 2005-09-30 Christian Neumair <chris@gnome-de.org>
9358 * libnautilus-private/nautilus-icon-container.c:
9359 (nautilus_icon_container_update_scroll_region),
9360 (lay_down_icons_horizontal):
9361 Only wrap icons when the right margin touches the rightmost icon.
9364 2005-09-30 Alexander Larsson <alexl@redhat.com>
9366 * src/file-manager/fm-tree-view.c: (compare_rows):
9367 Correct sort order for dummy row.
9368 Possible fix for #123051
9370 2005-09-27 Alexander Larsson <alexl@redhat.com>
9372 * src/file-manager/fm-directory-view.c:
9373 (activate_check_mime_types):
9374 Never warn if the files would be launched in the same app.
9375 Partially reverts checkin from 2005-08-01.
9377 2005-09-26 Christian Neumair <chris@gnome-de.org>
9379 * libnautilus-private/nautilus-desktop-directory.c:
9380 (desktop_directory_changed_callback), (desktop_finalize),
9381 (update_desktop_directory): Make changes to "desktop_is_home_dir"
9382 GConf key instant apply. Fixes #116217.
9384 * libnautilus-private/nautilus-icon-canvas-item.c:
9385 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9386 Partially fixes #159643.
9388 * src/file-manager/fm-directory-view.c:
9389 (action_mount_volume_callback), (action_unmount_volume_callback),
9390 (action_eject_volume_callback), (file_should_show_foreach),
9391 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9392 volumes at once. Fixes #156169.
9394 2005-09-20 christian neumair <chris@gnome-de.org>
9396 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9397 Fix leak and crasher. Fixes #314730.
9399 * src/file-manager/fm-directory-view.c: (connect_proxy):
9400 Don't poke around with null pixbuf if icon theme lookup failed.
9402 * libnautilus-private/nautilus-desktop-directory-file.c:
9403 (desktop_directory_file_get_deep_counts):
9404 * libnautilus-private/nautilus-file.c:
9405 (nautilus_file_get_deep_counts),
9406 (nautilus_file_get_string_attribute_with_default:):
9407 * libnautilus-private/nautilus-file.h:
9408 * libnautilus-private/nautilus-trash-file.c:
9409 (trash_file_get_deep_counts):
9410 * src/file-manager/fm-properties-window.c:
9411 (directory_contents_value_field_update),
9412 (attach_directory_contents_value_field),
9413 (update_visibility_of_item_count_fields),
9414 (update_visibility_of_item_count_fields_wrapper),
9415 (remember_directory_contents_widget),
9416 (append_directory_contents_fields), (real_destroy):
9417 Add force flag to nautilus_file_get_deep_counts, which forces
9418 generation even if the "show deep count" preference is turned off.
9419 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9421 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
9423 * nautilus-connect-server-dialog-main.c: (main):
9424 * nautilus-connect-server-dialog.h:
9425 * nautilus-connect-server-dialog.c:
9426 (nautilus_connect_server_dialog_new):
9427 * nautilus-window-menus.c:
9428 (action_connect_to_server_callback):
9429 Autofill "Connect to server" dialog where possible.
9432 2005-09-19 Christian Neumair <chris@gnome-de.org>
9434 * libnautilus-private/nautilus-file-operations.c:
9435 (nautilus_file_operations_copy_move),:
9436 Try to use the trash associated with a symlink's parent directory if
9437 resolution fails because of broken symlink when moving symlink to
9440 * libnautilus-private/nautilus-file-operations.c:
9441 (nautilus_self_check_file_operations):
9442 Fix date self checks. Fixes #47364.
9444 2005-09-19 Alexander Larsson <alexl@redhat.com>
9446 * icons/Makefile.am:
9448 * icons/nautilus-desktop.png:
9449 * icons/nautilus-file-management-properties.png:
9450 * icons/nautilus-mini-logo.png:
9451 * icons/nautilus-server-connect.png:
9452 * icons/side_bar_image.png:
9453 Remove unused icons (#315990)
9454 Patch from Jaap A. Haitsma
9456 2005-09-19 Christian Neumair <chris@gnome-de.org>
9458 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9459 * libnautilus-private/nautilus-thumbnails.c:
9460 (nautilus_update_thumbnail_file_copied),
9461 (nautilus_update_thumbnail_file_renamed),
9462 (nautilus_remove_thumbnail_for_file):
9463 * libnautilus-private/nautilus-thumbnails.h:
9464 Copy thumbnails when copying file metadata. Fixes #45191.
9466 2005-09-19 Christian Neumair <chris@gnome-de.org>
9468 * src/file-manager/fm-list-view.c: (drag_begin_callback),
9469 (motion_notify_callback):
9470 Setup drag in the "drag-begin" handler.
9472 2005-09-19 Alexander Larsson <alexl@redhat.com>
9474 * libnautilus-private/nautilus-icon-container.[ch]:
9475 * libnautilus-private/nautilus-icon-private.h:
9476 Add support for lazily positioned icons.
9478 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9479 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9480 (fm_icon_view_screen_changed):
9481 Use lazily positioned icons for desktop icons. (#45953)
9483 Patch from Christian Neumair <chris@gnome-de.org>
9485 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
9487 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9489 2005-09-08 Federico Mena Quintero <federico@ximian.com>
9493 * libnautilus-private/nautilus-trash-directory.c
9494 (nautilus_trash_directory_instance_init): In addition to
9495 connecting to "volume_pre_unmount" on the volume monitor, also
9496 connect to "volume_unmounted". This will let the trash clean up
9497 its merged directory even if the unmount is not initiated from
9500 * libnautilus-private/nautilus-merged-directory.c
9501 (merged_remove_real_directory): When a real directory is removed
9502 from the merged directory, emit notifications to that effect.
9503 This lets the trash window remove the icons that used to
9504 correspond to a volume that got unmounted.
9505 (real_directory_notify_files_removed): New utility function.
9507 2005-09-06 Christian Neumair <chris@gnome-de.org>
9509 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9510 the zoom level is initialized correctly in fm_list_view_begin_loading.
9513 2005-09-06 Alexander Larsson <alexl@redhat.com>
9515 * libnautilus-private/nautilus-directory-async.c:
9516 (nautilus_directory_monitor_add_internal),
9517 (nautilus_directory_monitor_remove_internal):
9518 * libnautilus-private/nautilus-file-private.h:
9519 * libnautilus-private/nautilus-file.c: (finalize):
9520 Only use directory monitors to avoid using lots and lots of
9521 file monitors. This is an optimization in almost all cases, although
9522 it does a bit more work when viewing a file properties dialog with the
9523 containing folder window hidden. (#315041)
9525 2005-09-06 Christian Neumair <chris@gnome-de.org>
9527 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9528 (get_unique_files), (reset_extension_actions_menu): Always pass all
9529 selected files to extension, instead of passing max. 1 per selected
9530 MIME type. Fixes #314721.
9532 2005-09-05 Alexander Larsson <alexl@redhat.com>
9535 Post release version bump.
9537 === nautilus 2.12.0 ===
9539 2005-09-05 Alexander Larsson <alexl@redhat.com>
9547 2005-08-31 Alexander Larsson <alexl@redhat.com>
9549 * libnautilus-private/nautilus-icon-container.c:
9550 (handle_focus_in_event), (handle_focus_out_event):
9551 Don't redraw the whole desktop on focus in/out.
9553 2005-08-29 Alexander Larsson <alexl@redhat.com>
9555 * libnautilus-private/nautilus-icon-factory.c:
9556 (get_icon_from_cache):
9557 Revert memleak patch from 2005-08-23, since it was
9558 wrong and causes crashes.
9560 2005-08-29 Alexander Larsson <alexl@redhat.com>
9562 * libnautilus-private/nautilus-icon-dnd.c:
9563 (nautilus_icon_container_get_drop_action):
9564 Handle background color/image drops even on
9566 Patch from Christian Neumair <chris@gnome-de.org>
9568 2005-08-29 Alexander Larsson <alexl@redhat.com>
9570 * src/file-manager/fm-directory-view.c:
9571 (filtering_changed_callback):
9572 Fix handling of global show-hidden-file prefs change.
9574 Patch from Christian Neumair <chris@gnome-de.org>
9576 2005-08-29 Alexander Larsson <alexl@redhat.com>
9578 * libnautilus-private/nautilus-icon-container.c:
9579 (nautilus_icon_container_get_first_visible_icon):
9580 Handle non-sorted-by-y icon containers (manual mode).
9581 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9583 2005-08-25 William Jon McCann <mccann@jhu.edu>
9585 * src/file-manager/fm-icon-view.c (should_preview_sound):
9586 Don't allow audio preview in burn://. Workaround for
9589 2005-08-29 Alexander Larsson <alexl@redhat.com>
9591 * libnautilus-private/nautilus-icon-factory.c:
9592 (get_special_icon_for_file),
9593 (nautilus_icon_factory_get_icon_for_file),
9594 (nautilus_icon_factory_is_icon_ready_for_file):
9595 Handle some more special location icons, and don't require
9596 attributes for special location icons. (#312095, #312134)
9597 Patch from Christian Neumair <chris@gnome-de.org>
9599 2005-08-26 Alexander Larsson <alexl@redhat.com>
9601 * src/file-manager/fm-directory-view.c:
9602 Better handling of script env vars:
9603 Expand uri for desktop directory.
9604 Expand uris for links on desktop
9605 Expand pathnames for items in trash.
9607 Based on a patch from Christian Neumair <chris@gnome-de.org>
9609 2005-08-26 Alexander Larsson <alexl@redhat.com>
9611 * libnautilus-private/nautilus-icon-container.c:
9612 (lay_down_icons_horizontal):
9613 Fix layouting in text-beside-icons mode for short names.
9615 Patch from Christian Neumair <chris@gnome-de.org>
9617 2005-08-25 Alexander Larsson <alexl@redhat.com>
9619 * libnautilus-private/nautilus-file-operations.[ch]:
9620 * src/file-manager/fm-directory-view.c:
9621 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9622 nautilus_file_operations_new_file_from_template, instead
9623 manually removing source when needed. This fixes #309592.
9625 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9628 Post release version bump.
9630 === nautilus 2.11.92 ===
9632 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9635 Require eel 2.11.92.
9640 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9642 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9643 (get_drop_action), (receive_dropped_keyword),
9644 (drag_data_received_callback):
9645 Enable emblem dropping to the list view and allow text
9646 drags on the list background. Fixes #313408.
9648 Based on a patch from Christian Neumair <chris@gnome-de.org>
9650 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9652 * libnautilus-private/nautilus-icon-factory.c:
9653 (get_icon_from_cache):
9654 Don't ref cached_icon twice. Fixes #307288.
9656 Patch from Kjartan Maraas <kmaraas@gnome.org>
9658 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9660 * libnautilus-private/nautilus-file.c:
9661 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9662 (prepend_automatic_emblem_names):
9663 * libnautilus-private/nautilus-file.h:
9664 * src/file-manager/fm-directory-view.c:
9665 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9666 (real_update_menus):
9667 Don't allow trashing or deleting the home or desktop folder within
9668 a selection or via the location button context menu. Fixes #310414.
9670 Based on a patch from Christian Neumair <chris@gnome-de.org>
9672 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9674 * libnautilus-private/nautilus-mime-actions.c:
9675 (filter_nautilus_handler), (get_open_with_mime_applications),
9676 (nautilus_mime_get_open_with_applications_for_file),
9677 (nautilus_mime_get_applications_for_file),
9678 (nautilus_mime_has_any_applications_for_file):
9679 Don't show nautilus folder handler as application option
9680 for folders. Fixes #310382.
9682 Based on a patch from Christian Neumair <chris@gnome-de.org>
9684 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9686 * src/nautilus-main.c: (main):
9687 Revert the GDK threading patch as it causes major
9688 freezage. Fixes #313588.
9690 2005-08-12 Christian Neumair <chris@gnome-de.org>
9692 * src/file-manager/fm-properties-window.c: (create_image_widget),
9693 (create_basic_page): Don't make icon drop target for images if
9694 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9696 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9698 * src/nautilus-main.c:
9699 Initialize the GDK threading system. Fixes #312894.
9701 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9703 Lots of cleanups. Closes bug #313094 and bug #149714
9705 * libnautilus-private/nautilus-directory-background.c:
9706 (nautilus_file_background_write_desktop_default_settings):
9708 * libnautilus-private/nautilus-file.c: Mark some variables
9710 * libnautilus-private/nautilus-icon-container.c:
9711 (nautilus_icon_container_get_selection): Return NULL not
9713 * libnautilus-private/nautilus-icon-factory.c:
9714 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9715 * libnautilus-private/nautilus-metafile.c: Static variables
9716 * libnautilus-private/nautilus-program-choosing.c:
9717 (slowly_and_stupidly_obtain_timestamp): Sparse fix
9718 * src/file-manager/fm-icon-view.c:
9719 (fm_icon_view_get_background_widget): FALSE vs NULL
9720 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9721 Plug a leak. Bug #313094.
9722 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9724 * src/nautilus-bookmark-list.c:
9725 (nautilus_bookmark_list_get_file_path),
9726 (nautilus_bookmark_list_load_file): ANSIfication
9727 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9729 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9731 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9734 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9737 Post release version bump.
9739 === nautilus 2.11.91 ===
9741 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9744 Require eel 2.11.91.
9749 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9751 * libnautilus-private/nautilus-file.c: (file_is_desktop),
9752 (nautilus_file_can_rename):
9753 Don't allow renaming of the desktop folder. Closes #125637.
9755 Patch from Christian Neumair <chris@gnome-de.org>
9757 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9759 * src/nautilus-property-browser.c:
9760 (nautilus_property_browser_class_init),
9761 (nautilus_property_browser_drag_begin), (element_clicked_callback):
9762 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9764 Patch from Christian Neumair <chris@gnome-de.org>
9766 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9768 * libnautilus-private/nautilus-file-operations.c
9769 (nautilus_file_operations_copy_move):
9770 Allow moving files within the burn location. Fixes #312085.
9772 Patch from William Jon McCann <mccann@jhu.edu>
9774 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
9776 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9777 (open_selected_bookmark): Open the appropriate kind of window when
9778 jumping to bookmark. Fixes #312160.
9780 Patch from Jaap Haitsma <jaap@haitsma.org>
9782 2005-08-05 Christian Neumair <chris@gnome-de.org>
9784 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9787 2005-08-05 Christian Neumair <chris@gnome-de.org>
9789 * src/nautilus-window.c: (nautilus_window_class_init):
9790 * src/nautilus-window.h:
9791 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9792 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9794 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
9796 * configure.in: Added "te" to ALL_LINGUAS.
9798 2005-08-03 Joe Shaw <joeshaw@novell.com>
9800 * libnautilus-private/nautilus-metafile.c
9801 (set_file_node_timestamp): Added, sets a timestamp property on a
9802 file node so that metadata changes can be tracked per file, rather
9804 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9805 copy_file_metadata): Set the timestamp on the node.
9807 2005-08-03 Christian Neumair <chris@gnome-de.org>
9809 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9810 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9811 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9813 * src/nautilus-location-bar.c: (real_cancel),
9814 (nautilus_location_bar_class_init),
9815 (nautilus_location_bar_set_location)
9816 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9817 * src/nautilus-navigation-bar.h:
9818 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9819 (navigation_bar_location_changed_callback): Hide temporary bars when
9820 pressing the escape key. Fixes #311652.
9822 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
9824 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9825 Initialize best_icon_size when constructing sidebar.
9826 Fixes a critical librsvg warning.
9828 Patch from Jaap Haitsma <jaap@haitsma.org>
9830 2005-08-02 Christian Neumair <chris@gnome-de.org>
9832 * libnautilus-private/nautilus-customization-data.c:
9833 (format_name_for_display):
9834 * src/nautilus-property-browser.c: (add_reset_property):
9835 Use "Reset" as reset emblem label. Fixes #311380.
9837 2005-08-01 Christian Neumair <chris@gnome-de.org>
9839 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9840 Use actual/guessed MIME type relation instead of relying on their
9841 default application information. Partially fixes #309862.
9843 2005-07-28 Christian Neumair <chris@gnome-de.org>
9845 * libnautilus-private/nautilus-file-operations-progress.c:
9846 (nautilus_file_operations_progress_new):
9847 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9848 appears in tasklist and is minimizable. Fixes #310676.
9850 2005-07-28 Christian Neumair <chris@gnome-de.org>
9852 * libnautilus-private/nautilus-dnd.c:
9853 (nautilus_drag_default_drop_action_for_icons):
9854 Default to move action for locations on other file systems if they
9855 should be moved to their parent folder. Fixes #61269.
9857 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
9859 * src/nautilus-pathbar.c: (get_display_name_for_folder):
9860 Use the display name of the file if the uri uses a method
9861 unknown to gnome-vfs (trash:). Fixes #310274.
9863 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9866 Post release version bump.
9868 === nautilus 2.11.90 ===
9870 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9873 Require eel 2.11.90 and bump version.
9878 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9880 * src/file-manager/fm-directory-view.c:
9881 Don't use trash icon for location button delete action.
9884 Patch from Christian Neumair <chris@gnome-de.org>
9886 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9888 * src/nautilus-desktop-window.c: (real_get_icon_name),
9889 (nautilus_desktop_window_class_init):
9890 * src/nautilus-navigation-window.c: (real_get_icon_name),
9891 (nautilus_navigation_window_class_init):
9892 * src/nautilus-spatial-window.c: (real_get_icon_name),
9893 (nautilus_spatial_window_class_init):
9894 * src/nautilus-window.c: (nautilus_window_update_icon):
9895 * src/nautilus-window.h:
9896 Use file-manager icon for browser windows. Fixes bug #166516.
9898 Patch from Christian Neumair <chris@gnome-de.org>
9900 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9902 * src/file-manager/fm-icon-view.c:
9903 (play_file), (preview_audio): track the pid of the currently
9904 running sound process using a static variable and kill it
9905 before starting any new process.
9906 (can_play_sound): copy from nautilus-sound.c
9908 * src/nautilus-application.c: (finish_startup): don't call
9909 nautilus_sound_init()
9911 * libnautilus-private/nautilus-sound.[ch]: remove old code
9912 to track the currently runing sound process using a GConf
9915 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9917 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9919 * libnautilus-private/nautilus-global-preferences.c:
9920 (nautilus_global_preferences_init): remove code to import
9921 some preferences which were deprecated in GNOME 2.2.
9923 2005-07-15 Vincent Noel <vnoel@cox.net>
9925 * src/nautilus-information-panel.c: (make_button_box),
9926 (add_command_buttons):
9927 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9928 (sidebar_title_create_more_info_label): Ellipsize everything in
9929 the information side pane, and make labels selectable. Fixes
9930 #310386, #80429 and #43858.
9932 2005-07-14 Elijah Newren <newren@gmail.com>
9934 * configure.in: Bump required startup-notification version up to
9935 0.8 (should have been done back in February with the updated
9936 startup-notification stuff, but better late than never)
9938 2005-07-14 Alexander Larsson <alexl@redhat.com>
9940 * src/file-manager/fm-list-view.c:
9941 Remove underlines from all lines in single click mode.
9942 Add hover underline and cursor. (#105521)
9943 Patch from Christian Neumair <chris@gnome-de.org>
9945 2005-07-13 Christian Neumair <chris@gnome-de.org>
9947 * libnautilus-private/nautilus-desktop-link-monitor.c:
9948 (volume_delete_dialog): Refer to the volume context menu as "popup
9949 menu", and not as "right-click menu". Fixes #308248.
9951 2005-07-13 Christian Neumair <chris@gnome-de.org>
9953 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9954 path_bar_location_changed_callback): Try to reload visited locations
9955 from history before doing a full location change. Fixes #310068.
9957 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9958 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9961 2005-07-13 Alexander Larsson <alexl@redhat.com>
9963 * src/nautilus-navigation-window.c:
9964 * src/nautilus-spatial-window.c:
9965 * src/nautilus-window.c:
9966 Pack main table with GTK_SHRINK (#16057)
9968 2005-07-13 Alexander Larsson <alexl@redhat.com>
9970 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9971 Don't scroll to end of column on rename (#309964).
9973 2005-07-13 Alexander Larsson <alexl@redhat.com>
9975 * libnautilus-private/nautilus-file-utilities.c:
9976 Files with name "~" are not backups. (#170607)
9977 Patch from Christian Neumair <chris@gnome-de.org>
9979 2005-07-13 Alexander Larsson <alexl@redhat.com>
9981 * libnautilus-private/nautilus-icon-dnd.c:
9982 Set dnd icon in drag_begin (#307943)
9983 patch from Matthias Clasen
9985 2005-07-11 Alexander Larsson <alexl@redhat.com>
9988 Post release version bump.
9990 === nautilus 2.11.4 ===
9992 2005-07-11 Alexander Larsson <alexl@redhat.com>
10000 2005-07-11 Alexander Larsson <alexl@redhat.com>
10002 * src/nautilus-image-properties-page.c: (load_finished):
10003 list width/height separately (#159851)
10005 Patch from Christian Neumair <chris@gnome-de.org>
10007 2005-07-11 Alexander Larsson <alexl@redhat.com>
10009 * src/nautilus-spatial-window.[ch]:
10010 * src/nautilus-window-private.h:
10011 * src/nautilus-window.c:
10012 Show busy cursor in browser mode too. (#97887)
10014 Patch from Christian Neumair <chris@gnome-de.org>
10016 2005-07-11 Alexander Larsson <alexl@redhat.com>
10018 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10019 * nautilus.desktop.in:
10020 * src/file-manager/fm-tree-view.c:
10021 * src/nautilus-places-sidebar.c:
10022 filesystem -> file system in strings
10024 Sebastien Bacher <seb128@debian.org>
10026 2005-07-11 Alexander Larsson <alexl@redhat.com>
10028 * libnautilus-private/nautilus-icon-dnd.c:
10029 * src/file-manager/fm-directory-view.c:
10030 * src/file-manager/fm-properties-window.c:
10031 * src/nautilus-emblem-sidebar.c:
10032 Fix up some strings for the translators. (#309879)
10033 Patch from Christian Neumair <chris@gnome-de.org>
10035 2005-07-11 Alexander Larsson <alexl@redhat.com>
10037 * libnautilus-private/nautilus-desktop-link-monitor.c:
10038 Handle volumes_visible changing from true to true.
10040 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10042 2005-07-11 Alexander Larsson <alexl@redhat.com>
10044 * src/file-manager/fm-list-view.c:
10045 don't activate selection on expand in single click mode (#309389)
10047 Patch from chris@gnome-de.org
10049 2005-07-11 Alexander Larsson <alexl@redhat.com>
10051 * src/nautilus-places-sidebar.c:
10052 Remove gtk_range_get_adjustment assertion warnings.
10054 2005-07-11 Alexander Larsson <alexl@redhat.com>
10056 * libnautilus-private/nautilus-global-preferences.[ch]:
10057 * src/nautilus-actions.h:
10058 * src/nautilus-navigation-window-menus.c:
10059 * src/nautilus-navigation-window-ui.xml:
10060 * src/nautilus-navigation-window.c:
10061 Add toggle to hide/show main toolbar.
10063 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10065 2005-07-10 Christian Neumair <chris@gnome-de.org>
10067 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10068 to add a color if another equally-named one already exists. Fixes
10071 Patch from Daniel Godas <siro.san@gmail.com>.
10073 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10075 * src/nautilus-pathbar.c:
10076 * src/nautilus-places-sidebar.c: (update_places):
10077 Use the same icon for filesystem as the gtk file chooser.
10080 Patch from Christian Neumair <chris@gnome-de.org>
10082 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10084 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10085 Remove extra ScrolledWindow container. Fixes #309832.
10087 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10089 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10090 Preserve the selection when refreshing the view. Fixes #48383.
10092 Patch from Fabio Bonelli <fabiobonelli@libero.it>
10094 2005-07-08 Alexander Larsson <alexl@redhat.com>
10096 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10099 * src/nautilus-pathbar.[ch]:
10100 New pathbar widget. Based on code from gtk.
10102 * src/nautilus-navigation-window.[ch]:
10103 * src/nautilus-window-manage-views.c:
10104 * src/nautilus-window-private.h:
10105 Use pathbar in browser window.
10107 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10108 * libnautilus-private/nautilus-global-preferences.[ch]:
10109 Add always_use_location_entry prefs.
10111 * src/nautilus-navigation-window-menus.c:
10114 2005-07-07 Joe Shaw <joeshaw@novell.com>
10116 * configure.in: Bump required gnome-vfs version up to
10119 2005-07-06 Christian Neumair <chris@gnome-de.org>
10121 * src/nautilus-window.c: (add_view_as_menu_item):
10122 Connect accelerators with "View as" menu items. Fixes #139908.
10124 * libnautilus-private/nautilus-file-operations.c:
10125 (progress_dialog_set_to_from_item_text):
10126 When operating on remote locations, also display hostname in copy/move
10129 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
10131 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10132 Free the tree paths.
10133 * src/nautilus-notes-viewer.c: (get_property_pages): Close
10134 a tiny leak. (1 byte :-)
10135 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10136 (make_properties_from_directories): Unref pixbufs.
10137 * src/nautilus-spatial-window.c:
10138 (nautilus_spatial_window_set_location_button): Free icon name
10139 Closes bug #307291 and bug #308540.
10141 2005-07-06 Danilo Å egan <danilo@gnome.org>
10143 * src/file-manager/nautilus-directory-view-ui.xml: Add space
10144 before 'action="Rename"'.
10146 2005-07-06 Christian Neumair <chris@gnome-de.org>
10148 * libnautilus-private/nautilus-icon-container.c:
10149 (nautilus_icon_container_get_selection):
10150 * src/file-manager/fm-directory-view.c: (delete_selected_files):
10151 Correctly sort files before operating on them. Fixes #308884.
10153 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10154 * libnautilus-private/nautilus-dnd.h:
10155 * libnautilus-private/nautilus-icon-dnd.c:
10156 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10157 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10158 (nautilus_tree_view_drag_dest_new):
10159 * src/nautilus-spatial-window.c:
10160 (nautilus_spatial_window_instance_init):
10161 * src/file-manager/fm-list-model.c:
10162 (fm_list_model_multi_drag_data_get):
10163 Use GTK+ helpers for text D'n'D.
10165 * src/nautilus-shell-ui.xml:
10166 * src/nautilus-window-menus.c:
10167 Register control-+/- keys on keypad for zooming. Fixes #309018.
10169 * libnautilus-private/nautilus-file-operations.c:
10170 (new_file_transfer_callback):
10171 Fix template duplicate numbering. Fixes #307252.
10173 2005-07-06 Alexander Larsson <alexl@redhat.com>
10175 * libnautilus-private/nautilus-icon-canvas-item.c:
10176 * libnautilus-private/nautilus-icon-container.c:
10177 * libnautilus-private/nautilus-icon-private.h:
10178 Add normal_alpha style property that is used when
10181 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10183 2005-07-05 Joe Shaw <joeshaw@novell.com>
10185 * nautilus-folder-handler.desktop.in: Add x-directory/normal
10186 and inode/directory to the list of mime types this desktop file
10189 2005-07-05 Christian Neumair <chris@gnome-de.org>
10191 * libnautilus-private/nautilus-dnd.h:
10192 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10194 * libnautilus-private/nautilus-file-operations.[ch]:
10195 * libnautilus-private/nautilus-icon-container.[ch]:
10196 * libnautilus-private/nautilus-icon-dnd.c:
10197 * libnautilus-private/nautilus-marshal.list:
10198 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10199 * src/file-manager/fm-directory-view.[ch]:
10200 * src/file-manager/fm-icon-view.c:
10201 * src/file-manager/fm-list-view.c:
10202 * src/file-manager/fm-tree-view.c:
10203 Enable dropping of text, which will create a new file containing the
10204 dropped text. Fix drop handle marshallers.
10206 2005-07-02 Christian Kellner <gicmo@gnome.org>
10208 * src/nautilus-location-entry.c:
10209 Replace eel_make_uri_from_input_with_trailing_ws with
10213 2005-07-01 Alexander Larsson <alexl@redhat.com>
10216 Post release version bump.
10218 === nautilus 2.11.3 ===
10220 2005-07-01 Alexander Larsson <alexl@redhat.com>
10222 * libnautilus-private/nautilus-file-operations.c:
10231 2005-07-01 Alexander Larsson <alexl@redhat.com>
10233 * libnautilus-private/nautilus-window-info.[ch]:
10234 * src/nautilus-window.c:
10235 Add nautilus_window_info_get_bookmark_list
10238 * src/nautilus-application.c:
10239 * src/nautilus-places-sidebar.[ch]:
10240 Add new places sidebar.
10242 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10244 * src/file-manager/fm-tree-view.c:
10245 Fix runtime warnings.
10247 2005-07-01 Alexander Larsson <alexl@redhat.com>
10249 * src/file-manager/fm-actions.h:
10250 * src/file-manager/fm-directory-view.c:
10251 Add icon for empty file in create menu.
10253 Patch from Christian Neumair <chris@gnome-de.org>
10255 2005-07-01 Alexander Larsson <alexl@redhat.com>
10257 * src/file-manager/fm-directory-view.c:
10258 Better strings for browser tooltips.
10259 Patch from Luca Ferretti <elle.uca@libero.it>
10261 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
10263 * libnautilus-private/nautilus-file-operations.c:
10264 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10265 base name from the file name. (Fixes #306341).
10267 2005-06-28 Alexander Larsson <alexl@redhat.com>
10269 * libnautilus-private/nautilus-sidebar.[ch]:
10270 Add get_tab_tooltop method.
10272 * src/nautilus-navigation-window.c:
10273 * src/nautilus-side-pane.[ch]:
10274 Use get_tab_tooltip.
10276 * src/nautilus-emblem-sidebar.c:
10277 * src/nautilus-history-sidebar.c:
10278 * src/nautilus-information-panel.c:
10279 * src/nautilus-notes-viewer.c:
10280 Implement get_tab_toolkit.
10282 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10284 2005-06-23 Christian Neumair <chris@gnome-de.org>
10286 * src/nautilus-notes-viewer.c:
10287 (nautilus_notes_viewer_set_parent_window):
10288 Adapt to recent nautilus clipboard API changes.
10290 2005-06-23 Christian Neumair <chris@gnome-de.org>
10292 * libnautilus-private/nautilus-clipboard.c:
10293 (editable_connect_callbacks), (editable_disconnect_callbacks),
10294 (text_buffer_update_sensitivity), (text_buffer_delete_range),
10295 (text_buffer_mark_set), (text_view_connect_callbacks),
10296 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10297 (initialize_clipboard_component_with_callback_data),
10298 (nautilus_clipboard_real_set_up),
10299 (nautilus_clipboard_set_up_text_view):
10300 * libnautilus-private/nautilus-clipboard.h:
10301 Properly set text view paste action sensitivity on clipboard changes.
10304 2005-06-23 Alexander Larsson <alexl@redhat.com>
10306 * src/nautilus-bookmark-list.c:
10307 Fix handling of notification of .gtk-bookmark file changes.
10310 * src/nautilus-window-bookmarks.[ch]:
10311 * src/nautilus-application.c:
10312 * src/nautilus-navigation-window-menus.c:
10313 * src/nautilus-navigation-window.[ch]:
10314 * src/nautilus-spatial-window-ui.xml:
10315 * src/nautilus-spatial-window.c:
10316 * src/nautilus-window-menus.c:
10317 * src/nautilus-window-private.h:
10318 * src/nautilus-window.[ch]:
10319 Move most bookmark stuff to nautilus-window-bookmarks and
10320 put bookmarks in spatial windows too.
10322 2005-06-23 Alexander Larsson <alexl@redhat.com>
10324 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10326 * src/nautilus-bookmark-list.[ch]:
10327 Share bookmarks with gtk+.
10329 * libnautilus-private/nautilus-file-utilities.[ch]:
10330 * src/nautilus-window.c: (real_get_title):
10331 Move compute_default_title to nautilus_compute_title_for_uri.
10333 * libnautilus-private/nautilus-bookmark.[ch]:
10334 * src/nautilus-bookmarks-window.c:
10335 Add has_custom_name boolean to NautilusBookmark
10338 * src/nautilus-bookmark-parsing.[ch]:
10339 * src/nautilus-navigation-window-menus.c:
10340 Remove no longer needed files nautilus-bookmark-parsing.[ch].
10342 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
10344 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10345 (real_update_menus_volumes): Plug a couple leaks. Closes
10348 2005-06-20 Alexander Larsson <alexl@redhat.com>
10350 * src/nautilus-navigation-window-menus.c:
10351 * src/nautilus-window-menus.c:
10352 * src/nautilus-window-private.h:
10353 Make bookmark menu item action names unique. (#161859)
10355 2005-06-20 Alexander Larsson <alexl@redhat.com>
10357 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10358 Fix ctrl-unselect in single click mode (#145331)
10360 2005-06-20 Alexander Larsson <alexl@redhat.com>
10362 * libnautilus-private/nautilus-icon-container.c:
10363 Better font sizes for zooming. (#160080)
10365 2005-06-20 Anders Carlsson <andersca@imendio.com>
10367 * src/file-manager/fm-directory-view.c (process_old_files):
10368 Plug leak by freeing the sorted list instead.
10370 2005-06-20 Alexander Larsson <alexl@redhat.com>
10372 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10373 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10374 Fix uninitialized variable warning.
10376 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
10378 * libnautilus-private/nautilus-directory-async.c:
10379 (start_or_stop_io), (file_needs_high_priority_work_done),
10380 (file_needs_low_priority_work_done):
10381 Make mime sniffing a high priority job. Prevents activation
10382 from getting blocked by deep count I/O. (#145560)
10384 2005-06-19 Anders Carlsson <andersca@imendio.com>
10386 * src/nautilus-throbber.c (nautilus_throbber_finalize):
10387 Free throbber->details after we're done using it.
10389 2005-06-17 Alexander Larsson <alexl@redhat.com>
10391 * src/file-manager/fm-list-model.c:
10392 Small delay before turning Loading... into (Empty) to
10395 2005-06-17 Alexander Larsson <alexl@redhat.com>
10397 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10398 Fix iter stamp handling.
10400 2005-06-17 Alexander Larsson <alexl@redhat.com>
10402 * src/file-manager/fm-list-view.c: (button_press_callback):
10403 Allow selection of the dummy node. Otherwise things
10404 got all strange: You could still select it using ranges, and
10405 if you double clicked on it you activated the old selection.
10407 2005-06-17 Alexander Larsson <alexl@redhat.com>
10409 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10410 On remove, add dummy node before removing file so the
10411 row isn't collapsed.
10413 2005-06-17 Alexander Larsson <alexl@redhat.com>
10415 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10416 (fm_list_model_unload_subdirectory),
10417 (fm_list_model_subdirectory_done_loading):
10418 Keep track of done_loading in parent instead of in dummy node.
10419 That way it doesn't get lost when the dummy node is recreated.
10421 2005-06-17 Alexander Larsson <alexl@redhat.com>
10423 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10424 Handle moves between open subdirectories. We handle
10425 this in file adding when the file already exists in
10426 the tree, but in another place. This is sort of a hack,
10427 but is required due to how the list view merges the initial
10428 change being sent to the original directory and the add to the
10431 2005-06-17 Alexander Larsson <alexl@redhat.com>
10433 * libnautilus-private/nautilus-file-operations.c:
10434 (nautilus_file_operations_copy_move):
10435 Handle duplication of files in two subdirectories at
10438 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
10440 * src/file-manager/fm-directory-view.c:
10441 (fm_directory_view_destroy):
10442 Remove subdirectories when destroying the view.
10444 2005-06-16 Alexander Larsson <alexl@redhat.com>
10446 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10447 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10449 2005-06-16 Alexander Larsson <alexl@redhat.com>
10451 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10452 Slightly slower auto hover expand.
10454 * src/file-manager/fm-directory-view.c:
10455 Make add/remove_subdirectory more straightforward.
10456 Now remove just removes the NautilusDirectory passed in, and
10457 you're not allowed to add multiple times or remove non-added.
10459 * src/file-manager/fm-list-model.[ch]:
10460 Actually track the NautilusDirectories that are added to the
10461 FMDirectoryView so we can easily remove them when the files are
10462 removed. This was causing problem before where directories for
10463 removed files weren't removed.
10465 Emits the subdirectory_unloaded signal when subdirectories go away.
10467 Add support for unloading subdirectories.
10469 * src/file-manager/fm-list-view.c:
10470 Unload subdirectories in timeout on collapse.
10471 remove subdirectories when they get unloaded.
10473 2005-06-16 Anders Carlsson <andersca@imendio.com>
10475 * src/nautilus-navigation-window-menus.c
10476 (append_dynamic_bookmarks): Unref the action group here too.
10478 2005-06-16 Anders Carlsson <andersca@imendio.com>
10480 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10481 Unref the action group after inserting it. This makes
10482 a NautilusFile memory leak go away.
10484 2005-06-16 Alexander Larsson <alexl@redhat.com>
10486 * src/file-manager/fm-directory-view.[ch]:
10487 * src/file-manager/fm-icon-view.c
10488 add fm_directory_view_get_selection_for_file_transfer and
10489 use it for all file transfers
10491 * src/file-manager/fm-list-view.c:
10492 Implement fm_directory_view_get_selection_for_file_transfer by
10493 filtering out all files there a parent is also in the selection.
10494 Do the same for the dnd source list.
10496 * src/file-manager/fm-list-model.c:
10497 Allow deletion of dummy node so that clearing the model
10498 doesn't loop forever.
10500 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
10502 * src/file-manager/fm-directory-view.c: (new_folder_done),
10503 (new_folder_data_new), (fm_directory_view_new_folder),
10504 (fm_directory_view_new_file):
10505 Don't try to setup renaming if the view was already destroyed.
10506 Fixes a crash when closing a window while creating files/folders.
10508 2005-06-15 Alexander Larsson <alexl@redhat.com>
10510 * libnautilus-private/nautilus-icon-dnd.c:
10511 No dnd shadow on the desktop.
10512 Redraw less to get rid of the dnd shadow.
10514 Patch from Matthias Clasen (#307803)
10516 2005-06-15 Alexander Larsson <alexl@redhat.com>
10518 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10519 Add hover expansion
10521 * src/file-manager/fm-directory-view.[ch]:
10522 Add support for adding/removing subdirectories.
10524 * src/file-manager/fm-list-model.[ch]:
10525 Add support for subdirectories making this a tree view.
10527 * src/file-manager/fm-list-view.c:
10528 Turn listview into a treeview.
10530 Patch from Jürg Billeter <j@bitron.ch>
10532 2005-06-15 Alexander Larsson <alexl@redhat.com>
10534 * src/nautilus-spatial-window.c:
10535 Add icons for path menu.
10536 Patch from Vincent Noel <vincent.noel@gmail.com>
10538 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10540 * src/file-manager/fm-directory-view.c:
10541 (fm_directory_view_handle_uri_list_drop):
10542 Check for n_uris instead of real_uri_list. Looks neater.
10544 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10546 * src/file-manager/fm-directory-view.c:
10547 (fm_directory_view_handle_uri_list_drop):
10548 Don't try to start a file operation if there are no real uris
10549 left after sanitizing the list. Fixes #306246.
10551 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
10553 * libnautilus-private/nautilus-emblem-utils.c:
10554 (nautilus_emblem_install_custom_emblem): Free the path.
10555 * libnautilus-private/nautilus-file-operations-progress.c:
10556 (nautilus_file_operations_progress_new),
10557 (nautilus_file_operations_progress_new_file): Free markup strings.
10558 Closes bug #307138.
10560 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
10562 * src/file-manager/fm-directory-view.c:
10563 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10565 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10567 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10568 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10569 Always initialize cut.
10572 Add --Wno-pointer-sign
10574 Fix gcc4 compilation (#303491/#307038).
10575 Based on patches from James M. Cape <jcape@ignore-your.tv>
10576 and Kjartan Maraas <kmaraas@gnome.org>
10578 2005-06-08 Alexander Larsson <alexl@redhat.com>
10581 Post release version bump
10583 === nautilus 2.11.2 ===
10585 2005-06-08 Alexander Larsson <alexl@redhat.com>
10591 Update for release.
10593 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10595 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10596 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10597 is too wide for the tree and gets even wider in some locales.
10599 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10601 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10602 Fix conflicting mnemonics in the column chooser (#167475).
10604 Patch from Michael Terry <mike@mterry.name>
10606 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10608 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10609 Use "(No subfolders)" instead of misleading "(Empty)" label
10610 if files are not to be shown in the tree. Fixes #85141.
10612 Patch from Christian Neumair <chris@gnome-de.org>
10614 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10616 * libnautilus-private/nautilus-icon-container.c:
10617 (select_one_unselect_others):
10618 Reveal icon when selecting it. Fixes #121111.
10620 Based on a patch from Christian Neumair <chris@gnome-de.org>
10622 2005-06-04 Christian Neumair <chris@gnome-de.org>
10624 * libnautilus-private/nautilus-clipboard.c:
10625 (nautilus_clipboard_real_set_up):
10626 Don't setup clipboard twice for the same editing widget.
10628 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10630 * src/nautilus-window-manage-views.c: (load_new_location),
10631 (update_for_new_location):
10632 Set the displayed location when the location is really
10633 changed, not when we set out to do it. Fixes the
10634 "bookmark uri mismatch" warning.
10636 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10638 * src/file-manager/fm-directory-view.c:
10639 * src/nautilus-shell-ui.xml:
10640 * src/nautilus-window-menus.c:
10641 Fix critical warnings from the new accelerators
10642 by adding dummy labels.
10644 2005-06-03 Christian Neumair <chris@gnome-de.org>
10646 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10648 2005-06-03 Christian Neumair <chris@gnome-de.org>
10650 * libnautilus-extension/nautilus-column.c:
10651 (nautilus_column_class_init):
10652 * libnautilus-extension/nautilus-menu-item.c:
10653 (nautilus_menu_item_class_init):
10654 * libnautilus-extension/nautilus-property-page.c:
10655 (nautilus_property_page_class_init):
10656 * libnautilus-private/nautilus-icon-canvas-item.c:
10657 (nautilus_icon_canvas_item_class_init):
10658 * libnautilus-private/nautilus-icon-container.c:
10659 (nautilus_icon_container_class_init):
10660 * src/nautilus-window.c: (nautilus_window_class_init):
10661 Don't mark object property names/descriptions for translation. Fixes
10664 2005-06-02 Sebastien Bacher <seb128@debian.org>
10666 * libnautilus-private/nautilus-emblem-utils.c:
10667 (nautilus_emblem_install_custom_emblem),
10668 (nautilus_emblem_can_remove_emblem),
10669 (nautilus_emblem_can_rename_emblem),
10670 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10671 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10673 2005-06-02 Christian Neumair <chris@gnome-de.org>
10675 * src/file-manager/fm-directory-view.c: (real_action_rename):
10676 Always pre-select the whole name of a directory when renaming it.
10679 2005-06-02 Christian Neumair <chris@gnome-de.org>
10681 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10682 (get_automatic_emblems_as_integer):
10683 * libnautilus-private/nautilus-file-private.h:
10684 Only take user-added emblems ("keywords") into account when sorting by
10685 emblems. Fixes #166376.
10687 2005-06-02 Christian Neumair <chris@gnome-de.org>
10689 * src/file-manager/fm-directory-view.c:
10690 (fm_directory_view_scroll_event):
10691 Change scroll zoom modifier to control. Fixes #79352.
10693 * src/nautilus-shell-ui.xml:
10694 * src/nautilus-window-menus.c:
10695 Bind control-= to zoom-in. Fixes #306225.
10697 2005-06-02 Christian Neumair <chris@gnome-de.org>
10699 * libnautilus-private/nautilus-clipboard.c:
10700 * libnautilus-private/nautilus-icon-dnd.c:
10701 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10702 * src/file-manager/fm-desktop-icon-view.c:
10703 * src/file-manager/fm-ditem-page.c:
10704 * src/file-manager/fm-icon-view.c:
10705 * src/file-manager/fm-list-model.c:
10706 * src/file-manager/fm-list-model.h:
10707 * src/file-manager/fm-list-view.c:
10708 * src/file-manager/fm-properties-window.c:
10709 * src/nautilus-emblem-sidebar.c
10710 * src/nautilus-file-management-properties.c:
10711 * src/nautilus-information-panel.c:
10712 * src/nautilus-location-bar.c:
10713 * src/nautilus-navigation-window-menus.c:
10714 * src/nautilus-spatial-window.c:
10715 * src/nautilus-zoom-controls.c:
10716 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10717 GtkTargetEntry as well as some char and int arrays const.
10719 2005-06-02 Christian Neumair <chris@gnome-de.org>
10721 * src/file-manager/fm-desktop-icon-view.c:
10722 * src/file-manager/fm-directory-view.c:
10723 * src/file-manager/fm-icon-view.c:
10724 * src/file-manager/fm-list-view.c:
10725 * src/nautilus-navigation-window-menus.c:
10726 * src/nautilus-spatial-window.c:
10727 * src/nautilus-window-menus.c:
10728 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10731 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
10733 * libnautilus-extension/libnautilus-extension.pc.in: added
10734 extensiondir variable so that extensions can find out via pkg-config
10735 the dir to install to.
10737 2005-06-02 Christian Neumair <chris@gnome-de.org>
10739 * libnautilus-private/nautilus-icon-container.c:
10740 * libnautilus-private/nautilus-icon-container.h:
10741 (process_pending_icon_to_rename),
10742 (nautilus_icon_container_start_renaming_selected_item):
10743 * src/file-manager/fm-directory-view.c: (start_renaming_file),
10744 (real_action_rename), (action_rename_callback),
10745 (action_rename_select_all_callback):
10746 * src/file-manager/fm-directory-view.h:
10747 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10748 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10749 * src/file-manager/nautilus-directory-view-ui.xml:
10750 Bind shift-f2 to rename whole file. Fixes #131467.
10752 2005-05-27 Christian Neumair <chris@gnome-de.org>
10754 * src/file-manager/fm-directory-view.c: (real_update_menus):
10755 Don't display "Properties" background context menu item for Desktop.
10757 2005-05-27 Christian Neumair <chris@gnome-de.org>
10759 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10760 Only set dialog transient if a parent window was specified.
10763 2005-05-27 Alexander Larsson <alexl@redhat.com>
10765 * src/file-manager/fm-directory-view.c:
10766 (fm_directory_view_handle_url_drop):
10767 Better handling of default action for mozilla dnd drops.
10769 Patch from Dave Ahlswede
10771 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
10773 * src/nautilus-navigation-action.c: (set_tooltip_callback),
10774 (connect_proxy), (nautilus_navigation_action_finalize),
10775 (nautilus_navigation_action_set_property),
10776 (nautilus_navigation_action_get_property),
10777 (nautilus_navigation_action_class_init),
10778 (nautilus_navigation_action_init):
10779 * src/nautilus-navigation-window-menus.c:
10780 (nautilus_navigation_window_initialize_actions):
10781 Add specific tooltips to the drop-down arrow of Back/Forward
10782 toolbar items. Fixes bug #86569.
10784 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
10786 * src/nautilus-connect-server-dialog.c:
10787 (connect_to_server), (nautilus_connect_server_dialog_finalize),
10788 (nautilus_connect_server_dialog_init), (setup_for_type):
10789 Added a domain field to enter domain name for Windows share in
10790 Connect to server dialog.
10793 2005-05-26 Christian Neumair <chris@gnome-de.org>
10795 * libnautilus-private/nautilus-clipboard.c:
10796 * src/file-manager/fm-directory-view.c:
10797 (copy_or_cut_files), (real_update_menus):
10798 * src/file-manager/fm-tree-view.c:
10799 (copy_or_cut_files), (create_popup_menu):
10800 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10801 Folders". Fixes #95112.
10803 2005-05-26 Christian Neumair <chris@gnome-de.org>
10805 * src/file-manager/fm-directory-view.c: (real_update_menus):
10806 Fix empty trash accelerator. Fixes #173059.
10808 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10809 (copy_callback), (paste_callback), (editable_select_all_callback),
10810 (text_view_select_all_callback), (action_cut_callback),
10811 (action_copy_callback), (action_paste_callback),
10812 (action_select_all_callback), (merge_in_clipboard_menu_items),
10813 (selection_changed_callback), (nautilus_clipboard_real_set_up),
10814 (nautilus_clipboard_set_up_editable),
10815 (nautilus_clipboard_set_up_text_view):
10816 * libnautilus-private/nautilus-clipboard.h:
10817 (nautilus_clipboard_set_up_text_view):
10818 * src/nautilus-notes-viewer.c:
10819 Add nautilus_clipboard_set_up_text_view, setup clipboard for
10822 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10823 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10824 issue down and providing a patch. Fixes #305551.
10826 2005-05-25 Christian Neumair <chris@gnome-de.org>
10828 * src/file-manager/fm-directory-view.c:
10829 (fm_directory_view_scroll_event),
10830 (fm_directory_view_class_init):
10831 Bind shift+scroll to zoom in/out. Fixes #79352.
10833 2005-05-23 Alexander Larsson <alexl@redhat.com>
10835 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10836 Change sort order for size, count and time.
10839 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10842 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10844 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10846 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10852 * libnautilus-adapter/*
10855 Remove old cruft, mostly .cvsignore files.
10858 Look for libnautilus-private instead of libnautilus.
10860 2005-05-21 Christian Neumair <chris@gnome-de.org>
10862 * libnautilus-private/nautilus-icon-factory.c:
10863 * libnautilus-private/nautilus-icon-factory.h:
10864 (get_smaller_icon_size), (get_larger_icon_size),
10865 (nautilus_icon_factory_get_smaller_icon_size),
10866 (nautilus_icon_factory_get_larger_icon_size):
10867 Make get_(larger|smaller)_icon_size public.
10869 * src/nautilus-sidebar-title.c:
10870 (nautilus_sidebar_title_size_allocate),
10871 (get_best_icon_size):
10872 Use the best-fitting folder icon for the sidebar
10873 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10876 2005-05-17 Alexander Larsson <alexl@redhat.com>
10879 Post release version bump
10881 === nautilus 2.11.1 ===
10883 2005-05-17 Alexander Larsson <alexl@redhat.com>
10890 Remove icons/*/Makefile
10895 2005-05-17 Alexander Larsson <alexl@redhat.com>
10897 * libnautilus-private/nautilus-view.[ch]:
10898 Add nautilus_view_pop_up_location_context_menu
10900 * src/file-manager/fm-actions.h:
10901 * src/file-manager/fm-directory-view.c:
10902 * src/file-manager/fm-directory-view.h:
10903 * src/file-manager/nautilus-directory-view-ui.xml:
10904 * src/nautilus-location-bar.c:
10905 * src/nautilus-spatial-window.c:
10906 Add location context menu to location button/label.
10908 Patch from Christian Neumair
10910 2005-05-17 Christian Neumair <chris@gnome-de.org>
10912 * src/nautilus-spatial-window.c:
10913 (real_set_allow_up), (nautilus_spatial_window_class_init)
10914 * src/nautilus-window.c:
10915 * src/nautilus-window.h:
10916 (nautilus_window_allow_up), (real_set_allow_up),
10917 (nautilus_window_class_init):
10918 Add set_allow_up method to NautilusWindowClass,
10919 make "Close All Parents" in spatial windows insensitive
10920 if there are no parent folders.
10922 2005-05-17 Christian Neumair <chris@gnome-de.org>
10924 * libnautilus-private/nautilus-file-operations.c:
10925 (handle_transfer_vfs_error):
10926 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10927 if more than one file is transferred. Otherwise, just
10928 offer "Cancel" and "Retry".
10930 2005-05-17 Alexander Larsson <alexl@redhat.com>
10932 * nautilus-folder-handler.desktop.in (Exec):
10933 Use --no-desktop for default folder handler
10935 2005-05-16 Christian Neumair <chris@gnome-de.org>
10937 * src/file-manager/fm-actions.h:
10938 * src/file-manager/fm-directory-view.c:
10939 (action_self_properties_callback), (real_update_menus):
10940 * src/file-manager/nautilus-directory-view-ui.xml:
10941 Add "Properties" item to background context menu which displays
10942 the properties of the currently displayed folder.
10944 2005-05-16 Alexander Larsson <alexl@redhat.com>
10946 * libnautilus-private/nautilus-bookmark.c:
10947 (bookmark_file_changed_callback):
10948 Don't loop when a bookmarked file is removed
10950 * src/file-manager/fm-directory-view.c: (process_new_files):
10951 Don't call get_file_info for files no longer in the directory
10952 (was caused by the ready_to_load call).
10954 This fixes #165530 and likely #170761
10956 2005-05-12 Christian Neumair <chris@gnome-de.org>
10958 * libnautilus-private/nautilus-clipboard.c:
10959 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10960 Don't merge UI twice. Fixes #301854.
10962 2005-05-12 Christian Neumair <chris@gnome-de.org>
10964 * src/nautilus-location-bar.c:
10965 (nautilus_location_bar_init):
10966 Make "Location:" label GDK_ACTION_COPY drag source.
10969 2005-05-12 David Zeuthen <david@fubar.dk>
10971 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10972 Change comment for translator note of default desktop font to
10973 say that Sans shouldn't never be changed. Fixes bug #138731.
10975 2005-05-11 Christian Neumair <chris@gnome-de.org>
10977 * libnautilus-private/nautilus-file-utilities.c:
10978 (nautilus_get_vfs_method_display_name):
10979 * data/browser.xml:
10980 * src/file-manager/fm-directory-view.c:
10981 Add translator comments. Fixes #145304, #145305, #145307.
10982 Change "Show Hidden Files" tooltip to infinitive
10983 construction. Fixes #145306.
10985 2005-05-11 Christian Neumair <chris@gnome-de.org>
10987 * libnautilus-private/nautilus-directory-async.c:
10988 (should_look_for_dot_directory_file), (make_dot_directory_uri),
10989 (link_info_start), (lacks_link_info):
10990 Kill dotfile-related code. ".directory" supporting schemas have
10991 gone. Fixes #142343.
10993 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
10995 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10996 Remove obsolete window_always_new option from schema.
10998 Patch from Michael Terry <mike@mterry.name>
11000 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11002 * src/file-manager/fm-directory-view.c: (real_update_menus):
11003 Fix a string conflict between the c-format plural string and
11004 non-c-format strings. Fixes bug #167344.
11006 Patch from Changwoo Ryu <cwryu@debian.org>
11008 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
11010 * libnautilus-private/nautilus-thumbnails.c:
11011 (thumbnail_thread_start):
11012 Don't try to thumbnail files which have been modified in the
11013 last few seconds to avoid constantly re-thumbnailing them.
11014 Current cool-off period is three seconds. Fixes bug #107418.
11016 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
11018 * src/file-manager/fm-directory-view.[ch]:
11019 (display_pending_files), (fm_directory_view_freeze_updates),
11020 (fm_directory_view_unfreeze_updates), (queue_pending_files):
11021 Allow freeze of update processing inside a view.
11023 * src/file-manager/fm-list-view.c:
11024 (cell_renderer_editing_canceled), (cell_renderer_edited),
11025 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11026 Freeze and unfreeze the list view when renaming.
11028 Workaround for bug #87701: Updates to the list view are put on
11029 hold during rename to prevent losing editing focus. If too many
11030 changes are queued while being frozen, further changes are thrown
11031 away and the view is marked for reload.
11033 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11035 * src/nautilus-window-menus.c:
11036 Add Ctrl-0 keyboard shortcut to View->Normal Size as
11037 recommended by the HIG.
11039 Patch from Olav Vitters <olav@bkor.dhs.org>
11041 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11043 * libnautilus-private/nautilus-icon-container.c:
11044 (keyboard_space): Prevent nautilus from crashing on press of
11045 Ctrl+Space in an empty directory. Fixes bug #302018.
11047 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
11049 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
11051 * libnautilus-private/nautilus-program-choosing.c:
11052 (nautilus_launch_desktop_file):
11053 * src/nautilus-application.c:
11054 (nautilus_application_present_spatial_window_with_selection),
11055 (nautilus_application_create_navigation_window):
11056 fix build when startup notification isn't installed.
11058 2005-05-02 Alexander Larsson <alexl@redhat.com>
11060 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11063 2005-04-27 Alexander Larsson <alexl@redhat.com>
11065 * src/file-manager/fm-desktop-icon-view.c:
11066 Remove "Open New Terminal" from desktop menu.
11067 Patch from Luca Ferretti <elle.uca@libero.it>
11069 If you really need this, install the nautilus-open-terminal
11070 extension. It does this even better than the removed code.
11071 Also, in newer Metacity there is a a way to set a keybinding
11072 for "new terminal".
11074 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11076 * src/nautilus-main.c: (main): Merge fix for leak
11079 2005-04-19 Christian Neumair <chris@gnome-de.org>
11081 * libnautilus-private/nautilus-view-factory.h:
11082 * src/nautilus-navigation-window.c:
11083 * src/nautilus-window-manage-views.c:
11084 * src/nautilus-window-manage-views.h:
11085 * src/nautilus-window.c:
11086 * src/file-manager/fm-desktop-icon-view.c:
11087 * src/file-manager/fm-icon-view.c:
11088 * src/file-manager/fm-list-view.c:
11089 Improve NautilusViewInfo view factory labels marked for translation.
11091 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11093 * libnautilus-private/nautilus-directory-async.c:
11094 (read_dot_hidden_file): Plug leaks here too. There
11095 were three actually :-)
11097 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
11099 * src/nautilus-connect-server-dialog-main.c: (main)
11102 2005-04-17 Christian Neumair <chris@gnome-de.org>
11104 * src/nautilus-spatial-window.c:
11105 Add more drop targets to location button.
11107 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11109 * src/file-manager/fm-directory-view.c:
11110 (fm_directory_view_destroy), (rename_file):
11111 Remove delayed_rename timeout when registering a new one
11112 or destroying the view.
11114 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11116 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11117 Free the stored selection path only when setting a new one.
11119 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11121 * src/file-manager/fm-directory-view.c:
11122 (trash_or_delete_selected_files),
11123 (fm_directory_view_notify_selection_changed):
11124 Remember if the current selection was already removed
11125 and don't try to remove it again.
11127 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11128 Only set a new selection if the removal affects the current selection.
11130 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11132 * src/file-manager/fm-directory-view.c:
11133 (trash_or_delete_selected_files):
11134 Unset selection so the same file won't be deleted twice via a binding.
11136 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11137 (fm_list_view_remove_file), (fm_list_view_finalize),
11138 (fm_list_view_class_init):
11139 Store the new selection and set it after a batch of changes,
11140 not on every removal. Speeds up deleting from the list view
11141 by preventing a redraw for each removed file.
11143 2005-04-05 Alexander Larsson <alexl@redhat.com>
11145 * src/file-manager/fm-properties-window.c:
11146 Use label instead of entry if not editable.
11149 Patch from Michael Terry
11151 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11153 * src/nautilus-notes-viewer.c:
11154 Fix missing include.
11156 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11158 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11159 Don't leak file_uri.
11161 2005-04-04 Diego Gonzalez <diego@pemas.net>
11163 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11164 from the build process.
11165 * libnautilus-private/nautilus-icon-factory.c:
11166 (load_thumbnail_frame) remove the need to use the deprecated
11168 * libnautilus-private/nautilus-icon-canvas-item.c:
11169 (draw_strech_handles), (it_test_stretch_handle):
11170 remove the need to use the deprecated nautilus themes.
11171 * libnautilus-private/nautilus-thumbnails.c:
11172 * libnautilus-private/nautilus-icon-factory.c:
11173 remove nautilus-theme.h include
11175 * src/nautilus-navigation-window.c:
11176 * src/nautilus-property-browser.c:
11177 * src/nautilus-notes-viewer.c:
11178 * src/nautilus-sidebar-title.c:
11179 * src/nautilus-window-manage-views.c:
11180 * src/nautilus-window-toolbars.c:
11181 * src/nautilus-zoom-control.c:
11182 remove nautilus-theme.h include
11184 * src/nautilus-sidebar-title:
11185 (nautilus_sidebar_title_select_text_color): remove use of
11186 old theme stuff and adapt the shadow offset, made it equal to 1,
11187 which is the default.
11188 (nautilus_sidebar_title_theme_changed): remove, as there will be
11189 no sidebar theme changes.
11190 (nautilus_sidebar_title_init): remove the theme_changed callback, as
11191 there will not be sidebar theme changes anymore.
11193 * src/nautilus-notes-viewer.c:
11194 (nautilus_notes_viewer_init): remove use of old theme stuff.
11196 * icons/Makefile.am: don't install old theme stuff.
11198 2005-03-31 Steve Murphy <murf@e-tools.com>
11200 * configure.in: Added "rw" to ALL_LINGUAS.
11202 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
11204 * libnautilus-private/nautilus-file-utilities.c:
11205 (nautilus_get_uri_shortname_for_display): Plug the leak.
11207 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
11210 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11215 * icons/Makefile.am:
11218 * libnautilus-private/nautilus-icon-canvas-item.c:
11220 Use svg instead of bitmap audio preview emblem.
11222 Patch from Jaap Haitsma <jaap@haitsma.org>
11224 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11226 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11227 (location_button_drag_begin_callback), (get_data_binder),
11228 (location_button_drag_data_get_callback),
11229 (nautilus_spatial_window_instance_init):
11230 Allow drag and drop operations with location bar icon.
11232 Patch from Christian Neumair <chris@gnome-de.org>
11234 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11236 * libnautilus-private/nautilus-file-operations-progress.c:
11237 (nautilus_file_operations_progress_update),
11238 (nautilus_file_operations_progress_destroy),
11239 (nautilus_file_operations_progress_init),
11240 (time_remaining_callback), (nautilus_file_operations_progress_new),
11241 (nautilus_file_operations_progress_set_operation_string),
11242 (nautilus_file_operations_progress_new_file):
11243 * libnautilus-private/nautilus-file-operations.c:
11244 (progress_dialog_set_to_from_item_text):
11245 Change layout of the progress dialog to be more HIG compliant.
11247 Patch from Michiel Sikkes <michiel@eyesopened.nl>
11249 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11251 * src/file-manager/fm-desktop-icon-view.c:
11252 * src/file-manager/fm-directory-view.c:
11253 Add elipses to "Create Launcher" menu item. (#95113)
11255 Based on a patch from Christian Neumair <chris@gnome-de.org>
11257 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11259 * libnautilus-private/nautilus-desktop-link-monitor.c:
11260 (eject_for_type), (volume_delete_dialog),
11261 (nautilus_desktop_link_monitor_delete_link):
11262 Reference the proper context menu item in the volume
11263 delete dialog of network volumes. Fixes bug #152391.
11265 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11267 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11269 * src/file-manager/fm-directory-view.c: (real_merge_menus):
11270 Remove hard coded script directory path from tooltip message.
11273 Patch from Michael Terry <mike@mterry.name>
11275 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11277 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11278 * src/nautilus-location-bar.c:
11279 (nautilus_location_bar_get_location),
11280 (nautilus_location_bar_update_label):
11281 * src/nautilus-location-dialog.c: (open_current_location):
11282 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11283 Closes bug #165743.
11285 Patch from Christian Kellner <gicmo@gnome.org>
11287 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11289 * libnautilus-private/nautilus-bookmark.c:
11290 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11291 (bookmark_file_changed_callback):
11292 * libnautilus-private/nautilus-file.c:
11293 (nautilus_file_get_internal):
11294 * src/file-manager/fm-properties-window.c:
11295 (is_merged_trash_directory):
11296 * src/nautilus-application.c:
11297 (nautilus_application_present_spatial_window_with_selection):
11298 * src/nautilus-location-bar.c:
11299 (nautilus_location_bar_update_label):
11300 * src/nautilus-window-manage-views.c: (set_displayed_location),
11301 (check_bookmark_location_matches), (handle_go_elsewhere),
11302 (got_file_info_for_view_selection_callback):
11303 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11305 Patch from Paolo Borelli <pborelli@katamail.com>
11307 2005-03-23 Fernando Herrera <fherrera onirica com>
11309 * src/nautilus-connect-server-dialog-main.c: (main): call
11310 gnome_authentication_manager_init to use gnome-vfs auth
11313 2005-03-23 Alexander Larsson <alexl@redhat.com>
11315 * src/nautilus-desktop-window.c:
11316 Remove unused code. We avoid flicker in other ways.
11318 2005-03-22 Alexander Larsson <alexl@redhat.com>
11321 Bump version to 2.11.1
11322 Gnome 2.10 versions are now on the gnome-2-10 branch.
11324 2005-03-22 Alexander Larsson <alexl@redhat.com>
11326 * src/nautilus-location-entry.c:
11327 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11329 2005-03-22 Alexander Larsson <alexl@redhat.com>
11331 * libnautilus-private/nautilus-window-info.[ch]:
11332 Add nautilus_window_info_show_window call.
11334 * src/file-manager/fm-directory-view.c:
11335 * src/nautilus-window-manage-views.c:
11336 * src/nautilus-window.[ch]:
11337 Implement and call the new show_window call.
11338 This allows us to set up the EelBackground before
11339 showing the window, causing less flicker (#169347)
11341 Patch from Nickolay V. Shmyrev
11343 2005-03-16 Alexander Larsson <alexl@redhat.com>
11346 Require eel 2.10.1 (for EelBackground changes)
11348 * libnautilus-private/nautilus-icon-dnd.c:
11349 * libnautilus-private/nautilus-directory-background.c:
11350 Use the background setting now in eel.
11351 Delay background setting slightly after gconf change to group
11352 together multiple changes. (#169347)
11354 Patch from Nickolay V. Shmyrev
11356 2005-03-15 Alexander Larsson <alexl@redhat.com>
11361 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11363 * src/file-manager/fm-directory-view.c:
11364 Re-add keybinding to "Show Hidden Files".
11365 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11367 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11369 * src/file-manager/fm-actions.h:
11370 * src/file-manager/fm-directory-view.c: (real_update_menus):
11371 Disable "Select Pattern" for empty folders. (#169817)
11372 Patch from Raj <ringuva@novell.com>
11374 2005-03-10 Vincent Noel <vnoel@cox.net>
11376 * src/nautilus-spatial-window.c:
11377 (location_button_clicked_callback),
11378 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11379 for the location button icon instead of GTK_ICON_SIZE_BUTTON
11382 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
11384 * configure.in: Added "xh" to ALL_LINGUAS.
11386 2005-03-07 Alexander Larsson <alexl@redhat.com>
11389 Post release version bump
11391 === nautilus 2.10.0 ===
11393 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
11399 Extract names from ChangeLog bodies too. (#43452)
11400 Patch from Richard Hoelscher <rah@rahga.com>
11402 2005-03-07 Alexander Larsson <alexl@redhat.com>
11408 Bump version to 2.10.0, require eel 2.10.0
11410 2005-03-03 Elijah Newren <newren@gmail.com>
11412 If launched without startup-notification, make an approximation to
11413 when the launch occurred so that focus-stealing-prevention will
11416 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11417 function, (main): if no startup id provided, ping xserver for a
11418 timestamp and make a dummy startup_id with it.
11420 * src/nautilus-application.c: (end_startup_notification): don't
11421 set _NET_STARTUP_ID if given a fake startup_id, remove commented
11422 out warning that should now no longer be needed
11424 2005-03-01 Alexander Larsson <alexl@redhat.com>
11426 * src/nautilus-file-management-properties.glade:
11427 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11429 2005-03-01 Alexander Larsson <alexl@redhat.com>
11432 Post release version bump
11434 === nautilus 2.9.92 ===
11436 2005-03-01 Alexander Larsson <alexl@redhat.com>
11438 * data/applications.desktop.in:
11439 * data/favorites.desktop.in:
11442 * docs/Makefile.am (EXTRA_DIST):
11443 Remove nautilus-context-menus.txt from makefile
11448 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11450 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11451 Make the backspace key open the parent folder in the
11452 list view like it does in the icon view. (#142891)
11453 Patch from Christian Neumair <chris@gnome-de.org>
11455 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11457 * libnautilus-private/nautilus-desktop-link.c:
11458 (nautilus_desktop_link_can_rename):
11459 Make Computer icon renameable. (#154122)
11460 Patch from Tim Savannah <opticcow@linux-militia.net>
11462 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11464 * libnautilus-private/nautilus-file-operations-progress.c:
11465 (time_remaining_callback):
11466 Don't show ETA if bytes_copied > bytes_total.
11467 Prevents miscalculated ETAs from being shown. (#158614)
11468 Based on a patch from John Spray <jcs116@york.ac.uk>
11470 2005-02-24 Alexander Larsson <alexl@redhat.com>
11472 * src/file-manager/fm-properties-window.c:
11473 Make show_original work (had a typo)
11474 Make where use original file, not target.
11475 Fixes location display for desktop icons.
11477 2005-02-24 Alexander Larsson <alexl@redhat.com>
11479 * src/file-manager/fm-properties-window.c:
11480 deep count on target files, not original files.
11481 Fixes properties for e.g. home icon on desktop.
11482 Patch from Jaap Haitsma <jaap@haitsma.org>
11484 2005-02-23 Alexander Larsson <alexl@redhat.com>
11486 * docs/nautilus-context-menus.txt:
11489 2005-02-22 Alexander Larsson <alexl@redhat.com>
11491 * libnautilus-private/nautilus-desktop-icon-file.c:
11492 * libnautilus-private/nautilus-file-operations.c:
11493 (nautilus_file_operations_delete):
11494 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11495 (rename_guts), (nautilus_file_get_drop_target_uri):
11496 * src/file-manager/fm-desktop-icon-view.c:
11497 (trash_link_is_selection):
11498 * src/file-manager/fm-icon-container.c: (get_sort_category):
11499 * src/file-manager/fm-properties-window.c:
11500 (get_target_file_for_original_file):
11501 Handle nautilus_desktop_icon_file_get_link() returning NULL.
11502 Likely fixes bug #145971
11504 2005-02-22 Alexander Larsson <alexl@redhat.com>
11506 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11507 Remove stale comment.
11508 Patch from Jaap Haitsma <jaap@haitsma.org>
11510 2005-02-22 Alexander Larsson <alexl@redhat.com>
11512 * src/nautilus-application.c: (end_startup_notification):
11513 Don't give critical warnings if we have no startup_id.
11515 * src/nautilus-window.c: (nautilus_window_update_icon):
11516 Use names and not pixbufs for the window icons.
11517 This means the icons of the best size are used.
11518 Patch from Jaap Haitsma <jaap@haitsma.org>
11520 2005-02-22 Alexander Larsson <alexl@redhat.com>
11522 * src/nautilus-application.c: (create_window):
11523 * src/nautilus-window-private.h:
11524 * src/nautilus-window.c: (nautilus_window_init),
11525 (nautilus_window_finalize):
11526 Remove unneeded startup_id.
11528 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
11531 Update my email address.
11533 2005-02-21 Martin Wehner <martin.wehner@epost.de>
11535 * src/file-manager/fm-desktop-icon-view.c:
11536 (fm_desktop_icon_view_supports_uri):
11537 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11539 Patch from Jaap Haitsma <jaap@haitsma.org>
11541 2005-02-18 Paolo Borelli <pborelli@katamail.com>
11543 * libnautilus-private/nautilus-icon-container.c (popup-menu):
11544 fix #136578 (Menu key should pop up context menu).
11546 2005-02-18 Alexander Larsson <alexl@redhat.com>
11548 * src/file-manager/fm-properties-window.c (should_show_open_with):
11549 Don't show open with property page for desktop files and
11550 desktop special icons.
11552 2005-02-17 Martin Wehner <martin.wehner@epost.de>
11554 * src/nautilus-navigation-window-menus.c:
11555 (add_bookmark_for_current_location):
11556 Only add a bookmark once for a given location.
11559 Patch from egeetha@novell.com
11561 2005-02-15 Alexander Larsson <alexl@redhat.com>
11563 * src/nautilus-application.c:
11564 * src/nautilus-shell.c:
11565 Fixes to the startup notification stuff.
11566 Patch from Elijah Newren <newren@gmail.com>
11568 2005-02-14 Alexander Larsson <alexl@redhat.com>
11570 * data/applications.desktop.in:
11571 * data/favorites.desktop.in:
11572 * src/network-scheme.desktop.in:
11573 * nautilus-computer.desktop.in:
11574 * nautilus-folder-handler.desktop.in:
11575 * nautilus-home.desktop.in:
11576 * nautilus.desktop.in:
11577 Enable startup notification.
11579 * src/nautilus-application.c:
11580 * src/nautilus-application.h:
11581 * src/nautilus-bookmarks-window.c:
11582 * src/nautilus-connect-server-dialog-nonmain.c:
11583 * src/nautilus-location-bar.c:
11584 * src/nautilus-main.c:
11585 * src/nautilus-navigation-window-menus.c:
11586 * src/nautilus-shell-interface.idl:
11587 * src/nautilus-shell.c:
11588 * src/nautilus-window-manage-views.c:
11589 * src/nautilus-window-private.h:
11590 * src/nautilus-window.c:
11591 Handle startup notification across corba activation.
11592 Patch from Elijah Newren <newren@gmail.com>
11594 2005-02-11 Alexander Larsson <alexl@redhat.com>
11596 * src/file-manager/fm-tree-model.c:
11597 Don't do any i/o on tree roots until they are opened.
11598 This means you don't get any auth dialogs.
11599 Removed the monitor on the root file totally, as that should
11600 not normally change/go away anyway (and it was doing i/o).
11602 This changes semantics in the file a bit, we now have a dummy
11603 row also if node->directory != NULL and node->parent == NULL.
11605 2005-02-10 Alexander Larsson <alexl@redhat.com>
11608 Post release version bump
11610 === nautilus 2.9.91 ===
11612 2005-02-10 Alexander Larsson <alexl@redhat.com>
11620 2005-02-09 Alexander Larsson <alexl@redhat.com>
11623 * nautilus-folder-handler.desktop.in:
11624 Add new default folder handler NoDisplay desktop file
11626 * nautilus.desktop.in:
11627 Add %U to exec line
11629 * src/Nautilus_shell.server.in:
11630 Remove all the bonobo components we no longer support
11632 * src/file-manager/fm-directory-view.c:
11633 Allow open with menu on folders (#151747)
11635 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11637 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11638 (fm_list_view_start_renaming_file):
11639 Set original_name to the new name as cell_renderer_edited()
11640 might be called multiple times if the view looses focus.
11643 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11645 * src/file-manager/fm-properties-window.c: (get_original_file),
11646 (name_field_done_editing), (update_properties_window_title):
11647 Handle disappearing original_files without crashing.
11648 Fixes bug #151024/158904.
11650 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11653 Revert libexif change as it breaks the build with new libexif.
11655 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11657 * libnautilus-private/nautilus-program-choosing.c:
11658 (slowly_and_stupidly_obtain_timestamp),
11659 (nautilus_launch_show_file), (nautilus_launch_application),
11660 (nautilus_launch_desktop_file):
11661 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11664 Require gnome-desktop 2.9.91
11666 Patch from Elijah Newren <newren@gmail.com>
11668 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11671 Make libexif dependency optional again. (#165773)
11673 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11675 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11676 Make default desktop font localizable. (#138731)
11678 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11680 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11682 * data/Makefile.am:
11683 * data/static_bookmarks.xml:
11684 Remove unused file.
11686 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11688 * src/file-manager/fm-directory-view.c:
11689 (real_update_menus): Added mnemonic for Browse Folder option.
11690 * src/file-manager/fm-desktop-icon-view.c:
11691 (real_update_menus): Added mnemonic for Empty Trash option.
11694 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11696 2005-02-04 Alexander Larsson <alexl@redhat.com>
11698 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11699 Fix workarea detection on 64bit machines.
11700 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11702 2005-02-01 Alexander Larsson <alexl@redhat.com>
11704 * src/file-manager/fm-directory-view.c:
11705 (clipboard_targets_received):
11706 Handle destroyed windows
11708 * src/nautilus-window.c: (nautilus_window_destroy):
11709 cancel outstanding view as callbacks
11713 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
11715 * libnautilus-private/nautilus-directory-background.c:
11716 (image_loading_done_callback): Free the color string.
11717 Closes bug #154204.
11719 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
11721 reviewed by: Martin Wehner <martin.wehner@epost.de>
11723 * libnautilus-private/nautilus-file-operations.c:
11724 change the strings for move/copy/link/delete from "Files Moved:" to
11725 "Moving file:", fixes #154839
11727 2005-01-28 Alexander Larsson <alexl@redhat.com>
11729 * libnautilus-private/nautilus-file.c:
11733 Remove unnecessary stuff
11735 2005-01-28 Alexander Larsson <alexl@redhat.com>
11737 * src/nautilus-actions.h:
11738 * src/nautilus-desktop-window.c:
11739 (nautilus_desktop_window_instance_init):
11740 Disable close action on desktop window (#160100)
11742 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11744 * src/nautilus-main.c: (register_icons):
11745 Don't try to free NULL icon info.
11747 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11749 * libnautilus-private/nautilus-file.c:
11750 (nautilus_file_compare_for_sort_by_attribute):
11751 Don't compare NULL values from files we can't get permissions for.
11754 2005-01-27 Chris Lahey <clahey@ximian.com>
11756 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11757 Support the API change in libexif > 0.5.12.
11759 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
11761 * src/nautilus-main.c: Don't leak the icon info
11763 2005-01-27 Alexander Larsson <alexl@redhat.com>
11765 * src/nautilus-spatial-window.c:
11766 Make path button more obvious. #145237
11767 Patch from Michael Henson <mike@axl.net>
11769 2005-01-27 Alexander Larsson <alexl@redhat.com>
11771 * src/file-manager/fm-directory-view.c: (ask_link_action):
11772 Set focus_on_map for dnd ask dialog to avoid it ending
11773 up under the browser window.
11774 Patch from Jorn Baayen <jbaayen@gnome.org>
11776 2005-01-27 Alexander Larsson <alexl@redhat.com>
11778 * libnautilus-private/nautilus-file-operations.c:
11779 (confirm_empty_trash):
11780 No title on dialog.
11781 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11783 2001-01-26 Ryan Lortie <desrt@desrt.ca>
11784 * libnautilus-private/nautilus-file-operations.c:
11785 (handle_transfer_overwrite): Trivial string fix.
11787 2005-01-25 Alexander Larsson <alexl@redhat.com>
11789 * src/file-manager/fm-directory-view.c: (cancel_activate),
11790 (activate_weak_notify), (cancel_activate_callback):
11791 weak_unref the view if we cancel the activation.
11794 2005-01-25 Alexander Larsson <alexl@redhat.com>
11797 Post release version bump.
11799 === nautilus 2.9.90 ===
11801 2005-01-25 Alexander Larsson <alexl@redhat.com>
11804 Update for release.
11807 Add Martin, remove Darin.
11808 Update daves email address.
11811 Bump version to 2.9.90
11814 2005-01-25 Alexander Larsson <alexl@redhat.com>
11816 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11819 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
11821 * libnautilus-private/nautilus-icon-container.c:
11822 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11823 to nautilus_icon_container_accessible_update_selection.
11824 (nautilus_icon_container_accessible_ref_selection):
11825 (nautilus_icon_container_accessible_get_selection):
11826 (nautilus_icon_container_accessible_remove_selection): All call
11827 to nautilus_icon_container_accessible_update_selection.
11831 2005-01-24 Alexander Larsson <alexl@redhat.com>
11833 * src/nautilus-window-menus.c (action_about_nautilus_callback):
11834 WE WANT THE CHEESEPUFF!!!
11836 2005-01-24 Alexander Larsson <alexl@redhat.com>
11838 * libnautilus-private/nautilus-file-operations.c:
11839 (confirm_empty_trash):
11840 Use warning icon instead of info one.
11841 Use GtkMessageDialog.
11842 Patch from Luca Ferretti <elle.uca@libero.it>
11844 2005-01-23 Martin Wehner <martin.wehner@epost.de>
11846 * src/file-manager/fm-actions.h:
11847 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11848 * src/file-manager/fm-directory-view.c: (real_update_menus):
11849 * src/file-manager/nautilus-directory-view-ui.xml:
11850 Remove "Reset Background" entry from folder context menus.
11852 Patch from Jaap Haitsma <jaap@haitsma.org>
11854 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11856 * src/nautilus-window-menus.c: Correct License (It said Evince).
11858 2005-01-21 Alexander Larsson <alexl@redhat.com>
11860 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11861 Add license to about dialog.
11862 Change copyright statement.
11864 Patch from Luca Ferretti <elle.uca@libero.it>
11866 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11868 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11869 Fix sidebar_width typo in gconf schema (#162204).
11871 Patch from J. Christopher Six <j.christopher.six@gmail.com>
11873 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11875 * libnautilus-private/nautilus-column-chooser.c:
11876 (button_new_with_mnemonic), (add_buttons):
11877 Add stock arrow icons to "Move Up/Down" buttons.
11879 Patch from Michael Gossard <michael.gossard@free.fr>
11881 2005-01-19 Alexander Larsson <alexl@redhat.com>
11883 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11884 Use GtkAboutDialog.
11886 Patch from Luca Ferretti <elle.uca@libero.it>
11888 2005-01-19 Alexander Larsson <alexl@redhat.com>
11890 * nautilus-home.desktop.in:
11893 * nautilus.desktop.in:
11896 Patch from Luca Ferretti <elle.uca@libero.it>
11898 2005-01-18 Alexander Larsson <alexl@redhat.com>
11900 * src/nautilus-main.c: (main):
11901 * src/nautilus-window.c: (nautilus_window_class_init):
11902 Better default icon.
11903 Patch from Jaap Haitsma <jaap@haitsma.org>
11905 2005-01-17 Alexander Larsson <alexl@redhat.com>
11907 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11908 Don't use destroyed dialog.
11909 Patch from Vincent Untz <vincent@vuntz.net>.
11911 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11913 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11914 Moisan that resolves trivial bug #159128.
11916 2005-01-14 Alexander Larsson <alexl@redhat.com>
11921 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11922 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11923 * src/nautilus-connect-server-dialog-nonmain.c:
11924 (nautilus_connect_server_dialog_present_uri):
11925 * src/nautilus-connect-server-dialog.c: (connect_to_server),
11926 (response_callback), (nautilus_connect_server_dialog_new):
11927 * src/nautilus-connect-server-dialog.h:
11928 Make connect to server dialog availible as separate application.
11930 Patch from Vincent Untz <vincent@vuntz.net>
11932 2005-01-14 Alexander Larsson <alexl@redhat.com>
11934 * libnautilus-private/nautilus-file-utilities.[ch]:
11935 New function nautilus_ensure_unique_file_name
11937 * libnautilus-private/nautilus-link.[ch]:
11938 * libnautilus-private/nautilus-link-desktop-file.[ch]:
11939 Uniquify name for nautilus_link_local_create if requested.
11941 * src/file-manager/fm-directory-view.c:
11942 (fm_directory_view_handle_url_drop):
11943 Uniquify desktop link name
11945 Patch from Jorn Baayen <jbaayen@gnome.org>
11947 2005-01-13 Alexander Larsson <alexl@redhat.com>
11949 * libnautilus-private/nautilus-icon-container.[ch]:
11950 * libnautilus-private/nautilus-marshal.list:
11951 Add handle_url signal
11952 Fix argument list for handle_uri_list
11954 * libnautilus-private/nautilus-dnd.[ch]:
11955 Add nautilus_drag_default_drop_action_for_url
11957 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11958 (nautilus_icon_container_get_drop_action),
11959 (drag_data_received_callback):
11960 Handle URL drops separately from URI_LIST
11961 Set different actions for URL drop
11963 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11964 (get_drop_action), (receive_dropped_uri_list),
11965 (receive_dropped_url), (drag_data_received_callback),
11966 (nautilus_tree_view_drag_dest_class_init):
11967 Add handle_url and handle_uri lists
11968 Set different actions for URL drop
11969 Fix bug that made url_list & url drops not work
11971 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11972 (ask_link_action), (fm_directory_view_handle_url_drop),
11973 (fm_directory_view_handle_uri_list_drop):
11974 Move url and uri_list drop handling here. Make it handle
11977 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11978 (icon_view_handle_uri_list), (fm_icon_view_init):
11979 * src/file-manager/fm-list-view.c: (list_view_handle_url),
11980 (list_view_handle_uri_list), (create_and_set_up_tree_view):
11981 Call up to the drop code in directory view.
11983 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11985 * libnautilus-private/nautilus-directory.c:
11986 (nautilus_directory_schedule_metadata_copy):
11987 Handle source_directory being NULL. (happens on toplevel uri)
11989 * libnautilus-private/nautilus-file-operations.c:
11990 (nautilus_file_operations_copy_move):
11991 Handle source_dir_uri being NULL. (happens on toplevel uri)
11993 * libnautilus-private/nautilus-link-desktop-file.c:
11994 (nautilus_link_desktop_file_local_create):
11995 Use right icon field
11997 2005-01-12 Alexander Larsson <alexl@redhat.com>
11999 * src/file-manager/fm-actions.h:
12000 * src/file-manager/fm-directory-view.c:
12001 (volume_or_drive_unmounted_callback),
12002 (volume_or_drive_ejected_callback),
12003 (action_unmount_volume_callback), (action_eject_volume_callback),
12004 (real_update_menus_volumes):
12005 * src/file-manager/nautilus-directory-view-ui.xml:
12006 Allow eject on unmounted devices.
12007 Patch from Magnus Damm <magnus.damm@gmail.com>
12009 2005-01-12 Alexander Larsson <alexl@redhat.com>
12011 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12012 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12013 what you think, it means don't load if the app the desktop file
12014 references doesn't exist.
12016 2005-01-12 Alexander Larsson <alexl@redhat.com>
12018 * libnautilus-private/Makefile.am:
12019 * libnautilus-private/nautilus-link-historical.c:
12020 * libnautilus-private/nautilus-link-historical.h:
12021 Remove historical link support.
12023 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12024 * libnautilus-private/nautilus-link.[ch]:
12025 Remove historical link support and unused functions.
12027 * src/file-manager/fm-directory-view.h:
12028 Remove unused declaration.
12030 * src/file-manager/fm-icon-view.c:
12031 Fix up due to small api change for nautilus-link.
12033 * src/file-manager/fm-properties-window.c: (set_icon_callback):
12034 Fix icon change for desktop files that point to nonexisting binaries.
12036 2005-01-12 Alexander Larsson <alexl@redhat.com>
12038 * src/nautilus-main.c (register_icons):
12041 2005-01-11 Alexander Larsson <alexl@redhat.com>
12043 * libnautilus-private/nautilus-icon-factory.c:
12044 (nautilus_icon_factory_get_icon_for_file):
12045 Special case icons for burn: and computer:
12047 * src/nautilus-main.c: (register_icons):
12048 * src/nautilus-navigation-window-menus.c:
12049 * src/nautilus-window-menus.c:
12050 Fix up icons and names in go/places menu.
12051 Fixes #162750 and #149941
12053 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12055 2005-01-11 Alexander Larsson <alexl@redhat.com>
12057 * src/nautilus-navigation-window.c (real_set_title):
12058 Make window title "location - File Browser", not "File Browser: location".
12059 Fixes #149008. Patch by Gustavo Carneiro.
12061 2005-01-11 Alexander Larsson <alexl@redhat.com>
12064 Post release version bump
12066 === nautilus 2.9.2 ===
12068 2004-01-11 James Henstridge <james@jamesh.id.au>
12070 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12072 * src/Makefile.am: remove desktop and server files on clean.
12073 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12076 * Makefile.am: remove desktop files on clean, and intltool files
12079 * acconfig.h: remove, since it isn't needed anymore.
12081 * configure.in: remove some macro calls not needed with newer
12082 automakes, and use newer versions of some macros.
12084 * autogen.sh: require Automake >= 1.7.
12086 2005-01-11 Alexander Larsson <alexl@redhat.com>
12089 Update for release.
12094 2005-01-11 Alexander Larsson <alexl@redhat.com>
12096 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12099 2005-01-10 Alexander Larsson <alexl@redhat.com>
12101 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12102 Remove mk for ALL_LINGUAS since it broke the build.
12104 2004-12-17 Alexander Larsson <alexl@redhat.com>
12106 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12107 Don't use frames for images with alpha.
12109 Patch from Jaap Haitsma <jaap@haitsma.org>
12111 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12113 * src/nautilus-bookmarks-window.[ch]:
12114 (open_selected_bookmark): New function, choose if to open in
12115 parent or new window.
12116 (get_bookmark_nautilus_navigation_window_new): Get New window.
12117 (on_jump_button_clicked): Call open_selected_bookmark.
12118 (on_row_activated): Call open_selected_bookmark.
12119 * src/nautilus-navigation-window-menus.c:
12120 (get_or_create_bookmarks_window): Reset signals for the
12121 edit bookmark dialog.
12124 2004-12-15 Alexander Larsson <alexl@redhat.com>
12129 * libnautilus-private/nautilus-file-utilities.c:
12130 (nautilus_get_uri_shortname_for_display):
12131 * libnautilus-private/nautilus-file.c:
12132 (nautilus_file_get_display_name_nocopy):
12133 Use g_filename_display_basename() for display names
12135 2004-12-15 Alexander Larsson <alexl@redhat.com>
12137 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12138 (fm_list_view_start_renaming_file):
12139 * src/file-manager/fm-properties-window.c:
12140 (name_field_done_editing):
12141 Make sure we don't rename files if the name was never
12142 changed from the original display name.
12144 2004-12-15 Alexander Larsson <alexl@redhat.com>
12146 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12147 Fill in ctrl-l dialog correctly for desktop.
12149 Patch from Matthew Gatto <poobar@nycap.rr.com>
12151 2004-12-15 Alexander Larsson <alexl@redhat.com>
12153 * libnautilus-private/nautilus-icon-container.c:
12154 (nautilus_icon_container_update_icon):
12155 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12156 * libnautilus-private/nautilus-thumbnails.c:
12157 (nautilus_thumbnail_frame_image),
12158 (nautilus_thumbnail_load_framed_image):
12159 * libnautilus-private/nautilus-thumbnails.h:
12160 Better handling of icon sizes, including
12161 framing of large file-as-icon images.
12163 Patches from Jaap Haitsma <jaap@haitsma.org>
12165 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
12167 * configure.in: Added "zu" to ALL_LINGUAS.
12169 2004-12-12 Alexander Larsson <alexl@redhat.com>
12171 * libnautilus-private/nautilus-desktop-link-monitor.c:
12172 (destroy_desktop_link_monitor),
12173 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12174 (nautilus_desktop_link_monitor_make_filename_unique),
12175 (create_volume_link), (nautilus_desktop_link_monitor_init):
12176 * libnautilus-private/nautilus-desktop-link-monitor.h:
12177 * libnautilus-private/nautilus-desktop-link.c:
12178 (nautilus_desktop_link_new_from_volume):
12179 Make sure volume filenames are unique (#153888)
12181 2004-12-12 Alexander Larsson <alexl@redhat.com>
12183 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12184 Disconnect from right object.
12186 2004-11-29 Alexander Larsson <alexl@redhat.com>
12188 * src/file-manager/fm-directory-view.c:
12189 (add_application_to_open_with_menu), (real_update_menus):
12190 Fix underscore escaping in open with menu.
12192 2004-11-29 Alexander Larsson <alexl@redhat.com>
12194 * libnautilus-private/nautilus-bookmark.c:
12195 (nautilus_bookmark_get_pixbuf):
12196 Force size for pixbufs.
12198 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12199 Load force-sized svgs right.
12200 (nautilus_icon_factory_get_pixbuf_from_name):
12201 Allow force-size loading
12203 * libnautilus-private/nautilus-icon-factory.h:
12204 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12206 * libnautilus-private/nautilus-ui-utilities.c:
12207 (nautilus_action_from_menu_item),
12208 (nautilus_toolbar_action_from_menu_item):
12209 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12210 * src/nautilus-property-browser.c: (make_drag_image),
12211 (make_properties_from_directories):
12212 * src/nautilus-sidebar-title.c: (update_icon):
12213 * src/file-manager/fm-directory-view.c:
12214 (add_extension_action_for_files):
12215 * src/file-manager/fm-properties-window.c: (create_emblems_page):
12216 * src/file-manager/fm-tree-model.c:
12217 (tree_node_get_pixbuf_from_factory):
12219 Force-size load icons
12221 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12222 (nautilus_throbber_finalize):
12223 Disconnect icon theme changed signal on finalize.
12225 2004-11-29 Alexander Larsson <alexl@redhat.com>
12227 * libnautilus-private/nautilus-file-dnd.c:
12228 (nautilus_drag_can_accept_item):
12229 Handle drags to desktop items.
12231 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
12233 * configure.in: Added "nso" to ALL_LINGUAS.
12235 2004-11-29 Alexander Larsson <alexl@redhat.com>
12237 * libnautilus-private/nautilus-icon-container.c:
12238 (canvas_position_to_grid_position):
12239 Fix positioning. Makes find_new_empty_spot tighter.
12240 Patch from Jimmy Do <crispyleaves@gmail.com>
12242 2004-11-29 Alexander Larsson <alexl@redhat.com>
12244 * libnautilus-private/nautilus-icon-container.c: (snap_position),
12245 (find_empty_location):
12246 Fix a few typos in icon placement.
12247 Patch from Jimmy Do <crispyleaves@gmail.com>
12249 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12251 * src/file-manager/Makefile.am:
12253 No need to define VERSION here, it's aleady in
12254 config.h. Fix the build.
12256 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12258 reviewed by: Alexander Larsson <alexl@redhat.com>
12262 Bump gnome-vfs required version
12264 * libnautilus-private/nautilus-mime-actions.c:
12265 (nautilus_mime_get_default_application_for_file),
12266 (application_equal), (get_open_with_mime_applications),
12267 (nautilus_mime_get_open_with_applications_for_file),
12268 (nautilus_mime_get_applications_for_file),
12269 (nautilus_mime_has_any_applications_for_file):
12270 * libnautilus-private/nautilus-mime-actions.h:
12271 * libnautilus-private/nautilus-program-choosing.c:
12272 (nautilus_launch_show_file), (nautilus_launch_application):
12273 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12274 (activate_check_mime_types):
12275 * src/nautilus-information-panel.c: (command_button_callback),
12276 (add_command_buttons), (nautilus_information_panel_update_buttons):
12278 Remove all mime api deprecated calls and replace them with the
12279 new API. Fix bug #159435.
12281 2004-11-24 Alexander Larsson <alexl@redhat.com>
12284 Post release version bump
12286 === nautilus 2.9.1 ===
12288 2004-11-24 Alexander Larsson <alexl@redhat.com>
12291 Update for release.
12293 2004-11-22 Alexander Larsson <alexl@redhat.com>
12295 * libnautilus-private/nautilus-undo-signal-handlers.c:
12298 2004-11-22 Alexander Larsson <alexl@redhat.com>
12299 * Merge bonobo-slay-branch
12301 2004-11-22 Alexander Larsson <alexl@redhat.com>
12303 * src/nautilus-window.c: (action_view_as_callback),
12304 (nautilus_window_synch_view_as_menus):
12305 Don't reenter action callback when switching views.
12307 2004-11-19 Dave Camp <dave@novell.com>
12309 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12310 (can_show_default_app), (real_update_menus): Fix some jumping
12312 * test/Makefile.am: Don't link to libnautilus
12314 2004-11-19 Alexander Larsson <alexl@redhat.com>
12316 * libnautilus-private/nautilus-mime-actions.c:
12317 removed unneeded includes
12319 * src/nautilus-application.c:
12320 * src/nautilus-desktop-window.c:
12321 Removed app_id property on NautilusWindow
12323 * src/nautilus-main.c: (main):
12326 * src/nautilus-navigation-window.c:
12327 * src/nautilus-sidebar-title.c:
12328 * src/nautilus-window-menus.c:
12329 * src/file-manager/fm-ditem-page.c:
12330 Remove bonobo comments
12332 * src/nautilus-window.c:
12333 Remove app_id property
12334 fix last bonobo details
12336 * src/file-manager/fm-actions.h:
12337 * src/file-manager/fm-directory-view.c:
12338 * src/file-manager/nautilus-directory-view-ui.xml:
12339 remove edit launcher action
12341 2004-11-19 Alexander Larsson <alexl@redhat.com>
12346 * src/file-manager/fm-actions.h:
12347 * src/file-manager/fm-directory-view.[ch]:
12348 * src/file-manager/nautilus-directory-view-ui.xml:
12349 * src/nautilus-actions.h:
12350 * src/nautilus-shell-ui.xml:
12351 * src/nautilus-spatial-window-ui.xml:
12352 * src/nautilus-spatial-window.c:
12353 * src/nautilus-window-menus.c:
12354 * src/nautilus-window.[ch]:
12355 Implement some accels as GtkBindings instead to avoid
12356 overriding widget-specific keybindings like "delete" and "backspace".
12358 2004-11-19 Alexander Larsson <alexl@redhat.com>
12360 * src/nautilus-navigation-window.c:
12361 * src/nautilus-window-private.h:
12362 Put location entry etc in a toolbar.
12364 2004-11-19 Alexander Larsson <alexl@redhat.com>
12366 * libnautilus-private/nautilus-file.c: (is_desktop_file),
12367 (nautilus_file_is_nautilus_link):
12368 Don't check for "application/x-gnome-app-info", as that is already
12369 handled by the alias system. This also avoids stating for a
12372 * src/nautilus-throbber.c:
12373 Don't create a new icon theme for each throbber.
12374 Use GtkIconTheme instead of GnomeIconTheme
12376 * libnautilus-private/nautilus-ui-utilities.[ch]:
12377 New function nautilus_ui_string_get to cache the loaded ui files.
12379 * src/nautilus-navigation-window.c:
12380 Remove old bonoboui stuff
12382 * src/nautilus-navigation-window-menus.c:
12383 Open New window is Ctrl-N.
12384 Use the new nautilus_ui_string_get call
12386 * src/nautilus-spatial-window.c:
12387 * src/nautilus-window-menus.c:
12388 * src/file-manager/fm-desktop-icon-view.c:
12389 * src/file-manager/fm-directory-view.c:
12390 * src/file-manager/fm-icon-view.c:
12391 * src/file-manager/fm-list-view.c:
12392 Use the new nautilus_ui_string_get call
12394 * src/file-manager/nautilus-directory-view-ui.xml:
12395 * src/file-manager/nautilus-icon-view-ui.xml:
12396 Name separators to work around bug #158620
12398 2004-11-18 Alexander Larsson <alexl@redhat.com>
12400 * src/file-manager/fm-actions.h:
12401 * src/file-manager/fm-directory-view.c:
12402 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12403 * src/file-manager/nautilus-directory-view-ui.xml:
12404 * src/file-manager/nautilus-icon-view-ui.xml:
12405 * src/file-manager/nautilus-list-view-ui.xml:
12406 * src/nautilus-actions.h:
12407 * src/nautilus-navigation-window-ui.xml:
12408 * src/nautilus-shell-ui.xml:
12409 * src/nautilus-spatial-window-ui.xml:
12410 * src/nautilus-spatial-window.c:
12411 * src/nautilus-window-menus.c:
12412 * src/nautilus-window.[ch]:
12413 Add all extra accellerators and clean up ui files.
12415 2004-11-18 Alexander Larsson <alexl@redhat.com>
12417 * src/nautilus-window-menus.c:
12418 * src/nautilus-window-toolbars.c:
12419 * libnautilus-private/nautilus-ui-utilities.[ch]:
12420 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12421 Move code to utility functions.
12423 2004-11-18 Alexander Larsson <alexl@redhat.com>
12425 * libnautilus-private/nautilus-file-utilities.[ch]:
12426 * src/nautilus-spatial-window.c:
12427 * src/nautilus-navigation-window-menus.c:
12428 * src/nautilus-window-menus.c:
12429 Move some functions to nautilus-ui-utilities
12431 * libnautilus-private/Makefile.am:
12432 * libnautilus-private/nautilus-ui-utilities.[ch]:
12433 Various ui utility functions
12435 * src/file-manager/fm-desktop-icon-view.c:
12436 * src/file-manager/fm-directory-view.c:
12437 * src/file-manager/fm-icon-view.c:
12438 * src/file-manager/fm-list-view.c:
12439 Unmerge everything on destroy
12441 * src/nautilus-shell-ui.xml:
12442 Remove unused stuff
12444 2004-11-18 Alexander Larsson <alexl@redhat.com>
12446 * libnautilus-private/nautilus-clipboard-monitor.c:
12447 Handle ownership changes from XFixes
12449 * libnautilus-private/Makefile.am:
12450 * libnautilus-private/nautilus-clipboard-ui.xml:
12451 Remove (is now inline)
12453 * libnautilus-private/nautilus-clipboard.[ch]:
12454 Convert to GtkUIManager
12456 * src/nautilus-location-bar.c:
12457 * src/nautilus-notes-viewer.c:
12458 Adapt to NautilusClipboard changes
12460 * src/nautilus-window-menus.c:
12461 Remove duplicated action
12463 * src/file-manager/fm-actions.h:
12464 * src/file-manager/fm-directory-view.c:
12465 * src/file-manager/fm-icon-view.c:
12466 * src/file-manager/fm-list-view.c:
12467 * src/file-manager/nautilus-directory-view-ui.xml:
12468 Adapt to NautilusClipboard changes
12469 Fix paste into folder to not use stock accelerator
12471 2004-11-17 Alexander Larsson <alexl@redhat.com>
12473 * components/Makefile.am:
12474 Remove references to throbber
12477 * src/nautilus-throbber.[ch]:
12478 Moved throbber here and made it not be a bonobo object
12480 * src/nautilus-window-private.h:
12481 * src/nautilus-window-toolbars.c:
12482 Work with the throbber
12484 2004-11-17 Alexander Larsson <alexl@redhat.com>
12486 * src/nautilus-application.c:
12487 * src/nautilus-navigation-window.c:
12488 * src/nautilus-spatial-window.c:
12489 * src/nautilus-window-private.h:
12490 * src/nautilus-window.c:
12491 Make initial window geometry work.
12493 2004-11-17 Alexander Larsson <alexl@redhat.com>
12495 * src/nautilus-image-properties-page.c: (get_property_pages):
12496 Only show for images.
12498 2004-11-17 Alexander Larsson <alexl@redhat.com>
12500 * src/file-manager/fm-properties-window.h:
12501 Don't include libnautilus files.
12503 2004-11-17 Alexander Larsson <alexl@redhat.com>
12505 * src/file-manager/fm-desktop-icon-view.c:
12506 * src/nautilus-navigation-window.c:
12507 * src/nautilus-desktop-window.c:
12510 * src/file-manager/fm-directory-view.c:
12511 * src/file-manager/nautilus-directory-view-ui.xml:
12512 * src/nautilus-navigation-window-ui.xml:
12513 * src/nautilus-shell-ui.xml:
12514 Make the menus look like pre-bonobo-removal
12516 2004-11-17 Alexander Larsson <alexl@redhat.com>
12518 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12519 Don't have use default background on desktop context menu.
12521 2004-11-17 Alexander Larsson <alexl@redhat.com>
12524 Remove libnautilus-adapter subdir
12526 * components/Makefile.am:
12527 Don't build throbber atm
12529 * src/nautilus-navigation-action.c:
12530 Use GtkMenuToolButton instead of NautilusArrowToolbutton
12533 * src/nautilus-arrow-toolbutton.[ch]:
12536 2004-11-16 Anders Carlsson <andersca@gnome.org>
12538 * libnautilus-private/nautilus-window-info.c:
12539 (nautilus_window_info_get_ui_manager):
12540 It's NULL now, not CORBA_OBJECT_NIL.
12542 2004-11-16 Alexander Larsson <alexl@redhat.com>
12544 * libnautilus-private/nautilus-view.h:
12545 remove bonoboui inclide
12547 * src/nautilus-navigation-action.[ch]:
12548 Add navigation GtkAction, based on epi code
12550 * src/nautilus-window-menus.c:
12551 * src/nautilus-window-toolbars.c:
12552 Correctly handle toolbar icons for extensions
12554 2004-11-16 Alexander Larsson <alexl@redhat.com>
12557 Remove bonoboui dependencies
12559 * libnautilus-private/Makefile.am:
12560 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12561 * libnautilus-private/nautilus-bonobo-ui.h:
12562 Remove unneeded files
12564 * libnautilus-private/nautilus-clipboard.c:
12565 Comment out for now.
12567 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12568 * libnautilus-private/nautilus-metafile.c:
12569 * src/nautilus-application.c:
12570 * src/nautilus-history-sidebar.c:
12571 * src/nautilus-information-panel.c:
12572 * src/nautilus-main.c: (main):
12573 * src/nautilus-notes-viewer.c:
12574 * src/nautilus-sidebar-title.c:
12575 * src/file-manager/fm-properties-window.c:
12576 Remove bonobo includes
12578 * libnautilus-private/nautilus-file-utilities.[ch]:
12579 (nautilus_get_ui_directory), (nautilus_ui_file):
12580 Util functions for ui files.
12582 * libnautilus-private/nautilus-view.[ch]:
12583 * libnautilus-private/nautilus-window-info.[ch]:
12584 Remove bonoboui methods
12587 Add new files, remove some old ones
12588 Move ui files to datadir/nautilus/ui
12590 * src/nautilus-actions.h:
12591 New file with action names
12593 * src/nautilus-arrow-toolbutton.[ch]:
12594 New widget for back/forward buttons.
12596 * src/nautilus-desktop-window.c:
12597 * src/nautilus-navigation-window-menus.c:
12598 * src/nautilus-navigation-window-ui.xml:
12599 * src/nautilus-navigation-window.[ch]:
12600 * src/nautilus-shell-ui.xml:
12601 * src/nautilus-spatial-window-ui.xml:
12602 * src/nautilus-spatial-window.c:
12603 * src/nautilus-window-manage-views.[ch]:
12604 * src/nautilus-window-menus.c:
12605 * src/nautilus-window-private.h:
12606 * src/nautilus-window-toolbars.c:
12607 * src/nautilus-window.[ch]:
12608 Initial port to GtkUIManager
12610 * src/nautilus-profiler.[ch]:
12613 * src/file-manager/Makefile.am:
12614 * src/file-manager/fm-actions.h:
12615 New file with action names
12617 * src/file-manager/fm-desktop-icon-view.c:
12618 * src/file-manager/fm-directory-view.[ch]:
12619 * src/file-manager/fm-icon-view.c:
12620 * src/file-manager/fm-list-view.c:
12621 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12622 * src/file-manager/nautilus-directory-view-ui.xml:
12623 * src/file-manager/nautilus-icon-view-ui.xml:
12624 * src/file-manager/nautilus-list-view-ui.xml:
12625 Initial port of views to GtkUIManager
12627 2004-11-09 Alexander Larsson <alexl@redhat.com>
12629 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12630 Remove some unused bonobo extensions.
12632 * libnautilus-private/Makefile.am:
12633 * src/nautilus-navigation-window.c:
12634 * src/nautilus-property-browser.c:
12635 * src/nautilus-spatial-window.c:
12636 * src/nautilus-window.c:
12637 * libnautilus-private/nautilus-drag-window.[ch]:
12638 Remove NautilusDragWindow (not used anyway)
12640 2004-11-09 Alexander Larsson <alexl@redhat.com>
12643 * libnautilus-private/Makefile.am:
12644 * libnautilus-private/nautilus-directory-async.c:
12645 * libnautilus-private/nautilus-lib-self-check-functions.h:
12646 * libnautilus-private/nautilus-medusa-support.[ch]:
12647 * libnautilus-private/nautilus-metafile.c:
12648 * libnautilus-private/nautilus-search-uri.[ch]:
12650 * src/file-manager/Makefile.am:
12651 * src/file-manager/fm-search-list-view.[ch]:
12652 * src/file-manager/nautilus-indexing-info.[ch]:
12653 * src/file-manager/nautilus-search-list-view-ui.xml:
12654 * src/nautilus-application.c:
12655 * src/nautilus-complex-search-bar.[ch]:
12656 * src/nautilus-navigation-window-menus.c:
12657 * src/nautilus-navigation-window-ui.xml:
12658 * src/nautilus-navigation-window.[ch]:
12659 * src/nautilus-search-bar-criterion-private.h:
12660 * src/nautilus-search-bar-criterion.[ch]:
12661 * src/nautilus-search-bar-private.h:
12662 * src/nautilus-search-bar.[ch]:
12663 * src/nautilus-shell-ui.xml:
12664 * src/nautilus-sidebar-title.c:
12665 * src/nautilus-simple-search-bar.[ch]:
12666 * src/nautilus-spatial-window.c:
12667 * src/nautilus-switchable-navigation-bar.[ch]:
12668 * src/nautilus-switchable-search-bar.[ch]:
12669 * src/nautilus-window-manage-views.c:
12670 * src/nautilus-window-menus.c:
12671 * src/nautilus-window.c:
12672 Remove all traces of old medusa support.
12674 2004-11-09 Alexander Larsson <alexl@redhat.com>
12676 * libnautilus-private/nautilus-icon-factory.[ch]:
12677 (nautilus_get_relative_icon_size_for_zoom_level):
12680 * libnautilus-private/nautilus-view.[ch]:
12681 Redo the zooming interface
12683 * src/file-manager/fm-directory-view.[ch]:
12684 * src/file-manager/fm-icon-view.c:
12685 * src/file-manager/fm-list-view.c:
12686 Implement the new interface for zooming and clean up.
12687 Remove the "default zoom affects fonts" behaviour.
12689 * src/nautilus-navigation-window.c:
12690 * src/nautilus-zoom-control.[ch]:
12691 Use the new simplified zoom interfaces
12693 2004-11-09 Alexander Larsson <alexl@redhat.com>
12695 * libnautilus-private/nautilus-directory-async.c:
12696 (nautilus_async_destroying_file), (extension_info_cancel),
12697 (info_provider_idle_callback), (info_provider_callback):
12698 * libnautilus-private/nautilus-directory-private.h:
12699 Handle the case when the file we're getting extension info
12702 2004-11-08 Alexander Larsson <alexl@redhat.com>
12704 * src/nautilus-navigation-window.c:
12705 (nautilus_navigation_window_set_up_sidebar):
12706 * src/nautilus-window-manage-views.c:
12707 (viewed_file_changed_callback):
12708 Remove some BONOBO TODOs
12710 2004-11-08 Alexander Larsson <alexl@redhat.com>
12712 * components/Makefile.am:
12713 Remove image_properties subdir
12716 * src/nautilus-application.c: (nautilus_application_instance_init):
12717 * src/nautilus-image-properties-page.[ch]:
12718 Image property page using new system
12720 * src/nautilus-notes-viewer.c:
12723 2004-11-08 Alexander Larsson <alexl@redhat.com>
12725 * libnautilus-private/Makefile.am:
12726 * libnautilus-private/nautilus-sidebar-factory.c:
12727 * libnautilus-private/nautilus-sidebar-factory.h:
12728 Remove old sidebar-factory API
12730 * src/file-manager/fm-tree-view.c:
12731 * src/nautilus-emblem-sidebar.c:
12732 * src/nautilus-history-sidebar.c:
12733 * src/nautilus-information-panel.c:
12734 * src/nautilus-navigation-window.c:
12735 Convert to new provider API.
12737 2004-11-08 Alexander Larsson <alexl@redhat.com>
12739 * libnautilus-private/Makefile.am:
12740 * libnautilus-private/nautilus-sidebar-provider.[ch]:
12741 Add new extensions-style sidebar provider interface
12743 * src/nautilus-navigation-window.c:
12746 * src/nautilus-notes-viewer.[ch]:
12747 Convert notes viewer to new iface
12749 2004-11-08 Alexander Larsson <alexl@redhat.com>
12752 * src/nautilus-application.c: (nautilus_application_instance_init):
12753 * src/nautilus-notes-sidebar.[ch]:
12754 * src/nautilus-notes-viewer.[ch]:
12755 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12758 2004-11-08 Alexander Larsson <alexl@redhat.com>
12760 * components/Makefile.am:
12761 Remove emblem subdir
12763 * libnautilus-private/nautilus-window-info.[ch]:
12764 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12765 hidden_files_mode_changed signal
12767 * src/file-manager/Makefile.am:
12768 * src/file-manager/fm-tree-view.[ch]:
12769 * src/nautilus-application.c: (nautilus_application_instance_init):
12770 Make tree view work with new system.
12772 * src/nautilus-window-manage-views.c: (load_new_location),
12773 (location_has_really_changed):
12774 Only emit loading_uri after load_underway has been reported.
12776 2004-11-05 Alexander Larsson <alexl@redhat.com>
12779 * src/nautilus-emblem-sidebar.[ch]:
12780 * src/nautilus-application.c:
12781 Add emblem sidebar, based on old compontent
12782 now uses NautilusSignaller to detect/signal emblem changes
12784 * src/nautilus-property-browser.c:
12785 Catch the emblems_changed signal and refresh
12787 2004-11-05 Alexander Larsson <alexl@redhat.com>
12789 * src/file-manager/fm-list-view.c:
12790 Fix crash when switching view.
12792 * src/nautilus-history-sidebar.c:
12795 * src/nautilus-navigation-window.c:
12796 Fix unref-null warning
12799 * src/nautilus-application.c:
12800 * src/nautilus-notes-sidebar.[ch]:
12801 Add notes sidebar widget, based on old component
12803 * components/Makefile.am (SUBDIRS):
12806 2004-11-05 Alexander Larsson <alexl@redhat.com>
12808 * components/Makefile.am:
12809 Remove stuff that are now replaced or not needed anymore.
12811 * libnautilus-private/nautilus-window-info.[ch]:
12812 * src/nautilus-window.c:
12813 Add nautilus_window_info_get_history.
12816 * src/nautilus-history-sidebar.[ch]:
12817 * src/nautilus-application.c: (nautilus_application_instance_init):
12818 Add history sidebar widget, based on old component.
12820 * src/nautilus-information-panel.[ch]:
12823 2004-11-05 Alexander Larsson <alexl@redhat.com>
12825 * libnautilus-private/nautilus-directory-background.c:
12828 * libnautilus-private/nautilus-sidebar-factory.h:
12829 * libnautilus-private/nautilus-window-info.[ch]:
12830 * src/nautilus-application.c:
12831 * src/nautilus-information-panel.[ch]:
12832 * src/nautilus-navigation-window.c:
12833 * src/nautilus-side-pane.c:
12834 * src/nautilus-window.c:
12835 More work on sidebars. Now the information sidebar works.
12837 2004-11-04 Alexander Larsson <alexl@redhat.com>
12840 Don't build libnautilus subdir
12842 * libnautilus-private/Makefile.am:
12843 Don't link to libnautilus
12844 Add new files (some from libnautilus)
12845 Remove not used files
12847 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12848 Remove hide_built_in_bookmarks
12850 * libnautilus-private/nautilus-bonobo-ui.h:
12851 * libnautilus-private/nautilus-clipboard-ui.xml:
12852 * libnautilus-private/nautilus-clipboard.[ch]:
12853 * libnautilus-private/nautilus-idle-queue.[ch]:
12854 Move here from libnautilus
12856 * libnautilus-private/nautilus-desktop-link.c:
12857 * libnautilus-private/nautilus-global-preferences.[ch]:
12858 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12861 * libnautilus-private/nautilus-directory-private.h:
12862 * libnautilus-private/nautilus-metafile-server.idl:
12863 * libnautilus-private/nautilus-program-choosing.h:
12864 Remove not needed header inclusions
12866 * libnautilus-private/nautilus-sidebar-factory.[ch]:
12867 NautilusSidebar registration and creation
12869 * libnautilus-private/nautilus-sidebar.[ch]:
12870 New NautilusSidebar interface
12872 * libnautilus-private/nautilus-sidebar-functions.[ch]:
12873 * libnautilus-private/nautilus-undo-context.[ch]:
12874 * libnautilus-private/nautilus-view-identifier.[ch]:
12875 * libnautilus-private/nautilus-view-query.[ch]:
12876 Remove not needed files
12878 * libnautilus-private/nautilus-undo-manager.[ch]:
12879 * libnautilus-private/nautilus-undo-private.h:
12880 * libnautilus-private/nautilus-undo-transaction.[ch]:
12881 * libnautilus-private/nautilus-undo.[ch]:
12882 Convert from bonobo. Some moved from libnautilus.
12884 * libnautilus-private/nautilus-view-factory.[ch]:
12885 NautilusView registration and creation
12887 * libnautilus-private/nautilus-view.[ch]:
12888 New NautilusView interface
12890 * libnautilus-private/nautilus-window-info.[ch]:
12891 New NautilusWindowInfo interface
12894 Don't link to libnautilus
12895 Remove not used files
12897 * src/nautilus-applicable-views.[ch]:
12898 * src/nautilus-component-adapter-factory.[ch]:
12899 * src/nautilus-view-frame-corba.[ch]:
12900 * src/nautilus-view-frame-private.h:
12901 * src/nautilus-view-frame.[ch]:
12902 Removed. Not needed anymore.
12904 * src/nautilus-bookmarks-window.c:
12905 * src/nautilus-complex-search-bar.c:
12906 * src/nautilus-information-panel.[ch]:
12907 * src/nautilus-location-bar.c:
12908 * src/nautilus-location-dialog.c:
12909 * src/nautilus-location-entry.c:
12910 * src/nautilus-shell-interface.idl:
12911 * src/nautilus-side-pane.h:
12912 * src/nautilus-sidebar-title.c:
12913 * src/nautilus-simple-search-bar.c:
12914 Minor changes to build.
12916 * src/nautilus-shell.c:
12917 Remove WEB_NAVIGATION_ENABLED
12919 * src/nautilus-application.c:
12920 * src/nautilus-desktop-window.c:
12921 * src/nautilus-navigation-window-menus.c:
12922 * src/nautilus-navigation-window.[ch]:
12923 * src/nautilus-spatial-window.c:
12924 * src/nautilus-window-manage-views.[ch]:
12925 * src/nautilus-window-menus.c:
12926 * src/nautilus-window-private.h:
12927 * src/nautilus-window.[ch]:
12928 Initial conversion to new NautilusView interface.
12930 * src/file-manager/Makefile.am:
12931 * src/file-manager/fm-bonobo-provider.[ch]:
12932 Removed. Not needed anymore.
12933 Temporary commented out fm-tree-view.[ch]
12935 * src/file-manager/fm-desktop-icon-view.c:
12936 * src/file-manager/fm-desktop-icon-view.h:
12937 * src/file-manager/fm-directory-view.c:
12938 * src/file-manager/fm-directory-view.h:
12939 * src/file-manager/fm-icon-view.c:
12940 * src/file-manager/fm-icon-view.h:
12941 * src/file-manager/fm-list-view.c:
12942 * src/file-manager/fm-list-view.h:
12943 * src/file-manager/fm-properties-window.c:
12944 * src/file-manager/fm-tree-view.h:
12945 Initial conversion to new NautilusView interface.
12947 2004-11-09 Mark McLoughlin <mark@skynet.ie>
12949 * Makefile.am: install nautilus-file-management-properties.desktop
12950 in $(datadir)/applications
12952 * nautilus-file-management-properties.desktop.in:
12953 add OnlyShowIn=GNOME;
12955 2004-10-29 Iain <iaingnome@gmail.com>
12957 * libnautilus-private/nautilus-icon-canvas-item.c
12958 (compute_text_rectangle): Line up the text with the middle of the icon.
12960 * libnautilus-private/nautilus-icon-container.c
12961 (lay_down_one_line): Take the max height of the row so that icons can
12963 (lay_down_icons_horizontal): Calculate the grid_width depending on the
12964 max width of an icon.
12965 Line up icons on a vertical line set at the left of the text.
12967 2004-10-29 Alexander Larsson <alexl@redhat.com>
12970 Update version to 2.9.1.
12971 Gnome 2.8 versions are now on the gnome-2-8 branch.
12973 * ChangeLog: rolled over to ChangeLog-20041029.
12975 ==== gnome-2-8 branched from here ===