1 2008-04-15 Cosimo Cecchi <cosimoc@gnome.org>
3 * libnautilus-private/nautilus-file.c: (compare_by_time):
4 Initialize two vars to get rid of a warning with gcc 4.3.
5 Patch by Paweł Paprota. (#528081).
7 2008-04-10 A. Walton <awalton@svn.gnome.org>
9 Remove GSequence directory and files (for real this time).
11 2008-04-10 A. Walton <awalton@svn.gnome.org>
14 * cut-n-paste-code/Makefile.am:
15 * cut-n-paste-code/gsequence/Makefile.am:
16 * cut-n-paste-code/gsequence/gsequence.c:
17 * cut-n-paste-code/gsequence/gsequence.h:
19 * src/file-manager/fm-list-model.c:
20 Remove GSequence hack as it is no longer necessary;
21 we require a newer GLib in order to support GIO.
22 More work towards bug #520773.
24 2008-04-10 A. Walton <awalton@svn.gnome.org>
27 * src/nautilus-application.c: (nautilus_application_startup):
28 * src/nautilus-application.h:
29 * src/nautilus-first-time-druid.c:
30 * src/nautilus-first-time-druid.h:
31 * src/nautilus-main.c: (main):
32 Remove the first-time-druid dead code (#520773).
34 2008-04-10 Cosimo Cecchi <cosimoc@gnome.org>
36 * configure.in: Add a missing comma to fix build with
37 Autoconf 2.62. (#527315).
39 2008-04-08 Martin Wehner <martin.wehner@gmail.com>
41 * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
42 Destroy column editor dialog with its parent list view. (#439097)
44 2008-04-07 Christian Neumair <cneumair@gnome.org>
46 * src/nautilus-application.c (nautilus_application_destroy),
47 (automount_all_volumes_idle_cb), (finish_startup):
48 * src/nautilus-application.h:
49 Automount volumes in idle callback rather than during startup
52 2008-04-07 Christian Neumair <cneumair@gnome.org>
54 * libnautilus-private/nautilus-column-chooser.c (update_buttons),
56 Remove show/hide buttons. The entries can be toggled directly using
57 mouse or keyboard. Do not remove buttons to move entries, since
58 list DND may not be obvious for some users (#514394). Thanks to Marcin
61 2008-04-05 Cosimo Cecchi <cosimoc@gnome.org>
63 * libnautilus-private/nautilus-autorun.c:
64 (_g_mount_guess_content_type):
65 Disable autorun when detecting autorun.exe and autorun.inf,
66 as we do not support those yet (part of bug #524270).
67 * src/nautilus-autorun-software.c: (autorun), (main):
68 Plug some minor leaks.
70 2008-04-04 A. Walton <awalton@svn.gnome.org>
74 * docs/reference/Makefile.am:
75 * docs/reference/libnautilus-extension/Makefile.am:
76 * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
77 * docs/reference/libnautilus-extension/libnautilus-extension.types:
78 * docs/reference/libnautilus-extension/version.xml.in:
80 Adds initial Gtk-doc support infrastructure for libnautilus-extension.
81 (Progress towards bug #526193).
83 2008-04-04 Christian Neumair <cneumair@gnome.org>
85 * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
86 (nautilus_places_sidebar_dispose),
87 (nautilus_places_sidebar_class_init):
89 Move finalize to dispose, unset pointers to window/tree_view, use
90 eel_preferences_add_callback_while_alive().
92 2008-04-04 Cosimo Cecchi <cosimoc@gnome.org>
94 * libnautilus-extension/nautilus-file-info.c:
95 (nautilus_file_info_get_parent_info),
96 (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
97 * libnautilus-extension/nautilus-file-info.h:
98 * libnautilus-private/nautilus-file.c:
99 (nautilus_file_info_iface_init):
100 Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
101 and get_parent_info). (#521612).
103 2008-04-04 Christian Neumair <cneumair@gnome.org>
105 * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
106 (nautilus_file_operations_mount_volume):
107 * libnautilus-private/nautilus-file-operations.h:
108 * libnautilus-private/nautilus-mime-actions.c
109 (activation_mount_not_mounted_callback),
110 (activation_mount_not_mounted):
111 * src/nautilus-application.c (startup_volume_mount_cb),
112 (automount_all_volumes), (volume_added_callback):
113 * src/nautilus-places-sidebar.c (open_selected_bookmark),
115 * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
116 (got_file_info_for_view_selection_callback):
117 Inhibit autorun in mount callbacks after finishing mounts rather than
120 It is neccessary because the mount may take a very long time (floppy,
121 password prompt), which may take longer than the inhibition timeout.
123 This approach works because with the current HAL volume monitor
124 implementation, GVolumeMonitor signal emission is scheduled, while the
125 mount callbacks are invoked synchronously.
127 This should also fix the not working inhibition on startup, which
128 could happen because parallel mounts in the background and the rest of
129 the startup process eat resources, so the mounts may also take longer
130 than the inhibition timeout.
132 2008-04-03 Christian Neumair <cneumair@gnome.org>
134 * libnautilus-private/nautilus-bookmark.c
135 (nautilus_bookmark_icon_is_different):
136 Fix icon comparison if icon has not yet been set.
138 * libnautilus-private/nautilus-bookmark.c
139 (nautilus_bookmark_update_icon):
140 Never update icon if a file has not yet been confirmed.
142 2008-04-03 Christian Neumair <cneumair@gnome.org>
144 * libnautilus-private/nautilus-icon-container.c
145 (nautilus_icon_container_update_scroll_region):
146 Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
149 2008-04-03 Tomas Bzatek <tbzatek@redhat.com>
151 * libnautilus-private/nautilus-file.c: (update_info_internal):
152 Fix SELinux:context attribute display issue
154 2008-04-02 Christian Neumair <cneumair@gnome.org>
156 * libnautilus-private/nautilus-icon-container.c
157 (nautilus_icon_container_update_scroll_region),
158 (lay_down_icons_horizontal), (get_max_icon_dimensions),
159 (lay_down_icons_vertical),
160 (nautilus_icon_container_start_renaming_selected_item),
161 (nautilus_icon_container_is_layout_vertical):
162 * libnautilus-private/nautilus-icon-container.h:
163 * src/nautilus-window.c
164 (nautilus_window_set_initial_window_geometry):
165 Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
166 area since the entire canvas codes requests 1 px more than it needs.
167 Wrap when the icon hits the canvas, rather than wrapping to late.
168 Fixes most of the "text besides icons" glitches.
170 Add container padding on the RHS for vertical layout, and consider
171 max. emblem rectangles when deciding whether to wrap. This may wrap
172 slightly to early in some (high zoom level) situations, but we will
173 never get scroll glitches.
175 2008-04-01 Christian Neumair <cneumair@gnome.org>
177 * libnautilus-private/nautilus-view-factory.h:
178 * src/file-manager/fm-desktop-icon-view.c
179 (fm_desktop_icon_view_register):
180 * src/file-manager/fm-icon-view.c:
181 * src/file-manager/fm-list-view.c (fm_list_view_register):
182 * src/nautilus-navigation-window.c (load_view_as_menu):
183 * src/nautilus-window-manage-views.c:
184 * src/nautilus-window-manage-views.h:
185 * src/nautilus-window.c (add_view_as_menu_item):
186 Remove unused "label" field of NautilusViewInfo and
187 nautilus_window_get_view_label().
188 Rename two other fields of NautilusViewInfo and make their use
189 more explicit. Remove redundand "View" from view menu label.
191 2008-04-01 Michael J. Chudobiak <mjc@svn.gnome.org>
193 * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
194 Skip the thumbnailing of unreadable files. This is more efficient
195 than relying on failed thumbnails. (#525594).
197 2008-04-01 A. Walton <awalton@svn.gnome.org>
199 reviewed by: Cosimo Cecchi
201 Add advice about patches adding strings to Nautilus.
203 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
205 * libnautilus-private/nautilus-file-operations.c: (delete_dir),
206 (prompt_empty_trash), (verify_destination), (copy_move_directory),
207 (remove_target_recursively), (copy_move_file):
208 * libnautilus-private/nautilus-mime-actions.c:
209 (report_broken_symbolic_link), (activate_files):
210 * libnautilus-private/nautilus-program-choosing.c:
211 (application_cannot_open_location), (nautilus_launch_application),
212 (nautilus_launch_desktop_file):
213 * src/file-manager/fm-error-reporting.c:
214 (fm_report_error_loading_directory),
215 (fm_report_error_renaming_file), (fm_report_error_setting_group),
216 (fm_report_error_setting_owner),
217 (fm_report_error_setting_permissions):
218 * src/file-manager/fm-properties-window.c:
219 (fm_properties_window_drag_data_received),
220 (create_permissions_page):
221 * src/nautilus-application.c: (nautilus_application_startup):
222 * src/nautilus-connect-server-dialog-main.c:
223 (display_error_dialog):
224 * src/nautilus-connect-server-dialog.c: (connect_to_server):
225 * src/nautilus-emblem-sidebar.c:
226 (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
227 * src/nautilus-information-panel.c: (receive_dropped_uri_list):
228 * src/nautilus-property-browser.c: (remove_pattern),
229 (remove_emblem), (add_pattern_to_browser):
230 * src/nautilus-window-manage-views.c:
231 (display_view_selection_failure):
232 Do not use contractions in strings. (#145356).
234 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
236 * libnautilus-private/nautilus-file-operations.c:
237 (nautilus_file_operations_unmount_mount), (empty_trash_job),
238 (nautilus_file_operations_empty_trash):
239 Do not ask twice if we want to empty the trash when unmounting
242 2008-03-31 Christian Neumair <cneumair@gnome.org>
244 * libnautilus-private/nautilus-autorun.c
245 (should_skip_native_mount_root), (should_autorun_mount):
246 Do not automount mount points inside hidden hierarchies (#524075).
248 2008-03-31 Christian Neumair <cneumair@gnome.org>
250 * libnautilus-private/nautilus-icon-container.c
251 (lay_down_icons_vertical):
252 Reduce vertical space between icons, do not request space at the
255 2008-03-31 Christian Neumair <cneumair@gnome.org>
257 * libnautilus-private/nautilus-icon-canvas-item.c
258 (create_label_layout),
259 (nautilus_icon_canvas_item_get_max_text_width):
260 * libnautilus-private/nautilus-icon-container.c
261 (nautilus_icon_container_start_renaming_selected_item):
262 For column layout, do not limit text width if each columns determines
265 2008-03-30 Christian Neumair <cneumair@gnome.org>
267 * src/file-manager/fm-icon-view.c
268 (fm_icon_view_real_get_directory_tighter_layout):
269 Return FALSE if view does not support tighter layout.
271 2008-03-30 Christian Neumair <cneumair@gnome.org>
273 * src/file-manager/fm-desktop-icon-view.c
274 (fm_desktop_icon_view_register):
275 Do not translate unused desktop icon view labels.
277 * src/file-manager/fm-icon-view.c:
278 * src/file-manager/fm-list-view.c:
279 Use "... View" instead of "View as ..." for view menu and dropdown.
280 This makes the labels consistent with the preference dialog and with
283 2008-03-30 Christian Neumair <cneumair@gnome.org>
285 * src/file-manager/fm-properties-window.c
286 (get_image_for_properties_window), (update_properties_window_icon),
287 (create_image_widget):
288 Use icon name for window instead of pixbuf, if available (#519041).
290 2008-03-29 Christian Neumair <cneumair@gnome.org>
292 * libnautilus-private/apps_nautilus_preferences.schemas.in:
293 * libnautilus-private/nautilus-global-preferences.c
294 (nautilus_global_preferences_get_default_folder_viewer_preference_a
296 * libnautilus-private/nautilus-global-preferences.h:
297 * libnautilus-private/nautilus-icon-canvas-item.c
298 (create_label_layout),
299 (nautilus_icon_canvas_item_get_max_text_width):
300 * libnautilus-private/nautilus-icon-container.c
301 (lay_down_one_column), (get_max_icon_dimensions),
302 (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
303 (lay_down_icons), (size_allocate),
304 (nautilus_icon_container_update_icon),
305 (nautilus_icon_container_set_layout_mode),
306 (nautilus_icon_container_start_renaming_selected_item),
307 (nautilus_icon_container_set_forced_icon_size),
308 (nautilus_icon_container_set_all_columns_same_width):
309 * libnautilus-private/nautilus-icon-container.h:
310 * libnautilus-private/nautilus-icon-private.h:
311 * libnautilus-private/nautilus-metadata.h:
312 * src/file-manager/fm-icon-container.c
313 (fm_icon_container_get_icon_images),
314 (fm_icon_container_get_icon_text):
315 * src/file-manager/fm-icon-view.c
316 (get_stored_icon_position_callback),
317 (fm_icon_view_supports_manual_layout),
318 (fm_icon_view_supports_tighter_layout), (update_layout_menus),
319 (fm_icon_view_real_set_directory_sort_reversed),
320 (fm_icon_view_get_directory_auto_layout),
321 (fm_icon_view_real_get_directory_auto_layout),
322 (fm_icon_view_set_directory_auto_layout),
323 (fm_icon_view_real_set_directory_auto_layout),
324 (fm_icon_view_real_set_directory_tighter_layout),
325 (real_supports_manual_layout), (get_default_zoom_level),
326 (set_labels_beside_icons), (set_columns_same_width),
327 (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
328 (fm_icon_view_zoom_to_level),
329 (fm_icon_view_restore_default_zoom_level),
330 (default_zoom_level_changed_callback),
331 (all_columns_same_width_changed_callback),
332 (fm_icon_view_set_property), (fm_icon_view_class_init),
333 (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
334 (fm_compact_view_create), (fm_icon_view_is_compact),
335 (fm_icon_view_register):
336 * src/file-manager/fm-icon-view.h:
337 * src/nautilus-file-management-properties.c
338 (nautilus_file_management_properties_dialog_setup):
339 * src/nautilus-file-management-properties.glade:
342 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
344 * src/nautilus-window-manage-views.c:
345 (display_view_selection_failure):
346 Fix a typo in a string. (#521199).
348 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
350 * libnautilus-private/nautilus-progress-info.c:
351 (get_progress_window):
352 Use title capitalization for the File Operations dialog. (#516353).
354 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
356 * src/nautilus-places-sidebar.c: (update_places):
357 Show network servers in Places sidebar. Patch by Vincent Untz.
360 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
362 * libnautilus-private/nautilus-icon-container.c:
363 (nautilus_icon_container_invert_selection):
364 * libnautilus-private/nautilus-icon-container.h:
365 * libnautilus-private/nautilus-view.c:
366 (nautilus_view_invert_selection):
367 * libnautilus-private/nautilus-view.h:
368 * src/file-manager/fm-actions.h:
369 * src/file-manager/fm-directory-view.c:
370 (action_invert_selection_callback),
371 (fm_directory_view_invert_selection), (real_update_menus),
372 (fm_directory_view_class_init):
373 * src/file-manager/fm-directory-view.h:
374 * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
375 (fm_icon_view_class_init):
376 * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
377 (fm_list_view_class_init):
378 * src/file-manager/nautilus-directory-view-ui.xml:
379 Add support for "Invert Selection". Patch by Amos Brocco
380 <amos.brocco@unifr.ch>. (#305295).
382 2008-03-29 Christian Neumair <cneumair@gnome.org>
384 * src/nautilus-application.c
385 (nautilus_application_save_session_to_file), (save_session):
386 * src/nautilus-application.h:
387 * src/nautilus-main.c (main):
388 * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
389 When restarting with "nautilus --restart", use XML file session
390 save / load mechanism, instead of writing to / reading from GConf.
392 2008-03-29 Christian Neumair <cneumair@gnome.org>
394 * src/nautilus-bookmarks-window.c (create_bookmarks_window),
395 (on_button_pressed), (on_key_pressed), (repopulate):
396 Write back changes to selected bookmark before changing
399 2008-03-28 Alexander Larsson <alexl@redhat.com>
402 Bump version to 2.23.1
403 Gnome 2.22 work continues on gnome-2-22 branch
405 2008-03-28 Alexander Larsson <alexl@redhat.com>
408 Post release version bump
410 === nautilus 2.22.1 ===
412 2008-03-28 Alexander Larsson <alexl@redhat.com>
417 2008-03-28 A. Walton <awalton@svn.gnome.org>
419 * libnautilus-private/nautilus-progress-info.c:
420 (get_progress_window):
421 Fix annoying behavior of the file progress info dialog jumping
422 to the center of the screen when new file operations begin.
425 2008-03-28 Alexander Larsson <alexl@redhat.com>
427 * libnautilus-private/nautilus-file-operations.c:
429 Make sure to queue a move even if the op was a move,
430 not just an added event.
432 2008-03-28 Alexander Larsson <alexl@redhat.com>
434 * libnautilus-private/nautilus-file-operations.c:
436 Don't leak dest_fs_id by requesting it twice.
438 2008-03-28 Alexander Larsson <alexl@redhat.com>
440 * libnautilus-private/nautilus-file-operations.c:
442 During the merge part of a recursive move/copy always
443 disable same_fs to make sure we transcode filenames
444 correctly, as the target directory may be on another
447 2008-03-28 Alexander Larsson <alexl@redhat.com>
449 * libnautilus-private/nautilus-file-operations.c:
450 When prepare move fails and we didn't select overwrite
451 do not silently overwrite. Instead we remember for each
452 file if overwrite was already specified or not.
454 2008-03-28 Alexander Larsson <alexl@redhat.com>
456 * libnautilus-private/nautilus-file-operations.c:
458 Actually handle the move-file-over-directory case.
460 2008-03-26 Alexander Larsson <alexl@redhat.com>
462 * libnautilus-private/nautilus-monitor.c:
463 (nautilus_monitor_directory):
464 Avoid constantly trying to create directory monitors
465 if it fails once by returning an "empty"
466 NautilusMonitor instead of NULL.
468 2008-03-24 Christian Neumair <cneumair@gnome.org>
470 * src/file-manager/fm-directory-view.c
471 (delayed_rename_file_hack_callback),
472 (delayed_rename_file_hack_removed), (rename_file):
473 Ensure that the rename file callback data is destroyed. We leaked it
474 in case of cancellation.
476 2008-03-23 Christian Neumair <cneumair@gnome.org>
478 * src/file-manager/fm-directory-view.c
479 (directory_list_lookup_file), (fm_directory_view_new_folder),
480 (paste_clipboard_received_callback),
481 (paste_into_clipboard_received_callback),
482 (action_paste_files_callback), (action_paste_files_into_callback):
483 Ref/unref view before/after receiving clipboard data, and check
484 whether it has been disposed. Should fix most of the clipboard crashers.
486 * src/file-manager/fm-tree-view.c
487 (clipboard_contents_received_callback), (button_pressed_callback),
488 (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
489 (fm_tree_view_finalize):
490 Cancel activation and destroy popup in dispose() and not in finalize().
491 Create popup menu on demand.
492 Unref popup file in dispose() instead of leaking a reference.
493 Use eel_preferences_add_callback_while_alive() for preferences
495 Also ref/unref before/after requesting clipboard data, and check for
496 previous disposal in callback. Should fix rest of clipboard crashers.
498 2008-03-23 Christian Neumair <cneumair@gnome.org>
500 * src/file-manager/fm-icon-view.c (play_file):
501 Use playbin for playback, but keep video playback disabled. (#523959).
503 2008-03-23 Paolo Borelli <pborelli@katamail.com>
505 * src/nautilus-location-entry.c: do not leak the
506 location string when autocompleting.
508 2008-03-23 Christian Neumair <cneumair@gnome.org>
510 * libnautilus-private/nautilus-directory-async.c
511 (directory_count_start), (deep_count_load):
512 Do not follow symlinks. (#504980).
514 2008-03-23 Christian Neumair <cneumair@gnome.org>
516 * libnautilus-private/nautilus-file-operations.c
517 (custom_full_name_skip), (custom_basename_skip),
518 (custom_size_skip), (custom_time_skip), (custom_mount_skip):
519 Fix compiler warnings about unused value by casting va_arg calls with
520 unused return values to void. (#523908).
522 2008-03-22 Christian Neumair <cneumair@gnome.org>
524 * src/file-manager/fm-directory-view.c
525 (delayed_rename_file_hack_callback):
526 Only start renaming if we have not yet been destroyed.
528 2008-03-20 Alexander Larsson <alexl@redhat.com>
530 * libnautilus-private/nautilus-program-choosing.c:
531 Use GDesktopAppInfos for launching desktop files. (#342084)
532 Patch from Cosimo Cecchi.
534 * src/file-manager/fm-directory-view.c:
535 (paste_clipboard_data):
538 2008-03-19 Frederic Crozat <fcrozat@mandriva.com>
540 * libnautilus-private/nautilus-link.c:
541 Only strip icon name when it ends with a know
544 2008-03-19 Alexander Larsson <alexl@redhat.com>
547 Add Christian Neumair as new maintainer
549 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
551 * libnautilus-private/nautilus-search-engine-tracker.c:
552 (nautilus_search_engine_tracker_new): Check that tracker is
553 actually running before using it (#386512).
554 Patch by Josselin Mouette.
556 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
558 * src/file-manager/fm-directory-view.c:
559 (action_show_hidden_files_callback): Show backup files too if the
560 option for it is set. Showing hidden files and backup files is
561 handled exactly the same in nautilus nowadays (#327361).
562 Patch by Stephen Cook.
564 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
566 * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
567 Allow "Connect to server" for sftp and ssh shares too (#385608).
568 Patch from Mike Hommey.
570 2008-03-18 Cosimo Cecchi <cosimoc@gnome.org>
572 * libnautilus-private/nautilus-file.c:
573 (nautilus_file_should_show_thumbnail):
574 * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
575 (nautilus_thumbnail_is_mimetype_limited_by_size):
576 * libnautilus-private/nautilus-thumbnails.h:
577 Always use the thumbnails regardless of the original file size if
578 it has been already generated (#501268).
579 Also, reimplement image mimetypes table to determine if we have
580 to check for file size limit.
583 2008-03-17 A. Walton <awalton@svn.gnome.org>
585 * libnautilus-private/nautilus-icon-info.h:
586 Trivial build fix for users with Gtk+ SVN trunk (#522835),
587 caused by recent changes in Gtk+'s file includes.
588 Patch from Marc-Andre Lureau.
590 2008-03-17 Alexander Larsson <alexl@redhat.com>
592 * src/nautilus-connect-server-dialog-main.c:
593 * src/nautilus-connect-server-dialog-nonmain.c:
594 * src/nautilus-connect-server-dialog.c:
595 Mount location when using the external connect
596 to server dialog app. (#520390)
597 Patch from Cosimo Cecchi <anarki@lilik.it>
599 2008-03-14 A. Walton <awalton@svn.gnome.org>
601 * src/nautilus-connect-server-dialog.c
602 (bookmark_checkmark_toggled),
603 (nautilus_connect_server_dialog_init):
604 Set the bookmark name widget in the connect server dialog insensitive
605 if the user doesn't check the add bookmark check button.
607 2008-03-14 A. Walton <awalton@svn.gnome.org>
609 * libnautilus-private/nautilus-bookmark.c
610 (nautilus_bookmark_compare_with):
611 Fixes crash if the user doesn't set a name for the bookmark (#522446).
613 2008-03-14 Alexander Larsson <alexl@redhat.com>
615 * libnautilus-private/nautilus-column-chooser.c:
616 (button_new_with_mnemonic):
617 respect gtk-button-images property for buttons (#514130)
618 Patch from Marcin Galazka
620 2008-03-13 Alexander Larsson <alexl@redhat.com>
622 * libnautilus-private/nautilus-mime-application-chooser.c:
623 (set_extension_and_description):
624 Don't create application/x-ext-<extension> types for known mimetypes
626 2008-03-12 Cosimo Cecchi <cosimoc@gnome.org>
628 * src/nautilus-property-browser.c:
629 (make_properties_from_directories):
630 Use the correct string to lookup the icons for the emblems.
633 2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
635 * src/file-manager/fm-properties-window.c:
636 Fix a crash while changing owner
638 2008-03-11 Alexander Larsson <alexl@redhat.com>
641 Post release version bump
643 === nautilus 2.22.0 ===
645 2008-03-11 Alexander Larsson <alexl@redhat.com>
656 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
658 * libnautilus-private/nautilus-file-operations.c:
659 (callback_for_move_to_trash):
660 Fix a crash due to a missing NULL check (#520947).
662 2008-03-06 Alexander Larsson <alexl@redhat.com>
664 * libnautilus-private/nautilus-bookmark.c:
665 (nautilus_bookmark_uri_known_not_to_exist):
666 Fix this check to actually only access local
667 files, not fuse-based gvfs paths.
669 2008-03-06 Alexander Larsson <alexl@redhat.com>
671 * libnautilus-private/nautilus-icon-container.c:
672 (nautilus_icon_container_update_icon):
675 * libnautilus-private/nautilus-icon-info.c:
676 (nautilus_icon_info_lookup):
677 Resize custom icons (#513102)
679 2008-03-06 Alexander Larsson <alexl@redhat.com>
681 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
682 Avoid crashing if no pixbuf for menu icon. (#513719)
684 2008-03-06 Alexander Larsson <alexl@redhat.com>
686 * src/nautilus-file-management-properties.c:
687 Avoid showing broken icons for the media type list (#519880)
689 2008-03-06 Alexander Larsson <alexl@redhat.com>
691 * libnautilus-private/nautilus-file-operations.c:
693 Fix delete all button (#518616)
694 Patch from Rached Ben Mustapha
696 2008-03-06 Alexander Larsson <alexl@redhat.com>
698 * libnautilus-private/nautilus-file.c:
699 (nautilus_file_can_set_permissions):
700 Try to set permissions on remote shares. (#520572)
702 2008-03-06 Alexander Larsson <alexl@redhat.com>
704 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
705 Only look for autorun stuff for local files.
706 We can't generally exec stuff for non-local files anyway,
707 and is a performance hit to do the check.
709 2008-03-05 Alexander Larsson <alexl@redhat.com>
711 * libnautilus-private/nautilus-autorun.[ch]:
712 Add async x-content type getter, change sync one
713 to only read the cached value
715 * src/file-manager/fm-directory-view.c:
716 * src/nautilus-window-manage-views.c:
717 Get x-content type async
719 2008-03-04 Alexander Larsson <alexl@redhat.com>
721 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
722 Handle the case of empty display name as if it wasn't specified.
724 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
726 * nautilus-computer.desktop.in.in:
727 * nautilus-folder-handler.desktop.in.in:
728 * nautilus-home.desktop.in.in:
729 Computer, Home and Open Folder .desktop files should only show in
730 GNOME. Patch from Federico Mena Quintero. (#350947)
732 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
734 * src/nautilus-file-management-properties.c:
735 (update_icon_captions_from_gconf):
736 Fix a crasher when reading NULL values from GConf. (#518974)
738 2008-02-28 Christian Neumair <cneumair@gnome.org>
740 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
742 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
743 Ignore lines beginning with a space (#512593).
745 2008-02-28 Alexander Larsson <alexl@redhat.com>
747 * src/file-manager/fm-directory-view.c:
748 (file_should_show_foreach):
749 Add mount entry for mountables, not unmount (#519056)
751 2008-02-28 Alexander Larsson <alexl@redhat.com>
753 * libnautilus-private/nautilus-progress-info.c:
754 Use better icon for system tray. (#518644)
755 Patch from Michael Monreal
757 2008-02-07 Christian Neumair <cneumair@gnome.org>
759 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
760 Handle NULL state (#512042).
761 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
762 trash monitor signal (#519050).
764 2008-02-26 Alexander Larsson <alexl@redhat.com>
766 * src/nautilus-autorun-software.c (autorun):
769 2008-02-25 Alexander Larsson <alexl@redhat.com>
772 Post release version bump
774 === nautilus 2.21.92 ===
776 2008-02-25 Alexander Larsson <alexl@redhat.com>
784 2008-02-25 Alexander Larsson <alexl@redhat.com>
786 * src/nautilus-autorun-software.c:
787 Show dialog on autorun errors
789 2008-02-25 Alexander Larsson <alexl@redhat.com>
791 * src/file-manager/fm-properties-window.c:
792 Don't show permissions for computer.
793 Make "open with tab" consistent for computer and trash.
794 Patch from Cosimo Cecchi (#518131)
796 2008-02-25 Alexander Larsson <alexl@redhat.com>
798 * src/nautilus-window-manage-views.c:
799 (got_file_info_for_view_selection_callback):
800 Fix NautilusFile leak.
801 Patch from Christian Neumair
803 2008-02-25 Alexander Larsson <alexl@redhat.com>
805 * libnautilus-private/nautilus-icon-container.[ch]:
806 * src/file-manager/fm-directory-view.[ch]:
807 * src/file-manager/fm-icon-view.c:
808 Fixes the icon position when creating a new folder,
809 and the view is zoomed.
810 Patch from Christian Neumair
812 2008-02-25 Alexander Larsson <alexl@redhat.com>
814 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
815 Fix s/display_name/filename/ typo (#515903)
816 Fixes blurry window icons
817 Patch from Christian Neumair
819 2008-02-25 Alexander Larsson <alexl@redhat.com>
821 * src/file-manager/fm-properties-window.c:
822 Allow theming of chart colors (#478471)
823 Patch from Baris Cicek
825 2008-02-25 Alexander Larsson <alexl@redhat.com>
827 * libnautilus-private/nautilus-file.c (is_uri_relative):
828 g_uri_get_scheme -> g_uri_parse_scheme
830 2008-02-25 Alexander Larsson <alexl@redhat.com>
832 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
833 Don't display error on G_IO_ERROR_FAILED_HANDLED.
835 2008-02-22 David Zeuthen <davidz@redhat.com>
837 * libnautilus-private/nautilus-autorun.c:
838 (autorun_dialog_response), (do_autorun_for_content_type):
839 Actually handle when the user presses the Eject or Unmount button.
841 * src/nautilus-window-manage-views.c: (found_mount_cb),
842 (update_for_new_location):
843 * src/nautilus-window-private.h:
844 * src/nautilus-window.c: (nautilus_window_finalize):
845 Find the mount for the window, used for determining if a x-content
846 clue bar should be shown, async.
848 2008-02-22 Alexander Larsson <alexl@redhat.com>
850 * libnautilus-private/nautilus-mime-actions.c:
851 (activation_mount_not_mounted):
852 Don't crash if all files were removed due to error
855 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
857 * libnautilus-private/nautilus-icon-container.c:
858 (nautilus_icon_container_get_selected_icons),
859 (nautilus_icon_container_get_selected_icon_locations),
860 (stop_rubberbanding): Add
861 nautilus_icon_container_get_selected_icons(). Use icon as range
862 selection base if it has been rubberbanded. Fixes #512894.
864 2008-02-21 Vincent Untz <vuntz@gnome.org>
866 Bring back the Connect to dialog. It still needs some work, but it's
869 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
870 Actually save the name in the bookmark, instead of forgetting it.
872 * src/Makefile.am: Updated to build the connect dialog stuff.
873 * src/nautilus-connect-server-dialog-main.c: (show_uri),
874 (nautilus_connect_server_dialog_present_uri), (main):
875 Port to gio. We use g_app_info_launch_default_for_uri() to open the
876 URI, but it will need some more work because it doesn't automount the
878 * src/nautilus-connect-server-dialog-nonmain.c:
879 (nautilus_connect_server_dialog_present_uri): Trivial update.
880 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
881 (nautilus_connect_server_dialog_finalize), (connect_to_server),
882 (response_callback), (setup_for_type), (display_server_location),
883 (nautilus_connect_server_dialog_init),
884 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
885 feature, to replace the old gnome-vfs network volumes. Remove the
886 Browse button, which isn't really needed there. Needs some more polish.
887 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
888 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
889 Uncomment code to make use of the dialog
891 2008-02-21 David Zeuthen <davidz@redhat.com>
893 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
894 Use g_volume_should_automount() to determine if we should autorun
897 * libnautilus-private/nautilus-directory-async.c:
898 (nautilus_directory_set_up_request),
899 (nautilus_async_destroying_file), (lacks_filesystem_info),
900 (wants_filesystem_info), (request_is_satisfied),
901 (directory_count_start), (mime_list_start),
902 (filesystem_info_cancel), (filesystem_info_stop),
903 (filesystem_info_state_free), (got_filesystem_info),
904 (query_filesystem_info_callback), (filesystem_info_start),
905 (start_or_stop_io), (nautilus_directory_cancel),
906 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
907 (nautilus_directory_cancel_loading_file_attributes):
908 * libnautilus-private/nautilus-directory-private.h:
909 * libnautilus-private/nautilus-file-attributes.h: Add new
910 filesystem info attribute; right now two bits in NautilusFile's
911 private structure are set; the filesystem::use-preview and
914 * libnautilus-private/nautilus-file-operations.c:
915 (nautilus_file_operations_mount_volume):
916 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
917 (mount_shortcut_cb): Don't inhibit automount from
918 nautilus_file_operations_mount_volume() because then everything
919 will be inhibited as the mount_added callback use it as
920 well. Rather, move the call to inhibit out to the proper call
923 * libnautilus-private/nautilus-file-private.h:
924 * libnautilus-private/nautilus-file.c:
925 (nautilus_file_get_filesystem_use_preview),
926 (nautilus_file_should_show_thumbnail),
927 (get_speed_tradeoff_preference_for_file),
928 (nautilus_file_get_mount):
929 * libnautilus-private/nautilus-file.h:
930 * src/file-manager/fm-directory-view.c: (load_directory):
931 * src/file-manager/fm-icon-view.c: (should_preview_sound):
932 * src/nautilus-window-manage-views.c: (update_for_new_location):
933 Use the new filesystem::use-preview hint to determine if we should
934 preview non-native files (such as gphoto2:// and cdda://
937 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
939 * src/nautilus-application.c: (find_parent_spatial_window):
940 Stop closing parent windows at Desktop in spatial mode only if it's
941 not explicitly opened in a spatial window. (#515180).
943 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
945 * src/nautilus-pathbar.c: (trash_state_changed_cb),
946 (nautilus_path_bar_init):
947 Update the trash icon on the pathbar according to the trash state.
950 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
952 * libnautilus-private/nautilus-mime-application-chooser.c:
953 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
954 Finish work on open with tab with multiple files selected. (#343930).
956 2008-02-20 Alexander Larsson <alexl@redhat.com>
958 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
959 * libnautilus-private/nautilus-open-with-dialog.[ch]:
960 * src/file-manager/fm-directory-view.c:
961 * src/file-manager/fm-properties-window.c:
962 Initial work on open with tab with multple selected
964 Patch from Cosimo Cecchi
966 2008-02-20 Alexander Larsson <alexl@redhat.com>
968 * libnautilus-private/nautilus-file-operations.c:
969 Duplicate if src and dest dirs are the same (#512392)
971 2008-02-20 Alexander Larsson <alexl@redhat.com>
973 * src/nautilus-main.c:
974 Call eel_debug_shut_down() after freeing
975 NautilusApplications (fixes warning about
977 Pointed out by Christian Neumair
979 2008-02-20 Alexander Larsson <alexl@redhat.com>
981 * libnautilus-private/nautilus-icon-info.c:
982 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
983 (nautilus_icon_info_get_pixbuf_at_size):
984 Don't scale icons if not needed (#515903)
985 Patch from Christian Neumair
987 2008-02-19 Alexander Larsson <alexl@redhat.com>
989 * src/file-manager/fm-tree-model.[ch]:
990 Add fm_tree_model_iter_compare_roots to compare roots
991 Report dummy rows added before reporting has_child_toggled.
993 * src/file-manager/fm-tree-view.c:
995 Use fm_tree_model_iter_compare_roots when comparing roots
996 to force a stable sort, because GtkTreeModelSort isn't stable.
998 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
1000 * libnautilus-private/nautilus-file-operations.c:
1001 (delete_job_done), (delete_job), (trash_or_delete_internal),
1002 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
1003 * libnautilus-private/nautilus-file-operations.h:
1004 * src/file-manager/fm-directory-view.c:
1005 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
1006 (trash_or_delete_files), (action_location_trash_callback):
1007 Reset selection_was_removed in FMDirectoryView if the user
1008 cancels the deletion from trash (#337937).
1010 2008-02-19 Alexander Larsson <alexl@redhat.com>
1012 * libnautilus-private/nautilus-clipboard.c:
1013 * src/file-manager/fm-directory-view.c:
1014 * src/file-manager/fm-icon-view.c:
1015 * src/file-manager/fm-list-view.c:
1016 * src/nautilus-navigation-window-menus.c:
1017 * src/nautilus-spatial-window.c:
1018 * src/nautilus-window-menus.c:
1019 Move comments around to help translators (#463616)
1020 Patch from Yann Simon
1022 2008-02-19 Alexander Larsson <alexl@redhat.com>
1024 * libnautilus-private/Makefile.am:
1025 * libnautilus-private/nautilus-file-operations-progress-icons.h:
1026 * libnautilus-private/nautilus-file-operations-progress.[ch]:
1027 Removed unused files. (#515259)
1029 * libnautilus-private/nautilus-file-operations.c:
1030 Don't include removed file
1032 2008-02-18 Alexander Larsson <alexl@redhat.com>
1034 * libnautilus-private/nautilus-directory-async.c:
1035 (link_info_nautilus_link_read_callback):
1036 Avoid free of random memory if desktop file reading
1039 2008-02-15 Alexander Larsson <alexl@redhat.com>
1041 * libnautilus-private/nautilus-dnd.c:
1042 (nautilus_drag_build_selection_list):
1043 Don't build selection list in wrong order. (#330357)
1045 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
1047 * src/file-manager/fm-properties-window.c:
1048 (should_show_custom_icon_buttons):
1049 Fix typo, now you can set custom icons again. (#512795)
1051 2008-02-15 Alexander Larsson <alexl@redhat.com>
1053 * libnautilus-private/nautilus-mime-actions.c:
1054 * libnautilus-private/nautilus-vfs-file.c:
1055 Fix checking when to display errors (#514135)
1057 2008-02-14 Alexander Larsson <alexl@redhat.com>
1059 * libnautilus-private/nautilus-file-operations.c:
1060 (report_copy_progress):
1061 Only change progress status string as needed when
1062 copying. This avoids a lot of I/O ops to get the
1065 2008-02-14 Alexander Larsson <alexl@redhat.com>
1067 * libnautilus-private/nautilus-file-operations.c:
1068 ask before emptying the trash or deleting files (#509877)
1069 Patch from Cosimo Cecchi and Luca Ferretti
1071 2008-02-14 Alexander Larsson <alexl@redhat.com>
1073 * src/file-manager/fm-properties-window.[ch]:
1074 Close properties dialog on escape (#515620)
1075 Patch from Cosimo Cecchi
1077 2008-02-14 Alexander Larsson <alexl@redhat.com>
1079 * libnautilus-private/nautilus-file-operations.c:
1080 Don't ref parent window during operation, as this
1081 could lead to some crash when the gtkuimanager is updated
1082 but the child widgets were destroyed. Instead use
1085 2008-02-13 Alexander Larsson <alexl@redhat.com>
1088 Handle beagle >= 0.3.0
1090 2008-02-13 Alexander Larsson <alexl@redhat.com>
1092 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1093 Fix bookmark comparison (#516214)
1094 Patch from Cosimo Cecchi
1096 2008-02-13 Alexander Larsson <alexl@redhat.com>
1098 * libnautilus-private/nautilus-progress-info.c:
1099 Allow minimize of progress window (#512778)
1100 Patch from Cosimo Cecchi
1102 2008-02-13 Alexander Larsson <alexl@redhat.com>
1104 * libnautilus-private/nautilus-progress-info.[ch]:
1105 * libnautilus-private/nautilus-file-operations.c:
1106 Add paused status to progress infos and use it
1107 to avoid poping up the progress dialog while dialogs
1109 Patch from Cosimo Cecchi
1111 2008-02-13 Alexander Larsson <alexl@redhat.com>
1113 * libnautilus-private/nautilus-icon-dnd.c:
1114 If using composite, make dnd icons partially transparent.
1116 2008-02-13 Alexander Larsson <alexl@redhat.com>
1118 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1119 * libnautilus-private/nautilus-icon-dnd.c:
1120 Support alpha icons during DnD on composited screens. (#500084)
1121 Patch from Alexander "weej" Jones
1123 2008-02-13 Alexander Larsson <alexl@redhat.com>
1125 * libnautilus-private/nautilus-link.c:
1126 (nautilus_link_get_link_icon_from_desktop):
1127 Strip extension from non-absolute-filename icons.
1128 This fixes icons for some old-school desktop files.
1130 2008-02-13 Alexander Larsson <alexl@redhat.com>
1132 * libnautilus-private/nautilus-file.[ch]:
1133 * libnautilus-private/nautilus-file-private.h:
1134 Add nautilus_file_is_launcher()
1136 * libnautilus-private/nautilus-directory-async.c:
1137 * libnautilus-private/nautilus-dnd.c:
1138 * libnautilus-private/nautilus-link.[ch]
1139 * libnautilus-private/nautilus-mime-actions.c:
1140 * libnautilus-private/nautilus-program-choosing.[ch]:
1141 * src/file-manager/fm-directory-view.c:
1142 * src/file-manager/fm-tree-view.c:
1143 Remove weird desktop-file: and command: hacks, and
1144 replace with usage and implementation of
1145 nautilus_file_is_launcher().
1146 This fixes some problems where the old desktop-file uri
1147 was interpreted as an actual file.
1149 2008-02-13 Alexander Larsson <alexl@redhat.com>
1151 * libnautilus-private/nautilus-file-operations.c (verify_destination):
1152 Don't free NULL GError.
1154 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
1156 * libnautilus-private/nautilus-file-operations.c:
1157 Remove unneeded gnome-vfs includes.
1159 2008-02-12 Alexander Larsson <alexl@redhat.com>
1161 * libnautilus-private/nautilus-mime-actions.c:
1162 (mime_application_hash):
1163 Fix 64bit build (#515896)
1165 2008-02-11 Alexander Larsson <alexl@redhat.com>
1168 Post-release version bump
1170 === nautilus 2.21.91 ===
1172 2008-02-11 Alexander Larsson <alexl@redhat.com>
1180 2008-02-11 Alexander Larsson <alexl@redhat.com>
1182 * libnautilus-private/nautilus-progress-info.[ch]:
1183 * libnautilus-private/nautilus-file-operations.c:
1184 Make progress setting be ratio based and not
1185 percent based and then ensure we handle division
1186 by zero correctly in all cases.
1188 2008-02-11 Alexander Larsson <alexl@redhat.com>
1190 * libnautilus-private/nautilus-file-operations.c:
1191 * libnautilus-private/nautilus-mime-actions.c:
1192 * libnautilus-private/nautilus-vfs-file.c:
1193 * src/nautilus-application.c:
1194 * src/nautilus-window-manage-views.c:
1195 Update for new gio mount flags argument
1197 2008-02-11 Alexander Larsson <alexl@redhat.com>
1199 * src/nautilus-places-sidebar.c (update_places):
1200 Fix leak of volumes list.
1201 Pointed out by Vincent Untz
1203 2008-02-08 Alexander Larsson <alexl@redhat.com>
1205 * libnautilus-private/nautilus-autorun.c:
1208 2008-02-08 Alexander Larsson <alexl@redhat.com>
1210 * src/nautilus-application.c:
1211 Use the new g_volume_should_automount()
1213 2008-02-08 Alexander Larsson <alexl@redhat.com>
1215 * libnautilus-private/nautilus-desktop-link.c:
1216 Maks sure we disconnect from the changed
1217 signal on the mount.
1219 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
1221 * HACKING: Change CVS things into SVN.
1223 2008-02-08 Alexander Larsson <alexl@redhat.com>
1225 * libnautilus-private/nautilus-desktop-link.c:
1226 (mount_changed_callback):
1227 (nautilus_desktop_link_new_from_mount):
1228 Handle changes of GMount objects
1230 2008-02-08 Alexander Larsson <alexl@redhat.com>
1232 * src/file-manager/fm-directory-view.c:
1233 Fix open and open with menu display in
1234 always-use-browser mode.
1236 2008-02-08 Alexander Larsson <alexl@redhat.com>
1238 * src/file-manager/fm-directory-view.c:
1239 Make sure delete-from-trash is correctly sensitive.
1242 2008-02-08 Alexander Larsson <alexl@redhat.com>
1244 * test/test-nautilus-search-engine.c:
1246 Initialize threads (#515031)
1248 2008-02-07 Luca Ferretti <elle.uca@libero.it>
1251 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1254 2008-02-07 A. Walton <awalton@svn.gnome.org>
1256 * libnautilus-private/nautilus-emblem-utils.c:
1257 (is_reserved_keyword):
1258 * libnautilus-private/nautilus-file.c:
1259 (nautilus_file_fit_date_as_string):
1260 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1261 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1263 2008-02-07 Alexander Larsson <alexl@redhat.com>
1265 * libnautilus-private/nautilus-icon-dnd.c:
1266 Rewrite the desktop uri to the real uri on
1267 uri-list drops (i.e. from other apps) (#511764)
1269 2008-02-06 Alexander Larsson <alexl@redhat.com>
1271 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1272 Don't crash if parent doesn't exist (#512636)
1273 Move exact change before key generation to avoid leak.
1275 2008-02-06 Alexander Larsson <alexl@redhat.com>
1277 * src/nautilus-window-manage-views.c:
1278 (nautilus_window_reload):
1279 Selection is already GFiles now, no need to
1280 convert from uris (#514458)
1281 Patch from John Millikin
1283 2008-02-06 Alexander Larsson <alexl@redhat.com>
1285 * libnautilus-private/nautilus-directory-async.c:
1286 (directory_load_one):
1287 Avoid crashing if gvfs backend gives NULL as name for
1288 a new file. (#511601)
1290 2008-02-06 Alexander Larsson <alexl@redhat.com>
1292 * libnautilus-private/nautilus-directory-async.c:
1293 * libnautilus-private/nautilus-directory-private.h:
1294 Change how we handle cancellation of the directory count
1295 and mime list for files in a directory. We now make sure
1296 that the callback for the cancelled operation is run before
1299 This was causing problems when viewing a directory that had
1300 a subdirectory getting a lot of new files added, as for each
1301 new file added the directory count would be cancelled and
1302 re-started, leading to lots of outstanding (cancelled)
1303 operations. Each of these was using a file descriptor for
1304 the readdir operation, which wasn't really leaking (it was
1305 eventually freed) but could cause temporary out-of-fd errors.
1307 Perhaps we should do something similar for all kinds of
1308 operations, but its worst for dir count and mime list due to
1309 nautilus_directory_invalidate_count_and_mime_list() which is
1310 called on file creation.
1312 2008-02-05 Alexander Larsson <alexl@redhat.com>
1314 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1315 Escape characters that won't work in GMarkup.
1317 2008-02-04 Alexander Larsson <alexl@redhat.com>
1319 * libnautilus-private/nautilus-autorun.c:
1320 Don't autorun non-local mounts.
1322 2008-02-04 Alexander Larsson <alexl@redhat.com>
1324 * libnautilus-private/nautilus-dnd.c ()
1325 (nautilus_drag_default_drop_action_for_icons):
1326 Default to move when dragging from trash.
1328 2008-02-04 Alexander Larsson <alexl@redhat.com>
1330 * src/file-manager/fm-properties-window.c (create_permissions_page):
1331 Only show selinux context if HAVE_SELINUX.
1333 2008-02-04 Alexander Larsson <alexl@redhat.com>
1335 * libnautilus-private/nautilus-file-operations.c:
1336 Don't follow symlinks when emptying trash (#513912)
1338 2008-02-01 Alexander Larsson <alexl@redhat.com>
1340 * libnautilus-private/nautilus-mime-actions.c:
1341 Handle GAppInfos having NULL id
1343 2008-01-30 Alexander Larsson <alexl@redhat.com>
1345 * libnautilus-private/nautilus-autorun.[ch]:
1346 Add functions to inhibit autorun for a volume
1347 or for the volume of a file.
1349 * src/nautilus-application.c:
1350 Convert automount code to new way to inhibit autorun.
1352 * libnautilus-private/nautilus-file-operations.c:
1353 * libnautilus-private/nautilus-mime-actions.c:
1354 * libnautilus-private/nautilus-vfs-file.c:
1355 * src/nautilus-window-manage-views.c:
1356 Inhibit autorun if we manually mount stuff.
1358 2008-01-29 Alexander Larsson <alexl@redhat.com>
1360 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1361 Fix string wrt plural
1363 2008-01-28 Alexander Larsson <alexl@redhat.com>
1366 Post release version bump
1368 === nautilus 2.21.90 ===
1370 2008-01-28 Alexander Larsson <alexl@redhat.com>
1376 Update version to 2.21.90
1378 2008-01-28 Alexander Larsson <alexl@redhat.com>
1380 * libnautilus-private/nautilus-autorun.c:
1381 Better finding of case insensitive files. (#511450)
1383 * libnautilus-private/nautilus-file-utilities.[ch]:
1384 Add nautilus_find_file_insensitive
1386 Based on patch from John Millikin
1388 2008-01-28 Alexander Larsson <alexl@redhat.com>
1390 * src/file-manager/fm-directory-view.c:
1391 Enable paste into folder for volume links (#386800)
1392 Based on patch from John Millikin
1394 2008-01-28 Alexander Larsson <alexl@redhat.com>
1396 * libnautilus-private/nautilus-directory-async.c:
1398 Don't reference thumb_mtime_str if its not
1399 set, fixing a crash on zoom in. (#511406)
1400 Patch from John Millikin
1402 2008-01-28 Alexander Larsson <alexl@redhat.com>
1404 * libnautilus-private/nautilus-file-operations.c:
1405 (report_count_progress):
1406 Use ngettext for number of files strings. (#512203)
1407 Patch from Vasiliy Faronov
1409 2008-01-28 Alexander Larsson <alexl@redhat.com>
1411 * libnautilus-private/nautilus-metafile.c:
1413 Escape slashes in the same way as old versions,
1414 fixing loss of metadata customization.
1415 Patch from Rached Ben Mustapha (#511592)
1417 2008-01-25 Soren Sandmann <sandmann@redhat.com>
1419 * libnautilus-private/nautilus-directory-background.c
1420 (nautilus_connect_desktop_background_to_file_metadata): Remove
1421 call of noop eel_background_set_is_constant()
1423 2008-01-25 Matthias Clasen <mclasen@redhat.com>
1425 * libnautilus-private/nautilus-file-operations.c: Update all
1426 GIOSchedulerJobFunc callbacks to return FALSE.
1428 2008-01-24 Luca Ferretti <elle.uca@libero.it>
1430 reviewed by: Alexander Larsson
1432 * libnautilus-private/Makefile.am:
1433 * libnautilus-private/nautilus-icon-names.h
1435 Add a new file to define icon names, like
1436 #define NAUTILUS_ICON_HOME "user-home"
1437 using named icons from fd.o icon naming spec.
1439 * libnautilus-private/nautilus-desktop-link.c:
1440 (nautilus_desktop_link_new):
1441 * libnautilus-private/nautilus-link.c:
1442 (nautilus_link_get_link_icon_from_desktop):
1443 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1444 (nautilus_trash_monitor_init):
1445 * src/file-manager/fm-directory-view.c:
1446 * src/file-manager/fm-tree-view.c: (create_popup_menu),
1448 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1449 * src/nautilus-connect-server-dialog-main.c: (main):
1450 * src/nautilus-desktop-window.c: (real_get_icon):
1451 * src/nautilus-main.c: (main):
1452 * src/nautilus-pathbar.c: (get_icon_for_file_path),
1453 (get_button_image), (is_file_path_mounted_mount),
1454 (make_directory_button):
1455 * src/nautilus-places-sidebar.c: (update_places),
1456 (bookmarks_drop_uris):
1457 * src/nautilus-window-menus.c:
1459 Include nautilus-icon-name.h and use its icons defines.
1460 This means that now Nautilus is using "user-home",
1461 "user-desktop", "folder", "user-trash*", "computer",
1462 "drive-harddisk", "folder-remote", "network-workgroup",
1463 and "text-x-generic-template".
1465 * src/network-scheme.desktop.in:
1466 * nautilus-computer.desktop.in.in:
1467 * nautilus-file-management-properties.desktop.in.in:
1468 * nautilus-folder-handler.desktop.in.in:
1469 * nautilus-home.desktop.in.in:
1470 * nautilus.desktop.in.in:
1472 Use icons from fd.o spec here too. In details, we have
1474 ----------------+----------------------
1476 File Browser | system-file-manager
1477 Open Folder | folder-open
1478 Home Folder | user-home
1479 File Management | system-file-manager
1480 Network | network-workgroup
1482 For other details see bug #407130.
1484 2008-01-23 Alexander Larsson <alexl@redhat.com>
1486 * libnautilus-private/nautilus-file-operations.c:
1487 Don't leak enumerators
1489 * libnautilus-private/nautilus-trash-monitor.c:
1490 Don't leak file info
1492 Fixes from Matthias Clasen
1494 2008-01-22 Alexander Larsson <alexl@redhat.com>
1496 * libnautilus-extension/nautilus-column.c:
1497 Add attribute_q property that is the Quark
1498 of the attribute property.
1500 * src/file-manager/fm-icon-container.c:
1501 * src/file-manager/fm-list-model.[ch]:
1502 * src/file-manager/fm-list-view.c:
1503 Use the quark versions of the string attribute
1504 calls for better performance.
1506 2008-01-22 Alexander Larsson <alexl@redhat.com>
1508 * libnautilus-private/nautilus-file.[ch]:
1509 Add quark-bases string-attribute accessors.
1510 Store extension infos as quarks
1512 2008-01-22 Alexander Larsson <alexl@redhat.com>
1514 * libnautilus-private/nautilus-file.c:
1515 (nautilus_file_invalidate_extension_info_internal):
1516 (nautilus_file_add_string_attribute):
1517 Lazily allocate the extension info hashtable.
1518 Internalize the extension info attribute names.
1520 2008-01-22 Alexander Larsson <alexl@redhat.com>
1522 * libnautilus-private/nautilus-file.c:
1523 (nautilus_file_get_emblem_pixbufs):
1524 Don't leak NautilusIconInfo
1526 2008-01-22 Alexander Larsson <alexl@redhat.com>
1528 * libnautilus-private/nautilus-bookmark.c:
1529 (nautilus_bookmark_get_pixbuf):
1532 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1535 * libnautilus-private/nautilus-icon-info.c:
1536 (nautilus_icon_info_get_pixbuf_nodefault):
1537 Only set toggle ref first time we get a pixbuf request.
1539 2008-01-22 Alexander Larsson <alexl@redhat.com>
1541 * src/nautilus-main.c:
1543 Clear caches on shutdown to help track leaks.
1545 2008-01-22 Alexander Larsson <alexl@redhat.com>
1547 * libnautilus-private/nautilus-file.c:
1549 (update_description_for_link):
1550 Fix leak of description
1552 * libnautilus-private/nautilus-metafile.c:
1553 (set_metafile_contents):
1554 fix leak of xmlName.
1556 2008-01-22 Alexander Larsson <alexl@redhat.com>
1558 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1559 * libnautilus-private/nautilus-file-operations.c:
1560 * src/Nautilus_shell.server.in:
1561 * src/file-manager/fm-directory-view.c:
1562 * src/file-manager/fm-properties-window.c:
1563 * src/nautilus-connect-server-dialog-main.c:
1564 * src/nautilus-file-management-properties.glade:
1565 * src/nautilus-navigation-window-menus.c:
1566 Clean up strings for l10n. (#510327)
1568 2008-01-22 Alexander Larsson <alexl@redhat.com>
1570 * libnautilus-private/nautilus-file-operations.c:
1571 * libnautilus-private/nautilus-file.c:
1572 * libnautilus-private/nautilus-progress-info.c:
1573 * src/file-manager/fm-directory-view.c:
1574 * src/file-manager/fm-properties-window.c:
1575 Use thousands separators (#41455)
1577 2008-01-21 Alexander Larsson <alexl@redhat.com>
1580 Post release version bump
1582 === nautilus 2.21.6 ===
1584 2008-01-21 Alexander Larsson <alexl@redhat.com>
1590 Bump glib requirement to 2.15.3
1592 2008-01-21 Alexander Larsson <alexl@redhat.com>
1594 * libnautilus-private/nautilus-desktop-icon-file.c:
1597 * libnautilus-private/nautilus-file.c:
1598 Allow umount and eject for NautilusFiles that have
1599 a GMount. (e.g. unix mountpoints)
1601 2008-01-18 Alexander Larsson <alexl@redhat.com>
1603 * libnautilus-private/nautilus-autorun.c:
1604 * src/nautilus-autorun-software.c:
1607 2008-01-18 Alexander Larsson <alexl@redhat.com>
1609 * libnautilus-private/nautilus-program-choosing.c:
1610 Just use get_activation_location instead of all
1611 the unnecessary special casing.
1613 * libnautilus-private/nautilus-autorun.[ch]:
1614 * src/file-manager/fm-directory-view.c:
1615 * src/nautilus-window-manage-views.c:
1616 Use nautilus_file_get_mount() to do the
1617 x-content type detection.
1619 2008-01-18 Alexander Larsson <alexl@redhat.com>
1621 * libnautilus-private/nautilus-file.[ch]:
1622 Add nautilus_file_get_activation_location.
1624 * libnautilus-private/nautilus-directory-async.c:
1625 Get mounts from mountable files too.
1627 2008-01-18 Alexander Larsson <alexl@redhat.com>
1629 * src/nautilus-x-content-bar.c:
1630 Don't free result of g_app_info_get_icon ().
1632 2008-01-17 Alexander Larsson <alexl@redhat.com>
1634 * libnautilus-private/nautilus-desktop-icon-file.c:
1635 * libnautilus-private/nautilus-directory-async.c:
1636 * libnautilus-private/nautilus-directory-private.h:
1637 * libnautilus-private/nautilus-file.c:
1638 Implement reading the mount attribute
1639 (not used or tested yet)
1641 2008-01-17 Alexander Larsson <alexl@redhat.com>
1643 * libnautilus-private/nautilus-file.[ch]:
1644 * libnautilus-private/nautilus-file-attributes.h:
1645 * libnautilus-private/nautilus-file-private.h:
1646 Add GMount attribute to NautilusFile.
1647 (not implemented yet)
1651 * data/nautilus.xml.in:
1652 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1653 * libnautilus-private/nautilus-autorun.[ch]:
1654 * libnautilus-private/nautilus-global-preferences.c:
1655 * libnautilus-private/nautilus-global-preferences.h:
1656 * libnautilus-private/nautilus-program-choosing.c:
1658 * src/file-manager/fm-directory-view.c:
1659 * src/nautilus-application.c:
1660 * src/nautilus-autorun-software.c: Added.
1661 * src/nautilus-file-management-properties.c:
1662 * src/nautilus-file-management-properties.glade:
1663 * src/nautilus-window-manage-views.c:
1664 * src/nautilus-x-content-bar.[ch]: Added.
1665 More work on autorun and x-content types from David Zeuthen
1667 2008-01-16 Alexander Larsson <alexl@redhat.com>
1669 * src/nautilus-application.c:
1670 (find_parent_spatial_window):
1671 unref, not free the GFile.
1672 Fixes crash in close parent windows (#509821)
1674 2008-01-16 Alexander Larsson <alexl@redhat.com>
1676 * src/nautilus-file-management-properties.c:
1677 (nautilus_file_management_properties_dialog_setup):
1678 Fix help crash by actually owning a ref to
1679 xml_dialog. (#509835)
1681 2008-01-15 Alexander Larsson <alexl@redhat.com>
1683 * libnautilus-private/nautilus-dnd.[ch]:
1684 Add nautilus_drag_uris_local
1686 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1687 Don't copy/move files if you dnd within the same
1690 2008-01-15 Alexander Larsson <alexl@redhat.com>
1692 * src/file-manager/fm-directory-view.c:
1693 Selection lists are GFiles now, not uris (#505944)
1695 2008-01-15 Alexander Larsson <alexl@redhat.com>
1697 * libnautilus-private/nautilus-mime-application-chooser.c:
1698 (nautilus_mime_application_chooser_finalize):
1699 Disconnect mime changed handler
1701 2008-01-15 Alexander Larsson <alexl@redhat.com>
1703 * src/nautilus-file-management-properties.c:
1704 (nautilus_file_management_properties_dialog_response_cb):
1705 Don't crash when exiting separate properties app. (#505687)
1707 * src/nautilus-window.c:
1708 (nautilus_window_update_icon):
1709 Unref pixbuf inside != NULL block.
1711 2008-01-15 Alexander Larsson <alexl@redhat.com>
1713 * libnautilus-private/nautilus-directory-async.c:
1714 * libnautilus-private/nautilus-file-private.h:
1715 * libnautilus-private/nautilus-file.c:
1716 Honor mtime specified in thumbnail (#504833)
1718 2008-01-14 Alexander Larsson <alexl@redhat.com>
1721 Post release version bump
1723 === nautilus 2.21.5 ===
1725 2008-01-14 Alexander Larsson <alexl@redhat.com>
1727 * src/nautilus-application.c:
1734 Update version to 2.21.5
1737 2008-01-14 Alexander Larsson <alexl@redhat.com>
1742 * libnautilus-private/nautilus-file-utilities.c:
1743 * libnautilus-private/nautilus-monitor.c:
1744 * libnautilus-private/nautilus-trash-monitor.c:
1745 * src/nautilus-bookmark-list.c:
1746 Update to new gio API.
1748 2008-01-14 Alexander Larsson <alexl@redhat.com>
1750 * src/file-manager/fm-directory-view.c:
1751 (search_in_menu_items):
1752 (extension_action_callback):
1753 Check recursively for valid menu items (#508878)
1754 Patch from Choe Hwanjin.
1756 2008-01-14 Alexander Larsson <alexl@redhat.com>
1758 * libnautilus-private/nautilus-ui-utilities.c:
1759 (extension_action_sensitive_callback):
1760 (nautilus_toolbar_action_from_menu_item):
1761 Update toolbar item sensitivity if menu item changes.
1763 2008-01-14 Alexander Larsson <alexl@redhat.com>
1765 * libnautilus-private/nautilus-file-operations.[ch]:
1766 Add check_trash arg to nautilus_file_operations_unmount_mount.
1767 Add nautilus_file_operations_mount_volume().
1769 * libnautilus-private/nautilus-desktop-icon-file.c:
1770 * src/nautilus-places-sidebar.c:
1771 * src/file-manager/fm-tree-view.c:
1772 Update to API change.
1774 * data/nautilus.xml.in:
1775 * libnautilus-private/Makefile.am:
1776 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1777 * libnautilus-private/nautilus-autorun.[ch]: Added.
1778 * libnautilus-private/nautilus-global-preferences.[ch]:
1779 * src/nautilus-application.c:
1780 * src/nautilus-file-management-properties.c:
1781 * src/nautilus-file-management-properties.glade:
1782 Add new autorun setup (by David Zeuthen)
1784 2008-01-11 Alexander Larsson <alexl@redhat.com>
1786 * libnautilus-private/nautilus-file.[ch]:
1787 Add nautilus_file_has_activation_uri.
1788 Don't show can't write emblems if you can't
1789 write in the parent either.
1791 * libnautilus-private/nautilus-mime-actions.c:
1792 Don't launch mountables that have no activation uri.
1794 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1796 Don't check for unportable functions, fixes #396923
1800 * configure.in: don't check for unportable functions to modify the
1802 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1804 2008-01-10 Alexander Larsson <alexl@redhat.com>
1806 * src/file-manager/fm-directory-view.c:
1807 Use nautilus_file_can_delete() to control sensitivity
1808 of delete menu item.
1810 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1813 * icons/backgrounds.png:
1814 * icons/emblems.png:
1815 New Tango icons from Ulisse Perusin (see bug #374722).
1817 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1819 * data/icons/16x16/apps/Makefile.am:
1820 * data/icons/22x22/apps/Makefile.am:
1821 * data/icons/24x24/apps/Makefile.am:
1822 * data/icons/32x32/apps/Makefile.am:
1823 * data/icons/scalable/apps/Makefile.am:
1824 Run gtk-update-icon-cache one one when exiting from
1825 icons directory. Not needed to repeat it 5 times.
1827 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1832 * icons/Makefile.am:
1834 Move "nautilus" named icon from icon/appicon to data/icons
1835 matching the directory and naming structure of other GNOME
1838 This will also help if we'll need to add custom themeable
1841 2008-01-10 Alexander Larsson <alexl@redhat.com>
1843 * libnautilus-private/nautilus-mime-actions.c:
1844 (cancel_activate_callback):
1845 Fix assertion crash on cancel.
1847 2008-01-09 A. Walton <awalton@svn.gnome.org>
1849 * libnautilus-private/nautilus-file-operations.c:
1850 (verify_destination):
1851 Non-strdup()'d string potentially free()'d.
1853 2008-01-09 A. Walton <awalton@svn.gnome.org>
1855 * libnautilus-private/nautilus-file-operations.c:
1856 (move_file_prepare):
1857 Remove bad g_error_free()'s causing crashes while
1860 2008-01-09 Alexander Larsson <alexl@redhat.com>
1863 EXTRA_DIST the currently not built
1864 connect to server dialogs.
1866 2008-01-08 Alexander Larsson <alexl@redhat.com>
1869 Post release version bump
1871 === nautilus 2.21.2 ===
1873 2008-01-08 Alexander Larsson <alexl@redhat.com>
1878 2008-01-08 Alexander Larsson <alexl@redhat.com>
1880 * libnautilus-private/nautilus-desktop-icon-file.c:
1881 * libnautilus-private/nautilus-file.[ch]:
1882 * libnautilus-private/nautilus-vfs-file.c:
1883 * src/file-manager/fm-directory-view.c:
1884 Remove unused callbacks in nautilus_file_unmount/eject.
1885 Patch from Tomas Bzatek <tbzatek@redhat.com>
1887 2008-01-08 Alexander Larsson <alexl@redhat.com>
1889 * libnautilus-private/nautilus-desktop-icon-file.c:
1890 * libnautilus-private/nautilus-file-operations.c:
1891 * libnautilus-private/nautilus-vfs-file.c:
1892 Implement some missing mount/unmount functionallity.
1893 Patch from Tomas Bzatek <tbzatek@redhat.com>
1895 2008-01-08 Alexander Larsson <alexl@redhat.com>
1898 Bump glib req to 2.15.1
1900 2008-01-08 Alexander Larsson <alexl@redhat.com>
1902 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1905 2008-01-07 Alexander Larsson <alexl@redhat.com>
1907 * libnautilus-private/nautilus-monitor.c:
1908 * libnautilus-private/nautilus-trash-monitor.c:
1909 Update to new gio API
1911 2008-01-04 Alexander Larsson <alexl@redhat.com>
1913 * libnautilus-extension/libnautilus-extension.pc.in:
1914 Pull in gio, not gnome-vfs.
1916 * libnautilus-extension/nautilus-file-info.[ch]:
1917 * libnautilus-private/nautilus-file.c:
1918 Export some gio specific things like file type and
1919 location/parent location.
1921 * libnautilus-private/nautilus-desktop-icon-file.c:
1922 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1924 2008-01-04 Alexander Larsson <alexl@redhat.com>
1927 * src/nautilus-main.c:
1928 Set desktop env for GAppInfo
1930 * libnautilus-private/nautilus-open-with-dialog.c:
1931 Filter out apps that don't take file args from
1934 2008-01-04 Alexander Larsson <alexl@redhat.com>
1936 * libnautilus-private/nautilus-file-operations.c:
1938 Remove unnecessary delete_if_all_already_in_trash boolean.
1940 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
1942 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1945 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
1947 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1948 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1949 Update to use extensions-2.0 dir.
1951 2007-12-27 Alexander Larsson <alexl@redhat.com>
1953 * libnautilus-private/nautilus-dnd.c:
1954 (nautilus_drag_default_drop_action_for_icons):
1955 Default dnd of desktop icons to move. (#504824)
1956 Based on patch by Cosimo Cecchi
1958 2007-12-20 Alexander Larsson <alexl@redhat.com>
1961 Post release version bump
1963 === nautilus 2.21.1 ===
1965 2007-12-20 Alexander Larsson <alexl@redhat.com>
1967 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1974 Remove gnome-vfs requirement
1975 Bump glib and eel requirements
1977 2007-12-20 Alexander Larsson <alexl@redhat.com>
1979 * libnautilus-private/nautilus-mime-actions.c:
1980 Correct check for require_uri.
1981 Small performance fix
1983 2007-12-20 Alexander Larsson <alexl@redhat.com>
1985 * libnautilus-private/nautilus-file-private.h:
1986 Missed one "std" in the conversion
1988 2007-12-20 Alexander Larsson <alexl@redhat.com>
1990 * libnautilus-private/nautilus-customization-data.c:
1991 * libnautilus-private/nautilus-directory-async.c:
1992 * libnautilus-private/nautilus-dnd.c:
1993 * libnautilus-private/nautilus-file-operations.c:
1994 * libnautilus-private/nautilus-file-utilities.c:
1995 * libnautilus-private/nautilus-file.c:
1996 * libnautilus-private/nautilus-icon-dnd.c:
1997 * libnautilus-private/nautilus-link.c:
1998 * libnautilus-private/nautilus-search-engine-simple.c:
1999 * libnautilus-private/nautilus-trash-monitor.c:
2000 * src/file-manager/fm-directory-view.c:
2001 * src/file-manager/fm-properties-window.c:
2002 * src/nautilus-pathbar.c:
2003 * src/nautilus-property-browser.c:
2004 Update to new gio file attribute names
2006 2007-12-20 Alexander Larsson <alexl@redhat.com>
2008 * libnautilus-private/nautilus-file-operations.c:
2009 * src/nautilus-places-sidebar.c:
2010 Update to new gio api
2012 2007-12-19 Alexander Larsson <alexl@redhat.com>
2014 * libnautilus-private/nautilus-file-operations.c:
2015 * libnautilus-private/nautilus-file.c:
2016 * src/file-manager/fm-directory-view.c:
2017 * src/file-manager/fm-properties-window.c:
2018 Update for glib API change.
2020 2007-12-19 David Zeuthen <davidz@redhat.com>
2022 Don't put up error dialogs if the error code is
2023 G_IO_ERROR_FAILED_HANDLED.
2025 * libnautilus-private/nautilus-file-operations.c:
2026 (unmount_mount_callback):
2027 * src/nautilus-places-sidebar.c: (volume_mount_cb),
2028 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2029 (drive_poll_for_media_cb):
2031 2007-12-17 Alexander Larsson <alexl@redhat.com>
2033 * src/nautilus-main.c:
2034 (setup_debug_log_signals):
2035 Disable unsafe segv handler by default
2037 2007-12-14 David Zeuthen <davidz@redhat.com>
2039 * libnautilus-private/nautilus-desktop-icon-file.c:
2040 (update_info_from_link):
2041 * libnautilus-private/nautilus-desktop-link-monitor.c:
2042 (volume_delete_dialog):
2043 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2044 (fm_tree_view_unmount_cb):
2045 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2046 * src/nautilus-places-sidebar.c: (check_visibility),
2047 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2048 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2049 (eject_shortcut_cb):
2051 Update for API changes in gio trunk.
2053 2007-12-14 Alexander Larsson <alexl@redhat.com>
2055 * libnautilus-private/nautilus-file-operations.c:
2056 * libnautilus-private/nautilus-monitor.c:
2057 * libnautilus-private/nautilus-open-with-dialog.c:
2058 Update to new flags API
2060 2007-12-14 Alexander Larsson <alexl@redhat.com>
2062 * libnautilus-private/nautilus-bookmark.c:
2063 * libnautilus-private/nautilus-bookmark.h:
2064 * libnautilus-private/nautilus-desktop-icon-file.c:
2065 * libnautilus-private/nautilus-desktop-link-monitor.c:
2066 * libnautilus-private/nautilus-desktop-link.c:
2067 * libnautilus-private/nautilus-desktop-link.h:
2068 * libnautilus-private/nautilus-directory-private.h:
2069 * libnautilus-private/nautilus-directory.h:
2070 * libnautilus-private/nautilus-emblem-utils.h:
2071 * libnautilus-private/nautilus-file-changes-queue.h:
2072 * libnautilus-private/nautilus-file-operations.c:
2073 * libnautilus-private/nautilus-file-operations.h:
2074 * libnautilus-private/nautilus-file-utilities.c:
2075 * libnautilus-private/nautilus-file-utilities.h:
2076 * libnautilus-private/nautilus-file.c:
2077 * libnautilus-private/nautilus-file.h:
2078 * libnautilus-private/nautilus-icon-info.c:
2079 * libnautilus-private/nautilus-icon-info.h:
2080 * libnautilus-private/nautilus-link.c:
2081 * libnautilus-private/nautilus-mime-actions.h:
2082 * libnautilus-private/nautilus-mime-application-chooser.c:
2083 * libnautilus-private/nautilus-monitor.c:
2084 * libnautilus-private/nautilus-monitor.h:
2085 * libnautilus-private/nautilus-open-with-dialog.c:
2086 * libnautilus-private/nautilus-open-with-dialog.h:
2087 * libnautilus-private/nautilus-program-choosing.c:
2088 * libnautilus-private/nautilus-program-choosing.h:
2089 * libnautilus-private/nautilus-progress-info.h:
2090 * libnautilus-private/nautilus-recent.h:
2091 * libnautilus-private/nautilus-search-directory.c:
2092 * libnautilus-private/nautilus-search-engine-simple.c:
2093 * libnautilus-private/nautilus-trash-monitor.c:
2094 * libnautilus-private/nautilus-trash-monitor.h:
2095 * libnautilus-private/nautilus-ui-utilities.c:
2096 * libnautilus-private/nautilus-view-factory.h:
2097 * src/file-manager/fm-directory-view.c:
2098 * src/file-manager/fm-directory-view.h:
2099 * src/file-manager/fm-icon-container.c:
2100 * src/file-manager/fm-icon-view.c:
2101 * src/file-manager/fm-tree-model.h:
2102 * src/file-manager/fm-tree-view.c:
2103 * src/nautilus-application.c:
2104 * src/nautilus-application.h:
2105 * src/nautilus-bookmark-list.c:
2106 * src/nautilus-bookmark-list.h:
2107 * src/nautilus-desktop-window.c:
2108 * src/nautilus-image-properties-page.c:
2109 * src/nautilus-location-entry.c:
2110 * src/nautilus-navigation-window.c:
2111 * src/nautilus-pathbar.c:
2112 * src/nautilus-pathbar.h:
2113 * src/nautilus-places-sidebar.c:
2114 * src/nautilus-property-browser.c:
2115 * src/nautilus-query-editor.c:
2116 * src/nautilus-window-menus.c:
2117 Only use <gio/gio.h> include
2119 2007-12-14 Alexander Larsson <alexl@redhat.com>
2121 * libnautilus-private/nautilus-file-operations.c:
2122 Update to gioscheduler.h changes
2124 2007-12-13 Alexander Larsson <alexl@redhat.com>
2126 * libnautilus-private/nautilus-mime-actions.c:
2127 * src/nautilus-window-manage-views.c:
2128 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2130 2007-12-12 Alexander Larsson <alexl@redhat.com>
2132 * src/file-manager/fm-directory-view.c:
2136 (add_submenu_to_directory_menus):
2137 Avoid creating three copies of template menu actions
2139 2007-12-12 Alexander Larsson <alexl@redhat.com>
2141 * libnautilus-private/nautilus-file-private.h:
2142 * libnautilus-private/nautilus-file-utilities.c:
2143 Update to new gio attribute names
2145 2007-12-12 Andre Klapper <a9016009@gmx.de>
2147 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2148 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2150 2007-12-12 Andre Klapper <a9016009@gmx.de>
2152 * src/file-manager/fm-properties-window.c (create_pie_widget):
2153 fix a typo (bug #499715, committing on behalf of Bob mauchin);
2154 add two translator comments.
2156 2007-12-11 David Zeuthen <davidz@redhat.com>
2158 Update for API changes in gio trunk.
2160 * libnautilus-private/nautilus-desktop-icon-file.c:
2161 (update_info_from_link):
2162 * libnautilus-private/nautilus-desktop-link-monitor.c:
2163 (volume_delete_dialog), (volume_file_name_used),
2164 (create_mount_link), (mount_added_callback),
2165 (mount_removed_callback), (mount_changed_callback),
2166 (desktop_volumes_visible_changed),
2167 (nautilus_desktop_link_monitor_init),
2168 (desktop_link_monitor_finalize):
2169 * libnautilus-private/nautilus-desktop-link.c:
2170 (nautilus_desktop_link_new),
2171 (nautilus_desktop_link_new_from_mount),
2172 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2173 * libnautilus-private/nautilus-desktop-link.h:
2174 * libnautilus-private/nautilus-file-operations.c:
2175 (custom_mount_to_string), (custom_mount_skip),
2176 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2177 (has_trash_files), (nautilus_file_operations_unmount_mount):
2178 * libnautilus-private/nautilus-file-operations.h:
2179 * libnautilus-private/nautilus-file.c:
2180 (nautilus_file_get_volume_name):
2181 * src/file-manager/fm-icon-container.c: (get_sort_category):
2182 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2183 (fm_tree_model_get_mount_for_root_node_file),
2184 (fm_tree_model_remove_root_uri):
2185 * src/file-manager/fm-tree-model.h:
2186 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2187 (mount_added_callback), (mount_removed_callback),
2188 (button_pressed_callback), (fm_tree_view_unmount_cb),
2190 * src/nautilus-application.c: (nautilus_application_instance_init),
2191 (mount_added_callback), (mount_removed_callback):
2192 * src/nautilus-pathbar.c:
2193 (nautilus_path_bar_update_button_appearance),
2194 (is_file_path_mounted_mount), (find_button_type),
2195 (make_directory_button):
2196 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2197 (mount_added_callback), (mount_removed_callback),
2198 (mount_changed_callback), (volume_added_callback),
2199 (volume_removed_callback), (volume_changed_callback),
2200 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2201 (check_visibility), (bookmarks_check_popup_sensitivity),
2202 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2203 (unmount_shortcut_cb), (eject_shortcut_cb),
2204 (drive_poll_for_media_cb), (rescan_shortcut_cb),
2205 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2206 (nautilus_places_sidebar_set_parent_window):
2208 2007-12-11 A. Walton <awalton@svn.gnome.org>
2209 * src/nautilus-shell-interface.idl:
2210 Fix build error from nautilus metafile removal.
2212 2007-12-10 Alexander Larsson <alexl@redhat.com>
2214 * libnautilus-private/nautilus-directory-async.c:
2215 * libnautilus-private/nautilus-directory-metafile.[ch]:
2216 * libnautilus-private/nautilus-metafile.[ch]:
2217 * libnautilus-private/nautilus-directory-private.h:
2218 * libnautilus-private/nautilus-directory.c:
2219 * libnautilus-private/Makefile.am:
2220 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2221 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2222 * libnautilus-private/nautilus-metafile-server.idl: Removed.
2223 * src/nautilus-application.c:
2224 * src/nautilus-main.c:
2225 * src/nautilus-spatial-window.c:
2226 Remove the bonobo layer for metadata, as we're always in-process anyway
2229 2007-12-07 Alexander Larsson <alexl@redhat.com>
2231 * libnautilus-private/nautilus-file.[ch]:
2232 * libnautilus-private/nautilus-vfs-file.c:
2233 * src/file-manager/fm-directory-view.c:
2234 Add optional cancellable arg to nautilus_file_mount
2236 * libnautilus-private/nautilus-mime-actions.c:
2237 Implement cancellation of file activation
2239 2007-12-07 Alexander Larsson <alexl@redhat.com>
2241 * libnautilus-private/nautilus-file-operations.c:
2242 Implement nautilus_file_set_permissions_recursive
2244 2007-12-07 Alexander Larsson <alexl@redhat.com>
2246 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2247 Use new gio apis to avoid getting uri.
2249 2007-12-07 Alexander Larsson <alexl@redhat.com>
2251 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2252 No need to get the uri to figure out if the
2253 directory is in the trash, just use
2254 g_file_has_uri_scheme().
2256 2007-12-07 Alexander Larsson <alexl@redhat.com>
2258 * src/nautilus-places-sidebar.c:
2259 Display errors on mount/unmount failure
2261 2007-12-07 Alexander Larsson <alexl@redhat.com>
2263 * libnautilus-private/nautilus-file-operations.[ch]:
2264 * src/file-manager/fm-tree-view.c:
2265 * src/nautilus-places-sidebar.c:
2266 Show errors on unmount/eject failing.
2268 2007-12-07 Alexander Larsson <alexl@redhat.com>
2270 * libnautilus-private/nautilus-file-operations.[ch]:
2271 * src/nautilus-places-sidebar.c:
2272 Implement empty trash on unmount and eject
2274 * src/file-manager/fm-tree-view.c:
2275 Use the file op version of unmount
2277 2007-12-07 Alexander Larsson <alexl@redhat.com>
2279 * libnautilus-private/nautilus-file-operations.[ch]:
2280 Implement the rest of the file create ops
2282 * src/file-manager/fm-directory-view.c:
2283 Get sane filenames for dropped text
2285 2007-12-06 Alexander Larsson <alexl@redhat.com>
2287 * libnautilus-private/nautilus-directory.c:
2288 Don't avoid adding existing files that are not is_added.
2289 Fixes a problem where new folder didn't display the new folder.
2291 * libnautilus-private/nautilus-file-operations.[ch]:
2292 * src/file-manager/fm-directory-view.c:
2293 * src/file-manager/fm-tree-view.c:
2294 Implement new folder.
2296 2007-12-06 Alexander Larsson <alexl@redhat.com>
2298 * libnautilus-private/nautilus-file-operations.c:
2299 Set position on move and link
2301 2007-12-06 Alexander Larsson <alexl@redhat.com>
2303 * libnautilus-private/nautilus-file-operations.[ch]:
2304 * src/file-manager/fm-directory-view.c:
2305 Implement symlinking
2307 2007-12-05 Alexander Larsson <alexl@redhat.com>
2309 * libnautilus-private/nautilus-file-operations.[ch]:
2310 Implement duplicate.
2312 2007-12-05 Alexander Larsson <alexl@redhat.com>
2314 * src/file-manager/fm-directory-view.c:
2315 Fix merge error that made the Open Folder Window
2316 menu item appear in non-browser mode
2318 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2319 * libnautilus-private/nautilus-search-engine-beagle.c:
2320 Fixed some spacing issues.
2322 2007-12-04 Alexander Larsson <alexl@redhat.com>
2324 * libnautilus-private/nautilus-file-operations.c:
2325 Implement empty trash
2327 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2328 * libnautilus-private/nautilus-search-engine-beagle.c:
2329 Fix a memory leak from the last commit.
2331 2007-12-04 Alexander Larsson <alexl@redhat.com>
2333 * libnautilus-private/nautilus-file-operations.c:
2334 Implement trash with CommonJob
2336 * libnautilus-private/nautilus-progress-info.c:
2337 (nautilus_progress_info_set_progress):
2338 Ensure progress always is inside 0.0 - 1.0
2340 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2341 * libnautilus-private/nautilus-search-engine-beagle.c:
2342 Replace depreciated beagle_query_add_hit_type and
2343 beagle_query_add_mime_type with compatible query strings.
2345 2007-12-04 Alexander Larsson <alexl@redhat.com>
2347 * libnautilus-private/nautilus-file-operations.c:
2348 Support recursive delete with progress reporting
2350 2007-12-04 Alexander Larsson <alexl@redhat.com>
2352 * libnautilus-private/nautilus-file-operations.c:
2353 Use CommonJob in the delete confirmation dialogs
2355 2007-12-03 Christian Persch <chpe@gnome.org>
2357 * libnautilus-private/nautilus-directory-metafile.c:
2358 (nautilus_directory_get_integer_file_metadata),
2359 (nautilus_directory_set_integer_file_metadata):
2360 * libnautilus-private/nautilus-directory.c:
2361 (nautilus_directory_schedule_position_set):
2362 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2363 * libnautilus-private/nautilus-file-operations-progress.c:
2364 (time_remaining_callback):
2365 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2366 * src/file-manager/fm-directory-view.c: (new_folder_done):
2367 * src/nautilus-application.c: (get_desktop_manager_selection):
2368 * src/nautilus-connect-server-dialog.c: (display_server_uri):
2369 * src/nautilus-information-panel.c: (receive_dropped_color):
2370 * src/nautilus-property-browser.c: (add_color_to_browser):
2371 * src/nautilus-window.c: (nautilus_window_init),
2372 (nautilus_window_finalize), (free_activate_view_data),
2373 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2374 (nautilus_window_class_init): Remove some small allocations, and use
2375 GSlice more often. Bug #461795.
2377 2007-12-03 Alexander Larsson <alexl@redhat.com>
2379 * libnautilus-private/nautilus-file-operations.c:
2380 Move screen_num to CommonJob
2381 Use GtkWindow * for parent_window in CommonJob
2382 shallow conversion to CommonJob use for delete
2384 2007-12-03 Alexander Larsson <alexl@redhat.com>
2386 * libnautilus-private/nautilus-file-operations.c:
2387 Remove old gnome-vfs base implementation to make
2388 this easier to read.
2390 2007-12-03 Alexander Larsson <alexl@redhat.com>
2392 * libnautilus-private/nautilus-file-operations.c:
2393 Implement cancellation in all ops
2395 * libnautilus-private/nautilus-progress-info.[ch]:
2396 Allow cancelling in progress dialog
2398 2007-12-03 Alexander Larsson <alexl@redhat.com>
2401 Don't include deprectated headers
2403 2007-12-03 Alexander Larsson <alexl@redhat.com>
2405 * libnautilus-private/nautilus-search-engine-tracker.c:
2408 * src/file-manager/fm-directory-view.h:
2409 Don't include deprectated headers
2411 2007-12-03 Alexander Larsson <alexl@redhat.com>
2413 * libnautilus-private/nautilus-file-operations.c:
2414 * libnautilus-private/nautilus-file.c:
2415 * libnautilus-private/nautilus-progress-info.c:
2416 * src/file-manager/fm-error-reporting.c:
2417 Fix ngettext use and othe i18n issues (#500945)
2419 2007-11-30 Federico Mena Quintero <federico@novell.com>
2421 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2424 * src/file-manager/fm-properties-window.c
2425 (create_permissions_page): Use header capitalization for command button.
2426 (add_permissions_combo_box): Use sentence capitalization for field labels.
2428 2007-11-30 Alexander Larsson <alexl@redhat.com>
2430 * libnautilus-private/nautilus-file-operations.[ch]:
2431 Reimplement copy_move helper with _copy and _move
2432 Also support move to trash as trash
2434 * src/file-manager/fm-directory-view.c:
2435 Use _copy_move again
2437 2007-11-30 Alexander Larsson <alexl@redhat.com>
2439 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2440 Convert changes queue to only use GFile, not uris.
2441 Kill all _by_uri versions
2443 * libnautilus-private/nautilus-directory-notify.h:
2444 * libnautilus-private/nautilus-directory.c:
2445 * libnautilus-private/nautilus-link.c:
2446 * libnautilus-private/nautilus-monitor.c:
2447 * src/file-manager/fm-directory-view.c:
2448 Update for above changes
2450 2007-11-30 Alexander Larsson <alexl@redhat.com>
2452 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2453 More uri -> gfile API changes
2455 * libnautilus-private/nautilus-file-operations.[ch]:
2458 * src/file-manager/fm-directory-view.c:
2461 2007-11-29 Alexander Larsson <alexl@redhat.com>
2463 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2464 * libnautilus-private/nautilus-icon-dnd.c:
2465 Change position setting api to accept GFile instead of
2468 * libnautilus-private/nautilus-file-operations.c:
2469 Set positions and copy metadata.
2471 2007-11-29 Alexander Larsson <alexl@redhat.com>
2473 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2474 Add some GFile version and rename the old to _by_uri
2476 * libnautilus-private/nautilus-file-operations.c:
2479 * libnautilus-private/nautilus-file-operations-progress.c:
2480 * libnautilus-private/nautilus-file.c:
2481 * libnautilus-private/nautilus-icon-dnd.c:
2482 * libnautilus-private/nautilus-metafile.c:
2483 * libnautilus-private/nautilus-monitor.c:
2484 * src/file-manager/fm-directory-view.c:
2485 * src/file-manager/fm-icon-view.c:
2486 Update to latest APIs
2488 2007-11-23 Alexander Larsson <alexl@redhat.com>
2490 * libnautilus-private/nautilus-file-operations.c:
2491 Better status message when copying one folder
2493 * libnautilus-private/nautilus-progress-info.c:
2494 Correct tooltip message for status icon
2496 2007-11-23 Alexander Larsson <alexl@redhat.com>
2498 * libnautilus-private/nautilus-file-operations.c:
2499 Nicer progress texts
2501 * libnautilus-private/nautilus-progress-info.c:
2502 Hide progress window when last op finishes.
2504 2007-11-23 Alexander Larsson <alexl@redhat.com>
2506 * libnautilus-private/nautilus-directory-async.c:
2507 Don't free uninitialized memory.
2509 * libnautilus-private/nautilus-file-operations.c:
2510 * libnautilus-private/nautilus-progress-info.[ch]:
2511 Add progress info dialog
2513 2007-11-22 Alexander Larsson <alexl@redhat.com>
2515 * libnautilus-private/nautilus-file-operations.c:
2516 Handle debuting URIs in file copy op
2518 * src/file-manager/fm-directory-view.c:
2519 Use new nautilus_file_operations_copy for copy.
2520 Make debuting_uri hash into debuting_files in new
2521 API. Convert for old calls.
2523 2007-11-22 Alexander Larsson <alexl@redhat.com>
2525 * libnautilus-private/nautilus-file-operations.c:
2526 Add run_warning and run_error to simplify the
2527 code for error dialogs.
2529 2007-11-22 Alexander Larsson <alexl@redhat.com>
2531 * libnautilus-private/nautilus-file-operations.c:
2532 Add defines for common button names to make sure
2535 2007-11-22 Alexander Larsson <alexl@redhat.com>
2537 * libnautilus-private/nautilus-file-operations.c:
2538 Use the right create_dest arg to copy_directory
2540 2007-11-22 Alexander Larsson <alexl@redhat.com>
2542 * libnautilus-private/nautilus-file-operations.c:
2543 Free primary / secondary in run_simple_dialog
2545 2007-11-22 Alexander Larsson <alexl@redhat.com>
2547 * libnautilus-private/nautilus-file-operations.c:
2548 Add IS_IO_ERROR macro and use that
2550 2007-11-22 Alexander Larsson <alexl@redhat.com>
2552 * libnautilus-private/nautilus-progress-info.[ch]:
2553 Remove printf versions
2554 rename _set_foo_nocopy to _take_foo
2556 * libnautilus-private/nautilus-file-operations.c:
2557 Use new custom printf formating for all strings
2559 2007-11-22 Alexander Larsson <alexl@redhat.com>
2561 * libnautilus-private/nautilus-file-operations.c:
2562 Use eel_strdup_printf_with_custom to make it easier
2563 to create error dialogs.
2565 2007-11-21 Alexander Larsson <alexl@redhat.com>
2567 * libnautilus-private/nautilus-file-operations.c:
2568 Handle deleting a directory when overwriting it with a
2571 2007-11-21 Alexander Larsson <alexl@redhat.com>
2573 * libnautilus-private/nautilus-file-operations.c:
2574 Handle errors in remove destination
2576 2007-11-21 Alexander Larsson <alexl@redhat.com>
2578 * libnautilus-private/nautilus-file-operations.c:
2579 Pass cancellable into strdup_with_name
2581 2007-11-21 Alexander Larsson <alexl@redhat.com>
2583 * libnautilus-private/nautilus-file-operations.c:
2584 Add progress updates to copy.
2585 Make some error dialogs more consistent (add skip all, reorder)
2587 * libnautilus-private/nautilus-progress-info.[ch]:
2588 Add nautilus_progress_info_set_status_printf
2590 2007-11-21 Alexander Larsson <alexl@redhat.com>
2592 * libnautilus-private/nautilus-file-operations.c:
2593 Don't create dest dir on merges
2595 2007-11-21 Alexander Larsson <alexl@redhat.com>
2597 * libnautilus-private/nautilus-file-operations.c:
2598 Handle recursive copies
2600 2007-11-20 Alexander Larsson <alexl@redhat.com>
2602 * libnautilus-private/nautilus-file-operations.c:
2603 Pass in same_fs instead of dest_fs_id so we can
2604 reuse copy_file recursively and only check once.
2606 2007-11-20 Alexander Larsson <alexl@redhat.com>
2608 * libnautilus-private/nautilus-file-operations.c:
2609 More work on file copies
2611 2007-11-20 Alexander Larsson <alexl@redhat.com>
2613 * libnautilus-private/nautilus-file-operations.c:
2614 Add error handling for source scanning
2616 2007-11-19 Alexander Larsson <alexl@redhat.com>
2618 * libnautilus-private/nautilus-progress-info.[ch]:
2619 Add nautilus_get_all_progress_info()
2624 * libnautilus-private/nautilus-file-operations.c:
2625 Implement generic run_simple_dialog()
2627 2007-11-19 Alexander Larsson <alexl@redhat.com>
2629 * libnautilus-private/nautilus-file-operations.c:
2630 Add generic run_simple_dialog.
2632 2007-11-16 Alexander Larsson <alexl@redhat.com>
2634 * libnautilus-private/nautilus-progress-info.c:
2635 Fix signal emissions
2637 * libnautilus-private/nautilus-file-operations.[ch]:
2638 Add nautilus_file_operations_copy, with some initial
2639 (far from done) code
2643 nautilus_file_operations_copy testcase
2645 2007-11-16 Alexander Larsson <alexl@redhat.com>
2647 * libnautilus-private/nautilus-progress-info.c:
2649 Fix threading issues wrt the idle source
2651 2007-11-16 Alexander Larsson <alexl@redhat.com>
2653 * libnautilus-private/Makefile.am:
2654 * libnautilus-private/nautilus-progress-info.[ch]:
2655 Added NautilusProgressInfo class
2657 * libnautilus-private/nautilus-file-operations.c:
2658 * src/file-manager/fm-tree-view.c:
2659 * src/nautilus-places-sidebar.c:
2660 Update to new gio API
2662 2007-11-13 Alexander Larsson <alexl@redhat.com>
2664 * src/file-manager/fm-error-reporting.c:
2665 Remove last use of GNOME_VFS_ERROR
2667 * libnautilus-private/Makefile.am:
2668 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2669 * src/file-manager/fm-directory-view.c:
2670 * src/nautilus-window-manage-views.c:
2671 Remove GNOME_VFS_ERROR
2673 2007-11-13 Alexander Larsson <alexl@redhat.com>
2675 * src/nautilus-window-manage-views.c:
2676 * src/nautilus-window-private.h:
2677 Better error reporting on view failure
2679 2007-11-13 Alexander Larsson <alexl@redhat.com>
2681 * src/nautilus-window-manage-views.c:
2682 * src/nautilus-window-private.h:
2683 Try to mount location if not mounted.
2685 2007-11-13 Alexander Larsson <alexl@redhat.com>
2687 * libnautilus-private/nautilus-directory-async.c:
2688 * libnautilus-private/nautilus-file-private.h:
2689 * libnautilus-private/nautilus-file.c:
2690 Handle std:target_uri gio links
2692 2007-11-12 Alexander Larsson <alexl@redhat.com>
2694 * libnautilus-private/nautilus-file.c:
2697 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2700 * src/nautilus-image-properties-page.c:
2701 Add support for exempi >= 1.99.5 while keeping support for older
2704 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2707 * docs/key_mouse_navigation.txt:
2708 * libnautilus-private/nautilus-emblem-utils.c:
2709 * libnautilus-private/nautilus-emblem-utils.h:
2710 * src/file-manager/fm-properties-window.c:
2711 * src/nautilus-emblem-sidebar.c:
2712 * src/nautilus-property-browser.c:
2713 Fix typo: availible -> available.
2715 2007-11-06 Alexander Larsson <alexl@redhat.com>
2717 * libnautilus-private/nautilus-program-choosing.c:
2718 Update to the new GAppInfo and EelAppLaunchContext APIs
2719 Remove old startup notify code
2721 2007-11-05 Jürg Billeter <j@bitron.ch>
2723 reviewed by: Alexander Larsson <alexl@redhat.com>
2725 * src/file-manager/fm-actions.h:
2726 * src/file-manager/fm-directory-view.c:
2727 (action_open_folder_window_callback), (open_one_in_folder_window),
2728 (action_location_open_folder_window_callback),
2729 (real_update_location_menu), (real_update_menus):
2730 * src/file-manager/nautilus-directory-view-ui.xml:
2731 * src/nautilus-actions.h:
2732 * src/nautilus-navigation-window-menus.c:
2733 (nautilus_navigation_window_update_spatial_menu_item),
2734 (action_folder_window_callback),
2735 (nautilus_navigation_window_initialize_menus):
2736 * src/nautilus-navigation-window-ui.xml:
2737 * src/nautilus-navigation-window.c:
2738 (nautilus_navigation_window_init), (always_use_browser_changed):
2739 * src/nautilus-window-private.h:
2740 Add menu item to open spatial folder window from browser window to File
2741 menu and context menus.
2743 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2745 * src/file-manager/fm-directory-view.c:
2746 * src/nautilus-file-management-properties.c:
2747 * src/nautilus-navigation-window.c:
2748 * libnautilus-private/nautilus-icon-info.c:
2749 * libnautilus-private/nautilus-mime-application-chooser.c:
2750 Plug some minor memory leaks.
2752 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2754 * src/file-manager/fm-icon-container.c:
2755 * src/file-manager/fm-list-view.c:
2756 * src/nautilus-shell.c:
2757 * src/nautilus-file-management-properties.c:
2758 * libnautilus-private/nautilus-column-utilities.c:
2759 * libnautilus-private/nautilus-column-utilities.h:
2760 * libnautilus-private/nautilus-column-chooser.c:
2761 * libnautilus-private/nautilus-column-chooser.h:
2762 Remove all uses of eel-string-list and update code to the new
2763 eel_preferences_[set|get]_string_array api.
2765 * libnautilus-private/nautilus-global-preferences.c:
2766 Update to the eel-enumerations api changes.
2768 2007-11-02 Alexander Larsson <alexl@redhat.com>
2770 * libnautilus-private/nautilus-customization-data.[ch]:
2771 * libnautilus-private/nautilus-desktop-directory.c:
2772 * libnautilus-private/nautilus-directory-async.c:
2773 * libnautilus-private/nautilus-directory-private.h:
2774 * libnautilus-private/nautilus-directory.[ch]:
2775 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2776 * libnautilus-private/nautilus-file-private.h:
2777 * libnautilus-private/nautilus-file-utilities.c:
2778 * libnautilus-private/nautilus-file.[ch]:
2779 * libnautilus-private/nautilus-global-preferences.c:
2780 * libnautilus-private/nautilus-icon-dnd.c:
2781 * libnautilus-private/nautilus-metafile.c:
2782 * libnautilus-private/nautilus-monitor.c:
2783 * libnautilus-private/nautilus-program-choosing.c:
2784 * libnautilus-private/nautilus-query.h:
2785 * libnautilus-private/nautilus-search-directory.c:
2786 * libnautilus-private/nautilus-search-engine-tracker.c:
2787 * libnautilus-private/nautilus-search-engine.h:
2788 * libnautilus-private/nautilus-thumbnails.c:
2789 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2790 * libnautilus-private/nautilus-vfs-utils.h:
2791 * src/file-manager/fm-desktop-icon-view.c:
2792 * src/file-manager/fm-ditem-page.c:
2793 * src/file-manager/fm-icon-container.c:
2794 * src/file-manager/fm-icon-view.c:
2795 * src/file-manager/fm-list-view.c:
2796 * src/file-manager/fm-properties-window.c:
2797 * src/file-manager/fm-tree-view.c:
2798 * src/nautilus-desktop-window.c:
2799 * src/nautilus-emblem-sidebar.c:
2800 * src/nautilus-location-bar.c:
2801 * src/nautilus-location-dialog.c:
2802 * src/nautilus-location-entry.c:
2803 * src/nautilus-main.c:
2804 * src/nautilus-navigation-window-menus.c:
2805 * src/nautilus-places-sidebar.c:
2806 * src/nautilus-query-editor.c:
2807 * src/nautilus-shell.c:
2808 * src/nautilus-sidebar-title.c:
2809 * src/nautilus-window-manage-views.c:
2810 * src/nautilus-window.c:
2811 * test/test-nautilus-mime-actions-set.c:
2812 * test/test-nautilus-mime-actions.c:
2814 Remove lots of gnome vfs includes
2817 Disable building of connect to server app
2819 2007-11-02 Alexander Larsson <alexl@redhat.com>
2821 * libnautilus-private/nautilus-file.[ch]:
2822 Add nautilus_file_is_launchable
2824 * libnautilus-private/nautilus-program-choosing.c:
2825 Add launched apps to recent files
2827 * libnautilus-private/nautilus-mime-actions.[ch]:
2828 * src/file-manager/fm-directory-view.[ch]:
2829 Move all the file activaton code from FMDirectoryView
2830 to a common place in nautilus-mime-actions
2832 2007-11-01 Alexander Larsson <alexl@redhat.com>
2834 * libnautilus-private/nautilus-file-operations.[ch]:
2835 Stub out all gnome-vfs using operations with a
2836 dialog saying this isn't supported yet.
2839 * src/file-manager/fm-directory-view.c:
2840 * src/nautilus-shell-ui.xml:
2841 * src/nautilus-window-menus.c:
2842 Remove all connect to server use for now
2843 Not sure what to do with it in the gvfs world
2845 * src/file-manager/fm-error-reporting.c:
2846 * src/nautilus-main.c:
2847 Remove gnome_vfs uses
2849 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2851 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2852 instead of a hand rolled version.
2854 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2856 * src/file-manager/fm-directory-view.c: do not use the deprecated
2857 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2860 2007-11-01 Alexander Larsson <alexl@redhat.com>
2862 * libnautilus-private/nautilus-file-operations.[ch]:
2863 Convert unmount volume to gio
2864 Remove unmount drive (makes no sense!)
2866 * src/nautilus-places-sidebar.c:
2869 2007-11-01 Alexander Larsson <alexl@redhat.com>
2871 * libnautilus-private/nautilus-file.c:
2872 (nautilus_file_get_uri_scheme):
2873 Better get_uri_scheme implementation
2875 * libnautilus-private/nautilus-mime-actions.[ch]:
2876 Remove the open_with versions (not needed anymore)
2877 Add support for uri_handlers
2879 * libnautilus-private/nautilus-program-choosing.[ch]:
2880 Remove now unused function nautilus_launch_show_file
2882 * src/file-manager/fm-directory-view.c:
2883 * src/nautilus-information-panel.c:
2884 * src/nautilus-window.c:
2885 Update for above api changes
2887 2007-10-31 Alexander Larsson <alexl@redhat.com>
2889 * libnautilus-private/nautilus-dnd.c:
2890 Convert default dnd op to gio code
2892 2007-10-31 Alexander Larsson <alexl@redhat.com>
2894 * libnautilus-private/nautilus-search-engine-simple.c:
2895 Update to changed gio API
2897 2007-10-31 Alexander Larsson <alexl@redhat.com>
2899 * libnautilus-private/nautilus-vfs-utils.[ch]:
2900 Remove more unused gnome-vfs helpers
2902 2007-10-31 Alexander Larsson <alexl@redhat.com>
2904 * src/file-manager/fm-icon-view.c (play_file):
2905 Use a better pipeline for audio preview (doesn't play videos)
2906 Add back totem preview app.
2908 * libnautilus-private/nautilus-file.c:
2909 (nautilus_file_get_volume_name):
2910 Get volume name using gio
2912 * src/file-manager/fm-properties-window.c:
2913 Show volume name for non local files too
2914 Avoid crashes if query fsinfo fails
2916 2007-10-30 Alexander Larsson <alexl@redhat.com>
2918 * libnautilus-private/nautilus-program-choosing.c:
2919 (nautilus_launch_show_file):
2920 Avoid gnome_vfs calls
2922 2007-10-30 Alexander Larsson <alexl@redhat.com>
2924 * libnautilus-private/nautilus-icon-canvas-item.c:
2928 * src/file-manager/Makefile.am:
2929 * src/file-manager/fm-icon-view.c:
2930 * src/file-manager/nautilus-audio-mime-types.h:
2931 Replace audio preview code with new one based
2932 on gst-launch, removing all the gnome-vfs code
2934 2007-10-29 Alexander Larsson <alexl@redhat.com>
2936 * libnautilus-private/nautilus-dnd.c:
2937 Remove gnome-vfs code
2939 2007-10-29 Alexander Larsson <alexl@redhat.com>
2941 * libnautilus-private/nautilus-file-utilities.[ch]:
2942 * libnautilus-private/nautilus-file-operations.c:
2943 Move public gnome-vfs functions from file-utilities to internal
2944 calls in file-operations.c
2945 Replace gnome-vfs use with gio
2947 * libnautilus-private/nautilus-file-operations-progress.c:
2948 * src/file-manager/fm-tree-view.c:
2949 Replace gnome-vfs use with gio
2951 2007-10-29 Alexander Larsson <alexl@redhat.com>
2953 * libnautilus-private/nautilus-file-operations.[ch]:
2954 Move nautilus_file_operations_delete to the gio code.
2956 * src/file-manager/fm-directory-view.c:
2957 * src/file-manager/fm-tree-view.c:
2958 Update to use new nautilus_file_operations_delete
2960 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2962 * libnautilus-private/nautilus-module.c:
2963 Fix valgrind warning on shutdown (#346401, ported from trunk).
2965 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2967 * libnautilus-private/nautilus-directory.c:
2968 * libnautilus-private/nautilus-desktop-link.c:
2969 * libnautilus-private/nautilus-desktop-icon-file.c:
2970 * libnautilus-private/nautilus-bookmark.c:
2971 * libnautilus-private/nautilus-trash-monitor.c:
2972 * libnautilus-private/nautilus-file.c:
2973 Plug minor memory leaks and improper uses of eel_ref_str_*
2975 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2977 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2978 of freeing it to avoid memory corruption.
2980 2007-10-25 Alexander Larsson <alexl@redhat.com>
2982 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2983 * libnautilus-private/nautilus-monitor.c:
2984 Rename some file change queue functions to _by_uri
2985 add GFile based version with the original name
2987 * libnautilus-private/nautilus-file-operations.[ch]:
2988 Add gio based nautilus_file_operations_trash_or_delete() call.
2990 * src/file-manager/fm-directory-view.c:
2991 Call nautilus_file_operations_trash_or_delete()
2994 2007-10-25 Alexander Larsson <alexl@redhat.com>
2996 * src/file-manager/fm-directory-view.[ch]:
2997 Make file activation handle mounting of mountables and non-mounted
2998 locations. Also general cleanup of activation.
2999 Cancellation not handled yet.
3001 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3003 * src/file-manager/fm-list-view.c:
3004 * libnautilus-private/nautilus-icon-info.c:
3005 * libnautilus-private/nautilus-file.c:
3006 Plug some minor memory leaks.
3008 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3010 * src/nautilus-window-manage-view.c (location_has_really_changed):
3011 Fix a warning when switching view.
3013 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3015 * src/nautilus-application.c:
3016 * src/nautilus-property-browser.c:
3017 * src/nautilus-shell.c:
3019 Do not use EelStringList.
3021 2007-10-24 Paolo Borelli <pborelli@katamail.com>
3023 * src/nautilus-file-management-properties.c:
3024 remove eel_string_list (ab)use.
3026 2007-10-24 Alexander Larsson <alexl@redhat.com>
3028 * libnautilus-private/nautilus-file.[ch]:
3029 * libnautilus-private/nautilus-vfs-file.c:
3030 Pass GMountOperation instead of parent to mount.
3031 Nothing for unmount/eject
3033 * src/file-manager/fm-directory-view.c:
3034 Pass in a mount operation for mount.
3035 Disable timeout when mount operation is active
3037 2007-10-24 Alexander Larsson <alexl@redhat.com>
3039 * libnautilus-private/nautilus-file.c:
3040 Use g_utf8_collate, not eel_strcoll.
3042 2007-10-24 Alexander Larsson <alexl@redhat.com>
3044 * libnautilus-private/nautilus-icon-canvas-item.c:
3046 Update for eel changes
3048 2007-10-23 Alexander Larsson <alexl@redhat.com>
3051 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3052 * libnautilus-private/nautilus-icon-container.c:
3053 * libnautilus-private/nautilus-icon-dnd.c:
3054 * libnautilus-private/nautilus-icon-private.h:
3056 Remove libart dependency, use eel rect and point types
3058 2007-10-23 Alexander Larsson <alexl@redhat.com>
3060 * libnautilus-private/nautilus-program-choosing.c:
3061 (nautilus_launch_application_from_command):
3062 Use gdk_spawn instead of eel
3064 2007-10-23 Alexander Larsson <alexl@redhat.com>
3066 * libnautilus-private/nautilus-dnd.c:
3067 * libnautilus-private/nautilus-file.c:
3068 * libnautilus-private/nautilus-program-choosing.c:
3069 * src/file-manager/fm-directory-view.c:
3070 * src/file-manager/fm-properties-window.c:
3071 * src/nautilus-emblem-sidebar.c:
3072 * src/nautilus-information-panel.c:
3073 Don't use removed eel gnome-vfs functions
3075 2007-10-23 Alexander Larsson <alexl@redhat.com>
3077 * libnautilus-private/nautilus-directory.[ch]:
3078 Add nautilus_directory_get_location
3080 * libnautilus-private/nautilus-file.[ch]:
3081 Add nautilus_file_get_parent_location.
3082 Port from eel_format_uri_for_display to gio parse names
3084 * libnautilus-private/nautilus-program-choosing.c:
3085 * src/file-manager/fm-directory-view.c:
3086 * src/nautilus-emblem-sidebar.c:
3087 * src/nautilus-location-bar.c:
3088 * src/nautilus-location-dialog.c:
3089 * src/nautilus-navigation-window-menus.c:
3090 * src/nautilus-window-bookmarks.c:
3091 Port from eel_format_uri_for_display to gio parse names
3093 2007-10-23 Alexander Larsson <alexl@redhat.com>
3095 * libnautilus-private/nautilus-file-utilities.c:
3096 (nautilus_ensure_unique_file_name):
3099 * src/file-manager/fm-directory-view.c:
3100 (fm_directory_view_handle_netscape_url_drop):
3101 Handle missing mimetype
3103 2007-10-23 Alexander Larsson <alexl@redhat.com>
3105 * libnautilus-private/nautilus-file-utilities.c:
3106 (nautilus_compute_title_for_location):
3107 Make this use only display name.
3109 * libnautilus-private/nautilus-icon-info.c:
3110 (nautilus_icon_info_lookup):
3111 Don't free filename before use
3113 * libnautilus-private/nautilus-search-directory-file.[ch]:
3114 * libnautilus-private/nautilus-search-directory.c:
3115 Create nice display name for search directories, and keep it updated.
3117 * src/nautilus-window-manage-views.c:
3118 Fix wrong type of argument passed to signal
3120 2007-10-23 Alexander Larsson <alexl@redhat.com>
3122 * libnautilus-private/nautilus-file.c:
3123 Replace some gnome vfs calls
3125 2007-10-23 Alexander Larsson <alexl@redhat.com>
3127 * libnautilus-private/nautilus-metafile.c:
3128 Use new gio uri escape functions instead of gnome-vfs
3130 2007-10-22 Alexander Larsson <alexl@redhat.com>
3132 * src/nautilus-location-entry.c:
3133 Use GFilenameCompleter
3135 2007-10-22 Alexander Larsson <alexl@redhat.com>
3137 * src/nautilus-application.c:
3138 * src/nautilus-information-panel.c:
3139 * src/nautilus-spatial-window.c:
3140 * src/nautilus-spatial-window.h:
3141 * src/nautilus-window-manage-views.c:
3142 Use GFile * instead of uris in some more places
3144 Patch from Paolo Borelli
3146 2007-10-22 Alexander Larsson <alexl@redhat.com>
3148 * libnautilus-private/nautilus-desktop-icon-file.c:
3149 * libnautilus-private/nautilus-file.c:
3150 * libnautilus-private/nautilus-saved-search-file.c:
3151 * libnautilus-private/nautilus-search-directory-file.c:
3152 Fix handling of mimetype as refstring
3156 Patch from Paolo Borelli
3158 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3160 * src/file-manager/fm-icon-view.c:
3161 * src/file-manager/fm-directory-view.c:
3162 use g_content_type_equals instead of strcasecmp on the mime type.
3164 * src/nautilus-window-menus.c:
3165 Remove unneeded includes
3167 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3169 * libnautilus-private/nautilus-emblem-utils.h:
3170 * libnautilus-private/nautilus-emblem-utils.c:
3171 * src/nautilus-emblem-sidebar.c:
3172 * src/nautilus-property-browser.c:
3174 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3176 2007-10-19 Alexander Larsson <alexl@redhat.com>
3178 * libnautilus-private/nautilus-file.c:
3179 (nautilus_file_set_display_name):
3180 Don't crash on NULL display name
3182 2007-10-19 Alexander Larsson <alexl@redhat.com>
3184 * libnautilus-private/nautilus-file-private.h:
3185 * libnautilus-private/nautilus-file.[ch]:
3186 * libnautilus-private/nautilus-vfs-file.c:
3187 Remove NautilusFileMountCallback and just make
3188 NautilusFileOperationCallback take an extra
3189 resultant file argument.
3191 * src/file-manager/fm-directory-view.c:
3192 * src/file-manager/fm-error-reporting.c:
3193 * src/file-manager/fm-list-view.c:
3194 * src/file-manager/fm-properties-window.c:
3195 Update to API change
3197 * src/nautilus-pathbar.c:
3198 (get_display_name_for_folder):
3199 Fix crash if NULLÂ display name
3201 2007-10-19 Alexander Larsson <alexl@redhat.com>
3203 * libnautilus-private/nautilus-desktop-icon-file.c:
3204 Set can_mount/unmount to FALSE unless set
3206 * libnautilus-private/nautilus-file-private.h:
3207 * libnautilus-private/nautilus-file.c:
3208 * libnautilus-private/nautilus-file.h:
3209 Make the Operation object semi-public
3210 Move mount ops to virtual functions
3212 * libnautilus-private/nautilus-vfs-file.c:
3213 Initial work to implement mount op
3215 2007-10-18 Alexander Larsson <alexl@redhat.com>
3217 * libnautilus-private/nautilus-file-utilities.[ch]:
3218 * src/nautilus-pathbar.c:
3219 Add & use nautilus_get_desktop_location
3221 * libnautilus-private/nautilus-dnd.c:
3224 * libnautilus-private/nautilus-icon-dnd.c:
3225 Trash is now a real uri location, remove special case
3227 2007-10-18 Alexander Larsson <alexl@redhat.com>
3229 * libnautilus-private/nautilus-file-utilities.[ch]:
3230 Make compute_title take a GFile
3232 * libnautilus-private/nautilus-view-factory.[ch]:
3233 * libnautilus-private/nautilus-window-info.[ch]:
3234 * src/file-manager/fm-directory-view.c:
3235 * src/file-manager/fm-tree-view.c:
3236 * src/nautilus-application.[ch]:
3237 * src/nautilus-bookmark-list.c:
3238 * src/nautilus-bookmarks-window.c:
3239 * src/nautilus-connect-server-dialog-nonmain.c:
3240 * src/nautilus-desktop-window.c:
3241 * src/nautilus-history-sidebar.c:
3242 * src/nautilus-location-bar.c:
3243 * src/nautilus-location-dialog.c:
3244 * src/nautilus-navigation-window.c:
3245 * src/nautilus-places-sidebar.c:
3246 * src/nautilus-shell.c:
3247 * src/nautilus-spatial-window.c:
3248 * src/nautilus-window-manage-views.[ch]:
3249 * src/nautilus-window-menus.c:
3250 * src/nautilus-window-private.h:
3251 * src/nautilus-window.[ch]:
3252 Use GFile * instead of char * uri in all loation handling
3255 2007-10-18 Paolo Borelli <pborelli@katamail.com>
3257 * src/nautilus-image-properties-page.c: port to gio.
3259 2007-10-18 Alexander Larsson <alexl@redhat.com>
3261 * libnautilus-private/nautilus-directory-private.h:
3262 * libnautilus-private/nautilus-directory.[ch]:
3263 * src/nautilus-application.c:
3264 Make nautilus_directory_get_existing take GFile *.
3265 Add nautilus_directory_get taking a GFile *
3267 2007-10-18 Alexander Larsson <alexl@redhat.com>
3269 * libnautilus-private/nautilus-desktop-directory-file.c:
3270 * libnautilus-private/nautilus-desktop-directory.c:
3271 * libnautilus-private/nautilus-desktop-icon-file.c:
3272 * libnautilus-private/nautilus-desktop-link-monitor.c:
3273 * libnautilus-private/nautilus-directory.c:
3274 * libnautilus-private/nautilus-directory.h:
3275 * libnautilus-private/nautilus-file-operations.c:
3276 * libnautilus-private/nautilus-file-utilities.c:
3277 * src/file-manager/fm-directory-view.c:
3278 * src/nautilus-navigation-window.c:
3279 * src/nautilus-window-manage-views.c:
3280 * test/test-nautilus-directory-async.c:
3281 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3283 2007-10-18 Alexander Larsson <alexl@redhat.com>
3285 * libnautilus-private/nautilus-desktop-link.c:
3286 * libnautilus-private/nautilus-desktop-icon-file.c:
3289 * libnautilus-private/nautilus-file.c:
3290 * libnautilus-private/nautilus-icon-dnd.c:
3291 Convert gnome_vfs calls to gio
3293 2007-10-18 Alexander Larsson <alexl@redhat.com>
3295 * libnautilus-private/nautilus-desktop-icon-file.c:
3296 * src/nautilus-application.c:
3297 * src/nautilus-window-menus.c:
3298 * test/test-nautilus-directory-async.c:
3300 Convert gnome_vfs calls to gio
3302 2007-10-18 Alexander Larsson <alexl@redhat.com>
3304 * src/nautilus-application.[ch]:
3305 Convert gnome_vfs calls to gio
3308 Document some stuff that needs doing in gio-branch
3310 2007-10-18 Alexander Larsson <alexl@redhat.com>
3312 * libnautilus-private/nautilus-search-engine-simple.c:
3315 * src/nautilus-query-editor.c:
3316 Work around crash getting NULL back as the location.
3318 2007-10-18 Alexander Larsson <alexl@redhat.com>
3320 * libnautilus-private/nautilus-file-utilities.[ch]:
3321 Add nautilus_is_home_directory and nautilus_is_root_directory
3323 * src/nautilus-window-manage-views.c:
3324 Convert gnome_vfs calls to gio
3326 2007-10-18 Alexander Larsson <alexl@redhat.com>
3328 * src/nautilus-window.c (nautilus_window_go_up):
3329 Use gio to find parent
3331 2007-10-18 Alexander Larsson <alexl@redhat.com>
3333 * src/nautilus-pathbar.[ch]:
3334 * src/nautilus-navigation-window.c:
3335 * src/nautilus-window-manage-views.c:
3338 2007-10-17 Alexander Larsson <alexl@redhat.com>
3340 * libnautilus-private/nautilus-vfs-utils.[ch]:
3341 Remove now unused gnome_vfs to gio helpers
3343 2007-10-17 Alexander Larsson <alexl@redhat.com>
3345 * src/nautilus-location-bar.c:
3346 Remove some unused code
3347 Replace gnome_vfs code with gio code
3349 2007-10-17 Alexander Larsson <alexl@redhat.com>
3351 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3352 Typo can_delete -> can_trash
3354 2007-10-17 Alexander Larsson <alexl@redhat.com>
3356 * src/nautilus-property-browser.c:
3357 Replace some gnome-vfs code with gio code
3359 2007-10-17 Alexander Larsson <alexl@redhat.com>
3361 * src/file-manager/fm-properties-window.c:
3362 Replace some gnome-vfs code with gio code
3364 2007-10-17 Alexander Larsson <alexl@redhat.com>
3366 * libnautilus-private/nautilus-file-private.h:
3367 * libnautilus-private/nautilus-file.[ch]:
3368 Add can_delete and can_trash
3370 * src/file-manager/fm-directory-view.c:
3371 Replace some gnome-vfs code with gio code
3373 2007-10-17 Alexander Larsson <alexl@redhat.com>
3375 * src/nautilus-location-dialog.c (open_current_location):
3376 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3378 2007-10-17 Alexander Larsson <alexl@redhat.com>
3380 * libnautilus-private/nautilus-search-engine-simple.c:
3383 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3385 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3387 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3389 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3391 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3393 * libnautilus-private/nautilus-link.[ch]: remove.
3394 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3395 and rename them to nautilus-link.[ch]
3396 * libnautilus-private/nautilus-file.c: adapt for the above change.
3398 2007-10-17 Alexander Larsson <alexl@redhat.com>
3400 * src/nautilus-places-sidebar.c:
3403 2007-10-17 Alexander Larsson <alexl@redhat.com>
3405 * libnautilus-private/nautilus-file.[ch]:
3406 * libnautilus-private/nautilus-file-private.h:
3407 Remove has/get_volume/drive, replace with
3408 can_mount/unmount/eject and mount/unmount/eject.
3409 (Which are not fully implemented yet)
3410 Add nautilus_file_is_mountpoint.
3412 * libnautilus-extension/nautilus-file-info.[ch]:
3413 * libnautilus-private/nautilus-directory-async.c:
3414 * libnautilus-private/nautilus-link-desktop-file.[ch]:
3415 * libnautilus-private/nautilus-link.[ch]:
3416 * src/file-manager/fm-directory-view.c:
3417 * src/file-manager/fm-icon-view.c:
3418 * src/file-manager/fm-properties-window.c:
3419 * src/file-manager/fm-tree-model.[ch]:
3420 * src/file-manager/fm-tree-view.c:
3423 2007-10-16 Alexander Larsson <alexl@redhat.com>
3425 * libnautilus-private/nautilus-desktop-icon-file.c:
3426 * libnautilus-private/nautilus-desktop-link-monitor.c:
3427 * libnautilus-private/nautilus-desktop-link.[ch]:
3428 * libnautilus-private/nautilus-directory-async.c:
3429 * libnautilus-private/nautilus-file-private.h:
3430 * libnautilus-private/nautilus-file.c:
3431 * libnautilus-private/nautilus-search-directory-file.c:
3432 * src/file-manager/fm-directory-view.c:
3433 * src/file-manager/fm-properties-window.c:
3434 Convert some volume monitor use to gio
3436 2007-10-16 Alexander Larsson <alexl@redhat.com>
3438 * libnautilus-private/nautilus-trash-monitor.c:
3439 Ref icon in nautilus_trash_monitor_get_icon()
3441 * libnautilus-private/nautilus-desktop-icon-file.c:
3442 * libnautilus-private/nautilus-desktop-link.c:
3443 * libnautilus-private/nautilus-desktop-link.h:
3444 * src/nautilus-places-sidebar.c:
3445 Use nautilus_trash_monitor_get_icon() when possible
3447 2007-10-16 Alexander Larsson <alexl@redhat.com>
3449 * libnautilus-private/nautilus-trash-monitor.[ch]:
3450 Add full gio implementation and get_icon()
3452 2007-10-15 Alexander Larsson <alexl@redhat.com>
3454 * libnautilus-private/Makefile.am:
3455 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3456 * libnautilus-private/nautilus-icon-factory.c: Removed.
3457 * libnautilus-private/nautilus-icon-factory.h: Removed.
3458 Remove NautilusIconFactory code.
3459 Now all code use the new APIs
3462 * libnautilus-private/nautilus-bookmark.c:
3463 * libnautilus-private/nautilus-bookmark.h:
3464 * libnautilus-private/nautilus-file.c:
3465 * libnautilus-private/nautilus-global-preferences.c:
3466 * libnautilus-private/nautilus-icon-canvas-item.c:
3467 * libnautilus-private/nautilus-icon-canvas-item.h:
3468 * libnautilus-private/nautilus-icon-container.h:
3469 * libnautilus-private/nautilus-icon-private.h:
3470 * libnautilus-private/nautilus-link-desktop-file.c:
3471 * libnautilus-private/nautilus-program-choosing.c:
3472 * libnautilus-private/nautilus-view.h:
3473 * src/file-manager/fm-directory-view.c:
3474 * src/file-manager/fm-icon-view.c:
3475 * src/file-manager/fm-list-model.c:
3476 * src/file-manager/fm-list-model.h:
3477 * src/file-manager/fm-list-view.c:
3478 * src/file-manager/fm-properties-window.c:
3479 * src/file-manager/fm-tree-model.c:
3480 * src/file-manager/fm-tree-view.c:
3481 * src/nautilus-application.c:
3482 * src/nautilus-bookmark-list.c:
3483 * src/nautilus-bookmarks-window.c:
3484 * src/nautilus-emblem-sidebar.c:
3485 * src/nautilus-navigation-window-menus.c:
3486 * src/nautilus-navigation-window.c:
3487 * src/nautilus-pathbar.c:
3488 * src/nautilus-places-sidebar.c:
3489 * src/nautilus-sidebar-title.c:
3490 * src/nautilus-window-menus.c:
3491 * src/nautilus-window.c:
3492 * src/nautilus-zoom-control.h:
3493 * test/test-nautilus-wrap-table.c:
3494 Don't include the nautilus-icon-factory headers
3496 2007-10-15 Alexander Larsson <alexl@redhat.com>
3498 * libnautilus-private/nautilus-file.[ch]:
3499 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3500 Fix force_size handling
3502 * src/file-manager/fm-directory-view.c:
3503 * src/file-manager/fm-empty-view.c:
3504 * src/file-manager/fm-list-model.c:
3505 * src/file-manager/fm-properties-window.c:
3506 * src/file-manager/fm-tree-model.c:
3507 * src/nautilus-emblem-sidebar.c:
3508 * src/nautilus-navigation-window-menus.c:
3509 * src/nautilus-property-browser.c:
3510 * src/nautilus-sidebar-title.c:
3511 Convert more stuff to new icon API
3513 2007-10-15 Alexander Larsson <alexl@redhat.com>
3515 * libnautilus-private/nautilus-icon-info.[ch]:
3516 Add nautilus_icon_info_lookup_from_name
3518 * libnautilus-private/nautilus-ui-utilities.c:
3519 * src/nautilus-desktop-window.c:
3520 * src/nautilus-navigation-window.c:
3521 * src/nautilus-pathbar.c:
3522 Use nautilus_icon_info_lookup_from_name to get less
3525 2007-10-15 Alexander Larsson <alexl@redhat.com>
3527 * src/nautilus-pathbar.c:
3528 * src/nautilus-spatial-window.c:
3529 Convert more stuff to new icon API
3531 2007-10-15 Alexander Larsson <alexl@redhat.com>
3533 * libnautilus-private/nautilus-file.[ch]:
3534 Add nautilus_file_get_icon_pixbuf and
3535 IGNORE_VISITING icon flag
3537 * libnautilus-private/nautilus-icon-info.[ch]:
3538 Add nautilus_icon_info_get_used_name function
3540 * libnautilus-private/nautilus-emblem-utils.c:
3541 * libnautilus-private/nautilus-program-choosing.c:
3542 * libnautilus-private/nautilus-ui-utilities.c:
3543 * src/nautilus-desktop-window.c:
3544 * src/nautilus-navigation-window.c:
3545 * src/nautilus-spatial-window.c:
3546 * src/nautilus-window.[ch]:
3547 Convert to new icon APIs
3549 2007-10-15 Alexander Larsson <alexl@redhat.com>
3551 * libnautilus-private/Makefile.am:
3552 * libnautilus-private/nautilus-audio-player.c: Removed.
3553 * libnautilus-private/nautilus-audio-player.h: Removed.
3554 * src/file-manager/fm-icon-view.c:
3555 Kill old unused code
3557 2007-10-15 Alexander Larsson <alexl@redhat.com>
3559 * libnautilus-private/nautilus-icon-info.[ch]:
3560 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3562 * libnautilus-private/nautilus-file.[ch]:
3563 New functions for getting emblem icons and emblem pixbufs
3565 * libnautilus-private/nautilus-icon-container.[ch]:
3566 * libnautilus-private/nautilus-icon-factory.c:
3567 * src/file-manager/fm-directory-view.[ch]:
3568 * src/file-manager/fm-icon-container.c:
3569 * src/file-manager/fm-list-model.c:
3570 * src/file-manager/fm-tree-model.c:
3571 * src/nautilus-sidebar-title.c:
3572 Update to use the new emblem getters
3574 2007-10-15 Alexander Larsson <alexl@redhat.com>
3576 * libnautilus-private/nautilus-icon-info.[ch]:
3577 Add nautilus_get_icon_size_for_stock_size
3579 * libnautilus-private/nautilus-bookmark.c:
3580 * src/nautilus-places-sidebar.c:
3583 2007-10-15 Alexander Larsson <alexl@redhat.com>
3585 * libnautilus-private/nautilus-thumbnails.c:
3586 Add required thumbnailing stuff from NautilusIconFactory here
3588 2007-10-15 Alexander Larsson <alexl@redhat.com>
3590 * libnautilus-private/nautilus-icon-factory.[ch]:
3591 * libnautilus-private/nautilus-icon-info.[ch]:
3592 Move over icon size util functions to nautilus-icon-info
3594 * libnautilus-private/nautilus-icon-container.c:
3595 * libnautilus-private/nautilus-lib-self-check-functions.h:
3596 * src/file-manager/fm-list-model.c:
3597 * src/nautilus-sidebar-title.c:
3600 2007-10-15 Alexander Larsson <alexl@redhat.com>
3602 * libnautilus-private/nautilus-icon-container.c:
3603 * libnautilus-private/nautilus-icon-factory.h:
3604 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3607 2007-10-15 Alexander Larsson <alexl@redhat.com>
3609 * libnautilus-private/nautilus-file.c:
3610 Actually handle thumbnail size prefs
3612 2007-10-15 Alexander Larsson <alexl@redhat.com>
3614 * libnautilus-private/nautilus-file.c:
3615 Handle thumbnail size prefs
3616 Handle all sorts of icon changes and emit CHANGED on
3619 * libnautilus-private/nautilus-directory-private.h:
3620 * libnautilus-private/nautilus-directory.c:
3621 * libnautilus-private/nautilus-icon-container.c:
3622 * libnautilus-private/nautilus-icon-info.c:
3623 * libnautilus-private/nautilus-icon-info.h:
3624 * src/file-manager/fm-directory-view.c:
3625 * src/file-manager/fm-list-view.c:
3626 * src/file-manager/fm-properties-window.c:
3627 * src/file-manager/fm-tree-model.c:
3628 * src/file-manager/fm-tree-model.h:
3629 * src/file-manager/fm-tree-view.c:
3630 * src/nautilus-bookmarks-window.c:
3631 * src/nautilus-sidebar-title.c:
3632 * src/nautilus-window-bookmarks.c:
3633 * src/nautilus-window.c:
3634 Remove use of icon factory icons_changed signal, using instead
3635 the file CHANGED signal.
3637 2007-10-15 Alexander Larsson <alexl@redhat.com>
3639 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3640 Add thumbnail to all attributes
3642 2007-10-15 Alexander Larsson <alexl@redhat.com>
3644 * libnautilus-private/nautilus-file.h:
3645 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3647 * libnautilus-private/nautilus-bookmark.c:
3648 * src/file-manager/fm-directory-view.c:
3649 * src/file-manager/fm-properties-window.c:
3650 * src/file-manager/fm-tree-model.c:
3651 * src/nautilus-bookmark-list.c:
3652 * src/nautilus-pathbar.c:
3653 * src/nautilus-sidebar-title.c:
3654 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3655 nautilus_icon_factory_is_icon_ready_for_file and
3656 nautilus_icon_factory_get_required_file_attributes.
3658 2007-10-12 Alexander Larsson <alexl@redhat.com>
3660 * libnautilus-private/nautilus-bookmark.[ch]:
3661 * libnautilus-private/nautilus-file.[ch]:
3662 * libnautilus-private/nautilus-icon-info.c:
3663 * src/nautilus-application.c:
3664 * src/nautilus-bookmark-list.c:
3665 * src/nautilus-bookmarks-window.c:
3666 * src/nautilus-places-sidebar.c:
3667 * src/nautilus-window-manage-views.c:
3668 * src/nautilus-window-private.h:
3669 * src/nautilus-window.c:
3670 Convert bookmarks API to gio / GIcon
3672 2007-10-12 Alexander Larsson <alexl@redhat.com>
3674 * libnautilus-private/nautilus-file-private.h:
3675 * libnautilus-private/nautilus-file.c:
3676 * libnautilus-private/nautilus-icon-container.c:
3677 * libnautilus-private/nautilus-thumbnails.[ch]:
3678 Add back support for generating thumbnails.
3680 2007-10-12 Alexander Larsson <alexl@redhat.com>
3682 * libnautilus-private/nautilus-directory-async.c:
3683 * libnautilus-private/nautilus-file-private.h:
3684 * libnautilus-private/nautilus-file.c:
3685 For large icons, try to use the original file
3688 2007-10-12 Alexander Larsson <alexl@redhat.com>
3690 * libnautilus-private/nautilus-file.c:
3691 Only invalidate thumbnails when sizing up, not
3692 on the original scale from raw
3694 2007-10-12 Alexander Larsson <alexl@redhat.com>
3696 * libnautilus-private/nautilus-directory-async.c:
3697 * libnautilus-private/nautilus-file-private.h:
3698 * libnautilus-private/nautilus-file.c:
3699 Simplify thumbnail size handling and make it work.
3700 Now handles resizing icons.
3702 2007-10-12 Alexander Larsson <alexl@redhat.com>
3704 * libnautilus-private/nautilus-directory-async.c:
3705 * libnautilus-private/nautilus-file-private.h:
3706 * libnautilus-private/nautilus-file.c:
3707 More exact handling of thumbnail up_to_date-ness, including
3708 if loading a thumbnail fails.
3709 Return thumbnails of the right size.
3711 * libnautilus-private/nautilus-thumbnails.[ch]:
3712 Add nautilus_thumbnail_unframe_image and export
3713 frame element sizes as defines
3715 2007-10-11 Alexander Larsson <alexl@redhat.com>
3717 * libnautilus-private/nautilus-file.[ch]:
3718 * libnautilus-private/nautilus-directory-async.c:
3719 Export nautilus_file_should_show_thumbnail and use it as needed in the
3720 thumbnail reading code
3722 2007-10-11 Alexander Larsson <alexl@redhat.com>
3724 * libnautilus-private/nautilus-file-attributes.h:
3725 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3727 * libnautilus-private/nautilus-directory-private.h:
3728 * libnautilus-private/nautilus-directory-async.c:
3729 * libnautilus-private/nautilus-file-private.h:
3730 Load thumbnails asynchronosuly.
3732 * libnautilus-private/nautilus-file.c:
3733 Initial code to use the asynchronoulsy loaded thumbnail
3735 * libnautilus-private/nautilus-icon-factory.c:
3736 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3739 2007-10-11 Alexander Larsson <alexl@redhat.com>
3741 * libnautilus-private/nautilus-file-private.h:
3742 * libnautilus-private/nautilus-file.c:
3743 Read thumbnail info from gio
3745 2007-10-11 Alexander Larsson <alexl@redhat.com>
3747 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3748 Handle accept, visited and embedding text state and
3749 rewrite the icon as needed.
3751 * libnautilus-private/nautilus-icon-info.c:
3752 (nautilus_icon_info_finalize):
3753 Fix crash if pixbuf is NULL
3755 2007-10-11 Alexander Larsson <alexl@redhat.com>
3757 * libnautilus-private/Makefile.am:
3758 * libnautilus-private/nautilus-icon-info.[ch]:
3759 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3761 * libnautilus-private/nautilus-file.[ch]:
3762 Make nautilus_file_get_icon return a NautilusFileInfo
3764 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3765 Split out attach points instead of using NautilusAttachPoints
3767 * libnautilus-private/nautilus-icon-container.[ch]:
3768 * src/file-manager/fm-icon-container.c:
3769 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3771 * libnautilus-private/nautilus-icon-factory.c:
3772 * libnautilus-private/nautilus-program-choosing.c:
3773 * libnautilus-private/nautilus-mime-application-chooser.c:
3774 * libnautilus-private/nautilus-open-with-dialog.c:
3775 Update to g_themed_icon_get_names const type
3777 2007-10-10 Alexander Larsson <alexl@redhat.com>
3779 * libnautilus-private/nautilus-file-private.h:
3780 * libnautilus-private/nautilus-file.[ch]:
3781 Keep track of GIcon from gio.
3782 Add nautilus_file_get_icon()
3784 * libnautilus-private/nautilus-icon-factory.[ch]:
3785 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3786 This is a bit temporary, but can be used to move over
3787 users to nautilus_file_get_icon().
3789 * libnautilus-private/nautilus-icon-container.[ch]:
3790 * src/file-manager/fm-icon-container.c:
3791 Use nautilus_file_get_icon() in icon view.
3793 2007-10-10 Alexander Larsson <alexl@redhat.com>
3795 * libnautilus-private/nautilus-file-utilities.c:
3796 * libnautilus-private/nautilus-monitor.c:
3797 * src/nautilus-bookmark-list.c:
3798 Update for file monitoring API change
3800 * src/nautilus-spatial-window.c:
3801 Gio port from Paolo Borelli
3803 2007-10-08 Alexander Larsson <alexl@redhat.com>
3805 * libnautilus-private/nautilus-file.c:
3806 (nautilus_file_peek_display_name):
3807 Use a display name based on the filename as the default instead
3808 of "" before we've read the real display name from the backend.
3810 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3812 * libnautilus-private/nautilus-icon-dnd.[ch]:
3813 * src/nautilus-emblem-sidebar.c:
3814 * src/nautilus-location-bar.c:
3816 Replace nautilus_icon_dnd_uri_list_extract_uris with
3817 g_uri_list_extract_uris.
3819 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3821 * src/nautilus-bookmark-list.[ch]: port to gio.
3823 2007-10-05 Paolo Borelli <pborelli@katamail.com>
3825 * configure.in: use gio-2.0 instead of gio-standalone.
3827 2007-10-04 Alexander Larsson <alexl@redhat.com>
3829 * libnautilus-private/Makefile.am:
3830 * libnautilus-private/nautilus-trash-directory.[ch]:
3831 * libnautilus-private/nautilus-trash-file.[ch]:
3832 Remove virtual trash locations, we now use the gvfs trash:
3834 * libnautilus-private/nautilus-trash-monitor.[ch]:
3835 Make this a stub for now. Need to figure out how to do this.
3837 * libnautilus-private/nautilus-directory-private.h:
3838 * libnautilus-private/nautilus-directory.c:
3839 * libnautilus-private/nautilus-file-operations.c:
3840 * libnautilus-private/nautilus-file.c:
3841 * src/file-manager/fm-directory-view.c:
3842 * src/nautilus-window-manage-views.c:
3843 Handle the removal of NautilusTrash*
3845 2007-10-04 Alexander Larsson <alexl@redhat.com>
3847 * libnautilus-private/nautilus-thumbnails.c:
3848 Use gio instead of gnome-vfs to get mtime
3850 2007-10-02 Alexander Larsson <alexl@redhat.com>
3852 * libnautilus-private/nautilus-customization-data.c:
3853 * libnautilus-private/nautilus-customization-data.h:
3854 * src/nautilus-property-browser.c:
3855 Use gio to read info
3857 2007-10-02 Alexander Larsson <alexl@redhat.com>
3859 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3860 Use gio to get mime type
3862 2007-10-02 Alexander Larsson <alexl@redhat.com>
3864 * libnautilus-private/nautilus-file-utilities.c:
3865 Use GFileMonitor to monitor xdg user dirs file
3867 2007-10-02 Alexander Larsson <alexl@redhat.com>
3869 * libnautilus-private/Makefile.am (INCLUDES):
3870 Bump name for extension dir since we're not compatible anymore
3872 2007-10-02 Alexander Larsson <alexl@redhat.com>
3874 * libnautilus-private/nautilus-bookmark.c:
3875 * libnautilus-private/nautilus-customization-data.c:
3876 * libnautilus-private/nautilus-desktop-directory.c:
3877 * libnautilus-private/nautilus-directory-background.c:
3878 * libnautilus-private/nautilus-dnd.c:
3879 * libnautilus-private/nautilus-file-operations.c:
3880 * libnautilus-private/nautilus-file-utilities.c:
3881 * libnautilus-private/nautilus-file.c:
3882 * libnautilus-private/nautilus-icon-factory.c:
3883 * libnautilus-private/nautilus-metafile.c:
3884 * libnautilus-private/nautilus-search-directory.c:
3885 * libnautilus-private/nautilus-search-engine-tracker.c:
3886 * src/file-manager/fm-directory-view.c:
3887 * src/file-manager/fm-ditem-page.c:
3888 * src/file-manager/fm-icon-view.c:
3889 * src/file-manager/fm-properties-window.c:
3890 * src/file-manager/fm-tree-view.c:
3891 * src/nautilus-application.c:
3892 * src/nautilus-bookmark-list.c:
3893 * src/nautilus-image-properties-page.c:
3894 * src/nautilus-information-panel.c:
3895 * src/nautilus-places-sidebar.c:
3896 * src/nautilus-property-browser.c:
3897 * src/nautilus-query-editor.c:
3898 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3899 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3901 2007-10-02 Alexander Larsson <alexl@redhat.com>
3903 * libnautilus-private/nautilus-icon-factory.c:
3904 Don't clear thumbnails and other absolute pathnames from icon
3905 cache when mime data or icon theme changes. This is to avoid
3906 flashing and async realoading of all thumbnails.
3908 2007-10-02 Alexander Larsson <alexl@redhat.com>
3910 * libnautilus-private/nautilus-directory-async.c:
3911 (mime_db_changed_callback):
3912 Use the right call to invalidate attributes, so that
3913 they get re-read correctly.
3915 2007-10-02 Alexander Larsson <alexl@redhat.com>
3917 * libnautilus-private/nautilus-icon-factory.c:
3918 (mime_type_data_changed_callback):
3919 * libnautilus-private/nautilus-directory-async.c:
3920 (mime_db_changed_callback):
3921 Fix up types in callbacks
3923 * libnautilus-private/nautilus-mime-application-chooser.c:
3924 * libnautilus-private/nautilus-open-with-dialog.c:
3925 Handle and emit mime_data_changed on NautilusSignaller
3927 2007-10-01 Alexander Larsson <alexl@redhat.com>
3929 * libnautilus-private/Makefile.am:
3930 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3931 * libnautilus-private/nautilus-open-with-dialog.[ch]:
3932 Moved these from eel and renamed
3934 * src/file-manager/fm-directory-view.c:
3935 * src/file-manager/fm-properties-window.c:
3936 Use the nautilus version imported above instead of the eel one.
3938 2007-10-01 Alexander Larsson <alexl@redhat.com>
3940 * libnautilus-private/nautilus-directory-async.c:
3941 * libnautilus-private/nautilus-icon-factory.c:
3942 * libnautilus-private/nautilus-signaller.c:
3943 Replace gnome-vfs mime monitor with NautilusSignaller signal.
3945 * src/nautilus-query-editor.c:
3946 Use gio to list all mime types
3948 2007-10-01 Alexander Larsson <alexl@redhat.com>
3950 * libnautilus-private/nautilus-theme.[ch]:
3951 Delete leftover files
3953 2007-09-28 Alexander Larsson <alexl@redhat.com>
3956 Update for new gio pkgconfig name
3958 2007-09-28 Alexander Larsson <alexl@redhat.com>
3960 * libnautilus-private/nautilus-file.c:
3961 * src/file-manager/fm-directory-view.c:
3962 * src/file-manager/fm-properties-window.c:
3963 Update to the new name for g_format_file_size_for_display
3965 2007-09-28 Alexander Larsson <alexl@redhat.com>
3967 * libnautilus-private/nautilus-file.c:
3968 * libnautilus-private/nautilus-link.c:
3969 * src/file-manager/fm-icon-container.c:
3970 * src/nautilus-query-editor.c:
3971 Use gio mimetype functions instead of gnome-vfs ones.
3973 2007-09-28 Alexander Larsson <alexl@redhat.com>
3975 * libnautilus-private/nautilus-mime-actions.[ch]:
3976 * libnautilus-private/nautilus-program-choosing.[ch]:
3977 * libnautilus-private/nautilus-recent.[ch]:
3978 Use GAppInfo instead of GnomeVFSMimeApplication
3980 * src/file-manager/fm-directory-view.c:
3981 * src/nautilus-information-panel.c:
3982 * test/test-nautilus-mime-actions.c:
3983 Update due to the api changes in the GAppInfo move.
3985 2007-09-27 Alexander Larsson <alexl@redhat.com>
3987 * libnautilus-private/nautilus-file.c:
3988 * src/file-manager/fm-directory-view.c:
3989 * src/file-manager/fm-properties-window.c:
3990 Use g_file_size_format_for_display instead of
3991 gnome_vfs_format_file_size_for_display
3993 2007-09-27 Alexander Larsson <alexl@redhat.com>
3995 * libnautilus-private/nautilus-file.c:
3996 Remove unused GnomeVFSHandle stuff
3998 2007-09-27 Alexander Larsson <alexl@redhat.com>
4000 * libnautilus-private/nautilus-file.c:
4001 Forgot to change GnomeVFSResult to GError in
4004 007-09-27 Alexander Larsson <alexl@redhat.com>
4006 * libnautilus-private/nautilus-file.c:
4007 Implement nautilus_file_set_owner and nautilus_file_set_group
4008 using set_attributes
4011 2007-09-27 Alexander Larsson <alexl@redhat.com>
4013 * libnautilus-private/nautilus-file.c:
4014 Implement nautilus_file_set_permissions using
4015 nautilus_file_set_attributes.
4017 2007-09-27 Alexander Larsson <alexl@redhat.com>
4019 * libnautilus-private/nautilus-file.[ch]:
4020 Add nautilus_file_set_attributes
4022 2007-09-27 Alexander Larsson <alexl@redhat.com>
4024 * libnautilus-private/nautilus-vfs-utils.[ch]:
4025 Add gnome_vfs_result_to_error call
4027 * libnautilus-private/nautilus-file.[ch]:
4028 Convert renaming to use gio.
4029 Pass GError instead of GnomeVFSResult in
4030 NautilusFileOperationCallback
4032 * src/file-manager/fm-error-reporting.c:
4033 * src/file-manager/fm-error-reporting.h:
4034 * src/file-manager/fm-list-view.c:
4035 * src/file-manager/fm-properties-window.c:
4036 Update to the NautilusFileOperationCallback API change
4038 2007-09-26 Alexander Larsson <alexl@redhat.com>
4040 * libnautilus-private/nautilus-file-private.h:
4041 * libnautilus-private/nautilus-file.c:
4042 Read can_delete and can_rename from gio.
4043 Use can_rename in nautilus_file_can_rename.
4045 2007-09-26 Alexander Larsson <alexl@redhat.com>
4047 * libnautilus-private/nautilus-file.[ch]:
4048 Add nautilus_file_get_edit_name()
4050 2007-09-26 Alexander Larsson <alexl@redhat.com>
4052 * libnautilus-private/nautilus-file-utilities.[ch]:
4053 Make string args const char * where possible.
4055 * libnautilus-private/nautilus-desktop-icon-file.c:
4056 * libnautilus-private/nautilus-directory-async.c:
4057 * libnautilus-private/nautilus-file-private.h:
4058 * libnautilus-private/nautilus-file.c:
4059 Read display_name and edit_name from gio.
4060 Kill old cached_display_name creation.
4061 Use eel_ref_str for name, display_name, edit_name and make sure to
4062 share them when possible.
4063 Old use of display_name as the link info only is moved so that
4064 its shared with the normal name, with got_custom_display_name showing
4067 2007-09-26 Alexander Larsson <alexl@redhat.com>
4069 * libnautilus-private/nautilus-file-private.h:
4070 * libnautilus-private/nautilus-file.c:
4071 Use new refcounted string implementation for mime_type.
4072 This way we don't have to store duplicate strings for
4075 2007-09-26 Alexander Larsson <alexl@redhat.com>
4077 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4078 directory->details->pending_file_info now has GFileInfo objects, not
4079 GnomeVFSFileInfo objects. Free them in the correct way.
4081 2007-09-26 Alexander Larsson <alexl@redhat.com>
4083 * libnautilus-private/nautilus-directory-async.c:
4084 Remove old irrelevant comment
4086 2007-09-26 Alexander Larsson <alexl@redhat.com>
4088 * libnautilus-private/nautilus-directory-async.c:
4089 Read top left text with gio
4091 2007-09-26 Alexander Larsson <alexl@redhat.com>
4093 * src/file-manager/fm-ditem-page.c:
4094 Use g_file_load_contents_async instead of
4095 eel_read_entire_file_async.
4097 2007-09-26 Alexander Larsson <alexl@redhat.com>
4099 * libnautilus-private/nautilus-icon-factory.c:
4100 * libnautilus-private/nautilus-thumbnails.c:
4101 Use g_file_load_contents_async instead of
4102 eel_read_entire_file_async.
4104 2007-09-26 Alexander Larsson <alexl@redhat.com>
4106 * libnautilus-private/nautilus-metafile.c:
4107 Use g_file_load_contents_async instead of
4108 eel_read_entire_file_async.
4110 2007-09-26 Alexander Larsson <alexl@redhat.com>
4112 * libnautilus-private/nautilus-directory-async.c:
4113 * libnautilus-private/nautilus-directory.c:
4114 * libnautilus-private/nautilus-file.c:
4115 Initialize hidden_file_hash lazily
4117 2007-09-26 Alexander Larsson <alexl@redhat.com>
4119 * libnautilus-private/nautilus-directory-async.c:
4120 Read link info using gio
4122 2007-09-26 Alexander Larsson <alexl@redhat.com>
4124 * libnautilus-private/nautilus-directory-async.c:
4125 * libnautilus-private/nautilus-directory-private.h:
4126 Read mime list using gio
4128 2007-09-26 Alexander Larsson <alexl@redhat.com>
4130 * libnautilus-private/nautilus-directory-async.c:
4131 Read .hidden using gio.
4133 2007-09-25 Alexander Larsson <alexl@redhat.com>
4135 * libnautilus-private/nautilus-icon-factory.c:
4136 Free file_info after last use (fixed valgrind warning)
4138 * libnautilus-private/nautilus-file.c:
4139 Sometimes we freed an uninitialized pointer
4141 * libnautilus-private/nautilus-directory-async.c:
4142 * libnautilus-private/nautilus-directory-private.h:
4143 Keep all the directory loading info in DirectoryLoadState
4145 2007-09-25 Alexander Larsson <alexl@redhat.com>
4147 * libnautilus-private/nautilus-directory-async.c:
4148 * libnautilus-private/nautilus-directory-private.h:
4149 Implement deep count using gio
4151 2007-09-25 Alexander Larsson <alexl@redhat.com>
4153 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4154 Don't crash on files that have slashes in them.
4156 2007-09-24 Alexander Larsson <alexl@redhat.com>
4158 * libnautilus-private/nautilus-directory-async.c:
4159 * libnautilus-private/nautilus-directory-private.h:
4160 Use gio to do directory counts
4162 2007-09-24 Alexander Larsson <alexl@redhat.com>
4164 * libnautilus-private/nautilus-directory-async.c:
4165 * libnautilus-private/nautilus-file-private.h:
4166 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4168 2007-09-24 Alexander Larsson <alexl@redhat.com>
4170 * libnautilus-private/nautilus-desktop-directory-file.c:
4171 * libnautilus-private/nautilus-desktop-icon-file.c:
4172 * libnautilus-private/nautilus-file.c:
4173 * libnautilus-private/nautilus-file.h:
4174 * libnautilus-private/nautilus-saved-search-file.c:
4175 * libnautilus-private/nautilus-search-directory-file.c:
4176 * libnautilus-private/nautilus-trash-file.c:
4177 There was some problems removing the virtual call for
4178 get_file_type, as this broke getting the type for "virtual"
4179 directory types like trash and the desktop. Re-introduce this,
4180 but set the type directly instead of via an indirect jump.
4182 2007-09-24 Alexander Larsson <alexl@redhat.com>
4184 * libnautilus-private/nautilus-directory.c:
4185 * libnautilus-private/nautilus-file.c:
4186 * libnautilus-private/nautilus-file.h:
4187 nautilus_file_get_for_location -> nautilus_file_get
4188 same for get_existing
4190 2007-09-24 Alexander Larsson <alexl@redhat.com>
4192 * libnautilus-private/nautilus-bookmark.c:
4193 * libnautilus-private/nautilus-directory-async.c:
4194 * libnautilus-private/nautilus-directory.c:
4195 * libnautilus-private/nautilus-file-operations.c:
4196 * libnautilus-private/nautilus-file-utilities.c:
4197 * libnautilus-private/nautilus-file.c:
4198 * libnautilus-private/nautilus-file.h:
4199 * libnautilus-private/nautilus-icon-dnd.c:
4200 * libnautilus-private/nautilus-search-directory.c:
4201 * libnautilus-private/nautilus-thumbnails.c:
4202 * libnautilus-private/nautilus-trash-monitor.c:
4203 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4204 * src/file-manager/fm-directory-view.c:
4205 * src/file-manager/fm-ditem-page.c:
4206 * src/file-manager/fm-icon-view.c:
4207 * src/file-manager/fm-list-view.c:
4208 * src/file-manager/fm-properties-window.c:
4209 * src/file-manager/fm-tree-model.c:
4210 * src/file-manager/fm-tree-view.c:
4211 * src/nautilus-application.c:
4212 * src/nautilus-bookmark-list.c:
4213 * src/nautilus-information-panel.c:
4214 * src/nautilus-notes-viewer.c:
4215 * src/nautilus-pathbar.c:
4216 * src/nautilus-places-sidebar.c:
4217 * src/nautilus-spatial-window.c:
4218 * src/nautilus-window-manage-views.c:
4219 * test/test-nautilus-mime-actions-set.c:
4220 * test/test-nautilus-mime-actions.c:
4221 Rename nautilus_file_get -> nautilus_file_get_by_uri.
4222 Same with nautilus_file_get_existing.
4224 2007-09-21 Alexander Larsson <alexl@redhat.com>
4226 * libnautilus-private/nautilus-file.[ch]:
4227 Fix up type for get_permissions return value (don't use gnome-vfs types).
4229 * libnautilus-private/nautilus-vfs-utils.[ch]:
4230 Add gnome_vfs_file_type_from_g_file_type()
4232 * libnautilus-private/nautilus-icon-factory.c:
4233 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4235 2007-09-21 Alexander Larsson <alexl@redhat.com>
4237 * libnautilus-private/nautilus-directory-async.c:
4238 * libnautilus-private/nautilus-monitor.[ch]:
4239 Use gio to implement file monitoring.
4241 2007-09-21 Alexander Larsson <alexl@redhat.com>
4243 * libnautilus-private/nautilus-directory-async.c:
4244 * libnautilus-private/nautilus-directory-private.h:
4245 Read info for new files
4247 2007-09-21 Alexander Larsson <alexl@redhat.com>
4249 * libnautilus-private/nautilus-directory-async.c:
4250 * libnautilus-private/nautilus-directory-private.h:
4251 Implement get_file_info using gio
4253 2007-09-21 Alexander Larsson <alexl@redhat.com>
4255 * libnautilus-private/nautilus-directory-async.c:
4256 * libnautilus-private/nautilus-directory-private.h:
4257 Read directory list via gio instead of gnome-vfs
4259 * libnautilus-private/nautilus-file-private.h:
4260 * libnautilus-private/nautilus-file.c:
4261 Get is_hidden & is_backup from gio instead of doing
4262 filename matching ourselves.
4264 * libnautilus-private/nautilus-file-utilities.c:
4265 Remove unused hidden/backup pattern matching.
4267 * src/nautilus-main.c:
4268 Initiate GThreads, as we need this for gio async emulation.
4270 2007-09-20 Alexander Larsson <alexl@redhat.com>
4272 * libnautilus-private/nautilus-vfs-utils.c:
4273 Fix typo in attribute name
4275 * libnautilus-private/nautilus-directory-async.c:
4276 * libnautilus-private/nautilus-file-private.h:
4277 * libnautilus-private/nautilus-file.c:
4278 Make NautilusFile info update use GFileInfo.
4279 Update all call sites to convert to it.
4281 2007-09-20 Alexander Larsson <alexl@redhat.com>
4283 * libnautilus-private/nautilus-vfs-utils.[ch]:
4284 Add gnome_vfs_file_info_to_gio
4286 2007-09-20 Alexander Larsson <alexl@redhat.com>
4288 * libnautilus-private/nautilus-directory-metafile-monitor.c:
4289 * libnautilus-private/nautilus-directory-private.h:
4290 * libnautilus-private/nautilus-directory.c:
4291 * libnautilus-private/nautilus-file.c:
4292 * libnautilus-private/nautilus-metafile.c:
4293 Make the filename key for metadata be unescaped in memory.
4294 Escape it only when reading/writing the metadata files.
4295 This is to avoid escaping a lot since we're now storing the
4296 filename unescaped in NautilusFile.
4298 2007-09-20 Alexander Larsson <alexl@redhat.com>
4300 * libnautilus-private/nautilus-directory-notify.h:
4301 * libnautilus-private/nautilus-directory.c:
4302 Add GFile versions of metadata scheduling functions.
4304 2007-09-20 Alexander Larsson <alexl@redhat.com>
4306 * libnautilus-private/nautilus-directory-notify.h:
4307 * libnautilus-private/nautilus-directory.c:
4309 nautilus_directory_notify_files_changed
4310 nautilus_directory_notify_files_removed
4312 2007-09-20 Alexander Larsson <alexl@redhat.com>
4314 * libnautilus-private/nautilus-directory-private.h:
4315 * libnautilus-private/nautilus-directory.c:
4316 * libnautilus-private/nautilus-file.c:
4317 Avoid for_location suffix when its not needed anymore
4319 2007-09-20 Alexander Larsson <alexl@redhat.com>
4321 * libnautilus-private/nautilus-directory.c:
4322 Add _by_uri suffix to uri versions of functions and
4323 remove suffix for GFile versions
4325 2007-09-20 Alexander Larsson <alexl@redhat.com>
4327 * libnautilus-private/nautilus-directory-notify.h:
4328 * libnautilus-private/nautilus-directory.c:
4329 * libnautilus-private/nautilus-file-changes-queue.c:
4330 * libnautilus-private/nautilus-link-desktop-file.c:
4331 * libnautilus-private/nautilus-merged-directory.c:
4332 Rename notify functions that work on uris to _by_uri and
4333 the GFile ones to have no suffix
4335 2007-09-20 Alexander Larsson <alexl@redhat.com>
4337 * libnautilus-private/nautilus-metafile.c:
4338 * libnautilus-private/nautilus-directory.[ch]:
4339 Remove unused function nautilus_directory_make_uri_canonical
4341 2007-09-20 Alexander Larsson <alexl@redhat.com>
4343 * libnautilus-private/nautilus-directory-notify.h:
4344 * libnautilus-private/nautilus-directory.c:
4345 Added nautilus_directory_notify_files_moved_by_location and
4346 made nautilus_directory_notify_files_moved use that.
4348 2007-09-20 Alexander Larsson <alexl@redhat.com>
4350 * libnautilus-private/nautilus-directory-notify.h:
4351 * libnautilus-private/nautilus-directory.c:
4352 Add nautilus_directory_notify_files_added_by_location.
4353 Use GFile instead of uris in more places
4355 2007-09-20 Alexander Larsson <alexl@redhat.com>
4357 * libnautilus-private/nautilus-directory-private.h:
4358 * libnautilus-private/nautilus-directory.c:
4359 * libnautilus-private/nautilus-file.[ch]:
4360 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4361 and implement nautilus_file_get based on these.
4363 2007-09-20 Alexander Larsson <alexl@redhat.com>
4365 * libnautilus-private/nautilus-file.[ch]:
4366 Add nautilus_file_get_location () and use it when
4369 2007-09-19 Alexander Larsson <alexl@redhat.com>
4371 * libnautilus-private/nautilus-directory.c:
4372 (nautilus_directory_is_desktop_directory):
4373 * libnautilus-private/nautilus-file-utilities.[ch]:
4374 (nautilus_is_home_directory_file):
4375 (nautilus_is_desktop_directory_file):
4376 (nautilus_is_desktop_directory):
4377 * libnautilus-private/nautilus-file.c:
4378 (nautilus_file_is_desktop_directory):
4379 (nautilus_file_is_home):
4380 Don't keep dup:ing strings for these commonly called
4383 2007-09-19 Alexander Larsson <alexl@redhat.com>
4385 * libnautilus-private/nautilus-directory-async.c:
4386 * libnautilus-private/nautilus-directory-private.h:
4387 * libnautilus-private/nautilus-directory.c:
4388 * libnautilus-private/nautilus-file-utilities.[ch]:
4389 * libnautilus-private/nautilus-file.c:
4390 Use GFile *location to store the uri for NautilusDirectory.
4391 In preparation for using GFile for all I/O.
4393 2007-09-19 Alexander Larsson <alexl@redhat.com>
4395 * libnautilus-private/nautilus-file-private.h:
4396 * libnautilus-private/nautilus-directory-async.c:
4397 * libnautilus-private/nautilus-file-attributes.h:
4398 * libnautilus-private/nautilus-file.[ch]:
4399 * libnautilus-private/nautilus-mime-actions.c:
4400 * src/file-manager/fm-directory-view.c:
4401 * src/file-manager/fm-ditem-page.c:
4402 * src/file-manager/fm-properties-window.c:
4403 * src/nautilus-window.c:
4404 Remove slow mimetype attribute and all its use.
4405 This is in preparation for the gio move which has
4406 a canonical mimetype definition instead of the
4407 guessed/slow couple.
4409 2007-09-19 Alexander Larsson <alexl@redhat.com>
4411 * libnautilus-private/nautilus-file-attributes.h:
4412 * libnautilus-private/nautilus-directory-async.c:
4413 * libnautilus-private/nautilus-directory.c:
4414 * libnautilus-private/nautilus-file-utilities.c:
4415 * libnautilus-private/nautilus-file.c:
4416 * libnautilus-private/nautilus-icon-factory.c:
4417 * libnautilus-private/nautilus-mime-actions.c:
4418 * src/file-manager/fm-directory-view.c:
4419 * src/file-manager/fm-properties-window.c:
4420 * src/file-manager/fm-tree-model.c:
4421 * src/file-manager/fm-tree-view.c:
4422 * src/nautilus-spatial-window.c:
4423 * src/nautilus-window-manage-views.c:
4424 * src/nautilus-window.c:
4425 Limit the set of file attributes to the ones we actually read
4426 separately. This makes it more obvious what is happening when
4427 doing I/O. It does put some extra work on users, because they
4428 need to know where the data is coming from, but that is rarely
4431 2007-09-19 Alexander Larsson <alexl@redhat.com>
4433 * libnautilus-private/nautilus-desktop-icon-file.c:
4434 * libnautilus-private/nautilus-directory-async.c:
4435 * libnautilus-private/nautilus-directory.c:
4436 * libnautilus-private/nautilus-file-private.h:
4437 * libnautilus-private/nautilus-file-utilities.[ch]:
4438 * libnautilus-private/nautilus-file.c:
4439 Store "name" instead of "relative_uri" in NautilusFile.
4440 We want to avoid escaping/unescaping as much as possible and
4441 limit that to when we go from/to a full uri.
4443 2007-09-19 Alexander Larsson <alexl@redhat.com>
4445 * libnautilus-private/nautilus-file-private.h:
4446 Remove declaration for removed function
4448 2007-09-19 Alexander Larsson <alexl@redhat.com>
4450 * libnautilus-private/nautilus-directory-async.c:
4451 * libnautilus-private/nautilus-file-private.h:
4452 * libnautilus-private/nautilus-file.[ch]:
4453 * libnautilus-private/nautilus-program-choosing.c:
4454 * src/file-manager/fm-directory-view.c:
4455 * src/nautilus-spatial-window.c:
4456 * src/nautilus-window-manage-views.c:
4457 Use GError instead of GnomeVFSResult for get_info_error
4459 2007-09-19 Alexander Larsson <alexl@redhat.com>
4461 * libnautilus-private/nautilus-desktop-directory-file.c:
4462 * libnautilus-private/nautilus-desktop-icon-file.c:
4463 * libnautilus-private/nautilus-file-private.h:
4464 * libnautilus-private/nautilus-file.[ch]:
4465 * libnautilus-private/nautilus-saved-search-file.c:
4466 * libnautilus-private/nautilus-search-directory-file.c:
4467 * libnautilus-private/nautilus-trash-file.c:
4468 * libnautilus-private/nautilus-vfs-file.c:
4469 * libnautilus-private/nautilus-vfs-utils.c:
4470 * libnautilus-private/nautilus-vfs-utils.h:
4471 * libnautilus-private/nautilus-view-factory.c:
4472 * libnautilus-private/nautilus-view-factory.h:
4473 * src/file-manager/fm-desktop-icon-view.c:
4474 * src/file-manager/fm-empty-view.c:
4475 * src/file-manager/fm-icon-view.c:
4476 * src/file-manager/fm-list-view.c:
4477 Move from GnomeVFSFileType to GFileType
4479 2007-11-28 Alexander Larsson <alexl@redhat.com>
4481 * src/nautilus-search-bar.c:
4482 Use invisible event box for search bar. (#464193)
4483 Patch from Andrea Cimitan
4485 2007-11-27 Andre Klapper <a9016009@gmx.de>
4488 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4491 2007-11-12 Alexander Larsson <alexl@redhat.com>
4493 * libnautilus-private/nautilus-icon-canvas-item.c:
4494 * libnautilus-private/nautilus-icon-container.c:
4495 * libnautilus-private/nautilus-icon-container.h:
4496 * libnautilus-private/nautilus-icon-dnd.c:
4497 * libnautilus-private/nautilus-icon-private.h:
4498 * src/file-manager/fm-desktop-icon-view.c:
4499 * src/file-manager/fm-icon-view.c:
4500 Handle RTL layout of icons (#342009)
4501 Patch from Yair Hershkovitz
4503 2007-11-05 Jürg Billeter <j@bitron.ch>
4505 reviewed by: Alexander Larsson <alexl@redhat.com>
4507 * src/file-manager/fm-actions.h:
4508 * src/file-manager/fm-directory-view.c:
4509 (action_open_folder_window_callback), (open_one_in_folder_window),
4510 (action_location_open_folder_window_callback),
4511 (real_update_location_menu), (real_update_menus):
4512 * src/file-manager/nautilus-directory-view-ui.xml:
4513 * src/nautilus-actions.h:
4514 * src/nautilus-navigation-window-menus.c:
4515 (nautilus_navigation_window_update_spatial_menu_item),
4516 (action_folder_window_callback),
4517 (nautilus_navigation_window_initialize_menus):
4518 * src/nautilus-navigation-window-ui.xml:
4519 * src/nautilus-navigation-window.c:
4520 (nautilus_navigation_window_init), (always_use_browser_changed):
4521 * src/nautilus-window-private.h:
4522 Add menu item to open spatial folder window from browser window to File
4523 menu and context menus.
4525 2007-10-03 Christian Neumair <cneumair@gnome.org>
4527 * libnautilus-private/nautilus-module.c:
4528 Fix valgrind warning on shutdown (#346401, re-applied).
4530 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
4532 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4533 patch from Joachim Sauer, fix beep when backspace or delete are pressed
4536 2007-10-03 Alexander Larsson <alexl@redhat.com>
4538 * src/nautilus-sidebar-title.c:
4539 (update_title_font):
4540 Fix crash with small fonts (#454884)
4542 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
4544 Backport from gio-branch, fixes #480608, from
4545 Alexander Larsson <alexl@redhat.com>
4547 * libnautilus-private/nautilus-icon-factory.c:
4548 Don't clear thumbnails and other absolute pathnames from icon
4549 cache when mime data or icon theme changes. This is to avoid
4550 flashing and async realoading of all thumbnails.
4552 * libnautilus-private/nautilus-directory-async.c:
4553 (mime_db_changed_callback):
4554 Use the right call to invalidate attributes, so that
4555 they get re-read correctly.
4557 2007-09-27 Christian Neumair <cneumair@gnome.org>
4559 * libnautilus-private/nautilus-icon-factory.c:
4560 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4563 2007-09-18 Alexander Larsson <alexl@redhat.com>
4565 * libnautilus-private/nautilus-file-private.h:
4566 Clean up NautilusFileDetails a bit.
4568 2007-09-18 Alexander Larsson <alexl@redhat.com>
4570 * libnautilus-extension/nautilus-file-info.[ch]:
4571 * libnautilus-private/nautilus-desktop-directory-file.c:
4572 * libnautilus-private/nautilus-desktop-icon-file.c:
4573 * libnautilus-private/nautilus-directory-async.c:
4574 * libnautilus-private/nautilus-directory.c:
4575 * libnautilus-private/nautilus-file-private.h:
4576 * libnautilus-private/nautilus-file.[ch]:
4577 * libnautilus-private/nautilus-icon-factory.c:
4578 * libnautilus-private/nautilus-saved-search-file.c:
4579 * libnautilus-private/nautilus-search-directory-file.c:
4580 * libnautilus-private/nautilus-thumbnails.c:
4581 * libnautilus-private/nautilus-trash-file.c:
4582 * libnautilus-private/nautilus-vfs-file.c:
4583 * src/file-manager/fm-directory-view.c:
4584 Store file info directly in NautilusFile instead of using a
4587 2007-09-18 Alexander Larsson <alexl@redhat.com>
4589 * libnautilus-private/nautilus-desktop-directory-file.c:
4590 * libnautilus-private/nautilus-desktop-icon-file.c:
4591 * libnautilus-private/nautilus-directory-async.c:
4592 * libnautilus-private/nautilus-file-operations-progress.c:
4593 * libnautilus-private/nautilus-file-operations-progress.h:
4594 * libnautilus-private/nautilus-file-private.h:
4595 * libnautilus-private/nautilus-file.c:
4596 * libnautilus-private/nautilus-file.h:
4597 * libnautilus-private/nautilus-metafile.c:
4598 * libnautilus-private/nautilus-search-directory-file.c:
4599 * libnautilus-private/nautilus-thumbnails.c:
4600 * libnautilus-private/nautilus-trash-file.c:
4601 * libnautilus-private/nautilus-vfs-file.c:
4602 * src/file-manager/fm-directory-view.c:
4603 * src/file-manager/fm-ditem-page.c:
4604 * src/file-manager/fm-icon-view.c:
4605 * src/file-manager/fm-properties-window.c:
4606 Use goffset instead of GnomeVFSFileSize
4608 2007-09-18 Alexander Larsson <alexl@redhat.com>
4610 * libnautilus-private/Makefile.am:
4611 * libnautilus-private/nautilus-vfs-utils.[ch]:
4612 Added tools for conversion from GnomeVFSResult to GError
4614 * libnautilus-private/nautilus-directory-async.c:
4615 * libnautilus-private/nautilus-directory-private.h:
4616 * libnautilus-private/nautilus-directory.[ch]:
4617 * libnautilus-private/nautilus-search-directory.c:
4618 * src/file-manager/fm-directory-view.[ch]:
4619 * src/file-manager/fm-error-reporting.[ch]:
4620 Use GError instead of GnomeVFSResult for directory loading errors
4622 2007-09-18 Alexander Larsson <alexl@redhat.com>
4625 Add -gio to version for now
4626 Pull in gio-standalone
4628 === gio-branch starts here ===
4630 2007-09-18 Alexander Larsson <alexl@redhat.com>
4633 Post release version bump
4635 === nautilus 2.20.0 ===
4637 2007-09-18 Alexander Larsson <alexl@redhat.com>
4641 Bump version to 2.20.0
4643 2007-09-14 Alexander Shopov <ash@contact.bg>
4645 * libnautilus-private/apps_nautilus_preferences.schemas.in
4646 Added translator visible comment for difference
4647 between date_changed and date_modified.
4649 2007-09-11 Alexander Larsson <alexl@redhat.com>
4651 * libnautilus-private/nautilus-module.c:
4652 Revert. We're in hard code freeze.
4654 2007-09-11 Alexander Larsson <alexl@redhat.com>
4656 * libnautilus-private/nautilus-module.c:
4657 Fix valgrind warning on shutdown (#346401)
4659 2007-09-10 Alexander Larsson <alexl@redhat.com>
4661 * libnautilus-private/nautilus-thumbnails.[ch]:
4662 Add nautilus_thumbnail_load_image_async and cancel.
4664 * libnautilus-private/nautilus-icon-container.c:
4665 * libnautilus-private/nautilus-icon-factory.[ch]:
4666 Load thumbnails asynchronously
4668 Patch from Christian Neumair
4670 2007-09-10 Alexander Larsson <alexl@redhat.com>
4672 * libnautilus-private/nautilus-dnd.h:
4673 * libnautilus-private/nautilus-file-dnd.c:
4674 * libnautilus-private/nautilus-icon-dnd.c:
4675 Implement direct save (XDS) DnD.
4676 Based on patch from BROCCO Amos
4678 2007-09-10 Alexander Larsson <alexl@redhat.com>
4680 * libnautilus-private/nautilus-file.c:
4681 (nautilus_file_get_octal_permissions_as_string):
4682 Filter out any non-unix-permissions flags for the
4685 2007-09-03 Christian Neumair <cneumair@gnome.org>
4687 * src/nautilus-application.c: (save_session_to_file),
4688 (nautilus_application_load_session):
4689 * src/nautilus-window-manage-views.c: (setup_new_window),
4690 (nautilus_spatial_window_state_event):
4691 * src/nautilus-spatial-window.c:
4692 (nautilus_spatial_window_state_event):
4693 * libnautilus-private/nautilus-metadata.h:
4694 Store keep-above and stickiness for navigation and spatial windows
4695 across sessions (#163335).
4697 2007-09-03 Alexander Larsson <alexl@redhat.com>
4699 * src/nautilus-connect-server-dialog.c:
4701 Use gdk_window_beep instead of gdk_display_beep (#373760)
4702 Based on patch from Young-Ho Cha
4704 2007-08-28 Alexander Larsson <alexl@redhat.com>
4706 * nautilus-folder-handler.desktop.in.in (MimeType):
4707 Add colon at end of list.
4709 2007-08-27 Alexander Larsson <alexl@redhat.com>
4712 Post release version bump
4714 === nautilus 2.19.91 ===
4716 2007-08-27 Alexander Larsson <alexl@redhat.com>
4721 2007-08-27 Alexander Larsson <alexl@redhat.com>
4723 * src/file-manager/fm-directory-view.c:
4724 (change_to_view_directory):
4725 Set cwd correctly for scripts on desktop. (#320218)
4726 Patch from Sebastien Bacher
4728 2007-08-24 Alexander Larsson <alexl@redhat.com>
4730 * libnautilus-private/nautilus-module.c:
4731 Be more robust against broken extensions (#449488)
4733 2007-08-24 Alexander Larsson <alexl@redhat.com>
4735 * libnautilus-private/nautilus-file-utilities.c:
4736 * libnautilus-private/nautilus-file.c:
4737 Avoid crashing if going to file:///# (#436071)
4739 2007-08-22 Alexander Larsson <alexl@redhat.com>
4741 * libnautilus-private/nautilus-icon-container.c:
4742 * libnautilus-private/nautilus-icon-factory.c:
4743 * libnautilus-private/nautilus-icon-factory.h:
4744 * src/file-manager/fm-list-model.c:
4745 * src/nautilus-sidebar-title.c:
4746 The icon theme changed how the sizes of the emblem icons
4747 are used, update to comply with that.
4749 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4752 Post release version bump
4754 === nautilus 2.19.90 ===
4756 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4761 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4763 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4764 * src/nautilus-navigation-window-menus.c:
4765 Replace references to "sidebar" with "side pane". (#131285)
4766 Patch from Reinout van Schouwen <reinouts@gnome.org>
4768 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4770 * src/nautilus-window-manage-views.c:
4771 (display_view_selection_failure):
4772 Added debug message when GnomeVFS service is not available
4773 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4775 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4777 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4778 Remove excess lines from uninstalled.pc file. (#462496)
4779 Patch from Damien Carbery <damien.carbery@sun.com>
4781 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4783 * libnautilus-private/Makefile.am:
4784 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4785 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4786 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4787 Use a custom cell renderer for the filename column which applies
4788 ellipsization but reports its size based on the actual width of
4789 the text to be rendered. This restores the original column
4790 autosizing behaviour while keeping the ellipsization. (#419343)
4792 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4795 Post release version bump
4797 === nautilus 2.19.6 ===
4799 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4804 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4806 * configure.in: Revert dependency on libSM 1.0.2
4807 added on 2007-07-24 as it makes nautilus unbuildable on
4808 everything but the most cutting-edge distributions.
4809 Plus, nobody else does it.
4811 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4813 * src/nautilus-window-toolbars.c:
4814 (nautilus_navigation_window_load_extension_toolbar_items):
4815 Don't use the same name for the extensions menu action group
4816 and the extensions toolbar action group. (#461792)
4817 Patch from Christian Persch <chpe@gnome.org>
4819 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4821 * src/nautilus-window.c: (real_load_view_as_menu):
4822 Dont't try to remove extra_viewer_radio_action from a group
4823 that may already have been finalized. (#461789)
4824 Patch from Christian Persch <chpe@gnome.org>
4826 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4828 * libnautilus-private/nautilus-search-engine-simple.c:
4829 (search_visit_func): Don't try to lowercase non-unicode
4830 filenames with g_utf8_strdown. Fixes #454799.
4831 Patch from Jan de Groot <jan@jgc.homeip.net>
4833 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
4835 * src/file-manager/fm-properties-window.c:
4836 (changed_group_callback): Don't crash if the active group
4837 combobox entry is removed or the group information becomes
4838 unreadable. Fixes #355018.
4840 2007-07-24 Christian Persch <chpe@gnome.org>
4842 * libnautilus-private/nautilus-bookmark.c:
4843 (nautilus_bookmark_menu_item_new):
4844 * libnautilus-private/nautilus-customization-data.c:
4845 (nautilus_customization_data_new),
4846 (nautilus_customization_data_get_next_element_for_display):
4847 * libnautilus-private/nautilus-customization-data.h:
4848 * src/nautilus-application.c:
4849 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4850 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4852 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4853 (drag_data_received_callback):
4854 * src/nautilus-property-browser.c:
4855 (make_properties_from_directories):
4856 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4858 * src/nautilus-window-menus.c:
4859 (nautilus_menus_append_bookmark_to_menu):
4860 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4861 instead of truncating the strings. Bug #410113.
4863 2007-07-24 Christian Persch <chpe@gnome.org>
4865 * src/nautilus-navigation-window.c: (location_button_create),
4866 (nautilus_navigation_window_init):
4867 * src/nautilus-pathbar.c: (get_slider_button),
4868 (make_directory_button):
4869 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4870 (nautilus_zoom_control_instance_init),
4871 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4872 (and the others on the same 'toolbar') on click, for consistency with
4873 toolbars, and the gtk filechooser path bar. Bug #326774.
4875 2007-07-24 Alexander Larsson <alexl@redhat.com>
4878 Require cvs gnome-vfs
4880 2007-07-24 Alexander Larsson <alexl@redhat.com>
4884 * src/nautilus-image-properties-page.c:
4885 * src/nautilus-main.c:
4886 Optionally support XMP metadata in images via exemi (#451380)
4887 Patch from Hubert Figuiere
4889 2007-07-24 Alexander Larsson <alexl@redhat.com>
4891 * src/nautilus-connect-server-dialog.c:
4892 (nautilus_connect_server_dialog_init):
4893 React on enter key (#449591)
4894 Patch from Christian Neumair
4896 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
4899 Add missing dependency on libSM.
4901 2007-07-24 Luca Ferretti <elle.uca@libero.it>
4903 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4904 fixed a typo in key description
4906 2007-07-23 Andre Klapper <a9016009@gmx.de>
4908 * src/nautilus-file-management-properties.glade:
4909 corrected executable text file labels (#334309)
4911 2007-07-23 Andre Klapper <a9016009@gmx.de>
4913 * src/file-manager/fm-directory-view.c:
4914 improved string and added ngettext support (#326952)
4916 2007-07-23 Andre Klapper <a9016009@gmx.de>
4918 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4919 corrected description for confirm_trash (#329440)
4921 2007-07-23 Andre Klapper <a9016009@gmx.de>
4923 * src/nautilus-window-menus.c:
4924 added two missing tooltip strings (#329308)
4926 2007-07-23 Christian Persch <chpe@gnome.org>
4929 * src/nautilus-navigation-action.c: (connect_proxy),
4931 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4933 * src/nautilus-navigation-window.c: (location_button_create),
4934 (nautilus_navigation_window_init),
4935 (nautilus_navigation_window_destroy),
4936 (nautilus_navigation_window_finalize),
4937 (nautilus_navigation_window_class_init):
4938 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4939 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4940 (finish_first_line):
4941 * src/nautilus-side-pane.c: (side_panel_free),
4942 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4943 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4944 (nautilus_side_pane_add_panel), (create_shortcut):
4945 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4946 (nautilus_trash_bar_init):
4947 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4948 Bug #458284 and bug #455616.
4950 2007-07-23 Alexander Larsson <alexl@redhat.com>
4952 * libnautilus-private/nautilus-search-engine-simple.c:
4953 Don't error out when recursing into directories during search. (#433105)
4954 Requires recent gnome-vfs
4955 Patch from Marlon Nelson
4957 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4960 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4961 Add uninstalled pkg-config file. (#400114)
4962 Patch from Brian Cameron <brian.cameron@sun.com>
4964 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4966 * nautilus-computer.desktop.in.in:
4967 * nautilus-folder-handler.desktop.in.in:
4968 * nautilus-home.desktop.in.in:
4969 Remove trailing whitespace from TryExec line. (#426949)
4970 Patch from Dan Winship <danw@novell.com>
4972 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
4974 * src/nautilus-navigation-window.c:
4975 (view_as_menu_switch_views_callback):
4976 Handle the fact that the gtk+ 2.11.x combobox emits the
4977 changed signal on removing the active entry without crash.
4979 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4982 Post release version bump
4984 === nautilus 2.19.5 ===
4986 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4991 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4993 * libnautilus-private/nautilus-program-choosing.c:
4994 (nautilus_launch_desktop_file):
4995 Check command_string for NULL before using it. (#427618)
4996 Patch from Tom Parker <palfrey@tevp.net>
4998 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5000 * src/nautilus-image-properties-page.c: (file_read_callback):
5001 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
5002 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
5004 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5006 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5007 (sidebar_title_create_more_info_label):
5008 Fix alignment of labels in information sidebar. (#414199)
5009 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
5011 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5014 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
5015 but Interactive Unix is obsolete.
5016 Remove checks for functions and headers we don't use anymore.
5017 Remove check for jw as the SGML docs have been removed.
5018 Remove configuration for removed gimphwrapbox.
5019 Remove unused variables $CDDA_LIBS and $LIBJPEG.
5021 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5023 * libnautilus-private/Makefile.am:
5024 * libnautilus-private/nautilus-cdrom-extensions.h:
5027 2007-06-27 Alexander Larsson <alexl@redhat.com>
5029 * src/nautilus-file-management-properties-main.c:
5030 Fix warning. Patch from Hubert Figuiere.
5032 2007-06-24 Christian Neumair <cneumair@gnome.org>
5035 * src/nautilus-application.c:
5036 * src/file-manager/Makefile.am:
5037 * src/file-manager/fm-empty-view.[ch]:
5038 Add optional empty view.
5040 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5043 Make libexif dependency optional again. (#165773)
5045 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5047 * components/services/nautilus-dependent-shared/
5048 shared-service-widgets.c:
5051 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5053 * src/nautilus-shell-interface.idl:
5054 Fix build with libIDL-0.8.5 and older. (#341173)
5055 Patch from Marinus Schraal <foser@gentoo.org>
5057 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5059 * src/nautilus-connect-server-dialog-main.c: (main):
5060 Set translation domain for goption context. (#450159)
5061 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5063 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5065 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5066 Unref extension modules at shutdown. (#346401)
5067 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
5069 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5071 * libnautilus-private/nautilus-file-utilities.c:
5072 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5073 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5074 Destroy xdg-user-dirs cache at shutdown.
5076 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
5079 Don't set both -Wsign-compare and -Wno-sign-compare.
5080 Don't set -Wchar-subscripts as it's included in -Wall.
5082 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
5085 Don't set extra warning flags in the user environment CFLAGS.
5086 Fixes 'make distcheck'.
5088 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5091 Add all past ChangeLog files to EXTRA_DIST.
5093 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5096 Post release version bump
5098 === nautilus 2.19.4 ===
5100 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5105 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5107 * src/nautilus-application.c: (nautilus_application_startup):
5108 Fix whitespace typo in error message. (#424573)
5109 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
5111 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5113 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5114 Set program-name instead of deprecated name property
5115 and mark the website-label for translation (#438901).
5116 Patch from Christian Persch <chpe@gnome.org>
5118 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5120 * libnautilus-private/nautilus-search-engine-simple.c:
5121 (search_thread_data_new), (search_visit_func):
5122 Normalize unicode search strings and use g_utf8_strdown to
5123 lowercase them. (#421486/#421512)
5124 Patch from Denis Jacquerye <moyogo@gmail.com>
5126 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5128 * src/file-manager/fm-desktop-icon-view.c:
5129 (action_change_background_callback):
5130 Call background page of gnome-appearance-properties for
5131 "Change Desktop Background" menu item. (#445195)
5132 Patch from Denis Washington <denisw@svn.gnome.org>
5134 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
5136 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5137 * libnautilus-private/nautilus-desktop-link.c:
5138 (trash_name_changed), (nautilus_desktop_link_new),
5139 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5140 (nautilus_desktop_link_rename), (desktop_link_finalize):
5141 * libnautilus-private/nautilus-global-preferences.c:
5142 (default_computer_link_name), (default_trash_link_name):
5143 * libnautilus-private/nautilus-global-preferences.h:
5144 Allow renaming of the network servers desktop icon. (#383182)
5145 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5147 2007-06-13 Jürg Billeter <j@bitron.ch>
5149 * nautilus-folder-handler.desktop.in.in:
5150 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5151 bookmarks from the panel.
5153 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5155 * src/file-manager/fm-properties-window.c:
5156 (should_show_volume_usage):
5157 Don't crash on opening properties for multiple files. (#444265)
5159 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5161 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5162 Fix typo in warning message. (#446911)
5163 Patch from Florian Steinel <fsteinel@flonet.net>
5165 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5167 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5168 Position the zoom popup menu under the control itself,
5169 not where the mouse cursor happens to be. (#446682)
5170 Patch from Christian Persch <chpe@gnome.org>
5172 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5174 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5175 Don't leak item text and remove stale comment.
5177 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5179 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5180 (zoom_popup_menu_show), (zoom_popup_menu),
5181 (nautilus_zoom_control_button_press_event),
5182 (nautilus_zoom_control_instance_init):
5183 Make zoom control context menu keyboard-activatable by adding
5184 a button to the zoom label. (#326733)
5185 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5187 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
5189 * src/nautilus-file-management-properties.glade:
5190 Replace the "atkrelation" declarations with
5191 "mnemonic_widget" properties (#437340)
5193 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5196 Post release version bump
5198 === nautilus 2.19.3 ===
5200 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5205 2007-06-04 Willie Walker <william.walker@sun.com>
5207 * src/nautilus-file-management-properties.glade:
5208 Add accessible label for/by properties (#356124)
5210 2007-05-23 Alexander Larsson <alexl@redhat.com>
5212 * icons/thumbnail_frame.png:
5213 Tango compliant thumbnail frame (#440221)
5214 Icon from David Prieto
5216 2007-05-23 Alexander Larsson <alexl@redhat.com>
5218 * src/file-manager/fm-properties-window.c:
5219 Fix build in some cases
5221 2007-05-23 Alexander Larsson <alexl@redhat.com>
5223 * nautilus-folder-handler.desktop.in.in:
5224 Don't show in menu editor
5226 2007-05-22 Alexander Larsson <alexl@redhat.com>
5228 * libnautilus-private/nautilus-icon-canvas-item.c:
5229 Handle alpha in draw_frame
5231 2007-05-16 Alexander Larsson <alexl@redhat.com>
5233 * libnautilus-private/nautilus-file-utilities.[ch]:
5234 * libnautilus-private/nautilus-file.c:
5235 * libnautilus-private/nautilus-signaller.c:
5236 * src/file-manager/fm-directory-view.c:
5237 Add support for xdg-user-dirs
5239 2007-05-14 Alexander Larsson <alexl@redhat.com>
5242 Post release version bump
5244 === nautilus 2.19.2 ===
5246 2007-05-14 Alexander Larsson <alexl@redhat.com>
5252 * libnautilus-private/nautilus-icon-factory.c:
5253 * libnautilus-private/nautilus-icon-container.c:
5256 2007-05-09 Alexander Larsson <alexl@redhat.com>
5258 * src/file-manager/fm-directory-view.c:
5259 Avoid displaying file size if none exists (#390055)
5260 Patch from Ed Catmur
5262 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
5264 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5265 Don't leak original hash key.
5267 2007-05-02 Alexander Larsson <alexl@redhat.com>
5270 * src/file-manager/fm-properties-window.c:
5271 Add disk usage pie chart (#410658)
5272 Based on patch from Trevor Davenport
5274 2007-04-16 Alexander Larsson <alexl@redhat.com>
5276 * libnautilus-private/nautilus-thumbnails.c:
5277 Work with glib < 2.13.0
5279 2007-04-13 Alexander Larsson <alexl@redhat.com>
5281 * libnautilus-private/nautilus-thumbnails.c:
5282 Avoid searching possibly long lists of thumbnails.
5283 Based on patch from Iain
5285 2007-04-12 Alexander Larsson <alexl@redhat.com>
5287 * src/nautilus-window-menus.c:
5288 (action_about_nautilus_callback):
5289 Add url in about dialog and update copyright year.
5290 Patch from Jaap A. Haitsma
5292 2007-04-12 Alexander Larsson <alexl@redhat.com>
5294 * libnautilus-private/nautilus-directory-async.c:
5295 Limit number of calls to is_needy() (#320282)
5296 Based on patch from Aivars Kalvans
5298 2007-04-12 Alexander Larsson <alexl@redhat.com>
5300 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5301 * libnautilus-private/nautilus-global-preferences.c:
5302 * libnautilus-private/nautilus-global-preferences.h:
5303 * libnautilus-private/nautilus-icon-factory.c:
5304 * libnautilus-private/nautilus-thumbnails.c:
5305 Added support for a thumbnail icon size prefs (#424127)
5307 2007-04-11 Alexander Larsson <alexl@redhat.com>
5309 * src/file-manager/fm-directory-view.c:
5310 (file_and_directory_list_free):
5311 Fix memleak (#427942)
5312 patch from Matthias Clasen
5314 2007-03-30 Alexander Larsson <alexl@redhat.com>
5316 * src/nautilus-places-sidebar.c:
5317 Add trash to sidebar places.
5318 Patch from Stefano Teso
5320 2007-03-29 Alexander Larsson <alexl@redhat.com>
5322 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5323 Bump default name column width to 32 (#410361)
5325 2007-03-28 Alexander Larsson <alexl@redhat.com>
5327 * src/nautilus-window-manage-views.c:
5328 (nautilus_window_open_location_full):
5329 Avoid reloading window with same location. (#417193)
5330 Patch from Stefano Teso
5332 2007-03-19 Alexander Larsson <alexl@redhat.com>
5334 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5335 Avoid recursion when updating symlinks (#418771)
5337 2007-03-19 Alexander Larsson <alexl@redhat.com>
5339 * libnautilus-private/nautilus-icon-factory.h:
5340 Make default icon sizes match xdg icon sizes better (#347168)
5341 Patch from Christian Neumair
5343 2007-03-19 Alexander Larsson <alexl@redhat.com>
5345 * libnautilus-private/nautilus-metadata.h:
5346 * src/nautilus-sidebar-title.c:
5347 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5350 2007-03-19 Alexander Larsson <alexl@redhat.com>
5352 * src/nautilus-places-sidebar.c:
5353 Update icons on theme change (#416806)
5354 Patch from Stefano Teso
5356 2007-03-19 Alexander Larsson <alexl@redhat.com>
5358 * src/nautilus-history-sidebar.c:
5359 (nautilus_history_sidebar_class_init):
5360 (nautilus_history_sidebar_style_set):
5361 Update icons on theme change (#416810)
5362 Patch from Stefano Teso
5364 2007-03-19 Alexander Larsson <alexl@redhat.com>
5366 * src/nautilus-places-sidebar.c:
5367 Re-apply reverted context menu patch.
5369 2007-03-19 Alexander Larsson <alexl@redhat.com>
5372 Bump version to 2.19.1
5373 Gnome 2.18 work continues on gnome-2-18 branch
5375 2007-03-19 Alexander Larsson <alexl@redhat.com>
5377 * src/nautilus-places-sidebar.c:
5378 Revert previous checkin since it broke the freeze.
5380 2007-03-15 Alexander Larsson <alexl@redhat.com>
5382 * src/nautilus-places-sidebar.c:
5383 (bookmarks_build_popup_menu):
5384 Add mnemonics to Open and Open in New Window to reuse
5387 2007-03-14 Alexander Larsson <alexl@redhat.com>
5389 * src/nautilus-places-sidebar.c:
5390 Add open and open in new window to places sidebar context menu.
5391 Patch from Stefano Teso
5393 2007-03-14 Alexander Larsson <alexl@redhat.com>
5395 * src/file-manager/fm-directory-view.c (schedule_update_menus)
5396 (schedule_update_status):
5397 Make sure we never schedule an update after the window has been
5398 destroyed. Likely fixes #349551
5400 2007-03-12 Alexander Larsson <alexl@redhat.com>
5403 Post release version bump
5405 === nautilus 2.18.0.1 ===
5407 2007-03-12 Alexander Larsson <alexl@redhat.com>
5413 Set version to 2.18.0.1
5415 * libnautilus-private/nautilus-file-utilities.c:
5416 * libnautilus-private/nautilus-file-utilities.h:
5417 * libnautilus-private/nautilus-file.c:
5418 * libnautilus-private/nautilus-signaller.c:
5419 * src/file-manager/fm-directory-view.c:
5420 Revert accidental commit.
5422 2007-03-12 Alexander Larsson <alexl@redhat.com>
5425 Post release version bump
5427 === nautilus 2.18.0 ===
5429 2007-03-12 Alexander Larsson <alexl@redhat.com>
5435 Bump version to 2.18.0
5437 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
5439 * src/network-scheme.desktop.in:
5440 * nautilus-computer.desktop.in.in:
5441 * nautilus.desktop.in.in:
5442 * nautilus-home.desktop.in.in:
5443 * nautilus-file-management-properties.desktop.in.in:
5444 "Application" is not a valid category in the freedesktop.org
5445 specification. Also added GNOME and/or GTK where appropriate.
5447 2007-03-02 Alexander Larsson <alexl@redhat.com>
5449 * libnautilus-private/nautilus-file.c:
5450 * libnautilus-private/nautilus-icon-canvas-item.c:
5451 * libnautilus-private/nautilus-icon-container.c:
5452 * libnautilus-private/nautilus-program-choosing.c:
5453 * libnautilus-private/nautilus-trash-file.c:
5454 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5455 * src/file-manager/fm-desktop-icon-view.c:
5456 * src/file-manager/fm-directory-view.c:
5457 * src/file-manager/fm-list-model.c:
5458 * src/file-manager/fm-list-view.c:
5459 * src/file-manager/fm-tree-model.c:
5460 * src/nautilus-image-properties-page.c:
5461 * src/nautilus-navigation-bar.c:
5462 * src/nautilus-query-editor.c:
5463 * src/nautilus-search-bar.c:
5464 * src/nautilus-window-private.h:
5465 Sparse cleanups from kjartan
5467 2007-03-02 Alexander Larsson <alexl@redhat.com>
5469 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5470 Don't make filename column expand, instead default
5471 to 16 chars wide. (#408155)
5473 2007-02-26 Alexander Larsson <alexl@redhat.com>
5476 Post release version bump
5478 === nautilus 2.17.92 ===
5480 2007-02-26 Alexander Larsson <alexl@redhat.com>
5485 2007-02-26 Alexander Larsson <alexl@redhat.com>
5487 * cut-n-paste-code/widgets/Makefile.am:
5488 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5489 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5490 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5491 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5492 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5493 * libnautilus-private/Makefile.am:
5495 Remove unused gtkhwrapbox.
5497 2007-02-26 Alexander Larsson <alexl@redhat.com>
5499 * src/nautilus-connect-server-dialog.c:
5500 Don't show unsupported methods. (#333151)
5501 Patch from Christian Neumair.
5503 2007-02-26 Alexander Larsson <alexl@redhat.com>
5505 * libnautilus-private/nautilus-file.c:
5506 Avoid asserting when the symbolic link hastable isn't
5508 Store absolute uris, not relative paths in symbolic link
5511 2007-02-21 Christian Persch <chpe@svn.gnome.org>
5513 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5514 Ellipsise the filename column in list view mode, and make it expand so
5515 it doesn't just show "...". Bug #408155.
5517 2007-02-20 Christian Persch <chpe@svn.gnome.org>
5519 * libnautilus-private/nautilus-file-operations-progress.c:
5520 (set_text_unescaped_trimmed), (create_titled_label),
5521 (nautilus_file_operations_progress_init),
5522 (nautilus_file_operations_progress_new_file):
5523 * src/file-manager/fm-properties-window.c:
5524 (value_field_update_internal), (value_field_update),
5525 (attach_label), (attach_value_field_internal): Remove
5526 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5529 2007-02-20 Alexander Larsson <alexl@redhat.com>
5531 * libnautilus-private/nautilus-file-operations.c:
5532 Fix for C89 compilers. (#407150)
5533 Patch from Jens Granseuer
5535 2007-02-19 Christian Persch <chpe@svn.gnome.org>
5538 * cut-n-paste-code/Makefile.am:
5540 * src/file-manager/fm-list-model.c: Don't build included GSequence on
5541 glib >= 2.13.0. Bug #407618.
5543 2007-02-19 Alexander Larsson <alexl@redhat.com>
5545 * src/nautilus-pathbar.c:
5546 Don't display homedir as desktop in pathbar when
5547 in home-as-desktop mode. (#368661)
5548 Patch from John Millikin
5550 2007-02-12 Alexander Larsson <alexl@redhat.com>
5553 Post release version bump
5555 === nautilus 2.17.91 ===
5557 2007-02-12 Alexander Larsson <alexl@redhat.com>
5565 2007-02-06 Alexander Larsson <alexl@redhat.com>
5568 Bump libgnome req (#404475)
5570 2007-02-06 Alexander Larsson <alexl@redhat.com>
5572 * libnautilus-private/nautilus-file-operations.c:
5573 * libnautilus-private/nautilus-file.c:
5574 * src/file-manager/fm-directory-view.c:
5575 Capitilize "Link" in link to... names. (#314175)
5576 Patch from Frederic Peters
5578 2007-02-06 Alexander Larsson <alexl@redhat.com>
5580 * libnautilus-private/nautilus-icon-container.c:
5581 Avoid translating nonvisible text. (#364466)
5583 2007-02-06 Alexander Larsson <alexl@redhat.com>
5585 * libnautilus-private/nautilus-thumbnails.c:
5586 (nautilus_thumbnail_load_image):
5587 Fix crash on broken images. (#403255)
5588 Patch from Lucas Mazzardo Veloso
5590 2007-02-06 Alexander Larsson <alexl@redhat.com>
5592 * libnautilus-private/nautilus-emblem-utils.c:
5593 OSX build fix. (#403255)
5594 Patch from dmacks@netspace.org
5596 2007-02-05 Jesse Stockall <jesse@cleverone.org>
5598 * src/file-manager/fm-directory-view.c
5599 * src/file-manager/fm-tree-view.c
5600 * src/nautilus-places-sidebar.c
5601 * libnautilus-private/nautilus-file-operations.[ch]
5602 Prompts to empty trash when unmounting drives. Closes #138058
5604 2007-02-05 Alexander Larsson <alexl@redhat.com>
5606 * src/file-manager/fm-list-model.c:
5607 Avoid ever showing "empty" while loading a subdirectory (#340495)
5608 Based on patch from Christof Krüger
5610 2007-02-02 Alexander Larsson <alexl@redhat.com>
5612 * src/nautilus-application.c (save_session_to_file):
5613 Fix memory leak and fd leak.
5615 2007-02-02 Alexander Larsson <alexl@redhat.com>
5617 * libnautilus-private/nautilus-desktop-icon-file.c:
5618 Fix crasher (#403565)
5619 Patch from Padraig O'Briain
5621 2007-01-31 Alexander Larsson <alexl@redhat.com>
5623 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5624 Avoid crash if we've not set the content view of the window yet.
5626 2007-01-31 Alexander Larsson <alexl@redhat.com>
5628 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5629 Avoid crashing if not enough items in icon view caption pref (#357955)
5631 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5632 Avoid spewing warnings in above case, also some performance fixes.
5634 2007-01-25 Luca Ferretti <elle.uca@libero.it>
5636 * nautilus-file-management-properties.desktop.in.in:
5637 Move File Management capplet to PersonalSettings.
5639 === nautilus 2.17.90 ===
5641 2007-01-22 Alexander Larsson <alexl@redhat.com>
5647 2007-01-18 Christian Persch <chpe@svn.gnome.org>
5649 * cut-n-paste-code/libegg/eggtreemultidnd.c:
5650 (egg_tree_multi_drag_source_get_type):
5651 * libnautilus-extension/nautilus-column-provider.c:
5652 (nautilus_column_provider_get_type):
5653 * libnautilus-extension/nautilus-column.c:
5654 (nautilus_column_get_type):
5655 * libnautilus-extension/nautilus-file-info.c:
5656 (nautilus_file_info_get_type):
5657 * libnautilus-extension/nautilus-info-provider.c:
5658 (nautilus_info_provider_get_type):
5659 * libnautilus-extension/nautilus-location-widget-provider.c:
5660 (nautilus_location_widget_provider_get_type):
5661 * libnautilus-extension/nautilus-menu-item.c:
5662 (nautilus_menu_item_get_type):
5663 * libnautilus-extension/nautilus-menu-provider.c:
5664 (nautilus_menu_provider_get_type):
5665 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5666 * libnautilus-extension/nautilus-property-page-provider.c:
5667 (nautilus_property_page_provider_get_type):
5668 * libnautilus-extension/nautilus-property-page.c:
5669 (nautilus_property_page_get_type):
5670 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5671 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5672 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5673 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5674 * libnautilus-private/nautilus-icon-canvas-item.c:
5675 (nautilus_icon_canvas_item_accessible_get_type),
5676 (nautilus_icon_canvas_item_get_type):
5677 * libnautilus-private/nautilus-sidebar-provider.c:
5678 (nautilus_sidebar_provider_get_type):
5679 * libnautilus-private/nautilus-sidebar.c:
5680 (nautilus_sidebar_get_type):
5681 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5682 * libnautilus-private/nautilus-window-info.c:
5683 (nautilus_window_info_get_type):
5684 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5685 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5686 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5687 * src/nautilus-navigation-action.c:
5688 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5689 GInterfaceInfo static. Bug #362034.
5691 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5693 * src/nautilus-window-menus.c:
5694 Restore "CD/DVD Creator" label for menu item. Was removed by
5695 a misunderstood, see bug #385382.
5697 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5699 Merged from gnome-2-16:
5701 * src/nautilus-property-browser.c (add_reset_property): Make the
5702 "Reset" string translatable. Fixes #394328. Patch committed by
5703 Federico Mena-Quintero <federico@novell.com>.
5705 2007-01-11 Christian Neumair <chris@gnome-de.org>
5707 * libnautilus-private/nautilus-directory-background.c:
5708 (nautilus_connect_background_to_file_metadata):
5709 Remove all pending eel preferences callbacks.
5711 2007-01-11 Christian Neumair <chris@gnome-de.org>
5713 * src/nautilus-navigation-window.c:
5714 (nautilus_navigation_window_key_press_event)
5715 * src/nautilus-actions.h:
5716 * src/nautilus-window.c:
5717 (nautilus_window_key_press_event)
5719 Add support for XF86 multimedia keys (#329920) .
5721 2007-01-11 Alexander Larsson <alexl@redhat.com>
5723 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5724 Avoid crash on NULL vfs_uri (#320020)
5726 2007-01-11 Alexander Larsson <alexl@redhat.com>
5728 * libnautilus-private/nautilus-file-operations.c:
5729 (nautilus_file_operations_new_file_from_template):
5730 Use default permissions when copying template to use
5731 umask correctly. (#327249)
5732 Patch from Josselin Mouette
5734 2007-01-11 Alexander Larsson <alexl@redhat.com>
5736 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5738 Handle NULL activation uris from drives
5740 2007-01-11 Alexander Larsson <alexl@redhat.com>
5742 * libnautilus-private/nautilus-ui-utilities.c:
5743 (nautilus_ui_string_get):
5744 Handle ui file load error better.
5745 Patch from Tom Parker
5747 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5749 Add svn:externals property to include libbackground from trunk.
5751 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5753 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5754 Use proper macro for translating the scripts menu item (#389467).
5755 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5757 2006-12-19 Federico Mena Quintero <federico@novell.com>
5759 * libnautilus-private/nautilus-debug-log.c
5760 (make_key_file_from_configuration): Oops, handle the case of an
5763 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5765 * libnautilus-private/nautilus-file-operations-progress.c:
5766 (time_remaining_callback):
5767 Zero-pad seconds in the remaining time display (#376291).
5768 Patch from Sven Herzberg <herzi@gnome-de.org>
5770 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5772 * src/nautilus-image-properties-page.c: (load_finished):
5773 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5774 (setup_internal_entry):
5775 Avoid markup in translatable messages (#360448).
5776 Patch from Elijah Newren <newren@gmail.com>
5778 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5780 * src/nautilus-navigation-window.c:
5781 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5782 Don't connect the changed signal handler on the view as combobox
5783 each time the contents of the combobox are reloaded, but only on
5784 instantiation. Prevents creating as many view instances as times
5785 the view/location was already changed when using the view as menu.
5787 2006-12-18 Christian Neumair <chris@gnome-de.org>
5789 * libnautilus-extension/nautilus-file-info.c:
5790 * libnautilus-extension/nautilus-file-info.h:
5791 * libnautilus-private/nautilus-file.c:
5792 Add nautilus_file_info_get_activation_uri().
5794 2006-12-18 Alexander Larsson <alexl@redhat.com>
5797 Post release version bump
5799 === nautilus 2.17.1 ===
5801 2006-12-18 Alexander Larsson <alexl@redhat.com>
5806 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5808 * src/nautilus-trash-bar.c:
5809 * src/nautilus-trash-bar.h:
5811 Remove unneeded function I left in by mistake.
5813 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5815 * src/nautilus-trash-bar.c:
5816 * src/nautilus-trash-bar.h:
5817 * src/nautilus-window-manage-views.c:
5819 Add an extra widget to the trash folder with the "Empty Trash"
5820 button. Kudos also to Lakin Wecker who came up with a similar
5821 patch some months ago, though it never went in.
5823 * src/nautilus-information-panel.c:
5825 Remove the "Empty Trash" and "Burn" buttons from the side pane
5826 since we now have extra location widgets.
5828 2006-12-18 Luca Ferretti <elle.uca@libero.it>
5830 * src/file-manager/fm-directory-view.c:
5832 Use "document-new", "folder-new" named icon from
5833 Icon Naming Spec for File->Create Document and
5834 File->Create Folder menu entries.
5836 * src/nautilus-navigation-window-menus.c:
5838 Use "window-new" named icon from Icon Naming Spec for
5839 File->New Window menu entry in browser window.
5841 2006-12-16 Paolo Borelli <pborelli@katamail.com>
5843 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5846 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5848 * nautilus-computer.desktop.in.in:
5850 Fix a typo in previous commit (folders, not folder)
5852 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5854 * src/nautilus-actions.h:
5856 Add NAUTILUS_ACTION_HOME for Go->Home Folder
5858 * src/nautilus-navigation-window-menus.c:
5859 (nautilus_navigation_window_initialize_actions),
5860 (nautilus_navigation_window_initialize_menus):
5861 * src/nautilus-spatial-window.c:
5862 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5864 Define short_label for NAUTILUS_ACTION_HOME and
5865 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5866 in search menu entry.
5868 2006-12-13 Luca Ferretti <elle.uca@libero.it>
5870 * nautilus-computer.desktop.in.in:
5871 * nautilus-file-management-properties.desktop.in.in:
5872 * nautilus-home.desktop.in.in:
5873 * src/nautilus-navigation-window-menus.c:
5874 * src/nautilus-spatial-window.c:
5875 * src/nautilus-window-menus.c:
5876 * src/network-scheme.desktop.in:
5878 Update comments and some menu entries to match suggestions on
5879 http://live.gnome.org/UsabilityTeam/Menu
5881 2006-12-12 Federico Mena Quintero <federico@novell.com>
5883 * libnautilus-private/nautilus-debug-log.c
5884 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5885 30000 was way too big for normal usage.
5886 (add_to_milestones): New function; adds a milestone string to a
5887 linked list of milestones.
5888 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5889 (write_string): New helper function.
5890 (dump_milestones): New helper function.
5891 (dump_configuration): Use write_string().
5892 (dump_ring_buffer): New helper function; moved the code from
5893 nautilus_debug_log_dump().
5894 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5895 (dump_configuration): Print the instructions to re-create the
5896 configuration here, instead of in nautilus_debug_log_dump().
5898 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
5900 * src/ephy-spinner.c:
5901 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5903 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5905 2006-12-12 Paolo Borelli <pborelli@katamail.com>
5907 * src/nautilus-application.c (save_session_to_file): use
5908 g_mkstemp instead of tempnam.
5910 2006-12-12 Alexander Larsson <alexl@redhat.com>
5912 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5913 Don't expand vbox with dialog size (#384078)
5914 Patch from Baptiste Mille-Mathias
5916 2006-12-12 Alexander Larsson <alexl@redhat.com>
5918 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5919 Default location dialog to $home for desktop (#383840)
5920 Patch from Guillaume Desmottes
5922 2006-12-08 Paolo Borelli <pborelli@katamail.com>
5924 * libnautilus-private/nautilus-desktop-link.c:
5925 * libnautilus-private/nautilus-file-utilities.c:
5926 * libnautilus-private/nautilus-query.c:
5927 * src/nautilus-navigation-window.c:
5928 * src/nautilus-navigation-window.h:
5929 * src/nautilus-pathbar.c:
5930 * src/nautilus-places-sidebar.c:
5931 * src/nautilus-shell.c:
5932 * src/nautilus-window-manage-views.c:
5933 * src/nautilus-window.c:
5934 * src/file-manager/fm-tree-model.c:
5935 * src/file-manager/fm-tree-view.c:
5937 Use nautilus_get_home_directory_uri everywhere instead of
5938 open coding it and other minor cleanups.
5940 2006-12-08 Alexander Larsson <alexl@redhat.com>
5942 * libnautilus-private/nautilus-monitor.c:
5943 Schedule metadata removal when we get external remove events.
5944 Patch from Gene Z. Ragan (#45953)
5946 2006-12-08 Alexander Larsson <alexl@redhat.com>
5948 * libnautilus-private/nautilus-icon-canvas-item.c:
5949 Disable the mask code for now...
5951 2006-12-08 Alexander Larsson <alexl@redhat.com>
5953 * libnautilus-private/nautilus-icon-canvas-item.c:
5954 * libnautilus-private/nautilus-icon-container.c:
5955 * libnautilus-private/nautilus-icon-private.h:
5956 Draw selection rect using cairo.
5958 * icons/Makefile.am:
5959 * icons/text-selection-frame.png:
5960 Remove old icon used for selection rect.
5962 Patch from Gene Z. Ragan
5964 2006-12-04 Alexander Larsson <alexl@redhat.com>
5966 * src/file-manager/fm-list-view.c:
5967 Reveal selection on sort-order change.(#332667)
5968 Patch from Gene Z. Ragan
5970 2006-12-04 Alexander Larsson <alexl@redhat.com>
5972 * cut-n-paste-code/gsequence/gsequence.[ch]:
5973 Import gsequence fix for #350579
5975 2006-12-04 Alexander Larsson <alexl@redhat.com>
5977 * libnautilus-private/nautilus-icon-container.[ch]:
5978 * src/file-manager/fm-icon-container.c:
5979 Freeze icon view updates while renaming to avoid things
5980 moving around on file changes. (#318373)
5981 Patch from Nelson BenÃtez
5983 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5985 * icons/nautilus-server-connect.png
5986 Removed this legacy icon.
5988 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5991 * icons/Makefile.am:
5993 Add new Nautilus logo from Ulisse Perusin, installed
5994 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5996 * icons/nautilus-launch-icon.png:
5999 * src/nautilus-window-menus.c:
6000 Use the new named icon logo in about dialog.
6002 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6005 Remove black outline, using Tango style.
6006 See bug 374722 for details.
6008 2006-11-30 Alexander Larsson <alexl@redhat.com>
6010 * libnautilus-private/nautilus-icon-canvas-item.c:
6011 * libnautilus-private/nautilus-icon-container.c:
6012 * libnautilus-private/nautilus-icon-private.h:
6013 Add more themeing features for icon view icons.
6014 Patch from JackTheDipper
6016 2006-11-28 Alexander Larsson <alexl@redhat.com>
6018 * src/file-manager/fm-tree-view.c:
6019 Add delete menu item if configured. (#132326)
6020 Patch from Ferran Puig
6022 2006-11-28 Alexander Larsson <alexl@redhat.com>
6024 * libnautilus-private/nautilus-icon-container.c:
6025 * libnautilus-private/nautilus-icon-private.h:
6026 Handle scroll wheel while rubberbanding.
6027 Patch from Nelson BenÃtez
6029 2006-11-28 Luca Ferretti <elle.uca@libero.it>
6031 * icons/nautilus-desktop.png:
6032 * icons/nautilus-file-management-properties.png:
6033 * icons/nautilus-mini-logo.png
6035 * icons/side_bar_image.png:
6036 Remove legacy icons from cvs.
6038 2006-11-24 Alexander Larsson <alexl@redhat.com>
6040 * src/nautilus-spatial-window.c:
6041 Ellipsice location menu button at 16 chars.
6042 Patch from Tom Parker
6044 2006-11-23 Federico Mena Quintero <federico@novell.com>
6046 Use the write-to-a-pipe trick from the signal handler instead of
6047 queueing an idle handler from there.
6049 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6050 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6051 (sigusr1_handler): Write a byte to our pipe instead of queueing an
6053 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
6054 the pipe, and dump the debug log.
6056 Add a configuration file for the logging mechanism. You create
6057 ~/nautilus-debug-log.conf as a GKeyFile.
6059 * libnautilus-private/nautilus-debug-log.c
6060 (nautilus_debug_log_load_configuration): New function; loads the
6061 configuration from a key file like this:
6064 enable domains = foo; bar; baz
6067 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6068 New utility function.
6069 (nautilus_debug_log_dump): At the end of the log, dump the
6070 configuration used for the debug log so that the user can
6073 * libnautilus-private/nautilus-debug-log.h: New prototype for
6074 nautilus_debug_log_load_configuration().
6076 * src/nautilus-main.c (setup_debug_log): Load the debug log's
6077 configuration from ~/nautilus-debug-log.conf
6078 (setup_debug_log_domains): Removed.
6080 * src/nautilus-main.c (log_override_cb): If the log level of the
6081 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
6082 use this log level for miscellaneous debugging messages from
6083 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
6084 default log handler, to avoid a huge ~/.xsession-errors.
6085 (setup_debug_log_domains): Enable logging for
6086 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6088 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
6090 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6091 Fix inconsistent label boleding. (#372550)
6093 2006-11-23 Alexander Larsson <alexl@redhat.com>
6095 * libnautilus-private/nautilus-icon-canvas-item.c:
6096 A11y fix for handing renames better (#338353)
6098 2006-11-23 Alexander Larsson <alexl@redhat.com>
6100 * Commit federicos debug logging patch:
6102 2006-10-23 Federico Mena Quintero <federico@novell.com>
6104 * libnautilus-private/nautilus-debug-log.h
6105 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6106 We'll spit the messages that come from GLog as milestone events.
6108 * src/nautilus-main.c (setup_debug_log): New function; set up
6110 (setup_debug_log_glog): New function. Override the default
6111 handler for GLog so that its messages will also appear as
6112 milestone events in our own debug log.
6114 2006-10-16 Federico Mena Quintero <federico@novell.com>
6116 * src/file-manager/fm-directory-view.c (files_added_callback): Log
6117 when files are added to the view.
6118 (files_changed_callback): Log when files get changed in the view.
6119 (fm_directory_view_notify_selection_changed): Log when the
6122 * src/nautilus-main.c (setup_debug_log_domains): Add
6123 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6125 * libnautilus-private/nautilus-debug-log.h: New prototype for
6126 nautilus_debug_log_with_file_list().
6128 * libnautilus-private/nautilus-debug-log.c
6129 (nautilus_debug_log_with_file_list): New function; takes a GList
6132 2006-10-03 Federico Mena Quintero <federico@novell.com>
6134 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6135 Deal with URI lists optionally.
6136 (nautilus_debug_log_with_uri_list): New function.
6138 * libnautilus-private/nautilus-icon-dnd.c
6139 (receive_dropped_color): Log when a color is dropped.
6140 (receive_dropped_tile_image): Log when a tile image is dropped.
6142 * libnautilus-private/nautilus-icon-container.c
6143 (motion_notify_event): Log when a drag begins.
6144 (button_release_event): Log when a drag ends.
6146 * libnautilus-private/nautilus-file-operations.c
6147 (nautilus_file_operations_copy_move): Log move/copy/link actions.
6148 (nautilus_file_operations_new_folder): Log when a folder is created.
6149 (nautilus_file_operations_new_file_from_template): Log when a file
6150 is created from a template.
6151 (nautilus_file_operations_new_file): Log when a file is created.
6152 (nautilus_file_operations_delete): Log when files are deleted.
6153 (do_empty_trash): Log when the trash is emptied.
6155 2006-09-22 Federico Mena Quintero <federico@novell.com>
6157 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6158 simple logging infrastructure based on a ring buffer.
6160 * libnautilus-private/Makefile.am
6161 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6163 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6164 ~/nautilus-debug-log.txt.
6166 * src/file-manager/fm-directory-view.c
6167 (fm_directory_view_activate_files): Log the action of activating a
6169 (open_location): Likewise.
6170 (fm_directory_view_launch_application): Likewise, for launching an
6172 (action_new_launcher_callback): Likewise, for creating a launcher.
6173 (activate_callback): Log the various actions that can happen here.
6175 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6176 Log the various activations/launches that can happen.
6178 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6179 action of the user activating something in the Places sidebar.
6181 * src/nautilus-window-manage-views.c
6182 (nautilus_window_open_location_full): Log the action of changing
6183 the location in a window.
6184 (nautilus_window_set_content_view): Log the action of thanging the
6186 (end_location_change): Log when the window finishes loading.
6188 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6189 action of expanding a row to load a subdirectory.
6190 (row_collapsed_callback): Likewise, for collapsing a row.
6192 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6193 action of renaming a file.
6195 * src/nautilus-application.c
6196 (nautilus_application_present_spatial_window_with_selection): Log
6197 when new or existing spatial windows get presented.
6198 (nautilus_application_create_navigation_window): Log when a
6199 navigation window gets created.
6201 2006-11-23 Alexander Larsson <alexl@redhat.com>
6204 Bump version to 2.17.1
6205 Gnome 2.16 work continues on gnome-2-16 branch
6207 2006-11-22 Alexander Larsson <alexl@redhat.com>
6209 * libnautilus-private/nautilus-search-engine.c:
6210 Look for Beagle before looking for Tracker. Since Tracker
6211 autostarts and Beagle doesn't this means you can have both
6212 installed and configured and pick which one to use.
6214 2006-11-20 Alexander Larsson <alexl@redhat.com>
6217 Post release version bump
6219 === nautilus 2.16.3 ===
6221 2006-11-20 Alexander Larsson <alexl@redhat.com>
6226 2006-11-20 Alexander Larsson <alexl@redhat.com>
6228 * libnautilus-private/nautilus-icon-container.c:
6229 * src/file-manager/fm-icon-view.c:
6230 Revert federicos patch from 2006-11-06, as it was causing problems.
6232 2006-11-13 Alexander Larsson <alexl@redhat.com>
6234 * libnautilus-private/nautilus-directory-async.c:
6235 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6238 2006-11-07 Alexander Larsson <alexl@redhat.com>
6241 Post release version bump
6243 === nautilus 2.16.2 ===
6245 2006-11-07 Alexander Larsson <alexl@redhat.com>
6250 * libnautilus-private/nautilus-directory-async.c:
6251 * libnautilus-private/nautilus-directory.c:
6252 Unschedule call_ready callbacks on directory finalize, not
6254 Keep monitors around until we call the call_when_ready callback
6256 Call async_state_changed and update_metadata_monitors after
6257 call_when_ready callbacks have been called at idle.
6261 2006-11-07 Alexander Larsson <alexl@redhat.com>
6263 * src/nautilus-application.c:
6264 * src/nautilus-shell.c:
6265 * src/nautilus-main.[ch]:
6266 Make the session restart work again (from 2006-11-03 change)
6267 Make the session not restart nautilus on --quit
6269 2006-11-06 Federico Mena Quintero <federico@novell.com>
6271 http://bugzilla.gnome.org/show_bug.cgi?id=330298
6273 Fix the use of lazy positioning, and the saving of metadata for
6274 lazily-positioned icons. Fixes
6275 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6276 https://bugzilla.novell.com/show_bug.cgi?id=174766.
6278 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6279 desktop icon files (not "real" files) have lazy positions. Don't
6280 consider whether the directory is loading; this is not the right
6281 place to check that.
6282 (fm_icon_view_begin_loading): Tell the icon container that we
6283 just started reloading.
6284 (fm_icon_view_end_loading): Tell the icon container that we
6287 * libnautilus-private/nautilus-icon-private.h
6288 (NautilusIconContainerDetails): New flag "is_reloading".
6290 * libnautilus-private/nautilus-icon-container.h: New prototype for
6291 nautilus_icon_container_set_is_reloading().
6293 * libnautilus-private/nautilus-icon-container.c
6294 (nautilus_icon_container_set_is_reloading): New function; sets an
6295 is_reloading flag in the icon container.
6296 (icon_set_position): Clear icon->has_lazy_position, since the icon
6297 will be well-positioned once this function exits.
6298 (finish_adding_new_icons): Do not ignore already-placed lazy
6299 position icons when filling the placement grid! Save the value of
6300 icon->has_lazy_position before calling assign_icon_position().
6301 Since that function may call icon_set_position() (which will clear
6302 the flag), we need to keep the original value of the flag.
6303 (finish_adding_new_icons): Don't clear icon->has_lazy_position
6304 here; let icon_set_position() do it.
6305 (finish_adding_new_icons): Emit the icon_position_changed signal
6306 so that the parent knows that we moved an icon under it. This has
6307 the effect of updating/preserving the position metadata for
6308 has_lazy_position icons.
6310 2006-11-06 Alexander Larsson <alexl@redhat.com>
6313 * nautilus-computer.desktop.in:
6314 * nautilus-computer.desktop.in.in:
6315 * nautilus-file-management-properties.desktop.in:
6316 * nautilus-file-management-properties.desktop.in.in:
6317 * nautilus-folder-handler.desktop.in:
6318 * nautilus-folder-handler.desktop.in.in:
6319 * nautilus-home.desktop.in:
6320 * nautilus-home.desktop.in.in:
6321 * nautilus.desktop.in:
6322 * nautilus.desktop.in.in:
6323 Add X-GNOME-Bugzilla-Version marking to desktop files.
6325 2006-11-06 Alexander Larsson <alexl@redhat.com>
6327 * libnautilus-private/nautilus-icon-container.c:
6328 Cancel rubberbanding if we get a grab shadow event.
6329 This happens when a modal dialog (e.g. an error or auth dialog)
6330 appears. (Partially fixes #122688)
6332 2006-11-06 Alexander Larsson <alexl@redhat.com>
6334 * src/file-manager/fm-icon-view.c (play_file):
6335 Don't close handle and free buffer twice on error. (#321175)
6337 2006-11-06 Alexander Larsson <alexl@redhat.com>
6339 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6340 Don't crash on old desktop dir and search dir uris. (#349840)
6342 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
6344 * src/nautilus-file-management-properties.glade:
6345 Specify label-for and labelled-by atk relations. (#356124)
6347 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6349 2006-11-03 Alexander Larsson <alexl@redhat.com>
6351 * libnautilus-private/nautilus-directory-metafile.c:
6352 Always use the in-process metafile factory. We don't need it
6353 oop, since nautilus is single process these days. This fixes
6354 some strange races with bonobo-activation that caused #351713
6356 * src/nautilus-application.[ch]:
6357 * src/nautilus-shell.h:
6358 Change the way we use bonobo-activation to get the NautilusShell
6359 so that we don't rely on bonobo-activation-server to spawn nautilus,
6360 as this could lead to some strange duplicate processes.
6361 We now directly try to register the app-wide shell object with
6362 bonobo-activation manually and activate it with
6363 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6365 * src/nautilus-shell.c:
6366 Handle all corba calls from the NautilusShell in an idle handler.
6367 This fixes some crashes where we reentered badly into e.g. quit
6370 * src/nautilus-main.c:
6371 Since we now handle the initial open_window shell calls via an idle
6372 we need to delay until idle time to know if we can quit or not.
6374 2006-11-02 Alexander Larsson <alexl@redhat.com>
6376 * test/file-torture.py (main):
6377 Sleep shorter, for more torture
6379 2006-11-02 Alexander Larsson <alexl@redhat.com>
6381 * libnautilus-private/nautilus-directory-private.h:
6382 * libnautilus-private/nautilus-directory-async.c:
6383 Call all call_when_ready callbacks from an idle handler.
6384 This fixes problems with reentrancy, like bug #348161
6386 2006-11-01 Alexander Larsson <alexl@redhat.com>
6388 * src/file-manager/fm-tree-model.c:
6389 Always emit the row-deleted signal before deleting the row
6390 from the model. This is according to the GtkTreeModel::row-changed
6391 docs and feedback from kris.
6392 Hopefully this will fix bug #356672
6394 2006-10-31 Alexander Larsson <alexl@redhat.com>
6396 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6397 Remove assert that keep randomly failing to fix crash (#352592)
6398 Replace it with some debug output that hopefully lets us
6399 track down the cause.
6401 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6403 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6404 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6405 Fix C99-style variable initialization for gcc 2.95. (#348665)
6407 Patch from Jens Granseuer <jensgr@gmx.net>
6409 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6411 * src/nautilus-property-browser.c: (remove_color),
6412 (nautilus_property_browser_remove_element),
6413 (element_clicked_callback), (make_properties_from_xml_node):
6414 Remove colors by really removing them from browser.xml,
6415 not marking them deleted. That made it impossible to add
6416 another color with the same name later on.
6417 Also delete colors by their (unique) names and not their color
6418 values. That made it possible to delete built-in colors.
6421 Based on a patch from Emil Soleyman-Zomalan
6423 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6425 * src/file-manager/fm-properties-window.c:
6426 (attach_value_field_internal), (attach_value_field),
6427 (attach_ellipsizing_value_field), (append_title_value_pair),
6428 (append_title_and_ellipsizing_value),
6429 (append_directory_contents_fields), (add_permissions_combo_box),
6430 (create_simple_permissions), (create_advanced_permissions):
6431 Set up proper relationships between labels and widgets in the
6432 properties dialog. Fixes #363116.
6434 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6436 2006-10-19 Federico Mena Quintero <federico@novell.com>
6438 * test/file-torture.py: New file with a little torture test. It
6439 does a bunch of file operations on a directory. Nautilus
6440 sometimes crashes when viewing that directory, so this should help
6443 2006-10-19 Christian Neumair <chris@gnome-de.org>
6445 * libnautilus-private/nautilus-file.c:
6446 (nautilus_file_get_volume_name):
6447 Check for NULL path before calling
6448 gnome_vfs_volume_monitor_get_volume_for_path().
6450 * libnautilus-private/nautilus-monitor.c:
6451 (path_is_on_readonly_volume):
6454 2006-10-19 Christian Neumair <chris@gnome-de.org>
6456 * src/file-manager/fm-directory-view.c:
6457 (convert_file_list_to_string):
6458 Don't append final newline for textual URIs.
6461 2006-10-19 Christian Neumair <chris@gnome-de.org>
6463 * src/nautilus-main.c: (main):
6464 Shut down eel before GnomeVFS.
6466 2006-10-19 Christian Neumair <chris@gnome-de.org>
6468 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6469 Only deregister "ignore hidden file preferences" callback if it has
6470 been initialized before.
6472 2006-10-19 Christian Neumair <chris@gnome-de.org>
6474 * libnautilus-private/nautilus-customization-data.c:
6475 (nautilus_customization_data_new),
6476 (nautilus_customization_data_get_next_element),
6477 (nautilus_customization_make_pattern_chit):
6478 Handle NULL pattern chit, don't unref pattern tile in
6481 * libnautilus-private/nautilus-file-utilities.c:
6482 (nautilus_pixmap_file):
6483 Bail using g_debug if pixmap couldn't be found.
6485 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6486 Only create pixmap if path lookup succeeded.
6488 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6489 (make_drag_image), (make_color_drag_image),
6490 (make_properties_from_directories), (add_reset_property),
6491 (property_browser_category_button_new):
6492 Handle NULL pattern chits, don't operate on NULL pixbufs.
6494 2006-10-18 Alexander Larsson <alexl@redhat.com>
6496 * src/file-manager/fm-list-view.c:
6497 Share target list for all instances (#357573)
6499 * src/nautilus-location-bar.c: (style_set_handler):
6500 Don't leak layout (#352693)
6502 * src/nautilus-zoom-control.c:
6503 Fix O(n^2) use of list (#357589)
6505 All patches from paolo borelli.
6507 2006-10-18 Alexander Larsson <alexl@redhat.com>
6510 * src/ephy-spinner.[ch]:
6511 * src/nautilus-throbber.[ch]:
6512 Import ephy spinner and use ad throbber.
6513 This supports different icon sizes.
6515 * src/nautilus-window-toolbars.c:
6516 Change throbber size when toolbar size changes.
6518 2006-10-18 Alexander Larsson <alexl@redhat.com>
6520 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6521 Renew typeahead timeout when you scroll between typeahead hits with the
6522 mouse wheel. (#354042)
6523 Patch from Nelson Benitez
6525 2006-10-18 Alexander Larsson <alexl@redhat.com>
6527 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6528 The row might have disappeared if it was removed since the
6529 timeout was scheduled. Protect against this. (#336051)
6531 2006-10-18 Alexander Larsson <alexl@redhat.com>
6533 * libnautilus-private/nautilus-file-private.h:
6534 Add is_added flag to NautilusFile to make sure we always
6535 send an added event to directory monitors.
6537 * libnautilus-private/nautilus-directory-async.c:
6538 (dequeue_pending_idle_callback):
6539 Don't add the file to both added and changed list
6540 If the file exist but hasn't been added yet, add it.
6542 * libnautilus-private/nautilus-directory.c: (is_tentative):
6543 Don't return non-added files for get_file_list to avoid duplicating
6544 files if you do a list and then track adds.
6546 Partially fixes #336051.
6548 2006-10-17 Alexander Larsson <alexl@redhat.com>
6550 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6551 dequeue_pending_idle_callback):
6552 Call nautilus_file_mark_gone instead of directly setting is_gone, as
6553 this allows us to clean up the symlink hash.
6555 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6556 Allow multiple mark_gone. Just ignore any but the first.
6558 2006-10-17 Alexander Larsson <alexl@redhat.com>
6560 * libnautilus-private/nautilus-directory.c
6561 (emit_change_signals_for_all_files):
6562 Ref all files when emitting change signals. This is
6563 an unverified possible fix for #343488, but it
6564 can't possibly be bad to do this, so i'm
6567 2006-10-17 Alexander Larsson <alexl@redhat.com>
6569 * libnautilus-private/nautilus-file.c:
6570 nautilus_file_get_vfs_file_info: handle NULL info
6573 2006-10-17 Alexander Larsson <alexl@redhat.com>
6575 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6576 Don't cause critical if slow mimetype not loaded.
6577 I was able to get that with a circular symlink.
6578 In that case a fast mimetype should be ok.
6580 2006-10-02 Alexander Larsson <alexl@redhat.com>
6583 Post release version bump
6585 === nautilus 2.16.1 ===
6587 2006-10-02 Alexander Larsson <alexl@redhat.com>
6595 2006-10-02 Alexander Larsson <alexl@redhat.com>
6597 * src/nautilus-navigation-window.c (search_bar_activate_callback):
6598 In non-indexed mode, start at current dir.
6600 2006-09-27 Christian Neumair <chris@gnome-de.org>
6602 * libnautilus-private/nautilus-directory.c:
6603 * libnautilus-private/nautilus-directory.h:
6604 * libnautilus-private/nautilus-directory-private.h:
6605 Add is_in_trash_state to NautilusDirectoryDetails.
6606 Also add nautilus_directory_is_in_trash which works
6607 like nautilus_directory_is_local.
6609 * libnautilus-private/nautilus-file.c:
6610 Proxy nautilus_file_is_in_trash to
6611 nautilus_directory_is_in_trash, similar to
6612 nautilus_file_is_local.
6614 2006-09-14 Christian Neumair <chris@gnome-de.org>
6616 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6619 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
6621 * src/nautilus-places-sidebar.c:
6622 Don't use the same type name for the shortcut model filter as
6623 GtkFileChooser to avoid name clashes. Fixes #355242.
6625 Patch from Stephen Cook <siti@orcon.net.nz>
6627 2006-09-04 Alexander Larsson <alexl@redhat.com>
6630 Bump version to 2.16.0
6635 2006-08-25 Alexander Larsson <alexl@redhat.com>
6637 * src/file-manager/fm-list-view.c:
6638 Handle enter activation when using typeahead search (#334928)
6639 Patch from Nelson Benitez
6641 2006-08-23 Alexander Larsson <alexl@redhat.com>
6643 * libnautilus-private/nautilus-directory-private.h:
6644 * libnautilus-private/nautilus-directory.c:
6645 (nautilus_directory_is_local):
6646 Cache return value from gnome_vfs_uri_is_local
6648 * libnautilus-private/nautilus-file-operations.c:
6649 * libnautilus-private/nautilus-file-utilities.c:
6650 Avoid using gnome_vfs_uri_is_local.
6652 2006-08-22 Alexander Larsson <alexl@redhat.com>
6655 Post release version bump
6657 === nautilus 2.15.92.1 ===
6659 2006-08-22 Alexander Larsson <alexl@redhat.com>
6661 * libbackground/preferences.c:
6665 Release a 2.15.92.1 with fix
6667 2006-08-21 Alexander Larsson <alexl@redhat.com>
6670 Post release version bump
6672 === nautilus 2.15.92 ===
6674 2006-08-21 Alexander Larsson <alexl@redhat.com>
6679 2006-08-21 Alexander Larsson <alexl@redhat.com>
6681 * src/file-manager/fm-properties-window.c:
6682 Don't crash when quickly changing user or group.
6683 Patch from Christian Neumair
6685 2006-08-17 Alexander Larsson <alexl@redhat.com>
6687 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6689 Patch from Rouslan Solomakhin
6691 2006-08-15 Federico Mena Quintero <federico@novell.com>
6693 * src/nautilus-main.c (main): Call setlocale() before we try to
6694 obtain any translations. Fixes bug #342147. Patch by Stanislav
6695 Brabec <sbrabec@suse.cz>.
6697 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6699 * configure.in: Fix intltool req.
6701 2006-08-08 Alexander Larsson <alexl@redhat.com>
6704 Post release version bump
6706 === nautilus 2.15.91 ===
6708 2006-08-08 Alexander Larsson <alexl@redhat.com>
6716 2006-08-08 Vincent Untz <vuntz@gnome.org>
6718 Use GTK+ to handle recent documents.
6720 * configure.in: require GTK+ 2.10
6721 * cut-n-paste-code/libegg/Makefile.am:
6722 * cut-n-paste-code/libegg/egg-recent-*: kill
6723 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6724 renamed to nautilus_recent_get_manager()
6725 (nautilus_recent_add_uri): new, to make it easier to use
6726 gtk_recent_manager_add_full()
6727 * src/file-manager/fm-directory-view.c:
6728 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6729 instead of old egg code
6730 (activate_callback): ditto
6732 2006-08-08 Alexander Larsson <alexl@redhat.com>
6734 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6735 Follow symlinks when reading .hidden files.
6737 2006-08-08 Alexander Larsson <alexl@redhat.com>
6739 * libnautilus-private/nautilus-directory-background.c:
6740 Do background change comparison in eel instead (#349961)
6741 Patch from Matthias Clasen
6743 2006-08-08 Alexander Larsson <alexl@redhat.com>
6745 * libnautilus-private/nautilus-icon-container.c:
6746 Fix down when in the rightmost column in the next to last row (#316117)
6747 Based on patch from Nelson Benitez
6749 2006-08-08 Alexander Larsson <alexl@redhat.com>
6751 * libnautilus-private/nautilus-file-operations.c:
6752 Handle desktop drops from panel. (#347673)
6753 Patch from Christian Neumair
6755 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6757 * libnautilus-private/nautilus-directory-async.c:
6758 (dequeue_pending_idle_callback): Revert patch from #336051
6759 as it breaks the file update machinery. Fixes #348097.
6761 2006-07-25 Christian Neumair <chris@gnome-de.org>
6763 * libnautilus-private/nautilus-dnd.c:
6764 Rename nautilus_drag_default_drop_action_for_url to
6765 nautilus_drag_default_drop_action_for_netscape_url.
6766 Don't offer netscape URL drags.
6768 * libnautilus-private/nautilus-dnd.h: Rename
6769 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6770 and nautilus_drag_default_drop_action_for_url to
6771 nautilus_drag_default_drop_action_for_netscape_url.
6773 * libnautilus-private/nautilus-file-operations.c:
6774 (nautilus_file_operations_new_file_from_template):
6775 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6777 * libnautilus-private/nautilus-file-utilities.c:
6778 (test_uri_exists), (nautilus_ensure_unique_file_name):
6779 Handle gnome_vfs_uri_new() failure by returning NULL.
6781 * libnautilus-private/nautilus-icon-container.c:
6782 * libnautilus-private/nautilus-icon-container.h:
6783 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6785 * libnautilus-private/nautilus-icon-dnd.c:
6786 * libnautilus-private/nautilus-icon-dnd.h:
6787 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6788 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6789 Don't offer netscape URL drags, prefer netscape URL drops over
6790 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6792 * libnautilus-private/nautilus-link-desktop-file.c:
6793 (nautilus_link_desktop_file_local_create):
6794 Handle trash, desktop and search URIs, handle
6795 NULL retval of nautilus_ensure_unique_file_name.
6797 * src/nautilus-location-bar.c:
6798 * src/nautilus-spatial-window.c:
6799 * src/file-manager/fm-list-model.c:
6800 Don't offer/handle netscape URL drags.
6802 * src/file-manager/fm-directory-view.h:
6803 * src/file-manager/fm-icon-view.c:
6804 * src/file-manager/fm-list-view:
6805 Rename DND_URL symbols to DND_NETSCAPE_URL.
6809 2006-07-25 Alexander Larsson <alexl@redhat.com>
6811 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6812 Translate the selinux context from raw form when displayin.
6814 2006-07-25 Alexander Larsson <alexl@redhat.com>
6816 * cut-n-paste-code/gsequence/gsequence.[ch]:
6817 Import the latest EggSequence which supposedly fixes a
6820 * src/file-manager/fm-list-model.c:
6821 Fix to use new function names of EggSequence
6823 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6826 Post-release version bump
6828 === nautilus 2.15.90 ===
6830 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6838 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6840 * src/nautilus-main.c: (main):
6841 Unref GnomeProgram at the end. (#348429)
6843 Patch from Christian Persch <chpe@gnome.org>
6845 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6847 * src/nautilus-file-management-properties.c:
6848 (nautilus_file_management_properties_dialog_setup):
6849 * src/nautilus-file-management-properties.glade:
6850 Remove the "always use text-entry location bar" checkbox from the
6853 * src/nautilus-navigation-window.[ch]: (location_button_create),
6854 (nautilus_navigation_window_instance_init),
6855 (nautilus_navigation_window_destroy):
6856 Add a tooltip to the new location bar toggle button.
6858 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6860 * src/file-manager/fm-properties-window.c:
6861 (permission_combo_update): Add a translator comment for
6862 permission combo box labels. (#347764)
6864 Patch from Hendrik Richter <hendi@gnome-de.org>
6866 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6868 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6869 Add a location_button field.
6871 * src/nautilus-navigation-window.c
6872 (nautilus_navigation_window_instance_init): Create the
6874 (location_button_toggled_cb): New callback. Changes the
6875 preference for toggling between the path bar and the location bar.
6876 (always_use_location_entry_changed): Toggle the button as
6879 Add a button to the location bar to toggle betwen the path bar
6880 and a location entry. (#347991)
6882 Patch from Federico Mena Quintero <federico@novell.com>
6884 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6886 * libnautilus-private/nautilus-icon-factory.c:
6887 * src/file-manager/fm-directory-view.c:
6888 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6889 * src/nautilus-window-menus.c:
6890 Use trash icons from the icon naming specification for trash
6891 related operations. (#340321)
6893 Patch from Rodney Dawes <dobey@novell.com>
6895 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6897 * src/nautilus-places-sidebar.c: (add_place), (update_places):
6898 Take the sidebar as parameter and refilter it after adding.
6900 (reorder_bookmarks): Implement reordering of bookmarks.
6902 (drag_data_delete_callback), (drag_data_received_callback),
6903 (drag_motion_callback): Handle dragging of tree rows.
6905 (nautilus_places_sidebar_init)
6906 (_shortcuts_model_filter_class_init),
6907 (_shortcuts_model_filter_init),
6908 (shortcuts_model_filter_row_draggable),
6909 (shortcuts_model_filter_drag_data_get),
6910 (shortcuts_model_filter_drag_source_iface_init),
6911 (shortcuts_model_filter_new):
6912 Implement GtkTreeDragSource.
6914 (get_selected_iter), (bookmarks_check_popup_sensitivity),
6915 (loading_uri_callback): Use the filter model.
6917 Enable reordering of bookmarks in the places sidebar via
6918 Drag'n'Drop. (#319022)
6920 Patch from Xavier Claessens <xclaesse@gmail.com>
6922 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6924 * libnautilus-private/nautilus-search-engine-beagle.c:
6925 (nautilus_search_engine_beagle_new): Check whether daemon is
6926 running as beagle_client_new doesn't fail when a stale socket
6929 Patch from Jürg Billeter <j@bitron.ch>
6931 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6934 * libnautilus-extension/Makefile.am:
6935 Add extension versioning infrastructure and add nautilus-menu.[ch].
6937 * libnautilus-extension/nautilus-menu-item.[ch]:
6938 Add and handle a 'menu' property and add a function
6939 nautilus_menu_item_set_submenu.
6941 * libnautilus-extension/nautilus-menu.[ch]:
6942 New files implementing a submenu item.
6944 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6945 (reset_extension_actions_menu):
6946 Add extension menu items recursively.
6948 * libnautilus-extension/nautilus-menu-provider.h:
6951 Extend extension API to support submenus. (#314579)
6953 Patch from Raffaele Sandrini <rasa@gmx.ch>
6955 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6958 Post-release version bump
6960 === nautilus 2.15.4 ===
6962 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6968 Bump version to 2.15.4
6971 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6973 * libnautilus-private/nautilus-directory-async.c:
6974 (dequeue_pending_idle_callback): Never add a file to both
6975 the added_files and changed_files lists. Don't ref an existing
6976 file without adding it to the changed_file list. (#336051)
6978 Patch from Christian Neumair <chris@gnome-de.org>
6980 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6982 * libnautilus-private/nautilus-file-dnd.[ch]:
6983 Add functions nautilus_drag_can_accept_files and
6984 nautilus_drag_can_accept_info.
6986 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6987 (receive_dropped_uri_list), (receive_dropped_text),
6988 (drag_data_received_callback):
6989 Accept the entire drag context as parameter and use
6990 nautilus_icon_container_find_drop_target.
6992 (nautilus_icon_container_find_drop_target):
6993 (nautilus_icon_dnd_update_drop_target):
6994 Use nautilus_drag_can_accept_info.
6996 * libnautilus-private/nautilus-marshal.list:
6999 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7000 Add function get_drop_target_uri_at_pos and use it in the drop
7001 handlers to determine the target uris for actions.
7002 Rename get_drop_target to get_drop_target_uri_for path.
7004 (nautilus_tree_view_drag_dest_class_init):
7005 Adapt to new drag handler signatures.
7007 (set_widget_highlight):
7008 Fix DND highlighting of an empty tree view.
7010 (drag_motion_callback):
7011 Ignore drags on the header.
7013 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7014 * libnautilus-private/nautilus-icon-container.[ch]:
7015 * src/file-manager/fm-icon-view.c:
7016 * src/file-manager/fm-list-view.c:
7017 Add a target/parent uri parameter to the drop handler functions.
7019 * src/file-manager/fm-directory-view.[ch]:
7020 Add handling for the additional target parameter to support
7021 drops of URIs, URLs and text to subfolders.
7023 Patch from Christian Neumair <chris@gnome-de.org>
7025 2006-07-08 Christian Neumair <chris@gnome-de.org>
7027 * libnautilus-private/nautilus-file-utilities.c:
7028 * libnautilus-private/nautilus-file-utilities.h:
7029 Add nautilus_find_existing_uri_in_hierarchy.
7030 Remove undefined in_gnome_path helper declarations.
7032 * src/nautilus-pathbar.c:
7033 * src/nautilus-pathbar.h:
7034 Make nautilus_path_bar_clear_buttons public.
7036 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7037 If the displayed location was removed, and it has an existing parent,
7038 navigate window to this parent. Fixes #336724.
7040 2006-07-06 William Jon McCann <mccann@jhu.edu>
7042 * libnautilus-private/nautilus-icon-factory.c:
7043 (get_special_icon_for_file):
7044 * src/nautilus-window-menus.c:
7045 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7048 2006-06-21 Christian Neumair <chris@gnome-de.org>
7050 Add complete session management, remember maximization state and type
7051 of open windows, save history on quit.
7053 * libnautilus-private/nautilus-global-preferences.c
7054 * libnautilus-private/nautilus-global-preferences.h:
7055 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7057 * libnautilus-private/nautilus-metadata.h:
7058 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7060 * src/nautilus-application.c:
7061 * src/nautilus-application.h:
7062 Save session on session save request, add
7063 nautilus_application_load_session(), move
7064 initial navigational geometry handling to
7065 nautilus_application_create_navigation_window,
7067 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7070 * src/nautilus-main.c:
7071 Add "--load-session" parameter.
7073 * src/nautilus-shell-interface.idl:
7074 * src/nautilus-shell.c:
7075 Add load_session CORBA method.
7077 * src/nautilus-navigation-window.c:
7078 * src/nautilus-spatial-window.c:
7079 Save maximized state when appropriate.
7081 * src/nautilus-window-manage-views.c:
7082 Load maximized state for spatial windows,
7083 remove navigation window geometry handling.
7085 * src/nautilus-window.c:
7086 * src/nautilus-window-private.h:
7087 Add nautilus_add_to_history_list_no_notify.
7089 2006-06-16 Alexander Larsson <alexl@redhat.com>
7091 * libnautilus-extension/nautilus-menu-provider.[ch]:
7092 Add items_updated signal
7094 * libnautilus-private/Makefile.am:
7095 * libnautilus-private/nautilus-signaller.[ch]:
7096 * src/nautilus-signaller.[ch]:
7098 Move NautilusSignaller to libnautilus-private.
7099 Add popup_menu_changed signal.
7101 * src/nautilus-application.c:
7102 Signal popup_menu_changed when a menu provider emits items_updated.
7104 * src/file-manager/fm-directory-view.c:
7105 * src/nautilus-window.c:
7106 Handle popup_menu_changed.
7108 * src/nautilus-emblem-sidebar.c:
7109 * src/nautilus-history-sidebar.c:
7110 * src/nautilus-navigation-window-menus.c:
7111 * src/nautilus-navigation-window.c:
7112 * src/nautilus-property-browser.c:
7113 * src/nautilus-spatial-window.c:
7114 * src/nautilus-window-menus.c:
7117 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7119 2006-06-16 Alexander Larsson <alexl@redhat.com>
7121 * libnautilus-private/nautilus-column-utilities.c:
7122 Add selinux context column
7124 * libnautilus-private/nautilus-directory-async.c:
7125 * libnautilus-private/nautilus-file-private.h:
7126 * libnautilus-private/nautilus-file.[ch]:
7127 Get selinux context for all files.
7128 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7129 Add selinux_context string attribute.
7131 * src/file-manager/fm-properties-window.c:
7132 Display selinux context in permissions page.
7134 2006-06-16 Alexander Larsson <alexl@redhat.com>
7136 * libnautilus-private/nautilus-global-preferences.[ch]:
7137 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7138 Add show_advanced_permissions setting
7139 Remove show_special_flags setting, its always on in advanced mode.
7141 * libnautilus-private/nautilus-file-operations.[ch]:
7142 Add nautilus_file_set_permissions_recursive
7144 * src/file-manager/fm-properties-window.c:
7145 Change permission page. Implement both simple and advanced mode.
7146 Add recursive permissions setting.
7147 HIGify some spacing.
7149 2006-06-12 Alexander Larsson <alexl@redhat.com>
7152 Post-release version bump
7154 === nautilus 2.15.2 ===
7156 2006-06-12 Alexander Larsson <alexl@redhat.com>
7161 2006-05-30 Christian Neumair <chris@gnome-de.org>
7163 * libnautilus-private/nautilus-icon-factory.c:
7164 * libnautilus-private/nautilus-thumbnails.c:
7165 * libnautilus-private/nautilus-thumbnails.h:
7166 Use GdkPixbufLoader for thumbnailing.
7168 2006-05-29 Christian Neumair <chris@gnome-de.org>
7170 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7171 Limit max. returned SVG icon size to requested icon size.
7173 2006-05-24 Christian Neumair <chris@gnome-de.org>
7175 * libnautilus-private/nautilus-file-utilities.c:
7176 (nautilus_file_operations_copy_move):
7177 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7178 nautilus_file_get_enclosing_volume.
7180 * libnautilus-private/nautilus-file-utilities.c:
7181 * libnautilus-private/nautilus-file-utilities.h:
7182 Remove nautilus_get_enclosing_volume.
7184 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7186 * src/nautilus-information-panel.c:
7187 * src/nautilus-window-bookmarks.c:
7188 * src/file-manager/fm-properties-window.c:
7190 Use g_signal_connect_data instead of the outdated eel equivalent.
7192 2006-05-24 Alexander Larsson <alexl@redhat.com>
7194 * src/file-manager/fm-list-view.c:
7195 Remove unused include of eel-cell-renderer-pixbuf-list.h
7197 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7199 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7200 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7202 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7204 * nautilus-folder-handler.desktop.in: Add internationalization
7205 * po/POTFILES.in: Add the file.
7207 2006-05-16 Alexander Larsson <alexl@redhat.com>
7209 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7210 Only pass TRUE for embedding_text if we actually read a top-left text.
7211 Based on patch from Rene Hausleitner (#335435)
7213 2006-05-16 Alexander Larsson <alexl@redhat.com>
7215 * src/file-manager/fm-directory-view.c:
7216 * src/nautilus-places-sidebar.c:
7217 Don't allow floppy formating if the floppy is mounted,
7218 since gfloppy can't handle that. (#125819)
7219 Patch from Xavier Claessens
7221 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7224 Post-release version bump.
7226 === nautilus 2.15.1 ===
7228 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7233 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7235 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7236 (icon_set_size), (icon_toggle_selected),
7237 (nautilus_icon_container_move_icon), (keyboard_stretching),
7238 (end_stretching), (nautilus_icon_container_update_icon),
7239 (assign_icon_position), (nautilus_icon_container_add),
7240 (nautilus_icon_container_is_stretched),
7241 (nautilus_icon_container_unstretch),
7242 (nautilus_icon_container_freeze_icon_positions):
7243 * libnautilus-private/nautilus-icon-container.h:
7244 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7245 * libnautilus-private/nautilus-icon-private.h:
7246 * src/file-manager/fm-icon-view.c:
7247 (get_stored_icon_position_callback),
7248 (icon_position_changed_callback):
7249 Cleanup to merge the x any y icon scale factors into one variable.
7251 Patch from Christian Neumair <chris@gnome-de.org>
7253 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
7255 * src/nautilus-places-sidebar.c: (update_places_cb),
7256 (volume_unmounted_callback), (drive_disconnected_callback),
7257 (drive_connected_callback),
7258 (nautilus_places_sidebar_set_parent_window):
7259 Update the places on drive-connected and drive-disconnected
7260 signals too. Delay the update for the volume-unmounted signal
7261 with an idle callback to work around gnome-vfs removing the
7262 volume only after we received the signal.
7264 Patch from Xavier Claessens <xclaesse@gmail.com>
7266 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
7268 * src/nautilus-window-manage-views.c:
7269 (got_file_info_for_view_selection_callback):
7270 Re-set viewed_file after a location change failed. Prevents
7271 crashing over an assertion in viewed_file_changed_callback
7272 on slow filesystems. Fixes #339965.
7274 2006-05-08 Federico Mena Quintero <federico@novell.com>
7276 * libnautilus-private/nautilus-file-operations.c
7277 (handle_transfer_ok): Don't special-case the first 0 bytes of the
7278 file in the case of reporting actual copy/move progress. It is
7279 fine to update both the labels and the sizes every time. Fixes
7280 http://bugzilla.gnome.org/show_bug.cgi?id=341064
7281 https://bugzilla.novell.com/show_bug.cgi?id=66073
7283 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
7285 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7286 (check_visibility), (bookmarks_check_popup_sensitivity),
7287 (get_selected_iter), (rename_selected_bookmark),
7288 (remove_selected_bookmarks), (mount_shortcut_cb),
7289 (unmount_shortcut_cb), (eject_shortcut_cb),
7290 (nautilus_places_sidebar_init):
7291 Add volume data to the list store and use it to show
7292 an unmount command for network volumes. (#316184)
7294 Patch from Xavier Claessens <xclaesse@gmail.com>
7296 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7298 * libnautilus-private/nautilus-dnd.c:
7299 (nautilus_drag_drop_action_ask),
7300 (nautilus_drag_drop_background_ask):
7301 * src/file-manager/fm-tree-view.c: (create_popup_menu):
7302 * src/nautilus-places-sidebar.c:
7303 (bookmarks_build_popup_menu):
7304 Use eel_gtk_menu_append_separator.
7306 * src/nautilus-places-sidebar.c:
7307 (bookmarks_check_popup_sensitivity):
7308 Use eel_gtk_widget_set_shown.
7310 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7312 * src/nautilus-query-editor.c: (type_combo_changed):
7313 Fix typo in function name: s/availible/available/ (#326053)
7318 2006-05-04 Christian Neumair <chris@gnome-de.org>
7320 * src/nautilus-navigation-action.c:
7321 (nautilus_navigation_action_class_init), (disconnect_proxy):
7322 Disconnect signal handlers registered when connecting proxies.
7324 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
7326 * src/nautilus-places-sidebar.c: (volume_op_callback):
7327 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7328 (eject_for_type), (set_visibility),
7329 (bookmarks_check_popup_sensitivity), (get_selected_drive),
7330 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7331 (format_shortcut_cb), (bookmarks_build_popup_menu):
7332 Add mount, unmount, eject and format menu items to the popup menu
7333 of drives in the places sidebar. (#316184)
7335 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7337 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7339 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7340 Adapt to new GtkAboutDialog behaviour and use wrap-license.
7341 Makes the close button work again. Fixes #336520.
7343 Patch from Christian Persch <chpe@gnome.org>
7345 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7347 * src/nautilus-query-editor.c: (location_row_create_widgets):
7348 Fix typo in the query filechooser window title. (#325284)
7350 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7352 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7353 (finish_first_line):
7354 Fix wording: Use "criterion" instead of "criterium". (#331682)
7356 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7358 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7360 * libnautilus-private/nautilus-program-choosing.c:
7361 (application_cannot_open_location):
7362 Remove bogus period from strings. (#336909)
7364 Patch from Javier F. Serrador <serrador@tecknolabs.com>
7366 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7368 * libnautilus-private/nautilus-file-operations.c:
7369 (handle_transfer_overwrite): Use the same phrasing and
7370 format as the GTK+ overwrite dialog. Also, per the HIG
7371 convert the dialog to a confirmation alert since the user's
7372 command may destroy data. (#325188)
7374 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7376 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7378 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7379 (append_exifdata_string):
7380 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7381 deciding which date to show from image metadata. (#331810)
7383 Patch from Pat Suwalski <pat@suwalski.net>
7385 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
7389 Update handling of po/LINGUAS for new instructions. Refer
7390 to http://live.gnome.org/GnomeGoals/PoLinguas
7392 Patch from Brian Pepple <bdpepple@gmail.com>
7394 2006-04-27 Christian Neumair <chris@gnome-de.org>
7396 * src/file-manager/fm-actions.h:
7397 * src/file-manager/fm-directory-view.c:
7398 (file_get_volume_and_drive),
7399 (action_self_mount_volume_callback),
7400 (action_self_unmount_volume_callback),
7401 (action_self_eject_volume_callback),
7402 (action_self_format_volume_callback),
7403 (file_get_volume_and_drive),
7404 (file_should_show_self),
7405 (real_update_menus_volumes):
7406 * src/file-manager/fm-tree-view.c:
7407 (create_popup_menu):
7408 * src/file-manager/nautilus-directory-view-ui.xml:
7409 Allow to mount/unmout/eject/format a volume when displaying its
7412 2006-04-26 Christian Neumair <chris@gnome-de.org>
7414 * libnautilus-private/nautilus-file.c:
7415 (nautilus_file_denies_access_permission),
7416 (nautilus_file_can_get_permissions),
7417 (nautilus_file_can_set_permissions):
7418 If no ACCESS file info field is available, pretend to have full
7419 access. If no PERMISSIONS field is available, pretend to have full
7422 2006-04-26 Alexander Larsson <alexl@redhat.com>
7424 * libnautilus-private/nautilus-icon-canvas-item.c:
7425 Fix width of text selection in text-below-icons mode.
7428 2006-04-26 Alexander Larsson <alexl@redhat.com>
7433 * src/nautilus-connect-server-dialog-main.c:
7434 * src/nautilus-main.c:
7435 Convert from popt to goption.
7436 Based on patch from Philip Van Hoof
7438 2006-04-25 Alexander Larsson <alexl@redhat.com>
7440 * src/nautilus-main.c:
7441 Remove icon registration, as its no longer needed with gtk 2.9.
7443 * src/nautilus-window-menus.c:
7444 (nautilus_menus_append_bookmark_to_menu):
7447 2006-04-25 Alexander Larsson <alexl@redhat.com>
7450 Bump version to 2.15.1
7451 2.14 development continues on gnome-2-14 branch.
7453 ==== gnome-2-14 branched from here ===
7455 2006-04-25 Christian Neumair <chris@gnome-de.org>
7458 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7460 * src/file-manager/fm-tree-view.c: (create_tree):
7461 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7463 2006-04-18 Alexander Larsson <alexl@redhat.com>
7465 * libnautilus-private/nautilus-file-attributes.h:
7466 * libnautilus-private/nautilus-directory-async.c:
7467 * libnautilus-private/nautilus-directory-private.h:
7468 * libnautilus-private/nautilus-file-private.h:
7469 * libnautilus-private/nautilus-file.c:
7470 * libnautilus-private/nautilus-file.h:
7471 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
7472 the normal top-left text to 10x5.
7473 Add need_large argument to nautilus_file_peek_top_left_text and
7474 nautilus_extract_top_left_text.
7476 * libnautilus-private/nautilus-icon-canvas-item.[ch]
7477 Make details an instance-private instead of allocating separately.
7478 Add _set_is_visible() and only keep PangoLayouts cached for
7481 * libnautilus-private/nautilus-icon-container.[ch]:
7482 * src/file-manager/fm-icon-container.c:
7483 Monitor large embedded text for larger icons.
7484 Call nautilus_icon_canvas_item_set_is_visible as needed.
7486 * libnautilus-private/nautilus-icon-factory.[ch]:
7487 Limit never-free recently used cache to 20 items.
7488 Free other unused cache items after a 100 sec.
7490 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7493 Remove newlines to fix build with CVS intltool. (#338423)
7495 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7497 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7498 Don't delete the first bookmark if pressing del key on an
7499 undeletable item. Fixes #338377.
7501 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
7503 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7504 Don't add location bookmark for desktop windows. Fixes #334860.
7506 Patch from Christian Neumair <chris@gnome-de.org>
7508 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7511 Post-release version bump.
7513 === nautilus 2.14.1 ===
7515 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7523 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7525 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7526 Use smaller close icon for the sidebar.
7528 Patch from Yang Hong <yanghong@ccoss.com.cn>
7530 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7532 * libnautilus-private/nautilus-icon-dnd.c:
7533 (get_data_on_first_target_we_support):
7534 Determine drop target by iterating through drop container
7535 target list instead of drag context DND list. (#337588)
7537 Patch from Christian Neumair <chris@gnome-de.org>
7539 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7541 * po/LINGUAS: New file listing all supported languages.
7543 * configure.in: Use po/LINGUAS instead of including all languages
7544 directly in this file. See the wiki for more information:
7545 http://live.gnome.org/GnomeGoals/PoLinguas
7547 Patch from Brian Pepple <bdpepple@gmail.com>
7549 2006-04-08 Christian Neumair <chris@gnome-de.org>
7551 * libnautilus-private/nautilus-file-operations-progress.c:
7552 (nautilus_file_operations_progress_update),
7553 (nautilus_file_operations_progress_set_operation_string):
7554 Update progress dialog when setting its operation string,
7555 also set operation string during preflight.
7557 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
7559 * src/file-manager/fm-directory-view.c:
7560 (set_script_environment_variables),
7561 (unset_script_environment_variables):
7562 * src/nautilus-main.c: (main):
7563 * src/nautilus-shell.c: (corba_restart):
7564 Use g_(un)setenv instead of their eel_ counterparts.
7566 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7568 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7569 (mount_volume_callback), (row_activated_callback),
7570 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7571 Adapt the same policy for showing drives and volumes in the places
7572 sidebar as in computer:/// and the gtk filechooser: Show unmounted
7573 but user-visible drives and mount them on activation. (#321320)
7575 Patch from Xavier Claessens <xclaesse@gmail.com>
7577 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7579 * data/patterns/.striated.png:
7580 * data/patterns/Makefile.am:
7581 Remove unused pattern file. (#337353)
7583 2006-03-30 Christian Neumair <chris@gnome-de.org>
7585 * src/file-manager/fm-directory-view.c:
7586 (fm_directory_view_get_loading):
7587 * src/file-manager/fm-directory-view.h:
7588 Add fm_directory_view_get_loading().
7590 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7591 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7592 Use fm_directory_view_get_loading() to determine whether view is
7593 loaded. If it is not yet loaded, don't position icons lazily.
7595 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
7597 * src/nautilus-connect-server-dialog-main.c: (main):
7598 Get the command line options and pass them on to the dialog.
7600 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7601 (nautilus_connect_server_dialog_init), (setup_for_type):
7602 Use new MethodInfo struct to construct the UI.
7603 (display_server_uri): New function for initialising the UI based
7604 on the broken down parts of the URI.
7605 (nautilus_connect_server_dialog_new): Use display_server_uri.
7606 (get_method_description): New helper function.
7607 (port_insert_text): Accept more than one digit at a time.
7609 Display broken down URIs in 'Connect to Server' properly. (#332848)
7611 Patch from Nate Nielsen <nielsen@memberwebs.com>
7613 2006-03-22 Daniel Drake <dsd@gentoo.org>
7615 * libnautilus-private/nautilus-icon-factory.c: Only consider
7616 the filename suffix when deciding if a file is an SVG image.
7619 2006-03-22 Paolo Borelli <pborelli@katamail.com>
7621 * src/nautilus-application.c: use g_strv_length instead of a
7622 private copy and gnome_vfs_make_uri_from_shell_arg instead of
7623 the old eel_make_uri_from_shell_arg. Bug #334077.
7625 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
7627 * src/file-manager/fm-directory-view.c:
7628 (pattern_select_response_cb), (select_pattern):
7629 Add help button to the Select Pattern dialog. (#331443)
7631 * src/nautilus-connect-server-dialog.c: (response_callback),
7632 (nautilus_connect_server_dialog_init):
7633 Add help button to the Connect to Server dialog. (#334330)
7635 * src/nautilus-location-dialog.c: (response_callback),
7636 (nautilus_location_dialog_init):
7637 Add help button to the Open Location dialog (#334293)
7639 2006-03-14 Federico Mena Quintero <federico@novell.com>
7641 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7642 Don't set the visibility of the "burn CD" action here.
7643 (nautilus_window_initialize_menus_constructed): New public
7644 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7645 a window which has a menubar. This prevents calling
7646 have_burn_uri() unnecessarily for the desktop window, as this is
7647 an expensive operation during login (up to 1 second!). The way
7648 have_burn_uri() works is by creating a "burn:///" URI and seeing
7649 if it is valid, but this makes gnome-vfs load libmapping.so from
7650 nautilus-cd-burner; this takes a long time during login.
7652 * src/nautilus-window-private.h: Added prototype for
7653 nautilus_window_initialize_menus_constructed().
7655 * src/nautilus-window.h: New prototype for
7656 nautilus_window_has_menubar_and_statusbar().
7658 * src/nautilus-window.c
7659 (nautilus_window_has_menubar_and_statusbar): New function; returns
7660 whether the window should have a menubar and statusbar. This
7661 depends on the window_type from the class structure.
7662 (nautilus_window_constructor): Call
7663 nautilus_window_initialize_menus_constructed(). We do it here so
7664 that its own call to nautilus_window_has_menubar_and_statusbar()
7665 will already have the right value for class->window_type.
7667 2006-03-19 Christian Neumair <chris@gnome-de.org>
7669 * src/nautilus-main.c: (register_icons):
7670 Speed up stock icon registration, as discussed on the mailing list:
7672 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7676 * libnautilus-private/nautilus-file-operations.c:
7677 (nautilus_file_operations_copy_move):
7678 Check whether enclosing volume for any of the source files is
7679 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7682 * libnautilus-private/nautilus-file-utilities.c:
7683 * libnautilus-private/nautilus-file-utilities.h:
7684 Add nautilus_get_enclosing_volume.
7686 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7688 * nautilus-computer.desktop.in:
7689 * nautilus-folder-handler.desktop.in:
7690 * nautilus-home.desktop.in:
7691 * src/network-scheme.desktop.in:
7692 Add --no-desktop to the Exec command line options. (#326338)
7694 Patch from Saleem Abdulrasool
7696 * nautilus-computer.desktop.in:
7697 * nautilus-folder-handler.desktop.in:
7698 * nautilus-home.desktop.in:
7699 * nautilus.desktop.in:
7700 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7701 none of the listed binaries does exist anymore.
7703 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7705 * libnautilus-private/*.c:
7706 * src/file-manager/*.c:
7708 Use gi18n.h instead of deprecated gnome-i18n.h header.
7710 * libnautilus-private/nautilus-query.c:
7711 (nautilus_query_to_readable_string):
7712 Mark string for translation.
7715 Add nautilus-query.c
7717 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7719 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7721 * configure.in: Added "ka" Georgian to
7724 2006-03-13 Alexander Larsson <alexl@redhat.com>
7727 Post-release version bump.
7729 === nautilus 2.14.0 ===
7731 2006-03-13 Alexander Larsson <alexl@redhat.com>
7737 Update version to 2.14.0
7739 2006-03-07 Alexander Larsson <alexl@redhat.com>
7741 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7742 (activation_drive_mounted_callback):
7743 Don't show error dialog if mount error is "".
7745 2006-03-06 Alexander Larsson <alexl@redhat.com>
7747 * libnautilus-private/nautilus-icon-canvas-item.c:
7748 Fix text drawing in RTL mode in text beside icons.
7750 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7752 * libnautilus-private/nautilus-mime-actions.c:
7753 (nautilus_mime_actions_get_full_file_attributes):
7754 Don't request the mime list for activation, context menu and
7755 the view as menu anymore. It was once used for determining a
7756 specialized component for directories, but we don't support that
7757 anymore. Nowadays it just delays these operations and can cause
7758 auth dialogs when opening the popup menu.
7760 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7762 * libnautilus-private/nautilus-file.c:
7763 (nautilus_file_recompute_deep_counts):
7764 Add file to work queue of enclosing directory when recomputing
7765 deep count for the properties dialog. Fixes #169342.
7767 Patch from Christian Neumair
7769 2006-03-03 Alexander Larsson <alexl@redhat.com>
7771 * src/nautilus-window-manage-views.c:
7772 * src/nautilus-window-private.h:
7773 Close window when it gets put in the trash.
7775 Patch from Christian Neumair
7777 2006-03-03 Alexander Larsson <alexl@redhat.com>
7779 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7780 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7781 icons jumping around
7783 * libnautilus-private/nautilus-icon-container.c:
7784 remove old workaround
7786 Patch from Christian Neumair
7788 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7790 * configure.in: Add "km" to ALL_LINGUAS.
7792 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7794 * libnautilus-private/nautilus-directory-async.c:
7795 (new_files_cancel), (nautilus_directory_cancel):
7796 Cancel get_file_info calls for new files too. Fixes a crash
7797 when leaving a directory with pending calls (#152977).
7799 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7801 * src/file-manager/fm-directory-view.c: (activate_callback):
7802 Close the window after the file activation, not before.
7803 Fixes a crash when middle-clicking a file (#330491).
7805 2006-02-28 Alexander Larsson <alexl@redhat.com>
7807 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7808 Don't show directory count for smb shares, as that can cause
7809 lots of network traffic and auth dialogs.
7811 2007-02-28 Christian Neumair <chris@gnome-de.org>
7813 * libnautilus-private/nautilus-icon-container.c:
7814 (get_cmp_point_x), (get_cmp_point_y),
7815 (compare_icons_horizontal_first), (compare_icons_vertical_first),
7816 (closest_in_90_degrees), (record_arrow_key_start):
7817 Use better icon points for comparing the position of two items in
7818 "Text Beside Icon" mode. Fixes keynav issues with items that have
7819 different icon sizes.
7821 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7823 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7825 Test for the right path in the break condition. Fixes an infinite
7826 loop when dragging an item over a non-folder child of an expanded
7827 node in the list view, deadlocking the desktop.
7829 2006-02-27 Alexander Larsson <alexl@redhat.com>
7832 Post release version bump
7834 === nautilus 2.13.92 ===
7836 2006-02-27 Alexander Larsson <alexl@redhat.com>
7841 2006-02-27 Alexander Larsson <alexl@redhat.com>
7843 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7844 Use lazy positioning for volumes only, not all desktop file icons,
7845 as this can cause icons to move around, and its mainly required
7846 for removable volumes anyway.
7848 2006-02-27 Alexander Larsson <alexl@redhat.com>
7850 * src/nautilus-navigation-window.c:
7851 * src/nautilus-spatial-window.c:
7852 * src/nautilus-window.[ch]:
7853 Don't shortcut the title change when the bookmark name changes.
7855 Patch from Christian Neumair.
7857 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7859 Get users' and groups' names via a cache to avoid calling
7860 getpwuid/getgrgid too often (i.e. many times during single redraw).
7862 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7863 Added nautilus-users-groups-cache.[ch]
7864 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7865 implementation of cache for getpwuid/getgrgid results.
7866 * libnautilus-private/nautilus-file.c:
7867 (get_user_name_from_id): removed
7868 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7869 (get_user_and_real_name_from_id): get user name and gecos using
7870 nautilus_users_cache_* functions instead of using getpwuid directly.
7871 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7872 (nautilus_file_get_group_name): get group name using
7873 nautilus_groups_cache_get_name instead of using getgrgid directly.
7874 (nautilus_file_get_owner_as_string): get user name using
7875 nautilus_users_cache_get_name.
7877 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7879 Don't add all possible columns to GtkTreeView when initializing
7880 FMListView, only the ones we actually show. This way we avoid getting
7881 unnecessary data from the model, e.g. quite heavy "owner" and "group"
7882 columns with the default settings.
7884 * src/file-manager/fm-list-view.c:
7885 (apply_visible_columns_foreach, apply_visible_columns,
7886 apply_column_order): removed
7887 (apply_columns_settings): new function, updates a list of columns in
7888 GtkTreeView given both a list of visible columns and their ordering,
7889 replacement for apply_visible_columns and apply_column_order.
7890 (create_and_set_up_tree_view): when creating details->columns hash
7891 table, pass g_object_unref as value_destroy_func; before adding
7892 columns to the hash call g_object_ref+gtk_object_sink on them, don't
7893 add columns to the view, the appropriate columns will be added when
7894 applying the configuration; in order to apply initial columns
7895 settings, call apply_columns_settings (instead of
7896 apply_visible_columns + apply_column_order).
7897 (set_visible_columns_from_metadata_and_preferences,
7898 set_column_order_from_metadata_and_preferences): removed
7899 (set_columns_settings_from_metadata_and_preferences): new, replacement
7900 for set_visible_columns_* and set_column_order_*.
7901 (fm_list_view_begin_loading, column_chooser_changed_callback,
7902 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7903 default_visible_columns_changed_callback,
7904 default_column_order_changed_callback): use newly added
7905 set_columns_settings_from_metadata_and_preferences.
7907 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7909 Avoid heavy operations inside "motion_notify_event" handler: don't
7910 call gtk_tree_model_row_changed (which causes updating the whole
7911 view), don't create new mouse cursor, change cursor only when
7913 As a bonus we avoid leaking hand cursor in nautilus and X server.
7915 * src/file-manager/fm-list-view.c:
7916 (hand_cursor): new global variable for storing hand cursor used in
7918 (motion_notify_callback): don't call gtk_tree_model_row_changed on
7919 the model when changing rows, it's very slow and unnecessary - GTK+
7920 automatically invalidates parts of the view occupied by old and new
7921 row; don't leak the hand cursor (GdkCursor), change mouse cursor
7922 only when necessary (from GDK_HAND2 to default and the other way
7924 (leave_notify_callback): don't call gtk_tree_model_row_changed on
7925 the current row in the model, GTK+ automatically redraws the current
7927 (enter_notify_callback): in case single click mode is used, update
7928 details->hover_path and set hand cursor if necessary
7929 (create_and_set_up_tree_view): connect to enter_notify_event signal
7930 in addition to leave_notify_event.
7931 (fm_list_view_click_policy_changed): unref global hand_cursor and
7932 set it to NULL when changing to double click mode, create new cursor
7933 and assign it to hand_cursor when changing to single click one.
7934 (fm_list_view_finalize): free details->hover_path if necessary
7935 (fm_list_view_init): explicitly set details->hover_path to NULL
7937 2006-02-27 Alexander Larsson <alexl@redhat.com>
7939 * src/nautilus-window-manage-views.c:
7940 Don't close window if old file changed when we're loading
7941 a new one (#137027).
7942 Based on patch from Christian Neumair.
7944 2006-02-27 Alexander Larsson <alexl@redhat.com>
7946 * libnautilus-private/nautilus-icon-container.c:
7947 Correctly handle *_margins as pixel values, not world-coords.
7948 Based on patch from Christian Neumair.
7950 2006-02-27 Federico Mena Quintero <federico@novell.com>
7952 * libnautilus-private/nautilus-icon-container.c
7953 (finish_adding_new_icons): Do not place icons both in the
7954 no_position_icons and semi_position_icons lists!
7955 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7956 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7957 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
7958 getting a negative number. So, we initially test for this and
7959 start that the first snap column. The same reasoning applies to
7960 *y and the baseline.
7962 2006-02-27 Alexander Larsson <alexl@redhat.com>
7964 * src/nautilus-navigation-window.c:
7965 Allow saving a sidebar width of 0 (#331475)
7966 Patch from Christian Neumair
7968 2006-02-27 Alexander Larsson <alexl@redhat.com>
7970 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7971 Allow line-breaks after '-', '_', '.'
7972 (although not when a short number follows '.')
7973 Patch from Christian Neumair
7975 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7977 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7978 (can_accept_items_as_bookmarks), (drag_motion_callback),
7979 (bookmarks_drop_uris), (build_selection_list),
7980 (drag_data_received_callback):
7981 Only allow creation of bookmarks for directories. Fixes #328074.
7983 2006-02-26 Christian Neumair <chris@gnome-de.org>
7985 * libnautilus-private/nautilus-directory.c:
7986 (nautilus_directory_notify_files_removed):
7987 Plug potential leak.
7989 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7991 * src/file-manager/fm-directory-view.c: (done_loading):
7992 Only use the idle reveal mechanism for the list view.
7994 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7996 * src/file-manager/fm-directory-view.c:
7997 (fm_directory_view_destroy), (reveal_selection_idle_callback),
7999 Call reveal_selection in an idle callback to work around a bug in
8000 GtkTreeView which produces buggy scroll states when the nodes have
8001 not yet been allocated. It would make the selection always the top
8002 row even when it should ignore alignment, among other oddities.
8004 2006-02-26 Christian Neumair <chris@gnome-de.org>
8006 * src/nautilus-application.c: (nautilus_application_get_n_windows):
8007 * src/nautilus-application.h:
8008 * src/nautilus-window-manage-views.c:
8009 (got_file_info_for_view_selection_callback):
8010 Also consider desktop windows when deciding whether to fallback to
8011 home or not. Fixes #331605.
8013 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
8015 * configure.in: Add "zh_HK" to ALL_LINGUAS.
8017 2006-02-24 Alexander Larsson <alexl@redhat.com>
8019 * libnautilus-private/nautilus-directory-async.c:
8020 (directory_count_start):
8021 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
8022 This avoids lots of stats.
8025 Require vfs 2.13.92 (cvs for now) for the above.
8027 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8029 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8030 Don't leak bookmark.
8032 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8034 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8035 Resolve the dropped uris to their drop target, use the same naming
8036 logic as the bookmark menu and use gnome-fs-directory icon when adding.
8037 If something more fitting is available it will be updated anyway.
8040 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8042 * src/nautilus-places-sidebar.c: (bookmarks_edited):
8043 Set the has_custom_name_flag before setting the name - which would
8044 otherwise immediately commit the bookmarks to disk without the name.
8047 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8049 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8050 (bookmarks_button_press_event_cb):
8051 Open the popup menu non-modal and pass the button event on to the
8052 tree view. Makes a right click select the item under the cursor
8053 before bringing up the menu. Fixes #329778.
8055 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
8057 * libnautilus-private/nautilus-file.c:
8058 (nautilus_file_get_size_as_string_with_real_size):
8059 Add a cast to fix build for platforms where GnomeVFSFileSize
8060 is not defined as long long (e.g. AMD64). Fixes bug #331636.
8062 2006-02-21 Alexander Larsson <alexl@redhat.com>
8064 * src/file-manager/fm-error-reporting.[ch]:
8065 Add callback to fm_rename_file.
8067 * src/file-manager/fm-icon-view.c:
8068 Pass NULL as above callback
8070 * src/file-manager/fm-list-view.c:
8071 Don't activate file when renaming, delay until rename done.
8072 After rename, scroll to renamed file if not visibile, because it
8075 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
8077 * src/file-manager/fm-list-model.c:
8078 On file change, if file was re-sorted emit rows_reordered.
8080 This fixes bug #326581
8082 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
8084 * libnautilus-private/nautilus-mime-actions.c:
8085 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8086 (file_compare_by_uri_scheme),
8087 (nautilus_mime_get_default_application_for_files),
8088 (nautilus_mime_get_open_with_applications_for_files),
8089 (nautilus_mime_get_applications_for_files),
8090 (nautilus_mime_has_any_applications_for_files):
8091 Avoid redundant application lookups by sorting the files by mime type
8092 and skipping the ones which have the same mime type / parent uri
8093 combination as the previous one. Prevents nautilus from blocking for
8094 seconds when selecting many files of similar type.
8096 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
8098 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8099 Fall back to locale encoding or force utf8 if the utf8 conversion
8100 of the link target filename fails. (#331379)
8102 2006-02-15 Alexander Larsson <alexl@redhat.com>
8104 * src/file-manager/fm-properties-window.c (append_extension_pages):
8105 Pass the original files, not the target files to property
8106 page providers. (#329426)
8107 (create_permissions_page):
8108 Make sure we can get permissions from target before showing
8111 2006-02-13 Alexander Larsson <alexl@redhat.com>
8114 Post release version bump.
8116 === nautilus 2.13.91 ===
8118 2006-02-13 Alexander Larsson <alexl@redhat.com>
8126 2006-02-06 Alexander Larsson <alexl@redhat.com>
8128 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8129 Fix layout bug on desktop (#153519)
8131 2006-02-06 Alexander Larsson <alexl@redhat.com>
8133 * nautilus-folder-handler.desktop.in:
8134 Add application/x-gnome-saved-search to the list of folder types handled
8136 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8139 Post release version bump.
8141 === nautilus 2.13.90 ===
8143 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8149 Bump version to 2.13.90
8151 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8153 * src/nautilus-file-management-properties.c:
8154 (nautilus_file_management_properties_dialog_setup):
8155 * src/nautilus-file-management-properties.glade:
8156 Add the option to always use the location bar to the
8157 preferences dialog. Closes #328659.
8158 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8160 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8162 * libnautilus-private/nautilus-view.h:
8163 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8164 Add new grab_focus method.
8166 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8167 (fm_list_view_iface_init):
8168 Implement grab_focus.
8170 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8171 Use grab_focus to set the focus on the content view. Fixes #329087.
8172 Patch from Nelson Benitez <gnel@cenobioracing.com>
8174 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
8176 * src/nautilus-places-sidebar.c: (compute_drop_position),
8177 (get_drag_data), (free_drag_data), (drag_motion_callback),
8178 (drag_leave_callback), (uri_list_from_selection),
8179 (drag_data_received_callback), (drag_drop_callback),
8180 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8181 Enable bookmarks as drop targets. Closes #43311.
8182 Based on a patch from Christian Neumair <chris@gnome-de.org>.
8184 2006-01-29 Christian Neumair <chris@gnome-de.org>
8186 * libnautilus-private/nautilus-icon-container.c:
8187 (finish_adding_new_icons):
8188 Use same grid as positioned icons to not mess up spacing.
8190 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
8192 * libnautilus-private/nautilus-file.c:
8193 (nautilus_file_get_size_as_string_with_real_size),
8194 (nautilus_file_get_string_attribute):
8195 * src/file-manager/fm-properties-window.c: (create_basic_page):
8196 Show the detailed file size in addition to the formatted one
8197 in the properties dialog. Fixes #62713.
8198 Patch from Gautier Portet <kassoulet@gmail.com>
8200 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8202 * src/file-manager/fm-directory-view.c:
8203 (confirm_delete_from_trash):
8204 HIGify the icon in the delete from trash dialog.
8205 Patch from Luca Ferretti <elle.uca@libero.it>
8207 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8209 * test/test-nautilus-directory-async.c: (main):
8210 Fix C99-style variable initialization.
8211 Patch from Jens Granseuer <jensgr@gmx.net>
8213 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8215 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8216 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8217 Stop cell editing when disposing the view. Fixes #322821.
8219 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8221 * libnautilus-private/nautilus-file-operations.c:
8222 (progress_dialog_set_to_from_item_text):
8223 Use nautilus_get_uri_shortname_for_display to avoid
8224 crashing g_markup with invalid utf-8. Fixes #325586.
8226 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
8228 * src/file-manager/fm-properties-window.c:
8229 (synch_groups_combo_box), (synch_user_menu):
8230 Don't try to update the owner and group widgets if
8231 the monitored file was removed. Fixes #325702.
8233 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8235 * src/nautilus-window.c: (nautilus_window_destroy):
8236 Unref and destroy a new content view that has been created
8237 but not yet been switched to. Fixes a rare crash.
8239 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8241 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8244 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8246 * libnautilus-private/nautilus-desktop-directory-file.c:
8247 (desktop_directory_file_monitor_add):
8248 Fix a typo that makes the desktop directory monitors leak.
8250 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8252 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8253 Never try to scale icons down to 0px. Fixes scaling for
8254 images with extreme ratios.
8256 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8258 * libnautilus-private/nautilus-mime-actions.c:
8259 (nautilus_mime_get_applications_for_file):
8260 Don't leak mime_type.
8262 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
8264 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8265 Destroy the bookmarks window on shutdown.
8267 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8268 Release the bookmark stores.
8270 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
8272 * src/nautilus-spatial-window.c:
8273 (nautilus_spatial_window_finalize):
8274 Don't leak last_geometry.
8276 * src/file-manager/fm-tree-view.c:
8277 (show_iter_for_file):
8280 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8282 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8283 Don't try to remove dummy rows from the reverse maps. Fixes
8284 critical warnings when reloading a list view with subdirectories.
8286 2006-01-16 Alexander Larsson <alexl@redhat.com>
8289 Post release version bump.
8291 === nautilus 2.13.4 ===
8293 2006-01-16 Alexander Larsson <alexl@redhat.com>
8298 2006-01-16 Alexander Larsson <alexl@redhat.com>
8301 * libnautilus-private/Makefile.am:
8302 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8303 * libnautilus-private/nautilus-search-engine.c:
8304 Add search support for the Tracker indexing engine.
8306 2006-01-16 Alexander Larsson <alexl@redhat.com>
8308 * src/file-manager/fm-directory-view.c:
8309 Handle the mount/unmount error case where the mount system handled
8312 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8314 * src/nautilus-places-sidebar.c: (add_place), (update_places),
8315 (get_bookmark_index), (compute_drop_position),
8316 (drag_motion_callback), (drag_leave_callback),
8317 (bookmarks_drop_uris), (drag_data_received_callback),
8318 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8319 (bookmarks_check_popup_sensitivity),
8320 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8321 (rename_shortcut_cb), (remove_selected_bookmarks),
8322 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8323 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8324 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8325 (bookmarks_button_press_event_cb), (bookmarks_edited),
8326 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8327 Merge parts of the d'n'd and popup menu code from the gtk filechooser
8328 into the places sidebar.
8330 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8332 * libnautilus-private/nautilus-directory-background.c:
8333 (nautilus_file_background_read_desktop_settings),
8334 (nautilus_file_background_write_desktop_settings):
8335 Handle new background zooming mode. (#105231)
8337 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8339 * src/file-manager/fm-desktop-icon-view.c:
8340 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8341 Remove the default_zoom pref callback in finalize, not destroy.
8344 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8346 * libnautilus-private/nautilus-file-operations.c:
8347 (progress_dialog_set_to_from_item_text):
8348 Handle hostnames in the progress dialog strings more robustly.
8350 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8352 2006-01-12 Christian Neumair <chris@gnome-de.org>
8354 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8355 Update current bookmark name/pixbuf on changes. Partially fixes
8358 2006-01-12 Alexander Larsson <alexl@redhat.com>
8360 * src/file-manager/fm-error-reporting.c: (rename_callback),
8361 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8362 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8364 2006-01-11 Sebastien Bacher <seb128@debian.org>
8366 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8367 updated the default thumbnailing value (Fixes #317587)
8369 2006-01-11 Christian Neumair <chris@gnome-de.org>
8371 * libnautilus-private/nautilus-mime-actions.c:
8372 (nautilus_mime_get_default_application_for_files),
8373 (intersect_application_lists),
8374 (nautilus_mime_get_open_with_applications_for_files),
8375 (nautilus_mime_has_any_applications_for_files):
8376 * libnautilus-private/nautilus-mime-actions.h:
8377 Add file list helpers for getting associated applications.
8379 * libnautilus-private/nautilus-program-choosing.c:
8380 * libnautilus-private/nautilus-program-choosing.h:
8381 (nautilus_launch_application):
8382 Allow to pass multiple files per application launch.
8384 * src/nautilus-information-panel.c:
8385 (command_button_callback):
8388 * src/file-manager/fm-directory-view.c:
8389 (application_launch_parameters_new),
8390 (application_launch_parameters_free),
8391 (fm_directory_view_launch_application),
8392 (fm_directory_view_chose_application_callback),
8393 (application_selected_cb),
8394 (open_with_launch_application_callback),
8395 (add_application_to_open_with_menu), (reset_open_with_menu),
8396 (real_update_menus), (list_to_parameters_foreach),
8397 (mime_application_hash),
8398 (fm_directory_view_make_activation_parameters),
8399 (activate_callback):
8400 Support activation of multiple files at once, correctly figure out
8401 their associated applications. Fixes #105653.
8403 * src/file-manager/fm-directory-view.c:
8404 (activate_callback):
8405 ref/unref the view before/after operating on it. Fixes #326231.
8407 2006-01-11 Ryan Lortie <desrt@desrt.ca>
8409 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8410 instead of g_utf8_strlen() since gtk_editable_insert_text takes
8411 the number of bytes (not number of characters). Fixes #324406.
8413 2006-01-10 Jürg Billeter <j@bitron.ch>
8415 * libnautilus-private/nautilus-desktop-link.c:
8416 (nautilus_desktop_link_new):
8417 Don't try to free constant string. Fixes #326114.
8419 2005-12-20 Christian Neumair <chris@gnome-de.org>
8421 * libnautilus-private/nautilus-file.c:
8422 (nautilus_file_get_custom_icon):
8423 * src/file-manager/fm-properties-window.c:
8424 (fm_properties_window_drag_data_received),
8425 (make_relative_uri_from_full), (set_icon),
8426 (select_image_button_callback):
8427 Set icons for directories relative to the directory location to make
8428 it follow location changes.
8430 2005-12-20 Alexander Larsson <alexl@redhat.com>
8432 * src/nautilus-query-editor.c:
8433 Support filtering on arbitrary mime type.
8434 Uses the new eel_mime_get_availible_mime_types
8437 Require eel 2.13.4 for new mime list function
8439 2005-12-20 Alexander Larsson <alexl@redhat.com>
8441 * src/nautilus-query-editor.c: (edit_clicked),
8442 (nautilus_query_editor_grab_focus):
8443 Don't focus invisible widget.
8445 2005-12-20 Alexander Larsson <alexl@redhat.com>
8447 * libnautilus-extension/Makefile.am:
8448 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8449 Add NautilusLocationWidgetProvider
8451 * src/nautilus-window-manage-views.c:
8452 Use NautilusLocationWidgetProvider
8454 2005-12-20 Alexander Larsson <alexl@redhat.com>
8456 * src/file-manager/fm-directory-view.c:
8457 (action_save_search_as_callback):
8458 Some better strings, not resizeable.
8460 * src/nautilus-navigation-window.c:
8461 (nautilus_navigation_window_instance_init),
8462 (nautilus_navigation_window_destroy):
8463 Remove unused tooltips object
8465 * src/nautilus-query-editor.c:
8466 Add tooltips, fix spacing
8468 * src/nautilus-spatial-window.c:
8469 * src/nautilus-window-manage-views.c:
8470 Fix spacing for extra location widgets
8472 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
8474 * src/file-manager/fm-directory-view.c
8475 (action_save_search_as_callback): HIG fixes for the save
8478 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
8480 * libnautilus-private/nautilus-desktop-link-monitor.c:
8481 (volume_delete_dialog):
8482 * libnautilus-private/nautilus-file-operations.c:
8483 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8484 * libnautilus-private/nautilus-icon-dnd.c:
8485 (confirm_switch_to_manual_layout):
8486 * libnautilus-private/nautilus-program-choosing.c:
8487 (application_cannot_open_location):
8488 * src/file-manager/fm-directory-view.c:
8489 (report_broken_symbolic_link):
8490 * src/nautilus-location-bar.c: (drag_data_received_callback):
8491 Adapt callers to eel dialog API changes. Fixes #324262.
8493 Patch from Christian Neumair <chris@gnome-de.org>
8494 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8496 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8498 * libnautilus-private/nautilus-dnd.c:
8499 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
8502 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8504 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8505 (add_new_pattern), (add_new_color): HIG fixes. Use title
8506 capitalization for window titles. Fix widget spacing.
8508 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8510 * libnautilus-private/nautilus-file.c: (get_time),
8511 (compare_by_time), (nautilus_file_compare_for_sort),
8512 (nautilus_file_compare_for_sort_by_attribute):
8513 Support comparison by accessed time. Fixes #321671.
8515 * libnautilus-private/nautilus-file.h:
8516 Add atime sort type.
8518 Based on a patch from bluefuture@email.it
8520 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8522 * src/file-manager/fm-properties-window.c:
8523 (select_image_button_callback):
8524 Use GTK_STOCK_REVERT_TO_SAVED item for icon
8525 selection dialog. Closes #95115.
8526 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8528 2005-12-16 Alexander Larsson <alexl@redhat.com>
8530 * libnautilus-extension/nautilus-column.c:
8531 * libnautilus-extension/nautilus-menu-item.c:
8532 * libnautilus-extension/nautilus-property-page.c:
8533 Chain up in finalize handler, to fix leaks.
8535 2005-12-16 Alexander Larsson <alexl@redhat.com>
8537 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8538 Correct arguments for add_file, makes rename on new folder/file work
8541 2005-12-15 Alexander Larsson <alexl@redhat.com>
8543 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8544 * libnautilus-private/nautilus-global-preferences.h:
8545 Rename network icon prefs to match others.
8547 2005-12-15 Alexander Larsson <alexl@redhat.com>
8549 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8550 * libnautilus-private/nautilus-global-preferences.c:
8551 Disable network icon on desktop by default.
8553 * src/nautilus-main.c:
8554 * src/nautilus-navigation-window-ui.xml:
8555 * src/nautilus-spatial-window-ui.xml:
8556 * src/nautilus-window-menus.c:
8557 Add network to go/places menu.
8559 2005-12-15 Alexander Larsson <alexl@redhat.com>
8561 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8562 Make entry 30 chars to match file selector dialog.
8563 Patch from Ray Strode
8565 2005-12-13 Alexander Larsson <alexl@redhat.com>
8567 * libnautilus-private/nautilus-module.c (nautilus_module_load):
8568 open modules G_MODULE_BIND_LOCAL
8570 2005-12-12 Alexander Larsson <alexl@redhat.com>
8573 Post release version bump.
8575 === nautilus 2.13.3 ===
8577 2005-12-12 Alexander Larsson <alexl@redhat.com>
8580 disable update-mimedb in distcheck
8582 * libnautilus-private/Makefile.am:
8583 Add beagle sources to extradist
8588 --- Merged the nautilus-search2 branch ---
8590 2005-12-12 Alexander Larsson <alexl@redhat.com>
8592 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8593 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8594 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8596 2005-12-12 Alexander Larsson <alexl@redhat.com>
8598 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8599 Another case where we need to create a saved search file.
8601 2005-12-12 Alexander Larsson <alexl@redhat.com>
8604 Make it possible to build without beagle.
8606 2005-12-12 Alexander Larsson <alexl@redhat.com>
8608 * libnautilus-private/Makefile.am:
8609 * libnautilus-private/nautilus-search-engine-simple.[ch]:
8610 Add new NautilusSearchEngineSimple backend.
8612 * libnautilus-private/nautilus-file-utilities.[ch]:
8613 Add nautilus_get_home_directory_uri.
8615 * libnautilus-private/nautilus-marshal.list:
8616 Add VOID:OBJECT,BOOLEAN, sort
8618 * libnautilus-private/nautilus-search-directory.[ch]:
8619 Add nautilus_search_directory_is_indexed.
8620 Make sure saved searches are never returned as search hits.
8622 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8623 Make _new fail if we can't contact beagle daemon.
8624 Set text on query as one string (it can have keywords in it)
8625 Move freeing of query data to after query is done.
8628 * libnautilus-private/nautilus-search-engine.[ch]:
8629 Add nautilus_search_engine_is_indexed
8630 Remove nautilus_search_engine_enabled
8631 Use beagle if availible, otherwise simple backend.
8633 * src/nautilus-navigation-window-menus.c:
8634 Remove search disabled code
8636 * src/nautilus-query-editor.[ch]:
8637 Rename activate to changed and add reload argument
8638 Add go/reload button for non-indexed searches
8639 Add mnemonic for entry
8640 Change saved search string to "Search Folder"
8642 * src/nautilus-navigation-window.c:
8643 Update for query editor changes
8644 For indexed search engines, default to search in homedir
8646 * src/nautilus-spatial-window.c:
8647 Update for query editor changes
8648 For indexed search engines, default to search in homedir
8649 Remove search disabled code
8651 2005-12-07 Alexander Larsson <alexl@redhat.com>
8653 * src/nautilus-query-editor.c (setup_external_entry):
8654 Make ugly string slightly better.
8656 2005-12-07 Alexander Larsson <alexl@redhat.com>
8659 Mime API needs gnome-vfs-module. Unfortunate...
8661 * libnautilus-private/nautilus-query.c:
8664 * libnautilus-private/nautilus-search-engine-beagle.c:
8665 Look at mime types and location.
8667 * src/nautilus-query-editor.c:
8668 Add mime type and location to query editor
8670 2005-12-06 Alexander Larsson <alexl@redhat.com>
8672 * libnautilus-private/nautilus-query.[ch]:
8673 Add new fields to NautilusQuery
8675 2005-12-06 Alexander Larsson <alexl@redhat.com>
8677 Merge in changes from NAUTILUS_2_12_1 to
8678 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8679 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8681 2005-12-06 Alexander Larsson <alexl@redhat.com>
8683 * src/nautilus-history-sidebar.c: (update_history),
8684 (nautilus_history_sidebar_init):
8685 Fix leaks of bookmarks and model.
8687 2005-12-06 Alexander Larsson <alexl@redhat.com>
8689 * libnautilus-private/nautilus-search-engine-beagle.c:
8690 (nautilus_search_engine_beagle_set_query):
8691 Unref the right query.
8693 2005-12-05 Alexander Larsson <alexl@redhat.com>
8695 * libnautilus-private/nautilus-file-utilities.c:
8696 (nautilus_compute_title_for_uri):
8697 Handle NULL query in search.
8699 * libnautilus-private/nautilus-file-utilities.h:
8700 * libnautilus-private/nautilus-search-directory.h:
8701 Move saved search uri/mimetype define to
8702 nautilus-file-utilities.h.
8704 * libnautilus-private/nautilus-search-directory.c:
8707 * libnautilus-private/nautilus-search-engine.c:
8708 Remove unused stuff.
8711 * src/nautilus-query-editor.[ch]:
8712 Add new files implementing NautilusQueryEditor
8714 * src/nautilus-places-sidebar.c:
8715 Remove search from places sidebar.
8717 * src/nautilus-search-bar.[ch]:
8718 Only handle text queries.
8720 * src/nautilus-window.[ch]:
8721 * src/nautilus-window-private.h:
8722 * src/nautilus-navigation-window-menus.c:
8723 * src/nautilus-window-manage-views.c:
8724 extra location widgets support and some search mode changes
8726 * src/nautilus-navigation-window.[ch]:
8727 * src/nautilus-spatial-window.c:
8728 Implement new search ui using extra location widgets
8730 * src/file-manager/fm-directory-view.c:
8731 Implement save search and save search as.
8732 Fix free bugs in fm_directory_view_stop.
8734 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8735 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8736 Also handle saved search mimetypes.
8739 2005-12-02 Alexander Larsson <alexl@redhat.com>
8741 * libnautilus-private/nautilus-search-directory.[ch]:
8742 More functions to save queres.
8744 * src/file-manager/fm-actions.h:
8745 * src/file-manager/fm-directory-view.c:
8746 * src/file-manager/nautilus-directory-view-ui.xml:
8747 Initial stubs for save search menu items.
8749 2005-12-01 Alexander Larsson <alexl@redhat.com>
8751 * libnautilus-private/nautilus-directory.c:
8752 * libnautilus-private/nautilus-search-directory.[ch]:
8753 * src/nautilus-bookmark-list.c:
8754 Further refactor the query loading, and remove all traces
8755 of the old load/save mechanism.
8757 2005-12-01 Alexander Larsson <alexl@redhat.com>
8759 * libnautilus-private/nautilus-directory.c:
8760 * libnautilus-private/nautilus-query.[ch]:
8761 * libnautilus-private/nautilus-search-directory.[ch]:
8762 Refactor query loading into NautilusQuery object.
8764 2005-12-01 Alexander Larsson <alexl@redhat.com>
8767 Check for update-mime-database
8771 * data/nautilus.xml.in:
8772 Add mime database entries for saved searches.
8774 * libnautilus-private/Makefile.am:
8775 * libnautilus-private/nautilus-saved-search-file.[ch]:
8776 Special file type for saved search files to pretend that
8777 they are directories.
8779 * libnautilus-private/nautilus-directory.[ch]:
8780 Make nautilus_directory_ref return its arg.
8781 Create NautilusSearchDirectory for saved searches.
8783 * libnautilus-private/nautilus-file-dnd.c:
8784 Non-editable directories do not accept drops.
8786 * libnautilus-private/nautilus-file-private.h:
8787 * libnautilus-private/nautilus-file.h:
8788 Move nautilus_file_get_existing to public header.
8790 * libnautilus-private/nautilus-file.c:
8791 Create saved search files at right time
8793 * libnautilus-private/nautilus-marshal.list:
8796 * libnautilus-private/nautilus-monitor.c:
8799 * libnautilus-private/nautilus-search-directory.[ch]:
8800 Split out search file loading to a separate function.
8802 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8803 Handle several layers of cannot accept drop.
8805 * src/file-manager/fm-directory-view.[ch]:
8806 Make files be related to the directory they are in, since
8807 a file can be in a tree multiple times, with searches.
8808 Sorting us now done in base class, and inheriting classes just
8809 add a compare function.
8810 Fix file leak in new_folder_done.
8812 * src/file-manager/fm-icon-view.c:
8813 Update to new base class API.
8814 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8816 * src/file-manager/fm-list-model.[ch]:
8817 Rearrange data so that we can have one file in multiple dirs.
8818 Still problems with the same directory in multiple dirs.
8819 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8820 Fix leak in each_path_get_data_binder
8822 * src/file-manager/fm-list-view.c:
8823 Update to new APIs (base class and model).
8824 Fix leak in fm_list_view_get_selection_foreach_func.
8826 --- end of nautilus-search2 merge ---
8828 2005-12-12 Alexander Larsson <alexl@redhat.com>
8830 * src/file-manager/fm-directory-view.c:
8831 (report_broken_symbolic_link):
8832 Don't ask to move broken symlinks to trash in trash (#132751)
8834 Patch from Christian Neumair
8836 2005-12-12 Alexander Larsson <alexl@redhat.com>
8838 * libnautilus-private/nautilus-desktop-icon-file.c:
8839 * libnautilus-private/nautilus-directory-async.c:
8840 * libnautilus-private/nautilus-file.c:
8841 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8844 Patch from Christian Neumair and Christian Kellner
8847 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8849 2005-12-12 Alexander Larsson <alexl@redhat.com>
8851 * src/file-manager/fm-properties-window.c:
8852 Use GtkComboBox, not option menu. (#322567)
8854 Patch by Jaap A. Haitsma
8856 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
8858 * src/file-manager/fm-directory-view.c:
8859 (extension_action_slow_mime_types_ready_callback),
8860 (extension_action_callback), (add_extension_action_for_files):
8861 Keep the original action refed till its activation callback is
8862 done. Prevents the callback data from being freed prematurely.
8865 2005-12-09 Federico Mena Quintero <federico@ximian.com>
8869 Add a "Network Servers" icon on the desktop, which takes you to network:///
8871 * libnautilus-private/nautilus-global-preferences.h
8872 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8873 name. This determines whether we show the "Network Servers" icon.
8875 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8876 schema for /apps/nautilus/desktop/network_visible; the default is true.
8878 * libnautilus-private/nautilus-desktop-link.h
8879 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8881 * libnautilus-private/nautilus-desktop-link.c
8882 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8884 * libnautilus-private/nautilus-desktop-link-monitor.c
8885 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8886 (nautilus_desktop_link_monitor_delete_link): Don't delete
8887 NAUTILUS_DESKTOP_LINK_NETWORK links.
8888 (update_link_visibility): New helper function.
8889 (desktop_home_visible_changed): Use update_link_visibility(), to
8890 avoid duplicated code.
8891 (desktop_computer_visible_changed): Likewise.
8892 (desktop_trash_visible_changed): Likewise.
8893 (desktop_network_visible_changed): New function.
8894 (create_link_and_add_preference): New helper function.
8895 (nautilus_desktop_link_monitor_init): Use
8896 create_link_and_add_preference() to avoid duplicated code. Also,
8897 create the network_link.
8898 (desktop_link_monitor_finalize): Unref the network_link.
8899 (remove_link_and_preference): New helper function.
8900 (desktop_link_monitor_finalize): Use remove_link_and_preference()
8901 to avoid duplicated code. Also, free the network_link.
8903 * src/file-manager/fm-icon-container.c (SortCategory): Add a
8904 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8905 the "Network Servers" icon appears before mounts.
8906 (get_sort_category): Use SORT_NETWORK_LINK as the category for
8907 NAUTILUS_DESKTOP_LINK_NETWORK.
8909 2005-12-09 Alexander Larsson <alexl@redhat.com>
8911 * libnautilus-private/nautilus-emblem-utils.c:
8912 * libnautilus-private/nautilus-file-operations.c:
8913 * libnautilus-private/nautilus-program-choosing.c:
8914 * src/file-manager/fm-directory-view.c:
8915 * src/file-manager/fm-error-reporting.c:
8916 * src/file-manager/fm-properties-window.c:
8917 * src/file-manager/fm-tree-view.c:
8918 * src/nautilus-application.c:
8919 * src/nautilus-connect-server-dialog-main.c:
8920 * src/nautilus-connect-server-dialog.c:
8921 * src/nautilus-emblem-sidebar.c:
8922 * src/nautilus-information-panel.c:
8923 * src/nautilus-navigation-window-menus.c:
8924 * src/nautilus-property-browser.c:
8925 * src/nautilus-window-bookmarks.c:
8926 * src/nautilus-window-manage-views.c:
8927 Remove title from alerts. (#323134)
8929 Patch from jaap@haitsma.org
8931 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8932 Fix warning from ignoring g_list_append return value
8934 2005-12-09 Alexander Larsson <alexl@redhat.com>
8936 * src/nautilus-navigation-window.[ch]:
8937 Use combo box instead of option menu (#322567)
8939 Patch from jaap@haitsma.org
8941 2005-12-08 Alexander Larsson <alexl@redhat.com>
8943 * src/nautilus-file-management-properties.c:
8944 * src/nautilus-file-management-properties.glade:
8945 Use the new combo box code (#322487)
8947 Patch from jaap@haitsma.org
8952 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8956 * libnautilus-private/nautilus-link-desktop-file.c
8957 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8958 .desktop file doesn't have an Icon property, fall back to some
8959 reasonable icons depending on the type of the .desktop file.
8961 * libnautilus-private/nautilus-icon-factory.c
8962 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8963 custom icons vs. special icons.
8965 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8969 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8970 name for $HOME; just let it be the actual display name of the
8973 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8976 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
8978 * src/file-manager/fm-directory-view.c: (done_loading),
8979 (display_pending_callback),
8980 (schedule_idle_display_of_pending_files),
8981 (schedule_timeout_display_of_pending_files),
8982 (unschedule_display_of_pending_files), (queue_pending_files),
8983 (remove_changes_timeout_callback), (reset_update_interval),
8984 (changes_timeout_callback), (schedule_changes),
8985 (files_added_callback), (files_changed_callback),
8986 (done_loading_callback), (schedule_update_menus),
8987 (file_changed_callback), (finish_loading),
8988 (fm_directory_view_stop):
8989 Schedule the frequency of updates to the view in relation to the
8990 activity in a viewed directory instead of simply scheduling everything
8991 as idle. Prevents high CPU load from constant updates in busy
8992 directories and allows more efficient use of the cached info for
8993 the initial display.
8995 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
8997 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8998 HIG fixes for the delete confirmation dialog. Remove window
8999 title & convert dialog type from question to warning.
9001 2005-11-24 Alexander Larsson <alexl@redhat.com>
9003 * src/file-manager/fm-directory-view.c:
9004 Allow shift-delete even if not visible in ui.
9006 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
9008 2005-11-24 Alexander Larsson <alexl@redhat.com>
9011 New knob icon from Luca Ferretti
9013 2005-11-24 Alexander Larsson <alexl@redhat.com>
9015 * libnautilus-private/nautilus-file.[ch]:
9016 Add nautilus_file_list_cancel_call_when_ready.
9018 * src/file-manager/fm-directory-view.c:
9019 Handle multiple files being activated together.
9021 Patch from Christian Neumair with some changes.
9023 2005-11-23 Alexander Larsson <alexl@redhat.com>
9025 * libnautilus-private/nautilus-thumbnails.c:
9026 (nautilus_thumbnail_load_framed_image):
9027 Don't frame thumbnails with alpha channel.
9029 2005-11-22 Alexander Larsson <alexl@redhat.com>
9031 * src/nautilus-file-management-properties.glade:
9032 Use pixel offset for indenting, not spaces.
9033 Patch from Jaap Haitsma
9035 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
9037 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9038 G_MODULE_BIND_LAZY when dlopening a module.
9040 2005-11-19 Christian Neumair <chris@gnome-de.org>
9042 * src/file-manager/fm-directory-view.c:
9043 (action_location_delete_callback): Ask for confirmation when deleting
9044 through the location context menu. Fixes #321584.
9046 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
9048 * src/nautilus-file-management-properties.c:
9049 (nautilus_file_management_properties_size_group_create):
9050 Don't leak size_group reference.
9051 Patch from Jaap Haitsma <jaap@haitsma.org>
9053 2005-11-14 Alexander Larsson <alexl@redhat.com>
9056 Post release version bump.
9058 === nautilus 2.13.2 ===
9060 2005-11-14 Alexander Larsson <alexl@redhat.com>
9068 2005-11-14 Alexander Larsson <alexl@redhat.com>
9070 * src/file-manager/fm-tree-view.c: (create_tree):
9071 * src/nautilus-main.c: (register_icons):
9072 * src/nautilus-window-menus.c:
9073 Always use gnome-fs-home for home icon.
9075 2005-11-14 Alexander Larsson <alexl@redhat.com>
9077 * libnautilus-private/nautilus-icon-canvas-item.c:
9078 (nautilus_icon_canvas_item_bounds):
9079 Handle emblem size correctly when zoomed.
9080 Patch from Christian Neumair
9082 2005-11-14 Alexander Larsson <alexl@redhat.com>
9084 * src/nautilus-desktop-window.c (realize):
9087 2005-11-07 Federico Mena Quintero <federico@ximian.com>
9089 Fix the volumes part of bug #45953:
9091 * libnautilus-private/nautilus-icon-container.c
9092 (finish_adding_new_icons): First, call assign_icon_position().
9093 Then, don't ignore the fact that the icon may have a lazy
9094 position; check the icon->has_lazy_position flag even after
9095 retrieving its stored position. If the flag is turned on, defer
9096 the icon to the semi_position_icons list.
9098 2005-11-14 Alexander Larsson <alexl@redhat.com>
9100 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9101 Handle the case of missing highlight frame better.
9102 Patch from Christian Neumair
9104 2005-11-14 Alexander Larsson <alexl@redhat.com>
9106 * src/file-manager/fm-properties-window.c:
9107 Nicer ui for setting custom icons (#95115)
9108 Patch from Christian Neumair
9110 2005-11-14 Alexander Larsson <alexl@redhat.com>
9112 * libnautilus-private/nautilus-file-operations.[ch]:
9113 * src/file-manager/fm-directory-view.[ch]:
9114 * src/file-manager/fm-icon-view.c:
9115 * src/file-manager/fm-list-view.c:
9116 * src/file-manager/fm-tree-view.c:
9117 Get the right position on new folders/files when in
9118 manual position mode.
9119 Patch from Christian Neumair
9121 2005-11-14 Alexander Larsson <alexl@redhat.com>
9123 * libnautilus-private/nautilus-file-operations.c:
9124 (handle_transfer_overwrite):
9125 Add skip all button. (#48331)
9126 Patch from Guillaume Desmottes <cass@skynet.be>
9128 2005-11-13 Christian Neumair <chris@gnome-de.org>
9130 * libnautilus-private/nautilus-icon-container.c:
9131 Use ctrl-shift-g to browse back in results. Fixes #320061.
9133 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
9135 * src/file-manager/fm-tree-view.c: (create_tree):
9136 Connect the compare function before root nodes are added.
9137 Prevents the internal sort model of GtkTree from going
9138 out of sync with the tree view after a root node resort.
9141 2005-10-28 Matthias Clasen <mclasen@redhat.com>
9143 * libnautilus-private/nautilus-icon-canvas-item.h:
9144 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9145 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9146 make the knob image themable as stock-nautilus-knob.
9148 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9149 via keyboard, with <Control>+, <Control>- and <Control>0.
9151 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9152 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9153 does not eat <Control>0.
9155 2005-10-26 Alexander Larsson <alexl@redhat.com>
9157 * libnautilus-private/nautilus-file-operations.c:
9158 Include locale.h to fix build. Patch from Nelson BenÃtez.
9160 2005-10-26 Alexander Larsson <alexl@redhat.com>
9162 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9163 Fix leak. Patch from Kjartan Maraas. (#319333)
9165 2005-10-26 Alexander Larsson <alexl@redhat.com>
9167 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9168 Correctly sort the mime lists.
9170 2005-10-24 Alexander Larsson <alexl@redhat.com>
9173 Post release version bump.
9175 === nautilus 2.13.1 ===
9177 2005-10-24 Alexander Larsson <alexl@redhat.com>
9179 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9180 Fix test, icon size was removed
9185 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9187 * src/file-manager/fm-directory-view.c: Only show
9188 the "Format" item if gfloppy is around.
9190 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9192 * src/file-manager/fm-actions.h:
9193 * src/file-manager/nautilus-directory-view-ui.xml:
9194 * src/file-manager/fm-directory-view.c: Add a "Format"
9195 menuitem to the context menu of Floppy in Computer,
9198 2005-10-20 Christian Neumair <chris@gnome-de.org>
9200 * libnautilus-private/nautilus-program-choosing.c:
9201 (nautilus_launch_show_file):
9202 * src/nautilus-window-manage-views.c:
9203 (display_view_selection_failure):
9204 * src/file-manager/fm-directory-view.c:
9205 (activate_callback),
9206 (activate_activation_uri_ready_callback):
9207 Don't bail if an authentication request was cancelled.
9209 2005-10-20 Christian Neumair <chris@gnome-de.org>
9211 * src/nautilus-sidebar-title.c:
9213 * libnautilus-private/nautilus-file.c:
9214 * libnautilus-private/nautilus-file.h:
9215 (nautilus_file_should_show_type):
9216 Don't display file type in sidebar for computer, network and smb
9217 toplevel URIs. Fixes #168561.
9219 2005-10-19 Christian Neumair <chris@gnome-de.org>
9221 * libnautilus-private/nautilus-mime-actions.c:
9222 (get_open_with_mime_applications), (application_compare_by_name),
9223 (application_compare_by_id):
9224 Sort applications by name. Fixes bug #310038.
9226 2005-10-19 Christian Neumair <chris@gnome-de.org>
9228 * libnautilus-private/nautilus-bookmark.c:
9229 (bookmark_file_changed_callback):
9230 Don't update bookmarks when its target file is trashed. Fixes #162787.
9232 2005-10-19 Christian Neumair <chris@gnome-de.org>
9234 * libnautilus-private/nautilus-window-info.h:
9235 * src/nautilus-window-manage-views.c:
9236 (nautilus_window_open_location_full):
9237 * src/file-manager/fm-icon-view.c:
9238 (icon_container_activate_alternate_callback):
9239 * src/file-manager/fm-list-view.c:
9240 (activate_selected_items_alternate):
9241 Open a new navigational window on alternative item activation.
9243 2005-10-19 Christian Neumair <chris@gnome-de.org>
9245 * src/nautilus-spatial-window.c:
9246 (got_file_info_for_location_menu_callback):
9247 Use custom image for location button if available. Partially fixes
9248 #311394 and plugs a leak.
9250 2005-10-19 Alexander Larsson <alexl@redhat.com>
9252 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9253 Scroll into view correctly when renaming (#309964)
9255 2005-10-19 Alexander Larsson <alexl@redhat.com>
9257 * libnautilus-private/Makefile.am (INCLUDES):
9258 Remove duplicate setting of libnautilus_private_la_LIBADD
9260 2005-10-19 Alexander Larsson <alexl@redhat.com>
9262 * src/nautilus-shell-interface.idl:
9263 Reuse Nautilus::URI from the one defined in libnautilus-private.
9265 * libnautilus-private/Makefile.am:
9266 Link libnautilus-private statically.
9268 2005-10-18 Christian Neumair <chris@gnome-de.org>
9270 * src/file-manager/fm-directory-view.c:
9271 (can_delete_uri_without_confirm),
9272 (confirm_delete_directly):
9273 Don't request confirmation for deletion of "burn:" URIs. Fixes
9276 2005-10-18 Christian Neumair <chris@gnome-de.org>
9278 * src/nautilus-places-sidebar.c: (update_places):
9279 * src/nautilus-window-bookmarks.c: (update_bookmarks):
9280 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9282 2005-10-18 Christian Neumair <chris@gnome-de.org>
9284 * libnautilus-private/nautilus-metafile.c: Make metadata
9285 copying/moving asynchronous.
9287 2005-10-18 Christian Neumair <chris@gnome-de.org>
9289 * data/browser.xml: Don't mark strings for translation we get from
9290 gnome-icon-theme. Fixes #114919.
9292 2005-10-18 Alexander Larsson <alexl@redhat.com>
9294 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9295 Don't send slash to typeahead
9297 * src/nautilus-location-dialog.[ch]:
9298 Add nautilus_location_dialog_set_location.
9300 * src/nautilus-navigation-window-menus.c:
9301 * src/nautilus-navigation-window.c:
9302 * src/nautilus-spatial-window.c:
9303 * src/nautilus-window.[ch]:
9304 Open location dialog/entry when you press '/'.
9306 2005-10-18 Alexander Larsson <alexl@redhat.com>
9308 * src/file-manager/fm-list-view.c:
9309 Use gtktreeview typeahead. Patch by Christian Neumair.
9311 2005-10-18 Jürg Billeter <j@bitron.ch>
9313 * libnautilus-private/nautilus-icon-container.c: (destroy),
9314 (unrealize), (button_press_event),
9315 (nautilus_icon_container_search_position_func),
9316 (nautilus_icon_container_real_search_enable_popdown),
9317 (nautilus_icon_container_search_enable_popdown),
9318 (nautilus_icon_container_search_disable_popdown),
9319 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9320 (nautilus_icon_container_search_entry_flush_timeout),
9321 (nautilus_icon_container_search_preedit_changed),
9322 (nautilus_icon_container_search_activate),
9323 (nautilus_icon_container_search_delete_event),
9324 (nautilus_icon_container_search_button_press_event),
9325 (nautilus_icon_container_search_iter),
9326 (nautilus_icon_container_search_move),
9327 (nautilus_icon_container_search_scroll_event),
9328 (nautilus_icon_container_search_key_press_event),
9329 (nautilus_icon_container_search_init),
9330 (nautilus_icon_container_ensure_interactive_directory),
9331 (nautilus_icon_container_real_start_interactive_search),
9332 (nautilus_icon_container_start_interactive_search),
9333 (key_press_event), (nautilus_icon_container_class_init):
9334 * libnautilus-private/nautilus-icon-container.h:
9335 * libnautilus-private/nautilus-icon-private.h:
9336 * libnautilus-private/nautilus-marshal.list:
9338 Replace NautilusIconContainer typeahead implementation by a port of
9339 GtkTreeView's interactive search.
9341 2005-10-18 Alexander Larsson <alexl@redhat.com>
9343 * libnautilus-extension/Makefile.am:
9344 * libnautilus-private/Makefile.am:
9345 Build fixes for cygwin.
9346 Patch from Yaakov S (Cygwin Port)
9348 2005-10-17 Christian Neumair <chris@gnome-de.org>
9350 * libnautilus-private/nautilus-bookmark.c:
9351 * libnautilus-private/nautilus-bookmark.h:
9352 * libnautilus-private/nautilus-icon-container.c:
9353 * libnautilus-private/nautilus-icon-factory.c:
9354 * libnautilus-private/nautilus-icon-factory.h:
9355 * libnautilus-private/nautilus-ui-utilities.c:
9356 * src/nautilus-bookmarks-window.c:
9357 * src/nautilus-history-sidebar.c:
9358 * src/nautilus-places-sidebar.c:
9359 * src/nautilus-sidebar-title.c:
9360 * src/nautilus-spatial-window.c:
9361 * src/nautilus-window-menus.c:
9362 * src/file-manager/fm-directory-view.c:
9363 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9364 stock icon size, use this size in the sidebar, and in menus.
9365 Fixes #167107 and others.
9367 2005-10-17 Alexander Larsson <alexl@redhat.com>
9369 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9370 Remove ctrl-backspace delete keybinding. (#310546)
9372 2005-10-03 Alexander Larsson <alexl@redhat.com>
9374 * libnautilus-extension/nautilus-file-info.c:
9375 * libnautilus-extension/nautilus-file-info.h:
9376 * libnautilus-private/nautilus-file.c:
9377 Add new functions for extensions:
9378 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9379 nautilus_file_info_get_volume, nautilus_file_info_get_drive
9381 Patch from Trevor Davenport
9383 2005-10-03 Alexander Larsson <alexl@redhat.com>
9386 Bump version to 2.13.1. Further 2.12.x work is on
9389 ==== gnome-2-12 branched from here ===
9391 2005-10-03 Alexander Larsson <alexl@redhat.com>
9394 Post release version bump
9396 === nautilus 2.12.1 ===
9398 2005-10-03 Alexander Larsson <alexl@redhat.com>
9403 2005-10-03 Alexander Larsson <alexl@redhat.com>
9405 * libnautilus-private/nautilus-file-operations-progress.c:
9406 (nautilus_file_operations_progress_new),
9407 (nautilus_file_operations_progress_new_file):
9408 Correctly escape input strings for GMarkup. (#317736)
9409 Patch from Christian Neumair.
9411 2005-10-03 Alexander Larsson <alexl@redhat.com>
9413 * src/file-manager/fm-list-model.c:
9414 (fm_list_model_sort_file_entries):
9415 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9416 Patch from Christian Neumair.
9418 2005-10-03 Alexander Larsson <alexl@redhat.com>
9420 * libnautilus-private/nautilus-directory-metafile.c:
9421 (nautilus_directory_get_file_metadata):
9422 On assert failure, return default metadata, not NULL.
9423 Partial fix of #308977.
9424 Patch from Christian Neumair.
9426 2005-10-03 Alexander Larsson <alexl@redhat.com>
9428 * src/nautilus-window.c:
9429 Verify arguments in public functions.
9430 Patch from Christian Neumair.
9432 2005-10-03 Alexander Larsson <alexl@redhat.com>
9434 * libnautilus-private/nautilus-icon-container.c:
9435 * libnautilus-private/nautilus-icon-private.h:
9436 Don't crash if file removed during start of drag. (#158196)
9437 Patch from Christian Neumair.
9439 Remove remove_context_menu_timeout, which is not needed anymore.
9441 2005-10-03 Alexander Larsson <alexl@redhat.com>
9443 * src/file-manager/nautilus-directory-view-ui.xml:
9444 Fix some spelling errors.
9445 Patch from Lukasz Stelmach <stlman@poczta.fm>
9447 2005-09-30 Christian Neumair <chris@gnome-de.org>
9449 * libnautilus-private/nautilus-icon-container.c:
9450 (nautilus_icon_container_update_scroll_region),
9451 (lay_down_icons_horizontal):
9452 Only wrap icons when the right margin touches the rightmost icon.
9455 2005-09-30 Alexander Larsson <alexl@redhat.com>
9457 * src/file-manager/fm-tree-view.c: (compare_rows):
9458 Correct sort order for dummy row.
9459 Possible fix for #123051
9461 2005-09-27 Alexander Larsson <alexl@redhat.com>
9463 * src/file-manager/fm-directory-view.c:
9464 (activate_check_mime_types):
9465 Never warn if the files would be launched in the same app.
9466 Partially reverts checkin from 2005-08-01.
9468 2005-09-26 Christian Neumair <chris@gnome-de.org>
9470 * libnautilus-private/nautilus-desktop-directory.c:
9471 (desktop_directory_changed_callback), (desktop_finalize),
9472 (update_desktop_directory): Make changes to "desktop_is_home_dir"
9473 GConf key instant apply. Fixes #116217.
9475 * libnautilus-private/nautilus-icon-canvas-item.c:
9476 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9477 Partially fixes #159643.
9479 * src/file-manager/fm-directory-view.c:
9480 (action_mount_volume_callback), (action_unmount_volume_callback),
9481 (action_eject_volume_callback), (file_should_show_foreach),
9482 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9483 volumes at once. Fixes #156169.
9485 2005-09-20 christian neumair <chris@gnome-de.org>
9487 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9488 Fix leak and crasher. Fixes #314730.
9490 * src/file-manager/fm-directory-view.c: (connect_proxy):
9491 Don't poke around with null pixbuf if icon theme lookup failed.
9493 * libnautilus-private/nautilus-desktop-directory-file.c:
9494 (desktop_directory_file_get_deep_counts):
9495 * libnautilus-private/nautilus-file.c:
9496 (nautilus_file_get_deep_counts),
9497 (nautilus_file_get_string_attribute_with_default:):
9498 * libnautilus-private/nautilus-file.h:
9499 * libnautilus-private/nautilus-trash-file.c:
9500 (trash_file_get_deep_counts):
9501 * src/file-manager/fm-properties-window.c:
9502 (directory_contents_value_field_update),
9503 (attach_directory_contents_value_field),
9504 (update_visibility_of_item_count_fields),
9505 (update_visibility_of_item_count_fields_wrapper),
9506 (remember_directory_contents_widget),
9507 (append_directory_contents_fields), (real_destroy):
9508 Add force flag to nautilus_file_get_deep_counts, which forces
9509 generation even if the "show deep count" preference is turned off.
9510 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9512 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
9514 * nautilus-connect-server-dialog-main.c: (main):
9515 * nautilus-connect-server-dialog.h:
9516 * nautilus-connect-server-dialog.c:
9517 (nautilus_connect_server_dialog_new):
9518 * nautilus-window-menus.c:
9519 (action_connect_to_server_callback):
9520 Autofill "Connect to server" dialog where possible.
9523 2005-09-19 Christian Neumair <chris@gnome-de.org>
9525 * libnautilus-private/nautilus-file-operations.c:
9526 (nautilus_file_operations_copy_move),:
9527 Try to use the trash associated with a symlink's parent directory if
9528 resolution fails because of broken symlink when moving symlink to
9531 * libnautilus-private/nautilus-file-operations.c:
9532 (nautilus_self_check_file_operations):
9533 Fix date self checks. Fixes #47364.
9535 2005-09-19 Alexander Larsson <alexl@redhat.com>
9537 * icons/Makefile.am:
9539 * icons/nautilus-desktop.png:
9540 * icons/nautilus-file-management-properties.png:
9541 * icons/nautilus-mini-logo.png:
9542 * icons/nautilus-server-connect.png:
9543 * icons/side_bar_image.png:
9544 Remove unused icons (#315990)
9545 Patch from Jaap A. Haitsma
9547 2005-09-19 Christian Neumair <chris@gnome-de.org>
9549 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9550 * libnautilus-private/nautilus-thumbnails.c:
9551 (nautilus_update_thumbnail_file_copied),
9552 (nautilus_update_thumbnail_file_renamed),
9553 (nautilus_remove_thumbnail_for_file):
9554 * libnautilus-private/nautilus-thumbnails.h:
9555 Copy thumbnails when copying file metadata. Fixes #45191.
9557 2005-09-19 Christian Neumair <chris@gnome-de.org>
9559 * src/file-manager/fm-list-view.c: (drag_begin_callback),
9560 (motion_notify_callback):
9561 Setup drag in the "drag-begin" handler.
9563 2005-09-19 Alexander Larsson <alexl@redhat.com>
9565 * libnautilus-private/nautilus-icon-container.[ch]:
9566 * libnautilus-private/nautilus-icon-private.h:
9567 Add support for lazily positioned icons.
9569 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9570 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9571 (fm_icon_view_screen_changed):
9572 Use lazily positioned icons for desktop icons. (#45953)
9574 Patch from Christian Neumair <chris@gnome-de.org>
9576 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
9578 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9580 2005-09-08 Federico Mena Quintero <federico@ximian.com>
9584 * libnautilus-private/nautilus-trash-directory.c
9585 (nautilus_trash_directory_instance_init): In addition to
9586 connecting to "volume_pre_unmount" on the volume monitor, also
9587 connect to "volume_unmounted". This will let the trash clean up
9588 its merged directory even if the unmount is not initiated from
9591 * libnautilus-private/nautilus-merged-directory.c
9592 (merged_remove_real_directory): When a real directory is removed
9593 from the merged directory, emit notifications to that effect.
9594 This lets the trash window remove the icons that used to
9595 correspond to a volume that got unmounted.
9596 (real_directory_notify_files_removed): New utility function.
9598 2005-09-06 Christian Neumair <chris@gnome-de.org>
9600 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9601 the zoom level is initialized correctly in fm_list_view_begin_loading.
9604 2005-09-06 Alexander Larsson <alexl@redhat.com>
9606 * libnautilus-private/nautilus-directory-async.c:
9607 (nautilus_directory_monitor_add_internal),
9608 (nautilus_directory_monitor_remove_internal):
9609 * libnautilus-private/nautilus-file-private.h:
9610 * libnautilus-private/nautilus-file.c: (finalize):
9611 Only use directory monitors to avoid using lots and lots of
9612 file monitors. This is an optimization in almost all cases, although
9613 it does a bit more work when viewing a file properties dialog with the
9614 containing folder window hidden. (#315041)
9616 2005-09-06 Christian Neumair <chris@gnome-de.org>
9618 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9619 (get_unique_files), (reset_extension_actions_menu): Always pass all
9620 selected files to extension, instead of passing max. 1 per selected
9621 MIME type. Fixes #314721.
9623 2005-09-05 Alexander Larsson <alexl@redhat.com>
9626 Post release version bump.
9628 === nautilus 2.12.0 ===
9630 2005-09-05 Alexander Larsson <alexl@redhat.com>
9638 2005-08-31 Alexander Larsson <alexl@redhat.com>
9640 * libnautilus-private/nautilus-icon-container.c:
9641 (handle_focus_in_event), (handle_focus_out_event):
9642 Don't redraw the whole desktop on focus in/out.
9644 2005-08-29 Alexander Larsson <alexl@redhat.com>
9646 * libnautilus-private/nautilus-icon-factory.c:
9647 (get_icon_from_cache):
9648 Revert memleak patch from 2005-08-23, since it was
9649 wrong and causes crashes.
9651 2005-08-29 Alexander Larsson <alexl@redhat.com>
9653 * libnautilus-private/nautilus-icon-dnd.c:
9654 (nautilus_icon_container_get_drop_action):
9655 Handle background color/image drops even on
9657 Patch from Christian Neumair <chris@gnome-de.org>
9659 2005-08-29 Alexander Larsson <alexl@redhat.com>
9661 * src/file-manager/fm-directory-view.c:
9662 (filtering_changed_callback):
9663 Fix handling of global show-hidden-file prefs change.
9665 Patch from Christian Neumair <chris@gnome-de.org>
9667 2005-08-29 Alexander Larsson <alexl@redhat.com>
9669 * libnautilus-private/nautilus-icon-container.c:
9670 (nautilus_icon_container_get_first_visible_icon):
9671 Handle non-sorted-by-y icon containers (manual mode).
9672 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9674 2005-08-25 William Jon McCann <mccann@jhu.edu>
9676 * src/file-manager/fm-icon-view.c (should_preview_sound):
9677 Don't allow audio preview in burn://. Workaround for
9680 2005-08-29 Alexander Larsson <alexl@redhat.com>
9682 * libnautilus-private/nautilus-icon-factory.c:
9683 (get_special_icon_for_file),
9684 (nautilus_icon_factory_get_icon_for_file),
9685 (nautilus_icon_factory_is_icon_ready_for_file):
9686 Handle some more special location icons, and don't require
9687 attributes for special location icons. (#312095, #312134)
9688 Patch from Christian Neumair <chris@gnome-de.org>
9690 2005-08-26 Alexander Larsson <alexl@redhat.com>
9692 * src/file-manager/fm-directory-view.c:
9693 Better handling of script env vars:
9694 Expand uri for desktop directory.
9695 Expand uris for links on desktop
9696 Expand pathnames for items in trash.
9698 Based on a patch from Christian Neumair <chris@gnome-de.org>
9700 2005-08-26 Alexander Larsson <alexl@redhat.com>
9702 * libnautilus-private/nautilus-icon-container.c:
9703 (lay_down_icons_horizontal):
9704 Fix layouting in text-beside-icons mode for short names.
9706 Patch from Christian Neumair <chris@gnome-de.org>
9708 2005-08-25 Alexander Larsson <alexl@redhat.com>
9710 * libnautilus-private/nautilus-file-operations.[ch]:
9711 * src/file-manager/fm-directory-view.c:
9712 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9713 nautilus_file_operations_new_file_from_template, instead
9714 manually removing source when needed. This fixes #309592.
9716 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9719 Post release version bump.
9721 === nautilus 2.11.92 ===
9723 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9726 Require eel 2.11.92.
9731 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9733 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9734 (get_drop_action), (receive_dropped_keyword),
9735 (drag_data_received_callback):
9736 Enable emblem dropping to the list view and allow text
9737 drags on the list background. Fixes #313408.
9739 Based on a patch from Christian Neumair <chris@gnome-de.org>
9741 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9743 * libnautilus-private/nautilus-icon-factory.c:
9744 (get_icon_from_cache):
9745 Don't ref cached_icon twice. Fixes #307288.
9747 Patch from Kjartan Maraas <kmaraas@gnome.org>
9749 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9751 * libnautilus-private/nautilus-file.c:
9752 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9753 (prepend_automatic_emblem_names):
9754 * libnautilus-private/nautilus-file.h:
9755 * src/file-manager/fm-directory-view.c:
9756 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9757 (real_update_menus):
9758 Don't allow trashing or deleting the home or desktop folder within
9759 a selection or via the location button context menu. Fixes #310414.
9761 Based on a patch from Christian Neumair <chris@gnome-de.org>
9763 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9765 * libnautilus-private/nautilus-mime-actions.c:
9766 (filter_nautilus_handler), (get_open_with_mime_applications),
9767 (nautilus_mime_get_open_with_applications_for_file),
9768 (nautilus_mime_get_applications_for_file),
9769 (nautilus_mime_has_any_applications_for_file):
9770 Don't show nautilus folder handler as application option
9771 for folders. Fixes #310382.
9773 Based on a patch from Christian Neumair <chris@gnome-de.org>
9775 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9777 * src/nautilus-main.c: (main):
9778 Revert the GDK threading patch as it causes major
9779 freezage. Fixes #313588.
9781 2005-08-12 Christian Neumair <chris@gnome-de.org>
9783 * src/file-manager/fm-properties-window.c: (create_image_widget),
9784 (create_basic_page): Don't make icon drop target for images if
9785 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9787 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9789 * src/nautilus-main.c:
9790 Initialize the GDK threading system. Fixes #312894.
9792 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9794 Lots of cleanups. Closes bug #313094 and bug #149714
9796 * libnautilus-private/nautilus-directory-background.c:
9797 (nautilus_file_background_write_desktop_default_settings):
9799 * libnautilus-private/nautilus-file.c: Mark some variables
9801 * libnautilus-private/nautilus-icon-container.c:
9802 (nautilus_icon_container_get_selection): Return NULL not
9804 * libnautilus-private/nautilus-icon-factory.c:
9805 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9806 * libnautilus-private/nautilus-metafile.c: Static variables
9807 * libnautilus-private/nautilus-program-choosing.c:
9808 (slowly_and_stupidly_obtain_timestamp): Sparse fix
9809 * src/file-manager/fm-icon-view.c:
9810 (fm_icon_view_get_background_widget): FALSE vs NULL
9811 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9812 Plug a leak. Bug #313094.
9813 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9815 * src/nautilus-bookmark-list.c:
9816 (nautilus_bookmark_list_get_file_path),
9817 (nautilus_bookmark_list_load_file): ANSIfication
9818 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9820 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9822 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9825 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9828 Post release version bump.
9830 === nautilus 2.11.91 ===
9832 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9835 Require eel 2.11.91.
9840 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9842 * libnautilus-private/nautilus-file.c: (file_is_desktop),
9843 (nautilus_file_can_rename):
9844 Don't allow renaming of the desktop folder. Closes #125637.
9846 Patch from Christian Neumair <chris@gnome-de.org>
9848 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9850 * src/nautilus-property-browser.c:
9851 (nautilus_property_browser_class_init),
9852 (nautilus_property_browser_drag_begin), (element_clicked_callback):
9853 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9855 Patch from Christian Neumair <chris@gnome-de.org>
9857 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9859 * libnautilus-private/nautilus-file-operations.c
9860 (nautilus_file_operations_copy_move):
9861 Allow moving files within the burn location. Fixes #312085.
9863 Patch from William Jon McCann <mccann@jhu.edu>
9865 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
9867 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9868 (open_selected_bookmark): Open the appropriate kind of window when
9869 jumping to bookmark. Fixes #312160.
9871 Patch from Jaap Haitsma <jaap@haitsma.org>
9873 2005-08-05 Christian Neumair <chris@gnome-de.org>
9875 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9878 2005-08-05 Christian Neumair <chris@gnome-de.org>
9880 * src/nautilus-window.c: (nautilus_window_class_init):
9881 * src/nautilus-window.h:
9882 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9883 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9885 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
9887 * configure.in: Added "te" to ALL_LINGUAS.
9889 2005-08-03 Joe Shaw <joeshaw@novell.com>
9891 * libnautilus-private/nautilus-metafile.c
9892 (set_file_node_timestamp): Added, sets a timestamp property on a
9893 file node so that metadata changes can be tracked per file, rather
9895 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9896 copy_file_metadata): Set the timestamp on the node.
9898 2005-08-03 Christian Neumair <chris@gnome-de.org>
9900 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9901 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9902 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9904 * src/nautilus-location-bar.c: (real_cancel),
9905 (nautilus_location_bar_class_init),
9906 (nautilus_location_bar_set_location)
9907 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9908 * src/nautilus-navigation-bar.h:
9909 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9910 (navigation_bar_location_changed_callback): Hide temporary bars when
9911 pressing the escape key. Fixes #311652.
9913 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
9915 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9916 Initialize best_icon_size when constructing sidebar.
9917 Fixes a critical librsvg warning.
9919 Patch from Jaap Haitsma <jaap@haitsma.org>
9921 2005-08-02 Christian Neumair <chris@gnome-de.org>
9923 * libnautilus-private/nautilus-customization-data.c:
9924 (format_name_for_display):
9925 * src/nautilus-property-browser.c: (add_reset_property):
9926 Use "Reset" as reset emblem label. Fixes #311380.
9928 2005-08-01 Christian Neumair <chris@gnome-de.org>
9930 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9931 Use actual/guessed MIME type relation instead of relying on their
9932 default application information. Partially fixes #309862.
9934 2005-07-28 Christian Neumair <chris@gnome-de.org>
9936 * libnautilus-private/nautilus-file-operations-progress.c:
9937 (nautilus_file_operations_progress_new):
9938 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9939 appears in tasklist and is minimizable. Fixes #310676.
9941 2005-07-28 Christian Neumair <chris@gnome-de.org>
9943 * libnautilus-private/nautilus-dnd.c:
9944 (nautilus_drag_default_drop_action_for_icons):
9945 Default to move action for locations on other file systems if they
9946 should be moved to their parent folder. Fixes #61269.
9948 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
9950 * src/nautilus-pathbar.c: (get_display_name_for_folder):
9951 Use the display name of the file if the uri uses a method
9952 unknown to gnome-vfs (trash:). Fixes #310274.
9954 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9957 Post release version bump.
9959 === nautilus 2.11.90 ===
9961 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9964 Require eel 2.11.90 and bump version.
9969 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9971 * src/file-manager/fm-directory-view.c:
9972 Don't use trash icon for location button delete action.
9975 Patch from Christian Neumair <chris@gnome-de.org>
9977 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9979 * src/nautilus-desktop-window.c: (real_get_icon_name),
9980 (nautilus_desktop_window_class_init):
9981 * src/nautilus-navigation-window.c: (real_get_icon_name),
9982 (nautilus_navigation_window_class_init):
9983 * src/nautilus-spatial-window.c: (real_get_icon_name),
9984 (nautilus_spatial_window_class_init):
9985 * src/nautilus-window.c: (nautilus_window_update_icon):
9986 * src/nautilus-window.h:
9987 Use file-manager icon for browser windows. Fixes bug #166516.
9989 Patch from Christian Neumair <chris@gnome-de.org>
9991 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9993 * src/file-manager/fm-icon-view.c:
9994 (play_file), (preview_audio): track the pid of the currently
9995 running sound process using a static variable and kill it
9996 before starting any new process.
9997 (can_play_sound): copy from nautilus-sound.c
9999 * src/nautilus-application.c: (finish_startup): don't call
10000 nautilus_sound_init()
10002 * libnautilus-private/nautilus-sound.[ch]: remove old code
10003 to track the currently runing sound process using a GConf
10006 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
10008 2005-07-19 Mark McLoughlin <mark@skynet.ie>
10010 * libnautilus-private/nautilus-global-preferences.c:
10011 (nautilus_global_preferences_init): remove code to import
10012 some preferences which were deprecated in GNOME 2.2.
10014 2005-07-15 Vincent Noel <vnoel@cox.net>
10016 * src/nautilus-information-panel.c: (make_button_box),
10017 (add_command_buttons):
10018 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
10019 (sidebar_title_create_more_info_label): Ellipsize everything in
10020 the information side pane, and make labels selectable. Fixes
10021 #310386, #80429 and #43858.
10023 2005-07-14 Elijah Newren <newren@gmail.com>
10025 * configure.in: Bump required startup-notification version up to
10026 0.8 (should have been done back in February with the updated
10027 startup-notification stuff, but better late than never)
10029 2005-07-14 Alexander Larsson <alexl@redhat.com>
10031 * src/file-manager/fm-list-view.c:
10032 Remove underlines from all lines in single click mode.
10033 Add hover underline and cursor. (#105521)
10034 Patch from Christian Neumair <chris@gnome-de.org>
10036 2005-07-13 Christian Neumair <chris@gnome-de.org>
10038 * libnautilus-private/nautilus-desktop-link-monitor.c:
10039 (volume_delete_dialog): Refer to the volume context menu as "popup
10040 menu", and not as "right-click menu". Fixes #308248.
10042 2005-07-13 Christian Neumair <chris@gnome-de.org>
10044 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10045 path_bar_location_changed_callback): Try to reload visited locations
10046 from history before doing a full location change. Fixes #310068.
10048 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10049 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10052 2005-07-13 Alexander Larsson <alexl@redhat.com>
10054 * src/nautilus-navigation-window.c:
10055 * src/nautilus-spatial-window.c:
10056 * src/nautilus-window.c:
10057 Pack main table with GTK_SHRINK (#16057)
10059 2005-07-13 Alexander Larsson <alexl@redhat.com>
10061 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10062 Don't scroll to end of column on rename (#309964).
10064 2005-07-13 Alexander Larsson <alexl@redhat.com>
10066 * libnautilus-private/nautilus-file-utilities.c:
10067 Files with name "~" are not backups. (#170607)
10068 Patch from Christian Neumair <chris@gnome-de.org>
10070 2005-07-13 Alexander Larsson <alexl@redhat.com>
10072 * libnautilus-private/nautilus-icon-dnd.c:
10073 Set dnd icon in drag_begin (#307943)
10074 patch from Matthias Clasen
10076 2005-07-11 Alexander Larsson <alexl@redhat.com>
10079 Post release version bump.
10081 === nautilus 2.11.4 ===
10083 2005-07-11 Alexander Larsson <alexl@redhat.com>
10091 2005-07-11 Alexander Larsson <alexl@redhat.com>
10093 * src/nautilus-image-properties-page.c: (load_finished):
10094 list width/height separately (#159851)
10096 Patch from Christian Neumair <chris@gnome-de.org>
10098 2005-07-11 Alexander Larsson <alexl@redhat.com>
10100 * src/nautilus-spatial-window.[ch]:
10101 * src/nautilus-window-private.h:
10102 * src/nautilus-window.c:
10103 Show busy cursor in browser mode too. (#97887)
10105 Patch from Christian Neumair <chris@gnome-de.org>
10107 2005-07-11 Alexander Larsson <alexl@redhat.com>
10109 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10110 * nautilus.desktop.in:
10111 * src/file-manager/fm-tree-view.c:
10112 * src/nautilus-places-sidebar.c:
10113 filesystem -> file system in strings
10115 Sebastien Bacher <seb128@debian.org>
10117 2005-07-11 Alexander Larsson <alexl@redhat.com>
10119 * libnautilus-private/nautilus-icon-dnd.c:
10120 * src/file-manager/fm-directory-view.c:
10121 * src/file-manager/fm-properties-window.c:
10122 * src/nautilus-emblem-sidebar.c:
10123 Fix up some strings for the translators. (#309879)
10124 Patch from Christian Neumair <chris@gnome-de.org>
10126 2005-07-11 Alexander Larsson <alexl@redhat.com>
10128 * libnautilus-private/nautilus-desktop-link-monitor.c:
10129 Handle volumes_visible changing from true to true.
10131 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10133 2005-07-11 Alexander Larsson <alexl@redhat.com>
10135 * src/file-manager/fm-list-view.c:
10136 don't activate selection on expand in single click mode (#309389)
10138 Patch from chris@gnome-de.org
10140 2005-07-11 Alexander Larsson <alexl@redhat.com>
10142 * src/nautilus-places-sidebar.c:
10143 Remove gtk_range_get_adjustment assertion warnings.
10145 2005-07-11 Alexander Larsson <alexl@redhat.com>
10147 * libnautilus-private/nautilus-global-preferences.[ch]:
10148 * src/nautilus-actions.h:
10149 * src/nautilus-navigation-window-menus.c:
10150 * src/nautilus-navigation-window-ui.xml:
10151 * src/nautilus-navigation-window.c:
10152 Add toggle to hide/show main toolbar.
10154 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10156 2005-07-10 Christian Neumair <chris@gnome-de.org>
10158 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10159 to add a color if another equally-named one already exists. Fixes
10162 Patch from Daniel Godas <siro.san@gmail.com>.
10164 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10166 * src/nautilus-pathbar.c:
10167 * src/nautilus-places-sidebar.c: (update_places):
10168 Use the same icon for filesystem as the gtk file chooser.
10171 Patch from Christian Neumair <chris@gnome-de.org>
10173 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10175 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10176 Remove extra ScrolledWindow container. Fixes #309832.
10178 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10180 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10181 Preserve the selection when refreshing the view. Fixes #48383.
10183 Patch from Fabio Bonelli <fabiobonelli@libero.it>
10185 2005-07-08 Alexander Larsson <alexl@redhat.com>
10187 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10190 * src/nautilus-pathbar.[ch]:
10191 New pathbar widget. Based on code from gtk.
10193 * src/nautilus-navigation-window.[ch]:
10194 * src/nautilus-window-manage-views.c:
10195 * src/nautilus-window-private.h:
10196 Use pathbar in browser window.
10198 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10199 * libnautilus-private/nautilus-global-preferences.[ch]:
10200 Add always_use_location_entry prefs.
10202 * src/nautilus-navigation-window-menus.c:
10205 2005-07-07 Joe Shaw <joeshaw@novell.com>
10207 * configure.in: Bump required gnome-vfs version up to
10210 2005-07-06 Christian Neumair <chris@gnome-de.org>
10212 * src/nautilus-window.c: (add_view_as_menu_item):
10213 Connect accelerators with "View as" menu items. Fixes #139908.
10215 * libnautilus-private/nautilus-file-operations.c:
10216 (progress_dialog_set_to_from_item_text):
10217 When operating on remote locations, also display hostname in copy/move
10220 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
10222 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10223 Free the tree paths.
10224 * src/nautilus-notes-viewer.c: (get_property_pages): Close
10225 a tiny leak. (1 byte :-)
10226 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10227 (make_properties_from_directories): Unref pixbufs.
10228 * src/nautilus-spatial-window.c:
10229 (nautilus_spatial_window_set_location_button): Free icon name
10230 Closes bug #307291 and bug #308540.
10232 2005-07-06 Danilo Å egan <danilo@gnome.org>
10234 * src/file-manager/nautilus-directory-view-ui.xml: Add space
10235 before 'action="Rename"'.
10237 2005-07-06 Christian Neumair <chris@gnome-de.org>
10239 * libnautilus-private/nautilus-icon-container.c:
10240 (nautilus_icon_container_get_selection):
10241 * src/file-manager/fm-directory-view.c: (delete_selected_files):
10242 Correctly sort files before operating on them. Fixes #308884.
10244 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10245 * libnautilus-private/nautilus-dnd.h:
10246 * libnautilus-private/nautilus-icon-dnd.c:
10247 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10248 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10249 (nautilus_tree_view_drag_dest_new):
10250 * src/nautilus-spatial-window.c:
10251 (nautilus_spatial_window_instance_init):
10252 * src/file-manager/fm-list-model.c:
10253 (fm_list_model_multi_drag_data_get):
10254 Use GTK+ helpers for text D'n'D.
10256 * src/nautilus-shell-ui.xml:
10257 * src/nautilus-window-menus.c:
10258 Register control-+/- keys on keypad for zooming. Fixes #309018.
10260 * libnautilus-private/nautilus-file-operations.c:
10261 (new_file_transfer_callback):
10262 Fix template duplicate numbering. Fixes #307252.
10264 2005-07-06 Alexander Larsson <alexl@redhat.com>
10266 * libnautilus-private/nautilus-icon-canvas-item.c:
10267 * libnautilus-private/nautilus-icon-container.c:
10268 * libnautilus-private/nautilus-icon-private.h:
10269 Add normal_alpha style property that is used when
10272 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10274 2005-07-05 Joe Shaw <joeshaw@novell.com>
10276 * nautilus-folder-handler.desktop.in: Add x-directory/normal
10277 and inode/directory to the list of mime types this desktop file
10280 2005-07-05 Christian Neumair <chris@gnome-de.org>
10282 * libnautilus-private/nautilus-dnd.h:
10283 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10285 * libnautilus-private/nautilus-file-operations.[ch]:
10286 * libnautilus-private/nautilus-icon-container.[ch]:
10287 * libnautilus-private/nautilus-icon-dnd.c:
10288 * libnautilus-private/nautilus-marshal.list:
10289 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10290 * src/file-manager/fm-directory-view.[ch]:
10291 * src/file-manager/fm-icon-view.c:
10292 * src/file-manager/fm-list-view.c:
10293 * src/file-manager/fm-tree-view.c:
10294 Enable dropping of text, which will create a new file containing the
10295 dropped text. Fix drop handle marshallers.
10297 2005-07-02 Christian Kellner <gicmo@gnome.org>
10299 * src/nautilus-location-entry.c:
10300 Replace eel_make_uri_from_input_with_trailing_ws with
10304 2005-07-01 Alexander Larsson <alexl@redhat.com>
10307 Post release version bump.
10309 === nautilus 2.11.3 ===
10311 2005-07-01 Alexander Larsson <alexl@redhat.com>
10313 * libnautilus-private/nautilus-file-operations.c:
10322 2005-07-01 Alexander Larsson <alexl@redhat.com>
10324 * libnautilus-private/nautilus-window-info.[ch]:
10325 * src/nautilus-window.c:
10326 Add nautilus_window_info_get_bookmark_list
10329 * src/nautilus-application.c:
10330 * src/nautilus-places-sidebar.[ch]:
10331 Add new places sidebar.
10333 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10335 * src/file-manager/fm-tree-view.c:
10336 Fix runtime warnings.
10338 2005-07-01 Alexander Larsson <alexl@redhat.com>
10340 * src/file-manager/fm-actions.h:
10341 * src/file-manager/fm-directory-view.c:
10342 Add icon for empty file in create menu.
10344 Patch from Christian Neumair <chris@gnome-de.org>
10346 2005-07-01 Alexander Larsson <alexl@redhat.com>
10348 * src/file-manager/fm-directory-view.c:
10349 Better strings for browser tooltips.
10350 Patch from Luca Ferretti <elle.uca@libero.it>
10352 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
10354 * libnautilus-private/nautilus-file-operations.c:
10355 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10356 base name from the file name. (Fixes #306341).
10358 2005-06-28 Alexander Larsson <alexl@redhat.com>
10360 * libnautilus-private/nautilus-sidebar.[ch]:
10361 Add get_tab_tooltop method.
10363 * src/nautilus-navigation-window.c:
10364 * src/nautilus-side-pane.[ch]:
10365 Use get_tab_tooltip.
10367 * src/nautilus-emblem-sidebar.c:
10368 * src/nautilus-history-sidebar.c:
10369 * src/nautilus-information-panel.c:
10370 * src/nautilus-notes-viewer.c:
10371 Implement get_tab_toolkit.
10373 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10375 2005-06-23 Christian Neumair <chris@gnome-de.org>
10377 * src/nautilus-notes-viewer.c:
10378 (nautilus_notes_viewer_set_parent_window):
10379 Adapt to recent nautilus clipboard API changes.
10381 2005-06-23 Christian Neumair <chris@gnome-de.org>
10383 * libnautilus-private/nautilus-clipboard.c:
10384 (editable_connect_callbacks), (editable_disconnect_callbacks),
10385 (text_buffer_update_sensitivity), (text_buffer_delete_range),
10386 (text_buffer_mark_set), (text_view_connect_callbacks),
10387 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10388 (initialize_clipboard_component_with_callback_data),
10389 (nautilus_clipboard_real_set_up),
10390 (nautilus_clipboard_set_up_text_view):
10391 * libnautilus-private/nautilus-clipboard.h:
10392 Properly set text view paste action sensitivity on clipboard changes.
10395 2005-06-23 Alexander Larsson <alexl@redhat.com>
10397 * src/nautilus-bookmark-list.c:
10398 Fix handling of notification of .gtk-bookmark file changes.
10401 * src/nautilus-window-bookmarks.[ch]:
10402 * src/nautilus-application.c:
10403 * src/nautilus-navigation-window-menus.c:
10404 * src/nautilus-navigation-window.[ch]:
10405 * src/nautilus-spatial-window-ui.xml:
10406 * src/nautilus-spatial-window.c:
10407 * src/nautilus-window-menus.c:
10408 * src/nautilus-window-private.h:
10409 * src/nautilus-window.[ch]:
10410 Move most bookmark stuff to nautilus-window-bookmarks and
10411 put bookmarks in spatial windows too.
10413 2005-06-23 Alexander Larsson <alexl@redhat.com>
10415 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10417 * src/nautilus-bookmark-list.[ch]:
10418 Share bookmarks with gtk+.
10420 * libnautilus-private/nautilus-file-utilities.[ch]:
10421 * src/nautilus-window.c: (real_get_title):
10422 Move compute_default_title to nautilus_compute_title_for_uri.
10424 * libnautilus-private/nautilus-bookmark.[ch]:
10425 * src/nautilus-bookmarks-window.c:
10426 Add has_custom_name boolean to NautilusBookmark
10429 * src/nautilus-bookmark-parsing.[ch]:
10430 * src/nautilus-navigation-window-menus.c:
10431 Remove no longer needed files nautilus-bookmark-parsing.[ch].
10433 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
10435 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10436 (real_update_menus_volumes): Plug a couple leaks. Closes
10439 2005-06-20 Alexander Larsson <alexl@redhat.com>
10441 * src/nautilus-navigation-window-menus.c:
10442 * src/nautilus-window-menus.c:
10443 * src/nautilus-window-private.h:
10444 Make bookmark menu item action names unique. (#161859)
10446 2005-06-20 Alexander Larsson <alexl@redhat.com>
10448 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10449 Fix ctrl-unselect in single click mode (#145331)
10451 2005-06-20 Alexander Larsson <alexl@redhat.com>
10453 * libnautilus-private/nautilus-icon-container.c:
10454 Better font sizes for zooming. (#160080)
10456 2005-06-20 Anders Carlsson <andersca@imendio.com>
10458 * src/file-manager/fm-directory-view.c (process_old_files):
10459 Plug leak by freeing the sorted list instead.
10461 2005-06-20 Alexander Larsson <alexl@redhat.com>
10463 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10464 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10465 Fix uninitialized variable warning.
10467 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
10469 * libnautilus-private/nautilus-directory-async.c:
10470 (start_or_stop_io), (file_needs_high_priority_work_done),
10471 (file_needs_low_priority_work_done):
10472 Make mime sniffing a high priority job. Prevents activation
10473 from getting blocked by deep count I/O. (#145560)
10475 2005-06-19 Anders Carlsson <andersca@imendio.com>
10477 * src/nautilus-throbber.c (nautilus_throbber_finalize):
10478 Free throbber->details after we're done using it.
10480 2005-06-17 Alexander Larsson <alexl@redhat.com>
10482 * src/file-manager/fm-list-model.c:
10483 Small delay before turning Loading... into (Empty) to
10486 2005-06-17 Alexander Larsson <alexl@redhat.com>
10488 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10489 Fix iter stamp handling.
10491 2005-06-17 Alexander Larsson <alexl@redhat.com>
10493 * src/file-manager/fm-list-view.c: (button_press_callback):
10494 Allow selection of the dummy node. Otherwise things
10495 got all strange: You could still select it using ranges, and
10496 if you double clicked on it you activated the old selection.
10498 2005-06-17 Alexander Larsson <alexl@redhat.com>
10500 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10501 On remove, add dummy node before removing file so the
10502 row isn't collapsed.
10504 2005-06-17 Alexander Larsson <alexl@redhat.com>
10506 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10507 (fm_list_model_unload_subdirectory),
10508 (fm_list_model_subdirectory_done_loading):
10509 Keep track of done_loading in parent instead of in dummy node.
10510 That way it doesn't get lost when the dummy node is recreated.
10512 2005-06-17 Alexander Larsson <alexl@redhat.com>
10514 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10515 Handle moves between open subdirectories. We handle
10516 this in file adding when the file already exists in
10517 the tree, but in another place. This is sort of a hack,
10518 but is required due to how the list view merges the initial
10519 change being sent to the original directory and the add to the
10522 2005-06-17 Alexander Larsson <alexl@redhat.com>
10524 * libnautilus-private/nautilus-file-operations.c:
10525 (nautilus_file_operations_copy_move):
10526 Handle duplication of files in two subdirectories at
10529 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
10531 * src/file-manager/fm-directory-view.c:
10532 (fm_directory_view_destroy):
10533 Remove subdirectories when destroying the view.
10535 2005-06-16 Alexander Larsson <alexl@redhat.com>
10537 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10538 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10540 2005-06-16 Alexander Larsson <alexl@redhat.com>
10542 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10543 Slightly slower auto hover expand.
10545 * src/file-manager/fm-directory-view.c:
10546 Make add/remove_subdirectory more straightforward.
10547 Now remove just removes the NautilusDirectory passed in, and
10548 you're not allowed to add multiple times or remove non-added.
10550 * src/file-manager/fm-list-model.[ch]:
10551 Actually track the NautilusDirectories that are added to the
10552 FMDirectoryView so we can easily remove them when the files are
10553 removed. This was causing problem before where directories for
10554 removed files weren't removed.
10556 Emits the subdirectory_unloaded signal when subdirectories go away.
10558 Add support for unloading subdirectories.
10560 * src/file-manager/fm-list-view.c:
10561 Unload subdirectories in timeout on collapse.
10562 remove subdirectories when they get unloaded.
10564 2005-06-16 Anders Carlsson <andersca@imendio.com>
10566 * src/nautilus-navigation-window-menus.c
10567 (append_dynamic_bookmarks): Unref the action group here too.
10569 2005-06-16 Anders Carlsson <andersca@imendio.com>
10571 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10572 Unref the action group after inserting it. This makes
10573 a NautilusFile memory leak go away.
10575 2005-06-16 Alexander Larsson <alexl@redhat.com>
10577 * src/file-manager/fm-directory-view.[ch]:
10578 * src/file-manager/fm-icon-view.c
10579 add fm_directory_view_get_selection_for_file_transfer and
10580 use it for all file transfers
10582 * src/file-manager/fm-list-view.c:
10583 Implement fm_directory_view_get_selection_for_file_transfer by
10584 filtering out all files there a parent is also in the selection.
10585 Do the same for the dnd source list.
10587 * src/file-manager/fm-list-model.c:
10588 Allow deletion of dummy node so that clearing the model
10589 doesn't loop forever.
10591 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
10593 * src/file-manager/fm-directory-view.c: (new_folder_done),
10594 (new_folder_data_new), (fm_directory_view_new_folder),
10595 (fm_directory_view_new_file):
10596 Don't try to setup renaming if the view was already destroyed.
10597 Fixes a crash when closing a window while creating files/folders.
10599 2005-06-15 Alexander Larsson <alexl@redhat.com>
10601 * libnautilus-private/nautilus-icon-dnd.c:
10602 No dnd shadow on the desktop.
10603 Redraw less to get rid of the dnd shadow.
10605 Patch from Matthias Clasen (#307803)
10607 2005-06-15 Alexander Larsson <alexl@redhat.com>
10609 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10610 Add hover expansion
10612 * src/file-manager/fm-directory-view.[ch]:
10613 Add support for adding/removing subdirectories.
10615 * src/file-manager/fm-list-model.[ch]:
10616 Add support for subdirectories making this a tree view.
10618 * src/file-manager/fm-list-view.c:
10619 Turn listview into a treeview.
10621 Patch from Jürg Billeter <j@bitron.ch>
10623 2005-06-15 Alexander Larsson <alexl@redhat.com>
10625 * src/nautilus-spatial-window.c:
10626 Add icons for path menu.
10627 Patch from Vincent Noel <vincent.noel@gmail.com>
10629 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10631 * src/file-manager/fm-directory-view.c:
10632 (fm_directory_view_handle_uri_list_drop):
10633 Check for n_uris instead of real_uri_list. Looks neater.
10635 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10637 * src/file-manager/fm-directory-view.c:
10638 (fm_directory_view_handle_uri_list_drop):
10639 Don't try to start a file operation if there are no real uris
10640 left after sanitizing the list. Fixes #306246.
10642 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
10644 * libnautilus-private/nautilus-emblem-utils.c:
10645 (nautilus_emblem_install_custom_emblem): Free the path.
10646 * libnautilus-private/nautilus-file-operations-progress.c:
10647 (nautilus_file_operations_progress_new),
10648 (nautilus_file_operations_progress_new_file): Free markup strings.
10649 Closes bug #307138.
10651 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
10653 * src/file-manager/fm-directory-view.c:
10654 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10656 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10658 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10659 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10660 Always initialize cut.
10663 Add --Wno-pointer-sign
10665 Fix gcc4 compilation (#303491/#307038).
10666 Based on patches from James M. Cape <jcape@ignore-your.tv>
10667 and Kjartan Maraas <kmaraas@gnome.org>
10669 2005-06-08 Alexander Larsson <alexl@redhat.com>
10672 Post release version bump
10674 === nautilus 2.11.2 ===
10676 2005-06-08 Alexander Larsson <alexl@redhat.com>
10682 Update for release.
10684 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10686 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10687 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10688 is too wide for the tree and gets even wider in some locales.
10690 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10692 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10693 Fix conflicting mnemonics in the column chooser (#167475).
10695 Patch from Michael Terry <mike@mterry.name>
10697 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10699 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10700 Use "(No subfolders)" instead of misleading "(Empty)" label
10701 if files are not to be shown in the tree. Fixes #85141.
10703 Patch from Christian Neumair <chris@gnome-de.org>
10705 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10707 * libnautilus-private/nautilus-icon-container.c:
10708 (select_one_unselect_others):
10709 Reveal icon when selecting it. Fixes #121111.
10711 Based on a patch from Christian Neumair <chris@gnome-de.org>
10713 2005-06-04 Christian Neumair <chris@gnome-de.org>
10715 * libnautilus-private/nautilus-clipboard.c:
10716 (nautilus_clipboard_real_set_up):
10717 Don't setup clipboard twice for the same editing widget.
10719 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10721 * src/nautilus-window-manage-views.c: (load_new_location),
10722 (update_for_new_location):
10723 Set the displayed location when the location is really
10724 changed, not when we set out to do it. Fixes the
10725 "bookmark uri mismatch" warning.
10727 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10729 * src/file-manager/fm-directory-view.c:
10730 * src/nautilus-shell-ui.xml:
10731 * src/nautilus-window-menus.c:
10732 Fix critical warnings from the new accelerators
10733 by adding dummy labels.
10735 2005-06-03 Christian Neumair <chris@gnome-de.org>
10737 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10739 2005-06-03 Christian Neumair <chris@gnome-de.org>
10741 * libnautilus-extension/nautilus-column.c:
10742 (nautilus_column_class_init):
10743 * libnautilus-extension/nautilus-menu-item.c:
10744 (nautilus_menu_item_class_init):
10745 * libnautilus-extension/nautilus-property-page.c:
10746 (nautilus_property_page_class_init):
10747 * libnautilus-private/nautilus-icon-canvas-item.c:
10748 (nautilus_icon_canvas_item_class_init):
10749 * libnautilus-private/nautilus-icon-container.c:
10750 (nautilus_icon_container_class_init):
10751 * src/nautilus-window.c: (nautilus_window_class_init):
10752 Don't mark object property names/descriptions for translation. Fixes
10755 2005-06-02 Sebastien Bacher <seb128@debian.org>
10757 * libnautilus-private/nautilus-emblem-utils.c:
10758 (nautilus_emblem_install_custom_emblem),
10759 (nautilus_emblem_can_remove_emblem),
10760 (nautilus_emblem_can_rename_emblem),
10761 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10762 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10764 2005-06-02 Christian Neumair <chris@gnome-de.org>
10766 * src/file-manager/fm-directory-view.c: (real_action_rename):
10767 Always pre-select the whole name of a directory when renaming it.
10770 2005-06-02 Christian Neumair <chris@gnome-de.org>
10772 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10773 (get_automatic_emblems_as_integer):
10774 * libnautilus-private/nautilus-file-private.h:
10775 Only take user-added emblems ("keywords") into account when sorting by
10776 emblems. Fixes #166376.
10778 2005-06-02 Christian Neumair <chris@gnome-de.org>
10780 * src/file-manager/fm-directory-view.c:
10781 (fm_directory_view_scroll_event):
10782 Change scroll zoom modifier to control. Fixes #79352.
10784 * src/nautilus-shell-ui.xml:
10785 * src/nautilus-window-menus.c:
10786 Bind control-= to zoom-in. Fixes #306225.
10788 2005-06-02 Christian Neumair <chris@gnome-de.org>
10790 * libnautilus-private/nautilus-clipboard.c:
10791 * libnautilus-private/nautilus-icon-dnd.c:
10792 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10793 * src/file-manager/fm-desktop-icon-view.c:
10794 * src/file-manager/fm-ditem-page.c:
10795 * src/file-manager/fm-icon-view.c:
10796 * src/file-manager/fm-list-model.c:
10797 * src/file-manager/fm-list-model.h:
10798 * src/file-manager/fm-list-view.c:
10799 * src/file-manager/fm-properties-window.c:
10800 * src/nautilus-emblem-sidebar.c
10801 * src/nautilus-file-management-properties.c:
10802 * src/nautilus-information-panel.c:
10803 * src/nautilus-location-bar.c:
10804 * src/nautilus-navigation-window-menus.c:
10805 * src/nautilus-spatial-window.c:
10806 * src/nautilus-zoom-controls.c:
10807 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10808 GtkTargetEntry as well as some char and int arrays const.
10810 2005-06-02 Christian Neumair <chris@gnome-de.org>
10812 * src/file-manager/fm-desktop-icon-view.c:
10813 * src/file-manager/fm-directory-view.c:
10814 * src/file-manager/fm-icon-view.c:
10815 * src/file-manager/fm-list-view.c:
10816 * src/nautilus-navigation-window-menus.c:
10817 * src/nautilus-spatial-window.c:
10818 * src/nautilus-window-menus.c:
10819 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10822 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
10824 * libnautilus-extension/libnautilus-extension.pc.in: added
10825 extensiondir variable so that extensions can find out via pkg-config
10826 the dir to install to.
10828 2005-06-02 Christian Neumair <chris@gnome-de.org>
10830 * libnautilus-private/nautilus-icon-container.c:
10831 * libnautilus-private/nautilus-icon-container.h:
10832 (process_pending_icon_to_rename),
10833 (nautilus_icon_container_start_renaming_selected_item):
10834 * src/file-manager/fm-directory-view.c: (start_renaming_file),
10835 (real_action_rename), (action_rename_callback),
10836 (action_rename_select_all_callback):
10837 * src/file-manager/fm-directory-view.h:
10838 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10839 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10840 * src/file-manager/nautilus-directory-view-ui.xml:
10841 Bind shift-f2 to rename whole file. Fixes #131467.
10843 2005-05-27 Christian Neumair <chris@gnome-de.org>
10845 * src/file-manager/fm-directory-view.c: (real_update_menus):
10846 Don't display "Properties" background context menu item for Desktop.
10848 2005-05-27 Christian Neumair <chris@gnome-de.org>
10850 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10851 Only set dialog transient if a parent window was specified.
10854 2005-05-27 Alexander Larsson <alexl@redhat.com>
10856 * src/file-manager/fm-directory-view.c:
10857 (fm_directory_view_handle_url_drop):
10858 Better handling of default action for mozilla dnd drops.
10860 Patch from Dave Ahlswede
10862 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
10864 * src/nautilus-navigation-action.c: (set_tooltip_callback),
10865 (connect_proxy), (nautilus_navigation_action_finalize),
10866 (nautilus_navigation_action_set_property),
10867 (nautilus_navigation_action_get_property),
10868 (nautilus_navigation_action_class_init),
10869 (nautilus_navigation_action_init):
10870 * src/nautilus-navigation-window-menus.c:
10871 (nautilus_navigation_window_initialize_actions):
10872 Add specific tooltips to the drop-down arrow of Back/Forward
10873 toolbar items. Fixes bug #86569.
10875 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
10877 * src/nautilus-connect-server-dialog.c:
10878 (connect_to_server), (nautilus_connect_server_dialog_finalize),
10879 (nautilus_connect_server_dialog_init), (setup_for_type):
10880 Added a domain field to enter domain name for Windows share in
10881 Connect to server dialog.
10884 2005-05-26 Christian Neumair <chris@gnome-de.org>
10886 * libnautilus-private/nautilus-clipboard.c:
10887 * src/file-manager/fm-directory-view.c:
10888 (copy_or_cut_files), (real_update_menus):
10889 * src/file-manager/fm-tree-view.c:
10890 (copy_or_cut_files), (create_popup_menu):
10891 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10892 Folders". Fixes #95112.
10894 2005-05-26 Christian Neumair <chris@gnome-de.org>
10896 * src/file-manager/fm-directory-view.c: (real_update_menus):
10897 Fix empty trash accelerator. Fixes #173059.
10899 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10900 (copy_callback), (paste_callback), (editable_select_all_callback),
10901 (text_view_select_all_callback), (action_cut_callback),
10902 (action_copy_callback), (action_paste_callback),
10903 (action_select_all_callback), (merge_in_clipboard_menu_items),
10904 (selection_changed_callback), (nautilus_clipboard_real_set_up),
10905 (nautilus_clipboard_set_up_editable),
10906 (nautilus_clipboard_set_up_text_view):
10907 * libnautilus-private/nautilus-clipboard.h:
10908 (nautilus_clipboard_set_up_text_view):
10909 * src/nautilus-notes-viewer.c:
10910 Add nautilus_clipboard_set_up_text_view, setup clipboard for
10913 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10914 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10915 issue down and providing a patch. Fixes #305551.
10917 2005-05-25 Christian Neumair <chris@gnome-de.org>
10919 * src/file-manager/fm-directory-view.c:
10920 (fm_directory_view_scroll_event),
10921 (fm_directory_view_class_init):
10922 Bind shift+scroll to zoom in/out. Fixes #79352.
10924 2005-05-23 Alexander Larsson <alexl@redhat.com>
10926 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10927 Change sort order for size, count and time.
10930 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10933 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10935 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10937 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10943 * libnautilus-adapter/*
10946 Remove old cruft, mostly .cvsignore files.
10949 Look for libnautilus-private instead of libnautilus.
10951 2005-05-21 Christian Neumair <chris@gnome-de.org>
10953 * libnautilus-private/nautilus-icon-factory.c:
10954 * libnautilus-private/nautilus-icon-factory.h:
10955 (get_smaller_icon_size), (get_larger_icon_size),
10956 (nautilus_icon_factory_get_smaller_icon_size),
10957 (nautilus_icon_factory_get_larger_icon_size):
10958 Make get_(larger|smaller)_icon_size public.
10960 * src/nautilus-sidebar-title.c:
10961 (nautilus_sidebar_title_size_allocate),
10962 (get_best_icon_size):
10963 Use the best-fitting folder icon for the sidebar
10964 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10967 2005-05-17 Alexander Larsson <alexl@redhat.com>
10970 Post release version bump
10972 === nautilus 2.11.1 ===
10974 2005-05-17 Alexander Larsson <alexl@redhat.com>
10981 Remove icons/*/Makefile
10986 2005-05-17 Alexander Larsson <alexl@redhat.com>
10988 * libnautilus-private/nautilus-view.[ch]:
10989 Add nautilus_view_pop_up_location_context_menu
10991 * src/file-manager/fm-actions.h:
10992 * src/file-manager/fm-directory-view.c:
10993 * src/file-manager/fm-directory-view.h:
10994 * src/file-manager/nautilus-directory-view-ui.xml:
10995 * src/nautilus-location-bar.c:
10996 * src/nautilus-spatial-window.c:
10997 Add location context menu to location button/label.
10999 Patch from Christian Neumair
11001 2005-05-17 Christian Neumair <chris@gnome-de.org>
11003 * src/nautilus-spatial-window.c:
11004 (real_set_allow_up), (nautilus_spatial_window_class_init)
11005 * src/nautilus-window.c:
11006 * src/nautilus-window.h:
11007 (nautilus_window_allow_up), (real_set_allow_up),
11008 (nautilus_window_class_init):
11009 Add set_allow_up method to NautilusWindowClass,
11010 make "Close All Parents" in spatial windows insensitive
11011 if there are no parent folders.
11013 2005-05-17 Christian Neumair <chris@gnome-de.org>
11015 * libnautilus-private/nautilus-file-operations.c:
11016 (handle_transfer_vfs_error):
11017 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
11018 if more than one file is transferred. Otherwise, just
11019 offer "Cancel" and "Retry".
11021 2005-05-17 Alexander Larsson <alexl@redhat.com>
11023 * nautilus-folder-handler.desktop.in (Exec):
11024 Use --no-desktop for default folder handler
11026 2005-05-16 Christian Neumair <chris@gnome-de.org>
11028 * src/file-manager/fm-actions.h:
11029 * src/file-manager/fm-directory-view.c:
11030 (action_self_properties_callback), (real_update_menus):
11031 * src/file-manager/nautilus-directory-view-ui.xml:
11032 Add "Properties" item to background context menu which displays
11033 the properties of the currently displayed folder.
11035 2005-05-16 Alexander Larsson <alexl@redhat.com>
11037 * libnautilus-private/nautilus-bookmark.c:
11038 (bookmark_file_changed_callback):
11039 Don't loop when a bookmarked file is removed
11041 * src/file-manager/fm-directory-view.c: (process_new_files):
11042 Don't call get_file_info for files no longer in the directory
11043 (was caused by the ready_to_load call).
11045 This fixes #165530 and likely #170761
11047 2005-05-12 Christian Neumair <chris@gnome-de.org>
11049 * libnautilus-private/nautilus-clipboard.c:
11050 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11051 Don't merge UI twice. Fixes #301854.
11053 2005-05-12 Christian Neumair <chris@gnome-de.org>
11055 * src/nautilus-location-bar.c:
11056 (nautilus_location_bar_init):
11057 Make "Location:" label GDK_ACTION_COPY drag source.
11060 2005-05-12 David Zeuthen <david@fubar.dk>
11062 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11063 Change comment for translator note of default desktop font to
11064 say that Sans shouldn't never be changed. Fixes bug #138731.
11066 2005-05-11 Christian Neumair <chris@gnome-de.org>
11068 * libnautilus-private/nautilus-file-utilities.c:
11069 (nautilus_get_vfs_method_display_name):
11070 * data/browser.xml:
11071 * src/file-manager/fm-directory-view.c:
11072 Add translator comments. Fixes #145304, #145305, #145307.
11073 Change "Show Hidden Files" tooltip to infinitive
11074 construction. Fixes #145306.
11076 2005-05-11 Christian Neumair <chris@gnome-de.org>
11078 * libnautilus-private/nautilus-directory-async.c:
11079 (should_look_for_dot_directory_file), (make_dot_directory_uri),
11080 (link_info_start), (lacks_link_info):
11081 Kill dotfile-related code. ".directory" supporting schemas have
11082 gone. Fixes #142343.
11084 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11086 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11087 Remove obsolete window_always_new option from schema.
11089 Patch from Michael Terry <mike@mterry.name>
11091 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11093 * src/file-manager/fm-directory-view.c: (real_update_menus):
11094 Fix a string conflict between the c-format plural string and
11095 non-c-format strings. Fixes bug #167344.
11097 Patch from Changwoo Ryu <cwryu@debian.org>
11099 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
11101 * libnautilus-private/nautilus-thumbnails.c:
11102 (thumbnail_thread_start):
11103 Don't try to thumbnail files which have been modified in the
11104 last few seconds to avoid constantly re-thumbnailing them.
11105 Current cool-off period is three seconds. Fixes bug #107418.
11107 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
11109 * src/file-manager/fm-directory-view.[ch]:
11110 (display_pending_files), (fm_directory_view_freeze_updates),
11111 (fm_directory_view_unfreeze_updates), (queue_pending_files):
11112 Allow freeze of update processing inside a view.
11114 * src/file-manager/fm-list-view.c:
11115 (cell_renderer_editing_canceled), (cell_renderer_edited),
11116 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11117 Freeze and unfreeze the list view when renaming.
11119 Workaround for bug #87701: Updates to the list view are put on
11120 hold during rename to prevent losing editing focus. If too many
11121 changes are queued while being frozen, further changes are thrown
11122 away and the view is marked for reload.
11124 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11126 * src/nautilus-window-menus.c:
11127 Add Ctrl-0 keyboard shortcut to View->Normal Size as
11128 recommended by the HIG.
11130 Patch from Olav Vitters <olav@bkor.dhs.org>
11132 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11134 * libnautilus-private/nautilus-icon-container.c:
11135 (keyboard_space): Prevent nautilus from crashing on press of
11136 Ctrl+Space in an empty directory. Fixes bug #302018.
11138 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
11140 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
11142 * libnautilus-private/nautilus-program-choosing.c:
11143 (nautilus_launch_desktop_file):
11144 * src/nautilus-application.c:
11145 (nautilus_application_present_spatial_window_with_selection),
11146 (nautilus_application_create_navigation_window):
11147 fix build when startup notification isn't installed.
11149 2005-05-02 Alexander Larsson <alexl@redhat.com>
11151 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11154 2005-04-27 Alexander Larsson <alexl@redhat.com>
11156 * src/file-manager/fm-desktop-icon-view.c:
11157 Remove "Open New Terminal" from desktop menu.
11158 Patch from Luca Ferretti <elle.uca@libero.it>
11160 If you really need this, install the nautilus-open-terminal
11161 extension. It does this even better than the removed code.
11162 Also, in newer Metacity there is a a way to set a keybinding
11163 for "new terminal".
11165 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11167 * src/nautilus-main.c: (main): Merge fix for leak
11170 2005-04-19 Christian Neumair <chris@gnome-de.org>
11172 * libnautilus-private/nautilus-view-factory.h:
11173 * src/nautilus-navigation-window.c:
11174 * src/nautilus-window-manage-views.c:
11175 * src/nautilus-window-manage-views.h:
11176 * src/nautilus-window.c:
11177 * src/file-manager/fm-desktop-icon-view.c:
11178 * src/file-manager/fm-icon-view.c:
11179 * src/file-manager/fm-list-view.c:
11180 Improve NautilusViewInfo view factory labels marked for translation.
11182 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11184 * libnautilus-private/nautilus-directory-async.c:
11185 (read_dot_hidden_file): Plug leaks here too. There
11186 were three actually :-)
11188 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
11190 * src/nautilus-connect-server-dialog-main.c: (main)
11193 2005-04-17 Christian Neumair <chris@gnome-de.org>
11195 * src/nautilus-spatial-window.c:
11196 Add more drop targets to location button.
11198 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11200 * src/file-manager/fm-directory-view.c:
11201 (fm_directory_view_destroy), (rename_file):
11202 Remove delayed_rename timeout when registering a new one
11203 or destroying the view.
11205 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11207 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11208 Free the stored selection path only when setting a new one.
11210 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11212 * src/file-manager/fm-directory-view.c:
11213 (trash_or_delete_selected_files),
11214 (fm_directory_view_notify_selection_changed):
11215 Remember if the current selection was already removed
11216 and don't try to remove it again.
11218 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11219 Only set a new selection if the removal affects the current selection.
11221 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11223 * src/file-manager/fm-directory-view.c:
11224 (trash_or_delete_selected_files):
11225 Unset selection so the same file won't be deleted twice via a binding.
11227 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11228 (fm_list_view_remove_file), (fm_list_view_finalize),
11229 (fm_list_view_class_init):
11230 Store the new selection and set it after a batch of changes,
11231 not on every removal. Speeds up deleting from the list view
11232 by preventing a redraw for each removed file.
11234 2005-04-05 Alexander Larsson <alexl@redhat.com>
11236 * src/file-manager/fm-properties-window.c:
11237 Use label instead of entry if not editable.
11240 Patch from Michael Terry
11242 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11244 * src/nautilus-notes-viewer.c:
11245 Fix missing include.
11247 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11249 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11250 Don't leak file_uri.
11252 2005-04-04 Diego Gonzalez <diego@pemas.net>
11254 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11255 from the build process.
11256 * libnautilus-private/nautilus-icon-factory.c:
11257 (load_thumbnail_frame) remove the need to use the deprecated
11259 * libnautilus-private/nautilus-icon-canvas-item.c:
11260 (draw_strech_handles), (it_test_stretch_handle):
11261 remove the need to use the deprecated nautilus themes.
11262 * libnautilus-private/nautilus-thumbnails.c:
11263 * libnautilus-private/nautilus-icon-factory.c:
11264 remove nautilus-theme.h include
11266 * src/nautilus-navigation-window.c:
11267 * src/nautilus-property-browser.c:
11268 * src/nautilus-notes-viewer.c:
11269 * src/nautilus-sidebar-title.c:
11270 * src/nautilus-window-manage-views.c:
11271 * src/nautilus-window-toolbars.c:
11272 * src/nautilus-zoom-control.c:
11273 remove nautilus-theme.h include
11275 * src/nautilus-sidebar-title:
11276 (nautilus_sidebar_title_select_text_color): remove use of
11277 old theme stuff and adapt the shadow offset, made it equal to 1,
11278 which is the default.
11279 (nautilus_sidebar_title_theme_changed): remove, as there will be
11280 no sidebar theme changes.
11281 (nautilus_sidebar_title_init): remove the theme_changed callback, as
11282 there will not be sidebar theme changes anymore.
11284 * src/nautilus-notes-viewer.c:
11285 (nautilus_notes_viewer_init): remove use of old theme stuff.
11287 * icons/Makefile.am: don't install old theme stuff.
11289 2005-03-31 Steve Murphy <murf@e-tools.com>
11291 * configure.in: Added "rw" to ALL_LINGUAS.
11293 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
11295 * libnautilus-private/nautilus-file-utilities.c:
11296 (nautilus_get_uri_shortname_for_display): Plug the leak.
11298 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
11301 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11306 * icons/Makefile.am:
11309 * libnautilus-private/nautilus-icon-canvas-item.c:
11311 Use svg instead of bitmap audio preview emblem.
11313 Patch from Jaap Haitsma <jaap@haitsma.org>
11315 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11317 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11318 (location_button_drag_begin_callback), (get_data_binder),
11319 (location_button_drag_data_get_callback),
11320 (nautilus_spatial_window_instance_init):
11321 Allow drag and drop operations with location bar icon.
11323 Patch from Christian Neumair <chris@gnome-de.org>
11325 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11327 * libnautilus-private/nautilus-file-operations-progress.c:
11328 (nautilus_file_operations_progress_update),
11329 (nautilus_file_operations_progress_destroy),
11330 (nautilus_file_operations_progress_init),
11331 (time_remaining_callback), (nautilus_file_operations_progress_new),
11332 (nautilus_file_operations_progress_set_operation_string),
11333 (nautilus_file_operations_progress_new_file):
11334 * libnautilus-private/nautilus-file-operations.c:
11335 (progress_dialog_set_to_from_item_text):
11336 Change layout of the progress dialog to be more HIG compliant.
11338 Patch from Michiel Sikkes <michiel@eyesopened.nl>
11340 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11342 * src/file-manager/fm-desktop-icon-view.c:
11343 * src/file-manager/fm-directory-view.c:
11344 Add elipses to "Create Launcher" menu item. (#95113)
11346 Based on a patch from Christian Neumair <chris@gnome-de.org>
11348 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11350 * libnautilus-private/nautilus-desktop-link-monitor.c:
11351 (eject_for_type), (volume_delete_dialog),
11352 (nautilus_desktop_link_monitor_delete_link):
11353 Reference the proper context menu item in the volume
11354 delete dialog of network volumes. Fixes bug #152391.
11356 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11358 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11360 * src/file-manager/fm-directory-view.c: (real_merge_menus):
11361 Remove hard coded script directory path from tooltip message.
11364 Patch from Michael Terry <mike@mterry.name>
11366 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11368 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11369 * src/nautilus-location-bar.c:
11370 (nautilus_location_bar_get_location),
11371 (nautilus_location_bar_update_label):
11372 * src/nautilus-location-dialog.c: (open_current_location):
11373 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11374 Closes bug #165743.
11376 Patch from Christian Kellner <gicmo@gnome.org>
11378 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11380 * libnautilus-private/nautilus-bookmark.c:
11381 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11382 (bookmark_file_changed_callback):
11383 * libnautilus-private/nautilus-file.c:
11384 (nautilus_file_get_internal):
11385 * src/file-manager/fm-properties-window.c:
11386 (is_merged_trash_directory):
11387 * src/nautilus-application.c:
11388 (nautilus_application_present_spatial_window_with_selection):
11389 * src/nautilus-location-bar.c:
11390 (nautilus_location_bar_update_label):
11391 * src/nautilus-window-manage-views.c: (set_displayed_location),
11392 (check_bookmark_location_matches), (handle_go_elsewhere),
11393 (got_file_info_for_view_selection_callback):
11394 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11396 Patch from Paolo Borelli <pborelli@katamail.com>
11398 2005-03-23 Fernando Herrera <fherrera onirica com>
11400 * src/nautilus-connect-server-dialog-main.c: (main): call
11401 gnome_authentication_manager_init to use gnome-vfs auth
11404 2005-03-23 Alexander Larsson <alexl@redhat.com>
11406 * src/nautilus-desktop-window.c:
11407 Remove unused code. We avoid flicker in other ways.
11409 2005-03-22 Alexander Larsson <alexl@redhat.com>
11412 Bump version to 2.11.1
11413 Gnome 2.10 versions are now on the gnome-2-10 branch.
11415 2005-03-22 Alexander Larsson <alexl@redhat.com>
11417 * src/nautilus-location-entry.c:
11418 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11420 2005-03-22 Alexander Larsson <alexl@redhat.com>
11422 * libnautilus-private/nautilus-window-info.[ch]:
11423 Add nautilus_window_info_show_window call.
11425 * src/file-manager/fm-directory-view.c:
11426 * src/nautilus-window-manage-views.c:
11427 * src/nautilus-window.[ch]:
11428 Implement and call the new show_window call.
11429 This allows us to set up the EelBackground before
11430 showing the window, causing less flicker (#169347)
11432 Patch from Nickolay V. Shmyrev
11434 2005-03-16 Alexander Larsson <alexl@redhat.com>
11437 Require eel 2.10.1 (for EelBackground changes)
11439 * libnautilus-private/nautilus-icon-dnd.c:
11440 * libnautilus-private/nautilus-directory-background.c:
11441 Use the background setting now in eel.
11442 Delay background setting slightly after gconf change to group
11443 together multiple changes. (#169347)
11445 Patch from Nickolay V. Shmyrev
11447 2005-03-15 Alexander Larsson <alexl@redhat.com>
11452 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11454 * src/file-manager/fm-directory-view.c:
11455 Re-add keybinding to "Show Hidden Files".
11456 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11458 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11460 * src/file-manager/fm-actions.h:
11461 * src/file-manager/fm-directory-view.c: (real_update_menus):
11462 Disable "Select Pattern" for empty folders. (#169817)
11463 Patch from Raj <ringuva@novell.com>
11465 2005-03-10 Vincent Noel <vnoel@cox.net>
11467 * src/nautilus-spatial-window.c:
11468 (location_button_clicked_callback),
11469 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11470 for the location button icon instead of GTK_ICON_SIZE_BUTTON
11473 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
11475 * configure.in: Added "xh" to ALL_LINGUAS.
11477 2005-03-07 Alexander Larsson <alexl@redhat.com>
11480 Post release version bump
11482 === nautilus 2.10.0 ===
11484 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
11490 Extract names from ChangeLog bodies too. (#43452)
11491 Patch from Richard Hoelscher <rah@rahga.com>
11493 2005-03-07 Alexander Larsson <alexl@redhat.com>
11499 Bump version to 2.10.0, require eel 2.10.0
11501 2005-03-03 Elijah Newren <newren@gmail.com>
11503 If launched without startup-notification, make an approximation to
11504 when the launch occurred so that focus-stealing-prevention will
11507 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11508 function, (main): if no startup id provided, ping xserver for a
11509 timestamp and make a dummy startup_id with it.
11511 * src/nautilus-application.c: (end_startup_notification): don't
11512 set _NET_STARTUP_ID if given a fake startup_id, remove commented
11513 out warning that should now no longer be needed
11515 2005-03-01 Alexander Larsson <alexl@redhat.com>
11517 * src/nautilus-file-management-properties.glade:
11518 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11520 2005-03-01 Alexander Larsson <alexl@redhat.com>
11523 Post release version bump
11525 === nautilus 2.9.92 ===
11527 2005-03-01 Alexander Larsson <alexl@redhat.com>
11529 * data/applications.desktop.in:
11530 * data/favorites.desktop.in:
11533 * docs/Makefile.am (EXTRA_DIST):
11534 Remove nautilus-context-menus.txt from makefile
11539 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11541 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11542 Make the backspace key open the parent folder in the
11543 list view like it does in the icon view. (#142891)
11544 Patch from Christian Neumair <chris@gnome-de.org>
11546 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11548 * libnautilus-private/nautilus-desktop-link.c:
11549 (nautilus_desktop_link_can_rename):
11550 Make Computer icon renameable. (#154122)
11551 Patch from Tim Savannah <opticcow@linux-militia.net>
11553 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11555 * libnautilus-private/nautilus-file-operations-progress.c:
11556 (time_remaining_callback):
11557 Don't show ETA if bytes_copied > bytes_total.
11558 Prevents miscalculated ETAs from being shown. (#158614)
11559 Based on a patch from John Spray <jcs116@york.ac.uk>
11561 2005-02-24 Alexander Larsson <alexl@redhat.com>
11563 * src/file-manager/fm-properties-window.c:
11564 Make show_original work (had a typo)
11565 Make where use original file, not target.
11566 Fixes location display for desktop icons.
11568 2005-02-24 Alexander Larsson <alexl@redhat.com>
11570 * src/file-manager/fm-properties-window.c:
11571 deep count on target files, not original files.
11572 Fixes properties for e.g. home icon on desktop.
11573 Patch from Jaap Haitsma <jaap@haitsma.org>
11575 2005-02-23 Alexander Larsson <alexl@redhat.com>
11577 * docs/nautilus-context-menus.txt:
11580 2005-02-22 Alexander Larsson <alexl@redhat.com>
11582 * libnautilus-private/nautilus-desktop-icon-file.c:
11583 * libnautilus-private/nautilus-file-operations.c:
11584 (nautilus_file_operations_delete):
11585 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11586 (rename_guts), (nautilus_file_get_drop_target_uri):
11587 * src/file-manager/fm-desktop-icon-view.c:
11588 (trash_link_is_selection):
11589 * src/file-manager/fm-icon-container.c: (get_sort_category):
11590 * src/file-manager/fm-properties-window.c:
11591 (get_target_file_for_original_file):
11592 Handle nautilus_desktop_icon_file_get_link() returning NULL.
11593 Likely fixes bug #145971
11595 2005-02-22 Alexander Larsson <alexl@redhat.com>
11597 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11598 Remove stale comment.
11599 Patch from Jaap Haitsma <jaap@haitsma.org>
11601 2005-02-22 Alexander Larsson <alexl@redhat.com>
11603 * src/nautilus-application.c: (end_startup_notification):
11604 Don't give critical warnings if we have no startup_id.
11606 * src/nautilus-window.c: (nautilus_window_update_icon):
11607 Use names and not pixbufs for the window icons.
11608 This means the icons of the best size are used.
11609 Patch from Jaap Haitsma <jaap@haitsma.org>
11611 2005-02-22 Alexander Larsson <alexl@redhat.com>
11613 * src/nautilus-application.c: (create_window):
11614 * src/nautilus-window-private.h:
11615 * src/nautilus-window.c: (nautilus_window_init),
11616 (nautilus_window_finalize):
11617 Remove unneeded startup_id.
11619 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
11622 Update my email address.
11624 2005-02-21 Martin Wehner <martin.wehner@epost.de>
11626 * src/file-manager/fm-desktop-icon-view.c:
11627 (fm_desktop_icon_view_supports_uri):
11628 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11630 Patch from Jaap Haitsma <jaap@haitsma.org>
11632 2005-02-18 Paolo Borelli <pborelli@katamail.com>
11634 * libnautilus-private/nautilus-icon-container.c (popup-menu):
11635 fix #136578 (Menu key should pop up context menu).
11637 2005-02-18 Alexander Larsson <alexl@redhat.com>
11639 * src/file-manager/fm-properties-window.c (should_show_open_with):
11640 Don't show open with property page for desktop files and
11641 desktop special icons.
11643 2005-02-17 Martin Wehner <martin.wehner@epost.de>
11645 * src/nautilus-navigation-window-menus.c:
11646 (add_bookmark_for_current_location):
11647 Only add a bookmark once for a given location.
11650 Patch from egeetha@novell.com
11652 2005-02-15 Alexander Larsson <alexl@redhat.com>
11654 * src/nautilus-application.c:
11655 * src/nautilus-shell.c:
11656 Fixes to the startup notification stuff.
11657 Patch from Elijah Newren <newren@gmail.com>
11659 2005-02-14 Alexander Larsson <alexl@redhat.com>
11661 * data/applications.desktop.in:
11662 * data/favorites.desktop.in:
11663 * src/network-scheme.desktop.in:
11664 * nautilus-computer.desktop.in:
11665 * nautilus-folder-handler.desktop.in:
11666 * nautilus-home.desktop.in:
11667 * nautilus.desktop.in:
11668 Enable startup notification.
11670 * src/nautilus-application.c:
11671 * src/nautilus-application.h:
11672 * src/nautilus-bookmarks-window.c:
11673 * src/nautilus-connect-server-dialog-nonmain.c:
11674 * src/nautilus-location-bar.c:
11675 * src/nautilus-main.c:
11676 * src/nautilus-navigation-window-menus.c:
11677 * src/nautilus-shell-interface.idl:
11678 * src/nautilus-shell.c:
11679 * src/nautilus-window-manage-views.c:
11680 * src/nautilus-window-private.h:
11681 * src/nautilus-window.c:
11682 Handle startup notification across corba activation.
11683 Patch from Elijah Newren <newren@gmail.com>
11685 2005-02-11 Alexander Larsson <alexl@redhat.com>
11687 * src/file-manager/fm-tree-model.c:
11688 Don't do any i/o on tree roots until they are opened.
11689 This means you don't get any auth dialogs.
11690 Removed the monitor on the root file totally, as that should
11691 not normally change/go away anyway (and it was doing i/o).
11693 This changes semantics in the file a bit, we now have a dummy
11694 row also if node->directory != NULL and node->parent == NULL.
11696 2005-02-10 Alexander Larsson <alexl@redhat.com>
11699 Post release version bump
11701 === nautilus 2.9.91 ===
11703 2005-02-10 Alexander Larsson <alexl@redhat.com>
11711 2005-02-09 Alexander Larsson <alexl@redhat.com>
11714 * nautilus-folder-handler.desktop.in:
11715 Add new default folder handler NoDisplay desktop file
11717 * nautilus.desktop.in:
11718 Add %U to exec line
11720 * src/Nautilus_shell.server.in:
11721 Remove all the bonobo components we no longer support
11723 * src/file-manager/fm-directory-view.c:
11724 Allow open with menu on folders (#151747)
11726 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11728 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11729 (fm_list_view_start_renaming_file):
11730 Set original_name to the new name as cell_renderer_edited()
11731 might be called multiple times if the view looses focus.
11734 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11736 * src/file-manager/fm-properties-window.c: (get_original_file),
11737 (name_field_done_editing), (update_properties_window_title):
11738 Handle disappearing original_files without crashing.
11739 Fixes bug #151024/158904.
11741 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11744 Revert libexif change as it breaks the build with new libexif.
11746 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11748 * libnautilus-private/nautilus-program-choosing.c:
11749 (slowly_and_stupidly_obtain_timestamp),
11750 (nautilus_launch_show_file), (nautilus_launch_application),
11751 (nautilus_launch_desktop_file):
11752 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11755 Require gnome-desktop 2.9.91
11757 Patch from Elijah Newren <newren@gmail.com>
11759 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11762 Make libexif dependency optional again. (#165773)
11764 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11766 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11767 Make default desktop font localizable. (#138731)
11769 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11771 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11773 * data/Makefile.am:
11774 * data/static_bookmarks.xml:
11775 Remove unused file.
11777 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11779 * src/file-manager/fm-directory-view.c:
11780 (real_update_menus): Added mnemonic for Browse Folder option.
11781 * src/file-manager/fm-desktop-icon-view.c:
11782 (real_update_menus): Added mnemonic for Empty Trash option.
11785 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11787 2005-02-04 Alexander Larsson <alexl@redhat.com>
11789 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11790 Fix workarea detection on 64bit machines.
11791 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11793 2005-02-01 Alexander Larsson <alexl@redhat.com>
11795 * src/file-manager/fm-directory-view.c:
11796 (clipboard_targets_received):
11797 Handle destroyed windows
11799 * src/nautilus-window.c: (nautilus_window_destroy):
11800 cancel outstanding view as callbacks
11804 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
11806 * libnautilus-private/nautilus-directory-background.c:
11807 (image_loading_done_callback): Free the color string.
11808 Closes bug #154204.
11810 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
11812 reviewed by: Martin Wehner <martin.wehner@epost.de>
11814 * libnautilus-private/nautilus-file-operations.c:
11815 change the strings for move/copy/link/delete from "Files Moved:" to
11816 "Moving file:", fixes #154839
11818 2005-01-28 Alexander Larsson <alexl@redhat.com>
11820 * libnautilus-private/nautilus-file.c:
11824 Remove unnecessary stuff
11826 2005-01-28 Alexander Larsson <alexl@redhat.com>
11828 * src/nautilus-actions.h:
11829 * src/nautilus-desktop-window.c:
11830 (nautilus_desktop_window_instance_init):
11831 Disable close action on desktop window (#160100)
11833 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11835 * src/nautilus-main.c: (register_icons):
11836 Don't try to free NULL icon info.
11838 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11840 * libnautilus-private/nautilus-file.c:
11841 (nautilus_file_compare_for_sort_by_attribute):
11842 Don't compare NULL values from files we can't get permissions for.
11845 2005-01-27 Chris Lahey <clahey@ximian.com>
11847 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11848 Support the API change in libexif > 0.5.12.
11850 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
11852 * src/nautilus-main.c: Don't leak the icon info
11854 2005-01-27 Alexander Larsson <alexl@redhat.com>
11856 * src/nautilus-spatial-window.c:
11857 Make path button more obvious. #145237
11858 Patch from Michael Henson <mike@axl.net>
11860 2005-01-27 Alexander Larsson <alexl@redhat.com>
11862 * src/file-manager/fm-directory-view.c: (ask_link_action):
11863 Set focus_on_map for dnd ask dialog to avoid it ending
11864 up under the browser window.
11865 Patch from Jorn Baayen <jbaayen@gnome.org>
11867 2005-01-27 Alexander Larsson <alexl@redhat.com>
11869 * libnautilus-private/nautilus-file-operations.c:
11870 (confirm_empty_trash):
11871 No title on dialog.
11872 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11874 2001-01-26 Ryan Lortie <desrt@desrt.ca>
11875 * libnautilus-private/nautilus-file-operations.c:
11876 (handle_transfer_overwrite): Trivial string fix.
11878 2005-01-25 Alexander Larsson <alexl@redhat.com>
11880 * src/file-manager/fm-directory-view.c: (cancel_activate),
11881 (activate_weak_notify), (cancel_activate_callback):
11882 weak_unref the view if we cancel the activation.
11885 2005-01-25 Alexander Larsson <alexl@redhat.com>
11888 Post release version bump.
11890 === nautilus 2.9.90 ===
11892 2005-01-25 Alexander Larsson <alexl@redhat.com>
11895 Update for release.
11898 Add Martin, remove Darin.
11899 Update daves email address.
11902 Bump version to 2.9.90
11905 2005-01-25 Alexander Larsson <alexl@redhat.com>
11907 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11910 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
11912 * libnautilus-private/nautilus-icon-container.c:
11913 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11914 to nautilus_icon_container_accessible_update_selection.
11915 (nautilus_icon_container_accessible_ref_selection):
11916 (nautilus_icon_container_accessible_get_selection):
11917 (nautilus_icon_container_accessible_remove_selection): All call
11918 to nautilus_icon_container_accessible_update_selection.
11922 2005-01-24 Alexander Larsson <alexl@redhat.com>
11924 * src/nautilus-window-menus.c (action_about_nautilus_callback):
11925 WE WANT THE CHEESEPUFF!!!
11927 2005-01-24 Alexander Larsson <alexl@redhat.com>
11929 * libnautilus-private/nautilus-file-operations.c:
11930 (confirm_empty_trash):
11931 Use warning icon instead of info one.
11932 Use GtkMessageDialog.
11933 Patch from Luca Ferretti <elle.uca@libero.it>
11935 2005-01-23 Martin Wehner <martin.wehner@epost.de>
11937 * src/file-manager/fm-actions.h:
11938 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11939 * src/file-manager/fm-directory-view.c: (real_update_menus):
11940 * src/file-manager/nautilus-directory-view-ui.xml:
11941 Remove "Reset Background" entry from folder context menus.
11943 Patch from Jaap Haitsma <jaap@haitsma.org>
11945 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11947 * src/nautilus-window-menus.c: Correct License (It said Evince).
11949 2005-01-21 Alexander Larsson <alexl@redhat.com>
11951 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11952 Add license to about dialog.
11953 Change copyright statement.
11955 Patch from Luca Ferretti <elle.uca@libero.it>
11957 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11959 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11960 Fix sidebar_width typo in gconf schema (#162204).
11962 Patch from J. Christopher Six <j.christopher.six@gmail.com>
11964 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11966 * libnautilus-private/nautilus-column-chooser.c:
11967 (button_new_with_mnemonic), (add_buttons):
11968 Add stock arrow icons to "Move Up/Down" buttons.
11970 Patch from Michael Gossard <michael.gossard@free.fr>
11972 2005-01-19 Alexander Larsson <alexl@redhat.com>
11974 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11975 Use GtkAboutDialog.
11977 Patch from Luca Ferretti <elle.uca@libero.it>
11979 2005-01-19 Alexander Larsson <alexl@redhat.com>
11981 * nautilus-home.desktop.in:
11984 * nautilus.desktop.in:
11987 Patch from Luca Ferretti <elle.uca@libero.it>
11989 2005-01-18 Alexander Larsson <alexl@redhat.com>
11991 * src/nautilus-main.c: (main):
11992 * src/nautilus-window.c: (nautilus_window_class_init):
11993 Better default icon.
11994 Patch from Jaap Haitsma <jaap@haitsma.org>
11996 2005-01-17 Alexander Larsson <alexl@redhat.com>
11998 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11999 Don't use destroyed dialog.
12000 Patch from Vincent Untz <vincent@vuntz.net>.
12002 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
12004 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
12005 Moisan that resolves trivial bug #159128.
12007 2005-01-14 Alexander Larsson <alexl@redhat.com>
12012 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
12013 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
12014 * src/nautilus-connect-server-dialog-nonmain.c:
12015 (nautilus_connect_server_dialog_present_uri):
12016 * src/nautilus-connect-server-dialog.c: (connect_to_server),
12017 (response_callback), (nautilus_connect_server_dialog_new):
12018 * src/nautilus-connect-server-dialog.h:
12019 Make connect to server dialog availible as separate application.
12021 Patch from Vincent Untz <vincent@vuntz.net>
12023 2005-01-14 Alexander Larsson <alexl@redhat.com>
12025 * libnautilus-private/nautilus-file-utilities.[ch]:
12026 New function nautilus_ensure_unique_file_name
12028 * libnautilus-private/nautilus-link.[ch]:
12029 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12030 Uniquify name for nautilus_link_local_create if requested.
12032 * src/file-manager/fm-directory-view.c:
12033 (fm_directory_view_handle_url_drop):
12034 Uniquify desktop link name
12036 Patch from Jorn Baayen <jbaayen@gnome.org>
12038 2005-01-13 Alexander Larsson <alexl@redhat.com>
12040 * libnautilus-private/nautilus-icon-container.[ch]:
12041 * libnautilus-private/nautilus-marshal.list:
12042 Add handle_url signal
12043 Fix argument list for handle_uri_list
12045 * libnautilus-private/nautilus-dnd.[ch]:
12046 Add nautilus_drag_default_drop_action_for_url
12048 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12049 (nautilus_icon_container_get_drop_action),
12050 (drag_data_received_callback):
12051 Handle URL drops separately from URI_LIST
12052 Set different actions for URL drop
12054 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12055 (get_drop_action), (receive_dropped_uri_list),
12056 (receive_dropped_url), (drag_data_received_callback),
12057 (nautilus_tree_view_drag_dest_class_init):
12058 Add handle_url and handle_uri lists
12059 Set different actions for URL drop
12060 Fix bug that made url_list & url drops not work
12062 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12063 (ask_link_action), (fm_directory_view_handle_url_drop),
12064 (fm_directory_view_handle_uri_list_drop):
12065 Move url and uri_list drop handling here. Make it handle
12068 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12069 (icon_view_handle_uri_list), (fm_icon_view_init):
12070 * src/file-manager/fm-list-view.c: (list_view_handle_url),
12071 (list_view_handle_uri_list), (create_and_set_up_tree_view):
12072 Call up to the drop code in directory view.
12074 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12076 * libnautilus-private/nautilus-directory.c:
12077 (nautilus_directory_schedule_metadata_copy):
12078 Handle source_directory being NULL. (happens on toplevel uri)
12080 * libnautilus-private/nautilus-file-operations.c:
12081 (nautilus_file_operations_copy_move):
12082 Handle source_dir_uri being NULL. (happens on toplevel uri)
12084 * libnautilus-private/nautilus-link-desktop-file.c:
12085 (nautilus_link_desktop_file_local_create):
12086 Use right icon field
12088 2005-01-12 Alexander Larsson <alexl@redhat.com>
12090 * src/file-manager/fm-actions.h:
12091 * src/file-manager/fm-directory-view.c:
12092 (volume_or_drive_unmounted_callback),
12093 (volume_or_drive_ejected_callback),
12094 (action_unmount_volume_callback), (action_eject_volume_callback),
12095 (real_update_menus_volumes):
12096 * src/file-manager/nautilus-directory-view-ui.xml:
12097 Allow eject on unmounted devices.
12098 Patch from Magnus Damm <magnus.damm@gmail.com>
12100 2005-01-12 Alexander Larsson <alexl@redhat.com>
12102 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12103 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12104 what you think, it means don't load if the app the desktop file
12105 references doesn't exist.
12107 2005-01-12 Alexander Larsson <alexl@redhat.com>
12109 * libnautilus-private/Makefile.am:
12110 * libnautilus-private/nautilus-link-historical.c:
12111 * libnautilus-private/nautilus-link-historical.h:
12112 Remove historical link support.
12114 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12115 * libnautilus-private/nautilus-link.[ch]:
12116 Remove historical link support and unused functions.
12118 * src/file-manager/fm-directory-view.h:
12119 Remove unused declaration.
12121 * src/file-manager/fm-icon-view.c:
12122 Fix up due to small api change for nautilus-link.
12124 * src/file-manager/fm-properties-window.c: (set_icon_callback):
12125 Fix icon change for desktop files that point to nonexisting binaries.
12127 2005-01-12 Alexander Larsson <alexl@redhat.com>
12129 * src/nautilus-main.c (register_icons):
12132 2005-01-11 Alexander Larsson <alexl@redhat.com>
12134 * libnautilus-private/nautilus-icon-factory.c:
12135 (nautilus_icon_factory_get_icon_for_file):
12136 Special case icons for burn: and computer:
12138 * src/nautilus-main.c: (register_icons):
12139 * src/nautilus-navigation-window-menus.c:
12140 * src/nautilus-window-menus.c:
12141 Fix up icons and names in go/places menu.
12142 Fixes #162750 and #149941
12144 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12146 2005-01-11 Alexander Larsson <alexl@redhat.com>
12148 * src/nautilus-navigation-window.c (real_set_title):
12149 Make window title "location - File Browser", not "File Browser: location".
12150 Fixes #149008. Patch by Gustavo Carneiro.
12152 2005-01-11 Alexander Larsson <alexl@redhat.com>
12155 Post release version bump
12157 === nautilus 2.9.2 ===
12159 2004-01-11 James Henstridge <james@jamesh.id.au>
12161 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12163 * src/Makefile.am: remove desktop and server files on clean.
12164 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12167 * Makefile.am: remove desktop files on clean, and intltool files
12170 * acconfig.h: remove, since it isn't needed anymore.
12172 * configure.in: remove some macro calls not needed with newer
12173 automakes, and use newer versions of some macros.
12175 * autogen.sh: require Automake >= 1.7.
12177 2005-01-11 Alexander Larsson <alexl@redhat.com>
12180 Update for release.
12185 2005-01-11 Alexander Larsson <alexl@redhat.com>
12187 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12190 2005-01-10 Alexander Larsson <alexl@redhat.com>
12192 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12193 Remove mk for ALL_LINGUAS since it broke the build.
12195 2004-12-17 Alexander Larsson <alexl@redhat.com>
12197 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12198 Don't use frames for images with alpha.
12200 Patch from Jaap Haitsma <jaap@haitsma.org>
12202 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12204 * src/nautilus-bookmarks-window.[ch]:
12205 (open_selected_bookmark): New function, choose if to open in
12206 parent or new window.
12207 (get_bookmark_nautilus_navigation_window_new): Get New window.
12208 (on_jump_button_clicked): Call open_selected_bookmark.
12209 (on_row_activated): Call open_selected_bookmark.
12210 * src/nautilus-navigation-window-menus.c:
12211 (get_or_create_bookmarks_window): Reset signals for the
12212 edit bookmark dialog.
12215 2004-12-15 Alexander Larsson <alexl@redhat.com>
12220 * libnautilus-private/nautilus-file-utilities.c:
12221 (nautilus_get_uri_shortname_for_display):
12222 * libnautilus-private/nautilus-file.c:
12223 (nautilus_file_get_display_name_nocopy):
12224 Use g_filename_display_basename() for display names
12226 2004-12-15 Alexander Larsson <alexl@redhat.com>
12228 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12229 (fm_list_view_start_renaming_file):
12230 * src/file-manager/fm-properties-window.c:
12231 (name_field_done_editing):
12232 Make sure we don't rename files if the name was never
12233 changed from the original display name.
12235 2004-12-15 Alexander Larsson <alexl@redhat.com>
12237 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12238 Fill in ctrl-l dialog correctly for desktop.
12240 Patch from Matthew Gatto <poobar@nycap.rr.com>
12242 2004-12-15 Alexander Larsson <alexl@redhat.com>
12244 * libnautilus-private/nautilus-icon-container.c:
12245 (nautilus_icon_container_update_icon):
12246 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12247 * libnautilus-private/nautilus-thumbnails.c:
12248 (nautilus_thumbnail_frame_image),
12249 (nautilus_thumbnail_load_framed_image):
12250 * libnautilus-private/nautilus-thumbnails.h:
12251 Better handling of icon sizes, including
12252 framing of large file-as-icon images.
12254 Patches from Jaap Haitsma <jaap@haitsma.org>
12256 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
12258 * configure.in: Added "zu" to ALL_LINGUAS.
12260 2004-12-12 Alexander Larsson <alexl@redhat.com>
12262 * libnautilus-private/nautilus-desktop-link-monitor.c:
12263 (destroy_desktop_link_monitor),
12264 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12265 (nautilus_desktop_link_monitor_make_filename_unique),
12266 (create_volume_link), (nautilus_desktop_link_monitor_init):
12267 * libnautilus-private/nautilus-desktop-link-monitor.h:
12268 * libnautilus-private/nautilus-desktop-link.c:
12269 (nautilus_desktop_link_new_from_volume):
12270 Make sure volume filenames are unique (#153888)
12272 2004-12-12 Alexander Larsson <alexl@redhat.com>
12274 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12275 Disconnect from right object.
12277 2004-11-29 Alexander Larsson <alexl@redhat.com>
12279 * src/file-manager/fm-directory-view.c:
12280 (add_application_to_open_with_menu), (real_update_menus):
12281 Fix underscore escaping in open with menu.
12283 2004-11-29 Alexander Larsson <alexl@redhat.com>
12285 * libnautilus-private/nautilus-bookmark.c:
12286 (nautilus_bookmark_get_pixbuf):
12287 Force size for pixbufs.
12289 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12290 Load force-sized svgs right.
12291 (nautilus_icon_factory_get_pixbuf_from_name):
12292 Allow force-size loading
12294 * libnautilus-private/nautilus-icon-factory.h:
12295 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12297 * libnautilus-private/nautilus-ui-utilities.c:
12298 (nautilus_action_from_menu_item),
12299 (nautilus_toolbar_action_from_menu_item):
12300 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12301 * src/nautilus-property-browser.c: (make_drag_image),
12302 (make_properties_from_directories):
12303 * src/nautilus-sidebar-title.c: (update_icon):
12304 * src/file-manager/fm-directory-view.c:
12305 (add_extension_action_for_files):
12306 * src/file-manager/fm-properties-window.c: (create_emblems_page):
12307 * src/file-manager/fm-tree-model.c:
12308 (tree_node_get_pixbuf_from_factory):
12310 Force-size load icons
12312 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12313 (nautilus_throbber_finalize):
12314 Disconnect icon theme changed signal on finalize.
12316 2004-11-29 Alexander Larsson <alexl@redhat.com>
12318 * libnautilus-private/nautilus-file-dnd.c:
12319 (nautilus_drag_can_accept_item):
12320 Handle drags to desktop items.
12322 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
12324 * configure.in: Added "nso" to ALL_LINGUAS.
12326 2004-11-29 Alexander Larsson <alexl@redhat.com>
12328 * libnautilus-private/nautilus-icon-container.c:
12329 (canvas_position_to_grid_position):
12330 Fix positioning. Makes find_new_empty_spot tighter.
12331 Patch from Jimmy Do <crispyleaves@gmail.com>
12333 2004-11-29 Alexander Larsson <alexl@redhat.com>
12335 * libnautilus-private/nautilus-icon-container.c: (snap_position),
12336 (find_empty_location):
12337 Fix a few typos in icon placement.
12338 Patch from Jimmy Do <crispyleaves@gmail.com>
12340 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12342 * src/file-manager/Makefile.am:
12344 No need to define VERSION here, it's aleady in
12345 config.h. Fix the build.
12347 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12349 reviewed by: Alexander Larsson <alexl@redhat.com>
12353 Bump gnome-vfs required version
12355 * libnautilus-private/nautilus-mime-actions.c:
12356 (nautilus_mime_get_default_application_for_file),
12357 (application_equal), (get_open_with_mime_applications),
12358 (nautilus_mime_get_open_with_applications_for_file),
12359 (nautilus_mime_get_applications_for_file),
12360 (nautilus_mime_has_any_applications_for_file):
12361 * libnautilus-private/nautilus-mime-actions.h:
12362 * libnautilus-private/nautilus-program-choosing.c:
12363 (nautilus_launch_show_file), (nautilus_launch_application):
12364 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12365 (activate_check_mime_types):
12366 * src/nautilus-information-panel.c: (command_button_callback),
12367 (add_command_buttons), (nautilus_information_panel_update_buttons):
12369 Remove all mime api deprecated calls and replace them with the
12370 new API. Fix bug #159435.
12372 2004-11-24 Alexander Larsson <alexl@redhat.com>
12375 Post release version bump
12377 === nautilus 2.9.1 ===
12379 2004-11-24 Alexander Larsson <alexl@redhat.com>
12382 Update for release.
12384 2004-11-22 Alexander Larsson <alexl@redhat.com>
12386 * libnautilus-private/nautilus-undo-signal-handlers.c:
12389 2004-11-22 Alexander Larsson <alexl@redhat.com>
12390 * Merge bonobo-slay-branch
12392 2004-11-22 Alexander Larsson <alexl@redhat.com>
12394 * src/nautilus-window.c: (action_view_as_callback),
12395 (nautilus_window_synch_view_as_menus):
12396 Don't reenter action callback when switching views.
12398 2004-11-19 Dave Camp <dave@novell.com>
12400 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12401 (can_show_default_app), (real_update_menus): Fix some jumping
12403 * test/Makefile.am: Don't link to libnautilus
12405 2004-11-19 Alexander Larsson <alexl@redhat.com>
12407 * libnautilus-private/nautilus-mime-actions.c:
12408 removed unneeded includes
12410 * src/nautilus-application.c:
12411 * src/nautilus-desktop-window.c:
12412 Removed app_id property on NautilusWindow
12414 * src/nautilus-main.c: (main):
12417 * src/nautilus-navigation-window.c:
12418 * src/nautilus-sidebar-title.c:
12419 * src/nautilus-window-menus.c:
12420 * src/file-manager/fm-ditem-page.c:
12421 Remove bonobo comments
12423 * src/nautilus-window.c:
12424 Remove app_id property
12425 fix last bonobo details
12427 * src/file-manager/fm-actions.h:
12428 * src/file-manager/fm-directory-view.c:
12429 * src/file-manager/nautilus-directory-view-ui.xml:
12430 remove edit launcher action
12432 2004-11-19 Alexander Larsson <alexl@redhat.com>
12437 * src/file-manager/fm-actions.h:
12438 * src/file-manager/fm-directory-view.[ch]:
12439 * src/file-manager/nautilus-directory-view-ui.xml:
12440 * src/nautilus-actions.h:
12441 * src/nautilus-shell-ui.xml:
12442 * src/nautilus-spatial-window-ui.xml:
12443 * src/nautilus-spatial-window.c:
12444 * src/nautilus-window-menus.c:
12445 * src/nautilus-window.[ch]:
12446 Implement some accels as GtkBindings instead to avoid
12447 overriding widget-specific keybindings like "delete" and "backspace".
12449 2004-11-19 Alexander Larsson <alexl@redhat.com>
12451 * src/nautilus-navigation-window.c:
12452 * src/nautilus-window-private.h:
12453 Put location entry etc in a toolbar.
12455 2004-11-19 Alexander Larsson <alexl@redhat.com>
12457 * libnautilus-private/nautilus-file.c: (is_desktop_file),
12458 (nautilus_file_is_nautilus_link):
12459 Don't check for "application/x-gnome-app-info", as that is already
12460 handled by the alias system. This also avoids stating for a
12463 * src/nautilus-throbber.c:
12464 Don't create a new icon theme for each throbber.
12465 Use GtkIconTheme instead of GnomeIconTheme
12467 * libnautilus-private/nautilus-ui-utilities.[ch]:
12468 New function nautilus_ui_string_get to cache the loaded ui files.
12470 * src/nautilus-navigation-window.c:
12471 Remove old bonoboui stuff
12473 * src/nautilus-navigation-window-menus.c:
12474 Open New window is Ctrl-N.
12475 Use the new nautilus_ui_string_get call
12477 * src/nautilus-spatial-window.c:
12478 * src/nautilus-window-menus.c:
12479 * src/file-manager/fm-desktop-icon-view.c:
12480 * src/file-manager/fm-directory-view.c:
12481 * src/file-manager/fm-icon-view.c:
12482 * src/file-manager/fm-list-view.c:
12483 Use the new nautilus_ui_string_get call
12485 * src/file-manager/nautilus-directory-view-ui.xml:
12486 * src/file-manager/nautilus-icon-view-ui.xml:
12487 Name separators to work around bug #158620
12489 2004-11-18 Alexander Larsson <alexl@redhat.com>
12491 * src/file-manager/fm-actions.h:
12492 * src/file-manager/fm-directory-view.c:
12493 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12494 * src/file-manager/nautilus-directory-view-ui.xml:
12495 * src/file-manager/nautilus-icon-view-ui.xml:
12496 * src/file-manager/nautilus-list-view-ui.xml:
12497 * src/nautilus-actions.h:
12498 * src/nautilus-navigation-window-ui.xml:
12499 * src/nautilus-shell-ui.xml:
12500 * src/nautilus-spatial-window-ui.xml:
12501 * src/nautilus-spatial-window.c:
12502 * src/nautilus-window-menus.c:
12503 * src/nautilus-window.[ch]:
12504 Add all extra accellerators and clean up ui files.
12506 2004-11-18 Alexander Larsson <alexl@redhat.com>
12508 * src/nautilus-window-menus.c:
12509 * src/nautilus-window-toolbars.c:
12510 * libnautilus-private/nautilus-ui-utilities.[ch]:
12511 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12512 Move code to utility functions.
12514 2004-11-18 Alexander Larsson <alexl@redhat.com>
12516 * libnautilus-private/nautilus-file-utilities.[ch]:
12517 * src/nautilus-spatial-window.c:
12518 * src/nautilus-navigation-window-menus.c:
12519 * src/nautilus-window-menus.c:
12520 Move some functions to nautilus-ui-utilities
12522 * libnautilus-private/Makefile.am:
12523 * libnautilus-private/nautilus-ui-utilities.[ch]:
12524 Various ui utility functions
12526 * src/file-manager/fm-desktop-icon-view.c:
12527 * src/file-manager/fm-directory-view.c:
12528 * src/file-manager/fm-icon-view.c:
12529 * src/file-manager/fm-list-view.c:
12530 Unmerge everything on destroy
12532 * src/nautilus-shell-ui.xml:
12533 Remove unused stuff
12535 2004-11-18 Alexander Larsson <alexl@redhat.com>
12537 * libnautilus-private/nautilus-clipboard-monitor.c:
12538 Handle ownership changes from XFixes
12540 * libnautilus-private/Makefile.am:
12541 * libnautilus-private/nautilus-clipboard-ui.xml:
12542 Remove (is now inline)
12544 * libnautilus-private/nautilus-clipboard.[ch]:
12545 Convert to GtkUIManager
12547 * src/nautilus-location-bar.c:
12548 * src/nautilus-notes-viewer.c:
12549 Adapt to NautilusClipboard changes
12551 * src/nautilus-window-menus.c:
12552 Remove duplicated action
12554 * src/file-manager/fm-actions.h:
12555 * src/file-manager/fm-directory-view.c:
12556 * src/file-manager/fm-icon-view.c:
12557 * src/file-manager/fm-list-view.c:
12558 * src/file-manager/nautilus-directory-view-ui.xml:
12559 Adapt to NautilusClipboard changes
12560 Fix paste into folder to not use stock accelerator
12562 2004-11-17 Alexander Larsson <alexl@redhat.com>
12564 * components/Makefile.am:
12565 Remove references to throbber
12568 * src/nautilus-throbber.[ch]:
12569 Moved throbber here and made it not be a bonobo object
12571 * src/nautilus-window-private.h:
12572 * src/nautilus-window-toolbars.c:
12573 Work with the throbber
12575 2004-11-17 Alexander Larsson <alexl@redhat.com>
12577 * src/nautilus-application.c:
12578 * src/nautilus-navigation-window.c:
12579 * src/nautilus-spatial-window.c:
12580 * src/nautilus-window-private.h:
12581 * src/nautilus-window.c:
12582 Make initial window geometry work.
12584 2004-11-17 Alexander Larsson <alexl@redhat.com>
12586 * src/nautilus-image-properties-page.c: (get_property_pages):
12587 Only show for images.
12589 2004-11-17 Alexander Larsson <alexl@redhat.com>
12591 * src/file-manager/fm-properties-window.h:
12592 Don't include libnautilus files.
12594 2004-11-17 Alexander Larsson <alexl@redhat.com>
12596 * src/file-manager/fm-desktop-icon-view.c:
12597 * src/nautilus-navigation-window.c:
12598 * src/nautilus-desktop-window.c:
12601 * src/file-manager/fm-directory-view.c:
12602 * src/file-manager/nautilus-directory-view-ui.xml:
12603 * src/nautilus-navigation-window-ui.xml:
12604 * src/nautilus-shell-ui.xml:
12605 Make the menus look like pre-bonobo-removal
12607 2004-11-17 Alexander Larsson <alexl@redhat.com>
12609 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12610 Don't have use default background on desktop context menu.
12612 2004-11-17 Alexander Larsson <alexl@redhat.com>
12615 Remove libnautilus-adapter subdir
12617 * components/Makefile.am:
12618 Don't build throbber atm
12620 * src/nautilus-navigation-action.c:
12621 Use GtkMenuToolButton instead of NautilusArrowToolbutton
12624 * src/nautilus-arrow-toolbutton.[ch]:
12627 2004-11-16 Anders Carlsson <andersca@gnome.org>
12629 * libnautilus-private/nautilus-window-info.c:
12630 (nautilus_window_info_get_ui_manager):
12631 It's NULL now, not CORBA_OBJECT_NIL.
12633 2004-11-16 Alexander Larsson <alexl@redhat.com>
12635 * libnautilus-private/nautilus-view.h:
12636 remove bonoboui inclide
12638 * src/nautilus-navigation-action.[ch]:
12639 Add navigation GtkAction, based on epi code
12641 * src/nautilus-window-menus.c:
12642 * src/nautilus-window-toolbars.c:
12643 Correctly handle toolbar icons for extensions
12645 2004-11-16 Alexander Larsson <alexl@redhat.com>
12648 Remove bonoboui dependencies
12650 * libnautilus-private/Makefile.am:
12651 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12652 * libnautilus-private/nautilus-bonobo-ui.h:
12653 Remove unneeded files
12655 * libnautilus-private/nautilus-clipboard.c:
12656 Comment out for now.
12658 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12659 * libnautilus-private/nautilus-metafile.c:
12660 * src/nautilus-application.c:
12661 * src/nautilus-history-sidebar.c:
12662 * src/nautilus-information-panel.c:
12663 * src/nautilus-main.c: (main):
12664 * src/nautilus-notes-viewer.c:
12665 * src/nautilus-sidebar-title.c:
12666 * src/file-manager/fm-properties-window.c:
12667 Remove bonobo includes
12669 * libnautilus-private/nautilus-file-utilities.[ch]:
12670 (nautilus_get_ui_directory), (nautilus_ui_file):
12671 Util functions for ui files.
12673 * libnautilus-private/nautilus-view.[ch]:
12674 * libnautilus-private/nautilus-window-info.[ch]:
12675 Remove bonoboui methods
12678 Add new files, remove some old ones
12679 Move ui files to datadir/nautilus/ui
12681 * src/nautilus-actions.h:
12682 New file with action names
12684 * src/nautilus-arrow-toolbutton.[ch]:
12685 New widget for back/forward buttons.
12687 * src/nautilus-desktop-window.c:
12688 * src/nautilus-navigation-window-menus.c:
12689 * src/nautilus-navigation-window-ui.xml:
12690 * src/nautilus-navigation-window.[ch]:
12691 * src/nautilus-shell-ui.xml:
12692 * src/nautilus-spatial-window-ui.xml:
12693 * src/nautilus-spatial-window.c:
12694 * src/nautilus-window-manage-views.[ch]:
12695 * src/nautilus-window-menus.c:
12696 * src/nautilus-window-private.h:
12697 * src/nautilus-window-toolbars.c:
12698 * src/nautilus-window.[ch]:
12699 Initial port to GtkUIManager
12701 * src/nautilus-profiler.[ch]:
12704 * src/file-manager/Makefile.am:
12705 * src/file-manager/fm-actions.h:
12706 New file with action names
12708 * src/file-manager/fm-desktop-icon-view.c:
12709 * src/file-manager/fm-directory-view.[ch]:
12710 * src/file-manager/fm-icon-view.c:
12711 * src/file-manager/fm-list-view.c:
12712 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12713 * src/file-manager/nautilus-directory-view-ui.xml:
12714 * src/file-manager/nautilus-icon-view-ui.xml:
12715 * src/file-manager/nautilus-list-view-ui.xml:
12716 Initial port of views to GtkUIManager
12718 2004-11-09 Alexander Larsson <alexl@redhat.com>
12720 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12721 Remove some unused bonobo extensions.
12723 * libnautilus-private/Makefile.am:
12724 * src/nautilus-navigation-window.c:
12725 * src/nautilus-property-browser.c:
12726 * src/nautilus-spatial-window.c:
12727 * src/nautilus-window.c:
12728 * libnautilus-private/nautilus-drag-window.[ch]:
12729 Remove NautilusDragWindow (not used anyway)
12731 2004-11-09 Alexander Larsson <alexl@redhat.com>
12734 * libnautilus-private/Makefile.am:
12735 * libnautilus-private/nautilus-directory-async.c:
12736 * libnautilus-private/nautilus-lib-self-check-functions.h:
12737 * libnautilus-private/nautilus-medusa-support.[ch]:
12738 * libnautilus-private/nautilus-metafile.c:
12739 * libnautilus-private/nautilus-search-uri.[ch]:
12741 * src/file-manager/Makefile.am:
12742 * src/file-manager/fm-search-list-view.[ch]:
12743 * src/file-manager/nautilus-indexing-info.[ch]:
12744 * src/file-manager/nautilus-search-list-view-ui.xml:
12745 * src/nautilus-application.c:
12746 * src/nautilus-complex-search-bar.[ch]:
12747 * src/nautilus-navigation-window-menus.c:
12748 * src/nautilus-navigation-window-ui.xml:
12749 * src/nautilus-navigation-window.[ch]:
12750 * src/nautilus-search-bar-criterion-private.h:
12751 * src/nautilus-search-bar-criterion.[ch]:
12752 * src/nautilus-search-bar-private.h:
12753 * src/nautilus-search-bar.[ch]:
12754 * src/nautilus-shell-ui.xml:
12755 * src/nautilus-sidebar-title.c:
12756 * src/nautilus-simple-search-bar.[ch]:
12757 * src/nautilus-spatial-window.c:
12758 * src/nautilus-switchable-navigation-bar.[ch]:
12759 * src/nautilus-switchable-search-bar.[ch]:
12760 * src/nautilus-window-manage-views.c:
12761 * src/nautilus-window-menus.c:
12762 * src/nautilus-window.c:
12763 Remove all traces of old medusa support.
12765 2004-11-09 Alexander Larsson <alexl@redhat.com>
12767 * libnautilus-private/nautilus-icon-factory.[ch]:
12768 (nautilus_get_relative_icon_size_for_zoom_level):
12771 * libnautilus-private/nautilus-view.[ch]:
12772 Redo the zooming interface
12774 * src/file-manager/fm-directory-view.[ch]:
12775 * src/file-manager/fm-icon-view.c:
12776 * src/file-manager/fm-list-view.c:
12777 Implement the new interface for zooming and clean up.
12778 Remove the "default zoom affects fonts" behaviour.
12780 * src/nautilus-navigation-window.c:
12781 * src/nautilus-zoom-control.[ch]:
12782 Use the new simplified zoom interfaces
12784 2004-11-09 Alexander Larsson <alexl@redhat.com>
12786 * libnautilus-private/nautilus-directory-async.c:
12787 (nautilus_async_destroying_file), (extension_info_cancel),
12788 (info_provider_idle_callback), (info_provider_callback):
12789 * libnautilus-private/nautilus-directory-private.h:
12790 Handle the case when the file we're getting extension info
12793 2004-11-08 Alexander Larsson <alexl@redhat.com>
12795 * src/nautilus-navigation-window.c:
12796 (nautilus_navigation_window_set_up_sidebar):
12797 * src/nautilus-window-manage-views.c:
12798 (viewed_file_changed_callback):
12799 Remove some BONOBO TODOs
12801 2004-11-08 Alexander Larsson <alexl@redhat.com>
12803 * components/Makefile.am:
12804 Remove image_properties subdir
12807 * src/nautilus-application.c: (nautilus_application_instance_init):
12808 * src/nautilus-image-properties-page.[ch]:
12809 Image property page using new system
12811 * src/nautilus-notes-viewer.c:
12814 2004-11-08 Alexander Larsson <alexl@redhat.com>
12816 * libnautilus-private/Makefile.am:
12817 * libnautilus-private/nautilus-sidebar-factory.c:
12818 * libnautilus-private/nautilus-sidebar-factory.h:
12819 Remove old sidebar-factory API
12821 * src/file-manager/fm-tree-view.c:
12822 * src/nautilus-emblem-sidebar.c:
12823 * src/nautilus-history-sidebar.c:
12824 * src/nautilus-information-panel.c:
12825 * src/nautilus-navigation-window.c:
12826 Convert to new provider API.
12828 2004-11-08 Alexander Larsson <alexl@redhat.com>
12830 * libnautilus-private/Makefile.am:
12831 * libnautilus-private/nautilus-sidebar-provider.[ch]:
12832 Add new extensions-style sidebar provider interface
12834 * src/nautilus-navigation-window.c:
12837 * src/nautilus-notes-viewer.[ch]:
12838 Convert notes viewer to new iface
12840 2004-11-08 Alexander Larsson <alexl@redhat.com>
12843 * src/nautilus-application.c: (nautilus_application_instance_init):
12844 * src/nautilus-notes-sidebar.[ch]:
12845 * src/nautilus-notes-viewer.[ch]:
12846 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12849 2004-11-08 Alexander Larsson <alexl@redhat.com>
12851 * components/Makefile.am:
12852 Remove emblem subdir
12854 * libnautilus-private/nautilus-window-info.[ch]:
12855 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12856 hidden_files_mode_changed signal
12858 * src/file-manager/Makefile.am:
12859 * src/file-manager/fm-tree-view.[ch]:
12860 * src/nautilus-application.c: (nautilus_application_instance_init):
12861 Make tree view work with new system.
12863 * src/nautilus-window-manage-views.c: (load_new_location),
12864 (location_has_really_changed):
12865 Only emit loading_uri after load_underway has been reported.
12867 2004-11-05 Alexander Larsson <alexl@redhat.com>
12870 * src/nautilus-emblem-sidebar.[ch]:
12871 * src/nautilus-application.c:
12872 Add emblem sidebar, based on old compontent
12873 now uses NautilusSignaller to detect/signal emblem changes
12875 * src/nautilus-property-browser.c:
12876 Catch the emblems_changed signal and refresh
12878 2004-11-05 Alexander Larsson <alexl@redhat.com>
12880 * src/file-manager/fm-list-view.c:
12881 Fix crash when switching view.
12883 * src/nautilus-history-sidebar.c:
12886 * src/nautilus-navigation-window.c:
12887 Fix unref-null warning
12890 * src/nautilus-application.c:
12891 * src/nautilus-notes-sidebar.[ch]:
12892 Add notes sidebar widget, based on old component
12894 * components/Makefile.am (SUBDIRS):
12897 2004-11-05 Alexander Larsson <alexl@redhat.com>
12899 * components/Makefile.am:
12900 Remove stuff that are now replaced or not needed anymore.
12902 * libnautilus-private/nautilus-window-info.[ch]:
12903 * src/nautilus-window.c:
12904 Add nautilus_window_info_get_history.
12907 * src/nautilus-history-sidebar.[ch]:
12908 * src/nautilus-application.c: (nautilus_application_instance_init):
12909 Add history sidebar widget, based on old component.
12911 * src/nautilus-information-panel.[ch]:
12914 2004-11-05 Alexander Larsson <alexl@redhat.com>
12916 * libnautilus-private/nautilus-directory-background.c:
12919 * libnautilus-private/nautilus-sidebar-factory.h:
12920 * libnautilus-private/nautilus-window-info.[ch]:
12921 * src/nautilus-application.c:
12922 * src/nautilus-information-panel.[ch]:
12923 * src/nautilus-navigation-window.c:
12924 * src/nautilus-side-pane.c:
12925 * src/nautilus-window.c:
12926 More work on sidebars. Now the information sidebar works.
12928 2004-11-04 Alexander Larsson <alexl@redhat.com>
12931 Don't build libnautilus subdir
12933 * libnautilus-private/Makefile.am:
12934 Don't link to libnautilus
12935 Add new files (some from libnautilus)
12936 Remove not used files
12938 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12939 Remove hide_built_in_bookmarks
12941 * libnautilus-private/nautilus-bonobo-ui.h:
12942 * libnautilus-private/nautilus-clipboard-ui.xml:
12943 * libnautilus-private/nautilus-clipboard.[ch]:
12944 * libnautilus-private/nautilus-idle-queue.[ch]:
12945 Move here from libnautilus
12947 * libnautilus-private/nautilus-desktop-link.c:
12948 * libnautilus-private/nautilus-global-preferences.[ch]:
12949 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12952 * libnautilus-private/nautilus-directory-private.h:
12953 * libnautilus-private/nautilus-metafile-server.idl:
12954 * libnautilus-private/nautilus-program-choosing.h:
12955 Remove not needed header inclusions
12957 * libnautilus-private/nautilus-sidebar-factory.[ch]:
12958 NautilusSidebar registration and creation
12960 * libnautilus-private/nautilus-sidebar.[ch]:
12961 New NautilusSidebar interface
12963 * libnautilus-private/nautilus-sidebar-functions.[ch]:
12964 * libnautilus-private/nautilus-undo-context.[ch]:
12965 * libnautilus-private/nautilus-view-identifier.[ch]:
12966 * libnautilus-private/nautilus-view-query.[ch]:
12967 Remove not needed files
12969 * libnautilus-private/nautilus-undo-manager.[ch]:
12970 * libnautilus-private/nautilus-undo-private.h:
12971 * libnautilus-private/nautilus-undo-transaction.[ch]:
12972 * libnautilus-private/nautilus-undo.[ch]:
12973 Convert from bonobo. Some moved from libnautilus.
12975 * libnautilus-private/nautilus-view-factory.[ch]:
12976 NautilusView registration and creation
12978 * libnautilus-private/nautilus-view.[ch]:
12979 New NautilusView interface
12981 * libnautilus-private/nautilus-window-info.[ch]:
12982 New NautilusWindowInfo interface
12985 Don't link to libnautilus
12986 Remove not used files
12988 * src/nautilus-applicable-views.[ch]:
12989 * src/nautilus-component-adapter-factory.[ch]:
12990 * src/nautilus-view-frame-corba.[ch]:
12991 * src/nautilus-view-frame-private.h:
12992 * src/nautilus-view-frame.[ch]:
12993 Removed. Not needed anymore.
12995 * src/nautilus-bookmarks-window.c:
12996 * src/nautilus-complex-search-bar.c:
12997 * src/nautilus-information-panel.[ch]:
12998 * src/nautilus-location-bar.c:
12999 * src/nautilus-location-dialog.c:
13000 * src/nautilus-location-entry.c:
13001 * src/nautilus-shell-interface.idl:
13002 * src/nautilus-side-pane.h:
13003 * src/nautilus-sidebar-title.c:
13004 * src/nautilus-simple-search-bar.c:
13005 Minor changes to build.
13007 * src/nautilus-shell.c:
13008 Remove WEB_NAVIGATION_ENABLED
13010 * src/nautilus-application.c:
13011 * src/nautilus-desktop-window.c:
13012 * src/nautilus-navigation-window-menus.c:
13013 * src/nautilus-navigation-window.[ch]:
13014 * src/nautilus-spatial-window.c:
13015 * src/nautilus-window-manage-views.[ch]:
13016 * src/nautilus-window-menus.c:
13017 * src/nautilus-window-private.h:
13018 * src/nautilus-window.[ch]:
13019 Initial conversion to new NautilusView interface.
13021 * src/file-manager/Makefile.am:
13022 * src/file-manager/fm-bonobo-provider.[ch]:
13023 Removed. Not needed anymore.
13024 Temporary commented out fm-tree-view.[ch]
13026 * src/file-manager/fm-desktop-icon-view.c:
13027 * src/file-manager/fm-desktop-icon-view.h:
13028 * src/file-manager/fm-directory-view.c:
13029 * src/file-manager/fm-directory-view.h:
13030 * src/file-manager/fm-icon-view.c:
13031 * src/file-manager/fm-icon-view.h:
13032 * src/file-manager/fm-list-view.c:
13033 * src/file-manager/fm-list-view.h:
13034 * src/file-manager/fm-properties-window.c:
13035 * src/file-manager/fm-tree-view.h:
13036 Initial conversion to new NautilusView interface.
13038 2004-11-09 Mark McLoughlin <mark@skynet.ie>
13040 * Makefile.am: install nautilus-file-management-properties.desktop
13041 in $(datadir)/applications
13043 * nautilus-file-management-properties.desktop.in:
13044 add OnlyShowIn=GNOME;
13046 2004-10-29 Iain <iaingnome@gmail.com>
13048 * libnautilus-private/nautilus-icon-canvas-item.c
13049 (compute_text_rectangle): Line up the text with the middle of the icon.
13051 * libnautilus-private/nautilus-icon-container.c
13052 (lay_down_one_line): Take the max height of the row so that icons can
13054 (lay_down_icons_horizontal): Calculate the grid_width depending on the
13055 max width of an icon.
13056 Line up icons on a vertical line set at the left of the text.
13058 2004-10-29 Alexander Larsson <alexl@redhat.com>
13061 Update version to 2.9.1.
13062 Gnome 2.8 versions are now on the gnome-2-8 branch.
13064 * ChangeLog: rolled over to ChangeLog-20041029.
13066 ==== gnome-2-8 branched from here ===