1 2008-04-24 Cosimo Cecchi <cosimoc@gnome.org>
3 * src/file-manager/fm-list-view.c: (key_press_callback):
4 Properly handle Ctrl+F10 keybinding in List View.
5 Patch by Paweł Paprota. (#385896).
7 2008-04-23 Michael J. Chudobiak <mjc@svn.gnome.org>
9 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10 * libnautilus-private/nautilus-global-preferences.c:
11 Bump default thumbnailing size limit from 5 MB to 10 MB (#421342).
13 2008-04-21 Christian Neumair <cneumair@gnome.org>
16 Post release version bump.
18 === nautilus 2.23.1 ===
20 2008-04-21 Christian Neumair <cneumair@gnome.org>
24 Entirely move DISTCHECK_CONFIGURE_FLAGS to Makefile.am to fix
27 2008-04-21 Christian Neumair <cneumair@gnome.org>
32 2008-04-21 Christian Neumair <cneumair@gnome.org>
34 * nautilus.desktop.in.in:
35 * src/nautilus-main.c (main):
36 Support new gnome-session autostart semantics (#525056). Thanks to
39 2008-04-15 Cosimo Cecchi <cosimoc@gnome.org>
41 * libnautilus-private/nautilus-file.c: (compare_by_time):
42 Initialize two vars to get rid of a warning with gcc 4.3.
43 Patch by Paweł Paprota. (#528081).
45 2008-04-10 A. Walton <awalton@svn.gnome.org>
47 Remove GSequence directory and files (for real this time).
49 2008-04-10 A. Walton <awalton@svn.gnome.org>
52 * cut-n-paste-code/Makefile.am:
53 * cut-n-paste-code/gsequence/Makefile.am:
54 * cut-n-paste-code/gsequence/gsequence.c:
55 * cut-n-paste-code/gsequence/gsequence.h:
57 * src/file-manager/fm-list-model.c:
58 Remove GSequence hack as it is no longer necessary;
59 we require a newer GLib in order to support GIO.
60 More work towards bug #520773.
62 2008-04-10 A. Walton <awalton@svn.gnome.org>
65 * src/nautilus-application.c: (nautilus_application_startup):
66 * src/nautilus-application.h:
67 * src/nautilus-first-time-druid.c:
68 * src/nautilus-first-time-druid.h:
69 * src/nautilus-main.c: (main):
70 Remove the first-time-druid dead code (#520773).
72 2008-04-10 Cosimo Cecchi <cosimoc@gnome.org>
74 * configure.in: Add a missing comma to fix build with
75 Autoconf 2.62. (#527315).
77 2008-04-08 Martin Wehner <martin.wehner@gmail.com>
79 * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
80 Destroy column editor dialog with its parent list view. (#439097)
82 2008-04-07 Christian Neumair <cneumair@gnome.org>
84 * src/nautilus-application.c (nautilus_application_destroy),
85 (automount_all_volumes_idle_cb), (finish_startup):
86 * src/nautilus-application.h:
87 Automount volumes in idle callback rather than during startup
90 2008-04-07 Christian Neumair <cneumair@gnome.org>
92 * libnautilus-private/nautilus-column-chooser.c (update_buttons),
94 Remove show/hide buttons. The entries can be toggled directly using
95 mouse or keyboard. Do not remove buttons to move entries, since
96 list DND may not be obvious for some users (#514394). Thanks to Marcin
99 2008-04-05 Cosimo Cecchi <cosimoc@gnome.org>
101 * libnautilus-private/nautilus-autorun.c:
102 (_g_mount_guess_content_type):
103 Disable autorun when detecting autorun.exe and autorun.inf,
104 as we do not support those yet (part of bug #524270).
105 * src/nautilus-autorun-software.c: (autorun), (main):
106 Plug some minor leaks.
108 2008-04-04 A. Walton <awalton@svn.gnome.org>
112 * docs/reference/Makefile.am:
113 * docs/reference/libnautilus-extension/Makefile.am:
114 * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
115 * docs/reference/libnautilus-extension/libnautilus-extension.types:
116 * docs/reference/libnautilus-extension/version.xml.in:
118 Adds initial Gtk-doc support infrastructure for libnautilus-extension.
119 (Progress towards bug #526193).
121 2008-04-04 Christian Neumair <cneumair@gnome.org>
123 * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
124 (nautilus_places_sidebar_dispose),
125 (nautilus_places_sidebar_class_init):
127 Move finalize to dispose, unset pointers to window/tree_view, use
128 eel_preferences_add_callback_while_alive().
130 2008-04-04 Cosimo Cecchi <cosimoc@gnome.org>
132 * libnautilus-extension/nautilus-file-info.c:
133 (nautilus_file_info_get_parent_info),
134 (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
135 * libnautilus-extension/nautilus-file-info.h:
136 * libnautilus-private/nautilus-file.c:
137 (nautilus_file_info_iface_init):
138 Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
139 and get_parent_info). (#521612).
141 2008-04-04 Christian Neumair <cneumair@gnome.org>
143 * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
144 (nautilus_file_operations_mount_volume):
145 * libnautilus-private/nautilus-file-operations.h:
146 * libnautilus-private/nautilus-mime-actions.c
147 (activation_mount_not_mounted_callback),
148 (activation_mount_not_mounted):
149 * src/nautilus-application.c (startup_volume_mount_cb),
150 (automount_all_volumes), (volume_added_callback):
151 * src/nautilus-places-sidebar.c (open_selected_bookmark),
153 * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
154 (got_file_info_for_view_selection_callback):
155 Inhibit autorun in mount callbacks after finishing mounts rather than
158 It is neccessary because the mount may take a very long time (floppy,
159 password prompt), which may take longer than the inhibition timeout.
161 This approach works because with the current HAL volume monitor
162 implementation, GVolumeMonitor signal emission is scheduled, while the
163 mount callbacks are invoked synchronously.
165 This should also fix the not working inhibition on startup, which
166 could happen because parallel mounts in the background and the rest of
167 the startup process eat resources, so the mounts may also take longer
168 than the inhibition timeout.
170 2008-04-03 Christian Neumair <cneumair@gnome.org>
172 * libnautilus-private/nautilus-bookmark.c
173 (nautilus_bookmark_icon_is_different):
174 Fix icon comparison if icon has not yet been set.
176 * libnautilus-private/nautilus-bookmark.c
177 (nautilus_bookmark_update_icon):
178 Never update icon if a file has not yet been confirmed.
180 2008-04-03 Christian Neumair <cneumair@gnome.org>
182 * libnautilus-private/nautilus-icon-container.c
183 (nautilus_icon_container_update_scroll_region):
184 Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
187 2008-04-03 Tomas Bzatek <tbzatek@redhat.com>
189 * libnautilus-private/nautilus-file.c: (update_info_internal):
190 Fix SELinux:context attribute display issue
192 2008-04-02 Christian Neumair <cneumair@gnome.org>
194 * libnautilus-private/nautilus-icon-container.c
195 (nautilus_icon_container_update_scroll_region),
196 (lay_down_icons_horizontal), (get_max_icon_dimensions),
197 (lay_down_icons_vertical),
198 (nautilus_icon_container_start_renaming_selected_item),
199 (nautilus_icon_container_is_layout_vertical):
200 * libnautilus-private/nautilus-icon-container.h:
201 * src/nautilus-window.c
202 (nautilus_window_set_initial_window_geometry):
203 Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
204 area since the entire canvas codes requests 1 px more than it needs.
205 Wrap when the icon hits the canvas, rather than wrapping to late.
206 Fixes most of the "text besides icons" glitches.
208 Add container padding on the RHS for vertical layout, and consider
209 max. emblem rectangles when deciding whether to wrap. This may wrap
210 slightly to early in some (high zoom level) situations, but we will
211 never get scroll glitches.
213 2008-04-01 Christian Neumair <cneumair@gnome.org>
215 * libnautilus-private/nautilus-view-factory.h:
216 * src/file-manager/fm-desktop-icon-view.c
217 (fm_desktop_icon_view_register):
218 * src/file-manager/fm-icon-view.c:
219 * src/file-manager/fm-list-view.c (fm_list_view_register):
220 * src/nautilus-navigation-window.c (load_view_as_menu):
221 * src/nautilus-window-manage-views.c:
222 * src/nautilus-window-manage-views.h:
223 * src/nautilus-window.c (add_view_as_menu_item):
224 Remove unused "label" field of NautilusViewInfo and
225 nautilus_window_get_view_label().
226 Rename two other fields of NautilusViewInfo and make their use
227 more explicit. Remove redundand "View" from view menu label.
229 2008-04-01 Michael J. Chudobiak <mjc@svn.gnome.org>
231 * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
232 Skip the thumbnailing of unreadable files. This is more efficient
233 than relying on failed thumbnails. (#525594).
235 2008-04-01 A. Walton <awalton@svn.gnome.org>
237 reviewed by: Cosimo Cecchi
239 Add advice about patches adding strings to Nautilus.
241 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
243 * libnautilus-private/nautilus-file-operations.c: (delete_dir),
244 (prompt_empty_trash), (verify_destination), (copy_move_directory),
245 (remove_target_recursively), (copy_move_file):
246 * libnautilus-private/nautilus-mime-actions.c:
247 (report_broken_symbolic_link), (activate_files):
248 * libnautilus-private/nautilus-program-choosing.c:
249 (application_cannot_open_location), (nautilus_launch_application),
250 (nautilus_launch_desktop_file):
251 * src/file-manager/fm-error-reporting.c:
252 (fm_report_error_loading_directory),
253 (fm_report_error_renaming_file), (fm_report_error_setting_group),
254 (fm_report_error_setting_owner),
255 (fm_report_error_setting_permissions):
256 * src/file-manager/fm-properties-window.c:
257 (fm_properties_window_drag_data_received),
258 (create_permissions_page):
259 * src/nautilus-application.c: (nautilus_application_startup):
260 * src/nautilus-connect-server-dialog-main.c:
261 (display_error_dialog):
262 * src/nautilus-connect-server-dialog.c: (connect_to_server):
263 * src/nautilus-emblem-sidebar.c:
264 (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
265 * src/nautilus-information-panel.c: (receive_dropped_uri_list):
266 * src/nautilus-property-browser.c: (remove_pattern),
267 (remove_emblem), (add_pattern_to_browser):
268 * src/nautilus-window-manage-views.c:
269 (display_view_selection_failure):
270 Do not use contractions in strings. (#145356).
272 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
274 * libnautilus-private/nautilus-file-operations.c:
275 (nautilus_file_operations_unmount_mount), (empty_trash_job),
276 (nautilus_file_operations_empty_trash):
277 Do not ask twice if we want to empty the trash when unmounting
280 2008-03-31 Christian Neumair <cneumair@gnome.org>
282 * libnautilus-private/nautilus-autorun.c
283 (should_skip_native_mount_root), (should_autorun_mount):
284 Do not automount mount points inside hidden hierarchies (#524075).
286 2008-03-31 Christian Neumair <cneumair@gnome.org>
288 * libnautilus-private/nautilus-icon-container.c
289 (lay_down_icons_vertical):
290 Reduce vertical space between icons, do not request space at the
293 2008-03-31 Christian Neumair <cneumair@gnome.org>
295 * libnautilus-private/nautilus-icon-canvas-item.c
296 (create_label_layout),
297 (nautilus_icon_canvas_item_get_max_text_width):
298 * libnautilus-private/nautilus-icon-container.c
299 (nautilus_icon_container_start_renaming_selected_item):
300 For column layout, do not limit text width if each columns determines
303 2008-03-30 Christian Neumair <cneumair@gnome.org>
305 * src/file-manager/fm-icon-view.c
306 (fm_icon_view_real_get_directory_tighter_layout):
307 Return FALSE if view does not support tighter layout.
309 2008-03-30 Christian Neumair <cneumair@gnome.org>
311 * src/file-manager/fm-desktop-icon-view.c
312 (fm_desktop_icon_view_register):
313 Do not translate unused desktop icon view labels.
315 * src/file-manager/fm-icon-view.c:
316 * src/file-manager/fm-list-view.c:
317 Use "... View" instead of "View as ..." for view menu and dropdown.
318 This makes the labels consistent with the preference dialog and with
321 2008-03-30 Christian Neumair <cneumair@gnome.org>
323 * src/file-manager/fm-properties-window.c
324 (get_image_for_properties_window), (update_properties_window_icon),
325 (create_image_widget):
326 Use icon name for window instead of pixbuf, if available (#519041).
328 2008-03-29 Christian Neumair <cneumair@gnome.org>
330 * libnautilus-private/apps_nautilus_preferences.schemas.in:
331 * libnautilus-private/nautilus-global-preferences.c
332 (nautilus_global_preferences_get_default_folder_viewer_preference_a
334 * libnautilus-private/nautilus-global-preferences.h:
335 * libnautilus-private/nautilus-icon-canvas-item.c
336 (create_label_layout),
337 (nautilus_icon_canvas_item_get_max_text_width):
338 * libnautilus-private/nautilus-icon-container.c
339 (lay_down_one_column), (get_max_icon_dimensions),
340 (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
341 (lay_down_icons), (size_allocate),
342 (nautilus_icon_container_update_icon),
343 (nautilus_icon_container_set_layout_mode),
344 (nautilus_icon_container_start_renaming_selected_item),
345 (nautilus_icon_container_set_forced_icon_size),
346 (nautilus_icon_container_set_all_columns_same_width):
347 * libnautilus-private/nautilus-icon-container.h:
348 * libnautilus-private/nautilus-icon-private.h:
349 * libnautilus-private/nautilus-metadata.h:
350 * src/file-manager/fm-icon-container.c
351 (fm_icon_container_get_icon_images),
352 (fm_icon_container_get_icon_text):
353 * src/file-manager/fm-icon-view.c
354 (get_stored_icon_position_callback),
355 (fm_icon_view_supports_manual_layout),
356 (fm_icon_view_supports_tighter_layout), (update_layout_menus),
357 (fm_icon_view_real_set_directory_sort_reversed),
358 (fm_icon_view_get_directory_auto_layout),
359 (fm_icon_view_real_get_directory_auto_layout),
360 (fm_icon_view_set_directory_auto_layout),
361 (fm_icon_view_real_set_directory_auto_layout),
362 (fm_icon_view_real_set_directory_tighter_layout),
363 (real_supports_manual_layout), (get_default_zoom_level),
364 (set_labels_beside_icons), (set_columns_same_width),
365 (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
366 (fm_icon_view_zoom_to_level),
367 (fm_icon_view_restore_default_zoom_level),
368 (default_zoom_level_changed_callback),
369 (all_columns_same_width_changed_callback),
370 (fm_icon_view_set_property), (fm_icon_view_class_init),
371 (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
372 (fm_compact_view_create), (fm_icon_view_is_compact),
373 (fm_icon_view_register):
374 * src/file-manager/fm-icon-view.h:
375 * src/nautilus-file-management-properties.c
376 (nautilus_file_management_properties_dialog_setup):
377 * src/nautilus-file-management-properties.glade:
380 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
382 * src/nautilus-window-manage-views.c:
383 (display_view_selection_failure):
384 Fix a typo in a string. (#521199).
386 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
388 * libnautilus-private/nautilus-progress-info.c:
389 (get_progress_window):
390 Use title capitalization for the File Operations dialog. (#516353).
392 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
394 * src/nautilus-places-sidebar.c: (update_places):
395 Show network servers in Places sidebar. Patch by Vincent Untz.
398 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
400 * libnautilus-private/nautilus-icon-container.c:
401 (nautilus_icon_container_invert_selection):
402 * libnautilus-private/nautilus-icon-container.h:
403 * libnautilus-private/nautilus-view.c:
404 (nautilus_view_invert_selection):
405 * libnautilus-private/nautilus-view.h:
406 * src/file-manager/fm-actions.h:
407 * src/file-manager/fm-directory-view.c:
408 (action_invert_selection_callback),
409 (fm_directory_view_invert_selection), (real_update_menus),
410 (fm_directory_view_class_init):
411 * src/file-manager/fm-directory-view.h:
412 * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
413 (fm_icon_view_class_init):
414 * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
415 (fm_list_view_class_init):
416 * src/file-manager/nautilus-directory-view-ui.xml:
417 Add support for "Invert Selection". Patch by Amos Brocco
418 <amos.brocco@unifr.ch>. (#305295).
420 2008-03-29 Christian Neumair <cneumair@gnome.org>
422 * src/nautilus-application.c
423 (nautilus_application_save_session_to_file), (save_session):
424 * src/nautilus-application.h:
425 * src/nautilus-main.c (main):
426 * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
427 When restarting with "nautilus --restart", use XML file session
428 save / load mechanism, instead of writing to / reading from GConf.
430 2008-03-29 Christian Neumair <cneumair@gnome.org>
432 * src/nautilus-bookmarks-window.c (create_bookmarks_window),
433 (on_button_pressed), (on_key_pressed), (repopulate):
434 Write back changes to selected bookmark before changing
437 2008-03-28 Alexander Larsson <alexl@redhat.com>
440 Bump version to 2.23.1
441 Gnome 2.22 work continues on gnome-2-22 branch
443 2008-03-28 Alexander Larsson <alexl@redhat.com>
446 Post release version bump
448 === nautilus 2.22.1 ===
450 2008-03-28 Alexander Larsson <alexl@redhat.com>
455 2008-03-28 A. Walton <awalton@svn.gnome.org>
457 * libnautilus-private/nautilus-progress-info.c:
458 (get_progress_window):
459 Fix annoying behavior of the file progress info dialog jumping
460 to the center of the screen when new file operations begin.
463 2008-03-28 Alexander Larsson <alexl@redhat.com>
465 * libnautilus-private/nautilus-file-operations.c:
467 Make sure to queue a move even if the op was a move,
468 not just an added event.
470 2008-03-28 Alexander Larsson <alexl@redhat.com>
472 * libnautilus-private/nautilus-file-operations.c:
474 Don't leak dest_fs_id by requesting it twice.
476 2008-03-28 Alexander Larsson <alexl@redhat.com>
478 * libnautilus-private/nautilus-file-operations.c:
480 During the merge part of a recursive move/copy always
481 disable same_fs to make sure we transcode filenames
482 correctly, as the target directory may be on another
485 2008-03-28 Alexander Larsson <alexl@redhat.com>
487 * libnautilus-private/nautilus-file-operations.c:
488 When prepare move fails and we didn't select overwrite
489 do not silently overwrite. Instead we remember for each
490 file if overwrite was already specified or not.
492 2008-03-28 Alexander Larsson <alexl@redhat.com>
494 * libnautilus-private/nautilus-file-operations.c:
496 Actually handle the move-file-over-directory case.
498 2008-03-26 Alexander Larsson <alexl@redhat.com>
500 * libnautilus-private/nautilus-monitor.c:
501 (nautilus_monitor_directory):
502 Avoid constantly trying to create directory monitors
503 if it fails once by returning an "empty"
504 NautilusMonitor instead of NULL.
506 2008-03-24 Christian Neumair <cneumair@gnome.org>
508 * src/file-manager/fm-directory-view.c
509 (delayed_rename_file_hack_callback),
510 (delayed_rename_file_hack_removed), (rename_file):
511 Ensure that the rename file callback data is destroyed. We leaked it
512 in case of cancellation.
514 2008-03-23 Christian Neumair <cneumair@gnome.org>
516 * src/file-manager/fm-directory-view.c
517 (directory_list_lookup_file), (fm_directory_view_new_folder),
518 (paste_clipboard_received_callback),
519 (paste_into_clipboard_received_callback),
520 (action_paste_files_callback), (action_paste_files_into_callback):
521 Ref/unref view before/after receiving clipboard data, and check
522 whether it has been disposed. Should fix most of the clipboard crashers.
524 * src/file-manager/fm-tree-view.c
525 (clipboard_contents_received_callback), (button_pressed_callback),
526 (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
527 (fm_tree_view_finalize):
528 Cancel activation and destroy popup in dispose() and not in finalize().
529 Create popup menu on demand.
530 Unref popup file in dispose() instead of leaking a reference.
531 Use eel_preferences_add_callback_while_alive() for preferences
533 Also ref/unref before/after requesting clipboard data, and check for
534 previous disposal in callback. Should fix rest of clipboard crashers.
536 2008-03-23 Christian Neumair <cneumair@gnome.org>
538 * src/file-manager/fm-icon-view.c (play_file):
539 Use playbin for playback, but keep video playback disabled. (#523959).
541 2008-03-23 Paolo Borelli <pborelli@katamail.com>
543 * src/nautilus-location-entry.c: do not leak the
544 location string when autocompleting.
546 2008-03-23 Christian Neumair <cneumair@gnome.org>
548 * libnautilus-private/nautilus-directory-async.c
549 (directory_count_start), (deep_count_load):
550 Do not follow symlinks. (#504980).
552 2008-03-23 Christian Neumair <cneumair@gnome.org>
554 * libnautilus-private/nautilus-file-operations.c
555 (custom_full_name_skip), (custom_basename_skip),
556 (custom_size_skip), (custom_time_skip), (custom_mount_skip):
557 Fix compiler warnings about unused value by casting va_arg calls with
558 unused return values to void. (#523908).
560 2008-03-22 Christian Neumair <cneumair@gnome.org>
562 * src/file-manager/fm-directory-view.c
563 (delayed_rename_file_hack_callback):
564 Only start renaming if we have not yet been destroyed.
566 2008-03-20 Alexander Larsson <alexl@redhat.com>
568 * libnautilus-private/nautilus-program-choosing.c:
569 Use GDesktopAppInfos for launching desktop files. (#342084)
570 Patch from Cosimo Cecchi.
572 * src/file-manager/fm-directory-view.c:
573 (paste_clipboard_data):
576 2008-03-19 Frederic Crozat <fcrozat@mandriva.com>
578 * libnautilus-private/nautilus-link.c:
579 Only strip icon name when it ends with a know
582 2008-03-19 Alexander Larsson <alexl@redhat.com>
585 Add Christian Neumair as new maintainer
587 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
589 * libnautilus-private/nautilus-search-engine-tracker.c:
590 (nautilus_search_engine_tracker_new): Check that tracker is
591 actually running before using it (#386512).
592 Patch by Josselin Mouette.
594 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
596 * src/file-manager/fm-directory-view.c:
597 (action_show_hidden_files_callback): Show backup files too if the
598 option for it is set. Showing hidden files and backup files is
599 handled exactly the same in nautilus nowadays (#327361).
600 Patch by Stephen Cook.
602 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
604 * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
605 Allow "Connect to server" for sftp and ssh shares too (#385608).
606 Patch from Mike Hommey.
608 2008-03-18 Cosimo Cecchi <cosimoc@gnome.org>
610 * libnautilus-private/nautilus-file.c:
611 (nautilus_file_should_show_thumbnail):
612 * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
613 (nautilus_thumbnail_is_mimetype_limited_by_size):
614 * libnautilus-private/nautilus-thumbnails.h:
615 Always use the thumbnails regardless of the original file size if
616 it has been already generated (#501268).
617 Also, reimplement image mimetypes table to determine if we have
618 to check for file size limit.
621 2008-03-17 A. Walton <awalton@svn.gnome.org>
623 * libnautilus-private/nautilus-icon-info.h:
624 Trivial build fix for users with Gtk+ SVN trunk (#522835),
625 caused by recent changes in Gtk+'s file includes.
626 Patch from Marc-Andre Lureau.
628 2008-03-17 Alexander Larsson <alexl@redhat.com>
630 * src/nautilus-connect-server-dialog-main.c:
631 * src/nautilus-connect-server-dialog-nonmain.c:
632 * src/nautilus-connect-server-dialog.c:
633 Mount location when using the external connect
634 to server dialog app. (#520390)
635 Patch from Cosimo Cecchi <anarki@lilik.it>
637 2008-03-14 A. Walton <awalton@svn.gnome.org>
639 * src/nautilus-connect-server-dialog.c
640 (bookmark_checkmark_toggled),
641 (nautilus_connect_server_dialog_init):
642 Set the bookmark name widget in the connect server dialog insensitive
643 if the user doesn't check the add bookmark check button.
645 2008-03-14 A. Walton <awalton@svn.gnome.org>
647 * libnautilus-private/nautilus-bookmark.c
648 (nautilus_bookmark_compare_with):
649 Fixes crash if the user doesn't set a name for the bookmark (#522446).
651 2008-03-14 Alexander Larsson <alexl@redhat.com>
653 * libnautilus-private/nautilus-column-chooser.c:
654 (button_new_with_mnemonic):
655 respect gtk-button-images property for buttons (#514130)
656 Patch from Marcin Galazka
658 2008-03-13 Alexander Larsson <alexl@redhat.com>
660 * libnautilus-private/nautilus-mime-application-chooser.c:
661 (set_extension_and_description):
662 Don't create application/x-ext-<extension> types for known mimetypes
664 2008-03-12 Cosimo Cecchi <cosimoc@gnome.org>
666 * src/nautilus-property-browser.c:
667 (make_properties_from_directories):
668 Use the correct string to lookup the icons for the emblems.
671 2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
673 * src/file-manager/fm-properties-window.c:
674 Fix a crash while changing owner
676 2008-03-11 Alexander Larsson <alexl@redhat.com>
679 Post release version bump
681 === nautilus 2.22.0 ===
683 2008-03-11 Alexander Larsson <alexl@redhat.com>
694 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
696 * libnautilus-private/nautilus-file-operations.c:
697 (callback_for_move_to_trash):
698 Fix a crash due to a missing NULL check (#520947).
700 2008-03-06 Alexander Larsson <alexl@redhat.com>
702 * libnautilus-private/nautilus-bookmark.c:
703 (nautilus_bookmark_uri_known_not_to_exist):
704 Fix this check to actually only access local
705 files, not fuse-based gvfs paths.
707 2008-03-06 Alexander Larsson <alexl@redhat.com>
709 * libnautilus-private/nautilus-icon-container.c:
710 (nautilus_icon_container_update_icon):
713 * libnautilus-private/nautilus-icon-info.c:
714 (nautilus_icon_info_lookup):
715 Resize custom icons (#513102)
717 2008-03-06 Alexander Larsson <alexl@redhat.com>
719 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
720 Avoid crashing if no pixbuf for menu icon. (#513719)
722 2008-03-06 Alexander Larsson <alexl@redhat.com>
724 * src/nautilus-file-management-properties.c:
725 Avoid showing broken icons for the media type list (#519880)
727 2008-03-06 Alexander Larsson <alexl@redhat.com>
729 * libnautilus-private/nautilus-file-operations.c:
731 Fix delete all button (#518616)
732 Patch from Rached Ben Mustapha
734 2008-03-06 Alexander Larsson <alexl@redhat.com>
736 * libnautilus-private/nautilus-file.c:
737 (nautilus_file_can_set_permissions):
738 Try to set permissions on remote shares. (#520572)
740 2008-03-06 Alexander Larsson <alexl@redhat.com>
742 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
743 Only look for autorun stuff for local files.
744 We can't generally exec stuff for non-local files anyway,
745 and is a performance hit to do the check.
747 2008-03-05 Alexander Larsson <alexl@redhat.com>
749 * libnautilus-private/nautilus-autorun.[ch]:
750 Add async x-content type getter, change sync one
751 to only read the cached value
753 * src/file-manager/fm-directory-view.c:
754 * src/nautilus-window-manage-views.c:
755 Get x-content type async
757 2008-03-04 Alexander Larsson <alexl@redhat.com>
759 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
760 Handle the case of empty display name as if it wasn't specified.
762 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
764 * nautilus-computer.desktop.in.in:
765 * nautilus-folder-handler.desktop.in.in:
766 * nautilus-home.desktop.in.in:
767 Computer, Home and Open Folder .desktop files should only show in
768 GNOME. Patch from Federico Mena Quintero. (#350947)
770 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
772 * src/nautilus-file-management-properties.c:
773 (update_icon_captions_from_gconf):
774 Fix a crasher when reading NULL values from GConf. (#518974)
776 2008-02-28 Christian Neumair <cneumair@gnome.org>
778 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
780 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
781 Ignore lines beginning with a space (#512593).
783 2008-02-28 Alexander Larsson <alexl@redhat.com>
785 * src/file-manager/fm-directory-view.c:
786 (file_should_show_foreach):
787 Add mount entry for mountables, not unmount (#519056)
789 2008-02-28 Alexander Larsson <alexl@redhat.com>
791 * libnautilus-private/nautilus-progress-info.c:
792 Use better icon for system tray. (#518644)
793 Patch from Michael Monreal
795 2008-02-07 Christian Neumair <cneumair@gnome.org>
797 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
798 Handle NULL state (#512042).
799 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
800 trash monitor signal (#519050).
802 2008-02-26 Alexander Larsson <alexl@redhat.com>
804 * src/nautilus-autorun-software.c (autorun):
807 2008-02-25 Alexander Larsson <alexl@redhat.com>
810 Post release version bump
812 === nautilus 2.21.92 ===
814 2008-02-25 Alexander Larsson <alexl@redhat.com>
822 2008-02-25 Alexander Larsson <alexl@redhat.com>
824 * src/nautilus-autorun-software.c:
825 Show dialog on autorun errors
827 2008-02-25 Alexander Larsson <alexl@redhat.com>
829 * src/file-manager/fm-properties-window.c:
830 Don't show permissions for computer.
831 Make "open with tab" consistent for computer and trash.
832 Patch from Cosimo Cecchi (#518131)
834 2008-02-25 Alexander Larsson <alexl@redhat.com>
836 * src/nautilus-window-manage-views.c:
837 (got_file_info_for_view_selection_callback):
838 Fix NautilusFile leak.
839 Patch from Christian Neumair
841 2008-02-25 Alexander Larsson <alexl@redhat.com>
843 * libnautilus-private/nautilus-icon-container.[ch]:
844 * src/file-manager/fm-directory-view.[ch]:
845 * src/file-manager/fm-icon-view.c:
846 Fixes the icon position when creating a new folder,
847 and the view is zoomed.
848 Patch from Christian Neumair
850 2008-02-25 Alexander Larsson <alexl@redhat.com>
852 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
853 Fix s/display_name/filename/ typo (#515903)
854 Fixes blurry window icons
855 Patch from Christian Neumair
857 2008-02-25 Alexander Larsson <alexl@redhat.com>
859 * src/file-manager/fm-properties-window.c:
860 Allow theming of chart colors (#478471)
861 Patch from Baris Cicek
863 2008-02-25 Alexander Larsson <alexl@redhat.com>
865 * libnautilus-private/nautilus-file.c (is_uri_relative):
866 g_uri_get_scheme -> g_uri_parse_scheme
868 2008-02-25 Alexander Larsson <alexl@redhat.com>
870 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
871 Don't display error on G_IO_ERROR_FAILED_HANDLED.
873 2008-02-22 David Zeuthen <davidz@redhat.com>
875 * libnautilus-private/nautilus-autorun.c:
876 (autorun_dialog_response), (do_autorun_for_content_type):
877 Actually handle when the user presses the Eject or Unmount button.
879 * src/nautilus-window-manage-views.c: (found_mount_cb),
880 (update_for_new_location):
881 * src/nautilus-window-private.h:
882 * src/nautilus-window.c: (nautilus_window_finalize):
883 Find the mount for the window, used for determining if a x-content
884 clue bar should be shown, async.
886 2008-02-22 Alexander Larsson <alexl@redhat.com>
888 * libnautilus-private/nautilus-mime-actions.c:
889 (activation_mount_not_mounted):
890 Don't crash if all files were removed due to error
893 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
895 * libnautilus-private/nautilus-icon-container.c:
896 (nautilus_icon_container_get_selected_icons),
897 (nautilus_icon_container_get_selected_icon_locations),
898 (stop_rubberbanding): Add
899 nautilus_icon_container_get_selected_icons(). Use icon as range
900 selection base if it has been rubberbanded. Fixes #512894.
902 2008-02-21 Vincent Untz <vuntz@gnome.org>
904 Bring back the Connect to dialog. It still needs some work, but it's
907 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
908 Actually save the name in the bookmark, instead of forgetting it.
910 * src/Makefile.am: Updated to build the connect dialog stuff.
911 * src/nautilus-connect-server-dialog-main.c: (show_uri),
912 (nautilus_connect_server_dialog_present_uri), (main):
913 Port to gio. We use g_app_info_launch_default_for_uri() to open the
914 URI, but it will need some more work because it doesn't automount the
916 * src/nautilus-connect-server-dialog-nonmain.c:
917 (nautilus_connect_server_dialog_present_uri): Trivial update.
918 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
919 (nautilus_connect_server_dialog_finalize), (connect_to_server),
920 (response_callback), (setup_for_type), (display_server_location),
921 (nautilus_connect_server_dialog_init),
922 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
923 feature, to replace the old gnome-vfs network volumes. Remove the
924 Browse button, which isn't really needed there. Needs some more polish.
925 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
926 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
927 Uncomment code to make use of the dialog
929 2008-02-21 David Zeuthen <davidz@redhat.com>
931 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
932 Use g_volume_should_automount() to determine if we should autorun
935 * libnautilus-private/nautilus-directory-async.c:
936 (nautilus_directory_set_up_request),
937 (nautilus_async_destroying_file), (lacks_filesystem_info),
938 (wants_filesystem_info), (request_is_satisfied),
939 (directory_count_start), (mime_list_start),
940 (filesystem_info_cancel), (filesystem_info_stop),
941 (filesystem_info_state_free), (got_filesystem_info),
942 (query_filesystem_info_callback), (filesystem_info_start),
943 (start_or_stop_io), (nautilus_directory_cancel),
944 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
945 (nautilus_directory_cancel_loading_file_attributes):
946 * libnautilus-private/nautilus-directory-private.h:
947 * libnautilus-private/nautilus-file-attributes.h: Add new
948 filesystem info attribute; right now two bits in NautilusFile's
949 private structure are set; the filesystem::use-preview and
952 * libnautilus-private/nautilus-file-operations.c:
953 (nautilus_file_operations_mount_volume):
954 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
955 (mount_shortcut_cb): Don't inhibit automount from
956 nautilus_file_operations_mount_volume() because then everything
957 will be inhibited as the mount_added callback use it as
958 well. Rather, move the call to inhibit out to the proper call
961 * libnautilus-private/nautilus-file-private.h:
962 * libnautilus-private/nautilus-file.c:
963 (nautilus_file_get_filesystem_use_preview),
964 (nautilus_file_should_show_thumbnail),
965 (get_speed_tradeoff_preference_for_file),
966 (nautilus_file_get_mount):
967 * libnautilus-private/nautilus-file.h:
968 * src/file-manager/fm-directory-view.c: (load_directory):
969 * src/file-manager/fm-icon-view.c: (should_preview_sound):
970 * src/nautilus-window-manage-views.c: (update_for_new_location):
971 Use the new filesystem::use-preview hint to determine if we should
972 preview non-native files (such as gphoto2:// and cdda://
975 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
977 * src/nautilus-application.c: (find_parent_spatial_window):
978 Stop closing parent windows at Desktop in spatial mode only if it's
979 not explicitly opened in a spatial window. (#515180).
981 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
983 * src/nautilus-pathbar.c: (trash_state_changed_cb),
984 (nautilus_path_bar_init):
985 Update the trash icon on the pathbar according to the trash state.
988 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
990 * libnautilus-private/nautilus-mime-application-chooser.c:
991 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
992 Finish work on open with tab with multiple files selected. (#343930).
994 2008-02-20 Alexander Larsson <alexl@redhat.com>
996 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
997 * libnautilus-private/nautilus-open-with-dialog.[ch]:
998 * src/file-manager/fm-directory-view.c:
999 * src/file-manager/fm-properties-window.c:
1000 Initial work on open with tab with multple selected
1002 Patch from Cosimo Cecchi
1004 2008-02-20 Alexander Larsson <alexl@redhat.com>
1006 * libnautilus-private/nautilus-file-operations.c:
1007 Duplicate if src and dest dirs are the same (#512392)
1009 2008-02-20 Alexander Larsson <alexl@redhat.com>
1011 * src/nautilus-main.c:
1012 Call eel_debug_shut_down() after freeing
1013 NautilusApplications (fixes warning about
1015 Pointed out by Christian Neumair
1017 2008-02-20 Alexander Larsson <alexl@redhat.com>
1019 * libnautilus-private/nautilus-icon-info.c:
1020 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
1021 (nautilus_icon_info_get_pixbuf_at_size):
1022 Don't scale icons if not needed (#515903)
1023 Patch from Christian Neumair
1025 2008-02-19 Alexander Larsson <alexl@redhat.com>
1027 * src/file-manager/fm-tree-model.[ch]:
1028 Add fm_tree_model_iter_compare_roots to compare roots
1029 Report dummy rows added before reporting has_child_toggled.
1031 * src/file-manager/fm-tree-view.c:
1033 Use fm_tree_model_iter_compare_roots when comparing roots
1034 to force a stable sort, because GtkTreeModelSort isn't stable.
1036 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
1038 * libnautilus-private/nautilus-file-operations.c:
1039 (delete_job_done), (delete_job), (trash_or_delete_internal),
1040 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
1041 * libnautilus-private/nautilus-file-operations.h:
1042 * src/file-manager/fm-directory-view.c:
1043 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
1044 (trash_or_delete_files), (action_location_trash_callback):
1045 Reset selection_was_removed in FMDirectoryView if the user
1046 cancels the deletion from trash (#337937).
1048 2008-02-19 Alexander Larsson <alexl@redhat.com>
1050 * libnautilus-private/nautilus-clipboard.c:
1051 * src/file-manager/fm-directory-view.c:
1052 * src/file-manager/fm-icon-view.c:
1053 * src/file-manager/fm-list-view.c:
1054 * src/nautilus-navigation-window-menus.c:
1055 * src/nautilus-spatial-window.c:
1056 * src/nautilus-window-menus.c:
1057 Move comments around to help translators (#463616)
1058 Patch from Yann Simon
1060 2008-02-19 Alexander Larsson <alexl@redhat.com>
1062 * libnautilus-private/Makefile.am:
1063 * libnautilus-private/nautilus-file-operations-progress-icons.h:
1064 * libnautilus-private/nautilus-file-operations-progress.[ch]:
1065 Removed unused files. (#515259)
1067 * libnautilus-private/nautilus-file-operations.c:
1068 Don't include removed file
1070 2008-02-18 Alexander Larsson <alexl@redhat.com>
1072 * libnautilus-private/nautilus-directory-async.c:
1073 (link_info_nautilus_link_read_callback):
1074 Avoid free of random memory if desktop file reading
1077 2008-02-15 Alexander Larsson <alexl@redhat.com>
1079 * libnautilus-private/nautilus-dnd.c:
1080 (nautilus_drag_build_selection_list):
1081 Don't build selection list in wrong order. (#330357)
1083 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
1085 * src/file-manager/fm-properties-window.c:
1086 (should_show_custom_icon_buttons):
1087 Fix typo, now you can set custom icons again. (#512795)
1089 2008-02-15 Alexander Larsson <alexl@redhat.com>
1091 * libnautilus-private/nautilus-mime-actions.c:
1092 * libnautilus-private/nautilus-vfs-file.c:
1093 Fix checking when to display errors (#514135)
1095 2008-02-14 Alexander Larsson <alexl@redhat.com>
1097 * libnautilus-private/nautilus-file-operations.c:
1098 (report_copy_progress):
1099 Only change progress status string as needed when
1100 copying. This avoids a lot of I/O ops to get the
1103 2008-02-14 Alexander Larsson <alexl@redhat.com>
1105 * libnautilus-private/nautilus-file-operations.c:
1106 ask before emptying the trash or deleting files (#509877)
1107 Patch from Cosimo Cecchi and Luca Ferretti
1109 2008-02-14 Alexander Larsson <alexl@redhat.com>
1111 * src/file-manager/fm-properties-window.[ch]:
1112 Close properties dialog on escape (#515620)
1113 Patch from Cosimo Cecchi
1115 2008-02-14 Alexander Larsson <alexl@redhat.com>
1117 * libnautilus-private/nautilus-file-operations.c:
1118 Don't ref parent window during operation, as this
1119 could lead to some crash when the gtkuimanager is updated
1120 but the child widgets were destroyed. Instead use
1123 2008-02-13 Alexander Larsson <alexl@redhat.com>
1126 Handle beagle >= 0.3.0
1128 2008-02-13 Alexander Larsson <alexl@redhat.com>
1130 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1131 Fix bookmark comparison (#516214)
1132 Patch from Cosimo Cecchi
1134 2008-02-13 Alexander Larsson <alexl@redhat.com>
1136 * libnautilus-private/nautilus-progress-info.c:
1137 Allow minimize of progress window (#512778)
1138 Patch from Cosimo Cecchi
1140 2008-02-13 Alexander Larsson <alexl@redhat.com>
1142 * libnautilus-private/nautilus-progress-info.[ch]:
1143 * libnautilus-private/nautilus-file-operations.c:
1144 Add paused status to progress infos and use it
1145 to avoid poping up the progress dialog while dialogs
1147 Patch from Cosimo Cecchi
1149 2008-02-13 Alexander Larsson <alexl@redhat.com>
1151 * libnautilus-private/nautilus-icon-dnd.c:
1152 If using composite, make dnd icons partially transparent.
1154 2008-02-13 Alexander Larsson <alexl@redhat.com>
1156 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1157 * libnautilus-private/nautilus-icon-dnd.c:
1158 Support alpha icons during DnD on composited screens. (#500084)
1159 Patch from Alexander "weej" Jones
1161 2008-02-13 Alexander Larsson <alexl@redhat.com>
1163 * libnautilus-private/nautilus-link.c:
1164 (nautilus_link_get_link_icon_from_desktop):
1165 Strip extension from non-absolute-filename icons.
1166 This fixes icons for some old-school desktop files.
1168 2008-02-13 Alexander Larsson <alexl@redhat.com>
1170 * libnautilus-private/nautilus-file.[ch]:
1171 * libnautilus-private/nautilus-file-private.h:
1172 Add nautilus_file_is_launcher()
1174 * libnautilus-private/nautilus-directory-async.c:
1175 * libnautilus-private/nautilus-dnd.c:
1176 * libnautilus-private/nautilus-link.[ch]
1177 * libnautilus-private/nautilus-mime-actions.c:
1178 * libnautilus-private/nautilus-program-choosing.[ch]:
1179 * src/file-manager/fm-directory-view.c:
1180 * src/file-manager/fm-tree-view.c:
1181 Remove weird desktop-file: and command: hacks, and
1182 replace with usage and implementation of
1183 nautilus_file_is_launcher().
1184 This fixes some problems where the old desktop-file uri
1185 was interpreted as an actual file.
1187 2008-02-13 Alexander Larsson <alexl@redhat.com>
1189 * libnautilus-private/nautilus-file-operations.c (verify_destination):
1190 Don't free NULL GError.
1192 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
1194 * libnautilus-private/nautilus-file-operations.c:
1195 Remove unneeded gnome-vfs includes.
1197 2008-02-12 Alexander Larsson <alexl@redhat.com>
1199 * libnautilus-private/nautilus-mime-actions.c:
1200 (mime_application_hash):
1201 Fix 64bit build (#515896)
1203 2008-02-11 Alexander Larsson <alexl@redhat.com>
1206 Post-release version bump
1208 === nautilus 2.21.91 ===
1210 2008-02-11 Alexander Larsson <alexl@redhat.com>
1218 2008-02-11 Alexander Larsson <alexl@redhat.com>
1220 * libnautilus-private/nautilus-progress-info.[ch]:
1221 * libnautilus-private/nautilus-file-operations.c:
1222 Make progress setting be ratio based and not
1223 percent based and then ensure we handle division
1224 by zero correctly in all cases.
1226 2008-02-11 Alexander Larsson <alexl@redhat.com>
1228 * libnautilus-private/nautilus-file-operations.c:
1229 * libnautilus-private/nautilus-mime-actions.c:
1230 * libnautilus-private/nautilus-vfs-file.c:
1231 * src/nautilus-application.c:
1232 * src/nautilus-window-manage-views.c:
1233 Update for new gio mount flags argument
1235 2008-02-11 Alexander Larsson <alexl@redhat.com>
1237 * src/nautilus-places-sidebar.c (update_places):
1238 Fix leak of volumes list.
1239 Pointed out by Vincent Untz
1241 2008-02-08 Alexander Larsson <alexl@redhat.com>
1243 * libnautilus-private/nautilus-autorun.c:
1246 2008-02-08 Alexander Larsson <alexl@redhat.com>
1248 * src/nautilus-application.c:
1249 Use the new g_volume_should_automount()
1251 2008-02-08 Alexander Larsson <alexl@redhat.com>
1253 * libnautilus-private/nautilus-desktop-link.c:
1254 Maks sure we disconnect from the changed
1255 signal on the mount.
1257 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
1259 * HACKING: Change CVS things into SVN.
1261 2008-02-08 Alexander Larsson <alexl@redhat.com>
1263 * libnautilus-private/nautilus-desktop-link.c:
1264 (mount_changed_callback):
1265 (nautilus_desktop_link_new_from_mount):
1266 Handle changes of GMount objects
1268 2008-02-08 Alexander Larsson <alexl@redhat.com>
1270 * src/file-manager/fm-directory-view.c:
1271 Fix open and open with menu display in
1272 always-use-browser mode.
1274 2008-02-08 Alexander Larsson <alexl@redhat.com>
1276 * src/file-manager/fm-directory-view.c:
1277 Make sure delete-from-trash is correctly sensitive.
1280 2008-02-08 Alexander Larsson <alexl@redhat.com>
1282 * test/test-nautilus-search-engine.c:
1284 Initialize threads (#515031)
1286 2008-02-07 Luca Ferretti <elle.uca@libero.it>
1289 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1292 2008-02-07 A. Walton <awalton@svn.gnome.org>
1294 * libnautilus-private/nautilus-emblem-utils.c:
1295 (is_reserved_keyword):
1296 * libnautilus-private/nautilus-file.c:
1297 (nautilus_file_fit_date_as_string):
1298 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1299 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1301 2008-02-07 Alexander Larsson <alexl@redhat.com>
1303 * libnautilus-private/nautilus-icon-dnd.c:
1304 Rewrite the desktop uri to the real uri on
1305 uri-list drops (i.e. from other apps) (#511764)
1307 2008-02-06 Alexander Larsson <alexl@redhat.com>
1309 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1310 Don't crash if parent doesn't exist (#512636)
1311 Move exact change before key generation to avoid leak.
1313 2008-02-06 Alexander Larsson <alexl@redhat.com>
1315 * src/nautilus-window-manage-views.c:
1316 (nautilus_window_reload):
1317 Selection is already GFiles now, no need to
1318 convert from uris (#514458)
1319 Patch from John Millikin
1321 2008-02-06 Alexander Larsson <alexl@redhat.com>
1323 * libnautilus-private/nautilus-directory-async.c:
1324 (directory_load_one):
1325 Avoid crashing if gvfs backend gives NULL as name for
1326 a new file. (#511601)
1328 2008-02-06 Alexander Larsson <alexl@redhat.com>
1330 * libnautilus-private/nautilus-directory-async.c:
1331 * libnautilus-private/nautilus-directory-private.h:
1332 Change how we handle cancellation of the directory count
1333 and mime list for files in a directory. We now make sure
1334 that the callback for the cancelled operation is run before
1337 This was causing problems when viewing a directory that had
1338 a subdirectory getting a lot of new files added, as for each
1339 new file added the directory count would be cancelled and
1340 re-started, leading to lots of outstanding (cancelled)
1341 operations. Each of these was using a file descriptor for
1342 the readdir operation, which wasn't really leaking (it was
1343 eventually freed) but could cause temporary out-of-fd errors.
1345 Perhaps we should do something similar for all kinds of
1346 operations, but its worst for dir count and mime list due to
1347 nautilus_directory_invalidate_count_and_mime_list() which is
1348 called on file creation.
1350 2008-02-05 Alexander Larsson <alexl@redhat.com>
1352 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1353 Escape characters that won't work in GMarkup.
1355 2008-02-04 Alexander Larsson <alexl@redhat.com>
1357 * libnautilus-private/nautilus-autorun.c:
1358 Don't autorun non-local mounts.
1360 2008-02-04 Alexander Larsson <alexl@redhat.com>
1362 * libnautilus-private/nautilus-dnd.c ()
1363 (nautilus_drag_default_drop_action_for_icons):
1364 Default to move when dragging from trash.
1366 2008-02-04 Alexander Larsson <alexl@redhat.com>
1368 * src/file-manager/fm-properties-window.c (create_permissions_page):
1369 Only show selinux context if HAVE_SELINUX.
1371 2008-02-04 Alexander Larsson <alexl@redhat.com>
1373 * libnautilus-private/nautilus-file-operations.c:
1374 Don't follow symlinks when emptying trash (#513912)
1376 2008-02-01 Alexander Larsson <alexl@redhat.com>
1378 * libnautilus-private/nautilus-mime-actions.c:
1379 Handle GAppInfos having NULL id
1381 2008-01-30 Alexander Larsson <alexl@redhat.com>
1383 * libnautilus-private/nautilus-autorun.[ch]:
1384 Add functions to inhibit autorun for a volume
1385 or for the volume of a file.
1387 * src/nautilus-application.c:
1388 Convert automount code to new way to inhibit autorun.
1390 * libnautilus-private/nautilus-file-operations.c:
1391 * libnautilus-private/nautilus-mime-actions.c:
1392 * libnautilus-private/nautilus-vfs-file.c:
1393 * src/nautilus-window-manage-views.c:
1394 Inhibit autorun if we manually mount stuff.
1396 2008-01-29 Alexander Larsson <alexl@redhat.com>
1398 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1399 Fix string wrt plural
1401 2008-01-28 Alexander Larsson <alexl@redhat.com>
1404 Post release version bump
1406 === nautilus 2.21.90 ===
1408 2008-01-28 Alexander Larsson <alexl@redhat.com>
1414 Update version to 2.21.90
1416 2008-01-28 Alexander Larsson <alexl@redhat.com>
1418 * libnautilus-private/nautilus-autorun.c:
1419 Better finding of case insensitive files. (#511450)
1421 * libnautilus-private/nautilus-file-utilities.[ch]:
1422 Add nautilus_find_file_insensitive
1424 Based on patch from John Millikin
1426 2008-01-28 Alexander Larsson <alexl@redhat.com>
1428 * src/file-manager/fm-directory-view.c:
1429 Enable paste into folder for volume links (#386800)
1430 Based on patch from John Millikin
1432 2008-01-28 Alexander Larsson <alexl@redhat.com>
1434 * libnautilus-private/nautilus-directory-async.c:
1436 Don't reference thumb_mtime_str if its not
1437 set, fixing a crash on zoom in. (#511406)
1438 Patch from John Millikin
1440 2008-01-28 Alexander Larsson <alexl@redhat.com>
1442 * libnautilus-private/nautilus-file-operations.c:
1443 (report_count_progress):
1444 Use ngettext for number of files strings. (#512203)
1445 Patch from Vasiliy Faronov
1447 2008-01-28 Alexander Larsson <alexl@redhat.com>
1449 * libnautilus-private/nautilus-metafile.c:
1451 Escape slashes in the same way as old versions,
1452 fixing loss of metadata customization.
1453 Patch from Rached Ben Mustapha (#511592)
1455 2008-01-25 Soren Sandmann <sandmann@redhat.com>
1457 * libnautilus-private/nautilus-directory-background.c
1458 (nautilus_connect_desktop_background_to_file_metadata): Remove
1459 call of noop eel_background_set_is_constant()
1461 2008-01-25 Matthias Clasen <mclasen@redhat.com>
1463 * libnautilus-private/nautilus-file-operations.c: Update all
1464 GIOSchedulerJobFunc callbacks to return FALSE.
1466 2008-01-24 Luca Ferretti <elle.uca@libero.it>
1468 reviewed by: Alexander Larsson
1470 * libnautilus-private/Makefile.am:
1471 * libnautilus-private/nautilus-icon-names.h
1473 Add a new file to define icon names, like
1474 #define NAUTILUS_ICON_HOME "user-home"
1475 using named icons from fd.o icon naming spec.
1477 * libnautilus-private/nautilus-desktop-link.c:
1478 (nautilus_desktop_link_new):
1479 * libnautilus-private/nautilus-link.c:
1480 (nautilus_link_get_link_icon_from_desktop):
1481 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1482 (nautilus_trash_monitor_init):
1483 * src/file-manager/fm-directory-view.c:
1484 * src/file-manager/fm-tree-view.c: (create_popup_menu),
1486 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1487 * src/nautilus-connect-server-dialog-main.c: (main):
1488 * src/nautilus-desktop-window.c: (real_get_icon):
1489 * src/nautilus-main.c: (main):
1490 * src/nautilus-pathbar.c: (get_icon_for_file_path),
1491 (get_button_image), (is_file_path_mounted_mount),
1492 (make_directory_button):
1493 * src/nautilus-places-sidebar.c: (update_places),
1494 (bookmarks_drop_uris):
1495 * src/nautilus-window-menus.c:
1497 Include nautilus-icon-name.h and use its icons defines.
1498 This means that now Nautilus is using "user-home",
1499 "user-desktop", "folder", "user-trash*", "computer",
1500 "drive-harddisk", "folder-remote", "network-workgroup",
1501 and "text-x-generic-template".
1503 * src/network-scheme.desktop.in:
1504 * nautilus-computer.desktop.in.in:
1505 * nautilus-file-management-properties.desktop.in.in:
1506 * nautilus-folder-handler.desktop.in.in:
1507 * nautilus-home.desktop.in.in:
1508 * nautilus.desktop.in.in:
1510 Use icons from fd.o spec here too. In details, we have
1512 ----------------+----------------------
1514 File Browser | system-file-manager
1515 Open Folder | folder-open
1516 Home Folder | user-home
1517 File Management | system-file-manager
1518 Network | network-workgroup
1520 For other details see bug #407130.
1522 2008-01-23 Alexander Larsson <alexl@redhat.com>
1524 * libnautilus-private/nautilus-file-operations.c:
1525 Don't leak enumerators
1527 * libnautilus-private/nautilus-trash-monitor.c:
1528 Don't leak file info
1530 Fixes from Matthias Clasen
1532 2008-01-22 Alexander Larsson <alexl@redhat.com>
1534 * libnautilus-extension/nautilus-column.c:
1535 Add attribute_q property that is the Quark
1536 of the attribute property.
1538 * src/file-manager/fm-icon-container.c:
1539 * src/file-manager/fm-list-model.[ch]:
1540 * src/file-manager/fm-list-view.c:
1541 Use the quark versions of the string attribute
1542 calls for better performance.
1544 2008-01-22 Alexander Larsson <alexl@redhat.com>
1546 * libnautilus-private/nautilus-file.[ch]:
1547 Add quark-bases string-attribute accessors.
1548 Store extension infos as quarks
1550 2008-01-22 Alexander Larsson <alexl@redhat.com>
1552 * libnautilus-private/nautilus-file.c:
1553 (nautilus_file_invalidate_extension_info_internal):
1554 (nautilus_file_add_string_attribute):
1555 Lazily allocate the extension info hashtable.
1556 Internalize the extension info attribute names.
1558 2008-01-22 Alexander Larsson <alexl@redhat.com>
1560 * libnautilus-private/nautilus-file.c:
1561 (nautilus_file_get_emblem_pixbufs):
1562 Don't leak NautilusIconInfo
1564 2008-01-22 Alexander Larsson <alexl@redhat.com>
1566 * libnautilus-private/nautilus-bookmark.c:
1567 (nautilus_bookmark_get_pixbuf):
1570 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1573 * libnautilus-private/nautilus-icon-info.c:
1574 (nautilus_icon_info_get_pixbuf_nodefault):
1575 Only set toggle ref first time we get a pixbuf request.
1577 2008-01-22 Alexander Larsson <alexl@redhat.com>
1579 * src/nautilus-main.c:
1581 Clear caches on shutdown to help track leaks.
1583 2008-01-22 Alexander Larsson <alexl@redhat.com>
1585 * libnautilus-private/nautilus-file.c:
1587 (update_description_for_link):
1588 Fix leak of description
1590 * libnautilus-private/nautilus-metafile.c:
1591 (set_metafile_contents):
1592 fix leak of xmlName.
1594 2008-01-22 Alexander Larsson <alexl@redhat.com>
1596 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1597 * libnautilus-private/nautilus-file-operations.c:
1598 * src/Nautilus_shell.server.in:
1599 * src/file-manager/fm-directory-view.c:
1600 * src/file-manager/fm-properties-window.c:
1601 * src/nautilus-connect-server-dialog-main.c:
1602 * src/nautilus-file-management-properties.glade:
1603 * src/nautilus-navigation-window-menus.c:
1604 Clean up strings for l10n. (#510327)
1606 2008-01-22 Alexander Larsson <alexl@redhat.com>
1608 * libnautilus-private/nautilus-file-operations.c:
1609 * libnautilus-private/nautilus-file.c:
1610 * libnautilus-private/nautilus-progress-info.c:
1611 * src/file-manager/fm-directory-view.c:
1612 * src/file-manager/fm-properties-window.c:
1613 Use thousands separators (#41455)
1615 2008-01-21 Alexander Larsson <alexl@redhat.com>
1618 Post release version bump
1620 === nautilus 2.21.6 ===
1622 2008-01-21 Alexander Larsson <alexl@redhat.com>
1628 Bump glib requirement to 2.15.3
1630 2008-01-21 Alexander Larsson <alexl@redhat.com>
1632 * libnautilus-private/nautilus-desktop-icon-file.c:
1635 * libnautilus-private/nautilus-file.c:
1636 Allow umount and eject for NautilusFiles that have
1637 a GMount. (e.g. unix mountpoints)
1639 2008-01-18 Alexander Larsson <alexl@redhat.com>
1641 * libnautilus-private/nautilus-autorun.c:
1642 * src/nautilus-autorun-software.c:
1645 2008-01-18 Alexander Larsson <alexl@redhat.com>
1647 * libnautilus-private/nautilus-program-choosing.c:
1648 Just use get_activation_location instead of all
1649 the unnecessary special casing.
1651 * libnautilus-private/nautilus-autorun.[ch]:
1652 * src/file-manager/fm-directory-view.c:
1653 * src/nautilus-window-manage-views.c:
1654 Use nautilus_file_get_mount() to do the
1655 x-content type detection.
1657 2008-01-18 Alexander Larsson <alexl@redhat.com>
1659 * libnautilus-private/nautilus-file.[ch]:
1660 Add nautilus_file_get_activation_location.
1662 * libnautilus-private/nautilus-directory-async.c:
1663 Get mounts from mountable files too.
1665 2008-01-18 Alexander Larsson <alexl@redhat.com>
1667 * src/nautilus-x-content-bar.c:
1668 Don't free result of g_app_info_get_icon ().
1670 2008-01-17 Alexander Larsson <alexl@redhat.com>
1672 * libnautilus-private/nautilus-desktop-icon-file.c:
1673 * libnautilus-private/nautilus-directory-async.c:
1674 * libnautilus-private/nautilus-directory-private.h:
1675 * libnautilus-private/nautilus-file.c:
1676 Implement reading the mount attribute
1677 (not used or tested yet)
1679 2008-01-17 Alexander Larsson <alexl@redhat.com>
1681 * libnautilus-private/nautilus-file.[ch]:
1682 * libnautilus-private/nautilus-file-attributes.h:
1683 * libnautilus-private/nautilus-file-private.h:
1684 Add GMount attribute to NautilusFile.
1685 (not implemented yet)
1689 * data/nautilus.xml.in:
1690 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1691 * libnautilus-private/nautilus-autorun.[ch]:
1692 * libnautilus-private/nautilus-global-preferences.c:
1693 * libnautilus-private/nautilus-global-preferences.h:
1694 * libnautilus-private/nautilus-program-choosing.c:
1696 * src/file-manager/fm-directory-view.c:
1697 * src/nautilus-application.c:
1698 * src/nautilus-autorun-software.c: Added.
1699 * src/nautilus-file-management-properties.c:
1700 * src/nautilus-file-management-properties.glade:
1701 * src/nautilus-window-manage-views.c:
1702 * src/nautilus-x-content-bar.[ch]: Added.
1703 More work on autorun and x-content types from David Zeuthen
1705 2008-01-16 Alexander Larsson <alexl@redhat.com>
1707 * src/nautilus-application.c:
1708 (find_parent_spatial_window):
1709 unref, not free the GFile.
1710 Fixes crash in close parent windows (#509821)
1712 2008-01-16 Alexander Larsson <alexl@redhat.com>
1714 * src/nautilus-file-management-properties.c:
1715 (nautilus_file_management_properties_dialog_setup):
1716 Fix help crash by actually owning a ref to
1717 xml_dialog. (#509835)
1719 2008-01-15 Alexander Larsson <alexl@redhat.com>
1721 * libnautilus-private/nautilus-dnd.[ch]:
1722 Add nautilus_drag_uris_local
1724 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1725 Don't copy/move files if you dnd within the same
1728 2008-01-15 Alexander Larsson <alexl@redhat.com>
1730 * src/file-manager/fm-directory-view.c:
1731 Selection lists are GFiles now, not uris (#505944)
1733 2008-01-15 Alexander Larsson <alexl@redhat.com>
1735 * libnautilus-private/nautilus-mime-application-chooser.c:
1736 (nautilus_mime_application_chooser_finalize):
1737 Disconnect mime changed handler
1739 2008-01-15 Alexander Larsson <alexl@redhat.com>
1741 * src/nautilus-file-management-properties.c:
1742 (nautilus_file_management_properties_dialog_response_cb):
1743 Don't crash when exiting separate properties app. (#505687)
1745 * src/nautilus-window.c:
1746 (nautilus_window_update_icon):
1747 Unref pixbuf inside != NULL block.
1749 2008-01-15 Alexander Larsson <alexl@redhat.com>
1751 * libnautilus-private/nautilus-directory-async.c:
1752 * libnautilus-private/nautilus-file-private.h:
1753 * libnautilus-private/nautilus-file.c:
1754 Honor mtime specified in thumbnail (#504833)
1756 2008-01-14 Alexander Larsson <alexl@redhat.com>
1759 Post release version bump
1761 === nautilus 2.21.5 ===
1763 2008-01-14 Alexander Larsson <alexl@redhat.com>
1765 * src/nautilus-application.c:
1772 Update version to 2.21.5
1775 2008-01-14 Alexander Larsson <alexl@redhat.com>
1780 * libnautilus-private/nautilus-file-utilities.c:
1781 * libnautilus-private/nautilus-monitor.c:
1782 * libnautilus-private/nautilus-trash-monitor.c:
1783 * src/nautilus-bookmark-list.c:
1784 Update to new gio API.
1786 2008-01-14 Alexander Larsson <alexl@redhat.com>
1788 * src/file-manager/fm-directory-view.c:
1789 (search_in_menu_items):
1790 (extension_action_callback):
1791 Check recursively for valid menu items (#508878)
1792 Patch from Choe Hwanjin.
1794 2008-01-14 Alexander Larsson <alexl@redhat.com>
1796 * libnautilus-private/nautilus-ui-utilities.c:
1797 (extension_action_sensitive_callback):
1798 (nautilus_toolbar_action_from_menu_item):
1799 Update toolbar item sensitivity if menu item changes.
1801 2008-01-14 Alexander Larsson <alexl@redhat.com>
1803 * libnautilus-private/nautilus-file-operations.[ch]:
1804 Add check_trash arg to nautilus_file_operations_unmount_mount.
1805 Add nautilus_file_operations_mount_volume().
1807 * libnautilus-private/nautilus-desktop-icon-file.c:
1808 * src/nautilus-places-sidebar.c:
1809 * src/file-manager/fm-tree-view.c:
1810 Update to API change.
1812 * data/nautilus.xml.in:
1813 * libnautilus-private/Makefile.am:
1814 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1815 * libnautilus-private/nautilus-autorun.[ch]: Added.
1816 * libnautilus-private/nautilus-global-preferences.[ch]:
1817 * src/nautilus-application.c:
1818 * src/nautilus-file-management-properties.c:
1819 * src/nautilus-file-management-properties.glade:
1820 Add new autorun setup (by David Zeuthen)
1822 2008-01-11 Alexander Larsson <alexl@redhat.com>
1824 * libnautilus-private/nautilus-file.[ch]:
1825 Add nautilus_file_has_activation_uri.
1826 Don't show can't write emblems if you can't
1827 write in the parent either.
1829 * libnautilus-private/nautilus-mime-actions.c:
1830 Don't launch mountables that have no activation uri.
1832 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1834 Don't check for unportable functions, fixes #396923
1838 * configure.in: don't check for unportable functions to modify the
1840 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1842 2008-01-10 Alexander Larsson <alexl@redhat.com>
1844 * src/file-manager/fm-directory-view.c:
1845 Use nautilus_file_can_delete() to control sensitivity
1846 of delete menu item.
1848 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1851 * icons/backgrounds.png:
1852 * icons/emblems.png:
1853 New Tango icons from Ulisse Perusin (see bug #374722).
1855 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1857 * data/icons/16x16/apps/Makefile.am:
1858 * data/icons/22x22/apps/Makefile.am:
1859 * data/icons/24x24/apps/Makefile.am:
1860 * data/icons/32x32/apps/Makefile.am:
1861 * data/icons/scalable/apps/Makefile.am:
1862 Run gtk-update-icon-cache one one when exiting from
1863 icons directory. Not needed to repeat it 5 times.
1865 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1870 * icons/Makefile.am:
1872 Move "nautilus" named icon from icon/appicon to data/icons
1873 matching the directory and naming structure of other GNOME
1876 This will also help if we'll need to add custom themeable
1879 2008-01-10 Alexander Larsson <alexl@redhat.com>
1881 * libnautilus-private/nautilus-mime-actions.c:
1882 (cancel_activate_callback):
1883 Fix assertion crash on cancel.
1885 2008-01-09 A. Walton <awalton@svn.gnome.org>
1887 * libnautilus-private/nautilus-file-operations.c:
1888 (verify_destination):
1889 Non-strdup()'d string potentially free()'d.
1891 2008-01-09 A. Walton <awalton@svn.gnome.org>
1893 * libnautilus-private/nautilus-file-operations.c:
1894 (move_file_prepare):
1895 Remove bad g_error_free()'s causing crashes while
1898 2008-01-09 Alexander Larsson <alexl@redhat.com>
1901 EXTRA_DIST the currently not built
1902 connect to server dialogs.
1904 2008-01-08 Alexander Larsson <alexl@redhat.com>
1907 Post release version bump
1909 === nautilus 2.21.2 ===
1911 2008-01-08 Alexander Larsson <alexl@redhat.com>
1916 2008-01-08 Alexander Larsson <alexl@redhat.com>
1918 * libnautilus-private/nautilus-desktop-icon-file.c:
1919 * libnautilus-private/nautilus-file.[ch]:
1920 * libnautilus-private/nautilus-vfs-file.c:
1921 * src/file-manager/fm-directory-view.c:
1922 Remove unused callbacks in nautilus_file_unmount/eject.
1923 Patch from Tomas Bzatek <tbzatek@redhat.com>
1925 2008-01-08 Alexander Larsson <alexl@redhat.com>
1927 * libnautilus-private/nautilus-desktop-icon-file.c:
1928 * libnautilus-private/nautilus-file-operations.c:
1929 * libnautilus-private/nautilus-vfs-file.c:
1930 Implement some missing mount/unmount functionallity.
1931 Patch from Tomas Bzatek <tbzatek@redhat.com>
1933 2008-01-08 Alexander Larsson <alexl@redhat.com>
1936 Bump glib req to 2.15.1
1938 2008-01-08 Alexander Larsson <alexl@redhat.com>
1940 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1943 2008-01-07 Alexander Larsson <alexl@redhat.com>
1945 * libnautilus-private/nautilus-monitor.c:
1946 * libnautilus-private/nautilus-trash-monitor.c:
1947 Update to new gio API
1949 2008-01-04 Alexander Larsson <alexl@redhat.com>
1951 * libnautilus-extension/libnautilus-extension.pc.in:
1952 Pull in gio, not gnome-vfs.
1954 * libnautilus-extension/nautilus-file-info.[ch]:
1955 * libnautilus-private/nautilus-file.c:
1956 Export some gio specific things like file type and
1957 location/parent location.
1959 * libnautilus-private/nautilus-desktop-icon-file.c:
1960 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1962 2008-01-04 Alexander Larsson <alexl@redhat.com>
1965 * src/nautilus-main.c:
1966 Set desktop env for GAppInfo
1968 * libnautilus-private/nautilus-open-with-dialog.c:
1969 Filter out apps that don't take file args from
1972 2008-01-04 Alexander Larsson <alexl@redhat.com>
1974 * libnautilus-private/nautilus-file-operations.c:
1976 Remove unnecessary delete_if_all_already_in_trash boolean.
1978 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
1980 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1983 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
1985 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1986 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1987 Update to use extensions-2.0 dir.
1989 2007-12-27 Alexander Larsson <alexl@redhat.com>
1991 * libnautilus-private/nautilus-dnd.c:
1992 (nautilus_drag_default_drop_action_for_icons):
1993 Default dnd of desktop icons to move. (#504824)
1994 Based on patch by Cosimo Cecchi
1996 2007-12-20 Alexander Larsson <alexl@redhat.com>
1999 Post release version bump
2001 === nautilus 2.21.1 ===
2003 2007-12-20 Alexander Larsson <alexl@redhat.com>
2005 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
2012 Remove gnome-vfs requirement
2013 Bump glib and eel requirements
2015 2007-12-20 Alexander Larsson <alexl@redhat.com>
2017 * libnautilus-private/nautilus-mime-actions.c:
2018 Correct check for require_uri.
2019 Small performance fix
2021 2007-12-20 Alexander Larsson <alexl@redhat.com>
2023 * libnautilus-private/nautilus-file-private.h:
2024 Missed one "std" in the conversion
2026 2007-12-20 Alexander Larsson <alexl@redhat.com>
2028 * libnautilus-private/nautilus-customization-data.c:
2029 * libnautilus-private/nautilus-directory-async.c:
2030 * libnautilus-private/nautilus-dnd.c:
2031 * libnautilus-private/nautilus-file-operations.c:
2032 * libnautilus-private/nautilus-file-utilities.c:
2033 * libnautilus-private/nautilus-file.c:
2034 * libnautilus-private/nautilus-icon-dnd.c:
2035 * libnautilus-private/nautilus-link.c:
2036 * libnautilus-private/nautilus-search-engine-simple.c:
2037 * libnautilus-private/nautilus-trash-monitor.c:
2038 * src/file-manager/fm-directory-view.c:
2039 * src/file-manager/fm-properties-window.c:
2040 * src/nautilus-pathbar.c:
2041 * src/nautilus-property-browser.c:
2042 Update to new gio file attribute names
2044 2007-12-20 Alexander Larsson <alexl@redhat.com>
2046 * libnautilus-private/nautilus-file-operations.c:
2047 * src/nautilus-places-sidebar.c:
2048 Update to new gio api
2050 2007-12-19 Alexander Larsson <alexl@redhat.com>
2052 * libnautilus-private/nautilus-file-operations.c:
2053 * libnautilus-private/nautilus-file.c:
2054 * src/file-manager/fm-directory-view.c:
2055 * src/file-manager/fm-properties-window.c:
2056 Update for glib API change.
2058 2007-12-19 David Zeuthen <davidz@redhat.com>
2060 Don't put up error dialogs if the error code is
2061 G_IO_ERROR_FAILED_HANDLED.
2063 * libnautilus-private/nautilus-file-operations.c:
2064 (unmount_mount_callback):
2065 * src/nautilus-places-sidebar.c: (volume_mount_cb),
2066 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2067 (drive_poll_for_media_cb):
2069 2007-12-17 Alexander Larsson <alexl@redhat.com>
2071 * src/nautilus-main.c:
2072 (setup_debug_log_signals):
2073 Disable unsafe segv handler by default
2075 2007-12-14 David Zeuthen <davidz@redhat.com>
2077 * libnautilus-private/nautilus-desktop-icon-file.c:
2078 (update_info_from_link):
2079 * libnautilus-private/nautilus-desktop-link-monitor.c:
2080 (volume_delete_dialog):
2081 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2082 (fm_tree_view_unmount_cb):
2083 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2084 * src/nautilus-places-sidebar.c: (check_visibility),
2085 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2086 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2087 (eject_shortcut_cb):
2089 Update for API changes in gio trunk.
2091 2007-12-14 Alexander Larsson <alexl@redhat.com>
2093 * libnautilus-private/nautilus-file-operations.c:
2094 * libnautilus-private/nautilus-monitor.c:
2095 * libnautilus-private/nautilus-open-with-dialog.c:
2096 Update to new flags API
2098 2007-12-14 Alexander Larsson <alexl@redhat.com>
2100 * libnautilus-private/nautilus-bookmark.c:
2101 * libnautilus-private/nautilus-bookmark.h:
2102 * libnautilus-private/nautilus-desktop-icon-file.c:
2103 * libnautilus-private/nautilus-desktop-link-monitor.c:
2104 * libnautilus-private/nautilus-desktop-link.c:
2105 * libnautilus-private/nautilus-desktop-link.h:
2106 * libnautilus-private/nautilus-directory-private.h:
2107 * libnautilus-private/nautilus-directory.h:
2108 * libnautilus-private/nautilus-emblem-utils.h:
2109 * libnautilus-private/nautilus-file-changes-queue.h:
2110 * libnautilus-private/nautilus-file-operations.c:
2111 * libnautilus-private/nautilus-file-operations.h:
2112 * libnautilus-private/nautilus-file-utilities.c:
2113 * libnautilus-private/nautilus-file-utilities.h:
2114 * libnautilus-private/nautilus-file.c:
2115 * libnautilus-private/nautilus-file.h:
2116 * libnautilus-private/nautilus-icon-info.c:
2117 * libnautilus-private/nautilus-icon-info.h:
2118 * libnautilus-private/nautilus-link.c:
2119 * libnautilus-private/nautilus-mime-actions.h:
2120 * libnautilus-private/nautilus-mime-application-chooser.c:
2121 * libnautilus-private/nautilus-monitor.c:
2122 * libnautilus-private/nautilus-monitor.h:
2123 * libnautilus-private/nautilus-open-with-dialog.c:
2124 * libnautilus-private/nautilus-open-with-dialog.h:
2125 * libnautilus-private/nautilus-program-choosing.c:
2126 * libnautilus-private/nautilus-program-choosing.h:
2127 * libnautilus-private/nautilus-progress-info.h:
2128 * libnautilus-private/nautilus-recent.h:
2129 * libnautilus-private/nautilus-search-directory.c:
2130 * libnautilus-private/nautilus-search-engine-simple.c:
2131 * libnautilus-private/nautilus-trash-monitor.c:
2132 * libnautilus-private/nautilus-trash-monitor.h:
2133 * libnautilus-private/nautilus-ui-utilities.c:
2134 * libnautilus-private/nautilus-view-factory.h:
2135 * src/file-manager/fm-directory-view.c:
2136 * src/file-manager/fm-directory-view.h:
2137 * src/file-manager/fm-icon-container.c:
2138 * src/file-manager/fm-icon-view.c:
2139 * src/file-manager/fm-tree-model.h:
2140 * src/file-manager/fm-tree-view.c:
2141 * src/nautilus-application.c:
2142 * src/nautilus-application.h:
2143 * src/nautilus-bookmark-list.c:
2144 * src/nautilus-bookmark-list.h:
2145 * src/nautilus-desktop-window.c:
2146 * src/nautilus-image-properties-page.c:
2147 * src/nautilus-location-entry.c:
2148 * src/nautilus-navigation-window.c:
2149 * src/nautilus-pathbar.c:
2150 * src/nautilus-pathbar.h:
2151 * src/nautilus-places-sidebar.c:
2152 * src/nautilus-property-browser.c:
2153 * src/nautilus-query-editor.c:
2154 * src/nautilus-window-menus.c:
2155 Only use <gio/gio.h> include
2157 2007-12-14 Alexander Larsson <alexl@redhat.com>
2159 * libnautilus-private/nautilus-file-operations.c:
2160 Update to gioscheduler.h changes
2162 2007-12-13 Alexander Larsson <alexl@redhat.com>
2164 * libnautilus-private/nautilus-mime-actions.c:
2165 * src/nautilus-window-manage-views.c:
2166 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2168 2007-12-12 Alexander Larsson <alexl@redhat.com>
2170 * src/file-manager/fm-directory-view.c:
2174 (add_submenu_to_directory_menus):
2175 Avoid creating three copies of template menu actions
2177 2007-12-12 Alexander Larsson <alexl@redhat.com>
2179 * libnautilus-private/nautilus-file-private.h:
2180 * libnautilus-private/nautilus-file-utilities.c:
2181 Update to new gio attribute names
2183 2007-12-12 Andre Klapper <a9016009@gmx.de>
2185 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2186 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2188 2007-12-12 Andre Klapper <a9016009@gmx.de>
2190 * src/file-manager/fm-properties-window.c (create_pie_widget):
2191 fix a typo (bug #499715, committing on behalf of Bob mauchin);
2192 add two translator comments.
2194 2007-12-11 David Zeuthen <davidz@redhat.com>
2196 Update for API changes in gio trunk.
2198 * libnautilus-private/nautilus-desktop-icon-file.c:
2199 (update_info_from_link):
2200 * libnautilus-private/nautilus-desktop-link-monitor.c:
2201 (volume_delete_dialog), (volume_file_name_used),
2202 (create_mount_link), (mount_added_callback),
2203 (mount_removed_callback), (mount_changed_callback),
2204 (desktop_volumes_visible_changed),
2205 (nautilus_desktop_link_monitor_init),
2206 (desktop_link_monitor_finalize):
2207 * libnautilus-private/nautilus-desktop-link.c:
2208 (nautilus_desktop_link_new),
2209 (nautilus_desktop_link_new_from_mount),
2210 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2211 * libnautilus-private/nautilus-desktop-link.h:
2212 * libnautilus-private/nautilus-file-operations.c:
2213 (custom_mount_to_string), (custom_mount_skip),
2214 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2215 (has_trash_files), (nautilus_file_operations_unmount_mount):
2216 * libnautilus-private/nautilus-file-operations.h:
2217 * libnautilus-private/nautilus-file.c:
2218 (nautilus_file_get_volume_name):
2219 * src/file-manager/fm-icon-container.c: (get_sort_category):
2220 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2221 (fm_tree_model_get_mount_for_root_node_file),
2222 (fm_tree_model_remove_root_uri):
2223 * src/file-manager/fm-tree-model.h:
2224 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2225 (mount_added_callback), (mount_removed_callback),
2226 (button_pressed_callback), (fm_tree_view_unmount_cb),
2228 * src/nautilus-application.c: (nautilus_application_instance_init),
2229 (mount_added_callback), (mount_removed_callback):
2230 * src/nautilus-pathbar.c:
2231 (nautilus_path_bar_update_button_appearance),
2232 (is_file_path_mounted_mount), (find_button_type),
2233 (make_directory_button):
2234 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2235 (mount_added_callback), (mount_removed_callback),
2236 (mount_changed_callback), (volume_added_callback),
2237 (volume_removed_callback), (volume_changed_callback),
2238 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2239 (check_visibility), (bookmarks_check_popup_sensitivity),
2240 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2241 (unmount_shortcut_cb), (eject_shortcut_cb),
2242 (drive_poll_for_media_cb), (rescan_shortcut_cb),
2243 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2244 (nautilus_places_sidebar_set_parent_window):
2246 2007-12-11 A. Walton <awalton@svn.gnome.org>
2247 * src/nautilus-shell-interface.idl:
2248 Fix build error from nautilus metafile removal.
2250 2007-12-10 Alexander Larsson <alexl@redhat.com>
2252 * libnautilus-private/nautilus-directory-async.c:
2253 * libnautilus-private/nautilus-directory-metafile.[ch]:
2254 * libnautilus-private/nautilus-metafile.[ch]:
2255 * libnautilus-private/nautilus-directory-private.h:
2256 * libnautilus-private/nautilus-directory.c:
2257 * libnautilus-private/Makefile.am:
2258 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2259 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2260 * libnautilus-private/nautilus-metafile-server.idl: Removed.
2261 * src/nautilus-application.c:
2262 * src/nautilus-main.c:
2263 * src/nautilus-spatial-window.c:
2264 Remove the bonobo layer for metadata, as we're always in-process anyway
2267 2007-12-07 Alexander Larsson <alexl@redhat.com>
2269 * libnautilus-private/nautilus-file.[ch]:
2270 * libnautilus-private/nautilus-vfs-file.c:
2271 * src/file-manager/fm-directory-view.c:
2272 Add optional cancellable arg to nautilus_file_mount
2274 * libnautilus-private/nautilus-mime-actions.c:
2275 Implement cancellation of file activation
2277 2007-12-07 Alexander Larsson <alexl@redhat.com>
2279 * libnautilus-private/nautilus-file-operations.c:
2280 Implement nautilus_file_set_permissions_recursive
2282 2007-12-07 Alexander Larsson <alexl@redhat.com>
2284 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2285 Use new gio apis to avoid getting uri.
2287 2007-12-07 Alexander Larsson <alexl@redhat.com>
2289 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2290 No need to get the uri to figure out if the
2291 directory is in the trash, just use
2292 g_file_has_uri_scheme().
2294 2007-12-07 Alexander Larsson <alexl@redhat.com>
2296 * src/nautilus-places-sidebar.c:
2297 Display errors on mount/unmount failure
2299 2007-12-07 Alexander Larsson <alexl@redhat.com>
2301 * libnautilus-private/nautilus-file-operations.[ch]:
2302 * src/file-manager/fm-tree-view.c:
2303 * src/nautilus-places-sidebar.c:
2304 Show errors on unmount/eject failing.
2306 2007-12-07 Alexander Larsson <alexl@redhat.com>
2308 * libnautilus-private/nautilus-file-operations.[ch]:
2309 * src/nautilus-places-sidebar.c:
2310 Implement empty trash on unmount and eject
2312 * src/file-manager/fm-tree-view.c:
2313 Use the file op version of unmount
2315 2007-12-07 Alexander Larsson <alexl@redhat.com>
2317 * libnautilus-private/nautilus-file-operations.[ch]:
2318 Implement the rest of the file create ops
2320 * src/file-manager/fm-directory-view.c:
2321 Get sane filenames for dropped text
2323 2007-12-06 Alexander Larsson <alexl@redhat.com>
2325 * libnautilus-private/nautilus-directory.c:
2326 Don't avoid adding existing files that are not is_added.
2327 Fixes a problem where new folder didn't display the new folder.
2329 * libnautilus-private/nautilus-file-operations.[ch]:
2330 * src/file-manager/fm-directory-view.c:
2331 * src/file-manager/fm-tree-view.c:
2332 Implement new folder.
2334 2007-12-06 Alexander Larsson <alexl@redhat.com>
2336 * libnautilus-private/nautilus-file-operations.c:
2337 Set position on move and link
2339 2007-12-06 Alexander Larsson <alexl@redhat.com>
2341 * libnautilus-private/nautilus-file-operations.[ch]:
2342 * src/file-manager/fm-directory-view.c:
2343 Implement symlinking
2345 2007-12-05 Alexander Larsson <alexl@redhat.com>
2347 * libnautilus-private/nautilus-file-operations.[ch]:
2348 Implement duplicate.
2350 2007-12-05 Alexander Larsson <alexl@redhat.com>
2352 * src/file-manager/fm-directory-view.c:
2353 Fix merge error that made the Open Folder Window
2354 menu item appear in non-browser mode
2356 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2357 * libnautilus-private/nautilus-search-engine-beagle.c:
2358 Fixed some spacing issues.
2360 2007-12-04 Alexander Larsson <alexl@redhat.com>
2362 * libnautilus-private/nautilus-file-operations.c:
2363 Implement empty trash
2365 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2366 * libnautilus-private/nautilus-search-engine-beagle.c:
2367 Fix a memory leak from the last commit.
2369 2007-12-04 Alexander Larsson <alexl@redhat.com>
2371 * libnautilus-private/nautilus-file-operations.c:
2372 Implement trash with CommonJob
2374 * libnautilus-private/nautilus-progress-info.c:
2375 (nautilus_progress_info_set_progress):
2376 Ensure progress always is inside 0.0 - 1.0
2378 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2379 * libnautilus-private/nautilus-search-engine-beagle.c:
2380 Replace depreciated beagle_query_add_hit_type and
2381 beagle_query_add_mime_type with compatible query strings.
2383 2007-12-04 Alexander Larsson <alexl@redhat.com>
2385 * libnautilus-private/nautilus-file-operations.c:
2386 Support recursive delete with progress reporting
2388 2007-12-04 Alexander Larsson <alexl@redhat.com>
2390 * libnautilus-private/nautilus-file-operations.c:
2391 Use CommonJob in the delete confirmation dialogs
2393 2007-12-03 Christian Persch <chpe@gnome.org>
2395 * libnautilus-private/nautilus-directory-metafile.c:
2396 (nautilus_directory_get_integer_file_metadata),
2397 (nautilus_directory_set_integer_file_metadata):
2398 * libnautilus-private/nautilus-directory.c:
2399 (nautilus_directory_schedule_position_set):
2400 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2401 * libnautilus-private/nautilus-file-operations-progress.c:
2402 (time_remaining_callback):
2403 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2404 * src/file-manager/fm-directory-view.c: (new_folder_done):
2405 * src/nautilus-application.c: (get_desktop_manager_selection):
2406 * src/nautilus-connect-server-dialog.c: (display_server_uri):
2407 * src/nautilus-information-panel.c: (receive_dropped_color):
2408 * src/nautilus-property-browser.c: (add_color_to_browser):
2409 * src/nautilus-window.c: (nautilus_window_init),
2410 (nautilus_window_finalize), (free_activate_view_data),
2411 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2412 (nautilus_window_class_init): Remove some small allocations, and use
2413 GSlice more often. Bug #461795.
2415 2007-12-03 Alexander Larsson <alexl@redhat.com>
2417 * libnautilus-private/nautilus-file-operations.c:
2418 Move screen_num to CommonJob
2419 Use GtkWindow * for parent_window in CommonJob
2420 shallow conversion to CommonJob use for delete
2422 2007-12-03 Alexander Larsson <alexl@redhat.com>
2424 * libnautilus-private/nautilus-file-operations.c:
2425 Remove old gnome-vfs base implementation to make
2426 this easier to read.
2428 2007-12-03 Alexander Larsson <alexl@redhat.com>
2430 * libnautilus-private/nautilus-file-operations.c:
2431 Implement cancellation in all ops
2433 * libnautilus-private/nautilus-progress-info.[ch]:
2434 Allow cancelling in progress dialog
2436 2007-12-03 Alexander Larsson <alexl@redhat.com>
2439 Don't include deprectated headers
2441 2007-12-03 Alexander Larsson <alexl@redhat.com>
2443 * libnautilus-private/nautilus-search-engine-tracker.c:
2446 * src/file-manager/fm-directory-view.h:
2447 Don't include deprectated headers
2449 2007-12-03 Alexander Larsson <alexl@redhat.com>
2451 * libnautilus-private/nautilus-file-operations.c:
2452 * libnautilus-private/nautilus-file.c:
2453 * libnautilus-private/nautilus-progress-info.c:
2454 * src/file-manager/fm-error-reporting.c:
2455 Fix ngettext use and othe i18n issues (#500945)
2457 2007-11-30 Federico Mena Quintero <federico@novell.com>
2459 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2462 * src/file-manager/fm-properties-window.c
2463 (create_permissions_page): Use header capitalization for command button.
2464 (add_permissions_combo_box): Use sentence capitalization for field labels.
2466 2007-11-30 Alexander Larsson <alexl@redhat.com>
2468 * libnautilus-private/nautilus-file-operations.[ch]:
2469 Reimplement copy_move helper with _copy and _move
2470 Also support move to trash as trash
2472 * src/file-manager/fm-directory-view.c:
2473 Use _copy_move again
2475 2007-11-30 Alexander Larsson <alexl@redhat.com>
2477 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2478 Convert changes queue to only use GFile, not uris.
2479 Kill all _by_uri versions
2481 * libnautilus-private/nautilus-directory-notify.h:
2482 * libnautilus-private/nautilus-directory.c:
2483 * libnautilus-private/nautilus-link.c:
2484 * libnautilus-private/nautilus-monitor.c:
2485 * src/file-manager/fm-directory-view.c:
2486 Update for above changes
2488 2007-11-30 Alexander Larsson <alexl@redhat.com>
2490 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2491 More uri -> gfile API changes
2493 * libnautilus-private/nautilus-file-operations.[ch]:
2496 * src/file-manager/fm-directory-view.c:
2499 2007-11-29 Alexander Larsson <alexl@redhat.com>
2501 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2502 * libnautilus-private/nautilus-icon-dnd.c:
2503 Change position setting api to accept GFile instead of
2506 * libnautilus-private/nautilus-file-operations.c:
2507 Set positions and copy metadata.
2509 2007-11-29 Alexander Larsson <alexl@redhat.com>
2511 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2512 Add some GFile version and rename the old to _by_uri
2514 * libnautilus-private/nautilus-file-operations.c:
2517 * libnautilus-private/nautilus-file-operations-progress.c:
2518 * libnautilus-private/nautilus-file.c:
2519 * libnautilus-private/nautilus-icon-dnd.c:
2520 * libnautilus-private/nautilus-metafile.c:
2521 * libnautilus-private/nautilus-monitor.c:
2522 * src/file-manager/fm-directory-view.c:
2523 * src/file-manager/fm-icon-view.c:
2524 Update to latest APIs
2526 2007-11-23 Alexander Larsson <alexl@redhat.com>
2528 * libnautilus-private/nautilus-file-operations.c:
2529 Better status message when copying one folder
2531 * libnautilus-private/nautilus-progress-info.c:
2532 Correct tooltip message for status icon
2534 2007-11-23 Alexander Larsson <alexl@redhat.com>
2536 * libnautilus-private/nautilus-file-operations.c:
2537 Nicer progress texts
2539 * libnautilus-private/nautilus-progress-info.c:
2540 Hide progress window when last op finishes.
2542 2007-11-23 Alexander Larsson <alexl@redhat.com>
2544 * libnautilus-private/nautilus-directory-async.c:
2545 Don't free uninitialized memory.
2547 * libnautilus-private/nautilus-file-operations.c:
2548 * libnautilus-private/nautilus-progress-info.[ch]:
2549 Add progress info dialog
2551 2007-11-22 Alexander Larsson <alexl@redhat.com>
2553 * libnautilus-private/nautilus-file-operations.c:
2554 Handle debuting URIs in file copy op
2556 * src/file-manager/fm-directory-view.c:
2557 Use new nautilus_file_operations_copy for copy.
2558 Make debuting_uri hash into debuting_files in new
2559 API. Convert for old calls.
2561 2007-11-22 Alexander Larsson <alexl@redhat.com>
2563 * libnautilus-private/nautilus-file-operations.c:
2564 Add run_warning and run_error to simplify the
2565 code for error dialogs.
2567 2007-11-22 Alexander Larsson <alexl@redhat.com>
2569 * libnautilus-private/nautilus-file-operations.c:
2570 Add defines for common button names to make sure
2573 2007-11-22 Alexander Larsson <alexl@redhat.com>
2575 * libnautilus-private/nautilus-file-operations.c:
2576 Use the right create_dest arg to copy_directory
2578 2007-11-22 Alexander Larsson <alexl@redhat.com>
2580 * libnautilus-private/nautilus-file-operations.c:
2581 Free primary / secondary in run_simple_dialog
2583 2007-11-22 Alexander Larsson <alexl@redhat.com>
2585 * libnautilus-private/nautilus-file-operations.c:
2586 Add IS_IO_ERROR macro and use that
2588 2007-11-22 Alexander Larsson <alexl@redhat.com>
2590 * libnautilus-private/nautilus-progress-info.[ch]:
2591 Remove printf versions
2592 rename _set_foo_nocopy to _take_foo
2594 * libnautilus-private/nautilus-file-operations.c:
2595 Use new custom printf formating for all strings
2597 2007-11-22 Alexander Larsson <alexl@redhat.com>
2599 * libnautilus-private/nautilus-file-operations.c:
2600 Use eel_strdup_printf_with_custom to make it easier
2601 to create error dialogs.
2603 2007-11-21 Alexander Larsson <alexl@redhat.com>
2605 * libnautilus-private/nautilus-file-operations.c:
2606 Handle deleting a directory when overwriting it with a
2609 2007-11-21 Alexander Larsson <alexl@redhat.com>
2611 * libnautilus-private/nautilus-file-operations.c:
2612 Handle errors in remove destination
2614 2007-11-21 Alexander Larsson <alexl@redhat.com>
2616 * libnautilus-private/nautilus-file-operations.c:
2617 Pass cancellable into strdup_with_name
2619 2007-11-21 Alexander Larsson <alexl@redhat.com>
2621 * libnautilus-private/nautilus-file-operations.c:
2622 Add progress updates to copy.
2623 Make some error dialogs more consistent (add skip all, reorder)
2625 * libnautilus-private/nautilus-progress-info.[ch]:
2626 Add nautilus_progress_info_set_status_printf
2628 2007-11-21 Alexander Larsson <alexl@redhat.com>
2630 * libnautilus-private/nautilus-file-operations.c:
2631 Don't create dest dir on merges
2633 2007-11-21 Alexander Larsson <alexl@redhat.com>
2635 * libnautilus-private/nautilus-file-operations.c:
2636 Handle recursive copies
2638 2007-11-20 Alexander Larsson <alexl@redhat.com>
2640 * libnautilus-private/nautilus-file-operations.c:
2641 Pass in same_fs instead of dest_fs_id so we can
2642 reuse copy_file recursively and only check once.
2644 2007-11-20 Alexander Larsson <alexl@redhat.com>
2646 * libnautilus-private/nautilus-file-operations.c:
2647 More work on file copies
2649 2007-11-20 Alexander Larsson <alexl@redhat.com>
2651 * libnautilus-private/nautilus-file-operations.c:
2652 Add error handling for source scanning
2654 2007-11-19 Alexander Larsson <alexl@redhat.com>
2656 * libnautilus-private/nautilus-progress-info.[ch]:
2657 Add nautilus_get_all_progress_info()
2662 * libnautilus-private/nautilus-file-operations.c:
2663 Implement generic run_simple_dialog()
2665 2007-11-19 Alexander Larsson <alexl@redhat.com>
2667 * libnautilus-private/nautilus-file-operations.c:
2668 Add generic run_simple_dialog.
2670 2007-11-16 Alexander Larsson <alexl@redhat.com>
2672 * libnautilus-private/nautilus-progress-info.c:
2673 Fix signal emissions
2675 * libnautilus-private/nautilus-file-operations.[ch]:
2676 Add nautilus_file_operations_copy, with some initial
2677 (far from done) code
2681 nautilus_file_operations_copy testcase
2683 2007-11-16 Alexander Larsson <alexl@redhat.com>
2685 * libnautilus-private/nautilus-progress-info.c:
2687 Fix threading issues wrt the idle source
2689 2007-11-16 Alexander Larsson <alexl@redhat.com>
2691 * libnautilus-private/Makefile.am:
2692 * libnautilus-private/nautilus-progress-info.[ch]:
2693 Added NautilusProgressInfo class
2695 * libnautilus-private/nautilus-file-operations.c:
2696 * src/file-manager/fm-tree-view.c:
2697 * src/nautilus-places-sidebar.c:
2698 Update to new gio API
2700 2007-11-13 Alexander Larsson <alexl@redhat.com>
2702 * src/file-manager/fm-error-reporting.c:
2703 Remove last use of GNOME_VFS_ERROR
2705 * libnautilus-private/Makefile.am:
2706 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2707 * src/file-manager/fm-directory-view.c:
2708 * src/nautilus-window-manage-views.c:
2709 Remove GNOME_VFS_ERROR
2711 2007-11-13 Alexander Larsson <alexl@redhat.com>
2713 * src/nautilus-window-manage-views.c:
2714 * src/nautilus-window-private.h:
2715 Better error reporting on view failure
2717 2007-11-13 Alexander Larsson <alexl@redhat.com>
2719 * src/nautilus-window-manage-views.c:
2720 * src/nautilus-window-private.h:
2721 Try to mount location if not mounted.
2723 2007-11-13 Alexander Larsson <alexl@redhat.com>
2725 * libnautilus-private/nautilus-directory-async.c:
2726 * libnautilus-private/nautilus-file-private.h:
2727 * libnautilus-private/nautilus-file.c:
2728 Handle std:target_uri gio links
2730 2007-11-12 Alexander Larsson <alexl@redhat.com>
2732 * libnautilus-private/nautilus-file.c:
2735 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2738 * src/nautilus-image-properties-page.c:
2739 Add support for exempi >= 1.99.5 while keeping support for older
2742 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2745 * docs/key_mouse_navigation.txt:
2746 * libnautilus-private/nautilus-emblem-utils.c:
2747 * libnautilus-private/nautilus-emblem-utils.h:
2748 * src/file-manager/fm-properties-window.c:
2749 * src/nautilus-emblem-sidebar.c:
2750 * src/nautilus-property-browser.c:
2751 Fix typo: availible -> available.
2753 2007-11-06 Alexander Larsson <alexl@redhat.com>
2755 * libnautilus-private/nautilus-program-choosing.c:
2756 Update to the new GAppInfo and EelAppLaunchContext APIs
2757 Remove old startup notify code
2759 2007-11-05 Jürg Billeter <j@bitron.ch>
2761 reviewed by: Alexander Larsson <alexl@redhat.com>
2763 * src/file-manager/fm-actions.h:
2764 * src/file-manager/fm-directory-view.c:
2765 (action_open_folder_window_callback), (open_one_in_folder_window),
2766 (action_location_open_folder_window_callback),
2767 (real_update_location_menu), (real_update_menus):
2768 * src/file-manager/nautilus-directory-view-ui.xml:
2769 * src/nautilus-actions.h:
2770 * src/nautilus-navigation-window-menus.c:
2771 (nautilus_navigation_window_update_spatial_menu_item),
2772 (action_folder_window_callback),
2773 (nautilus_navigation_window_initialize_menus):
2774 * src/nautilus-navigation-window-ui.xml:
2775 * src/nautilus-navigation-window.c:
2776 (nautilus_navigation_window_init), (always_use_browser_changed):
2777 * src/nautilus-window-private.h:
2778 Add menu item to open spatial folder window from browser window to File
2779 menu and context menus.
2781 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2783 * src/file-manager/fm-directory-view.c:
2784 * src/nautilus-file-management-properties.c:
2785 * src/nautilus-navigation-window.c:
2786 * libnautilus-private/nautilus-icon-info.c:
2787 * libnautilus-private/nautilus-mime-application-chooser.c:
2788 Plug some minor memory leaks.
2790 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2792 * src/file-manager/fm-icon-container.c:
2793 * src/file-manager/fm-list-view.c:
2794 * src/nautilus-shell.c:
2795 * src/nautilus-file-management-properties.c:
2796 * libnautilus-private/nautilus-column-utilities.c:
2797 * libnautilus-private/nautilus-column-utilities.h:
2798 * libnautilus-private/nautilus-column-chooser.c:
2799 * libnautilus-private/nautilus-column-chooser.h:
2800 Remove all uses of eel-string-list and update code to the new
2801 eel_preferences_[set|get]_string_array api.
2803 * libnautilus-private/nautilus-global-preferences.c:
2804 Update to the eel-enumerations api changes.
2806 2007-11-02 Alexander Larsson <alexl@redhat.com>
2808 * libnautilus-private/nautilus-customization-data.[ch]:
2809 * libnautilus-private/nautilus-desktop-directory.c:
2810 * libnautilus-private/nautilus-directory-async.c:
2811 * libnautilus-private/nautilus-directory-private.h:
2812 * libnautilus-private/nautilus-directory.[ch]:
2813 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2814 * libnautilus-private/nautilus-file-private.h:
2815 * libnautilus-private/nautilus-file-utilities.c:
2816 * libnautilus-private/nautilus-file.[ch]:
2817 * libnautilus-private/nautilus-global-preferences.c:
2818 * libnautilus-private/nautilus-icon-dnd.c:
2819 * libnautilus-private/nautilus-metafile.c:
2820 * libnautilus-private/nautilus-monitor.c:
2821 * libnautilus-private/nautilus-program-choosing.c:
2822 * libnautilus-private/nautilus-query.h:
2823 * libnautilus-private/nautilus-search-directory.c:
2824 * libnautilus-private/nautilus-search-engine-tracker.c:
2825 * libnautilus-private/nautilus-search-engine.h:
2826 * libnautilus-private/nautilus-thumbnails.c:
2827 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2828 * libnautilus-private/nautilus-vfs-utils.h:
2829 * src/file-manager/fm-desktop-icon-view.c:
2830 * src/file-manager/fm-ditem-page.c:
2831 * src/file-manager/fm-icon-container.c:
2832 * src/file-manager/fm-icon-view.c:
2833 * src/file-manager/fm-list-view.c:
2834 * src/file-manager/fm-properties-window.c:
2835 * src/file-manager/fm-tree-view.c:
2836 * src/nautilus-desktop-window.c:
2837 * src/nautilus-emblem-sidebar.c:
2838 * src/nautilus-location-bar.c:
2839 * src/nautilus-location-dialog.c:
2840 * src/nautilus-location-entry.c:
2841 * src/nautilus-main.c:
2842 * src/nautilus-navigation-window-menus.c:
2843 * src/nautilus-places-sidebar.c:
2844 * src/nautilus-query-editor.c:
2845 * src/nautilus-shell.c:
2846 * src/nautilus-sidebar-title.c:
2847 * src/nautilus-window-manage-views.c:
2848 * src/nautilus-window.c:
2849 * test/test-nautilus-mime-actions-set.c:
2850 * test/test-nautilus-mime-actions.c:
2852 Remove lots of gnome vfs includes
2855 Disable building of connect to server app
2857 2007-11-02 Alexander Larsson <alexl@redhat.com>
2859 * libnautilus-private/nautilus-file.[ch]:
2860 Add nautilus_file_is_launchable
2862 * libnautilus-private/nautilus-program-choosing.c:
2863 Add launched apps to recent files
2865 * libnautilus-private/nautilus-mime-actions.[ch]:
2866 * src/file-manager/fm-directory-view.[ch]:
2867 Move all the file activaton code from FMDirectoryView
2868 to a common place in nautilus-mime-actions
2870 2007-11-01 Alexander Larsson <alexl@redhat.com>
2872 * libnautilus-private/nautilus-file-operations.[ch]:
2873 Stub out all gnome-vfs using operations with a
2874 dialog saying this isn't supported yet.
2877 * src/file-manager/fm-directory-view.c:
2878 * src/nautilus-shell-ui.xml:
2879 * src/nautilus-window-menus.c:
2880 Remove all connect to server use for now
2881 Not sure what to do with it in the gvfs world
2883 * src/file-manager/fm-error-reporting.c:
2884 * src/nautilus-main.c:
2885 Remove gnome_vfs uses
2887 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2889 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2890 instead of a hand rolled version.
2892 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2894 * src/file-manager/fm-directory-view.c: do not use the deprecated
2895 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2898 2007-11-01 Alexander Larsson <alexl@redhat.com>
2900 * libnautilus-private/nautilus-file-operations.[ch]:
2901 Convert unmount volume to gio
2902 Remove unmount drive (makes no sense!)
2904 * src/nautilus-places-sidebar.c:
2907 2007-11-01 Alexander Larsson <alexl@redhat.com>
2909 * libnautilus-private/nautilus-file.c:
2910 (nautilus_file_get_uri_scheme):
2911 Better get_uri_scheme implementation
2913 * libnautilus-private/nautilus-mime-actions.[ch]:
2914 Remove the open_with versions (not needed anymore)
2915 Add support for uri_handlers
2917 * libnautilus-private/nautilus-program-choosing.[ch]:
2918 Remove now unused function nautilus_launch_show_file
2920 * src/file-manager/fm-directory-view.c:
2921 * src/nautilus-information-panel.c:
2922 * src/nautilus-window.c:
2923 Update for above api changes
2925 2007-10-31 Alexander Larsson <alexl@redhat.com>
2927 * libnautilus-private/nautilus-dnd.c:
2928 Convert default dnd op to gio code
2930 2007-10-31 Alexander Larsson <alexl@redhat.com>
2932 * libnautilus-private/nautilus-search-engine-simple.c:
2933 Update to changed gio API
2935 2007-10-31 Alexander Larsson <alexl@redhat.com>
2937 * libnautilus-private/nautilus-vfs-utils.[ch]:
2938 Remove more unused gnome-vfs helpers
2940 2007-10-31 Alexander Larsson <alexl@redhat.com>
2942 * src/file-manager/fm-icon-view.c (play_file):
2943 Use a better pipeline for audio preview (doesn't play videos)
2944 Add back totem preview app.
2946 * libnautilus-private/nautilus-file.c:
2947 (nautilus_file_get_volume_name):
2948 Get volume name using gio
2950 * src/file-manager/fm-properties-window.c:
2951 Show volume name for non local files too
2952 Avoid crashes if query fsinfo fails
2954 2007-10-30 Alexander Larsson <alexl@redhat.com>
2956 * libnautilus-private/nautilus-program-choosing.c:
2957 (nautilus_launch_show_file):
2958 Avoid gnome_vfs calls
2960 2007-10-30 Alexander Larsson <alexl@redhat.com>
2962 * libnautilus-private/nautilus-icon-canvas-item.c:
2966 * src/file-manager/Makefile.am:
2967 * src/file-manager/fm-icon-view.c:
2968 * src/file-manager/nautilus-audio-mime-types.h:
2969 Replace audio preview code with new one based
2970 on gst-launch, removing all the gnome-vfs code
2972 2007-10-29 Alexander Larsson <alexl@redhat.com>
2974 * libnautilus-private/nautilus-dnd.c:
2975 Remove gnome-vfs code
2977 2007-10-29 Alexander Larsson <alexl@redhat.com>
2979 * libnautilus-private/nautilus-file-utilities.[ch]:
2980 * libnautilus-private/nautilus-file-operations.c:
2981 Move public gnome-vfs functions from file-utilities to internal
2982 calls in file-operations.c
2983 Replace gnome-vfs use with gio
2985 * libnautilus-private/nautilus-file-operations-progress.c:
2986 * src/file-manager/fm-tree-view.c:
2987 Replace gnome-vfs use with gio
2989 2007-10-29 Alexander Larsson <alexl@redhat.com>
2991 * libnautilus-private/nautilus-file-operations.[ch]:
2992 Move nautilus_file_operations_delete to the gio code.
2994 * src/file-manager/fm-directory-view.c:
2995 * src/file-manager/fm-tree-view.c:
2996 Update to use new nautilus_file_operations_delete
2998 2007-10-26 Paolo Borelli <pborelli@katamail.com>
3000 * libnautilus-private/nautilus-module.c:
3001 Fix valgrind warning on shutdown (#346401, ported from trunk).
3003 2007-10-26 Paolo Borelli <pborelli@katamail.com>
3005 * libnautilus-private/nautilus-directory.c:
3006 * libnautilus-private/nautilus-desktop-link.c:
3007 * libnautilus-private/nautilus-desktop-icon-file.c:
3008 * libnautilus-private/nautilus-bookmark.c:
3009 * libnautilus-private/nautilus-trash-monitor.c:
3010 * libnautilus-private/nautilus-file.c:
3011 Plug minor memory leaks and improper uses of eel_ref_str_*
3013 2007-10-26 Paolo Borelli <pborelli@katamail.com>
3015 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
3016 of freeing it to avoid memory corruption.
3018 2007-10-25 Alexander Larsson <alexl@redhat.com>
3020 * libnautilus-private/nautilus-file-changes-queue.[ch]:
3021 * libnautilus-private/nautilus-monitor.c:
3022 Rename some file change queue functions to _by_uri
3023 add GFile based version with the original name
3025 * libnautilus-private/nautilus-file-operations.[ch]:
3026 Add gio based nautilus_file_operations_trash_or_delete() call.
3028 * src/file-manager/fm-directory-view.c:
3029 Call nautilus_file_operations_trash_or_delete()
3032 2007-10-25 Alexander Larsson <alexl@redhat.com>
3034 * src/file-manager/fm-directory-view.[ch]:
3035 Make file activation handle mounting of mountables and non-mounted
3036 locations. Also general cleanup of activation.
3037 Cancellation not handled yet.
3039 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3041 * src/file-manager/fm-list-view.c:
3042 * libnautilus-private/nautilus-icon-info.c:
3043 * libnautilus-private/nautilus-file.c:
3044 Plug some minor memory leaks.
3046 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3048 * src/nautilus-window-manage-view.c (location_has_really_changed):
3049 Fix a warning when switching view.
3051 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3053 * src/nautilus-application.c:
3054 * src/nautilus-property-browser.c:
3055 * src/nautilus-shell.c:
3057 Do not use EelStringList.
3059 2007-10-24 Paolo Borelli <pborelli@katamail.com>
3061 * src/nautilus-file-management-properties.c:
3062 remove eel_string_list (ab)use.
3064 2007-10-24 Alexander Larsson <alexl@redhat.com>
3066 * libnautilus-private/nautilus-file.[ch]:
3067 * libnautilus-private/nautilus-vfs-file.c:
3068 Pass GMountOperation instead of parent to mount.
3069 Nothing for unmount/eject
3071 * src/file-manager/fm-directory-view.c:
3072 Pass in a mount operation for mount.
3073 Disable timeout when mount operation is active
3075 2007-10-24 Alexander Larsson <alexl@redhat.com>
3077 * libnautilus-private/nautilus-file.c:
3078 Use g_utf8_collate, not eel_strcoll.
3080 2007-10-24 Alexander Larsson <alexl@redhat.com>
3082 * libnautilus-private/nautilus-icon-canvas-item.c:
3084 Update for eel changes
3086 2007-10-23 Alexander Larsson <alexl@redhat.com>
3089 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3090 * libnautilus-private/nautilus-icon-container.c:
3091 * libnautilus-private/nautilus-icon-dnd.c:
3092 * libnautilus-private/nautilus-icon-private.h:
3094 Remove libart dependency, use eel rect and point types
3096 2007-10-23 Alexander Larsson <alexl@redhat.com>
3098 * libnautilus-private/nautilus-program-choosing.c:
3099 (nautilus_launch_application_from_command):
3100 Use gdk_spawn instead of eel
3102 2007-10-23 Alexander Larsson <alexl@redhat.com>
3104 * libnautilus-private/nautilus-dnd.c:
3105 * libnautilus-private/nautilus-file.c:
3106 * libnautilus-private/nautilus-program-choosing.c:
3107 * src/file-manager/fm-directory-view.c:
3108 * src/file-manager/fm-properties-window.c:
3109 * src/nautilus-emblem-sidebar.c:
3110 * src/nautilus-information-panel.c:
3111 Don't use removed eel gnome-vfs functions
3113 2007-10-23 Alexander Larsson <alexl@redhat.com>
3115 * libnautilus-private/nautilus-directory.[ch]:
3116 Add nautilus_directory_get_location
3118 * libnautilus-private/nautilus-file.[ch]:
3119 Add nautilus_file_get_parent_location.
3120 Port from eel_format_uri_for_display to gio parse names
3122 * libnautilus-private/nautilus-program-choosing.c:
3123 * src/file-manager/fm-directory-view.c:
3124 * src/nautilus-emblem-sidebar.c:
3125 * src/nautilus-location-bar.c:
3126 * src/nautilus-location-dialog.c:
3127 * src/nautilus-navigation-window-menus.c:
3128 * src/nautilus-window-bookmarks.c:
3129 Port from eel_format_uri_for_display to gio parse names
3131 2007-10-23 Alexander Larsson <alexl@redhat.com>
3133 * libnautilus-private/nautilus-file-utilities.c:
3134 (nautilus_ensure_unique_file_name):
3137 * src/file-manager/fm-directory-view.c:
3138 (fm_directory_view_handle_netscape_url_drop):
3139 Handle missing mimetype
3141 2007-10-23 Alexander Larsson <alexl@redhat.com>
3143 * libnautilus-private/nautilus-file-utilities.c:
3144 (nautilus_compute_title_for_location):
3145 Make this use only display name.
3147 * libnautilus-private/nautilus-icon-info.c:
3148 (nautilus_icon_info_lookup):
3149 Don't free filename before use
3151 * libnautilus-private/nautilus-search-directory-file.[ch]:
3152 * libnautilus-private/nautilus-search-directory.c:
3153 Create nice display name for search directories, and keep it updated.
3155 * src/nautilus-window-manage-views.c:
3156 Fix wrong type of argument passed to signal
3158 2007-10-23 Alexander Larsson <alexl@redhat.com>
3160 * libnautilus-private/nautilus-file.c:
3161 Replace some gnome vfs calls
3163 2007-10-23 Alexander Larsson <alexl@redhat.com>
3165 * libnautilus-private/nautilus-metafile.c:
3166 Use new gio uri escape functions instead of gnome-vfs
3168 2007-10-22 Alexander Larsson <alexl@redhat.com>
3170 * src/nautilus-location-entry.c:
3171 Use GFilenameCompleter
3173 2007-10-22 Alexander Larsson <alexl@redhat.com>
3175 * src/nautilus-application.c:
3176 * src/nautilus-information-panel.c:
3177 * src/nautilus-spatial-window.c:
3178 * src/nautilus-spatial-window.h:
3179 * src/nautilus-window-manage-views.c:
3180 Use GFile * instead of uris in some more places
3182 Patch from Paolo Borelli
3184 2007-10-22 Alexander Larsson <alexl@redhat.com>
3186 * libnautilus-private/nautilus-desktop-icon-file.c:
3187 * libnautilus-private/nautilus-file.c:
3188 * libnautilus-private/nautilus-saved-search-file.c:
3189 * libnautilus-private/nautilus-search-directory-file.c:
3190 Fix handling of mimetype as refstring
3194 Patch from Paolo Borelli
3196 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3198 * src/file-manager/fm-icon-view.c:
3199 * src/file-manager/fm-directory-view.c:
3200 use g_content_type_equals instead of strcasecmp on the mime type.
3202 * src/nautilus-window-menus.c:
3203 Remove unneeded includes
3205 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3207 * libnautilus-private/nautilus-emblem-utils.h:
3208 * libnautilus-private/nautilus-emblem-utils.c:
3209 * src/nautilus-emblem-sidebar.c:
3210 * src/nautilus-property-browser.c:
3212 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3214 2007-10-19 Alexander Larsson <alexl@redhat.com>
3216 * libnautilus-private/nautilus-file.c:
3217 (nautilus_file_set_display_name):
3218 Don't crash on NULL display name
3220 2007-10-19 Alexander Larsson <alexl@redhat.com>
3222 * libnautilus-private/nautilus-file-private.h:
3223 * libnautilus-private/nautilus-file.[ch]:
3224 * libnautilus-private/nautilus-vfs-file.c:
3225 Remove NautilusFileMountCallback and just make
3226 NautilusFileOperationCallback take an extra
3227 resultant file argument.
3229 * src/file-manager/fm-directory-view.c:
3230 * src/file-manager/fm-error-reporting.c:
3231 * src/file-manager/fm-list-view.c:
3232 * src/file-manager/fm-properties-window.c:
3233 Update to API change
3235 * src/nautilus-pathbar.c:
3236 (get_display_name_for_folder):
3237 Fix crash if NULLÂ display name
3239 2007-10-19 Alexander Larsson <alexl@redhat.com>
3241 * libnautilus-private/nautilus-desktop-icon-file.c:
3242 Set can_mount/unmount to FALSE unless set
3244 * libnautilus-private/nautilus-file-private.h:
3245 * libnautilus-private/nautilus-file.c:
3246 * libnautilus-private/nautilus-file.h:
3247 Make the Operation object semi-public
3248 Move mount ops to virtual functions
3250 * libnautilus-private/nautilus-vfs-file.c:
3251 Initial work to implement mount op
3253 2007-10-18 Alexander Larsson <alexl@redhat.com>
3255 * libnautilus-private/nautilus-file-utilities.[ch]:
3256 * src/nautilus-pathbar.c:
3257 Add & use nautilus_get_desktop_location
3259 * libnautilus-private/nautilus-dnd.c:
3262 * libnautilus-private/nautilus-icon-dnd.c:
3263 Trash is now a real uri location, remove special case
3265 2007-10-18 Alexander Larsson <alexl@redhat.com>
3267 * libnautilus-private/nautilus-file-utilities.[ch]:
3268 Make compute_title take a GFile
3270 * libnautilus-private/nautilus-view-factory.[ch]:
3271 * libnautilus-private/nautilus-window-info.[ch]:
3272 * src/file-manager/fm-directory-view.c:
3273 * src/file-manager/fm-tree-view.c:
3274 * src/nautilus-application.[ch]:
3275 * src/nautilus-bookmark-list.c:
3276 * src/nautilus-bookmarks-window.c:
3277 * src/nautilus-connect-server-dialog-nonmain.c:
3278 * src/nautilus-desktop-window.c:
3279 * src/nautilus-history-sidebar.c:
3280 * src/nautilus-location-bar.c:
3281 * src/nautilus-location-dialog.c:
3282 * src/nautilus-navigation-window.c:
3283 * src/nautilus-places-sidebar.c:
3284 * src/nautilus-shell.c:
3285 * src/nautilus-spatial-window.c:
3286 * src/nautilus-window-manage-views.[ch]:
3287 * src/nautilus-window-menus.c:
3288 * src/nautilus-window-private.h:
3289 * src/nautilus-window.[ch]:
3290 Use GFile * instead of char * uri in all loation handling
3293 2007-10-18 Paolo Borelli <pborelli@katamail.com>
3295 * src/nautilus-image-properties-page.c: port to gio.
3297 2007-10-18 Alexander Larsson <alexl@redhat.com>
3299 * libnautilus-private/nautilus-directory-private.h:
3300 * libnautilus-private/nautilus-directory.[ch]:
3301 * src/nautilus-application.c:
3302 Make nautilus_directory_get_existing take GFile *.
3303 Add nautilus_directory_get taking a GFile *
3305 2007-10-18 Alexander Larsson <alexl@redhat.com>
3307 * libnautilus-private/nautilus-desktop-directory-file.c:
3308 * libnautilus-private/nautilus-desktop-directory.c:
3309 * libnautilus-private/nautilus-desktop-icon-file.c:
3310 * libnautilus-private/nautilus-desktop-link-monitor.c:
3311 * libnautilus-private/nautilus-directory.c:
3312 * libnautilus-private/nautilus-directory.h:
3313 * libnautilus-private/nautilus-file-operations.c:
3314 * libnautilus-private/nautilus-file-utilities.c:
3315 * src/file-manager/fm-directory-view.c:
3316 * src/nautilus-navigation-window.c:
3317 * src/nautilus-window-manage-views.c:
3318 * test/test-nautilus-directory-async.c:
3319 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3321 2007-10-18 Alexander Larsson <alexl@redhat.com>
3323 * libnautilus-private/nautilus-desktop-link.c:
3324 * libnautilus-private/nautilus-desktop-icon-file.c:
3327 * libnautilus-private/nautilus-file.c:
3328 * libnautilus-private/nautilus-icon-dnd.c:
3329 Convert gnome_vfs calls to gio
3331 2007-10-18 Alexander Larsson <alexl@redhat.com>
3333 * libnautilus-private/nautilus-desktop-icon-file.c:
3334 * src/nautilus-application.c:
3335 * src/nautilus-window-menus.c:
3336 * test/test-nautilus-directory-async.c:
3338 Convert gnome_vfs calls to gio
3340 2007-10-18 Alexander Larsson <alexl@redhat.com>
3342 * src/nautilus-application.[ch]:
3343 Convert gnome_vfs calls to gio
3346 Document some stuff that needs doing in gio-branch
3348 2007-10-18 Alexander Larsson <alexl@redhat.com>
3350 * libnautilus-private/nautilus-search-engine-simple.c:
3353 * src/nautilus-query-editor.c:
3354 Work around crash getting NULL back as the location.
3356 2007-10-18 Alexander Larsson <alexl@redhat.com>
3358 * libnautilus-private/nautilus-file-utilities.[ch]:
3359 Add nautilus_is_home_directory and nautilus_is_root_directory
3361 * src/nautilus-window-manage-views.c:
3362 Convert gnome_vfs calls to gio
3364 2007-10-18 Alexander Larsson <alexl@redhat.com>
3366 * src/nautilus-window.c (nautilus_window_go_up):
3367 Use gio to find parent
3369 2007-10-18 Alexander Larsson <alexl@redhat.com>
3371 * src/nautilus-pathbar.[ch]:
3372 * src/nautilus-navigation-window.c:
3373 * src/nautilus-window-manage-views.c:
3376 2007-10-17 Alexander Larsson <alexl@redhat.com>
3378 * libnautilus-private/nautilus-vfs-utils.[ch]:
3379 Remove now unused gnome_vfs to gio helpers
3381 2007-10-17 Alexander Larsson <alexl@redhat.com>
3383 * src/nautilus-location-bar.c:
3384 Remove some unused code
3385 Replace gnome_vfs code with gio code
3387 2007-10-17 Alexander Larsson <alexl@redhat.com>
3389 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3390 Typo can_delete -> can_trash
3392 2007-10-17 Alexander Larsson <alexl@redhat.com>
3394 * src/nautilus-property-browser.c:
3395 Replace some gnome-vfs code with gio code
3397 2007-10-17 Alexander Larsson <alexl@redhat.com>
3399 * src/file-manager/fm-properties-window.c:
3400 Replace some gnome-vfs code with gio code
3402 2007-10-17 Alexander Larsson <alexl@redhat.com>
3404 * libnautilus-private/nautilus-file-private.h:
3405 * libnautilus-private/nautilus-file.[ch]:
3406 Add can_delete and can_trash
3408 * src/file-manager/fm-directory-view.c:
3409 Replace some gnome-vfs code with gio code
3411 2007-10-17 Alexander Larsson <alexl@redhat.com>
3413 * src/nautilus-location-dialog.c (open_current_location):
3414 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3416 2007-10-17 Alexander Larsson <alexl@redhat.com>
3418 * libnautilus-private/nautilus-search-engine-simple.c:
3421 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3423 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3425 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3427 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3429 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3431 * libnautilus-private/nautilus-link.[ch]: remove.
3432 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3433 and rename them to nautilus-link.[ch]
3434 * libnautilus-private/nautilus-file.c: adapt for the above change.
3436 2007-10-17 Alexander Larsson <alexl@redhat.com>
3438 * src/nautilus-places-sidebar.c:
3441 2007-10-17 Alexander Larsson <alexl@redhat.com>
3443 * libnautilus-private/nautilus-file.[ch]:
3444 * libnautilus-private/nautilus-file-private.h:
3445 Remove has/get_volume/drive, replace with
3446 can_mount/unmount/eject and mount/unmount/eject.
3447 (Which are not fully implemented yet)
3448 Add nautilus_file_is_mountpoint.
3450 * libnautilus-extension/nautilus-file-info.[ch]:
3451 * libnautilus-private/nautilus-directory-async.c:
3452 * libnautilus-private/nautilus-link-desktop-file.[ch]:
3453 * libnautilus-private/nautilus-link.[ch]:
3454 * src/file-manager/fm-directory-view.c:
3455 * src/file-manager/fm-icon-view.c:
3456 * src/file-manager/fm-properties-window.c:
3457 * src/file-manager/fm-tree-model.[ch]:
3458 * src/file-manager/fm-tree-view.c:
3461 2007-10-16 Alexander Larsson <alexl@redhat.com>
3463 * libnautilus-private/nautilus-desktop-icon-file.c:
3464 * libnautilus-private/nautilus-desktop-link-monitor.c:
3465 * libnautilus-private/nautilus-desktop-link.[ch]:
3466 * libnautilus-private/nautilus-directory-async.c:
3467 * libnautilus-private/nautilus-file-private.h:
3468 * libnautilus-private/nautilus-file.c:
3469 * libnautilus-private/nautilus-search-directory-file.c:
3470 * src/file-manager/fm-directory-view.c:
3471 * src/file-manager/fm-properties-window.c:
3472 Convert some volume monitor use to gio
3474 2007-10-16 Alexander Larsson <alexl@redhat.com>
3476 * libnautilus-private/nautilus-trash-monitor.c:
3477 Ref icon in nautilus_trash_monitor_get_icon()
3479 * libnautilus-private/nautilus-desktop-icon-file.c:
3480 * libnautilus-private/nautilus-desktop-link.c:
3481 * libnautilus-private/nautilus-desktop-link.h:
3482 * src/nautilus-places-sidebar.c:
3483 Use nautilus_trash_monitor_get_icon() when possible
3485 2007-10-16 Alexander Larsson <alexl@redhat.com>
3487 * libnautilus-private/nautilus-trash-monitor.[ch]:
3488 Add full gio implementation and get_icon()
3490 2007-10-15 Alexander Larsson <alexl@redhat.com>
3492 * libnautilus-private/Makefile.am:
3493 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3494 * libnautilus-private/nautilus-icon-factory.c: Removed.
3495 * libnautilus-private/nautilus-icon-factory.h: Removed.
3496 Remove NautilusIconFactory code.
3497 Now all code use the new APIs
3500 * libnautilus-private/nautilus-bookmark.c:
3501 * libnautilus-private/nautilus-bookmark.h:
3502 * libnautilus-private/nautilus-file.c:
3503 * libnautilus-private/nautilus-global-preferences.c:
3504 * libnautilus-private/nautilus-icon-canvas-item.c:
3505 * libnautilus-private/nautilus-icon-canvas-item.h:
3506 * libnautilus-private/nautilus-icon-container.h:
3507 * libnautilus-private/nautilus-icon-private.h:
3508 * libnautilus-private/nautilus-link-desktop-file.c:
3509 * libnautilus-private/nautilus-program-choosing.c:
3510 * libnautilus-private/nautilus-view.h:
3511 * src/file-manager/fm-directory-view.c:
3512 * src/file-manager/fm-icon-view.c:
3513 * src/file-manager/fm-list-model.c:
3514 * src/file-manager/fm-list-model.h:
3515 * src/file-manager/fm-list-view.c:
3516 * src/file-manager/fm-properties-window.c:
3517 * src/file-manager/fm-tree-model.c:
3518 * src/file-manager/fm-tree-view.c:
3519 * src/nautilus-application.c:
3520 * src/nautilus-bookmark-list.c:
3521 * src/nautilus-bookmarks-window.c:
3522 * src/nautilus-emblem-sidebar.c:
3523 * src/nautilus-navigation-window-menus.c:
3524 * src/nautilus-navigation-window.c:
3525 * src/nautilus-pathbar.c:
3526 * src/nautilus-places-sidebar.c:
3527 * src/nautilus-sidebar-title.c:
3528 * src/nautilus-window-menus.c:
3529 * src/nautilus-window.c:
3530 * src/nautilus-zoom-control.h:
3531 * test/test-nautilus-wrap-table.c:
3532 Don't include the nautilus-icon-factory headers
3534 2007-10-15 Alexander Larsson <alexl@redhat.com>
3536 * libnautilus-private/nautilus-file.[ch]:
3537 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3538 Fix force_size handling
3540 * src/file-manager/fm-directory-view.c:
3541 * src/file-manager/fm-empty-view.c:
3542 * src/file-manager/fm-list-model.c:
3543 * src/file-manager/fm-properties-window.c:
3544 * src/file-manager/fm-tree-model.c:
3545 * src/nautilus-emblem-sidebar.c:
3546 * src/nautilus-navigation-window-menus.c:
3547 * src/nautilus-property-browser.c:
3548 * src/nautilus-sidebar-title.c:
3549 Convert more stuff to new icon API
3551 2007-10-15 Alexander Larsson <alexl@redhat.com>
3553 * libnautilus-private/nautilus-icon-info.[ch]:
3554 Add nautilus_icon_info_lookup_from_name
3556 * libnautilus-private/nautilus-ui-utilities.c:
3557 * src/nautilus-desktop-window.c:
3558 * src/nautilus-navigation-window.c:
3559 * src/nautilus-pathbar.c:
3560 Use nautilus_icon_info_lookup_from_name to get less
3563 2007-10-15 Alexander Larsson <alexl@redhat.com>
3565 * src/nautilus-pathbar.c:
3566 * src/nautilus-spatial-window.c:
3567 Convert more stuff to new icon API
3569 2007-10-15 Alexander Larsson <alexl@redhat.com>
3571 * libnautilus-private/nautilus-file.[ch]:
3572 Add nautilus_file_get_icon_pixbuf and
3573 IGNORE_VISITING icon flag
3575 * libnautilus-private/nautilus-icon-info.[ch]:
3576 Add nautilus_icon_info_get_used_name function
3578 * libnautilus-private/nautilus-emblem-utils.c:
3579 * libnautilus-private/nautilus-program-choosing.c:
3580 * libnautilus-private/nautilus-ui-utilities.c:
3581 * src/nautilus-desktop-window.c:
3582 * src/nautilus-navigation-window.c:
3583 * src/nautilus-spatial-window.c:
3584 * src/nautilus-window.[ch]:
3585 Convert to new icon APIs
3587 2007-10-15 Alexander Larsson <alexl@redhat.com>
3589 * libnautilus-private/Makefile.am:
3590 * libnautilus-private/nautilus-audio-player.c: Removed.
3591 * libnautilus-private/nautilus-audio-player.h: Removed.
3592 * src/file-manager/fm-icon-view.c:
3593 Kill old unused code
3595 2007-10-15 Alexander Larsson <alexl@redhat.com>
3597 * libnautilus-private/nautilus-icon-info.[ch]:
3598 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3600 * libnautilus-private/nautilus-file.[ch]:
3601 New functions for getting emblem icons and emblem pixbufs
3603 * libnautilus-private/nautilus-icon-container.[ch]:
3604 * libnautilus-private/nautilus-icon-factory.c:
3605 * src/file-manager/fm-directory-view.[ch]:
3606 * src/file-manager/fm-icon-container.c:
3607 * src/file-manager/fm-list-model.c:
3608 * src/file-manager/fm-tree-model.c:
3609 * src/nautilus-sidebar-title.c:
3610 Update to use the new emblem getters
3612 2007-10-15 Alexander Larsson <alexl@redhat.com>
3614 * libnautilus-private/nautilus-icon-info.[ch]:
3615 Add nautilus_get_icon_size_for_stock_size
3617 * libnautilus-private/nautilus-bookmark.c:
3618 * src/nautilus-places-sidebar.c:
3621 2007-10-15 Alexander Larsson <alexl@redhat.com>
3623 * libnautilus-private/nautilus-thumbnails.c:
3624 Add required thumbnailing stuff from NautilusIconFactory here
3626 2007-10-15 Alexander Larsson <alexl@redhat.com>
3628 * libnautilus-private/nautilus-icon-factory.[ch]:
3629 * libnautilus-private/nautilus-icon-info.[ch]:
3630 Move over icon size util functions to nautilus-icon-info
3632 * libnautilus-private/nautilus-icon-container.c:
3633 * libnautilus-private/nautilus-lib-self-check-functions.h:
3634 * src/file-manager/fm-list-model.c:
3635 * src/nautilus-sidebar-title.c:
3638 2007-10-15 Alexander Larsson <alexl@redhat.com>
3640 * libnautilus-private/nautilus-icon-container.c:
3641 * libnautilus-private/nautilus-icon-factory.h:
3642 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3645 2007-10-15 Alexander Larsson <alexl@redhat.com>
3647 * libnautilus-private/nautilus-file.c:
3648 Actually handle thumbnail size prefs
3650 2007-10-15 Alexander Larsson <alexl@redhat.com>
3652 * libnautilus-private/nautilus-file.c:
3653 Handle thumbnail size prefs
3654 Handle all sorts of icon changes and emit CHANGED on
3657 * libnautilus-private/nautilus-directory-private.h:
3658 * libnautilus-private/nautilus-directory.c:
3659 * libnautilus-private/nautilus-icon-container.c:
3660 * libnautilus-private/nautilus-icon-info.c:
3661 * libnautilus-private/nautilus-icon-info.h:
3662 * src/file-manager/fm-directory-view.c:
3663 * src/file-manager/fm-list-view.c:
3664 * src/file-manager/fm-properties-window.c:
3665 * src/file-manager/fm-tree-model.c:
3666 * src/file-manager/fm-tree-model.h:
3667 * src/file-manager/fm-tree-view.c:
3668 * src/nautilus-bookmarks-window.c:
3669 * src/nautilus-sidebar-title.c:
3670 * src/nautilus-window-bookmarks.c:
3671 * src/nautilus-window.c:
3672 Remove use of icon factory icons_changed signal, using instead
3673 the file CHANGED signal.
3675 2007-10-15 Alexander Larsson <alexl@redhat.com>
3677 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3678 Add thumbnail to all attributes
3680 2007-10-15 Alexander Larsson <alexl@redhat.com>
3682 * libnautilus-private/nautilus-file.h:
3683 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3685 * libnautilus-private/nautilus-bookmark.c:
3686 * src/file-manager/fm-directory-view.c:
3687 * src/file-manager/fm-properties-window.c:
3688 * src/file-manager/fm-tree-model.c:
3689 * src/nautilus-bookmark-list.c:
3690 * src/nautilus-pathbar.c:
3691 * src/nautilus-sidebar-title.c:
3692 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3693 nautilus_icon_factory_is_icon_ready_for_file and
3694 nautilus_icon_factory_get_required_file_attributes.
3696 2007-10-12 Alexander Larsson <alexl@redhat.com>
3698 * libnautilus-private/nautilus-bookmark.[ch]:
3699 * libnautilus-private/nautilus-file.[ch]:
3700 * libnautilus-private/nautilus-icon-info.c:
3701 * src/nautilus-application.c:
3702 * src/nautilus-bookmark-list.c:
3703 * src/nautilus-bookmarks-window.c:
3704 * src/nautilus-places-sidebar.c:
3705 * src/nautilus-window-manage-views.c:
3706 * src/nautilus-window-private.h:
3707 * src/nautilus-window.c:
3708 Convert bookmarks API to gio / GIcon
3710 2007-10-12 Alexander Larsson <alexl@redhat.com>
3712 * libnautilus-private/nautilus-file-private.h:
3713 * libnautilus-private/nautilus-file.c:
3714 * libnautilus-private/nautilus-icon-container.c:
3715 * libnautilus-private/nautilus-thumbnails.[ch]:
3716 Add back support for generating thumbnails.
3718 2007-10-12 Alexander Larsson <alexl@redhat.com>
3720 * libnautilus-private/nautilus-directory-async.c:
3721 * libnautilus-private/nautilus-file-private.h:
3722 * libnautilus-private/nautilus-file.c:
3723 For large icons, try to use the original file
3726 2007-10-12 Alexander Larsson <alexl@redhat.com>
3728 * libnautilus-private/nautilus-file.c:
3729 Only invalidate thumbnails when sizing up, not
3730 on the original scale from raw
3732 2007-10-12 Alexander Larsson <alexl@redhat.com>
3734 * libnautilus-private/nautilus-directory-async.c:
3735 * libnautilus-private/nautilus-file-private.h:
3736 * libnautilus-private/nautilus-file.c:
3737 Simplify thumbnail size handling and make it work.
3738 Now handles resizing icons.
3740 2007-10-12 Alexander Larsson <alexl@redhat.com>
3742 * libnautilus-private/nautilus-directory-async.c:
3743 * libnautilus-private/nautilus-file-private.h:
3744 * libnautilus-private/nautilus-file.c:
3745 More exact handling of thumbnail up_to_date-ness, including
3746 if loading a thumbnail fails.
3747 Return thumbnails of the right size.
3749 * libnautilus-private/nautilus-thumbnails.[ch]:
3750 Add nautilus_thumbnail_unframe_image and export
3751 frame element sizes as defines
3753 2007-10-11 Alexander Larsson <alexl@redhat.com>
3755 * libnautilus-private/nautilus-file.[ch]:
3756 * libnautilus-private/nautilus-directory-async.c:
3757 Export nautilus_file_should_show_thumbnail and use it as needed in the
3758 thumbnail reading code
3760 2007-10-11 Alexander Larsson <alexl@redhat.com>
3762 * libnautilus-private/nautilus-file-attributes.h:
3763 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3765 * libnautilus-private/nautilus-directory-private.h:
3766 * libnautilus-private/nautilus-directory-async.c:
3767 * libnautilus-private/nautilus-file-private.h:
3768 Load thumbnails asynchronosuly.
3770 * libnautilus-private/nautilus-file.c:
3771 Initial code to use the asynchronoulsy loaded thumbnail
3773 * libnautilus-private/nautilus-icon-factory.c:
3774 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3777 2007-10-11 Alexander Larsson <alexl@redhat.com>
3779 * libnautilus-private/nautilus-file-private.h:
3780 * libnautilus-private/nautilus-file.c:
3781 Read thumbnail info from gio
3783 2007-10-11 Alexander Larsson <alexl@redhat.com>
3785 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3786 Handle accept, visited and embedding text state and
3787 rewrite the icon as needed.
3789 * libnautilus-private/nautilus-icon-info.c:
3790 (nautilus_icon_info_finalize):
3791 Fix crash if pixbuf is NULL
3793 2007-10-11 Alexander Larsson <alexl@redhat.com>
3795 * libnautilus-private/Makefile.am:
3796 * libnautilus-private/nautilus-icon-info.[ch]:
3797 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3799 * libnautilus-private/nautilus-file.[ch]:
3800 Make nautilus_file_get_icon return a NautilusFileInfo
3802 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3803 Split out attach points instead of using NautilusAttachPoints
3805 * libnautilus-private/nautilus-icon-container.[ch]:
3806 * src/file-manager/fm-icon-container.c:
3807 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3809 * libnautilus-private/nautilus-icon-factory.c:
3810 * libnautilus-private/nautilus-program-choosing.c:
3811 * libnautilus-private/nautilus-mime-application-chooser.c:
3812 * libnautilus-private/nautilus-open-with-dialog.c:
3813 Update to g_themed_icon_get_names const type
3815 2007-10-10 Alexander Larsson <alexl@redhat.com>
3817 * libnautilus-private/nautilus-file-private.h:
3818 * libnautilus-private/nautilus-file.[ch]:
3819 Keep track of GIcon from gio.
3820 Add nautilus_file_get_icon()
3822 * libnautilus-private/nautilus-icon-factory.[ch]:
3823 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3824 This is a bit temporary, but can be used to move over
3825 users to nautilus_file_get_icon().
3827 * libnautilus-private/nautilus-icon-container.[ch]:
3828 * src/file-manager/fm-icon-container.c:
3829 Use nautilus_file_get_icon() in icon view.
3831 2007-10-10 Alexander Larsson <alexl@redhat.com>
3833 * libnautilus-private/nautilus-file-utilities.c:
3834 * libnautilus-private/nautilus-monitor.c:
3835 * src/nautilus-bookmark-list.c:
3836 Update for file monitoring API change
3838 * src/nautilus-spatial-window.c:
3839 Gio port from Paolo Borelli
3841 2007-10-08 Alexander Larsson <alexl@redhat.com>
3843 * libnautilus-private/nautilus-file.c:
3844 (nautilus_file_peek_display_name):
3845 Use a display name based on the filename as the default instead
3846 of "" before we've read the real display name from the backend.
3848 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3850 * libnautilus-private/nautilus-icon-dnd.[ch]:
3851 * src/nautilus-emblem-sidebar.c:
3852 * src/nautilus-location-bar.c:
3854 Replace nautilus_icon_dnd_uri_list_extract_uris with
3855 g_uri_list_extract_uris.
3857 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3859 * src/nautilus-bookmark-list.[ch]: port to gio.
3861 2007-10-05 Paolo Borelli <pborelli@katamail.com>
3863 * configure.in: use gio-2.0 instead of gio-standalone.
3865 2007-10-04 Alexander Larsson <alexl@redhat.com>
3867 * libnautilus-private/Makefile.am:
3868 * libnautilus-private/nautilus-trash-directory.[ch]:
3869 * libnautilus-private/nautilus-trash-file.[ch]:
3870 Remove virtual trash locations, we now use the gvfs trash:
3872 * libnautilus-private/nautilus-trash-monitor.[ch]:
3873 Make this a stub for now. Need to figure out how to do this.
3875 * libnautilus-private/nautilus-directory-private.h:
3876 * libnautilus-private/nautilus-directory.c:
3877 * libnautilus-private/nautilus-file-operations.c:
3878 * libnautilus-private/nautilus-file.c:
3879 * src/file-manager/fm-directory-view.c:
3880 * src/nautilus-window-manage-views.c:
3881 Handle the removal of NautilusTrash*
3883 2007-10-04 Alexander Larsson <alexl@redhat.com>
3885 * libnautilus-private/nautilus-thumbnails.c:
3886 Use gio instead of gnome-vfs to get mtime
3888 2007-10-02 Alexander Larsson <alexl@redhat.com>
3890 * libnautilus-private/nautilus-customization-data.c:
3891 * libnautilus-private/nautilus-customization-data.h:
3892 * src/nautilus-property-browser.c:
3893 Use gio to read info
3895 2007-10-02 Alexander Larsson <alexl@redhat.com>
3897 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3898 Use gio to get mime type
3900 2007-10-02 Alexander Larsson <alexl@redhat.com>
3902 * libnautilus-private/nautilus-file-utilities.c:
3903 Use GFileMonitor to monitor xdg user dirs file
3905 2007-10-02 Alexander Larsson <alexl@redhat.com>
3907 * libnautilus-private/Makefile.am (INCLUDES):
3908 Bump name for extension dir since we're not compatible anymore
3910 2007-10-02 Alexander Larsson <alexl@redhat.com>
3912 * libnautilus-private/nautilus-bookmark.c:
3913 * libnautilus-private/nautilus-customization-data.c:
3914 * libnautilus-private/nautilus-desktop-directory.c:
3915 * libnautilus-private/nautilus-directory-background.c:
3916 * libnautilus-private/nautilus-dnd.c:
3917 * libnautilus-private/nautilus-file-operations.c:
3918 * libnautilus-private/nautilus-file-utilities.c:
3919 * libnautilus-private/nautilus-file.c:
3920 * libnautilus-private/nautilus-icon-factory.c:
3921 * libnautilus-private/nautilus-metafile.c:
3922 * libnautilus-private/nautilus-search-directory.c:
3923 * libnautilus-private/nautilus-search-engine-tracker.c:
3924 * src/file-manager/fm-directory-view.c:
3925 * src/file-manager/fm-ditem-page.c:
3926 * src/file-manager/fm-icon-view.c:
3927 * src/file-manager/fm-properties-window.c:
3928 * src/file-manager/fm-tree-view.c:
3929 * src/nautilus-application.c:
3930 * src/nautilus-bookmark-list.c:
3931 * src/nautilus-image-properties-page.c:
3932 * src/nautilus-information-panel.c:
3933 * src/nautilus-places-sidebar.c:
3934 * src/nautilus-property-browser.c:
3935 * src/nautilus-query-editor.c:
3936 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3937 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3939 2007-10-02 Alexander Larsson <alexl@redhat.com>
3941 * libnautilus-private/nautilus-icon-factory.c:
3942 Don't clear thumbnails and other absolute pathnames from icon
3943 cache when mime data or icon theme changes. This is to avoid
3944 flashing and async realoading of all thumbnails.
3946 2007-10-02 Alexander Larsson <alexl@redhat.com>
3948 * libnautilus-private/nautilus-directory-async.c:
3949 (mime_db_changed_callback):
3950 Use the right call to invalidate attributes, so that
3951 they get re-read correctly.
3953 2007-10-02 Alexander Larsson <alexl@redhat.com>
3955 * libnautilus-private/nautilus-icon-factory.c:
3956 (mime_type_data_changed_callback):
3957 * libnautilus-private/nautilus-directory-async.c:
3958 (mime_db_changed_callback):
3959 Fix up types in callbacks
3961 * libnautilus-private/nautilus-mime-application-chooser.c:
3962 * libnautilus-private/nautilus-open-with-dialog.c:
3963 Handle and emit mime_data_changed on NautilusSignaller
3965 2007-10-01 Alexander Larsson <alexl@redhat.com>
3967 * libnautilus-private/Makefile.am:
3968 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3969 * libnautilus-private/nautilus-open-with-dialog.[ch]:
3970 Moved these from eel and renamed
3972 * src/file-manager/fm-directory-view.c:
3973 * src/file-manager/fm-properties-window.c:
3974 Use the nautilus version imported above instead of the eel one.
3976 2007-10-01 Alexander Larsson <alexl@redhat.com>
3978 * libnautilus-private/nautilus-directory-async.c:
3979 * libnautilus-private/nautilus-icon-factory.c:
3980 * libnautilus-private/nautilus-signaller.c:
3981 Replace gnome-vfs mime monitor with NautilusSignaller signal.
3983 * src/nautilus-query-editor.c:
3984 Use gio to list all mime types
3986 2007-10-01 Alexander Larsson <alexl@redhat.com>
3988 * libnautilus-private/nautilus-theme.[ch]:
3989 Delete leftover files
3991 2007-09-28 Alexander Larsson <alexl@redhat.com>
3994 Update for new gio pkgconfig name
3996 2007-09-28 Alexander Larsson <alexl@redhat.com>
3998 * libnautilus-private/nautilus-file.c:
3999 * src/file-manager/fm-directory-view.c:
4000 * src/file-manager/fm-properties-window.c:
4001 Update to the new name for g_format_file_size_for_display
4003 2007-09-28 Alexander Larsson <alexl@redhat.com>
4005 * libnautilus-private/nautilus-file.c:
4006 * libnautilus-private/nautilus-link.c:
4007 * src/file-manager/fm-icon-container.c:
4008 * src/nautilus-query-editor.c:
4009 Use gio mimetype functions instead of gnome-vfs ones.
4011 2007-09-28 Alexander Larsson <alexl@redhat.com>
4013 * libnautilus-private/nautilus-mime-actions.[ch]:
4014 * libnautilus-private/nautilus-program-choosing.[ch]:
4015 * libnautilus-private/nautilus-recent.[ch]:
4016 Use GAppInfo instead of GnomeVFSMimeApplication
4018 * src/file-manager/fm-directory-view.c:
4019 * src/nautilus-information-panel.c:
4020 * test/test-nautilus-mime-actions.c:
4021 Update due to the api changes in the GAppInfo move.
4023 2007-09-27 Alexander Larsson <alexl@redhat.com>
4025 * libnautilus-private/nautilus-file.c:
4026 * src/file-manager/fm-directory-view.c:
4027 * src/file-manager/fm-properties-window.c:
4028 Use g_file_size_format_for_display instead of
4029 gnome_vfs_format_file_size_for_display
4031 2007-09-27 Alexander Larsson <alexl@redhat.com>
4033 * libnautilus-private/nautilus-file.c:
4034 Remove unused GnomeVFSHandle stuff
4036 2007-09-27 Alexander Larsson <alexl@redhat.com>
4038 * libnautilus-private/nautilus-file.c:
4039 Forgot to change GnomeVFSResult to GError in
4042 007-09-27 Alexander Larsson <alexl@redhat.com>
4044 * libnautilus-private/nautilus-file.c:
4045 Implement nautilus_file_set_owner and nautilus_file_set_group
4046 using set_attributes
4049 2007-09-27 Alexander Larsson <alexl@redhat.com>
4051 * libnautilus-private/nautilus-file.c:
4052 Implement nautilus_file_set_permissions using
4053 nautilus_file_set_attributes.
4055 2007-09-27 Alexander Larsson <alexl@redhat.com>
4057 * libnautilus-private/nautilus-file.[ch]:
4058 Add nautilus_file_set_attributes
4060 2007-09-27 Alexander Larsson <alexl@redhat.com>
4062 * libnautilus-private/nautilus-vfs-utils.[ch]:
4063 Add gnome_vfs_result_to_error call
4065 * libnautilus-private/nautilus-file.[ch]:
4066 Convert renaming to use gio.
4067 Pass GError instead of GnomeVFSResult in
4068 NautilusFileOperationCallback
4070 * src/file-manager/fm-error-reporting.c:
4071 * src/file-manager/fm-error-reporting.h:
4072 * src/file-manager/fm-list-view.c:
4073 * src/file-manager/fm-properties-window.c:
4074 Update to the NautilusFileOperationCallback API change
4076 2007-09-26 Alexander Larsson <alexl@redhat.com>
4078 * libnautilus-private/nautilus-file-private.h:
4079 * libnautilus-private/nautilus-file.c:
4080 Read can_delete and can_rename from gio.
4081 Use can_rename in nautilus_file_can_rename.
4083 2007-09-26 Alexander Larsson <alexl@redhat.com>
4085 * libnautilus-private/nautilus-file.[ch]:
4086 Add nautilus_file_get_edit_name()
4088 2007-09-26 Alexander Larsson <alexl@redhat.com>
4090 * libnautilus-private/nautilus-file-utilities.[ch]:
4091 Make string args const char * where possible.
4093 * libnautilus-private/nautilus-desktop-icon-file.c:
4094 * libnautilus-private/nautilus-directory-async.c:
4095 * libnautilus-private/nautilus-file-private.h:
4096 * libnautilus-private/nautilus-file.c:
4097 Read display_name and edit_name from gio.
4098 Kill old cached_display_name creation.
4099 Use eel_ref_str for name, display_name, edit_name and make sure to
4100 share them when possible.
4101 Old use of display_name as the link info only is moved so that
4102 its shared with the normal name, with got_custom_display_name showing
4105 2007-09-26 Alexander Larsson <alexl@redhat.com>
4107 * libnautilus-private/nautilus-file-private.h:
4108 * libnautilus-private/nautilus-file.c:
4109 Use new refcounted string implementation for mime_type.
4110 This way we don't have to store duplicate strings for
4113 2007-09-26 Alexander Larsson <alexl@redhat.com>
4115 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4116 directory->details->pending_file_info now has GFileInfo objects, not
4117 GnomeVFSFileInfo objects. Free them in the correct way.
4119 2007-09-26 Alexander Larsson <alexl@redhat.com>
4121 * libnautilus-private/nautilus-directory-async.c:
4122 Remove old irrelevant comment
4124 2007-09-26 Alexander Larsson <alexl@redhat.com>
4126 * libnautilus-private/nautilus-directory-async.c:
4127 Read top left text with gio
4129 2007-09-26 Alexander Larsson <alexl@redhat.com>
4131 * src/file-manager/fm-ditem-page.c:
4132 Use g_file_load_contents_async instead of
4133 eel_read_entire_file_async.
4135 2007-09-26 Alexander Larsson <alexl@redhat.com>
4137 * libnautilus-private/nautilus-icon-factory.c:
4138 * libnautilus-private/nautilus-thumbnails.c:
4139 Use g_file_load_contents_async instead of
4140 eel_read_entire_file_async.
4142 2007-09-26 Alexander Larsson <alexl@redhat.com>
4144 * libnautilus-private/nautilus-metafile.c:
4145 Use g_file_load_contents_async instead of
4146 eel_read_entire_file_async.
4148 2007-09-26 Alexander Larsson <alexl@redhat.com>
4150 * libnautilus-private/nautilus-directory-async.c:
4151 * libnautilus-private/nautilus-directory.c:
4152 * libnautilus-private/nautilus-file.c:
4153 Initialize hidden_file_hash lazily
4155 2007-09-26 Alexander Larsson <alexl@redhat.com>
4157 * libnautilus-private/nautilus-directory-async.c:
4158 Read link info using gio
4160 2007-09-26 Alexander Larsson <alexl@redhat.com>
4162 * libnautilus-private/nautilus-directory-async.c:
4163 * libnautilus-private/nautilus-directory-private.h:
4164 Read mime list using gio
4166 2007-09-26 Alexander Larsson <alexl@redhat.com>
4168 * libnautilus-private/nautilus-directory-async.c:
4169 Read .hidden using gio.
4171 2007-09-25 Alexander Larsson <alexl@redhat.com>
4173 * libnautilus-private/nautilus-icon-factory.c:
4174 Free file_info after last use (fixed valgrind warning)
4176 * libnautilus-private/nautilus-file.c:
4177 Sometimes we freed an uninitialized pointer
4179 * libnautilus-private/nautilus-directory-async.c:
4180 * libnautilus-private/nautilus-directory-private.h:
4181 Keep all the directory loading info in DirectoryLoadState
4183 2007-09-25 Alexander Larsson <alexl@redhat.com>
4185 * libnautilus-private/nautilus-directory-async.c:
4186 * libnautilus-private/nautilus-directory-private.h:
4187 Implement deep count using gio
4189 2007-09-25 Alexander Larsson <alexl@redhat.com>
4191 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4192 Don't crash on files that have slashes in them.
4194 2007-09-24 Alexander Larsson <alexl@redhat.com>
4196 * libnautilus-private/nautilus-directory-async.c:
4197 * libnautilus-private/nautilus-directory-private.h:
4198 Use gio to do directory counts
4200 2007-09-24 Alexander Larsson <alexl@redhat.com>
4202 * libnautilus-private/nautilus-directory-async.c:
4203 * libnautilus-private/nautilus-file-private.h:
4204 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4206 2007-09-24 Alexander Larsson <alexl@redhat.com>
4208 * libnautilus-private/nautilus-desktop-directory-file.c:
4209 * libnautilus-private/nautilus-desktop-icon-file.c:
4210 * libnautilus-private/nautilus-file.c:
4211 * libnautilus-private/nautilus-file.h:
4212 * libnautilus-private/nautilus-saved-search-file.c:
4213 * libnautilus-private/nautilus-search-directory-file.c:
4214 * libnautilus-private/nautilus-trash-file.c:
4215 There was some problems removing the virtual call for
4216 get_file_type, as this broke getting the type for "virtual"
4217 directory types like trash and the desktop. Re-introduce this,
4218 but set the type directly instead of via an indirect jump.
4220 2007-09-24 Alexander Larsson <alexl@redhat.com>
4222 * libnautilus-private/nautilus-directory.c:
4223 * libnautilus-private/nautilus-file.c:
4224 * libnautilus-private/nautilus-file.h:
4225 nautilus_file_get_for_location -> nautilus_file_get
4226 same for get_existing
4228 2007-09-24 Alexander Larsson <alexl@redhat.com>
4230 * libnautilus-private/nautilus-bookmark.c:
4231 * libnautilus-private/nautilus-directory-async.c:
4232 * libnautilus-private/nautilus-directory.c:
4233 * libnautilus-private/nautilus-file-operations.c:
4234 * libnautilus-private/nautilus-file-utilities.c:
4235 * libnautilus-private/nautilus-file.c:
4236 * libnautilus-private/nautilus-file.h:
4237 * libnautilus-private/nautilus-icon-dnd.c:
4238 * libnautilus-private/nautilus-search-directory.c:
4239 * libnautilus-private/nautilus-thumbnails.c:
4240 * libnautilus-private/nautilus-trash-monitor.c:
4241 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4242 * src/file-manager/fm-directory-view.c:
4243 * src/file-manager/fm-ditem-page.c:
4244 * src/file-manager/fm-icon-view.c:
4245 * src/file-manager/fm-list-view.c:
4246 * src/file-manager/fm-properties-window.c:
4247 * src/file-manager/fm-tree-model.c:
4248 * src/file-manager/fm-tree-view.c:
4249 * src/nautilus-application.c:
4250 * src/nautilus-bookmark-list.c:
4251 * src/nautilus-information-panel.c:
4252 * src/nautilus-notes-viewer.c:
4253 * src/nautilus-pathbar.c:
4254 * src/nautilus-places-sidebar.c:
4255 * src/nautilus-spatial-window.c:
4256 * src/nautilus-window-manage-views.c:
4257 * test/test-nautilus-mime-actions-set.c:
4258 * test/test-nautilus-mime-actions.c:
4259 Rename nautilus_file_get -> nautilus_file_get_by_uri.
4260 Same with nautilus_file_get_existing.
4262 2007-09-21 Alexander Larsson <alexl@redhat.com>
4264 * libnautilus-private/nautilus-file.[ch]:
4265 Fix up type for get_permissions return value (don't use gnome-vfs types).
4267 * libnautilus-private/nautilus-vfs-utils.[ch]:
4268 Add gnome_vfs_file_type_from_g_file_type()
4270 * libnautilus-private/nautilus-icon-factory.c:
4271 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4273 2007-09-21 Alexander Larsson <alexl@redhat.com>
4275 * libnautilus-private/nautilus-directory-async.c:
4276 * libnautilus-private/nautilus-monitor.[ch]:
4277 Use gio to implement file monitoring.
4279 2007-09-21 Alexander Larsson <alexl@redhat.com>
4281 * libnautilus-private/nautilus-directory-async.c:
4282 * libnautilus-private/nautilus-directory-private.h:
4283 Read info for new files
4285 2007-09-21 Alexander Larsson <alexl@redhat.com>
4287 * libnautilus-private/nautilus-directory-async.c:
4288 * libnautilus-private/nautilus-directory-private.h:
4289 Implement get_file_info using gio
4291 2007-09-21 Alexander Larsson <alexl@redhat.com>
4293 * libnautilus-private/nautilus-directory-async.c:
4294 * libnautilus-private/nautilus-directory-private.h:
4295 Read directory list via gio instead of gnome-vfs
4297 * libnautilus-private/nautilus-file-private.h:
4298 * libnautilus-private/nautilus-file.c:
4299 Get is_hidden & is_backup from gio instead of doing
4300 filename matching ourselves.
4302 * libnautilus-private/nautilus-file-utilities.c:
4303 Remove unused hidden/backup pattern matching.
4305 * src/nautilus-main.c:
4306 Initiate GThreads, as we need this for gio async emulation.
4308 2007-09-20 Alexander Larsson <alexl@redhat.com>
4310 * libnautilus-private/nautilus-vfs-utils.c:
4311 Fix typo in attribute name
4313 * libnautilus-private/nautilus-directory-async.c:
4314 * libnautilus-private/nautilus-file-private.h:
4315 * libnautilus-private/nautilus-file.c:
4316 Make NautilusFile info update use GFileInfo.
4317 Update all call sites to convert to it.
4319 2007-09-20 Alexander Larsson <alexl@redhat.com>
4321 * libnautilus-private/nautilus-vfs-utils.[ch]:
4322 Add gnome_vfs_file_info_to_gio
4324 2007-09-20 Alexander Larsson <alexl@redhat.com>
4326 * libnautilus-private/nautilus-directory-metafile-monitor.c:
4327 * libnautilus-private/nautilus-directory-private.h:
4328 * libnautilus-private/nautilus-directory.c:
4329 * libnautilus-private/nautilus-file.c:
4330 * libnautilus-private/nautilus-metafile.c:
4331 Make the filename key for metadata be unescaped in memory.
4332 Escape it only when reading/writing the metadata files.
4333 This is to avoid escaping a lot since we're now storing the
4334 filename unescaped in NautilusFile.
4336 2007-09-20 Alexander Larsson <alexl@redhat.com>
4338 * libnautilus-private/nautilus-directory-notify.h:
4339 * libnautilus-private/nautilus-directory.c:
4340 Add GFile versions of metadata scheduling functions.
4342 2007-09-20 Alexander Larsson <alexl@redhat.com>
4344 * libnautilus-private/nautilus-directory-notify.h:
4345 * libnautilus-private/nautilus-directory.c:
4347 nautilus_directory_notify_files_changed
4348 nautilus_directory_notify_files_removed
4350 2007-09-20 Alexander Larsson <alexl@redhat.com>
4352 * libnautilus-private/nautilus-directory-private.h:
4353 * libnautilus-private/nautilus-directory.c:
4354 * libnautilus-private/nautilus-file.c:
4355 Avoid for_location suffix when its not needed anymore
4357 2007-09-20 Alexander Larsson <alexl@redhat.com>
4359 * libnautilus-private/nautilus-directory.c:
4360 Add _by_uri suffix to uri versions of functions and
4361 remove suffix for GFile versions
4363 2007-09-20 Alexander Larsson <alexl@redhat.com>
4365 * libnautilus-private/nautilus-directory-notify.h:
4366 * libnautilus-private/nautilus-directory.c:
4367 * libnautilus-private/nautilus-file-changes-queue.c:
4368 * libnautilus-private/nautilus-link-desktop-file.c:
4369 * libnautilus-private/nautilus-merged-directory.c:
4370 Rename notify functions that work on uris to _by_uri and
4371 the GFile ones to have no suffix
4373 2007-09-20 Alexander Larsson <alexl@redhat.com>
4375 * libnautilus-private/nautilus-metafile.c:
4376 * libnautilus-private/nautilus-directory.[ch]:
4377 Remove unused function nautilus_directory_make_uri_canonical
4379 2007-09-20 Alexander Larsson <alexl@redhat.com>
4381 * libnautilus-private/nautilus-directory-notify.h:
4382 * libnautilus-private/nautilus-directory.c:
4383 Added nautilus_directory_notify_files_moved_by_location and
4384 made nautilus_directory_notify_files_moved use that.
4386 2007-09-20 Alexander Larsson <alexl@redhat.com>
4388 * libnautilus-private/nautilus-directory-notify.h:
4389 * libnautilus-private/nautilus-directory.c:
4390 Add nautilus_directory_notify_files_added_by_location.
4391 Use GFile instead of uris in more places
4393 2007-09-20 Alexander Larsson <alexl@redhat.com>
4395 * libnautilus-private/nautilus-directory-private.h:
4396 * libnautilus-private/nautilus-directory.c:
4397 * libnautilus-private/nautilus-file.[ch]:
4398 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4399 and implement nautilus_file_get based on these.
4401 2007-09-20 Alexander Larsson <alexl@redhat.com>
4403 * libnautilus-private/nautilus-file.[ch]:
4404 Add nautilus_file_get_location () and use it when
4407 2007-09-19 Alexander Larsson <alexl@redhat.com>
4409 * libnautilus-private/nautilus-directory.c:
4410 (nautilus_directory_is_desktop_directory):
4411 * libnautilus-private/nautilus-file-utilities.[ch]:
4412 (nautilus_is_home_directory_file):
4413 (nautilus_is_desktop_directory_file):
4414 (nautilus_is_desktop_directory):
4415 * libnautilus-private/nautilus-file.c:
4416 (nautilus_file_is_desktop_directory):
4417 (nautilus_file_is_home):
4418 Don't keep dup:ing strings for these commonly called
4421 2007-09-19 Alexander Larsson <alexl@redhat.com>
4423 * libnautilus-private/nautilus-directory-async.c:
4424 * libnautilus-private/nautilus-directory-private.h:
4425 * libnautilus-private/nautilus-directory.c:
4426 * libnautilus-private/nautilus-file-utilities.[ch]:
4427 * libnautilus-private/nautilus-file.c:
4428 Use GFile *location to store the uri for NautilusDirectory.
4429 In preparation for using GFile for all I/O.
4431 2007-09-19 Alexander Larsson <alexl@redhat.com>
4433 * libnautilus-private/nautilus-file-private.h:
4434 * libnautilus-private/nautilus-directory-async.c:
4435 * libnautilus-private/nautilus-file-attributes.h:
4436 * libnautilus-private/nautilus-file.[ch]:
4437 * libnautilus-private/nautilus-mime-actions.c:
4438 * src/file-manager/fm-directory-view.c:
4439 * src/file-manager/fm-ditem-page.c:
4440 * src/file-manager/fm-properties-window.c:
4441 * src/nautilus-window.c:
4442 Remove slow mimetype attribute and all its use.
4443 This is in preparation for the gio move which has
4444 a canonical mimetype definition instead of the
4445 guessed/slow couple.
4447 2007-09-19 Alexander Larsson <alexl@redhat.com>
4449 * libnautilus-private/nautilus-file-attributes.h:
4450 * libnautilus-private/nautilus-directory-async.c:
4451 * libnautilus-private/nautilus-directory.c:
4452 * libnautilus-private/nautilus-file-utilities.c:
4453 * libnautilus-private/nautilus-file.c:
4454 * libnautilus-private/nautilus-icon-factory.c:
4455 * libnautilus-private/nautilus-mime-actions.c:
4456 * src/file-manager/fm-directory-view.c:
4457 * src/file-manager/fm-properties-window.c:
4458 * src/file-manager/fm-tree-model.c:
4459 * src/file-manager/fm-tree-view.c:
4460 * src/nautilus-spatial-window.c:
4461 * src/nautilus-window-manage-views.c:
4462 * src/nautilus-window.c:
4463 Limit the set of file attributes to the ones we actually read
4464 separately. This makes it more obvious what is happening when
4465 doing I/O. It does put some extra work on users, because they
4466 need to know where the data is coming from, but that is rarely
4469 2007-09-19 Alexander Larsson <alexl@redhat.com>
4471 * libnautilus-private/nautilus-desktop-icon-file.c:
4472 * libnautilus-private/nautilus-directory-async.c:
4473 * libnautilus-private/nautilus-directory.c:
4474 * libnautilus-private/nautilus-file-private.h:
4475 * libnautilus-private/nautilus-file-utilities.[ch]:
4476 * libnautilus-private/nautilus-file.c:
4477 Store "name" instead of "relative_uri" in NautilusFile.
4478 We want to avoid escaping/unescaping as much as possible and
4479 limit that to when we go from/to a full uri.
4481 2007-09-19 Alexander Larsson <alexl@redhat.com>
4483 * libnautilus-private/nautilus-file-private.h:
4484 Remove declaration for removed function
4486 2007-09-19 Alexander Larsson <alexl@redhat.com>
4488 * libnautilus-private/nautilus-directory-async.c:
4489 * libnautilus-private/nautilus-file-private.h:
4490 * libnautilus-private/nautilus-file.[ch]:
4491 * libnautilus-private/nautilus-program-choosing.c:
4492 * src/file-manager/fm-directory-view.c:
4493 * src/nautilus-spatial-window.c:
4494 * src/nautilus-window-manage-views.c:
4495 Use GError instead of GnomeVFSResult for get_info_error
4497 2007-09-19 Alexander Larsson <alexl@redhat.com>
4499 * libnautilus-private/nautilus-desktop-directory-file.c:
4500 * libnautilus-private/nautilus-desktop-icon-file.c:
4501 * libnautilus-private/nautilus-file-private.h:
4502 * libnautilus-private/nautilus-file.[ch]:
4503 * libnautilus-private/nautilus-saved-search-file.c:
4504 * libnautilus-private/nautilus-search-directory-file.c:
4505 * libnautilus-private/nautilus-trash-file.c:
4506 * libnautilus-private/nautilus-vfs-file.c:
4507 * libnautilus-private/nautilus-vfs-utils.c:
4508 * libnautilus-private/nautilus-vfs-utils.h:
4509 * libnautilus-private/nautilus-view-factory.c:
4510 * libnautilus-private/nautilus-view-factory.h:
4511 * src/file-manager/fm-desktop-icon-view.c:
4512 * src/file-manager/fm-empty-view.c:
4513 * src/file-manager/fm-icon-view.c:
4514 * src/file-manager/fm-list-view.c:
4515 Move from GnomeVFSFileType to GFileType
4517 2007-11-28 Alexander Larsson <alexl@redhat.com>
4519 * src/nautilus-search-bar.c:
4520 Use invisible event box for search bar. (#464193)
4521 Patch from Andrea Cimitan
4523 2007-11-27 Andre Klapper <a9016009@gmx.de>
4526 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4529 2007-11-12 Alexander Larsson <alexl@redhat.com>
4531 * libnautilus-private/nautilus-icon-canvas-item.c:
4532 * libnautilus-private/nautilus-icon-container.c:
4533 * libnautilus-private/nautilus-icon-container.h:
4534 * libnautilus-private/nautilus-icon-dnd.c:
4535 * libnautilus-private/nautilus-icon-private.h:
4536 * src/file-manager/fm-desktop-icon-view.c:
4537 * src/file-manager/fm-icon-view.c:
4538 Handle RTL layout of icons (#342009)
4539 Patch from Yair Hershkovitz
4541 2007-11-05 Jürg Billeter <j@bitron.ch>
4543 reviewed by: Alexander Larsson <alexl@redhat.com>
4545 * src/file-manager/fm-actions.h:
4546 * src/file-manager/fm-directory-view.c:
4547 (action_open_folder_window_callback), (open_one_in_folder_window),
4548 (action_location_open_folder_window_callback),
4549 (real_update_location_menu), (real_update_menus):
4550 * src/file-manager/nautilus-directory-view-ui.xml:
4551 * src/nautilus-actions.h:
4552 * src/nautilus-navigation-window-menus.c:
4553 (nautilus_navigation_window_update_spatial_menu_item),
4554 (action_folder_window_callback),
4555 (nautilus_navigation_window_initialize_menus):
4556 * src/nautilus-navigation-window-ui.xml:
4557 * src/nautilus-navigation-window.c:
4558 (nautilus_navigation_window_init), (always_use_browser_changed):
4559 * src/nautilus-window-private.h:
4560 Add menu item to open spatial folder window from browser window to File
4561 menu and context menus.
4563 2007-10-03 Christian Neumair <cneumair@gnome.org>
4565 * libnautilus-private/nautilus-module.c:
4566 Fix valgrind warning on shutdown (#346401, re-applied).
4568 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
4570 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4571 patch from Joachim Sauer, fix beep when backspace or delete are pressed
4574 2007-10-03 Alexander Larsson <alexl@redhat.com>
4576 * src/nautilus-sidebar-title.c:
4577 (update_title_font):
4578 Fix crash with small fonts (#454884)
4580 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
4582 Backport from gio-branch, fixes #480608, from
4583 Alexander Larsson <alexl@redhat.com>
4585 * libnautilus-private/nautilus-icon-factory.c:
4586 Don't clear thumbnails and other absolute pathnames from icon
4587 cache when mime data or icon theme changes. This is to avoid
4588 flashing and async realoading of all thumbnails.
4590 * libnautilus-private/nautilus-directory-async.c:
4591 (mime_db_changed_callback):
4592 Use the right call to invalidate attributes, so that
4593 they get re-read correctly.
4595 2007-09-27 Christian Neumair <cneumair@gnome.org>
4597 * libnautilus-private/nautilus-icon-factory.c:
4598 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4601 2007-09-18 Alexander Larsson <alexl@redhat.com>
4603 * libnautilus-private/nautilus-file-private.h:
4604 Clean up NautilusFileDetails a bit.
4606 2007-09-18 Alexander Larsson <alexl@redhat.com>
4608 * libnautilus-extension/nautilus-file-info.[ch]:
4609 * libnautilus-private/nautilus-desktop-directory-file.c:
4610 * libnautilus-private/nautilus-desktop-icon-file.c:
4611 * libnautilus-private/nautilus-directory-async.c:
4612 * libnautilus-private/nautilus-directory.c:
4613 * libnautilus-private/nautilus-file-private.h:
4614 * libnautilus-private/nautilus-file.[ch]:
4615 * libnautilus-private/nautilus-icon-factory.c:
4616 * libnautilus-private/nautilus-saved-search-file.c:
4617 * libnautilus-private/nautilus-search-directory-file.c:
4618 * libnautilus-private/nautilus-thumbnails.c:
4619 * libnautilus-private/nautilus-trash-file.c:
4620 * libnautilus-private/nautilus-vfs-file.c:
4621 * src/file-manager/fm-directory-view.c:
4622 Store file info directly in NautilusFile instead of using a
4625 2007-09-18 Alexander Larsson <alexl@redhat.com>
4627 * libnautilus-private/nautilus-desktop-directory-file.c:
4628 * libnautilus-private/nautilus-desktop-icon-file.c:
4629 * libnautilus-private/nautilus-directory-async.c:
4630 * libnautilus-private/nautilus-file-operations-progress.c:
4631 * libnautilus-private/nautilus-file-operations-progress.h:
4632 * libnautilus-private/nautilus-file-private.h:
4633 * libnautilus-private/nautilus-file.c:
4634 * libnautilus-private/nautilus-file.h:
4635 * libnautilus-private/nautilus-metafile.c:
4636 * libnautilus-private/nautilus-search-directory-file.c:
4637 * libnautilus-private/nautilus-thumbnails.c:
4638 * libnautilus-private/nautilus-trash-file.c:
4639 * libnautilus-private/nautilus-vfs-file.c:
4640 * src/file-manager/fm-directory-view.c:
4641 * src/file-manager/fm-ditem-page.c:
4642 * src/file-manager/fm-icon-view.c:
4643 * src/file-manager/fm-properties-window.c:
4644 Use goffset instead of GnomeVFSFileSize
4646 2007-09-18 Alexander Larsson <alexl@redhat.com>
4648 * libnautilus-private/Makefile.am:
4649 * libnautilus-private/nautilus-vfs-utils.[ch]:
4650 Added tools for conversion from GnomeVFSResult to GError
4652 * libnautilus-private/nautilus-directory-async.c:
4653 * libnautilus-private/nautilus-directory-private.h:
4654 * libnautilus-private/nautilus-directory.[ch]:
4655 * libnautilus-private/nautilus-search-directory.c:
4656 * src/file-manager/fm-directory-view.[ch]:
4657 * src/file-manager/fm-error-reporting.[ch]:
4658 Use GError instead of GnomeVFSResult for directory loading errors
4660 2007-09-18 Alexander Larsson <alexl@redhat.com>
4663 Add -gio to version for now
4664 Pull in gio-standalone
4666 === gio-branch starts here ===
4668 2007-09-18 Alexander Larsson <alexl@redhat.com>
4671 Post release version bump
4673 === nautilus 2.20.0 ===
4675 2007-09-18 Alexander Larsson <alexl@redhat.com>
4679 Bump version to 2.20.0
4681 2007-09-14 Alexander Shopov <ash@contact.bg>
4683 * libnautilus-private/apps_nautilus_preferences.schemas.in
4684 Added translator visible comment for difference
4685 between date_changed and date_modified.
4687 2007-09-11 Alexander Larsson <alexl@redhat.com>
4689 * libnautilus-private/nautilus-module.c:
4690 Revert. We're in hard code freeze.
4692 2007-09-11 Alexander Larsson <alexl@redhat.com>
4694 * libnautilus-private/nautilus-module.c:
4695 Fix valgrind warning on shutdown (#346401)
4697 2007-09-10 Alexander Larsson <alexl@redhat.com>
4699 * libnautilus-private/nautilus-thumbnails.[ch]:
4700 Add nautilus_thumbnail_load_image_async and cancel.
4702 * libnautilus-private/nautilus-icon-container.c:
4703 * libnautilus-private/nautilus-icon-factory.[ch]:
4704 Load thumbnails asynchronously
4706 Patch from Christian Neumair
4708 2007-09-10 Alexander Larsson <alexl@redhat.com>
4710 * libnautilus-private/nautilus-dnd.h:
4711 * libnautilus-private/nautilus-file-dnd.c:
4712 * libnautilus-private/nautilus-icon-dnd.c:
4713 Implement direct save (XDS) DnD.
4714 Based on patch from BROCCO Amos
4716 2007-09-10 Alexander Larsson <alexl@redhat.com>
4718 * libnautilus-private/nautilus-file.c:
4719 (nautilus_file_get_octal_permissions_as_string):
4720 Filter out any non-unix-permissions flags for the
4723 2007-09-03 Christian Neumair <cneumair@gnome.org>
4725 * src/nautilus-application.c: (save_session_to_file),
4726 (nautilus_application_load_session):
4727 * src/nautilus-window-manage-views.c: (setup_new_window),
4728 (nautilus_spatial_window_state_event):
4729 * src/nautilus-spatial-window.c:
4730 (nautilus_spatial_window_state_event):
4731 * libnautilus-private/nautilus-metadata.h:
4732 Store keep-above and stickiness for navigation and spatial windows
4733 across sessions (#163335).
4735 2007-09-03 Alexander Larsson <alexl@redhat.com>
4737 * src/nautilus-connect-server-dialog.c:
4739 Use gdk_window_beep instead of gdk_display_beep (#373760)
4740 Based on patch from Young-Ho Cha
4742 2007-08-28 Alexander Larsson <alexl@redhat.com>
4744 * nautilus-folder-handler.desktop.in.in (MimeType):
4745 Add colon at end of list.
4747 2007-08-27 Alexander Larsson <alexl@redhat.com>
4750 Post release version bump
4752 === nautilus 2.19.91 ===
4754 2007-08-27 Alexander Larsson <alexl@redhat.com>
4759 2007-08-27 Alexander Larsson <alexl@redhat.com>
4761 * src/file-manager/fm-directory-view.c:
4762 (change_to_view_directory):
4763 Set cwd correctly for scripts on desktop. (#320218)
4764 Patch from Sebastien Bacher
4766 2007-08-24 Alexander Larsson <alexl@redhat.com>
4768 * libnautilus-private/nautilus-module.c:
4769 Be more robust against broken extensions (#449488)
4771 2007-08-24 Alexander Larsson <alexl@redhat.com>
4773 * libnautilus-private/nautilus-file-utilities.c:
4774 * libnautilus-private/nautilus-file.c:
4775 Avoid crashing if going to file:///# (#436071)
4777 2007-08-22 Alexander Larsson <alexl@redhat.com>
4779 * libnautilus-private/nautilus-icon-container.c:
4780 * libnautilus-private/nautilus-icon-factory.c:
4781 * libnautilus-private/nautilus-icon-factory.h:
4782 * src/file-manager/fm-list-model.c:
4783 * src/nautilus-sidebar-title.c:
4784 The icon theme changed how the sizes of the emblem icons
4785 are used, update to comply with that.
4787 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4790 Post release version bump
4792 === nautilus 2.19.90 ===
4794 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4799 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4801 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4802 * src/nautilus-navigation-window-menus.c:
4803 Replace references to "sidebar" with "side pane". (#131285)
4804 Patch from Reinout van Schouwen <reinouts@gnome.org>
4806 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4808 * src/nautilus-window-manage-views.c:
4809 (display_view_selection_failure):
4810 Added debug message when GnomeVFS service is not available
4811 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4813 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4815 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4816 Remove excess lines from uninstalled.pc file. (#462496)
4817 Patch from Damien Carbery <damien.carbery@sun.com>
4819 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4821 * libnautilus-private/Makefile.am:
4822 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4823 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4824 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4825 Use a custom cell renderer for the filename column which applies
4826 ellipsization but reports its size based on the actual width of
4827 the text to be rendered. This restores the original column
4828 autosizing behaviour while keeping the ellipsization. (#419343)
4830 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4833 Post release version bump
4835 === nautilus 2.19.6 ===
4837 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4842 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4844 * configure.in: Revert dependency on libSM 1.0.2
4845 added on 2007-07-24 as it makes nautilus unbuildable on
4846 everything but the most cutting-edge distributions.
4847 Plus, nobody else does it.
4849 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4851 * src/nautilus-window-toolbars.c:
4852 (nautilus_navigation_window_load_extension_toolbar_items):
4853 Don't use the same name for the extensions menu action group
4854 and the extensions toolbar action group. (#461792)
4855 Patch from Christian Persch <chpe@gnome.org>
4857 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4859 * src/nautilus-window.c: (real_load_view_as_menu):
4860 Dont't try to remove extra_viewer_radio_action from a group
4861 that may already have been finalized. (#461789)
4862 Patch from Christian Persch <chpe@gnome.org>
4864 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4866 * libnautilus-private/nautilus-search-engine-simple.c:
4867 (search_visit_func): Don't try to lowercase non-unicode
4868 filenames with g_utf8_strdown. Fixes #454799.
4869 Patch from Jan de Groot <jan@jgc.homeip.net>
4871 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
4873 * src/file-manager/fm-properties-window.c:
4874 (changed_group_callback): Don't crash if the active group
4875 combobox entry is removed or the group information becomes
4876 unreadable. Fixes #355018.
4878 2007-07-24 Christian Persch <chpe@gnome.org>
4880 * libnautilus-private/nautilus-bookmark.c:
4881 (nautilus_bookmark_menu_item_new):
4882 * libnautilus-private/nautilus-customization-data.c:
4883 (nautilus_customization_data_new),
4884 (nautilus_customization_data_get_next_element_for_display):
4885 * libnautilus-private/nautilus-customization-data.h:
4886 * src/nautilus-application.c:
4887 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4888 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4890 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4891 (drag_data_received_callback):
4892 * src/nautilus-property-browser.c:
4893 (make_properties_from_directories):
4894 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4896 * src/nautilus-window-menus.c:
4897 (nautilus_menus_append_bookmark_to_menu):
4898 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4899 instead of truncating the strings. Bug #410113.
4901 2007-07-24 Christian Persch <chpe@gnome.org>
4903 * src/nautilus-navigation-window.c: (location_button_create),
4904 (nautilus_navigation_window_init):
4905 * src/nautilus-pathbar.c: (get_slider_button),
4906 (make_directory_button):
4907 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4908 (nautilus_zoom_control_instance_init),
4909 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4910 (and the others on the same 'toolbar') on click, for consistency with
4911 toolbars, and the gtk filechooser path bar. Bug #326774.
4913 2007-07-24 Alexander Larsson <alexl@redhat.com>
4916 Require cvs gnome-vfs
4918 2007-07-24 Alexander Larsson <alexl@redhat.com>
4922 * src/nautilus-image-properties-page.c:
4923 * src/nautilus-main.c:
4924 Optionally support XMP metadata in images via exemi (#451380)
4925 Patch from Hubert Figuiere
4927 2007-07-24 Alexander Larsson <alexl@redhat.com>
4929 * src/nautilus-connect-server-dialog.c:
4930 (nautilus_connect_server_dialog_init):
4931 React on enter key (#449591)
4932 Patch from Christian Neumair
4934 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
4937 Add missing dependency on libSM.
4939 2007-07-24 Luca Ferretti <elle.uca@libero.it>
4941 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4942 fixed a typo in key description
4944 2007-07-23 Andre Klapper <a9016009@gmx.de>
4946 * src/nautilus-file-management-properties.glade:
4947 corrected executable text file labels (#334309)
4949 2007-07-23 Andre Klapper <a9016009@gmx.de>
4951 * src/file-manager/fm-directory-view.c:
4952 improved string and added ngettext support (#326952)
4954 2007-07-23 Andre Klapper <a9016009@gmx.de>
4956 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4957 corrected description for confirm_trash (#329440)
4959 2007-07-23 Andre Klapper <a9016009@gmx.de>
4961 * src/nautilus-window-menus.c:
4962 added two missing tooltip strings (#329308)
4964 2007-07-23 Christian Persch <chpe@gnome.org>
4967 * src/nautilus-navigation-action.c: (connect_proxy),
4969 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4971 * src/nautilus-navigation-window.c: (location_button_create),
4972 (nautilus_navigation_window_init),
4973 (nautilus_navigation_window_destroy),
4974 (nautilus_navigation_window_finalize),
4975 (nautilus_navigation_window_class_init):
4976 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4977 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4978 (finish_first_line):
4979 * src/nautilus-side-pane.c: (side_panel_free),
4980 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4981 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4982 (nautilus_side_pane_add_panel), (create_shortcut):
4983 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4984 (nautilus_trash_bar_init):
4985 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4986 Bug #458284 and bug #455616.
4988 2007-07-23 Alexander Larsson <alexl@redhat.com>
4990 * libnautilus-private/nautilus-search-engine-simple.c:
4991 Don't error out when recursing into directories during search. (#433105)
4992 Requires recent gnome-vfs
4993 Patch from Marlon Nelson
4995 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4998 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4999 Add uninstalled pkg-config file. (#400114)
5000 Patch from Brian Cameron <brian.cameron@sun.com>
5002 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
5004 * nautilus-computer.desktop.in.in:
5005 * nautilus-folder-handler.desktop.in.in:
5006 * nautilus-home.desktop.in.in:
5007 Remove trailing whitespace from TryExec line. (#426949)
5008 Patch from Dan Winship <danw@novell.com>
5010 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
5012 * src/nautilus-navigation-window.c:
5013 (view_as_menu_switch_views_callback):
5014 Handle the fact that the gtk+ 2.11.x combobox emits the
5015 changed signal on removing the active entry without crash.
5017 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5020 Post release version bump
5022 === nautilus 2.19.5 ===
5024 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5029 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5031 * libnautilus-private/nautilus-program-choosing.c:
5032 (nautilus_launch_desktop_file):
5033 Check command_string for NULL before using it. (#427618)
5034 Patch from Tom Parker <palfrey@tevp.net>
5036 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5038 * src/nautilus-image-properties-page.c: (file_read_callback):
5039 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
5040 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
5042 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5044 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5045 (sidebar_title_create_more_info_label):
5046 Fix alignment of labels in information sidebar. (#414199)
5047 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
5049 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5052 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
5053 but Interactive Unix is obsolete.
5054 Remove checks for functions and headers we don't use anymore.
5055 Remove check for jw as the SGML docs have been removed.
5056 Remove configuration for removed gimphwrapbox.
5057 Remove unused variables $CDDA_LIBS and $LIBJPEG.
5059 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5061 * libnautilus-private/Makefile.am:
5062 * libnautilus-private/nautilus-cdrom-extensions.h:
5065 2007-06-27 Alexander Larsson <alexl@redhat.com>
5067 * src/nautilus-file-management-properties-main.c:
5068 Fix warning. Patch from Hubert Figuiere.
5070 2007-06-24 Christian Neumair <cneumair@gnome.org>
5073 * src/nautilus-application.c:
5074 * src/file-manager/Makefile.am:
5075 * src/file-manager/fm-empty-view.[ch]:
5076 Add optional empty view.
5078 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5081 Make libexif dependency optional again. (#165773)
5083 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5085 * components/services/nautilus-dependent-shared/
5086 shared-service-widgets.c:
5089 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5091 * src/nautilus-shell-interface.idl:
5092 Fix build with libIDL-0.8.5 and older. (#341173)
5093 Patch from Marinus Schraal <foser@gentoo.org>
5095 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5097 * src/nautilus-connect-server-dialog-main.c: (main):
5098 Set translation domain for goption context. (#450159)
5099 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5101 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5103 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5104 Unref extension modules at shutdown. (#346401)
5105 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
5107 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5109 * libnautilus-private/nautilus-file-utilities.c:
5110 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5111 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5112 Destroy xdg-user-dirs cache at shutdown.
5114 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
5117 Don't set both -Wsign-compare and -Wno-sign-compare.
5118 Don't set -Wchar-subscripts as it's included in -Wall.
5120 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
5123 Don't set extra warning flags in the user environment CFLAGS.
5124 Fixes 'make distcheck'.
5126 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5129 Add all past ChangeLog files to EXTRA_DIST.
5131 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5134 Post release version bump
5136 === nautilus 2.19.4 ===
5138 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5143 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5145 * src/nautilus-application.c: (nautilus_application_startup):
5146 Fix whitespace typo in error message. (#424573)
5147 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
5149 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5151 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5152 Set program-name instead of deprecated name property
5153 and mark the website-label for translation (#438901).
5154 Patch from Christian Persch <chpe@gnome.org>
5156 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5158 * libnautilus-private/nautilus-search-engine-simple.c:
5159 (search_thread_data_new), (search_visit_func):
5160 Normalize unicode search strings and use g_utf8_strdown to
5161 lowercase them. (#421486/#421512)
5162 Patch from Denis Jacquerye <moyogo@gmail.com>
5164 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5166 * src/file-manager/fm-desktop-icon-view.c:
5167 (action_change_background_callback):
5168 Call background page of gnome-appearance-properties for
5169 "Change Desktop Background" menu item. (#445195)
5170 Patch from Denis Washington <denisw@svn.gnome.org>
5172 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
5174 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5175 * libnautilus-private/nautilus-desktop-link.c:
5176 (trash_name_changed), (nautilus_desktop_link_new),
5177 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5178 (nautilus_desktop_link_rename), (desktop_link_finalize):
5179 * libnautilus-private/nautilus-global-preferences.c:
5180 (default_computer_link_name), (default_trash_link_name):
5181 * libnautilus-private/nautilus-global-preferences.h:
5182 Allow renaming of the network servers desktop icon. (#383182)
5183 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5185 2007-06-13 Jürg Billeter <j@bitron.ch>
5187 * nautilus-folder-handler.desktop.in.in:
5188 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5189 bookmarks from the panel.
5191 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5193 * src/file-manager/fm-properties-window.c:
5194 (should_show_volume_usage):
5195 Don't crash on opening properties for multiple files. (#444265)
5197 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5199 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5200 Fix typo in warning message. (#446911)
5201 Patch from Florian Steinel <fsteinel@flonet.net>
5203 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5205 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5206 Position the zoom popup menu under the control itself,
5207 not where the mouse cursor happens to be. (#446682)
5208 Patch from Christian Persch <chpe@gnome.org>
5210 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5212 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5213 Don't leak item text and remove stale comment.
5215 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5217 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5218 (zoom_popup_menu_show), (zoom_popup_menu),
5219 (nautilus_zoom_control_button_press_event),
5220 (nautilus_zoom_control_instance_init):
5221 Make zoom control context menu keyboard-activatable by adding
5222 a button to the zoom label. (#326733)
5223 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5225 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
5227 * src/nautilus-file-management-properties.glade:
5228 Replace the "atkrelation" declarations with
5229 "mnemonic_widget" properties (#437340)
5231 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5234 Post release version bump
5236 === nautilus 2.19.3 ===
5238 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5243 2007-06-04 Willie Walker <william.walker@sun.com>
5245 * src/nautilus-file-management-properties.glade:
5246 Add accessible label for/by properties (#356124)
5248 2007-05-23 Alexander Larsson <alexl@redhat.com>
5250 * icons/thumbnail_frame.png:
5251 Tango compliant thumbnail frame (#440221)
5252 Icon from David Prieto
5254 2007-05-23 Alexander Larsson <alexl@redhat.com>
5256 * src/file-manager/fm-properties-window.c:
5257 Fix build in some cases
5259 2007-05-23 Alexander Larsson <alexl@redhat.com>
5261 * nautilus-folder-handler.desktop.in.in:
5262 Don't show in menu editor
5264 2007-05-22 Alexander Larsson <alexl@redhat.com>
5266 * libnautilus-private/nautilus-icon-canvas-item.c:
5267 Handle alpha in draw_frame
5269 2007-05-16 Alexander Larsson <alexl@redhat.com>
5271 * libnautilus-private/nautilus-file-utilities.[ch]:
5272 * libnautilus-private/nautilus-file.c:
5273 * libnautilus-private/nautilus-signaller.c:
5274 * src/file-manager/fm-directory-view.c:
5275 Add support for xdg-user-dirs
5277 2007-05-14 Alexander Larsson <alexl@redhat.com>
5280 Post release version bump
5282 === nautilus 2.19.2 ===
5284 2007-05-14 Alexander Larsson <alexl@redhat.com>
5290 * libnautilus-private/nautilus-icon-factory.c:
5291 * libnautilus-private/nautilus-icon-container.c:
5294 2007-05-09 Alexander Larsson <alexl@redhat.com>
5296 * src/file-manager/fm-directory-view.c:
5297 Avoid displaying file size if none exists (#390055)
5298 Patch from Ed Catmur
5300 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
5302 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5303 Don't leak original hash key.
5305 2007-05-02 Alexander Larsson <alexl@redhat.com>
5308 * src/file-manager/fm-properties-window.c:
5309 Add disk usage pie chart (#410658)
5310 Based on patch from Trevor Davenport
5312 2007-04-16 Alexander Larsson <alexl@redhat.com>
5314 * libnautilus-private/nautilus-thumbnails.c:
5315 Work with glib < 2.13.0
5317 2007-04-13 Alexander Larsson <alexl@redhat.com>
5319 * libnautilus-private/nautilus-thumbnails.c:
5320 Avoid searching possibly long lists of thumbnails.
5321 Based on patch from Iain
5323 2007-04-12 Alexander Larsson <alexl@redhat.com>
5325 * src/nautilus-window-menus.c:
5326 (action_about_nautilus_callback):
5327 Add url in about dialog and update copyright year.
5328 Patch from Jaap A. Haitsma
5330 2007-04-12 Alexander Larsson <alexl@redhat.com>
5332 * libnautilus-private/nautilus-directory-async.c:
5333 Limit number of calls to is_needy() (#320282)
5334 Based on patch from Aivars Kalvans
5336 2007-04-12 Alexander Larsson <alexl@redhat.com>
5338 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5339 * libnautilus-private/nautilus-global-preferences.c:
5340 * libnautilus-private/nautilus-global-preferences.h:
5341 * libnautilus-private/nautilus-icon-factory.c:
5342 * libnautilus-private/nautilus-thumbnails.c:
5343 Added support for a thumbnail icon size prefs (#424127)
5345 2007-04-11 Alexander Larsson <alexl@redhat.com>
5347 * src/file-manager/fm-directory-view.c:
5348 (file_and_directory_list_free):
5349 Fix memleak (#427942)
5350 patch from Matthias Clasen
5352 2007-03-30 Alexander Larsson <alexl@redhat.com>
5354 * src/nautilus-places-sidebar.c:
5355 Add trash to sidebar places.
5356 Patch from Stefano Teso
5358 2007-03-29 Alexander Larsson <alexl@redhat.com>
5360 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5361 Bump default name column width to 32 (#410361)
5363 2007-03-28 Alexander Larsson <alexl@redhat.com>
5365 * src/nautilus-window-manage-views.c:
5366 (nautilus_window_open_location_full):
5367 Avoid reloading window with same location. (#417193)
5368 Patch from Stefano Teso
5370 2007-03-19 Alexander Larsson <alexl@redhat.com>
5372 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5373 Avoid recursion when updating symlinks (#418771)
5375 2007-03-19 Alexander Larsson <alexl@redhat.com>
5377 * libnautilus-private/nautilus-icon-factory.h:
5378 Make default icon sizes match xdg icon sizes better (#347168)
5379 Patch from Christian Neumair
5381 2007-03-19 Alexander Larsson <alexl@redhat.com>
5383 * libnautilus-private/nautilus-metadata.h:
5384 * src/nautilus-sidebar-title.c:
5385 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5388 2007-03-19 Alexander Larsson <alexl@redhat.com>
5390 * src/nautilus-places-sidebar.c:
5391 Update icons on theme change (#416806)
5392 Patch from Stefano Teso
5394 2007-03-19 Alexander Larsson <alexl@redhat.com>
5396 * src/nautilus-history-sidebar.c:
5397 (nautilus_history_sidebar_class_init):
5398 (nautilus_history_sidebar_style_set):
5399 Update icons on theme change (#416810)
5400 Patch from Stefano Teso
5402 2007-03-19 Alexander Larsson <alexl@redhat.com>
5404 * src/nautilus-places-sidebar.c:
5405 Re-apply reverted context menu patch.
5407 2007-03-19 Alexander Larsson <alexl@redhat.com>
5410 Bump version to 2.19.1
5411 Gnome 2.18 work continues on gnome-2-18 branch
5413 2007-03-19 Alexander Larsson <alexl@redhat.com>
5415 * src/nautilus-places-sidebar.c:
5416 Revert previous checkin since it broke the freeze.
5418 2007-03-15 Alexander Larsson <alexl@redhat.com>
5420 * src/nautilus-places-sidebar.c:
5421 (bookmarks_build_popup_menu):
5422 Add mnemonics to Open and Open in New Window to reuse
5425 2007-03-14 Alexander Larsson <alexl@redhat.com>
5427 * src/nautilus-places-sidebar.c:
5428 Add open and open in new window to places sidebar context menu.
5429 Patch from Stefano Teso
5431 2007-03-14 Alexander Larsson <alexl@redhat.com>
5433 * src/file-manager/fm-directory-view.c (schedule_update_menus)
5434 (schedule_update_status):
5435 Make sure we never schedule an update after the window has been
5436 destroyed. Likely fixes #349551
5438 2007-03-12 Alexander Larsson <alexl@redhat.com>
5441 Post release version bump
5443 === nautilus 2.18.0.1 ===
5445 2007-03-12 Alexander Larsson <alexl@redhat.com>
5451 Set version to 2.18.0.1
5453 * libnautilus-private/nautilus-file-utilities.c:
5454 * libnautilus-private/nautilus-file-utilities.h:
5455 * libnautilus-private/nautilus-file.c:
5456 * libnautilus-private/nautilus-signaller.c:
5457 * src/file-manager/fm-directory-view.c:
5458 Revert accidental commit.
5460 2007-03-12 Alexander Larsson <alexl@redhat.com>
5463 Post release version bump
5465 === nautilus 2.18.0 ===
5467 2007-03-12 Alexander Larsson <alexl@redhat.com>
5473 Bump version to 2.18.0
5475 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
5477 * src/network-scheme.desktop.in:
5478 * nautilus-computer.desktop.in.in:
5479 * nautilus.desktop.in.in:
5480 * nautilus-home.desktop.in.in:
5481 * nautilus-file-management-properties.desktop.in.in:
5482 "Application" is not a valid category in the freedesktop.org
5483 specification. Also added GNOME and/or GTK where appropriate.
5485 2007-03-02 Alexander Larsson <alexl@redhat.com>
5487 * libnautilus-private/nautilus-file.c:
5488 * libnautilus-private/nautilus-icon-canvas-item.c:
5489 * libnautilus-private/nautilus-icon-container.c:
5490 * libnautilus-private/nautilus-program-choosing.c:
5491 * libnautilus-private/nautilus-trash-file.c:
5492 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5493 * src/file-manager/fm-desktop-icon-view.c:
5494 * src/file-manager/fm-directory-view.c:
5495 * src/file-manager/fm-list-model.c:
5496 * src/file-manager/fm-list-view.c:
5497 * src/file-manager/fm-tree-model.c:
5498 * src/nautilus-image-properties-page.c:
5499 * src/nautilus-navigation-bar.c:
5500 * src/nautilus-query-editor.c:
5501 * src/nautilus-search-bar.c:
5502 * src/nautilus-window-private.h:
5503 Sparse cleanups from kjartan
5505 2007-03-02 Alexander Larsson <alexl@redhat.com>
5507 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5508 Don't make filename column expand, instead default
5509 to 16 chars wide. (#408155)
5511 2007-02-26 Alexander Larsson <alexl@redhat.com>
5514 Post release version bump
5516 === nautilus 2.17.92 ===
5518 2007-02-26 Alexander Larsson <alexl@redhat.com>
5523 2007-02-26 Alexander Larsson <alexl@redhat.com>
5525 * cut-n-paste-code/widgets/Makefile.am:
5526 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5527 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5528 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5529 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5530 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5531 * libnautilus-private/Makefile.am:
5533 Remove unused gtkhwrapbox.
5535 2007-02-26 Alexander Larsson <alexl@redhat.com>
5537 * src/nautilus-connect-server-dialog.c:
5538 Don't show unsupported methods. (#333151)
5539 Patch from Christian Neumair.
5541 2007-02-26 Alexander Larsson <alexl@redhat.com>
5543 * libnautilus-private/nautilus-file.c:
5544 Avoid asserting when the symbolic link hastable isn't
5546 Store absolute uris, not relative paths in symbolic link
5549 2007-02-21 Christian Persch <chpe@svn.gnome.org>
5551 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5552 Ellipsise the filename column in list view mode, and make it expand so
5553 it doesn't just show "...". Bug #408155.
5555 2007-02-20 Christian Persch <chpe@svn.gnome.org>
5557 * libnautilus-private/nautilus-file-operations-progress.c:
5558 (set_text_unescaped_trimmed), (create_titled_label),
5559 (nautilus_file_operations_progress_init),
5560 (nautilus_file_operations_progress_new_file):
5561 * src/file-manager/fm-properties-window.c:
5562 (value_field_update_internal), (value_field_update),
5563 (attach_label), (attach_value_field_internal): Remove
5564 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5567 2007-02-20 Alexander Larsson <alexl@redhat.com>
5569 * libnautilus-private/nautilus-file-operations.c:
5570 Fix for C89 compilers. (#407150)
5571 Patch from Jens Granseuer
5573 2007-02-19 Christian Persch <chpe@svn.gnome.org>
5576 * cut-n-paste-code/Makefile.am:
5578 * src/file-manager/fm-list-model.c: Don't build included GSequence on
5579 glib >= 2.13.0. Bug #407618.
5581 2007-02-19 Alexander Larsson <alexl@redhat.com>
5583 * src/nautilus-pathbar.c:
5584 Don't display homedir as desktop in pathbar when
5585 in home-as-desktop mode. (#368661)
5586 Patch from John Millikin
5588 2007-02-12 Alexander Larsson <alexl@redhat.com>
5591 Post release version bump
5593 === nautilus 2.17.91 ===
5595 2007-02-12 Alexander Larsson <alexl@redhat.com>
5603 2007-02-06 Alexander Larsson <alexl@redhat.com>
5606 Bump libgnome req (#404475)
5608 2007-02-06 Alexander Larsson <alexl@redhat.com>
5610 * libnautilus-private/nautilus-file-operations.c:
5611 * libnautilus-private/nautilus-file.c:
5612 * src/file-manager/fm-directory-view.c:
5613 Capitilize "Link" in link to... names. (#314175)
5614 Patch from Frederic Peters
5616 2007-02-06 Alexander Larsson <alexl@redhat.com>
5618 * libnautilus-private/nautilus-icon-container.c:
5619 Avoid translating nonvisible text. (#364466)
5621 2007-02-06 Alexander Larsson <alexl@redhat.com>
5623 * libnautilus-private/nautilus-thumbnails.c:
5624 (nautilus_thumbnail_load_image):
5625 Fix crash on broken images. (#403255)
5626 Patch from Lucas Mazzardo Veloso
5628 2007-02-06 Alexander Larsson <alexl@redhat.com>
5630 * libnautilus-private/nautilus-emblem-utils.c:
5631 OSX build fix. (#403255)
5632 Patch from dmacks@netspace.org
5634 2007-02-05 Jesse Stockall <jesse@cleverone.org>
5636 * src/file-manager/fm-directory-view.c
5637 * src/file-manager/fm-tree-view.c
5638 * src/nautilus-places-sidebar.c
5639 * libnautilus-private/nautilus-file-operations.[ch]
5640 Prompts to empty trash when unmounting drives. Closes #138058
5642 2007-02-05 Alexander Larsson <alexl@redhat.com>
5644 * src/file-manager/fm-list-model.c:
5645 Avoid ever showing "empty" while loading a subdirectory (#340495)
5646 Based on patch from Christof Krüger
5648 2007-02-02 Alexander Larsson <alexl@redhat.com>
5650 * src/nautilus-application.c (save_session_to_file):
5651 Fix memory leak and fd leak.
5653 2007-02-02 Alexander Larsson <alexl@redhat.com>
5655 * libnautilus-private/nautilus-desktop-icon-file.c:
5656 Fix crasher (#403565)
5657 Patch from Padraig O'Briain
5659 2007-01-31 Alexander Larsson <alexl@redhat.com>
5661 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5662 Avoid crash if we've not set the content view of the window yet.
5664 2007-01-31 Alexander Larsson <alexl@redhat.com>
5666 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5667 Avoid crashing if not enough items in icon view caption pref (#357955)
5669 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5670 Avoid spewing warnings in above case, also some performance fixes.
5672 2007-01-25 Luca Ferretti <elle.uca@libero.it>
5674 * nautilus-file-management-properties.desktop.in.in:
5675 Move File Management capplet to PersonalSettings.
5677 === nautilus 2.17.90 ===
5679 2007-01-22 Alexander Larsson <alexl@redhat.com>
5685 2007-01-18 Christian Persch <chpe@svn.gnome.org>
5687 * cut-n-paste-code/libegg/eggtreemultidnd.c:
5688 (egg_tree_multi_drag_source_get_type):
5689 * libnautilus-extension/nautilus-column-provider.c:
5690 (nautilus_column_provider_get_type):
5691 * libnautilus-extension/nautilus-column.c:
5692 (nautilus_column_get_type):
5693 * libnautilus-extension/nautilus-file-info.c:
5694 (nautilus_file_info_get_type):
5695 * libnautilus-extension/nautilus-info-provider.c:
5696 (nautilus_info_provider_get_type):
5697 * libnautilus-extension/nautilus-location-widget-provider.c:
5698 (nautilus_location_widget_provider_get_type):
5699 * libnautilus-extension/nautilus-menu-item.c:
5700 (nautilus_menu_item_get_type):
5701 * libnautilus-extension/nautilus-menu-provider.c:
5702 (nautilus_menu_provider_get_type):
5703 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5704 * libnautilus-extension/nautilus-property-page-provider.c:
5705 (nautilus_property_page_provider_get_type):
5706 * libnautilus-extension/nautilus-property-page.c:
5707 (nautilus_property_page_get_type):
5708 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5709 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5710 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5711 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5712 * libnautilus-private/nautilus-icon-canvas-item.c:
5713 (nautilus_icon_canvas_item_accessible_get_type),
5714 (nautilus_icon_canvas_item_get_type):
5715 * libnautilus-private/nautilus-sidebar-provider.c:
5716 (nautilus_sidebar_provider_get_type):
5717 * libnautilus-private/nautilus-sidebar.c:
5718 (nautilus_sidebar_get_type):
5719 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5720 * libnautilus-private/nautilus-window-info.c:
5721 (nautilus_window_info_get_type):
5722 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5723 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5724 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5725 * src/nautilus-navigation-action.c:
5726 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5727 GInterfaceInfo static. Bug #362034.
5729 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5731 * src/nautilus-window-menus.c:
5732 Restore "CD/DVD Creator" label for menu item. Was removed by
5733 a misunderstood, see bug #385382.
5735 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5737 Merged from gnome-2-16:
5739 * src/nautilus-property-browser.c (add_reset_property): Make the
5740 "Reset" string translatable. Fixes #394328. Patch committed by
5741 Federico Mena-Quintero <federico@novell.com>.
5743 2007-01-11 Christian Neumair <chris@gnome-de.org>
5745 * libnautilus-private/nautilus-directory-background.c:
5746 (nautilus_connect_background_to_file_metadata):
5747 Remove all pending eel preferences callbacks.
5749 2007-01-11 Christian Neumair <chris@gnome-de.org>
5751 * src/nautilus-navigation-window.c:
5752 (nautilus_navigation_window_key_press_event)
5753 * src/nautilus-actions.h:
5754 * src/nautilus-window.c:
5755 (nautilus_window_key_press_event)
5757 Add support for XF86 multimedia keys (#329920) .
5759 2007-01-11 Alexander Larsson <alexl@redhat.com>
5761 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5762 Avoid crash on NULL vfs_uri (#320020)
5764 2007-01-11 Alexander Larsson <alexl@redhat.com>
5766 * libnautilus-private/nautilus-file-operations.c:
5767 (nautilus_file_operations_new_file_from_template):
5768 Use default permissions when copying template to use
5769 umask correctly. (#327249)
5770 Patch from Josselin Mouette
5772 2007-01-11 Alexander Larsson <alexl@redhat.com>
5774 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5776 Handle NULL activation uris from drives
5778 2007-01-11 Alexander Larsson <alexl@redhat.com>
5780 * libnautilus-private/nautilus-ui-utilities.c:
5781 (nautilus_ui_string_get):
5782 Handle ui file load error better.
5783 Patch from Tom Parker
5785 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5787 Add svn:externals property to include libbackground from trunk.
5789 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5791 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5792 Use proper macro for translating the scripts menu item (#389467).
5793 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5795 2006-12-19 Federico Mena Quintero <federico@novell.com>
5797 * libnautilus-private/nautilus-debug-log.c
5798 (make_key_file_from_configuration): Oops, handle the case of an
5801 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5803 * libnautilus-private/nautilus-file-operations-progress.c:
5804 (time_remaining_callback):
5805 Zero-pad seconds in the remaining time display (#376291).
5806 Patch from Sven Herzberg <herzi@gnome-de.org>
5808 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5810 * src/nautilus-image-properties-page.c: (load_finished):
5811 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5812 (setup_internal_entry):
5813 Avoid markup in translatable messages (#360448).
5814 Patch from Elijah Newren <newren@gmail.com>
5816 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5818 * src/nautilus-navigation-window.c:
5819 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5820 Don't connect the changed signal handler on the view as combobox
5821 each time the contents of the combobox are reloaded, but only on
5822 instantiation. Prevents creating as many view instances as times
5823 the view/location was already changed when using the view as menu.
5825 2006-12-18 Christian Neumair <chris@gnome-de.org>
5827 * libnautilus-extension/nautilus-file-info.c:
5828 * libnautilus-extension/nautilus-file-info.h:
5829 * libnautilus-private/nautilus-file.c:
5830 Add nautilus_file_info_get_activation_uri().
5832 2006-12-18 Alexander Larsson <alexl@redhat.com>
5835 Post release version bump
5837 === nautilus 2.17.1 ===
5839 2006-12-18 Alexander Larsson <alexl@redhat.com>
5844 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5846 * src/nautilus-trash-bar.c:
5847 * src/nautilus-trash-bar.h:
5849 Remove unneeded function I left in by mistake.
5851 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5853 * src/nautilus-trash-bar.c:
5854 * src/nautilus-trash-bar.h:
5855 * src/nautilus-window-manage-views.c:
5857 Add an extra widget to the trash folder with the "Empty Trash"
5858 button. Kudos also to Lakin Wecker who came up with a similar
5859 patch some months ago, though it never went in.
5861 * src/nautilus-information-panel.c:
5863 Remove the "Empty Trash" and "Burn" buttons from the side pane
5864 since we now have extra location widgets.
5866 2006-12-18 Luca Ferretti <elle.uca@libero.it>
5868 * src/file-manager/fm-directory-view.c:
5870 Use "document-new", "folder-new" named icon from
5871 Icon Naming Spec for File->Create Document and
5872 File->Create Folder menu entries.
5874 * src/nautilus-navigation-window-menus.c:
5876 Use "window-new" named icon from Icon Naming Spec for
5877 File->New Window menu entry in browser window.
5879 2006-12-16 Paolo Borelli <pborelli@katamail.com>
5881 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5884 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5886 * nautilus-computer.desktop.in.in:
5888 Fix a typo in previous commit (folders, not folder)
5890 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5892 * src/nautilus-actions.h:
5894 Add NAUTILUS_ACTION_HOME for Go->Home Folder
5896 * src/nautilus-navigation-window-menus.c:
5897 (nautilus_navigation_window_initialize_actions),
5898 (nautilus_navigation_window_initialize_menus):
5899 * src/nautilus-spatial-window.c:
5900 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5902 Define short_label for NAUTILUS_ACTION_HOME and
5903 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5904 in search menu entry.
5906 2006-12-13 Luca Ferretti <elle.uca@libero.it>
5908 * nautilus-computer.desktop.in.in:
5909 * nautilus-file-management-properties.desktop.in.in:
5910 * nautilus-home.desktop.in.in:
5911 * src/nautilus-navigation-window-menus.c:
5912 * src/nautilus-spatial-window.c:
5913 * src/nautilus-window-menus.c:
5914 * src/network-scheme.desktop.in:
5916 Update comments and some menu entries to match suggestions on
5917 http://live.gnome.org/UsabilityTeam/Menu
5919 2006-12-12 Federico Mena Quintero <federico@novell.com>
5921 * libnautilus-private/nautilus-debug-log.c
5922 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5923 30000 was way too big for normal usage.
5924 (add_to_milestones): New function; adds a milestone string to a
5925 linked list of milestones.
5926 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5927 (write_string): New helper function.
5928 (dump_milestones): New helper function.
5929 (dump_configuration): Use write_string().
5930 (dump_ring_buffer): New helper function; moved the code from
5931 nautilus_debug_log_dump().
5932 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5933 (dump_configuration): Print the instructions to re-create the
5934 configuration here, instead of in nautilus_debug_log_dump().
5936 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
5938 * src/ephy-spinner.c:
5939 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5941 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5943 2006-12-12 Paolo Borelli <pborelli@katamail.com>
5945 * src/nautilus-application.c (save_session_to_file): use
5946 g_mkstemp instead of tempnam.
5948 2006-12-12 Alexander Larsson <alexl@redhat.com>
5950 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5951 Don't expand vbox with dialog size (#384078)
5952 Patch from Baptiste Mille-Mathias
5954 2006-12-12 Alexander Larsson <alexl@redhat.com>
5956 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5957 Default location dialog to $home for desktop (#383840)
5958 Patch from Guillaume Desmottes
5960 2006-12-08 Paolo Borelli <pborelli@katamail.com>
5962 * libnautilus-private/nautilus-desktop-link.c:
5963 * libnautilus-private/nautilus-file-utilities.c:
5964 * libnautilus-private/nautilus-query.c:
5965 * src/nautilus-navigation-window.c:
5966 * src/nautilus-navigation-window.h:
5967 * src/nautilus-pathbar.c:
5968 * src/nautilus-places-sidebar.c:
5969 * src/nautilus-shell.c:
5970 * src/nautilus-window-manage-views.c:
5971 * src/nautilus-window.c:
5972 * src/file-manager/fm-tree-model.c:
5973 * src/file-manager/fm-tree-view.c:
5975 Use nautilus_get_home_directory_uri everywhere instead of
5976 open coding it and other minor cleanups.
5978 2006-12-08 Alexander Larsson <alexl@redhat.com>
5980 * libnautilus-private/nautilus-monitor.c:
5981 Schedule metadata removal when we get external remove events.
5982 Patch from Gene Z. Ragan (#45953)
5984 2006-12-08 Alexander Larsson <alexl@redhat.com>
5986 * libnautilus-private/nautilus-icon-canvas-item.c:
5987 Disable the mask code for now...
5989 2006-12-08 Alexander Larsson <alexl@redhat.com>
5991 * libnautilus-private/nautilus-icon-canvas-item.c:
5992 * libnautilus-private/nautilus-icon-container.c:
5993 * libnautilus-private/nautilus-icon-private.h:
5994 Draw selection rect using cairo.
5996 * icons/Makefile.am:
5997 * icons/text-selection-frame.png:
5998 Remove old icon used for selection rect.
6000 Patch from Gene Z. Ragan
6002 2006-12-04 Alexander Larsson <alexl@redhat.com>
6004 * src/file-manager/fm-list-view.c:
6005 Reveal selection on sort-order change.(#332667)
6006 Patch from Gene Z. Ragan
6008 2006-12-04 Alexander Larsson <alexl@redhat.com>
6010 * cut-n-paste-code/gsequence/gsequence.[ch]:
6011 Import gsequence fix for #350579
6013 2006-12-04 Alexander Larsson <alexl@redhat.com>
6015 * libnautilus-private/nautilus-icon-container.[ch]:
6016 * src/file-manager/fm-icon-container.c:
6017 Freeze icon view updates while renaming to avoid things
6018 moving around on file changes. (#318373)
6019 Patch from Nelson BenÃtez
6021 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6023 * icons/nautilus-server-connect.png
6024 Removed this legacy icon.
6026 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6029 * icons/Makefile.am:
6031 Add new Nautilus logo from Ulisse Perusin, installed
6032 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
6034 * icons/nautilus-launch-icon.png:
6037 * src/nautilus-window-menus.c:
6038 Use the new named icon logo in about dialog.
6040 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6043 Remove black outline, using Tango style.
6044 See bug 374722 for details.
6046 2006-11-30 Alexander Larsson <alexl@redhat.com>
6048 * libnautilus-private/nautilus-icon-canvas-item.c:
6049 * libnautilus-private/nautilus-icon-container.c:
6050 * libnautilus-private/nautilus-icon-private.h:
6051 Add more themeing features for icon view icons.
6052 Patch from JackTheDipper
6054 2006-11-28 Alexander Larsson <alexl@redhat.com>
6056 * src/file-manager/fm-tree-view.c:
6057 Add delete menu item if configured. (#132326)
6058 Patch from Ferran Puig
6060 2006-11-28 Alexander Larsson <alexl@redhat.com>
6062 * libnautilus-private/nautilus-icon-container.c:
6063 * libnautilus-private/nautilus-icon-private.h:
6064 Handle scroll wheel while rubberbanding.
6065 Patch from Nelson BenÃtez
6067 2006-11-28 Luca Ferretti <elle.uca@libero.it>
6069 * icons/nautilus-desktop.png:
6070 * icons/nautilus-file-management-properties.png:
6071 * icons/nautilus-mini-logo.png
6073 * icons/side_bar_image.png:
6074 Remove legacy icons from cvs.
6076 2006-11-24 Alexander Larsson <alexl@redhat.com>
6078 * src/nautilus-spatial-window.c:
6079 Ellipsice location menu button at 16 chars.
6080 Patch from Tom Parker
6082 2006-11-23 Federico Mena Quintero <federico@novell.com>
6084 Use the write-to-a-pipe trick from the signal handler instead of
6085 queueing an idle handler from there.
6087 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6088 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6089 (sigusr1_handler): Write a byte to our pipe instead of queueing an
6091 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
6092 the pipe, and dump the debug log.
6094 Add a configuration file for the logging mechanism. You create
6095 ~/nautilus-debug-log.conf as a GKeyFile.
6097 * libnautilus-private/nautilus-debug-log.c
6098 (nautilus_debug_log_load_configuration): New function; loads the
6099 configuration from a key file like this:
6102 enable domains = foo; bar; baz
6105 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6106 New utility function.
6107 (nautilus_debug_log_dump): At the end of the log, dump the
6108 configuration used for the debug log so that the user can
6111 * libnautilus-private/nautilus-debug-log.h: New prototype for
6112 nautilus_debug_log_load_configuration().
6114 * src/nautilus-main.c (setup_debug_log): Load the debug log's
6115 configuration from ~/nautilus-debug-log.conf
6116 (setup_debug_log_domains): Removed.
6118 * src/nautilus-main.c (log_override_cb): If the log level of the
6119 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
6120 use this log level for miscellaneous debugging messages from
6121 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
6122 default log handler, to avoid a huge ~/.xsession-errors.
6123 (setup_debug_log_domains): Enable logging for
6124 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6126 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
6128 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6129 Fix inconsistent label boleding. (#372550)
6131 2006-11-23 Alexander Larsson <alexl@redhat.com>
6133 * libnautilus-private/nautilus-icon-canvas-item.c:
6134 A11y fix for handing renames better (#338353)
6136 2006-11-23 Alexander Larsson <alexl@redhat.com>
6138 * Commit federicos debug logging patch:
6140 2006-10-23 Federico Mena Quintero <federico@novell.com>
6142 * libnautilus-private/nautilus-debug-log.h
6143 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6144 We'll spit the messages that come from GLog as milestone events.
6146 * src/nautilus-main.c (setup_debug_log): New function; set up
6148 (setup_debug_log_glog): New function. Override the default
6149 handler for GLog so that its messages will also appear as
6150 milestone events in our own debug log.
6152 2006-10-16 Federico Mena Quintero <federico@novell.com>
6154 * src/file-manager/fm-directory-view.c (files_added_callback): Log
6155 when files are added to the view.
6156 (files_changed_callback): Log when files get changed in the view.
6157 (fm_directory_view_notify_selection_changed): Log when the
6160 * src/nautilus-main.c (setup_debug_log_domains): Add
6161 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6163 * libnautilus-private/nautilus-debug-log.h: New prototype for
6164 nautilus_debug_log_with_file_list().
6166 * libnautilus-private/nautilus-debug-log.c
6167 (nautilus_debug_log_with_file_list): New function; takes a GList
6170 2006-10-03 Federico Mena Quintero <federico@novell.com>
6172 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6173 Deal with URI lists optionally.
6174 (nautilus_debug_log_with_uri_list): New function.
6176 * libnautilus-private/nautilus-icon-dnd.c
6177 (receive_dropped_color): Log when a color is dropped.
6178 (receive_dropped_tile_image): Log when a tile image is dropped.
6180 * libnautilus-private/nautilus-icon-container.c
6181 (motion_notify_event): Log when a drag begins.
6182 (button_release_event): Log when a drag ends.
6184 * libnautilus-private/nautilus-file-operations.c
6185 (nautilus_file_operations_copy_move): Log move/copy/link actions.
6186 (nautilus_file_operations_new_folder): Log when a folder is created.
6187 (nautilus_file_operations_new_file_from_template): Log when a file
6188 is created from a template.
6189 (nautilus_file_operations_new_file): Log when a file is created.
6190 (nautilus_file_operations_delete): Log when files are deleted.
6191 (do_empty_trash): Log when the trash is emptied.
6193 2006-09-22 Federico Mena Quintero <federico@novell.com>
6195 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6196 simple logging infrastructure based on a ring buffer.
6198 * libnautilus-private/Makefile.am
6199 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6201 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6202 ~/nautilus-debug-log.txt.
6204 * src/file-manager/fm-directory-view.c
6205 (fm_directory_view_activate_files): Log the action of activating a
6207 (open_location): Likewise.
6208 (fm_directory_view_launch_application): Likewise, for launching an
6210 (action_new_launcher_callback): Likewise, for creating a launcher.
6211 (activate_callback): Log the various actions that can happen here.
6213 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6214 Log the various activations/launches that can happen.
6216 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6217 action of the user activating something in the Places sidebar.
6219 * src/nautilus-window-manage-views.c
6220 (nautilus_window_open_location_full): Log the action of changing
6221 the location in a window.
6222 (nautilus_window_set_content_view): Log the action of thanging the
6224 (end_location_change): Log when the window finishes loading.
6226 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6227 action of expanding a row to load a subdirectory.
6228 (row_collapsed_callback): Likewise, for collapsing a row.
6230 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6231 action of renaming a file.
6233 * src/nautilus-application.c
6234 (nautilus_application_present_spatial_window_with_selection): Log
6235 when new or existing spatial windows get presented.
6236 (nautilus_application_create_navigation_window): Log when a
6237 navigation window gets created.
6239 2006-11-23 Alexander Larsson <alexl@redhat.com>
6242 Bump version to 2.17.1
6243 Gnome 2.16 work continues on gnome-2-16 branch
6245 2006-11-22 Alexander Larsson <alexl@redhat.com>
6247 * libnautilus-private/nautilus-search-engine.c:
6248 Look for Beagle before looking for Tracker. Since Tracker
6249 autostarts and Beagle doesn't this means you can have both
6250 installed and configured and pick which one to use.
6252 2006-11-20 Alexander Larsson <alexl@redhat.com>
6255 Post release version bump
6257 === nautilus 2.16.3 ===
6259 2006-11-20 Alexander Larsson <alexl@redhat.com>
6264 2006-11-20 Alexander Larsson <alexl@redhat.com>
6266 * libnautilus-private/nautilus-icon-container.c:
6267 * src/file-manager/fm-icon-view.c:
6268 Revert federicos patch from 2006-11-06, as it was causing problems.
6270 2006-11-13 Alexander Larsson <alexl@redhat.com>
6272 * libnautilus-private/nautilus-directory-async.c:
6273 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6276 2006-11-07 Alexander Larsson <alexl@redhat.com>
6279 Post release version bump
6281 === nautilus 2.16.2 ===
6283 2006-11-07 Alexander Larsson <alexl@redhat.com>
6288 * libnautilus-private/nautilus-directory-async.c:
6289 * libnautilus-private/nautilus-directory.c:
6290 Unschedule call_ready callbacks on directory finalize, not
6292 Keep monitors around until we call the call_when_ready callback
6294 Call async_state_changed and update_metadata_monitors after
6295 call_when_ready callbacks have been called at idle.
6299 2006-11-07 Alexander Larsson <alexl@redhat.com>
6301 * src/nautilus-application.c:
6302 * src/nautilus-shell.c:
6303 * src/nautilus-main.[ch]:
6304 Make the session restart work again (from 2006-11-03 change)
6305 Make the session not restart nautilus on --quit
6307 2006-11-06 Federico Mena Quintero <federico@novell.com>
6309 http://bugzilla.gnome.org/show_bug.cgi?id=330298
6311 Fix the use of lazy positioning, and the saving of metadata for
6312 lazily-positioned icons. Fixes
6313 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6314 https://bugzilla.novell.com/show_bug.cgi?id=174766.
6316 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6317 desktop icon files (not "real" files) have lazy positions. Don't
6318 consider whether the directory is loading; this is not the right
6319 place to check that.
6320 (fm_icon_view_begin_loading): Tell the icon container that we
6321 just started reloading.
6322 (fm_icon_view_end_loading): Tell the icon container that we
6325 * libnautilus-private/nautilus-icon-private.h
6326 (NautilusIconContainerDetails): New flag "is_reloading".
6328 * libnautilus-private/nautilus-icon-container.h: New prototype for
6329 nautilus_icon_container_set_is_reloading().
6331 * libnautilus-private/nautilus-icon-container.c
6332 (nautilus_icon_container_set_is_reloading): New function; sets an
6333 is_reloading flag in the icon container.
6334 (icon_set_position): Clear icon->has_lazy_position, since the icon
6335 will be well-positioned once this function exits.
6336 (finish_adding_new_icons): Do not ignore already-placed lazy
6337 position icons when filling the placement grid! Save the value of
6338 icon->has_lazy_position before calling assign_icon_position().
6339 Since that function may call icon_set_position() (which will clear
6340 the flag), we need to keep the original value of the flag.
6341 (finish_adding_new_icons): Don't clear icon->has_lazy_position
6342 here; let icon_set_position() do it.
6343 (finish_adding_new_icons): Emit the icon_position_changed signal
6344 so that the parent knows that we moved an icon under it. This has
6345 the effect of updating/preserving the position metadata for
6346 has_lazy_position icons.
6348 2006-11-06 Alexander Larsson <alexl@redhat.com>
6351 * nautilus-computer.desktop.in:
6352 * nautilus-computer.desktop.in.in:
6353 * nautilus-file-management-properties.desktop.in:
6354 * nautilus-file-management-properties.desktop.in.in:
6355 * nautilus-folder-handler.desktop.in:
6356 * nautilus-folder-handler.desktop.in.in:
6357 * nautilus-home.desktop.in:
6358 * nautilus-home.desktop.in.in:
6359 * nautilus.desktop.in:
6360 * nautilus.desktop.in.in:
6361 Add X-GNOME-Bugzilla-Version marking to desktop files.
6363 2006-11-06 Alexander Larsson <alexl@redhat.com>
6365 * libnautilus-private/nautilus-icon-container.c:
6366 Cancel rubberbanding if we get a grab shadow event.
6367 This happens when a modal dialog (e.g. an error or auth dialog)
6368 appears. (Partially fixes #122688)
6370 2006-11-06 Alexander Larsson <alexl@redhat.com>
6372 * src/file-manager/fm-icon-view.c (play_file):
6373 Don't close handle and free buffer twice on error. (#321175)
6375 2006-11-06 Alexander Larsson <alexl@redhat.com>
6377 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6378 Don't crash on old desktop dir and search dir uris. (#349840)
6380 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
6382 * src/nautilus-file-management-properties.glade:
6383 Specify label-for and labelled-by atk relations. (#356124)
6385 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6387 2006-11-03 Alexander Larsson <alexl@redhat.com>
6389 * libnautilus-private/nautilus-directory-metafile.c:
6390 Always use the in-process metafile factory. We don't need it
6391 oop, since nautilus is single process these days. This fixes
6392 some strange races with bonobo-activation that caused #351713
6394 * src/nautilus-application.[ch]:
6395 * src/nautilus-shell.h:
6396 Change the way we use bonobo-activation to get the NautilusShell
6397 so that we don't rely on bonobo-activation-server to spawn nautilus,
6398 as this could lead to some strange duplicate processes.
6399 We now directly try to register the app-wide shell object with
6400 bonobo-activation manually and activate it with
6401 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6403 * src/nautilus-shell.c:
6404 Handle all corba calls from the NautilusShell in an idle handler.
6405 This fixes some crashes where we reentered badly into e.g. quit
6408 * src/nautilus-main.c:
6409 Since we now handle the initial open_window shell calls via an idle
6410 we need to delay until idle time to know if we can quit or not.
6412 2006-11-02 Alexander Larsson <alexl@redhat.com>
6414 * test/file-torture.py (main):
6415 Sleep shorter, for more torture
6417 2006-11-02 Alexander Larsson <alexl@redhat.com>
6419 * libnautilus-private/nautilus-directory-private.h:
6420 * libnautilus-private/nautilus-directory-async.c:
6421 Call all call_when_ready callbacks from an idle handler.
6422 This fixes problems with reentrancy, like bug #348161
6424 2006-11-01 Alexander Larsson <alexl@redhat.com>
6426 * src/file-manager/fm-tree-model.c:
6427 Always emit the row-deleted signal before deleting the row
6428 from the model. This is according to the GtkTreeModel::row-changed
6429 docs and feedback from kris.
6430 Hopefully this will fix bug #356672
6432 2006-10-31 Alexander Larsson <alexl@redhat.com>
6434 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6435 Remove assert that keep randomly failing to fix crash (#352592)
6436 Replace it with some debug output that hopefully lets us
6437 track down the cause.
6439 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6441 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6442 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6443 Fix C99-style variable initialization for gcc 2.95. (#348665)
6445 Patch from Jens Granseuer <jensgr@gmx.net>
6447 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6449 * src/nautilus-property-browser.c: (remove_color),
6450 (nautilus_property_browser_remove_element),
6451 (element_clicked_callback), (make_properties_from_xml_node):
6452 Remove colors by really removing them from browser.xml,
6453 not marking them deleted. That made it impossible to add
6454 another color with the same name later on.
6455 Also delete colors by their (unique) names and not their color
6456 values. That made it possible to delete built-in colors.
6459 Based on a patch from Emil Soleyman-Zomalan
6461 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6463 * src/file-manager/fm-properties-window.c:
6464 (attach_value_field_internal), (attach_value_field),
6465 (attach_ellipsizing_value_field), (append_title_value_pair),
6466 (append_title_and_ellipsizing_value),
6467 (append_directory_contents_fields), (add_permissions_combo_box),
6468 (create_simple_permissions), (create_advanced_permissions):
6469 Set up proper relationships between labels and widgets in the
6470 properties dialog. Fixes #363116.
6472 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6474 2006-10-19 Federico Mena Quintero <federico@novell.com>
6476 * test/file-torture.py: New file with a little torture test. It
6477 does a bunch of file operations on a directory. Nautilus
6478 sometimes crashes when viewing that directory, so this should help
6481 2006-10-19 Christian Neumair <chris@gnome-de.org>
6483 * libnautilus-private/nautilus-file.c:
6484 (nautilus_file_get_volume_name):
6485 Check for NULL path before calling
6486 gnome_vfs_volume_monitor_get_volume_for_path().
6488 * libnautilus-private/nautilus-monitor.c:
6489 (path_is_on_readonly_volume):
6492 2006-10-19 Christian Neumair <chris@gnome-de.org>
6494 * src/file-manager/fm-directory-view.c:
6495 (convert_file_list_to_string):
6496 Don't append final newline for textual URIs.
6499 2006-10-19 Christian Neumair <chris@gnome-de.org>
6501 * src/nautilus-main.c: (main):
6502 Shut down eel before GnomeVFS.
6504 2006-10-19 Christian Neumair <chris@gnome-de.org>
6506 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6507 Only deregister "ignore hidden file preferences" callback if it has
6508 been initialized before.
6510 2006-10-19 Christian Neumair <chris@gnome-de.org>
6512 * libnautilus-private/nautilus-customization-data.c:
6513 (nautilus_customization_data_new),
6514 (nautilus_customization_data_get_next_element),
6515 (nautilus_customization_make_pattern_chit):
6516 Handle NULL pattern chit, don't unref pattern tile in
6519 * libnautilus-private/nautilus-file-utilities.c:
6520 (nautilus_pixmap_file):
6521 Bail using g_debug if pixmap couldn't be found.
6523 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6524 Only create pixmap if path lookup succeeded.
6526 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6527 (make_drag_image), (make_color_drag_image),
6528 (make_properties_from_directories), (add_reset_property),
6529 (property_browser_category_button_new):
6530 Handle NULL pattern chits, don't operate on NULL pixbufs.
6532 2006-10-18 Alexander Larsson <alexl@redhat.com>
6534 * src/file-manager/fm-list-view.c:
6535 Share target list for all instances (#357573)
6537 * src/nautilus-location-bar.c: (style_set_handler):
6538 Don't leak layout (#352693)
6540 * src/nautilus-zoom-control.c:
6541 Fix O(n^2) use of list (#357589)
6543 All patches from paolo borelli.
6545 2006-10-18 Alexander Larsson <alexl@redhat.com>
6548 * src/ephy-spinner.[ch]:
6549 * src/nautilus-throbber.[ch]:
6550 Import ephy spinner and use ad throbber.
6551 This supports different icon sizes.
6553 * src/nautilus-window-toolbars.c:
6554 Change throbber size when toolbar size changes.
6556 2006-10-18 Alexander Larsson <alexl@redhat.com>
6558 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6559 Renew typeahead timeout when you scroll between typeahead hits with the
6560 mouse wheel. (#354042)
6561 Patch from Nelson Benitez
6563 2006-10-18 Alexander Larsson <alexl@redhat.com>
6565 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6566 The row might have disappeared if it was removed since the
6567 timeout was scheduled. Protect against this. (#336051)
6569 2006-10-18 Alexander Larsson <alexl@redhat.com>
6571 * libnautilus-private/nautilus-file-private.h:
6572 Add is_added flag to NautilusFile to make sure we always
6573 send an added event to directory monitors.
6575 * libnautilus-private/nautilus-directory-async.c:
6576 (dequeue_pending_idle_callback):
6577 Don't add the file to both added and changed list
6578 If the file exist but hasn't been added yet, add it.
6580 * libnautilus-private/nautilus-directory.c: (is_tentative):
6581 Don't return non-added files for get_file_list to avoid duplicating
6582 files if you do a list and then track adds.
6584 Partially fixes #336051.
6586 2006-10-17 Alexander Larsson <alexl@redhat.com>
6588 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6589 dequeue_pending_idle_callback):
6590 Call nautilus_file_mark_gone instead of directly setting is_gone, as
6591 this allows us to clean up the symlink hash.
6593 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6594 Allow multiple mark_gone. Just ignore any but the first.
6596 2006-10-17 Alexander Larsson <alexl@redhat.com>
6598 * libnautilus-private/nautilus-directory.c
6599 (emit_change_signals_for_all_files):
6600 Ref all files when emitting change signals. This is
6601 an unverified possible fix for #343488, but it
6602 can't possibly be bad to do this, so i'm
6605 2006-10-17 Alexander Larsson <alexl@redhat.com>
6607 * libnautilus-private/nautilus-file.c:
6608 nautilus_file_get_vfs_file_info: handle NULL info
6611 2006-10-17 Alexander Larsson <alexl@redhat.com>
6613 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6614 Don't cause critical if slow mimetype not loaded.
6615 I was able to get that with a circular symlink.
6616 In that case a fast mimetype should be ok.
6618 2006-10-02 Alexander Larsson <alexl@redhat.com>
6621 Post release version bump
6623 === nautilus 2.16.1 ===
6625 2006-10-02 Alexander Larsson <alexl@redhat.com>
6633 2006-10-02 Alexander Larsson <alexl@redhat.com>
6635 * src/nautilus-navigation-window.c (search_bar_activate_callback):
6636 In non-indexed mode, start at current dir.
6638 2006-09-27 Christian Neumair <chris@gnome-de.org>
6640 * libnautilus-private/nautilus-directory.c:
6641 * libnautilus-private/nautilus-directory.h:
6642 * libnautilus-private/nautilus-directory-private.h:
6643 Add is_in_trash_state to NautilusDirectoryDetails.
6644 Also add nautilus_directory_is_in_trash which works
6645 like nautilus_directory_is_local.
6647 * libnautilus-private/nautilus-file.c:
6648 Proxy nautilus_file_is_in_trash to
6649 nautilus_directory_is_in_trash, similar to
6650 nautilus_file_is_local.
6652 2006-09-14 Christian Neumair <chris@gnome-de.org>
6654 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6657 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
6659 * src/nautilus-places-sidebar.c:
6660 Don't use the same type name for the shortcut model filter as
6661 GtkFileChooser to avoid name clashes. Fixes #355242.
6663 Patch from Stephen Cook <siti@orcon.net.nz>
6665 2006-09-04 Alexander Larsson <alexl@redhat.com>
6668 Bump version to 2.16.0
6673 2006-08-25 Alexander Larsson <alexl@redhat.com>
6675 * src/file-manager/fm-list-view.c:
6676 Handle enter activation when using typeahead search (#334928)
6677 Patch from Nelson Benitez
6679 2006-08-23 Alexander Larsson <alexl@redhat.com>
6681 * libnautilus-private/nautilus-directory-private.h:
6682 * libnautilus-private/nautilus-directory.c:
6683 (nautilus_directory_is_local):
6684 Cache return value from gnome_vfs_uri_is_local
6686 * libnautilus-private/nautilus-file-operations.c:
6687 * libnautilus-private/nautilus-file-utilities.c:
6688 Avoid using gnome_vfs_uri_is_local.
6690 2006-08-22 Alexander Larsson <alexl@redhat.com>
6693 Post release version bump
6695 === nautilus 2.15.92.1 ===
6697 2006-08-22 Alexander Larsson <alexl@redhat.com>
6699 * libbackground/preferences.c:
6703 Release a 2.15.92.1 with fix
6705 2006-08-21 Alexander Larsson <alexl@redhat.com>
6708 Post release version bump
6710 === nautilus 2.15.92 ===
6712 2006-08-21 Alexander Larsson <alexl@redhat.com>
6717 2006-08-21 Alexander Larsson <alexl@redhat.com>
6719 * src/file-manager/fm-properties-window.c:
6720 Don't crash when quickly changing user or group.
6721 Patch from Christian Neumair
6723 2006-08-17 Alexander Larsson <alexl@redhat.com>
6725 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6727 Patch from Rouslan Solomakhin
6729 2006-08-15 Federico Mena Quintero <federico@novell.com>
6731 * src/nautilus-main.c (main): Call setlocale() before we try to
6732 obtain any translations. Fixes bug #342147. Patch by Stanislav
6733 Brabec <sbrabec@suse.cz>.
6735 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6737 * configure.in: Fix intltool req.
6739 2006-08-08 Alexander Larsson <alexl@redhat.com>
6742 Post release version bump
6744 === nautilus 2.15.91 ===
6746 2006-08-08 Alexander Larsson <alexl@redhat.com>
6754 2006-08-08 Vincent Untz <vuntz@gnome.org>
6756 Use GTK+ to handle recent documents.
6758 * configure.in: require GTK+ 2.10
6759 * cut-n-paste-code/libegg/Makefile.am:
6760 * cut-n-paste-code/libegg/egg-recent-*: kill
6761 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6762 renamed to nautilus_recent_get_manager()
6763 (nautilus_recent_add_uri): new, to make it easier to use
6764 gtk_recent_manager_add_full()
6765 * src/file-manager/fm-directory-view.c:
6766 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6767 instead of old egg code
6768 (activate_callback): ditto
6770 2006-08-08 Alexander Larsson <alexl@redhat.com>
6772 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6773 Follow symlinks when reading .hidden files.
6775 2006-08-08 Alexander Larsson <alexl@redhat.com>
6777 * libnautilus-private/nautilus-directory-background.c:
6778 Do background change comparison in eel instead (#349961)
6779 Patch from Matthias Clasen
6781 2006-08-08 Alexander Larsson <alexl@redhat.com>
6783 * libnautilus-private/nautilus-icon-container.c:
6784 Fix down when in the rightmost column in the next to last row (#316117)
6785 Based on patch from Nelson Benitez
6787 2006-08-08 Alexander Larsson <alexl@redhat.com>
6789 * libnautilus-private/nautilus-file-operations.c:
6790 Handle desktop drops from panel. (#347673)
6791 Patch from Christian Neumair
6793 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6795 * libnautilus-private/nautilus-directory-async.c:
6796 (dequeue_pending_idle_callback): Revert patch from #336051
6797 as it breaks the file update machinery. Fixes #348097.
6799 2006-07-25 Christian Neumair <chris@gnome-de.org>
6801 * libnautilus-private/nautilus-dnd.c:
6802 Rename nautilus_drag_default_drop_action_for_url to
6803 nautilus_drag_default_drop_action_for_netscape_url.
6804 Don't offer netscape URL drags.
6806 * libnautilus-private/nautilus-dnd.h: Rename
6807 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6808 and nautilus_drag_default_drop_action_for_url to
6809 nautilus_drag_default_drop_action_for_netscape_url.
6811 * libnautilus-private/nautilus-file-operations.c:
6812 (nautilus_file_operations_new_file_from_template):
6813 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6815 * libnautilus-private/nautilus-file-utilities.c:
6816 (test_uri_exists), (nautilus_ensure_unique_file_name):
6817 Handle gnome_vfs_uri_new() failure by returning NULL.
6819 * libnautilus-private/nautilus-icon-container.c:
6820 * libnautilus-private/nautilus-icon-container.h:
6821 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6823 * libnautilus-private/nautilus-icon-dnd.c:
6824 * libnautilus-private/nautilus-icon-dnd.h:
6825 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6826 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6827 Don't offer netscape URL drags, prefer netscape URL drops over
6828 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6830 * libnautilus-private/nautilus-link-desktop-file.c:
6831 (nautilus_link_desktop_file_local_create):
6832 Handle trash, desktop and search URIs, handle
6833 NULL retval of nautilus_ensure_unique_file_name.
6835 * src/nautilus-location-bar.c:
6836 * src/nautilus-spatial-window.c:
6837 * src/file-manager/fm-list-model.c:
6838 Don't offer/handle netscape URL drags.
6840 * src/file-manager/fm-directory-view.h:
6841 * src/file-manager/fm-icon-view.c:
6842 * src/file-manager/fm-list-view:
6843 Rename DND_URL symbols to DND_NETSCAPE_URL.
6847 2006-07-25 Alexander Larsson <alexl@redhat.com>
6849 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6850 Translate the selinux context from raw form when displayin.
6852 2006-07-25 Alexander Larsson <alexl@redhat.com>
6854 * cut-n-paste-code/gsequence/gsequence.[ch]:
6855 Import the latest EggSequence which supposedly fixes a
6858 * src/file-manager/fm-list-model.c:
6859 Fix to use new function names of EggSequence
6861 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6864 Post-release version bump
6866 === nautilus 2.15.90 ===
6868 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6876 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6878 * src/nautilus-main.c: (main):
6879 Unref GnomeProgram at the end. (#348429)
6881 Patch from Christian Persch <chpe@gnome.org>
6883 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6885 * src/nautilus-file-management-properties.c:
6886 (nautilus_file_management_properties_dialog_setup):
6887 * src/nautilus-file-management-properties.glade:
6888 Remove the "always use text-entry location bar" checkbox from the
6891 * src/nautilus-navigation-window.[ch]: (location_button_create),
6892 (nautilus_navigation_window_instance_init),
6893 (nautilus_navigation_window_destroy):
6894 Add a tooltip to the new location bar toggle button.
6896 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6898 * src/file-manager/fm-properties-window.c:
6899 (permission_combo_update): Add a translator comment for
6900 permission combo box labels. (#347764)
6902 Patch from Hendrik Richter <hendi@gnome-de.org>
6904 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6906 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6907 Add a location_button field.
6909 * src/nautilus-navigation-window.c
6910 (nautilus_navigation_window_instance_init): Create the
6912 (location_button_toggled_cb): New callback. Changes the
6913 preference for toggling between the path bar and the location bar.
6914 (always_use_location_entry_changed): Toggle the button as
6917 Add a button to the location bar to toggle betwen the path bar
6918 and a location entry. (#347991)
6920 Patch from Federico Mena Quintero <federico@novell.com>
6922 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6924 * libnautilus-private/nautilus-icon-factory.c:
6925 * src/file-manager/fm-directory-view.c:
6926 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6927 * src/nautilus-window-menus.c:
6928 Use trash icons from the icon naming specification for trash
6929 related operations. (#340321)
6931 Patch from Rodney Dawes <dobey@novell.com>
6933 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6935 * src/nautilus-places-sidebar.c: (add_place), (update_places):
6936 Take the sidebar as parameter and refilter it after adding.
6938 (reorder_bookmarks): Implement reordering of bookmarks.
6940 (drag_data_delete_callback), (drag_data_received_callback),
6941 (drag_motion_callback): Handle dragging of tree rows.
6943 (nautilus_places_sidebar_init)
6944 (_shortcuts_model_filter_class_init),
6945 (_shortcuts_model_filter_init),
6946 (shortcuts_model_filter_row_draggable),
6947 (shortcuts_model_filter_drag_data_get),
6948 (shortcuts_model_filter_drag_source_iface_init),
6949 (shortcuts_model_filter_new):
6950 Implement GtkTreeDragSource.
6952 (get_selected_iter), (bookmarks_check_popup_sensitivity),
6953 (loading_uri_callback): Use the filter model.
6955 Enable reordering of bookmarks in the places sidebar via
6956 Drag'n'Drop. (#319022)
6958 Patch from Xavier Claessens <xclaesse@gmail.com>
6960 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6962 * libnautilus-private/nautilus-search-engine-beagle.c:
6963 (nautilus_search_engine_beagle_new): Check whether daemon is
6964 running as beagle_client_new doesn't fail when a stale socket
6967 Patch from Jürg Billeter <j@bitron.ch>
6969 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6972 * libnautilus-extension/Makefile.am:
6973 Add extension versioning infrastructure and add nautilus-menu.[ch].
6975 * libnautilus-extension/nautilus-menu-item.[ch]:
6976 Add and handle a 'menu' property and add a function
6977 nautilus_menu_item_set_submenu.
6979 * libnautilus-extension/nautilus-menu.[ch]:
6980 New files implementing a submenu item.
6982 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6983 (reset_extension_actions_menu):
6984 Add extension menu items recursively.
6986 * libnautilus-extension/nautilus-menu-provider.h:
6989 Extend extension API to support submenus. (#314579)
6991 Patch from Raffaele Sandrini <rasa@gmx.ch>
6993 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6996 Post-release version bump
6998 === nautilus 2.15.4 ===
7000 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7006 Bump version to 2.15.4
7009 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7011 * libnautilus-private/nautilus-directory-async.c:
7012 (dequeue_pending_idle_callback): Never add a file to both
7013 the added_files and changed_files lists. Don't ref an existing
7014 file without adding it to the changed_file list. (#336051)
7016 Patch from Christian Neumair <chris@gnome-de.org>
7018 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7020 * libnautilus-private/nautilus-file-dnd.[ch]:
7021 Add functions nautilus_drag_can_accept_files and
7022 nautilus_drag_can_accept_info.
7024 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7025 (receive_dropped_uri_list), (receive_dropped_text),
7026 (drag_data_received_callback):
7027 Accept the entire drag context as parameter and use
7028 nautilus_icon_container_find_drop_target.
7030 (nautilus_icon_container_find_drop_target):
7031 (nautilus_icon_dnd_update_drop_target):
7032 Use nautilus_drag_can_accept_info.
7034 * libnautilus-private/nautilus-marshal.list:
7037 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7038 Add function get_drop_target_uri_at_pos and use it in the drop
7039 handlers to determine the target uris for actions.
7040 Rename get_drop_target to get_drop_target_uri_for path.
7042 (nautilus_tree_view_drag_dest_class_init):
7043 Adapt to new drag handler signatures.
7045 (set_widget_highlight):
7046 Fix DND highlighting of an empty tree view.
7048 (drag_motion_callback):
7049 Ignore drags on the header.
7051 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7052 * libnautilus-private/nautilus-icon-container.[ch]:
7053 * src/file-manager/fm-icon-view.c:
7054 * src/file-manager/fm-list-view.c:
7055 Add a target/parent uri parameter to the drop handler functions.
7057 * src/file-manager/fm-directory-view.[ch]:
7058 Add handling for the additional target parameter to support
7059 drops of URIs, URLs and text to subfolders.
7061 Patch from Christian Neumair <chris@gnome-de.org>
7063 2006-07-08 Christian Neumair <chris@gnome-de.org>
7065 * libnautilus-private/nautilus-file-utilities.c:
7066 * libnautilus-private/nautilus-file-utilities.h:
7067 Add nautilus_find_existing_uri_in_hierarchy.
7068 Remove undefined in_gnome_path helper declarations.
7070 * src/nautilus-pathbar.c:
7071 * src/nautilus-pathbar.h:
7072 Make nautilus_path_bar_clear_buttons public.
7074 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7075 If the displayed location was removed, and it has an existing parent,
7076 navigate window to this parent. Fixes #336724.
7078 2006-07-06 William Jon McCann <mccann@jhu.edu>
7080 * libnautilus-private/nautilus-icon-factory.c:
7081 (get_special_icon_for_file):
7082 * src/nautilus-window-menus.c:
7083 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7086 2006-06-21 Christian Neumair <chris@gnome-de.org>
7088 Add complete session management, remember maximization state and type
7089 of open windows, save history on quit.
7091 * libnautilus-private/nautilus-global-preferences.c
7092 * libnautilus-private/nautilus-global-preferences.h:
7093 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7095 * libnautilus-private/nautilus-metadata.h:
7096 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7098 * src/nautilus-application.c:
7099 * src/nautilus-application.h:
7100 Save session on session save request, add
7101 nautilus_application_load_session(), move
7102 initial navigational geometry handling to
7103 nautilus_application_create_navigation_window,
7105 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7108 * src/nautilus-main.c:
7109 Add "--load-session" parameter.
7111 * src/nautilus-shell-interface.idl:
7112 * src/nautilus-shell.c:
7113 Add load_session CORBA method.
7115 * src/nautilus-navigation-window.c:
7116 * src/nautilus-spatial-window.c:
7117 Save maximized state when appropriate.
7119 * src/nautilus-window-manage-views.c:
7120 Load maximized state for spatial windows,
7121 remove navigation window geometry handling.
7123 * src/nautilus-window.c:
7124 * src/nautilus-window-private.h:
7125 Add nautilus_add_to_history_list_no_notify.
7127 2006-06-16 Alexander Larsson <alexl@redhat.com>
7129 * libnautilus-extension/nautilus-menu-provider.[ch]:
7130 Add items_updated signal
7132 * libnautilus-private/Makefile.am:
7133 * libnautilus-private/nautilus-signaller.[ch]:
7134 * src/nautilus-signaller.[ch]:
7136 Move NautilusSignaller to libnautilus-private.
7137 Add popup_menu_changed signal.
7139 * src/nautilus-application.c:
7140 Signal popup_menu_changed when a menu provider emits items_updated.
7142 * src/file-manager/fm-directory-view.c:
7143 * src/nautilus-window.c:
7144 Handle popup_menu_changed.
7146 * src/nautilus-emblem-sidebar.c:
7147 * src/nautilus-history-sidebar.c:
7148 * src/nautilus-navigation-window-menus.c:
7149 * src/nautilus-navigation-window.c:
7150 * src/nautilus-property-browser.c:
7151 * src/nautilus-spatial-window.c:
7152 * src/nautilus-window-menus.c:
7155 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7157 2006-06-16 Alexander Larsson <alexl@redhat.com>
7159 * libnautilus-private/nautilus-column-utilities.c:
7160 Add selinux context column
7162 * libnautilus-private/nautilus-directory-async.c:
7163 * libnautilus-private/nautilus-file-private.h:
7164 * libnautilus-private/nautilus-file.[ch]:
7165 Get selinux context for all files.
7166 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7167 Add selinux_context string attribute.
7169 * src/file-manager/fm-properties-window.c:
7170 Display selinux context in permissions page.
7172 2006-06-16 Alexander Larsson <alexl@redhat.com>
7174 * libnautilus-private/nautilus-global-preferences.[ch]:
7175 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7176 Add show_advanced_permissions setting
7177 Remove show_special_flags setting, its always on in advanced mode.
7179 * libnautilus-private/nautilus-file-operations.[ch]:
7180 Add nautilus_file_set_permissions_recursive
7182 * src/file-manager/fm-properties-window.c:
7183 Change permission page. Implement both simple and advanced mode.
7184 Add recursive permissions setting.
7185 HIGify some spacing.
7187 2006-06-12 Alexander Larsson <alexl@redhat.com>
7190 Post-release version bump
7192 === nautilus 2.15.2 ===
7194 2006-06-12 Alexander Larsson <alexl@redhat.com>
7199 2006-05-30 Christian Neumair <chris@gnome-de.org>
7201 * libnautilus-private/nautilus-icon-factory.c:
7202 * libnautilus-private/nautilus-thumbnails.c:
7203 * libnautilus-private/nautilus-thumbnails.h:
7204 Use GdkPixbufLoader for thumbnailing.
7206 2006-05-29 Christian Neumair <chris@gnome-de.org>
7208 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7209 Limit max. returned SVG icon size to requested icon size.
7211 2006-05-24 Christian Neumair <chris@gnome-de.org>
7213 * libnautilus-private/nautilus-file-utilities.c:
7214 (nautilus_file_operations_copy_move):
7215 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7216 nautilus_file_get_enclosing_volume.
7218 * libnautilus-private/nautilus-file-utilities.c:
7219 * libnautilus-private/nautilus-file-utilities.h:
7220 Remove nautilus_get_enclosing_volume.
7222 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7224 * src/nautilus-information-panel.c:
7225 * src/nautilus-window-bookmarks.c:
7226 * src/file-manager/fm-properties-window.c:
7228 Use g_signal_connect_data instead of the outdated eel equivalent.
7230 2006-05-24 Alexander Larsson <alexl@redhat.com>
7232 * src/file-manager/fm-list-view.c:
7233 Remove unused include of eel-cell-renderer-pixbuf-list.h
7235 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7237 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7238 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7240 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7242 * nautilus-folder-handler.desktop.in: Add internationalization
7243 * po/POTFILES.in: Add the file.
7245 2006-05-16 Alexander Larsson <alexl@redhat.com>
7247 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7248 Only pass TRUE for embedding_text if we actually read a top-left text.
7249 Based on patch from Rene Hausleitner (#335435)
7251 2006-05-16 Alexander Larsson <alexl@redhat.com>
7253 * src/file-manager/fm-directory-view.c:
7254 * src/nautilus-places-sidebar.c:
7255 Don't allow floppy formating if the floppy is mounted,
7256 since gfloppy can't handle that. (#125819)
7257 Patch from Xavier Claessens
7259 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7262 Post-release version bump.
7264 === nautilus 2.15.1 ===
7266 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7271 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7273 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7274 (icon_set_size), (icon_toggle_selected),
7275 (nautilus_icon_container_move_icon), (keyboard_stretching),
7276 (end_stretching), (nautilus_icon_container_update_icon),
7277 (assign_icon_position), (nautilus_icon_container_add),
7278 (nautilus_icon_container_is_stretched),
7279 (nautilus_icon_container_unstretch),
7280 (nautilus_icon_container_freeze_icon_positions):
7281 * libnautilus-private/nautilus-icon-container.h:
7282 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7283 * libnautilus-private/nautilus-icon-private.h:
7284 * src/file-manager/fm-icon-view.c:
7285 (get_stored_icon_position_callback),
7286 (icon_position_changed_callback):
7287 Cleanup to merge the x any y icon scale factors into one variable.
7289 Patch from Christian Neumair <chris@gnome-de.org>
7291 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
7293 * src/nautilus-places-sidebar.c: (update_places_cb),
7294 (volume_unmounted_callback), (drive_disconnected_callback),
7295 (drive_connected_callback),
7296 (nautilus_places_sidebar_set_parent_window):
7297 Update the places on drive-connected and drive-disconnected
7298 signals too. Delay the update for the volume-unmounted signal
7299 with an idle callback to work around gnome-vfs removing the
7300 volume only after we received the signal.
7302 Patch from Xavier Claessens <xclaesse@gmail.com>
7304 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
7306 * src/nautilus-window-manage-views.c:
7307 (got_file_info_for_view_selection_callback):
7308 Re-set viewed_file after a location change failed. Prevents
7309 crashing over an assertion in viewed_file_changed_callback
7310 on slow filesystems. Fixes #339965.
7312 2006-05-08 Federico Mena Quintero <federico@novell.com>
7314 * libnautilus-private/nautilus-file-operations.c
7315 (handle_transfer_ok): Don't special-case the first 0 bytes of the
7316 file in the case of reporting actual copy/move progress. It is
7317 fine to update both the labels and the sizes every time. Fixes
7318 http://bugzilla.gnome.org/show_bug.cgi?id=341064
7319 https://bugzilla.novell.com/show_bug.cgi?id=66073
7321 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
7323 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7324 (check_visibility), (bookmarks_check_popup_sensitivity),
7325 (get_selected_iter), (rename_selected_bookmark),
7326 (remove_selected_bookmarks), (mount_shortcut_cb),
7327 (unmount_shortcut_cb), (eject_shortcut_cb),
7328 (nautilus_places_sidebar_init):
7329 Add volume data to the list store and use it to show
7330 an unmount command for network volumes. (#316184)
7332 Patch from Xavier Claessens <xclaesse@gmail.com>
7334 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7336 * libnautilus-private/nautilus-dnd.c:
7337 (nautilus_drag_drop_action_ask),
7338 (nautilus_drag_drop_background_ask):
7339 * src/file-manager/fm-tree-view.c: (create_popup_menu):
7340 * src/nautilus-places-sidebar.c:
7341 (bookmarks_build_popup_menu):
7342 Use eel_gtk_menu_append_separator.
7344 * src/nautilus-places-sidebar.c:
7345 (bookmarks_check_popup_sensitivity):
7346 Use eel_gtk_widget_set_shown.
7348 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7350 * src/nautilus-query-editor.c: (type_combo_changed):
7351 Fix typo in function name: s/availible/available/ (#326053)
7356 2006-05-04 Christian Neumair <chris@gnome-de.org>
7358 * src/nautilus-navigation-action.c:
7359 (nautilus_navigation_action_class_init), (disconnect_proxy):
7360 Disconnect signal handlers registered when connecting proxies.
7362 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
7364 * src/nautilus-places-sidebar.c: (volume_op_callback):
7365 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7366 (eject_for_type), (set_visibility),
7367 (bookmarks_check_popup_sensitivity), (get_selected_drive),
7368 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7369 (format_shortcut_cb), (bookmarks_build_popup_menu):
7370 Add mount, unmount, eject and format menu items to the popup menu
7371 of drives in the places sidebar. (#316184)
7373 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7375 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7377 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7378 Adapt to new GtkAboutDialog behaviour and use wrap-license.
7379 Makes the close button work again. Fixes #336520.
7381 Patch from Christian Persch <chpe@gnome.org>
7383 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7385 * src/nautilus-query-editor.c: (location_row_create_widgets):
7386 Fix typo in the query filechooser window title. (#325284)
7388 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7390 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7391 (finish_first_line):
7392 Fix wording: Use "criterion" instead of "criterium". (#331682)
7394 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7396 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7398 * libnautilus-private/nautilus-program-choosing.c:
7399 (application_cannot_open_location):
7400 Remove bogus period from strings. (#336909)
7402 Patch from Javier F. Serrador <serrador@tecknolabs.com>
7404 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7406 * libnautilus-private/nautilus-file-operations.c:
7407 (handle_transfer_overwrite): Use the same phrasing and
7408 format as the GTK+ overwrite dialog. Also, per the HIG
7409 convert the dialog to a confirmation alert since the user's
7410 command may destroy data. (#325188)
7412 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7414 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7416 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7417 (append_exifdata_string):
7418 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7419 deciding which date to show from image metadata. (#331810)
7421 Patch from Pat Suwalski <pat@suwalski.net>
7423 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
7427 Update handling of po/LINGUAS for new instructions. Refer
7428 to http://live.gnome.org/GnomeGoals/PoLinguas
7430 Patch from Brian Pepple <bdpepple@gmail.com>
7432 2006-04-27 Christian Neumair <chris@gnome-de.org>
7434 * src/file-manager/fm-actions.h:
7435 * src/file-manager/fm-directory-view.c:
7436 (file_get_volume_and_drive),
7437 (action_self_mount_volume_callback),
7438 (action_self_unmount_volume_callback),
7439 (action_self_eject_volume_callback),
7440 (action_self_format_volume_callback),
7441 (file_get_volume_and_drive),
7442 (file_should_show_self),
7443 (real_update_menus_volumes):
7444 * src/file-manager/fm-tree-view.c:
7445 (create_popup_menu):
7446 * src/file-manager/nautilus-directory-view-ui.xml:
7447 Allow to mount/unmout/eject/format a volume when displaying its
7450 2006-04-26 Christian Neumair <chris@gnome-de.org>
7452 * libnautilus-private/nautilus-file.c:
7453 (nautilus_file_denies_access_permission),
7454 (nautilus_file_can_get_permissions),
7455 (nautilus_file_can_set_permissions):
7456 If no ACCESS file info field is available, pretend to have full
7457 access. If no PERMISSIONS field is available, pretend to have full
7460 2006-04-26 Alexander Larsson <alexl@redhat.com>
7462 * libnautilus-private/nautilus-icon-canvas-item.c:
7463 Fix width of text selection in text-below-icons mode.
7466 2006-04-26 Alexander Larsson <alexl@redhat.com>
7471 * src/nautilus-connect-server-dialog-main.c:
7472 * src/nautilus-main.c:
7473 Convert from popt to goption.
7474 Based on patch from Philip Van Hoof
7476 2006-04-25 Alexander Larsson <alexl@redhat.com>
7478 * src/nautilus-main.c:
7479 Remove icon registration, as its no longer needed with gtk 2.9.
7481 * src/nautilus-window-menus.c:
7482 (nautilus_menus_append_bookmark_to_menu):
7485 2006-04-25 Alexander Larsson <alexl@redhat.com>
7488 Bump version to 2.15.1
7489 2.14 development continues on gnome-2-14 branch.
7491 ==== gnome-2-14 branched from here ===
7493 2006-04-25 Christian Neumair <chris@gnome-de.org>
7496 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7498 * src/file-manager/fm-tree-view.c: (create_tree):
7499 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7501 2006-04-18 Alexander Larsson <alexl@redhat.com>
7503 * libnautilus-private/nautilus-file-attributes.h:
7504 * libnautilus-private/nautilus-directory-async.c:
7505 * libnautilus-private/nautilus-directory-private.h:
7506 * libnautilus-private/nautilus-file-private.h:
7507 * libnautilus-private/nautilus-file.c:
7508 * libnautilus-private/nautilus-file.h:
7509 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
7510 the normal top-left text to 10x5.
7511 Add need_large argument to nautilus_file_peek_top_left_text and
7512 nautilus_extract_top_left_text.
7514 * libnautilus-private/nautilus-icon-canvas-item.[ch]
7515 Make details an instance-private instead of allocating separately.
7516 Add _set_is_visible() and only keep PangoLayouts cached for
7519 * libnautilus-private/nautilus-icon-container.[ch]:
7520 * src/file-manager/fm-icon-container.c:
7521 Monitor large embedded text for larger icons.
7522 Call nautilus_icon_canvas_item_set_is_visible as needed.
7524 * libnautilus-private/nautilus-icon-factory.[ch]:
7525 Limit never-free recently used cache to 20 items.
7526 Free other unused cache items after a 100 sec.
7528 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7531 Remove newlines to fix build with CVS intltool. (#338423)
7533 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7535 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7536 Don't delete the first bookmark if pressing del key on an
7537 undeletable item. Fixes #338377.
7539 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
7541 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7542 Don't add location bookmark for desktop windows. Fixes #334860.
7544 Patch from Christian Neumair <chris@gnome-de.org>
7546 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7549 Post-release version bump.
7551 === nautilus 2.14.1 ===
7553 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7561 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7563 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7564 Use smaller close icon for the sidebar.
7566 Patch from Yang Hong <yanghong@ccoss.com.cn>
7568 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7570 * libnautilus-private/nautilus-icon-dnd.c:
7571 (get_data_on_first_target_we_support):
7572 Determine drop target by iterating through drop container
7573 target list instead of drag context DND list. (#337588)
7575 Patch from Christian Neumair <chris@gnome-de.org>
7577 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7579 * po/LINGUAS: New file listing all supported languages.
7581 * configure.in: Use po/LINGUAS instead of including all languages
7582 directly in this file. See the wiki for more information:
7583 http://live.gnome.org/GnomeGoals/PoLinguas
7585 Patch from Brian Pepple <bdpepple@gmail.com>
7587 2006-04-08 Christian Neumair <chris@gnome-de.org>
7589 * libnautilus-private/nautilus-file-operations-progress.c:
7590 (nautilus_file_operations_progress_update),
7591 (nautilus_file_operations_progress_set_operation_string):
7592 Update progress dialog when setting its operation string,
7593 also set operation string during preflight.
7595 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
7597 * src/file-manager/fm-directory-view.c:
7598 (set_script_environment_variables),
7599 (unset_script_environment_variables):
7600 * src/nautilus-main.c: (main):
7601 * src/nautilus-shell.c: (corba_restart):
7602 Use g_(un)setenv instead of their eel_ counterparts.
7604 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7606 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7607 (mount_volume_callback), (row_activated_callback),
7608 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7609 Adapt the same policy for showing drives and volumes in the places
7610 sidebar as in computer:/// and the gtk filechooser: Show unmounted
7611 but user-visible drives and mount them on activation. (#321320)
7613 Patch from Xavier Claessens <xclaesse@gmail.com>
7615 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7617 * data/patterns/.striated.png:
7618 * data/patterns/Makefile.am:
7619 Remove unused pattern file. (#337353)
7621 2006-03-30 Christian Neumair <chris@gnome-de.org>
7623 * src/file-manager/fm-directory-view.c:
7624 (fm_directory_view_get_loading):
7625 * src/file-manager/fm-directory-view.h:
7626 Add fm_directory_view_get_loading().
7628 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7629 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7630 Use fm_directory_view_get_loading() to determine whether view is
7631 loaded. If it is not yet loaded, don't position icons lazily.
7633 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
7635 * src/nautilus-connect-server-dialog-main.c: (main):
7636 Get the command line options and pass them on to the dialog.
7638 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7639 (nautilus_connect_server_dialog_init), (setup_for_type):
7640 Use new MethodInfo struct to construct the UI.
7641 (display_server_uri): New function for initialising the UI based
7642 on the broken down parts of the URI.
7643 (nautilus_connect_server_dialog_new): Use display_server_uri.
7644 (get_method_description): New helper function.
7645 (port_insert_text): Accept more than one digit at a time.
7647 Display broken down URIs in 'Connect to Server' properly. (#332848)
7649 Patch from Nate Nielsen <nielsen@memberwebs.com>
7651 2006-03-22 Daniel Drake <dsd@gentoo.org>
7653 * libnautilus-private/nautilus-icon-factory.c: Only consider
7654 the filename suffix when deciding if a file is an SVG image.
7657 2006-03-22 Paolo Borelli <pborelli@katamail.com>
7659 * src/nautilus-application.c: use g_strv_length instead of a
7660 private copy and gnome_vfs_make_uri_from_shell_arg instead of
7661 the old eel_make_uri_from_shell_arg. Bug #334077.
7663 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
7665 * src/file-manager/fm-directory-view.c:
7666 (pattern_select_response_cb), (select_pattern):
7667 Add help button to the Select Pattern dialog. (#331443)
7669 * src/nautilus-connect-server-dialog.c: (response_callback),
7670 (nautilus_connect_server_dialog_init):
7671 Add help button to the Connect to Server dialog. (#334330)
7673 * src/nautilus-location-dialog.c: (response_callback),
7674 (nautilus_location_dialog_init):
7675 Add help button to the Open Location dialog (#334293)
7677 2006-03-14 Federico Mena Quintero <federico@novell.com>
7679 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7680 Don't set the visibility of the "burn CD" action here.
7681 (nautilus_window_initialize_menus_constructed): New public
7682 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7683 a window which has a menubar. This prevents calling
7684 have_burn_uri() unnecessarily for the desktop window, as this is
7685 an expensive operation during login (up to 1 second!). The way
7686 have_burn_uri() works is by creating a "burn:///" URI and seeing
7687 if it is valid, but this makes gnome-vfs load libmapping.so from
7688 nautilus-cd-burner; this takes a long time during login.
7690 * src/nautilus-window-private.h: Added prototype for
7691 nautilus_window_initialize_menus_constructed().
7693 * src/nautilus-window.h: New prototype for
7694 nautilus_window_has_menubar_and_statusbar().
7696 * src/nautilus-window.c
7697 (nautilus_window_has_menubar_and_statusbar): New function; returns
7698 whether the window should have a menubar and statusbar. This
7699 depends on the window_type from the class structure.
7700 (nautilus_window_constructor): Call
7701 nautilus_window_initialize_menus_constructed(). We do it here so
7702 that its own call to nautilus_window_has_menubar_and_statusbar()
7703 will already have the right value for class->window_type.
7705 2006-03-19 Christian Neumair <chris@gnome-de.org>
7707 * src/nautilus-main.c: (register_icons):
7708 Speed up stock icon registration, as discussed on the mailing list:
7710 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7714 * libnautilus-private/nautilus-file-operations.c:
7715 (nautilus_file_operations_copy_move):
7716 Check whether enclosing volume for any of the source files is
7717 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7720 * libnautilus-private/nautilus-file-utilities.c:
7721 * libnautilus-private/nautilus-file-utilities.h:
7722 Add nautilus_get_enclosing_volume.
7724 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7726 * nautilus-computer.desktop.in:
7727 * nautilus-folder-handler.desktop.in:
7728 * nautilus-home.desktop.in:
7729 * src/network-scheme.desktop.in:
7730 Add --no-desktop to the Exec command line options. (#326338)
7732 Patch from Saleem Abdulrasool
7734 * nautilus-computer.desktop.in:
7735 * nautilus-folder-handler.desktop.in:
7736 * nautilus-home.desktop.in:
7737 * nautilus.desktop.in:
7738 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7739 none of the listed binaries does exist anymore.
7741 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7743 * libnautilus-private/*.c:
7744 * src/file-manager/*.c:
7746 Use gi18n.h instead of deprecated gnome-i18n.h header.
7748 * libnautilus-private/nautilus-query.c:
7749 (nautilus_query_to_readable_string):
7750 Mark string for translation.
7753 Add nautilus-query.c
7755 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7757 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7759 * configure.in: Added "ka" Georgian to
7762 2006-03-13 Alexander Larsson <alexl@redhat.com>
7765 Post-release version bump.
7767 === nautilus 2.14.0 ===
7769 2006-03-13 Alexander Larsson <alexl@redhat.com>
7775 Update version to 2.14.0
7777 2006-03-07 Alexander Larsson <alexl@redhat.com>
7779 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7780 (activation_drive_mounted_callback):
7781 Don't show error dialog if mount error is "".
7783 2006-03-06 Alexander Larsson <alexl@redhat.com>
7785 * libnautilus-private/nautilus-icon-canvas-item.c:
7786 Fix text drawing in RTL mode in text beside icons.
7788 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7790 * libnautilus-private/nautilus-mime-actions.c:
7791 (nautilus_mime_actions_get_full_file_attributes):
7792 Don't request the mime list for activation, context menu and
7793 the view as menu anymore. It was once used for determining a
7794 specialized component for directories, but we don't support that
7795 anymore. Nowadays it just delays these operations and can cause
7796 auth dialogs when opening the popup menu.
7798 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7800 * libnautilus-private/nautilus-file.c:
7801 (nautilus_file_recompute_deep_counts):
7802 Add file to work queue of enclosing directory when recomputing
7803 deep count for the properties dialog. Fixes #169342.
7805 Patch from Christian Neumair
7807 2006-03-03 Alexander Larsson <alexl@redhat.com>
7809 * src/nautilus-window-manage-views.c:
7810 * src/nautilus-window-private.h:
7811 Close window when it gets put in the trash.
7813 Patch from Christian Neumair
7815 2006-03-03 Alexander Larsson <alexl@redhat.com>
7817 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7818 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7819 icons jumping around
7821 * libnautilus-private/nautilus-icon-container.c:
7822 remove old workaround
7824 Patch from Christian Neumair
7826 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7828 * configure.in: Add "km" to ALL_LINGUAS.
7830 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7832 * libnautilus-private/nautilus-directory-async.c:
7833 (new_files_cancel), (nautilus_directory_cancel):
7834 Cancel get_file_info calls for new files too. Fixes a crash
7835 when leaving a directory with pending calls (#152977).
7837 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7839 * src/file-manager/fm-directory-view.c: (activate_callback):
7840 Close the window after the file activation, not before.
7841 Fixes a crash when middle-clicking a file (#330491).
7843 2006-02-28 Alexander Larsson <alexl@redhat.com>
7845 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7846 Don't show directory count for smb shares, as that can cause
7847 lots of network traffic and auth dialogs.
7849 2007-02-28 Christian Neumair <chris@gnome-de.org>
7851 * libnautilus-private/nautilus-icon-container.c:
7852 (get_cmp_point_x), (get_cmp_point_y),
7853 (compare_icons_horizontal_first), (compare_icons_vertical_first),
7854 (closest_in_90_degrees), (record_arrow_key_start):
7855 Use better icon points for comparing the position of two items in
7856 "Text Beside Icon" mode. Fixes keynav issues with items that have
7857 different icon sizes.
7859 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7861 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7863 Test for the right path in the break condition. Fixes an infinite
7864 loop when dragging an item over a non-folder child of an expanded
7865 node in the list view, deadlocking the desktop.
7867 2006-02-27 Alexander Larsson <alexl@redhat.com>
7870 Post release version bump
7872 === nautilus 2.13.92 ===
7874 2006-02-27 Alexander Larsson <alexl@redhat.com>
7879 2006-02-27 Alexander Larsson <alexl@redhat.com>
7881 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7882 Use lazy positioning for volumes only, not all desktop file icons,
7883 as this can cause icons to move around, and its mainly required
7884 for removable volumes anyway.
7886 2006-02-27 Alexander Larsson <alexl@redhat.com>
7888 * src/nautilus-navigation-window.c:
7889 * src/nautilus-spatial-window.c:
7890 * src/nautilus-window.[ch]:
7891 Don't shortcut the title change when the bookmark name changes.
7893 Patch from Christian Neumair.
7895 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7897 Get users' and groups' names via a cache to avoid calling
7898 getpwuid/getgrgid too often (i.e. many times during single redraw).
7900 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7901 Added nautilus-users-groups-cache.[ch]
7902 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7903 implementation of cache for getpwuid/getgrgid results.
7904 * libnautilus-private/nautilus-file.c:
7905 (get_user_name_from_id): removed
7906 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7907 (get_user_and_real_name_from_id): get user name and gecos using
7908 nautilus_users_cache_* functions instead of using getpwuid directly.
7909 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7910 (nautilus_file_get_group_name): get group name using
7911 nautilus_groups_cache_get_name instead of using getgrgid directly.
7912 (nautilus_file_get_owner_as_string): get user name using
7913 nautilus_users_cache_get_name.
7915 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7917 Don't add all possible columns to GtkTreeView when initializing
7918 FMListView, only the ones we actually show. This way we avoid getting
7919 unnecessary data from the model, e.g. quite heavy "owner" and "group"
7920 columns with the default settings.
7922 * src/file-manager/fm-list-view.c:
7923 (apply_visible_columns_foreach, apply_visible_columns,
7924 apply_column_order): removed
7925 (apply_columns_settings): new function, updates a list of columns in
7926 GtkTreeView given both a list of visible columns and their ordering,
7927 replacement for apply_visible_columns and apply_column_order.
7928 (create_and_set_up_tree_view): when creating details->columns hash
7929 table, pass g_object_unref as value_destroy_func; before adding
7930 columns to the hash call g_object_ref+gtk_object_sink on them, don't
7931 add columns to the view, the appropriate columns will be added when
7932 applying the configuration; in order to apply initial columns
7933 settings, call apply_columns_settings (instead of
7934 apply_visible_columns + apply_column_order).
7935 (set_visible_columns_from_metadata_and_preferences,
7936 set_column_order_from_metadata_and_preferences): removed
7937 (set_columns_settings_from_metadata_and_preferences): new, replacement
7938 for set_visible_columns_* and set_column_order_*.
7939 (fm_list_view_begin_loading, column_chooser_changed_callback,
7940 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7941 default_visible_columns_changed_callback,
7942 default_column_order_changed_callback): use newly added
7943 set_columns_settings_from_metadata_and_preferences.
7945 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7947 Avoid heavy operations inside "motion_notify_event" handler: don't
7948 call gtk_tree_model_row_changed (which causes updating the whole
7949 view), don't create new mouse cursor, change cursor only when
7951 As a bonus we avoid leaking hand cursor in nautilus and X server.
7953 * src/file-manager/fm-list-view.c:
7954 (hand_cursor): new global variable for storing hand cursor used in
7956 (motion_notify_callback): don't call gtk_tree_model_row_changed on
7957 the model when changing rows, it's very slow and unnecessary - GTK+
7958 automatically invalidates parts of the view occupied by old and new
7959 row; don't leak the hand cursor (GdkCursor), change mouse cursor
7960 only when necessary (from GDK_HAND2 to default and the other way
7962 (leave_notify_callback): don't call gtk_tree_model_row_changed on
7963 the current row in the model, GTK+ automatically redraws the current
7965 (enter_notify_callback): in case single click mode is used, update
7966 details->hover_path and set hand cursor if necessary
7967 (create_and_set_up_tree_view): connect to enter_notify_event signal
7968 in addition to leave_notify_event.
7969 (fm_list_view_click_policy_changed): unref global hand_cursor and
7970 set it to NULL when changing to double click mode, create new cursor
7971 and assign it to hand_cursor when changing to single click one.
7972 (fm_list_view_finalize): free details->hover_path if necessary
7973 (fm_list_view_init): explicitly set details->hover_path to NULL
7975 2006-02-27 Alexander Larsson <alexl@redhat.com>
7977 * src/nautilus-window-manage-views.c:
7978 Don't close window if old file changed when we're loading
7979 a new one (#137027).
7980 Based on patch from Christian Neumair.
7982 2006-02-27 Alexander Larsson <alexl@redhat.com>
7984 * libnautilus-private/nautilus-icon-container.c:
7985 Correctly handle *_margins as pixel values, not world-coords.
7986 Based on patch from Christian Neumair.
7988 2006-02-27 Federico Mena Quintero <federico@novell.com>
7990 * libnautilus-private/nautilus-icon-container.c
7991 (finish_adding_new_icons): Do not place icons both in the
7992 no_position_icons and semi_position_icons lists!
7993 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7994 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7995 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
7996 getting a negative number. So, we initially test for this and
7997 start that the first snap column. The same reasoning applies to
7998 *y and the baseline.
8000 2006-02-27 Alexander Larsson <alexl@redhat.com>
8002 * src/nautilus-navigation-window.c:
8003 Allow saving a sidebar width of 0 (#331475)
8004 Patch from Christian Neumair
8006 2006-02-27 Alexander Larsson <alexl@redhat.com>
8008 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
8009 Allow line-breaks after '-', '_', '.'
8010 (although not when a short number follows '.')
8011 Patch from Christian Neumair
8013 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
8015 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
8016 (can_accept_items_as_bookmarks), (drag_motion_callback),
8017 (bookmarks_drop_uris), (build_selection_list),
8018 (drag_data_received_callback):
8019 Only allow creation of bookmarks for directories. Fixes #328074.
8021 2006-02-26 Christian Neumair <chris@gnome-de.org>
8023 * libnautilus-private/nautilus-directory.c:
8024 (nautilus_directory_notify_files_removed):
8025 Plug potential leak.
8027 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
8029 * src/file-manager/fm-directory-view.c: (done_loading):
8030 Only use the idle reveal mechanism for the list view.
8032 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
8034 * src/file-manager/fm-directory-view.c:
8035 (fm_directory_view_destroy), (reveal_selection_idle_callback),
8037 Call reveal_selection in an idle callback to work around a bug in
8038 GtkTreeView which produces buggy scroll states when the nodes have
8039 not yet been allocated. It would make the selection always the top
8040 row even when it should ignore alignment, among other oddities.
8042 2006-02-26 Christian Neumair <chris@gnome-de.org>
8044 * src/nautilus-application.c: (nautilus_application_get_n_windows):
8045 * src/nautilus-application.h:
8046 * src/nautilus-window-manage-views.c:
8047 (got_file_info_for_view_selection_callback):
8048 Also consider desktop windows when deciding whether to fallback to
8049 home or not. Fixes #331605.
8051 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
8053 * configure.in: Add "zh_HK" to ALL_LINGUAS.
8055 2006-02-24 Alexander Larsson <alexl@redhat.com>
8057 * libnautilus-private/nautilus-directory-async.c:
8058 (directory_count_start):
8059 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
8060 This avoids lots of stats.
8063 Require vfs 2.13.92 (cvs for now) for the above.
8065 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8067 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8068 Don't leak bookmark.
8070 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8072 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8073 Resolve the dropped uris to their drop target, use the same naming
8074 logic as the bookmark menu and use gnome-fs-directory icon when adding.
8075 If something more fitting is available it will be updated anyway.
8078 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8080 * src/nautilus-places-sidebar.c: (bookmarks_edited):
8081 Set the has_custom_name_flag before setting the name - which would
8082 otherwise immediately commit the bookmarks to disk without the name.
8085 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8087 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8088 (bookmarks_button_press_event_cb):
8089 Open the popup menu non-modal and pass the button event on to the
8090 tree view. Makes a right click select the item under the cursor
8091 before bringing up the menu. Fixes #329778.
8093 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
8095 * libnautilus-private/nautilus-file.c:
8096 (nautilus_file_get_size_as_string_with_real_size):
8097 Add a cast to fix build for platforms where GnomeVFSFileSize
8098 is not defined as long long (e.g. AMD64). Fixes bug #331636.
8100 2006-02-21 Alexander Larsson <alexl@redhat.com>
8102 * src/file-manager/fm-error-reporting.[ch]:
8103 Add callback to fm_rename_file.
8105 * src/file-manager/fm-icon-view.c:
8106 Pass NULL as above callback
8108 * src/file-manager/fm-list-view.c:
8109 Don't activate file when renaming, delay until rename done.
8110 After rename, scroll to renamed file if not visibile, because it
8113 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
8115 * src/file-manager/fm-list-model.c:
8116 On file change, if file was re-sorted emit rows_reordered.
8118 This fixes bug #326581
8120 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
8122 * libnautilus-private/nautilus-mime-actions.c:
8123 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8124 (file_compare_by_uri_scheme),
8125 (nautilus_mime_get_default_application_for_files),
8126 (nautilus_mime_get_open_with_applications_for_files),
8127 (nautilus_mime_get_applications_for_files),
8128 (nautilus_mime_has_any_applications_for_files):
8129 Avoid redundant application lookups by sorting the files by mime type
8130 and skipping the ones which have the same mime type / parent uri
8131 combination as the previous one. Prevents nautilus from blocking for
8132 seconds when selecting many files of similar type.
8134 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
8136 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8137 Fall back to locale encoding or force utf8 if the utf8 conversion
8138 of the link target filename fails. (#331379)
8140 2006-02-15 Alexander Larsson <alexl@redhat.com>
8142 * src/file-manager/fm-properties-window.c (append_extension_pages):
8143 Pass the original files, not the target files to property
8144 page providers. (#329426)
8145 (create_permissions_page):
8146 Make sure we can get permissions from target before showing
8149 2006-02-13 Alexander Larsson <alexl@redhat.com>
8152 Post release version bump.
8154 === nautilus 2.13.91 ===
8156 2006-02-13 Alexander Larsson <alexl@redhat.com>
8164 2006-02-06 Alexander Larsson <alexl@redhat.com>
8166 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8167 Fix layout bug on desktop (#153519)
8169 2006-02-06 Alexander Larsson <alexl@redhat.com>
8171 * nautilus-folder-handler.desktop.in:
8172 Add application/x-gnome-saved-search to the list of folder types handled
8174 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8177 Post release version bump.
8179 === nautilus 2.13.90 ===
8181 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8187 Bump version to 2.13.90
8189 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8191 * src/nautilus-file-management-properties.c:
8192 (nautilus_file_management_properties_dialog_setup):
8193 * src/nautilus-file-management-properties.glade:
8194 Add the option to always use the location bar to the
8195 preferences dialog. Closes #328659.
8196 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8198 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8200 * libnautilus-private/nautilus-view.h:
8201 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8202 Add new grab_focus method.
8204 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8205 (fm_list_view_iface_init):
8206 Implement grab_focus.
8208 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8209 Use grab_focus to set the focus on the content view. Fixes #329087.
8210 Patch from Nelson Benitez <gnel@cenobioracing.com>
8212 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
8214 * src/nautilus-places-sidebar.c: (compute_drop_position),
8215 (get_drag_data), (free_drag_data), (drag_motion_callback),
8216 (drag_leave_callback), (uri_list_from_selection),
8217 (drag_data_received_callback), (drag_drop_callback),
8218 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8219 Enable bookmarks as drop targets. Closes #43311.
8220 Based on a patch from Christian Neumair <chris@gnome-de.org>.
8222 2006-01-29 Christian Neumair <chris@gnome-de.org>
8224 * libnautilus-private/nautilus-icon-container.c:
8225 (finish_adding_new_icons):
8226 Use same grid as positioned icons to not mess up spacing.
8228 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
8230 * libnautilus-private/nautilus-file.c:
8231 (nautilus_file_get_size_as_string_with_real_size),
8232 (nautilus_file_get_string_attribute):
8233 * src/file-manager/fm-properties-window.c: (create_basic_page):
8234 Show the detailed file size in addition to the formatted one
8235 in the properties dialog. Fixes #62713.
8236 Patch from Gautier Portet <kassoulet@gmail.com>
8238 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8240 * src/file-manager/fm-directory-view.c:
8241 (confirm_delete_from_trash):
8242 HIGify the icon in the delete from trash dialog.
8243 Patch from Luca Ferretti <elle.uca@libero.it>
8245 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8247 * test/test-nautilus-directory-async.c: (main):
8248 Fix C99-style variable initialization.
8249 Patch from Jens Granseuer <jensgr@gmx.net>
8251 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8253 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8254 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8255 Stop cell editing when disposing the view. Fixes #322821.
8257 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8259 * libnautilus-private/nautilus-file-operations.c:
8260 (progress_dialog_set_to_from_item_text):
8261 Use nautilus_get_uri_shortname_for_display to avoid
8262 crashing g_markup with invalid utf-8. Fixes #325586.
8264 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
8266 * src/file-manager/fm-properties-window.c:
8267 (synch_groups_combo_box), (synch_user_menu):
8268 Don't try to update the owner and group widgets if
8269 the monitored file was removed. Fixes #325702.
8271 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8273 * src/nautilus-window.c: (nautilus_window_destroy):
8274 Unref and destroy a new content view that has been created
8275 but not yet been switched to. Fixes a rare crash.
8277 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8279 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8282 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8284 * libnautilus-private/nautilus-desktop-directory-file.c:
8285 (desktop_directory_file_monitor_add):
8286 Fix a typo that makes the desktop directory monitors leak.
8288 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8290 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8291 Never try to scale icons down to 0px. Fixes scaling for
8292 images with extreme ratios.
8294 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8296 * libnautilus-private/nautilus-mime-actions.c:
8297 (nautilus_mime_get_applications_for_file):
8298 Don't leak mime_type.
8300 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
8302 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8303 Destroy the bookmarks window on shutdown.
8305 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8306 Release the bookmark stores.
8308 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
8310 * src/nautilus-spatial-window.c:
8311 (nautilus_spatial_window_finalize):
8312 Don't leak last_geometry.
8314 * src/file-manager/fm-tree-view.c:
8315 (show_iter_for_file):
8318 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8320 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8321 Don't try to remove dummy rows from the reverse maps. Fixes
8322 critical warnings when reloading a list view with subdirectories.
8324 2006-01-16 Alexander Larsson <alexl@redhat.com>
8327 Post release version bump.
8329 === nautilus 2.13.4 ===
8331 2006-01-16 Alexander Larsson <alexl@redhat.com>
8336 2006-01-16 Alexander Larsson <alexl@redhat.com>
8339 * libnautilus-private/Makefile.am:
8340 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8341 * libnautilus-private/nautilus-search-engine.c:
8342 Add search support for the Tracker indexing engine.
8344 2006-01-16 Alexander Larsson <alexl@redhat.com>
8346 * src/file-manager/fm-directory-view.c:
8347 Handle the mount/unmount error case where the mount system handled
8350 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8352 * src/nautilus-places-sidebar.c: (add_place), (update_places),
8353 (get_bookmark_index), (compute_drop_position),
8354 (drag_motion_callback), (drag_leave_callback),
8355 (bookmarks_drop_uris), (drag_data_received_callback),
8356 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8357 (bookmarks_check_popup_sensitivity),
8358 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8359 (rename_shortcut_cb), (remove_selected_bookmarks),
8360 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8361 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8362 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8363 (bookmarks_button_press_event_cb), (bookmarks_edited),
8364 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8365 Merge parts of the d'n'd and popup menu code from the gtk filechooser
8366 into the places sidebar.
8368 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8370 * libnautilus-private/nautilus-directory-background.c:
8371 (nautilus_file_background_read_desktop_settings),
8372 (nautilus_file_background_write_desktop_settings):
8373 Handle new background zooming mode. (#105231)
8375 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8377 * src/file-manager/fm-desktop-icon-view.c:
8378 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8379 Remove the default_zoom pref callback in finalize, not destroy.
8382 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8384 * libnautilus-private/nautilus-file-operations.c:
8385 (progress_dialog_set_to_from_item_text):
8386 Handle hostnames in the progress dialog strings more robustly.
8388 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8390 2006-01-12 Christian Neumair <chris@gnome-de.org>
8392 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8393 Update current bookmark name/pixbuf on changes. Partially fixes
8396 2006-01-12 Alexander Larsson <alexl@redhat.com>
8398 * src/file-manager/fm-error-reporting.c: (rename_callback),
8399 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8400 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8402 2006-01-11 Sebastien Bacher <seb128@debian.org>
8404 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8405 updated the default thumbnailing value (Fixes #317587)
8407 2006-01-11 Christian Neumair <chris@gnome-de.org>
8409 * libnautilus-private/nautilus-mime-actions.c:
8410 (nautilus_mime_get_default_application_for_files),
8411 (intersect_application_lists),
8412 (nautilus_mime_get_open_with_applications_for_files),
8413 (nautilus_mime_has_any_applications_for_files):
8414 * libnautilus-private/nautilus-mime-actions.h:
8415 Add file list helpers for getting associated applications.
8417 * libnautilus-private/nautilus-program-choosing.c:
8418 * libnautilus-private/nautilus-program-choosing.h:
8419 (nautilus_launch_application):
8420 Allow to pass multiple files per application launch.
8422 * src/nautilus-information-panel.c:
8423 (command_button_callback):
8426 * src/file-manager/fm-directory-view.c:
8427 (application_launch_parameters_new),
8428 (application_launch_parameters_free),
8429 (fm_directory_view_launch_application),
8430 (fm_directory_view_chose_application_callback),
8431 (application_selected_cb),
8432 (open_with_launch_application_callback),
8433 (add_application_to_open_with_menu), (reset_open_with_menu),
8434 (real_update_menus), (list_to_parameters_foreach),
8435 (mime_application_hash),
8436 (fm_directory_view_make_activation_parameters),
8437 (activate_callback):
8438 Support activation of multiple files at once, correctly figure out
8439 their associated applications. Fixes #105653.
8441 * src/file-manager/fm-directory-view.c:
8442 (activate_callback):
8443 ref/unref the view before/after operating on it. Fixes #326231.
8445 2006-01-11 Ryan Lortie <desrt@desrt.ca>
8447 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8448 instead of g_utf8_strlen() since gtk_editable_insert_text takes
8449 the number of bytes (not number of characters). Fixes #324406.
8451 2006-01-10 Jürg Billeter <j@bitron.ch>
8453 * libnautilus-private/nautilus-desktop-link.c:
8454 (nautilus_desktop_link_new):
8455 Don't try to free constant string. Fixes #326114.
8457 2005-12-20 Christian Neumair <chris@gnome-de.org>
8459 * libnautilus-private/nautilus-file.c:
8460 (nautilus_file_get_custom_icon):
8461 * src/file-manager/fm-properties-window.c:
8462 (fm_properties_window_drag_data_received),
8463 (make_relative_uri_from_full), (set_icon),
8464 (select_image_button_callback):
8465 Set icons for directories relative to the directory location to make
8466 it follow location changes.
8468 2005-12-20 Alexander Larsson <alexl@redhat.com>
8470 * src/nautilus-query-editor.c:
8471 Support filtering on arbitrary mime type.
8472 Uses the new eel_mime_get_availible_mime_types
8475 Require eel 2.13.4 for new mime list function
8477 2005-12-20 Alexander Larsson <alexl@redhat.com>
8479 * src/nautilus-query-editor.c: (edit_clicked),
8480 (nautilus_query_editor_grab_focus):
8481 Don't focus invisible widget.
8483 2005-12-20 Alexander Larsson <alexl@redhat.com>
8485 * libnautilus-extension/Makefile.am:
8486 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8487 Add NautilusLocationWidgetProvider
8489 * src/nautilus-window-manage-views.c:
8490 Use NautilusLocationWidgetProvider
8492 2005-12-20 Alexander Larsson <alexl@redhat.com>
8494 * src/file-manager/fm-directory-view.c:
8495 (action_save_search_as_callback):
8496 Some better strings, not resizeable.
8498 * src/nautilus-navigation-window.c:
8499 (nautilus_navigation_window_instance_init),
8500 (nautilus_navigation_window_destroy):
8501 Remove unused tooltips object
8503 * src/nautilus-query-editor.c:
8504 Add tooltips, fix spacing
8506 * src/nautilus-spatial-window.c:
8507 * src/nautilus-window-manage-views.c:
8508 Fix spacing for extra location widgets
8510 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
8512 * src/file-manager/fm-directory-view.c
8513 (action_save_search_as_callback): HIG fixes for the save
8516 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
8518 * libnautilus-private/nautilus-desktop-link-monitor.c:
8519 (volume_delete_dialog):
8520 * libnautilus-private/nautilus-file-operations.c:
8521 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8522 * libnautilus-private/nautilus-icon-dnd.c:
8523 (confirm_switch_to_manual_layout):
8524 * libnautilus-private/nautilus-program-choosing.c:
8525 (application_cannot_open_location):
8526 * src/file-manager/fm-directory-view.c:
8527 (report_broken_symbolic_link):
8528 * src/nautilus-location-bar.c: (drag_data_received_callback):
8529 Adapt callers to eel dialog API changes. Fixes #324262.
8531 Patch from Christian Neumair <chris@gnome-de.org>
8532 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8534 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8536 * libnautilus-private/nautilus-dnd.c:
8537 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
8540 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8542 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8543 (add_new_pattern), (add_new_color): HIG fixes. Use title
8544 capitalization for window titles. Fix widget spacing.
8546 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8548 * libnautilus-private/nautilus-file.c: (get_time),
8549 (compare_by_time), (nautilus_file_compare_for_sort),
8550 (nautilus_file_compare_for_sort_by_attribute):
8551 Support comparison by accessed time. Fixes #321671.
8553 * libnautilus-private/nautilus-file.h:
8554 Add atime sort type.
8556 Based on a patch from bluefuture@email.it
8558 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8560 * src/file-manager/fm-properties-window.c:
8561 (select_image_button_callback):
8562 Use GTK_STOCK_REVERT_TO_SAVED item for icon
8563 selection dialog. Closes #95115.
8564 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8566 2005-12-16 Alexander Larsson <alexl@redhat.com>
8568 * libnautilus-extension/nautilus-column.c:
8569 * libnautilus-extension/nautilus-menu-item.c:
8570 * libnautilus-extension/nautilus-property-page.c:
8571 Chain up in finalize handler, to fix leaks.
8573 2005-12-16 Alexander Larsson <alexl@redhat.com>
8575 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8576 Correct arguments for add_file, makes rename on new folder/file work
8579 2005-12-15 Alexander Larsson <alexl@redhat.com>
8581 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8582 * libnautilus-private/nautilus-global-preferences.h:
8583 Rename network icon prefs to match others.
8585 2005-12-15 Alexander Larsson <alexl@redhat.com>
8587 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8588 * libnautilus-private/nautilus-global-preferences.c:
8589 Disable network icon on desktop by default.
8591 * src/nautilus-main.c:
8592 * src/nautilus-navigation-window-ui.xml:
8593 * src/nautilus-spatial-window-ui.xml:
8594 * src/nautilus-window-menus.c:
8595 Add network to go/places menu.
8597 2005-12-15 Alexander Larsson <alexl@redhat.com>
8599 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8600 Make entry 30 chars to match file selector dialog.
8601 Patch from Ray Strode
8603 2005-12-13 Alexander Larsson <alexl@redhat.com>
8605 * libnautilus-private/nautilus-module.c (nautilus_module_load):
8606 open modules G_MODULE_BIND_LOCAL
8608 2005-12-12 Alexander Larsson <alexl@redhat.com>
8611 Post release version bump.
8613 === nautilus 2.13.3 ===
8615 2005-12-12 Alexander Larsson <alexl@redhat.com>
8618 disable update-mimedb in distcheck
8620 * libnautilus-private/Makefile.am:
8621 Add beagle sources to extradist
8626 --- Merged the nautilus-search2 branch ---
8628 2005-12-12 Alexander Larsson <alexl@redhat.com>
8630 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8631 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8632 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8634 2005-12-12 Alexander Larsson <alexl@redhat.com>
8636 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8637 Another case where we need to create a saved search file.
8639 2005-12-12 Alexander Larsson <alexl@redhat.com>
8642 Make it possible to build without beagle.
8644 2005-12-12 Alexander Larsson <alexl@redhat.com>
8646 * libnautilus-private/Makefile.am:
8647 * libnautilus-private/nautilus-search-engine-simple.[ch]:
8648 Add new NautilusSearchEngineSimple backend.
8650 * libnautilus-private/nautilus-file-utilities.[ch]:
8651 Add nautilus_get_home_directory_uri.
8653 * libnautilus-private/nautilus-marshal.list:
8654 Add VOID:OBJECT,BOOLEAN, sort
8656 * libnautilus-private/nautilus-search-directory.[ch]:
8657 Add nautilus_search_directory_is_indexed.
8658 Make sure saved searches are never returned as search hits.
8660 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8661 Make _new fail if we can't contact beagle daemon.
8662 Set text on query as one string (it can have keywords in it)
8663 Move freeing of query data to after query is done.
8666 * libnautilus-private/nautilus-search-engine.[ch]:
8667 Add nautilus_search_engine_is_indexed
8668 Remove nautilus_search_engine_enabled
8669 Use beagle if availible, otherwise simple backend.
8671 * src/nautilus-navigation-window-menus.c:
8672 Remove search disabled code
8674 * src/nautilus-query-editor.[ch]:
8675 Rename activate to changed and add reload argument
8676 Add go/reload button for non-indexed searches
8677 Add mnemonic for entry
8678 Change saved search string to "Search Folder"
8680 * src/nautilus-navigation-window.c:
8681 Update for query editor changes
8682 For indexed search engines, default to search in homedir
8684 * src/nautilus-spatial-window.c:
8685 Update for query editor changes
8686 For indexed search engines, default to search in homedir
8687 Remove search disabled code
8689 2005-12-07 Alexander Larsson <alexl@redhat.com>
8691 * src/nautilus-query-editor.c (setup_external_entry):
8692 Make ugly string slightly better.
8694 2005-12-07 Alexander Larsson <alexl@redhat.com>
8697 Mime API needs gnome-vfs-module. Unfortunate...
8699 * libnautilus-private/nautilus-query.c:
8702 * libnautilus-private/nautilus-search-engine-beagle.c:
8703 Look at mime types and location.
8705 * src/nautilus-query-editor.c:
8706 Add mime type and location to query editor
8708 2005-12-06 Alexander Larsson <alexl@redhat.com>
8710 * libnautilus-private/nautilus-query.[ch]:
8711 Add new fields to NautilusQuery
8713 2005-12-06 Alexander Larsson <alexl@redhat.com>
8715 Merge in changes from NAUTILUS_2_12_1 to
8716 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8717 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8719 2005-12-06 Alexander Larsson <alexl@redhat.com>
8721 * src/nautilus-history-sidebar.c: (update_history),
8722 (nautilus_history_sidebar_init):
8723 Fix leaks of bookmarks and model.
8725 2005-12-06 Alexander Larsson <alexl@redhat.com>
8727 * libnautilus-private/nautilus-search-engine-beagle.c:
8728 (nautilus_search_engine_beagle_set_query):
8729 Unref the right query.
8731 2005-12-05 Alexander Larsson <alexl@redhat.com>
8733 * libnautilus-private/nautilus-file-utilities.c:
8734 (nautilus_compute_title_for_uri):
8735 Handle NULL query in search.
8737 * libnautilus-private/nautilus-file-utilities.h:
8738 * libnautilus-private/nautilus-search-directory.h:
8739 Move saved search uri/mimetype define to
8740 nautilus-file-utilities.h.
8742 * libnautilus-private/nautilus-search-directory.c:
8745 * libnautilus-private/nautilus-search-engine.c:
8746 Remove unused stuff.
8749 * src/nautilus-query-editor.[ch]:
8750 Add new files implementing NautilusQueryEditor
8752 * src/nautilus-places-sidebar.c:
8753 Remove search from places sidebar.
8755 * src/nautilus-search-bar.[ch]:
8756 Only handle text queries.
8758 * src/nautilus-window.[ch]:
8759 * src/nautilus-window-private.h:
8760 * src/nautilus-navigation-window-menus.c:
8761 * src/nautilus-window-manage-views.c:
8762 extra location widgets support and some search mode changes
8764 * src/nautilus-navigation-window.[ch]:
8765 * src/nautilus-spatial-window.c:
8766 Implement new search ui using extra location widgets
8768 * src/file-manager/fm-directory-view.c:
8769 Implement save search and save search as.
8770 Fix free bugs in fm_directory_view_stop.
8772 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8773 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8774 Also handle saved search mimetypes.
8777 2005-12-02 Alexander Larsson <alexl@redhat.com>
8779 * libnautilus-private/nautilus-search-directory.[ch]:
8780 More functions to save queres.
8782 * src/file-manager/fm-actions.h:
8783 * src/file-manager/fm-directory-view.c:
8784 * src/file-manager/nautilus-directory-view-ui.xml:
8785 Initial stubs for save search menu items.
8787 2005-12-01 Alexander Larsson <alexl@redhat.com>
8789 * libnautilus-private/nautilus-directory.c:
8790 * libnautilus-private/nautilus-search-directory.[ch]:
8791 * src/nautilus-bookmark-list.c:
8792 Further refactor the query loading, and remove all traces
8793 of the old load/save mechanism.
8795 2005-12-01 Alexander Larsson <alexl@redhat.com>
8797 * libnautilus-private/nautilus-directory.c:
8798 * libnautilus-private/nautilus-query.[ch]:
8799 * libnautilus-private/nautilus-search-directory.[ch]:
8800 Refactor query loading into NautilusQuery object.
8802 2005-12-01 Alexander Larsson <alexl@redhat.com>
8805 Check for update-mime-database
8809 * data/nautilus.xml.in:
8810 Add mime database entries for saved searches.
8812 * libnautilus-private/Makefile.am:
8813 * libnautilus-private/nautilus-saved-search-file.[ch]:
8814 Special file type for saved search files to pretend that
8815 they are directories.
8817 * libnautilus-private/nautilus-directory.[ch]:
8818 Make nautilus_directory_ref return its arg.
8819 Create NautilusSearchDirectory for saved searches.
8821 * libnautilus-private/nautilus-file-dnd.c:
8822 Non-editable directories do not accept drops.
8824 * libnautilus-private/nautilus-file-private.h:
8825 * libnautilus-private/nautilus-file.h:
8826 Move nautilus_file_get_existing to public header.
8828 * libnautilus-private/nautilus-file.c:
8829 Create saved search files at right time
8831 * libnautilus-private/nautilus-marshal.list:
8834 * libnautilus-private/nautilus-monitor.c:
8837 * libnautilus-private/nautilus-search-directory.[ch]:
8838 Split out search file loading to a separate function.
8840 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8841 Handle several layers of cannot accept drop.
8843 * src/file-manager/fm-directory-view.[ch]:
8844 Make files be related to the directory they are in, since
8845 a file can be in a tree multiple times, with searches.
8846 Sorting us now done in base class, and inheriting classes just
8847 add a compare function.
8848 Fix file leak in new_folder_done.
8850 * src/file-manager/fm-icon-view.c:
8851 Update to new base class API.
8852 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8854 * src/file-manager/fm-list-model.[ch]:
8855 Rearrange data so that we can have one file in multiple dirs.
8856 Still problems with the same directory in multiple dirs.
8857 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8858 Fix leak in each_path_get_data_binder
8860 * src/file-manager/fm-list-view.c:
8861 Update to new APIs (base class and model).
8862 Fix leak in fm_list_view_get_selection_foreach_func.
8864 --- end of nautilus-search2 merge ---
8866 2005-12-12 Alexander Larsson <alexl@redhat.com>
8868 * src/file-manager/fm-directory-view.c:
8869 (report_broken_symbolic_link):
8870 Don't ask to move broken symlinks to trash in trash (#132751)
8872 Patch from Christian Neumair
8874 2005-12-12 Alexander Larsson <alexl@redhat.com>
8876 * libnautilus-private/nautilus-desktop-icon-file.c:
8877 * libnautilus-private/nautilus-directory-async.c:
8878 * libnautilus-private/nautilus-file.c:
8879 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8882 Patch from Christian Neumair and Christian Kellner
8885 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8887 2005-12-12 Alexander Larsson <alexl@redhat.com>
8889 * src/file-manager/fm-properties-window.c:
8890 Use GtkComboBox, not option menu. (#322567)
8892 Patch by Jaap A. Haitsma
8894 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
8896 * src/file-manager/fm-directory-view.c:
8897 (extension_action_slow_mime_types_ready_callback),
8898 (extension_action_callback), (add_extension_action_for_files):
8899 Keep the original action refed till its activation callback is
8900 done. Prevents the callback data from being freed prematurely.
8903 2005-12-09 Federico Mena Quintero <federico@ximian.com>
8907 Add a "Network Servers" icon on the desktop, which takes you to network:///
8909 * libnautilus-private/nautilus-global-preferences.h
8910 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8911 name. This determines whether we show the "Network Servers" icon.
8913 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8914 schema for /apps/nautilus/desktop/network_visible; the default is true.
8916 * libnautilus-private/nautilus-desktop-link.h
8917 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8919 * libnautilus-private/nautilus-desktop-link.c
8920 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8922 * libnautilus-private/nautilus-desktop-link-monitor.c
8923 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8924 (nautilus_desktop_link_monitor_delete_link): Don't delete
8925 NAUTILUS_DESKTOP_LINK_NETWORK links.
8926 (update_link_visibility): New helper function.
8927 (desktop_home_visible_changed): Use update_link_visibility(), to
8928 avoid duplicated code.
8929 (desktop_computer_visible_changed): Likewise.
8930 (desktop_trash_visible_changed): Likewise.
8931 (desktop_network_visible_changed): New function.
8932 (create_link_and_add_preference): New helper function.
8933 (nautilus_desktop_link_monitor_init): Use
8934 create_link_and_add_preference() to avoid duplicated code. Also,
8935 create the network_link.
8936 (desktop_link_monitor_finalize): Unref the network_link.
8937 (remove_link_and_preference): New helper function.
8938 (desktop_link_monitor_finalize): Use remove_link_and_preference()
8939 to avoid duplicated code. Also, free the network_link.
8941 * src/file-manager/fm-icon-container.c (SortCategory): Add a
8942 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8943 the "Network Servers" icon appears before mounts.
8944 (get_sort_category): Use SORT_NETWORK_LINK as the category for
8945 NAUTILUS_DESKTOP_LINK_NETWORK.
8947 2005-12-09 Alexander Larsson <alexl@redhat.com>
8949 * libnautilus-private/nautilus-emblem-utils.c:
8950 * libnautilus-private/nautilus-file-operations.c:
8951 * libnautilus-private/nautilus-program-choosing.c:
8952 * src/file-manager/fm-directory-view.c:
8953 * src/file-manager/fm-error-reporting.c:
8954 * src/file-manager/fm-properties-window.c:
8955 * src/file-manager/fm-tree-view.c:
8956 * src/nautilus-application.c:
8957 * src/nautilus-connect-server-dialog-main.c:
8958 * src/nautilus-connect-server-dialog.c:
8959 * src/nautilus-emblem-sidebar.c:
8960 * src/nautilus-information-panel.c:
8961 * src/nautilus-navigation-window-menus.c:
8962 * src/nautilus-property-browser.c:
8963 * src/nautilus-window-bookmarks.c:
8964 * src/nautilus-window-manage-views.c:
8965 Remove title from alerts. (#323134)
8967 Patch from jaap@haitsma.org
8969 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8970 Fix warning from ignoring g_list_append return value
8972 2005-12-09 Alexander Larsson <alexl@redhat.com>
8974 * src/nautilus-navigation-window.[ch]:
8975 Use combo box instead of option menu (#322567)
8977 Patch from jaap@haitsma.org
8979 2005-12-08 Alexander Larsson <alexl@redhat.com>
8981 * src/nautilus-file-management-properties.c:
8982 * src/nautilus-file-management-properties.glade:
8983 Use the new combo box code (#322487)
8985 Patch from jaap@haitsma.org
8990 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8994 * libnautilus-private/nautilus-link-desktop-file.c
8995 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8996 .desktop file doesn't have an Icon property, fall back to some
8997 reasonable icons depending on the type of the .desktop file.
8999 * libnautilus-private/nautilus-icon-factory.c
9000 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
9001 custom icons vs. special icons.
9003 2005-12-01 Federico Mena Quintero <federico@ximian.com>
9007 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
9008 name for $HOME; just let it be the actual display name of the
9011 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
9014 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
9016 * src/file-manager/fm-directory-view.c: (done_loading),
9017 (display_pending_callback),
9018 (schedule_idle_display_of_pending_files),
9019 (schedule_timeout_display_of_pending_files),
9020 (unschedule_display_of_pending_files), (queue_pending_files),
9021 (remove_changes_timeout_callback), (reset_update_interval),
9022 (changes_timeout_callback), (schedule_changes),
9023 (files_added_callback), (files_changed_callback),
9024 (done_loading_callback), (schedule_update_menus),
9025 (file_changed_callback), (finish_loading),
9026 (fm_directory_view_stop):
9027 Schedule the frequency of updates to the view in relation to the
9028 activity in a viewed directory instead of simply scheduling everything
9029 as idle. Prevents high CPU load from constant updates in busy
9030 directories and allows more efficient use of the cached info for
9031 the initial display.
9033 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
9035 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
9036 HIG fixes for the delete confirmation dialog. Remove window
9037 title & convert dialog type from question to warning.
9039 2005-11-24 Alexander Larsson <alexl@redhat.com>
9041 * src/file-manager/fm-directory-view.c:
9042 Allow shift-delete even if not visible in ui.
9044 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
9046 2005-11-24 Alexander Larsson <alexl@redhat.com>
9049 New knob icon from Luca Ferretti
9051 2005-11-24 Alexander Larsson <alexl@redhat.com>
9053 * libnautilus-private/nautilus-file.[ch]:
9054 Add nautilus_file_list_cancel_call_when_ready.
9056 * src/file-manager/fm-directory-view.c:
9057 Handle multiple files being activated together.
9059 Patch from Christian Neumair with some changes.
9061 2005-11-23 Alexander Larsson <alexl@redhat.com>
9063 * libnautilus-private/nautilus-thumbnails.c:
9064 (nautilus_thumbnail_load_framed_image):
9065 Don't frame thumbnails with alpha channel.
9067 2005-11-22 Alexander Larsson <alexl@redhat.com>
9069 * src/nautilus-file-management-properties.glade:
9070 Use pixel offset for indenting, not spaces.
9071 Patch from Jaap Haitsma
9073 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
9075 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9076 G_MODULE_BIND_LAZY when dlopening a module.
9078 2005-11-19 Christian Neumair <chris@gnome-de.org>
9080 * src/file-manager/fm-directory-view.c:
9081 (action_location_delete_callback): Ask for confirmation when deleting
9082 through the location context menu. Fixes #321584.
9084 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
9086 * src/nautilus-file-management-properties.c:
9087 (nautilus_file_management_properties_size_group_create):
9088 Don't leak size_group reference.
9089 Patch from Jaap Haitsma <jaap@haitsma.org>
9091 2005-11-14 Alexander Larsson <alexl@redhat.com>
9094 Post release version bump.
9096 === nautilus 2.13.2 ===
9098 2005-11-14 Alexander Larsson <alexl@redhat.com>
9106 2005-11-14 Alexander Larsson <alexl@redhat.com>
9108 * src/file-manager/fm-tree-view.c: (create_tree):
9109 * src/nautilus-main.c: (register_icons):
9110 * src/nautilus-window-menus.c:
9111 Always use gnome-fs-home for home icon.
9113 2005-11-14 Alexander Larsson <alexl@redhat.com>
9115 * libnautilus-private/nautilus-icon-canvas-item.c:
9116 (nautilus_icon_canvas_item_bounds):
9117 Handle emblem size correctly when zoomed.
9118 Patch from Christian Neumair
9120 2005-11-14 Alexander Larsson <alexl@redhat.com>
9122 * src/nautilus-desktop-window.c (realize):
9125 2005-11-07 Federico Mena Quintero <federico@ximian.com>
9127 Fix the volumes part of bug #45953:
9129 * libnautilus-private/nautilus-icon-container.c
9130 (finish_adding_new_icons): First, call assign_icon_position().
9131 Then, don't ignore the fact that the icon may have a lazy
9132 position; check the icon->has_lazy_position flag even after
9133 retrieving its stored position. If the flag is turned on, defer
9134 the icon to the semi_position_icons list.
9136 2005-11-14 Alexander Larsson <alexl@redhat.com>
9138 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9139 Handle the case of missing highlight frame better.
9140 Patch from Christian Neumair
9142 2005-11-14 Alexander Larsson <alexl@redhat.com>
9144 * src/file-manager/fm-properties-window.c:
9145 Nicer ui for setting custom icons (#95115)
9146 Patch from Christian Neumair
9148 2005-11-14 Alexander Larsson <alexl@redhat.com>
9150 * libnautilus-private/nautilus-file-operations.[ch]:
9151 * src/file-manager/fm-directory-view.[ch]:
9152 * src/file-manager/fm-icon-view.c:
9153 * src/file-manager/fm-list-view.c:
9154 * src/file-manager/fm-tree-view.c:
9155 Get the right position on new folders/files when in
9156 manual position mode.
9157 Patch from Christian Neumair
9159 2005-11-14 Alexander Larsson <alexl@redhat.com>
9161 * libnautilus-private/nautilus-file-operations.c:
9162 (handle_transfer_overwrite):
9163 Add skip all button. (#48331)
9164 Patch from Guillaume Desmottes <cass@skynet.be>
9166 2005-11-13 Christian Neumair <chris@gnome-de.org>
9168 * libnautilus-private/nautilus-icon-container.c:
9169 Use ctrl-shift-g to browse back in results. Fixes #320061.
9171 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
9173 * src/file-manager/fm-tree-view.c: (create_tree):
9174 Connect the compare function before root nodes are added.
9175 Prevents the internal sort model of GtkTree from going
9176 out of sync with the tree view after a root node resort.
9179 2005-10-28 Matthias Clasen <mclasen@redhat.com>
9181 * libnautilus-private/nautilus-icon-canvas-item.h:
9182 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9183 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9184 make the knob image themable as stock-nautilus-knob.
9186 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9187 via keyboard, with <Control>+, <Control>- and <Control>0.
9189 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9190 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9191 does not eat <Control>0.
9193 2005-10-26 Alexander Larsson <alexl@redhat.com>
9195 * libnautilus-private/nautilus-file-operations.c:
9196 Include locale.h to fix build. Patch from Nelson BenÃtez.
9198 2005-10-26 Alexander Larsson <alexl@redhat.com>
9200 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9201 Fix leak. Patch from Kjartan Maraas. (#319333)
9203 2005-10-26 Alexander Larsson <alexl@redhat.com>
9205 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9206 Correctly sort the mime lists.
9208 2005-10-24 Alexander Larsson <alexl@redhat.com>
9211 Post release version bump.
9213 === nautilus 2.13.1 ===
9215 2005-10-24 Alexander Larsson <alexl@redhat.com>
9217 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9218 Fix test, icon size was removed
9223 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9225 * src/file-manager/fm-directory-view.c: Only show
9226 the "Format" item if gfloppy is around.
9228 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9230 * src/file-manager/fm-actions.h:
9231 * src/file-manager/nautilus-directory-view-ui.xml:
9232 * src/file-manager/fm-directory-view.c: Add a "Format"
9233 menuitem to the context menu of Floppy in Computer,
9236 2005-10-20 Christian Neumair <chris@gnome-de.org>
9238 * libnautilus-private/nautilus-program-choosing.c:
9239 (nautilus_launch_show_file):
9240 * src/nautilus-window-manage-views.c:
9241 (display_view_selection_failure):
9242 * src/file-manager/fm-directory-view.c:
9243 (activate_callback),
9244 (activate_activation_uri_ready_callback):
9245 Don't bail if an authentication request was cancelled.
9247 2005-10-20 Christian Neumair <chris@gnome-de.org>
9249 * src/nautilus-sidebar-title.c:
9251 * libnautilus-private/nautilus-file.c:
9252 * libnautilus-private/nautilus-file.h:
9253 (nautilus_file_should_show_type):
9254 Don't display file type in sidebar for computer, network and smb
9255 toplevel URIs. Fixes #168561.
9257 2005-10-19 Christian Neumair <chris@gnome-de.org>
9259 * libnautilus-private/nautilus-mime-actions.c:
9260 (get_open_with_mime_applications), (application_compare_by_name),
9261 (application_compare_by_id):
9262 Sort applications by name. Fixes bug #310038.
9264 2005-10-19 Christian Neumair <chris@gnome-de.org>
9266 * libnautilus-private/nautilus-bookmark.c:
9267 (bookmark_file_changed_callback):
9268 Don't update bookmarks when its target file is trashed. Fixes #162787.
9270 2005-10-19 Christian Neumair <chris@gnome-de.org>
9272 * libnautilus-private/nautilus-window-info.h:
9273 * src/nautilus-window-manage-views.c:
9274 (nautilus_window_open_location_full):
9275 * src/file-manager/fm-icon-view.c:
9276 (icon_container_activate_alternate_callback):
9277 * src/file-manager/fm-list-view.c:
9278 (activate_selected_items_alternate):
9279 Open a new navigational window on alternative item activation.
9281 2005-10-19 Christian Neumair <chris@gnome-de.org>
9283 * src/nautilus-spatial-window.c:
9284 (got_file_info_for_location_menu_callback):
9285 Use custom image for location button if available. Partially fixes
9286 #311394 and plugs a leak.
9288 2005-10-19 Alexander Larsson <alexl@redhat.com>
9290 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9291 Scroll into view correctly when renaming (#309964)
9293 2005-10-19 Alexander Larsson <alexl@redhat.com>
9295 * libnautilus-private/Makefile.am (INCLUDES):
9296 Remove duplicate setting of libnautilus_private_la_LIBADD
9298 2005-10-19 Alexander Larsson <alexl@redhat.com>
9300 * src/nautilus-shell-interface.idl:
9301 Reuse Nautilus::URI from the one defined in libnautilus-private.
9303 * libnautilus-private/Makefile.am:
9304 Link libnautilus-private statically.
9306 2005-10-18 Christian Neumair <chris@gnome-de.org>
9308 * src/file-manager/fm-directory-view.c:
9309 (can_delete_uri_without_confirm),
9310 (confirm_delete_directly):
9311 Don't request confirmation for deletion of "burn:" URIs. Fixes
9314 2005-10-18 Christian Neumair <chris@gnome-de.org>
9316 * src/nautilus-places-sidebar.c: (update_places):
9317 * src/nautilus-window-bookmarks.c: (update_bookmarks):
9318 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9320 2005-10-18 Christian Neumair <chris@gnome-de.org>
9322 * libnautilus-private/nautilus-metafile.c: Make metadata
9323 copying/moving asynchronous.
9325 2005-10-18 Christian Neumair <chris@gnome-de.org>
9327 * data/browser.xml: Don't mark strings for translation we get from
9328 gnome-icon-theme. Fixes #114919.
9330 2005-10-18 Alexander Larsson <alexl@redhat.com>
9332 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9333 Don't send slash to typeahead
9335 * src/nautilus-location-dialog.[ch]:
9336 Add nautilus_location_dialog_set_location.
9338 * src/nautilus-navigation-window-menus.c:
9339 * src/nautilus-navigation-window.c:
9340 * src/nautilus-spatial-window.c:
9341 * src/nautilus-window.[ch]:
9342 Open location dialog/entry when you press '/'.
9344 2005-10-18 Alexander Larsson <alexl@redhat.com>
9346 * src/file-manager/fm-list-view.c:
9347 Use gtktreeview typeahead. Patch by Christian Neumair.
9349 2005-10-18 Jürg Billeter <j@bitron.ch>
9351 * libnautilus-private/nautilus-icon-container.c: (destroy),
9352 (unrealize), (button_press_event),
9353 (nautilus_icon_container_search_position_func),
9354 (nautilus_icon_container_real_search_enable_popdown),
9355 (nautilus_icon_container_search_enable_popdown),
9356 (nautilus_icon_container_search_disable_popdown),
9357 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9358 (nautilus_icon_container_search_entry_flush_timeout),
9359 (nautilus_icon_container_search_preedit_changed),
9360 (nautilus_icon_container_search_activate),
9361 (nautilus_icon_container_search_delete_event),
9362 (nautilus_icon_container_search_button_press_event),
9363 (nautilus_icon_container_search_iter),
9364 (nautilus_icon_container_search_move),
9365 (nautilus_icon_container_search_scroll_event),
9366 (nautilus_icon_container_search_key_press_event),
9367 (nautilus_icon_container_search_init),
9368 (nautilus_icon_container_ensure_interactive_directory),
9369 (nautilus_icon_container_real_start_interactive_search),
9370 (nautilus_icon_container_start_interactive_search),
9371 (key_press_event), (nautilus_icon_container_class_init):
9372 * libnautilus-private/nautilus-icon-container.h:
9373 * libnautilus-private/nautilus-icon-private.h:
9374 * libnautilus-private/nautilus-marshal.list:
9376 Replace NautilusIconContainer typeahead implementation by a port of
9377 GtkTreeView's interactive search.
9379 2005-10-18 Alexander Larsson <alexl@redhat.com>
9381 * libnautilus-extension/Makefile.am:
9382 * libnautilus-private/Makefile.am:
9383 Build fixes for cygwin.
9384 Patch from Yaakov S (Cygwin Port)
9386 2005-10-17 Christian Neumair <chris@gnome-de.org>
9388 * libnautilus-private/nautilus-bookmark.c:
9389 * libnautilus-private/nautilus-bookmark.h:
9390 * libnautilus-private/nautilus-icon-container.c:
9391 * libnautilus-private/nautilus-icon-factory.c:
9392 * libnautilus-private/nautilus-icon-factory.h:
9393 * libnautilus-private/nautilus-ui-utilities.c:
9394 * src/nautilus-bookmarks-window.c:
9395 * src/nautilus-history-sidebar.c:
9396 * src/nautilus-places-sidebar.c:
9397 * src/nautilus-sidebar-title.c:
9398 * src/nautilus-spatial-window.c:
9399 * src/nautilus-window-menus.c:
9400 * src/file-manager/fm-directory-view.c:
9401 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9402 stock icon size, use this size in the sidebar, and in menus.
9403 Fixes #167107 and others.
9405 2005-10-17 Alexander Larsson <alexl@redhat.com>
9407 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9408 Remove ctrl-backspace delete keybinding. (#310546)
9410 2005-10-03 Alexander Larsson <alexl@redhat.com>
9412 * libnautilus-extension/nautilus-file-info.c:
9413 * libnautilus-extension/nautilus-file-info.h:
9414 * libnautilus-private/nautilus-file.c:
9415 Add new functions for extensions:
9416 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9417 nautilus_file_info_get_volume, nautilus_file_info_get_drive
9419 Patch from Trevor Davenport
9421 2005-10-03 Alexander Larsson <alexl@redhat.com>
9424 Bump version to 2.13.1. Further 2.12.x work is on
9427 ==== gnome-2-12 branched from here ===
9429 2005-10-03 Alexander Larsson <alexl@redhat.com>
9432 Post release version bump
9434 === nautilus 2.12.1 ===
9436 2005-10-03 Alexander Larsson <alexl@redhat.com>
9441 2005-10-03 Alexander Larsson <alexl@redhat.com>
9443 * libnautilus-private/nautilus-file-operations-progress.c:
9444 (nautilus_file_operations_progress_new),
9445 (nautilus_file_operations_progress_new_file):
9446 Correctly escape input strings for GMarkup. (#317736)
9447 Patch from Christian Neumair.
9449 2005-10-03 Alexander Larsson <alexl@redhat.com>
9451 * src/file-manager/fm-list-model.c:
9452 (fm_list_model_sort_file_entries):
9453 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9454 Patch from Christian Neumair.
9456 2005-10-03 Alexander Larsson <alexl@redhat.com>
9458 * libnautilus-private/nautilus-directory-metafile.c:
9459 (nautilus_directory_get_file_metadata):
9460 On assert failure, return default metadata, not NULL.
9461 Partial fix of #308977.
9462 Patch from Christian Neumair.
9464 2005-10-03 Alexander Larsson <alexl@redhat.com>
9466 * src/nautilus-window.c:
9467 Verify arguments in public functions.
9468 Patch from Christian Neumair.
9470 2005-10-03 Alexander Larsson <alexl@redhat.com>
9472 * libnautilus-private/nautilus-icon-container.c:
9473 * libnautilus-private/nautilus-icon-private.h:
9474 Don't crash if file removed during start of drag. (#158196)
9475 Patch from Christian Neumair.
9477 Remove remove_context_menu_timeout, which is not needed anymore.
9479 2005-10-03 Alexander Larsson <alexl@redhat.com>
9481 * src/file-manager/nautilus-directory-view-ui.xml:
9482 Fix some spelling errors.
9483 Patch from Lukasz Stelmach <stlman@poczta.fm>
9485 2005-09-30 Christian Neumair <chris@gnome-de.org>
9487 * libnautilus-private/nautilus-icon-container.c:
9488 (nautilus_icon_container_update_scroll_region),
9489 (lay_down_icons_horizontal):
9490 Only wrap icons when the right margin touches the rightmost icon.
9493 2005-09-30 Alexander Larsson <alexl@redhat.com>
9495 * src/file-manager/fm-tree-view.c: (compare_rows):
9496 Correct sort order for dummy row.
9497 Possible fix for #123051
9499 2005-09-27 Alexander Larsson <alexl@redhat.com>
9501 * src/file-manager/fm-directory-view.c:
9502 (activate_check_mime_types):
9503 Never warn if the files would be launched in the same app.
9504 Partially reverts checkin from 2005-08-01.
9506 2005-09-26 Christian Neumair <chris@gnome-de.org>
9508 * libnautilus-private/nautilus-desktop-directory.c:
9509 (desktop_directory_changed_callback), (desktop_finalize),
9510 (update_desktop_directory): Make changes to "desktop_is_home_dir"
9511 GConf key instant apply. Fixes #116217.
9513 * libnautilus-private/nautilus-icon-canvas-item.c:
9514 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9515 Partially fixes #159643.
9517 * src/file-manager/fm-directory-view.c:
9518 (action_mount_volume_callback), (action_unmount_volume_callback),
9519 (action_eject_volume_callback), (file_should_show_foreach),
9520 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9521 volumes at once. Fixes #156169.
9523 2005-09-20 christian neumair <chris@gnome-de.org>
9525 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9526 Fix leak and crasher. Fixes #314730.
9528 * src/file-manager/fm-directory-view.c: (connect_proxy):
9529 Don't poke around with null pixbuf if icon theme lookup failed.
9531 * libnautilus-private/nautilus-desktop-directory-file.c:
9532 (desktop_directory_file_get_deep_counts):
9533 * libnautilus-private/nautilus-file.c:
9534 (nautilus_file_get_deep_counts),
9535 (nautilus_file_get_string_attribute_with_default:):
9536 * libnautilus-private/nautilus-file.h:
9537 * libnautilus-private/nautilus-trash-file.c:
9538 (trash_file_get_deep_counts):
9539 * src/file-manager/fm-properties-window.c:
9540 (directory_contents_value_field_update),
9541 (attach_directory_contents_value_field),
9542 (update_visibility_of_item_count_fields),
9543 (update_visibility_of_item_count_fields_wrapper),
9544 (remember_directory_contents_widget),
9545 (append_directory_contents_fields), (real_destroy):
9546 Add force flag to nautilus_file_get_deep_counts, which forces
9547 generation even if the "show deep count" preference is turned off.
9548 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9550 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
9552 * nautilus-connect-server-dialog-main.c: (main):
9553 * nautilus-connect-server-dialog.h:
9554 * nautilus-connect-server-dialog.c:
9555 (nautilus_connect_server_dialog_new):
9556 * nautilus-window-menus.c:
9557 (action_connect_to_server_callback):
9558 Autofill "Connect to server" dialog where possible.
9561 2005-09-19 Christian Neumair <chris@gnome-de.org>
9563 * libnautilus-private/nautilus-file-operations.c:
9564 (nautilus_file_operations_copy_move),:
9565 Try to use the trash associated with a symlink's parent directory if
9566 resolution fails because of broken symlink when moving symlink to
9569 * libnautilus-private/nautilus-file-operations.c:
9570 (nautilus_self_check_file_operations):
9571 Fix date self checks. Fixes #47364.
9573 2005-09-19 Alexander Larsson <alexl@redhat.com>
9575 * icons/Makefile.am:
9577 * icons/nautilus-desktop.png:
9578 * icons/nautilus-file-management-properties.png:
9579 * icons/nautilus-mini-logo.png:
9580 * icons/nautilus-server-connect.png:
9581 * icons/side_bar_image.png:
9582 Remove unused icons (#315990)
9583 Patch from Jaap A. Haitsma
9585 2005-09-19 Christian Neumair <chris@gnome-de.org>
9587 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9588 * libnautilus-private/nautilus-thumbnails.c:
9589 (nautilus_update_thumbnail_file_copied),
9590 (nautilus_update_thumbnail_file_renamed),
9591 (nautilus_remove_thumbnail_for_file):
9592 * libnautilus-private/nautilus-thumbnails.h:
9593 Copy thumbnails when copying file metadata. Fixes #45191.
9595 2005-09-19 Christian Neumair <chris@gnome-de.org>
9597 * src/file-manager/fm-list-view.c: (drag_begin_callback),
9598 (motion_notify_callback):
9599 Setup drag in the "drag-begin" handler.
9601 2005-09-19 Alexander Larsson <alexl@redhat.com>
9603 * libnautilus-private/nautilus-icon-container.[ch]:
9604 * libnautilus-private/nautilus-icon-private.h:
9605 Add support for lazily positioned icons.
9607 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9608 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9609 (fm_icon_view_screen_changed):
9610 Use lazily positioned icons for desktop icons. (#45953)
9612 Patch from Christian Neumair <chris@gnome-de.org>
9614 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
9616 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9618 2005-09-08 Federico Mena Quintero <federico@ximian.com>
9622 * libnautilus-private/nautilus-trash-directory.c
9623 (nautilus_trash_directory_instance_init): In addition to
9624 connecting to "volume_pre_unmount" on the volume monitor, also
9625 connect to "volume_unmounted". This will let the trash clean up
9626 its merged directory even if the unmount is not initiated from
9629 * libnautilus-private/nautilus-merged-directory.c
9630 (merged_remove_real_directory): When a real directory is removed
9631 from the merged directory, emit notifications to that effect.
9632 This lets the trash window remove the icons that used to
9633 correspond to a volume that got unmounted.
9634 (real_directory_notify_files_removed): New utility function.
9636 2005-09-06 Christian Neumair <chris@gnome-de.org>
9638 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9639 the zoom level is initialized correctly in fm_list_view_begin_loading.
9642 2005-09-06 Alexander Larsson <alexl@redhat.com>
9644 * libnautilus-private/nautilus-directory-async.c:
9645 (nautilus_directory_monitor_add_internal),
9646 (nautilus_directory_monitor_remove_internal):
9647 * libnautilus-private/nautilus-file-private.h:
9648 * libnautilus-private/nautilus-file.c: (finalize):
9649 Only use directory monitors to avoid using lots and lots of
9650 file monitors. This is an optimization in almost all cases, although
9651 it does a bit more work when viewing a file properties dialog with the
9652 containing folder window hidden. (#315041)
9654 2005-09-06 Christian Neumair <chris@gnome-de.org>
9656 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9657 (get_unique_files), (reset_extension_actions_menu): Always pass all
9658 selected files to extension, instead of passing max. 1 per selected
9659 MIME type. Fixes #314721.
9661 2005-09-05 Alexander Larsson <alexl@redhat.com>
9664 Post release version bump.
9666 === nautilus 2.12.0 ===
9668 2005-09-05 Alexander Larsson <alexl@redhat.com>
9676 2005-08-31 Alexander Larsson <alexl@redhat.com>
9678 * libnautilus-private/nautilus-icon-container.c:
9679 (handle_focus_in_event), (handle_focus_out_event):
9680 Don't redraw the whole desktop on focus in/out.
9682 2005-08-29 Alexander Larsson <alexl@redhat.com>
9684 * libnautilus-private/nautilus-icon-factory.c:
9685 (get_icon_from_cache):
9686 Revert memleak patch from 2005-08-23, since it was
9687 wrong and causes crashes.
9689 2005-08-29 Alexander Larsson <alexl@redhat.com>
9691 * libnautilus-private/nautilus-icon-dnd.c:
9692 (nautilus_icon_container_get_drop_action):
9693 Handle background color/image drops even on
9695 Patch from Christian Neumair <chris@gnome-de.org>
9697 2005-08-29 Alexander Larsson <alexl@redhat.com>
9699 * src/file-manager/fm-directory-view.c:
9700 (filtering_changed_callback):
9701 Fix handling of global show-hidden-file prefs change.
9703 Patch from Christian Neumair <chris@gnome-de.org>
9705 2005-08-29 Alexander Larsson <alexl@redhat.com>
9707 * libnautilus-private/nautilus-icon-container.c:
9708 (nautilus_icon_container_get_first_visible_icon):
9709 Handle non-sorted-by-y icon containers (manual mode).
9710 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9712 2005-08-25 William Jon McCann <mccann@jhu.edu>
9714 * src/file-manager/fm-icon-view.c (should_preview_sound):
9715 Don't allow audio preview in burn://. Workaround for
9718 2005-08-29 Alexander Larsson <alexl@redhat.com>
9720 * libnautilus-private/nautilus-icon-factory.c:
9721 (get_special_icon_for_file),
9722 (nautilus_icon_factory_get_icon_for_file),
9723 (nautilus_icon_factory_is_icon_ready_for_file):
9724 Handle some more special location icons, and don't require
9725 attributes for special location icons. (#312095, #312134)
9726 Patch from Christian Neumair <chris@gnome-de.org>
9728 2005-08-26 Alexander Larsson <alexl@redhat.com>
9730 * src/file-manager/fm-directory-view.c:
9731 Better handling of script env vars:
9732 Expand uri for desktop directory.
9733 Expand uris for links on desktop
9734 Expand pathnames for items in trash.
9736 Based on a patch from Christian Neumair <chris@gnome-de.org>
9738 2005-08-26 Alexander Larsson <alexl@redhat.com>
9740 * libnautilus-private/nautilus-icon-container.c:
9741 (lay_down_icons_horizontal):
9742 Fix layouting in text-beside-icons mode for short names.
9744 Patch from Christian Neumair <chris@gnome-de.org>
9746 2005-08-25 Alexander Larsson <alexl@redhat.com>
9748 * libnautilus-private/nautilus-file-operations.[ch]:
9749 * src/file-manager/fm-directory-view.c:
9750 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9751 nautilus_file_operations_new_file_from_template, instead
9752 manually removing source when needed. This fixes #309592.
9754 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9757 Post release version bump.
9759 === nautilus 2.11.92 ===
9761 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9764 Require eel 2.11.92.
9769 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9771 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9772 (get_drop_action), (receive_dropped_keyword),
9773 (drag_data_received_callback):
9774 Enable emblem dropping to the list view and allow text
9775 drags on the list background. Fixes #313408.
9777 Based on a patch from Christian Neumair <chris@gnome-de.org>
9779 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9781 * libnautilus-private/nautilus-icon-factory.c:
9782 (get_icon_from_cache):
9783 Don't ref cached_icon twice. Fixes #307288.
9785 Patch from Kjartan Maraas <kmaraas@gnome.org>
9787 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9789 * libnautilus-private/nautilus-file.c:
9790 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9791 (prepend_automatic_emblem_names):
9792 * libnautilus-private/nautilus-file.h:
9793 * src/file-manager/fm-directory-view.c:
9794 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9795 (real_update_menus):
9796 Don't allow trashing or deleting the home or desktop folder within
9797 a selection or via the location button context menu. Fixes #310414.
9799 Based on a patch from Christian Neumair <chris@gnome-de.org>
9801 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9803 * libnautilus-private/nautilus-mime-actions.c:
9804 (filter_nautilus_handler), (get_open_with_mime_applications),
9805 (nautilus_mime_get_open_with_applications_for_file),
9806 (nautilus_mime_get_applications_for_file),
9807 (nautilus_mime_has_any_applications_for_file):
9808 Don't show nautilus folder handler as application option
9809 for folders. Fixes #310382.
9811 Based on a patch from Christian Neumair <chris@gnome-de.org>
9813 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9815 * src/nautilus-main.c: (main):
9816 Revert the GDK threading patch as it causes major
9817 freezage. Fixes #313588.
9819 2005-08-12 Christian Neumair <chris@gnome-de.org>
9821 * src/file-manager/fm-properties-window.c: (create_image_widget),
9822 (create_basic_page): Don't make icon drop target for images if
9823 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9825 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9827 * src/nautilus-main.c:
9828 Initialize the GDK threading system. Fixes #312894.
9830 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9832 Lots of cleanups. Closes bug #313094 and bug #149714
9834 * libnautilus-private/nautilus-directory-background.c:
9835 (nautilus_file_background_write_desktop_default_settings):
9837 * libnautilus-private/nautilus-file.c: Mark some variables
9839 * libnautilus-private/nautilus-icon-container.c:
9840 (nautilus_icon_container_get_selection): Return NULL not
9842 * libnautilus-private/nautilus-icon-factory.c:
9843 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9844 * libnautilus-private/nautilus-metafile.c: Static variables
9845 * libnautilus-private/nautilus-program-choosing.c:
9846 (slowly_and_stupidly_obtain_timestamp): Sparse fix
9847 * src/file-manager/fm-icon-view.c:
9848 (fm_icon_view_get_background_widget): FALSE vs NULL
9849 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9850 Plug a leak. Bug #313094.
9851 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9853 * src/nautilus-bookmark-list.c:
9854 (nautilus_bookmark_list_get_file_path),
9855 (nautilus_bookmark_list_load_file): ANSIfication
9856 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9858 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9860 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9863 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9866 Post release version bump.
9868 === nautilus 2.11.91 ===
9870 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9873 Require eel 2.11.91.
9878 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9880 * libnautilus-private/nautilus-file.c: (file_is_desktop),
9881 (nautilus_file_can_rename):
9882 Don't allow renaming of the desktop folder. Closes #125637.
9884 Patch from Christian Neumair <chris@gnome-de.org>
9886 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9888 * src/nautilus-property-browser.c:
9889 (nautilus_property_browser_class_init),
9890 (nautilus_property_browser_drag_begin), (element_clicked_callback):
9891 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9893 Patch from Christian Neumair <chris@gnome-de.org>
9895 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9897 * libnautilus-private/nautilus-file-operations.c
9898 (nautilus_file_operations_copy_move):
9899 Allow moving files within the burn location. Fixes #312085.
9901 Patch from William Jon McCann <mccann@jhu.edu>
9903 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
9905 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9906 (open_selected_bookmark): Open the appropriate kind of window when
9907 jumping to bookmark. Fixes #312160.
9909 Patch from Jaap Haitsma <jaap@haitsma.org>
9911 2005-08-05 Christian Neumair <chris@gnome-de.org>
9913 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9916 2005-08-05 Christian Neumair <chris@gnome-de.org>
9918 * src/nautilus-window.c: (nautilus_window_class_init):
9919 * src/nautilus-window.h:
9920 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9921 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9923 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
9925 * configure.in: Added "te" to ALL_LINGUAS.
9927 2005-08-03 Joe Shaw <joeshaw@novell.com>
9929 * libnautilus-private/nautilus-metafile.c
9930 (set_file_node_timestamp): Added, sets a timestamp property on a
9931 file node so that metadata changes can be tracked per file, rather
9933 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9934 copy_file_metadata): Set the timestamp on the node.
9936 2005-08-03 Christian Neumair <chris@gnome-de.org>
9938 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9939 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9940 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9942 * src/nautilus-location-bar.c: (real_cancel),
9943 (nautilus_location_bar_class_init),
9944 (nautilus_location_bar_set_location)
9945 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9946 * src/nautilus-navigation-bar.h:
9947 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9948 (navigation_bar_location_changed_callback): Hide temporary bars when
9949 pressing the escape key. Fixes #311652.
9951 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
9953 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9954 Initialize best_icon_size when constructing sidebar.
9955 Fixes a critical librsvg warning.
9957 Patch from Jaap Haitsma <jaap@haitsma.org>
9959 2005-08-02 Christian Neumair <chris@gnome-de.org>
9961 * libnautilus-private/nautilus-customization-data.c:
9962 (format_name_for_display):
9963 * src/nautilus-property-browser.c: (add_reset_property):
9964 Use "Reset" as reset emblem label. Fixes #311380.
9966 2005-08-01 Christian Neumair <chris@gnome-de.org>
9968 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9969 Use actual/guessed MIME type relation instead of relying on their
9970 default application information. Partially fixes #309862.
9972 2005-07-28 Christian Neumair <chris@gnome-de.org>
9974 * libnautilus-private/nautilus-file-operations-progress.c:
9975 (nautilus_file_operations_progress_new):
9976 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9977 appears in tasklist and is minimizable. Fixes #310676.
9979 2005-07-28 Christian Neumair <chris@gnome-de.org>
9981 * libnautilus-private/nautilus-dnd.c:
9982 (nautilus_drag_default_drop_action_for_icons):
9983 Default to move action for locations on other file systems if they
9984 should be moved to their parent folder. Fixes #61269.
9986 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
9988 * src/nautilus-pathbar.c: (get_display_name_for_folder):
9989 Use the display name of the file if the uri uses a method
9990 unknown to gnome-vfs (trash:). Fixes #310274.
9992 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9995 Post release version bump.
9997 === nautilus 2.11.90 ===
9999 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
10002 Require eel 2.11.90 and bump version.
10007 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
10009 * src/file-manager/fm-directory-view.c:
10010 Don't use trash icon for location button delete action.
10013 Patch from Christian Neumair <chris@gnome-de.org>
10015 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
10017 * src/nautilus-desktop-window.c: (real_get_icon_name),
10018 (nautilus_desktop_window_class_init):
10019 * src/nautilus-navigation-window.c: (real_get_icon_name),
10020 (nautilus_navigation_window_class_init):
10021 * src/nautilus-spatial-window.c: (real_get_icon_name),
10022 (nautilus_spatial_window_class_init):
10023 * src/nautilus-window.c: (nautilus_window_update_icon):
10024 * src/nautilus-window.h:
10025 Use file-manager icon for browser windows. Fixes bug #166516.
10027 Patch from Christian Neumair <chris@gnome-de.org>
10029 2005-07-19 Mark McLoughlin <mark@skynet.ie>
10031 * src/file-manager/fm-icon-view.c:
10032 (play_file), (preview_audio): track the pid of the currently
10033 running sound process using a static variable and kill it
10034 before starting any new process.
10035 (can_play_sound): copy from nautilus-sound.c
10037 * src/nautilus-application.c: (finish_startup): don't call
10038 nautilus_sound_init()
10040 * libnautilus-private/nautilus-sound.[ch]: remove old code
10041 to track the currently runing sound process using a GConf
10044 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
10046 2005-07-19 Mark McLoughlin <mark@skynet.ie>
10048 * libnautilus-private/nautilus-global-preferences.c:
10049 (nautilus_global_preferences_init): remove code to import
10050 some preferences which were deprecated in GNOME 2.2.
10052 2005-07-15 Vincent Noel <vnoel@cox.net>
10054 * src/nautilus-information-panel.c: (make_button_box),
10055 (add_command_buttons):
10056 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
10057 (sidebar_title_create_more_info_label): Ellipsize everything in
10058 the information side pane, and make labels selectable. Fixes
10059 #310386, #80429 and #43858.
10061 2005-07-14 Elijah Newren <newren@gmail.com>
10063 * configure.in: Bump required startup-notification version up to
10064 0.8 (should have been done back in February with the updated
10065 startup-notification stuff, but better late than never)
10067 2005-07-14 Alexander Larsson <alexl@redhat.com>
10069 * src/file-manager/fm-list-view.c:
10070 Remove underlines from all lines in single click mode.
10071 Add hover underline and cursor. (#105521)
10072 Patch from Christian Neumair <chris@gnome-de.org>
10074 2005-07-13 Christian Neumair <chris@gnome-de.org>
10076 * libnautilus-private/nautilus-desktop-link-monitor.c:
10077 (volume_delete_dialog): Refer to the volume context menu as "popup
10078 menu", and not as "right-click menu". Fixes #308248.
10080 2005-07-13 Christian Neumair <chris@gnome-de.org>
10082 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10083 path_bar_location_changed_callback): Try to reload visited locations
10084 from history before doing a full location change. Fixes #310068.
10086 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10087 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10090 2005-07-13 Alexander Larsson <alexl@redhat.com>
10092 * src/nautilus-navigation-window.c:
10093 * src/nautilus-spatial-window.c:
10094 * src/nautilus-window.c:
10095 Pack main table with GTK_SHRINK (#16057)
10097 2005-07-13 Alexander Larsson <alexl@redhat.com>
10099 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10100 Don't scroll to end of column on rename (#309964).
10102 2005-07-13 Alexander Larsson <alexl@redhat.com>
10104 * libnautilus-private/nautilus-file-utilities.c:
10105 Files with name "~" are not backups. (#170607)
10106 Patch from Christian Neumair <chris@gnome-de.org>
10108 2005-07-13 Alexander Larsson <alexl@redhat.com>
10110 * libnautilus-private/nautilus-icon-dnd.c:
10111 Set dnd icon in drag_begin (#307943)
10112 patch from Matthias Clasen
10114 2005-07-11 Alexander Larsson <alexl@redhat.com>
10117 Post release version bump.
10119 === nautilus 2.11.4 ===
10121 2005-07-11 Alexander Larsson <alexl@redhat.com>
10129 2005-07-11 Alexander Larsson <alexl@redhat.com>
10131 * src/nautilus-image-properties-page.c: (load_finished):
10132 list width/height separately (#159851)
10134 Patch from Christian Neumair <chris@gnome-de.org>
10136 2005-07-11 Alexander Larsson <alexl@redhat.com>
10138 * src/nautilus-spatial-window.[ch]:
10139 * src/nautilus-window-private.h:
10140 * src/nautilus-window.c:
10141 Show busy cursor in browser mode too. (#97887)
10143 Patch from Christian Neumair <chris@gnome-de.org>
10145 2005-07-11 Alexander Larsson <alexl@redhat.com>
10147 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10148 * nautilus.desktop.in:
10149 * src/file-manager/fm-tree-view.c:
10150 * src/nautilus-places-sidebar.c:
10151 filesystem -> file system in strings
10153 Sebastien Bacher <seb128@debian.org>
10155 2005-07-11 Alexander Larsson <alexl@redhat.com>
10157 * libnautilus-private/nautilus-icon-dnd.c:
10158 * src/file-manager/fm-directory-view.c:
10159 * src/file-manager/fm-properties-window.c:
10160 * src/nautilus-emblem-sidebar.c:
10161 Fix up some strings for the translators. (#309879)
10162 Patch from Christian Neumair <chris@gnome-de.org>
10164 2005-07-11 Alexander Larsson <alexl@redhat.com>
10166 * libnautilus-private/nautilus-desktop-link-monitor.c:
10167 Handle volumes_visible changing from true to true.
10169 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10171 2005-07-11 Alexander Larsson <alexl@redhat.com>
10173 * src/file-manager/fm-list-view.c:
10174 don't activate selection on expand in single click mode (#309389)
10176 Patch from chris@gnome-de.org
10178 2005-07-11 Alexander Larsson <alexl@redhat.com>
10180 * src/nautilus-places-sidebar.c:
10181 Remove gtk_range_get_adjustment assertion warnings.
10183 2005-07-11 Alexander Larsson <alexl@redhat.com>
10185 * libnautilus-private/nautilus-global-preferences.[ch]:
10186 * src/nautilus-actions.h:
10187 * src/nautilus-navigation-window-menus.c:
10188 * src/nautilus-navigation-window-ui.xml:
10189 * src/nautilus-navigation-window.c:
10190 Add toggle to hide/show main toolbar.
10192 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10194 2005-07-10 Christian Neumair <chris@gnome-de.org>
10196 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10197 to add a color if another equally-named one already exists. Fixes
10200 Patch from Daniel Godas <siro.san@gmail.com>.
10202 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10204 * src/nautilus-pathbar.c:
10205 * src/nautilus-places-sidebar.c: (update_places):
10206 Use the same icon for filesystem as the gtk file chooser.
10209 Patch from Christian Neumair <chris@gnome-de.org>
10211 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10213 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10214 Remove extra ScrolledWindow container. Fixes #309832.
10216 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10218 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10219 Preserve the selection when refreshing the view. Fixes #48383.
10221 Patch from Fabio Bonelli <fabiobonelli@libero.it>
10223 2005-07-08 Alexander Larsson <alexl@redhat.com>
10225 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10228 * src/nautilus-pathbar.[ch]:
10229 New pathbar widget. Based on code from gtk.
10231 * src/nautilus-navigation-window.[ch]:
10232 * src/nautilus-window-manage-views.c:
10233 * src/nautilus-window-private.h:
10234 Use pathbar in browser window.
10236 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10237 * libnautilus-private/nautilus-global-preferences.[ch]:
10238 Add always_use_location_entry prefs.
10240 * src/nautilus-navigation-window-menus.c:
10243 2005-07-07 Joe Shaw <joeshaw@novell.com>
10245 * configure.in: Bump required gnome-vfs version up to
10248 2005-07-06 Christian Neumair <chris@gnome-de.org>
10250 * src/nautilus-window.c: (add_view_as_menu_item):
10251 Connect accelerators with "View as" menu items. Fixes #139908.
10253 * libnautilus-private/nautilus-file-operations.c:
10254 (progress_dialog_set_to_from_item_text):
10255 When operating on remote locations, also display hostname in copy/move
10258 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
10260 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10261 Free the tree paths.
10262 * src/nautilus-notes-viewer.c: (get_property_pages): Close
10263 a tiny leak. (1 byte :-)
10264 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10265 (make_properties_from_directories): Unref pixbufs.
10266 * src/nautilus-spatial-window.c:
10267 (nautilus_spatial_window_set_location_button): Free icon name
10268 Closes bug #307291 and bug #308540.
10270 2005-07-06 Danilo Å egan <danilo@gnome.org>
10272 * src/file-manager/nautilus-directory-view-ui.xml: Add space
10273 before 'action="Rename"'.
10275 2005-07-06 Christian Neumair <chris@gnome-de.org>
10277 * libnautilus-private/nautilus-icon-container.c:
10278 (nautilus_icon_container_get_selection):
10279 * src/file-manager/fm-directory-view.c: (delete_selected_files):
10280 Correctly sort files before operating on them. Fixes #308884.
10282 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10283 * libnautilus-private/nautilus-dnd.h:
10284 * libnautilus-private/nautilus-icon-dnd.c:
10285 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10286 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10287 (nautilus_tree_view_drag_dest_new):
10288 * src/nautilus-spatial-window.c:
10289 (nautilus_spatial_window_instance_init):
10290 * src/file-manager/fm-list-model.c:
10291 (fm_list_model_multi_drag_data_get):
10292 Use GTK+ helpers for text D'n'D.
10294 * src/nautilus-shell-ui.xml:
10295 * src/nautilus-window-menus.c:
10296 Register control-+/- keys on keypad for zooming. Fixes #309018.
10298 * libnautilus-private/nautilus-file-operations.c:
10299 (new_file_transfer_callback):
10300 Fix template duplicate numbering. Fixes #307252.
10302 2005-07-06 Alexander Larsson <alexl@redhat.com>
10304 * libnautilus-private/nautilus-icon-canvas-item.c:
10305 * libnautilus-private/nautilus-icon-container.c:
10306 * libnautilus-private/nautilus-icon-private.h:
10307 Add normal_alpha style property that is used when
10310 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10312 2005-07-05 Joe Shaw <joeshaw@novell.com>
10314 * nautilus-folder-handler.desktop.in: Add x-directory/normal
10315 and inode/directory to the list of mime types this desktop file
10318 2005-07-05 Christian Neumair <chris@gnome-de.org>
10320 * libnautilus-private/nautilus-dnd.h:
10321 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10323 * libnautilus-private/nautilus-file-operations.[ch]:
10324 * libnautilus-private/nautilus-icon-container.[ch]:
10325 * libnautilus-private/nautilus-icon-dnd.c:
10326 * libnautilus-private/nautilus-marshal.list:
10327 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10328 * src/file-manager/fm-directory-view.[ch]:
10329 * src/file-manager/fm-icon-view.c:
10330 * src/file-manager/fm-list-view.c:
10331 * src/file-manager/fm-tree-view.c:
10332 Enable dropping of text, which will create a new file containing the
10333 dropped text. Fix drop handle marshallers.
10335 2005-07-02 Christian Kellner <gicmo@gnome.org>
10337 * src/nautilus-location-entry.c:
10338 Replace eel_make_uri_from_input_with_trailing_ws with
10342 2005-07-01 Alexander Larsson <alexl@redhat.com>
10345 Post release version bump.
10347 === nautilus 2.11.3 ===
10349 2005-07-01 Alexander Larsson <alexl@redhat.com>
10351 * libnautilus-private/nautilus-file-operations.c:
10360 2005-07-01 Alexander Larsson <alexl@redhat.com>
10362 * libnautilus-private/nautilus-window-info.[ch]:
10363 * src/nautilus-window.c:
10364 Add nautilus_window_info_get_bookmark_list
10367 * src/nautilus-application.c:
10368 * src/nautilus-places-sidebar.[ch]:
10369 Add new places sidebar.
10371 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10373 * src/file-manager/fm-tree-view.c:
10374 Fix runtime warnings.
10376 2005-07-01 Alexander Larsson <alexl@redhat.com>
10378 * src/file-manager/fm-actions.h:
10379 * src/file-manager/fm-directory-view.c:
10380 Add icon for empty file in create menu.
10382 Patch from Christian Neumair <chris@gnome-de.org>
10384 2005-07-01 Alexander Larsson <alexl@redhat.com>
10386 * src/file-manager/fm-directory-view.c:
10387 Better strings for browser tooltips.
10388 Patch from Luca Ferretti <elle.uca@libero.it>
10390 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
10392 * libnautilus-private/nautilus-file-operations.c:
10393 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10394 base name from the file name. (Fixes #306341).
10396 2005-06-28 Alexander Larsson <alexl@redhat.com>
10398 * libnautilus-private/nautilus-sidebar.[ch]:
10399 Add get_tab_tooltop method.
10401 * src/nautilus-navigation-window.c:
10402 * src/nautilus-side-pane.[ch]:
10403 Use get_tab_tooltip.
10405 * src/nautilus-emblem-sidebar.c:
10406 * src/nautilus-history-sidebar.c:
10407 * src/nautilus-information-panel.c:
10408 * src/nautilus-notes-viewer.c:
10409 Implement get_tab_toolkit.
10411 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10413 2005-06-23 Christian Neumair <chris@gnome-de.org>
10415 * src/nautilus-notes-viewer.c:
10416 (nautilus_notes_viewer_set_parent_window):
10417 Adapt to recent nautilus clipboard API changes.
10419 2005-06-23 Christian Neumair <chris@gnome-de.org>
10421 * libnautilus-private/nautilus-clipboard.c:
10422 (editable_connect_callbacks), (editable_disconnect_callbacks),
10423 (text_buffer_update_sensitivity), (text_buffer_delete_range),
10424 (text_buffer_mark_set), (text_view_connect_callbacks),
10425 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10426 (initialize_clipboard_component_with_callback_data),
10427 (nautilus_clipboard_real_set_up),
10428 (nautilus_clipboard_set_up_text_view):
10429 * libnautilus-private/nautilus-clipboard.h:
10430 Properly set text view paste action sensitivity on clipboard changes.
10433 2005-06-23 Alexander Larsson <alexl@redhat.com>
10435 * src/nautilus-bookmark-list.c:
10436 Fix handling of notification of .gtk-bookmark file changes.
10439 * src/nautilus-window-bookmarks.[ch]:
10440 * src/nautilus-application.c:
10441 * src/nautilus-navigation-window-menus.c:
10442 * src/nautilus-navigation-window.[ch]:
10443 * src/nautilus-spatial-window-ui.xml:
10444 * src/nautilus-spatial-window.c:
10445 * src/nautilus-window-menus.c:
10446 * src/nautilus-window-private.h:
10447 * src/nautilus-window.[ch]:
10448 Move most bookmark stuff to nautilus-window-bookmarks and
10449 put bookmarks in spatial windows too.
10451 2005-06-23 Alexander Larsson <alexl@redhat.com>
10453 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10455 * src/nautilus-bookmark-list.[ch]:
10456 Share bookmarks with gtk+.
10458 * libnautilus-private/nautilus-file-utilities.[ch]:
10459 * src/nautilus-window.c: (real_get_title):
10460 Move compute_default_title to nautilus_compute_title_for_uri.
10462 * libnautilus-private/nautilus-bookmark.[ch]:
10463 * src/nautilus-bookmarks-window.c:
10464 Add has_custom_name boolean to NautilusBookmark
10467 * src/nautilus-bookmark-parsing.[ch]:
10468 * src/nautilus-navigation-window-menus.c:
10469 Remove no longer needed files nautilus-bookmark-parsing.[ch].
10471 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
10473 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10474 (real_update_menus_volumes): Plug a couple leaks. Closes
10477 2005-06-20 Alexander Larsson <alexl@redhat.com>
10479 * src/nautilus-navigation-window-menus.c:
10480 * src/nautilus-window-menus.c:
10481 * src/nautilus-window-private.h:
10482 Make bookmark menu item action names unique. (#161859)
10484 2005-06-20 Alexander Larsson <alexl@redhat.com>
10486 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10487 Fix ctrl-unselect in single click mode (#145331)
10489 2005-06-20 Alexander Larsson <alexl@redhat.com>
10491 * libnautilus-private/nautilus-icon-container.c:
10492 Better font sizes for zooming. (#160080)
10494 2005-06-20 Anders Carlsson <andersca@imendio.com>
10496 * src/file-manager/fm-directory-view.c (process_old_files):
10497 Plug leak by freeing the sorted list instead.
10499 2005-06-20 Alexander Larsson <alexl@redhat.com>
10501 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10502 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10503 Fix uninitialized variable warning.
10505 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
10507 * libnautilus-private/nautilus-directory-async.c:
10508 (start_or_stop_io), (file_needs_high_priority_work_done),
10509 (file_needs_low_priority_work_done):
10510 Make mime sniffing a high priority job. Prevents activation
10511 from getting blocked by deep count I/O. (#145560)
10513 2005-06-19 Anders Carlsson <andersca@imendio.com>
10515 * src/nautilus-throbber.c (nautilus_throbber_finalize):
10516 Free throbber->details after we're done using it.
10518 2005-06-17 Alexander Larsson <alexl@redhat.com>
10520 * src/file-manager/fm-list-model.c:
10521 Small delay before turning Loading... into (Empty) to
10524 2005-06-17 Alexander Larsson <alexl@redhat.com>
10526 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10527 Fix iter stamp handling.
10529 2005-06-17 Alexander Larsson <alexl@redhat.com>
10531 * src/file-manager/fm-list-view.c: (button_press_callback):
10532 Allow selection of the dummy node. Otherwise things
10533 got all strange: You could still select it using ranges, and
10534 if you double clicked on it you activated the old selection.
10536 2005-06-17 Alexander Larsson <alexl@redhat.com>
10538 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10539 On remove, add dummy node before removing file so the
10540 row isn't collapsed.
10542 2005-06-17 Alexander Larsson <alexl@redhat.com>
10544 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10545 (fm_list_model_unload_subdirectory),
10546 (fm_list_model_subdirectory_done_loading):
10547 Keep track of done_loading in parent instead of in dummy node.
10548 That way it doesn't get lost when the dummy node is recreated.
10550 2005-06-17 Alexander Larsson <alexl@redhat.com>
10552 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10553 Handle moves between open subdirectories. We handle
10554 this in file adding when the file already exists in
10555 the tree, but in another place. This is sort of a hack,
10556 but is required due to how the list view merges the initial
10557 change being sent to the original directory and the add to the
10560 2005-06-17 Alexander Larsson <alexl@redhat.com>
10562 * libnautilus-private/nautilus-file-operations.c:
10563 (nautilus_file_operations_copy_move):
10564 Handle duplication of files in two subdirectories at
10567 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
10569 * src/file-manager/fm-directory-view.c:
10570 (fm_directory_view_destroy):
10571 Remove subdirectories when destroying the view.
10573 2005-06-16 Alexander Larsson <alexl@redhat.com>
10575 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10576 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10578 2005-06-16 Alexander Larsson <alexl@redhat.com>
10580 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10581 Slightly slower auto hover expand.
10583 * src/file-manager/fm-directory-view.c:
10584 Make add/remove_subdirectory more straightforward.
10585 Now remove just removes the NautilusDirectory passed in, and
10586 you're not allowed to add multiple times or remove non-added.
10588 * src/file-manager/fm-list-model.[ch]:
10589 Actually track the NautilusDirectories that are added to the
10590 FMDirectoryView so we can easily remove them when the files are
10591 removed. This was causing problem before where directories for
10592 removed files weren't removed.
10594 Emits the subdirectory_unloaded signal when subdirectories go away.
10596 Add support for unloading subdirectories.
10598 * src/file-manager/fm-list-view.c:
10599 Unload subdirectories in timeout on collapse.
10600 remove subdirectories when they get unloaded.
10602 2005-06-16 Anders Carlsson <andersca@imendio.com>
10604 * src/nautilus-navigation-window-menus.c
10605 (append_dynamic_bookmarks): Unref the action group here too.
10607 2005-06-16 Anders Carlsson <andersca@imendio.com>
10609 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10610 Unref the action group after inserting it. This makes
10611 a NautilusFile memory leak go away.
10613 2005-06-16 Alexander Larsson <alexl@redhat.com>
10615 * src/file-manager/fm-directory-view.[ch]:
10616 * src/file-manager/fm-icon-view.c
10617 add fm_directory_view_get_selection_for_file_transfer and
10618 use it for all file transfers
10620 * src/file-manager/fm-list-view.c:
10621 Implement fm_directory_view_get_selection_for_file_transfer by
10622 filtering out all files there a parent is also in the selection.
10623 Do the same for the dnd source list.
10625 * src/file-manager/fm-list-model.c:
10626 Allow deletion of dummy node so that clearing the model
10627 doesn't loop forever.
10629 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
10631 * src/file-manager/fm-directory-view.c: (new_folder_done),
10632 (new_folder_data_new), (fm_directory_view_new_folder),
10633 (fm_directory_view_new_file):
10634 Don't try to setup renaming if the view was already destroyed.
10635 Fixes a crash when closing a window while creating files/folders.
10637 2005-06-15 Alexander Larsson <alexl@redhat.com>
10639 * libnautilus-private/nautilus-icon-dnd.c:
10640 No dnd shadow on the desktop.
10641 Redraw less to get rid of the dnd shadow.
10643 Patch from Matthias Clasen (#307803)
10645 2005-06-15 Alexander Larsson <alexl@redhat.com>
10647 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10648 Add hover expansion
10650 * src/file-manager/fm-directory-view.[ch]:
10651 Add support for adding/removing subdirectories.
10653 * src/file-manager/fm-list-model.[ch]:
10654 Add support for subdirectories making this a tree view.
10656 * src/file-manager/fm-list-view.c:
10657 Turn listview into a treeview.
10659 Patch from Jürg Billeter <j@bitron.ch>
10661 2005-06-15 Alexander Larsson <alexl@redhat.com>
10663 * src/nautilus-spatial-window.c:
10664 Add icons for path menu.
10665 Patch from Vincent Noel <vincent.noel@gmail.com>
10667 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10669 * src/file-manager/fm-directory-view.c:
10670 (fm_directory_view_handle_uri_list_drop):
10671 Check for n_uris instead of real_uri_list. Looks neater.
10673 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10675 * src/file-manager/fm-directory-view.c:
10676 (fm_directory_view_handle_uri_list_drop):
10677 Don't try to start a file operation if there are no real uris
10678 left after sanitizing the list. Fixes #306246.
10680 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
10682 * libnautilus-private/nautilus-emblem-utils.c:
10683 (nautilus_emblem_install_custom_emblem): Free the path.
10684 * libnautilus-private/nautilus-file-operations-progress.c:
10685 (nautilus_file_operations_progress_new),
10686 (nautilus_file_operations_progress_new_file): Free markup strings.
10687 Closes bug #307138.
10689 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
10691 * src/file-manager/fm-directory-view.c:
10692 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10694 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10696 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10697 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10698 Always initialize cut.
10701 Add --Wno-pointer-sign
10703 Fix gcc4 compilation (#303491/#307038).
10704 Based on patches from James M. Cape <jcape@ignore-your.tv>
10705 and Kjartan Maraas <kmaraas@gnome.org>
10707 2005-06-08 Alexander Larsson <alexl@redhat.com>
10710 Post release version bump
10712 === nautilus 2.11.2 ===
10714 2005-06-08 Alexander Larsson <alexl@redhat.com>
10720 Update for release.
10722 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10724 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10725 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10726 is too wide for the tree and gets even wider in some locales.
10728 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10730 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10731 Fix conflicting mnemonics in the column chooser (#167475).
10733 Patch from Michael Terry <mike@mterry.name>
10735 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10737 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10738 Use "(No subfolders)" instead of misleading "(Empty)" label
10739 if files are not to be shown in the tree. Fixes #85141.
10741 Patch from Christian Neumair <chris@gnome-de.org>
10743 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10745 * libnautilus-private/nautilus-icon-container.c:
10746 (select_one_unselect_others):
10747 Reveal icon when selecting it. Fixes #121111.
10749 Based on a patch from Christian Neumair <chris@gnome-de.org>
10751 2005-06-04 Christian Neumair <chris@gnome-de.org>
10753 * libnautilus-private/nautilus-clipboard.c:
10754 (nautilus_clipboard_real_set_up):
10755 Don't setup clipboard twice for the same editing widget.
10757 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10759 * src/nautilus-window-manage-views.c: (load_new_location),
10760 (update_for_new_location):
10761 Set the displayed location when the location is really
10762 changed, not when we set out to do it. Fixes the
10763 "bookmark uri mismatch" warning.
10765 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10767 * src/file-manager/fm-directory-view.c:
10768 * src/nautilus-shell-ui.xml:
10769 * src/nautilus-window-menus.c:
10770 Fix critical warnings from the new accelerators
10771 by adding dummy labels.
10773 2005-06-03 Christian Neumair <chris@gnome-de.org>
10775 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10777 2005-06-03 Christian Neumair <chris@gnome-de.org>
10779 * libnautilus-extension/nautilus-column.c:
10780 (nautilus_column_class_init):
10781 * libnautilus-extension/nautilus-menu-item.c:
10782 (nautilus_menu_item_class_init):
10783 * libnautilus-extension/nautilus-property-page.c:
10784 (nautilus_property_page_class_init):
10785 * libnautilus-private/nautilus-icon-canvas-item.c:
10786 (nautilus_icon_canvas_item_class_init):
10787 * libnautilus-private/nautilus-icon-container.c:
10788 (nautilus_icon_container_class_init):
10789 * src/nautilus-window.c: (nautilus_window_class_init):
10790 Don't mark object property names/descriptions for translation. Fixes
10793 2005-06-02 Sebastien Bacher <seb128@debian.org>
10795 * libnautilus-private/nautilus-emblem-utils.c:
10796 (nautilus_emblem_install_custom_emblem),
10797 (nautilus_emblem_can_remove_emblem),
10798 (nautilus_emblem_can_rename_emblem),
10799 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10800 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10802 2005-06-02 Christian Neumair <chris@gnome-de.org>
10804 * src/file-manager/fm-directory-view.c: (real_action_rename):
10805 Always pre-select the whole name of a directory when renaming it.
10808 2005-06-02 Christian Neumair <chris@gnome-de.org>
10810 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10811 (get_automatic_emblems_as_integer):
10812 * libnautilus-private/nautilus-file-private.h:
10813 Only take user-added emblems ("keywords") into account when sorting by
10814 emblems. Fixes #166376.
10816 2005-06-02 Christian Neumair <chris@gnome-de.org>
10818 * src/file-manager/fm-directory-view.c:
10819 (fm_directory_view_scroll_event):
10820 Change scroll zoom modifier to control. Fixes #79352.
10822 * src/nautilus-shell-ui.xml:
10823 * src/nautilus-window-menus.c:
10824 Bind control-= to zoom-in. Fixes #306225.
10826 2005-06-02 Christian Neumair <chris@gnome-de.org>
10828 * libnautilus-private/nautilus-clipboard.c:
10829 * libnautilus-private/nautilus-icon-dnd.c:
10830 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10831 * src/file-manager/fm-desktop-icon-view.c:
10832 * src/file-manager/fm-ditem-page.c:
10833 * src/file-manager/fm-icon-view.c:
10834 * src/file-manager/fm-list-model.c:
10835 * src/file-manager/fm-list-model.h:
10836 * src/file-manager/fm-list-view.c:
10837 * src/file-manager/fm-properties-window.c:
10838 * src/nautilus-emblem-sidebar.c
10839 * src/nautilus-file-management-properties.c:
10840 * src/nautilus-information-panel.c:
10841 * src/nautilus-location-bar.c:
10842 * src/nautilus-navigation-window-menus.c:
10843 * src/nautilus-spatial-window.c:
10844 * src/nautilus-zoom-controls.c:
10845 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10846 GtkTargetEntry as well as some char and int arrays const.
10848 2005-06-02 Christian Neumair <chris@gnome-de.org>
10850 * src/file-manager/fm-desktop-icon-view.c:
10851 * src/file-manager/fm-directory-view.c:
10852 * src/file-manager/fm-icon-view.c:
10853 * src/file-manager/fm-list-view.c:
10854 * src/nautilus-navigation-window-menus.c:
10855 * src/nautilus-spatial-window.c:
10856 * src/nautilus-window-menus.c:
10857 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10860 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
10862 * libnautilus-extension/libnautilus-extension.pc.in: added
10863 extensiondir variable so that extensions can find out via pkg-config
10864 the dir to install to.
10866 2005-06-02 Christian Neumair <chris@gnome-de.org>
10868 * libnautilus-private/nautilus-icon-container.c:
10869 * libnautilus-private/nautilus-icon-container.h:
10870 (process_pending_icon_to_rename),
10871 (nautilus_icon_container_start_renaming_selected_item):
10872 * src/file-manager/fm-directory-view.c: (start_renaming_file),
10873 (real_action_rename), (action_rename_callback),
10874 (action_rename_select_all_callback):
10875 * src/file-manager/fm-directory-view.h:
10876 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10877 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10878 * src/file-manager/nautilus-directory-view-ui.xml:
10879 Bind shift-f2 to rename whole file. Fixes #131467.
10881 2005-05-27 Christian Neumair <chris@gnome-de.org>
10883 * src/file-manager/fm-directory-view.c: (real_update_menus):
10884 Don't display "Properties" background context menu item for Desktop.
10886 2005-05-27 Christian Neumair <chris@gnome-de.org>
10888 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10889 Only set dialog transient if a parent window was specified.
10892 2005-05-27 Alexander Larsson <alexl@redhat.com>
10894 * src/file-manager/fm-directory-view.c:
10895 (fm_directory_view_handle_url_drop):
10896 Better handling of default action for mozilla dnd drops.
10898 Patch from Dave Ahlswede
10900 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
10902 * src/nautilus-navigation-action.c: (set_tooltip_callback),
10903 (connect_proxy), (nautilus_navigation_action_finalize),
10904 (nautilus_navigation_action_set_property),
10905 (nautilus_navigation_action_get_property),
10906 (nautilus_navigation_action_class_init),
10907 (nautilus_navigation_action_init):
10908 * src/nautilus-navigation-window-menus.c:
10909 (nautilus_navigation_window_initialize_actions):
10910 Add specific tooltips to the drop-down arrow of Back/Forward
10911 toolbar items. Fixes bug #86569.
10913 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
10915 * src/nautilus-connect-server-dialog.c:
10916 (connect_to_server), (nautilus_connect_server_dialog_finalize),
10917 (nautilus_connect_server_dialog_init), (setup_for_type):
10918 Added a domain field to enter domain name for Windows share in
10919 Connect to server dialog.
10922 2005-05-26 Christian Neumair <chris@gnome-de.org>
10924 * libnautilus-private/nautilus-clipboard.c:
10925 * src/file-manager/fm-directory-view.c:
10926 (copy_or_cut_files), (real_update_menus):
10927 * src/file-manager/fm-tree-view.c:
10928 (copy_or_cut_files), (create_popup_menu):
10929 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10930 Folders". Fixes #95112.
10932 2005-05-26 Christian Neumair <chris@gnome-de.org>
10934 * src/file-manager/fm-directory-view.c: (real_update_menus):
10935 Fix empty trash accelerator. Fixes #173059.
10937 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10938 (copy_callback), (paste_callback), (editable_select_all_callback),
10939 (text_view_select_all_callback), (action_cut_callback),
10940 (action_copy_callback), (action_paste_callback),
10941 (action_select_all_callback), (merge_in_clipboard_menu_items),
10942 (selection_changed_callback), (nautilus_clipboard_real_set_up),
10943 (nautilus_clipboard_set_up_editable),
10944 (nautilus_clipboard_set_up_text_view):
10945 * libnautilus-private/nautilus-clipboard.h:
10946 (nautilus_clipboard_set_up_text_view):
10947 * src/nautilus-notes-viewer.c:
10948 Add nautilus_clipboard_set_up_text_view, setup clipboard for
10951 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10952 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10953 issue down and providing a patch. Fixes #305551.
10955 2005-05-25 Christian Neumair <chris@gnome-de.org>
10957 * src/file-manager/fm-directory-view.c:
10958 (fm_directory_view_scroll_event),
10959 (fm_directory_view_class_init):
10960 Bind shift+scroll to zoom in/out. Fixes #79352.
10962 2005-05-23 Alexander Larsson <alexl@redhat.com>
10964 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10965 Change sort order for size, count and time.
10968 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10971 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10973 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10975 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10981 * libnautilus-adapter/*
10984 Remove old cruft, mostly .cvsignore files.
10987 Look for libnautilus-private instead of libnautilus.
10989 2005-05-21 Christian Neumair <chris@gnome-de.org>
10991 * libnautilus-private/nautilus-icon-factory.c:
10992 * libnautilus-private/nautilus-icon-factory.h:
10993 (get_smaller_icon_size), (get_larger_icon_size),
10994 (nautilus_icon_factory_get_smaller_icon_size),
10995 (nautilus_icon_factory_get_larger_icon_size):
10996 Make get_(larger|smaller)_icon_size public.
10998 * src/nautilus-sidebar-title.c:
10999 (nautilus_sidebar_title_size_allocate),
11000 (get_best_icon_size):
11001 Use the best-fitting folder icon for the sidebar
11002 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
11005 2005-05-17 Alexander Larsson <alexl@redhat.com>
11008 Post release version bump
11010 === nautilus 2.11.1 ===
11012 2005-05-17 Alexander Larsson <alexl@redhat.com>
11019 Remove icons/*/Makefile
11024 2005-05-17 Alexander Larsson <alexl@redhat.com>
11026 * libnautilus-private/nautilus-view.[ch]:
11027 Add nautilus_view_pop_up_location_context_menu
11029 * src/file-manager/fm-actions.h:
11030 * src/file-manager/fm-directory-view.c:
11031 * src/file-manager/fm-directory-view.h:
11032 * src/file-manager/nautilus-directory-view-ui.xml:
11033 * src/nautilus-location-bar.c:
11034 * src/nautilus-spatial-window.c:
11035 Add location context menu to location button/label.
11037 Patch from Christian Neumair
11039 2005-05-17 Christian Neumair <chris@gnome-de.org>
11041 * src/nautilus-spatial-window.c:
11042 (real_set_allow_up), (nautilus_spatial_window_class_init)
11043 * src/nautilus-window.c:
11044 * src/nautilus-window.h:
11045 (nautilus_window_allow_up), (real_set_allow_up),
11046 (nautilus_window_class_init):
11047 Add set_allow_up method to NautilusWindowClass,
11048 make "Close All Parents" in spatial windows insensitive
11049 if there are no parent folders.
11051 2005-05-17 Christian Neumair <chris@gnome-de.org>
11053 * libnautilus-private/nautilus-file-operations.c:
11054 (handle_transfer_vfs_error):
11055 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
11056 if more than one file is transferred. Otherwise, just
11057 offer "Cancel" and "Retry".
11059 2005-05-17 Alexander Larsson <alexl@redhat.com>
11061 * nautilus-folder-handler.desktop.in (Exec):
11062 Use --no-desktop for default folder handler
11064 2005-05-16 Christian Neumair <chris@gnome-de.org>
11066 * src/file-manager/fm-actions.h:
11067 * src/file-manager/fm-directory-view.c:
11068 (action_self_properties_callback), (real_update_menus):
11069 * src/file-manager/nautilus-directory-view-ui.xml:
11070 Add "Properties" item to background context menu which displays
11071 the properties of the currently displayed folder.
11073 2005-05-16 Alexander Larsson <alexl@redhat.com>
11075 * libnautilus-private/nautilus-bookmark.c:
11076 (bookmark_file_changed_callback):
11077 Don't loop when a bookmarked file is removed
11079 * src/file-manager/fm-directory-view.c: (process_new_files):
11080 Don't call get_file_info for files no longer in the directory
11081 (was caused by the ready_to_load call).
11083 This fixes #165530 and likely #170761
11085 2005-05-12 Christian Neumair <chris@gnome-de.org>
11087 * libnautilus-private/nautilus-clipboard.c:
11088 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11089 Don't merge UI twice. Fixes #301854.
11091 2005-05-12 Christian Neumair <chris@gnome-de.org>
11093 * src/nautilus-location-bar.c:
11094 (nautilus_location_bar_init):
11095 Make "Location:" label GDK_ACTION_COPY drag source.
11098 2005-05-12 David Zeuthen <david@fubar.dk>
11100 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11101 Change comment for translator note of default desktop font to
11102 say that Sans shouldn't never be changed. Fixes bug #138731.
11104 2005-05-11 Christian Neumair <chris@gnome-de.org>
11106 * libnautilus-private/nautilus-file-utilities.c:
11107 (nautilus_get_vfs_method_display_name):
11108 * data/browser.xml:
11109 * src/file-manager/fm-directory-view.c:
11110 Add translator comments. Fixes #145304, #145305, #145307.
11111 Change "Show Hidden Files" tooltip to infinitive
11112 construction. Fixes #145306.
11114 2005-05-11 Christian Neumair <chris@gnome-de.org>
11116 * libnautilus-private/nautilus-directory-async.c:
11117 (should_look_for_dot_directory_file), (make_dot_directory_uri),
11118 (link_info_start), (lacks_link_info):
11119 Kill dotfile-related code. ".directory" supporting schemas have
11120 gone. Fixes #142343.
11122 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11124 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11125 Remove obsolete window_always_new option from schema.
11127 Patch from Michael Terry <mike@mterry.name>
11129 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11131 * src/file-manager/fm-directory-view.c: (real_update_menus):
11132 Fix a string conflict between the c-format plural string and
11133 non-c-format strings. Fixes bug #167344.
11135 Patch from Changwoo Ryu <cwryu@debian.org>
11137 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
11139 * libnautilus-private/nautilus-thumbnails.c:
11140 (thumbnail_thread_start):
11141 Don't try to thumbnail files which have been modified in the
11142 last few seconds to avoid constantly re-thumbnailing them.
11143 Current cool-off period is three seconds. Fixes bug #107418.
11145 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
11147 * src/file-manager/fm-directory-view.[ch]:
11148 (display_pending_files), (fm_directory_view_freeze_updates),
11149 (fm_directory_view_unfreeze_updates), (queue_pending_files):
11150 Allow freeze of update processing inside a view.
11152 * src/file-manager/fm-list-view.c:
11153 (cell_renderer_editing_canceled), (cell_renderer_edited),
11154 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11155 Freeze and unfreeze the list view when renaming.
11157 Workaround for bug #87701: Updates to the list view are put on
11158 hold during rename to prevent losing editing focus. If too many
11159 changes are queued while being frozen, further changes are thrown
11160 away and the view is marked for reload.
11162 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11164 * src/nautilus-window-menus.c:
11165 Add Ctrl-0 keyboard shortcut to View->Normal Size as
11166 recommended by the HIG.
11168 Patch from Olav Vitters <olav@bkor.dhs.org>
11170 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11172 * libnautilus-private/nautilus-icon-container.c:
11173 (keyboard_space): Prevent nautilus from crashing on press of
11174 Ctrl+Space in an empty directory. Fixes bug #302018.
11176 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
11178 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
11180 * libnautilus-private/nautilus-program-choosing.c:
11181 (nautilus_launch_desktop_file):
11182 * src/nautilus-application.c:
11183 (nautilus_application_present_spatial_window_with_selection),
11184 (nautilus_application_create_navigation_window):
11185 fix build when startup notification isn't installed.
11187 2005-05-02 Alexander Larsson <alexl@redhat.com>
11189 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11192 2005-04-27 Alexander Larsson <alexl@redhat.com>
11194 * src/file-manager/fm-desktop-icon-view.c:
11195 Remove "Open New Terminal" from desktop menu.
11196 Patch from Luca Ferretti <elle.uca@libero.it>
11198 If you really need this, install the nautilus-open-terminal
11199 extension. It does this even better than the removed code.
11200 Also, in newer Metacity there is a a way to set a keybinding
11201 for "new terminal".
11203 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11205 * src/nautilus-main.c: (main): Merge fix for leak
11208 2005-04-19 Christian Neumair <chris@gnome-de.org>
11210 * libnautilus-private/nautilus-view-factory.h:
11211 * src/nautilus-navigation-window.c:
11212 * src/nautilus-window-manage-views.c:
11213 * src/nautilus-window-manage-views.h:
11214 * src/nautilus-window.c:
11215 * src/file-manager/fm-desktop-icon-view.c:
11216 * src/file-manager/fm-icon-view.c:
11217 * src/file-manager/fm-list-view.c:
11218 Improve NautilusViewInfo view factory labels marked for translation.
11220 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11222 * libnautilus-private/nautilus-directory-async.c:
11223 (read_dot_hidden_file): Plug leaks here too. There
11224 were three actually :-)
11226 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
11228 * src/nautilus-connect-server-dialog-main.c: (main)
11231 2005-04-17 Christian Neumair <chris@gnome-de.org>
11233 * src/nautilus-spatial-window.c:
11234 Add more drop targets to location button.
11236 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11238 * src/file-manager/fm-directory-view.c:
11239 (fm_directory_view_destroy), (rename_file):
11240 Remove delayed_rename timeout when registering a new one
11241 or destroying the view.
11243 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11245 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11246 Free the stored selection path only when setting a new one.
11248 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11250 * src/file-manager/fm-directory-view.c:
11251 (trash_or_delete_selected_files),
11252 (fm_directory_view_notify_selection_changed):
11253 Remember if the current selection was already removed
11254 and don't try to remove it again.
11256 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11257 Only set a new selection if the removal affects the current selection.
11259 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11261 * src/file-manager/fm-directory-view.c:
11262 (trash_or_delete_selected_files):
11263 Unset selection so the same file won't be deleted twice via a binding.
11265 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11266 (fm_list_view_remove_file), (fm_list_view_finalize),
11267 (fm_list_view_class_init):
11268 Store the new selection and set it after a batch of changes,
11269 not on every removal. Speeds up deleting from the list view
11270 by preventing a redraw for each removed file.
11272 2005-04-05 Alexander Larsson <alexl@redhat.com>
11274 * src/file-manager/fm-properties-window.c:
11275 Use label instead of entry if not editable.
11278 Patch from Michael Terry
11280 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11282 * src/nautilus-notes-viewer.c:
11283 Fix missing include.
11285 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11287 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11288 Don't leak file_uri.
11290 2005-04-04 Diego Gonzalez <diego@pemas.net>
11292 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11293 from the build process.
11294 * libnautilus-private/nautilus-icon-factory.c:
11295 (load_thumbnail_frame) remove the need to use the deprecated
11297 * libnautilus-private/nautilus-icon-canvas-item.c:
11298 (draw_strech_handles), (it_test_stretch_handle):
11299 remove the need to use the deprecated nautilus themes.
11300 * libnautilus-private/nautilus-thumbnails.c:
11301 * libnautilus-private/nautilus-icon-factory.c:
11302 remove nautilus-theme.h include
11304 * src/nautilus-navigation-window.c:
11305 * src/nautilus-property-browser.c:
11306 * src/nautilus-notes-viewer.c:
11307 * src/nautilus-sidebar-title.c:
11308 * src/nautilus-window-manage-views.c:
11309 * src/nautilus-window-toolbars.c:
11310 * src/nautilus-zoom-control.c:
11311 remove nautilus-theme.h include
11313 * src/nautilus-sidebar-title:
11314 (nautilus_sidebar_title_select_text_color): remove use of
11315 old theme stuff and adapt the shadow offset, made it equal to 1,
11316 which is the default.
11317 (nautilus_sidebar_title_theme_changed): remove, as there will be
11318 no sidebar theme changes.
11319 (nautilus_sidebar_title_init): remove the theme_changed callback, as
11320 there will not be sidebar theme changes anymore.
11322 * src/nautilus-notes-viewer.c:
11323 (nautilus_notes_viewer_init): remove use of old theme stuff.
11325 * icons/Makefile.am: don't install old theme stuff.
11327 2005-03-31 Steve Murphy <murf@e-tools.com>
11329 * configure.in: Added "rw" to ALL_LINGUAS.
11331 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
11333 * libnautilus-private/nautilus-file-utilities.c:
11334 (nautilus_get_uri_shortname_for_display): Plug the leak.
11336 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
11339 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11344 * icons/Makefile.am:
11347 * libnautilus-private/nautilus-icon-canvas-item.c:
11349 Use svg instead of bitmap audio preview emblem.
11351 Patch from Jaap Haitsma <jaap@haitsma.org>
11353 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11355 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11356 (location_button_drag_begin_callback), (get_data_binder),
11357 (location_button_drag_data_get_callback),
11358 (nautilus_spatial_window_instance_init):
11359 Allow drag and drop operations with location bar icon.
11361 Patch from Christian Neumair <chris@gnome-de.org>
11363 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11365 * libnautilus-private/nautilus-file-operations-progress.c:
11366 (nautilus_file_operations_progress_update),
11367 (nautilus_file_operations_progress_destroy),
11368 (nautilus_file_operations_progress_init),
11369 (time_remaining_callback), (nautilus_file_operations_progress_new),
11370 (nautilus_file_operations_progress_set_operation_string),
11371 (nautilus_file_operations_progress_new_file):
11372 * libnautilus-private/nautilus-file-operations.c:
11373 (progress_dialog_set_to_from_item_text):
11374 Change layout of the progress dialog to be more HIG compliant.
11376 Patch from Michiel Sikkes <michiel@eyesopened.nl>
11378 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11380 * src/file-manager/fm-desktop-icon-view.c:
11381 * src/file-manager/fm-directory-view.c:
11382 Add elipses to "Create Launcher" menu item. (#95113)
11384 Based on a patch from Christian Neumair <chris@gnome-de.org>
11386 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11388 * libnautilus-private/nautilus-desktop-link-monitor.c:
11389 (eject_for_type), (volume_delete_dialog),
11390 (nautilus_desktop_link_monitor_delete_link):
11391 Reference the proper context menu item in the volume
11392 delete dialog of network volumes. Fixes bug #152391.
11394 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11396 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11398 * src/file-manager/fm-directory-view.c: (real_merge_menus):
11399 Remove hard coded script directory path from tooltip message.
11402 Patch from Michael Terry <mike@mterry.name>
11404 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11406 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11407 * src/nautilus-location-bar.c:
11408 (nautilus_location_bar_get_location),
11409 (nautilus_location_bar_update_label):
11410 * src/nautilus-location-dialog.c: (open_current_location):
11411 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11412 Closes bug #165743.
11414 Patch from Christian Kellner <gicmo@gnome.org>
11416 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11418 * libnautilus-private/nautilus-bookmark.c:
11419 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11420 (bookmark_file_changed_callback):
11421 * libnautilus-private/nautilus-file.c:
11422 (nautilus_file_get_internal):
11423 * src/file-manager/fm-properties-window.c:
11424 (is_merged_trash_directory):
11425 * src/nautilus-application.c:
11426 (nautilus_application_present_spatial_window_with_selection):
11427 * src/nautilus-location-bar.c:
11428 (nautilus_location_bar_update_label):
11429 * src/nautilus-window-manage-views.c: (set_displayed_location),
11430 (check_bookmark_location_matches), (handle_go_elsewhere),
11431 (got_file_info_for_view_selection_callback):
11432 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11434 Patch from Paolo Borelli <pborelli@katamail.com>
11436 2005-03-23 Fernando Herrera <fherrera onirica com>
11438 * src/nautilus-connect-server-dialog-main.c: (main): call
11439 gnome_authentication_manager_init to use gnome-vfs auth
11442 2005-03-23 Alexander Larsson <alexl@redhat.com>
11444 * src/nautilus-desktop-window.c:
11445 Remove unused code. We avoid flicker in other ways.
11447 2005-03-22 Alexander Larsson <alexl@redhat.com>
11450 Bump version to 2.11.1
11451 Gnome 2.10 versions are now on the gnome-2-10 branch.
11453 2005-03-22 Alexander Larsson <alexl@redhat.com>
11455 * src/nautilus-location-entry.c:
11456 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11458 2005-03-22 Alexander Larsson <alexl@redhat.com>
11460 * libnautilus-private/nautilus-window-info.[ch]:
11461 Add nautilus_window_info_show_window call.
11463 * src/file-manager/fm-directory-view.c:
11464 * src/nautilus-window-manage-views.c:
11465 * src/nautilus-window.[ch]:
11466 Implement and call the new show_window call.
11467 This allows us to set up the EelBackground before
11468 showing the window, causing less flicker (#169347)
11470 Patch from Nickolay V. Shmyrev
11472 2005-03-16 Alexander Larsson <alexl@redhat.com>
11475 Require eel 2.10.1 (for EelBackground changes)
11477 * libnautilus-private/nautilus-icon-dnd.c:
11478 * libnautilus-private/nautilus-directory-background.c:
11479 Use the background setting now in eel.
11480 Delay background setting slightly after gconf change to group
11481 together multiple changes. (#169347)
11483 Patch from Nickolay V. Shmyrev
11485 2005-03-15 Alexander Larsson <alexl@redhat.com>
11490 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11492 * src/file-manager/fm-directory-view.c:
11493 Re-add keybinding to "Show Hidden Files".
11494 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11496 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11498 * src/file-manager/fm-actions.h:
11499 * src/file-manager/fm-directory-view.c: (real_update_menus):
11500 Disable "Select Pattern" for empty folders. (#169817)
11501 Patch from Raj <ringuva@novell.com>
11503 2005-03-10 Vincent Noel <vnoel@cox.net>
11505 * src/nautilus-spatial-window.c:
11506 (location_button_clicked_callback),
11507 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11508 for the location button icon instead of GTK_ICON_SIZE_BUTTON
11511 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
11513 * configure.in: Added "xh" to ALL_LINGUAS.
11515 2005-03-07 Alexander Larsson <alexl@redhat.com>
11518 Post release version bump
11520 === nautilus 2.10.0 ===
11522 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
11528 Extract names from ChangeLog bodies too. (#43452)
11529 Patch from Richard Hoelscher <rah@rahga.com>
11531 2005-03-07 Alexander Larsson <alexl@redhat.com>
11537 Bump version to 2.10.0, require eel 2.10.0
11539 2005-03-03 Elijah Newren <newren@gmail.com>
11541 If launched without startup-notification, make an approximation to
11542 when the launch occurred so that focus-stealing-prevention will
11545 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11546 function, (main): if no startup id provided, ping xserver for a
11547 timestamp and make a dummy startup_id with it.
11549 * src/nautilus-application.c: (end_startup_notification): don't
11550 set _NET_STARTUP_ID if given a fake startup_id, remove commented
11551 out warning that should now no longer be needed
11553 2005-03-01 Alexander Larsson <alexl@redhat.com>
11555 * src/nautilus-file-management-properties.glade:
11556 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11558 2005-03-01 Alexander Larsson <alexl@redhat.com>
11561 Post release version bump
11563 === nautilus 2.9.92 ===
11565 2005-03-01 Alexander Larsson <alexl@redhat.com>
11567 * data/applications.desktop.in:
11568 * data/favorites.desktop.in:
11571 * docs/Makefile.am (EXTRA_DIST):
11572 Remove nautilus-context-menus.txt from makefile
11577 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11579 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11580 Make the backspace key open the parent folder in the
11581 list view like it does in the icon view. (#142891)
11582 Patch from Christian Neumair <chris@gnome-de.org>
11584 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11586 * libnautilus-private/nautilus-desktop-link.c:
11587 (nautilus_desktop_link_can_rename):
11588 Make Computer icon renameable. (#154122)
11589 Patch from Tim Savannah <opticcow@linux-militia.net>
11591 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11593 * libnautilus-private/nautilus-file-operations-progress.c:
11594 (time_remaining_callback):
11595 Don't show ETA if bytes_copied > bytes_total.
11596 Prevents miscalculated ETAs from being shown. (#158614)
11597 Based on a patch from John Spray <jcs116@york.ac.uk>
11599 2005-02-24 Alexander Larsson <alexl@redhat.com>
11601 * src/file-manager/fm-properties-window.c:
11602 Make show_original work (had a typo)
11603 Make where use original file, not target.
11604 Fixes location display for desktop icons.
11606 2005-02-24 Alexander Larsson <alexl@redhat.com>
11608 * src/file-manager/fm-properties-window.c:
11609 deep count on target files, not original files.
11610 Fixes properties for e.g. home icon on desktop.
11611 Patch from Jaap Haitsma <jaap@haitsma.org>
11613 2005-02-23 Alexander Larsson <alexl@redhat.com>
11615 * docs/nautilus-context-menus.txt:
11618 2005-02-22 Alexander Larsson <alexl@redhat.com>
11620 * libnautilus-private/nautilus-desktop-icon-file.c:
11621 * libnautilus-private/nautilus-file-operations.c:
11622 (nautilus_file_operations_delete):
11623 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11624 (rename_guts), (nautilus_file_get_drop_target_uri):
11625 * src/file-manager/fm-desktop-icon-view.c:
11626 (trash_link_is_selection):
11627 * src/file-manager/fm-icon-container.c: (get_sort_category):
11628 * src/file-manager/fm-properties-window.c:
11629 (get_target_file_for_original_file):
11630 Handle nautilus_desktop_icon_file_get_link() returning NULL.
11631 Likely fixes bug #145971
11633 2005-02-22 Alexander Larsson <alexl@redhat.com>
11635 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11636 Remove stale comment.
11637 Patch from Jaap Haitsma <jaap@haitsma.org>
11639 2005-02-22 Alexander Larsson <alexl@redhat.com>
11641 * src/nautilus-application.c: (end_startup_notification):
11642 Don't give critical warnings if we have no startup_id.
11644 * src/nautilus-window.c: (nautilus_window_update_icon):
11645 Use names and not pixbufs for the window icons.
11646 This means the icons of the best size are used.
11647 Patch from Jaap Haitsma <jaap@haitsma.org>
11649 2005-02-22 Alexander Larsson <alexl@redhat.com>
11651 * src/nautilus-application.c: (create_window):
11652 * src/nautilus-window-private.h:
11653 * src/nautilus-window.c: (nautilus_window_init),
11654 (nautilus_window_finalize):
11655 Remove unneeded startup_id.
11657 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
11660 Update my email address.
11662 2005-02-21 Martin Wehner <martin.wehner@epost.de>
11664 * src/file-manager/fm-desktop-icon-view.c:
11665 (fm_desktop_icon_view_supports_uri):
11666 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11668 Patch from Jaap Haitsma <jaap@haitsma.org>
11670 2005-02-18 Paolo Borelli <pborelli@katamail.com>
11672 * libnautilus-private/nautilus-icon-container.c (popup-menu):
11673 fix #136578 (Menu key should pop up context menu).
11675 2005-02-18 Alexander Larsson <alexl@redhat.com>
11677 * src/file-manager/fm-properties-window.c (should_show_open_with):
11678 Don't show open with property page for desktop files and
11679 desktop special icons.
11681 2005-02-17 Martin Wehner <martin.wehner@epost.de>
11683 * src/nautilus-navigation-window-menus.c:
11684 (add_bookmark_for_current_location):
11685 Only add a bookmark once for a given location.
11688 Patch from egeetha@novell.com
11690 2005-02-15 Alexander Larsson <alexl@redhat.com>
11692 * src/nautilus-application.c:
11693 * src/nautilus-shell.c:
11694 Fixes to the startup notification stuff.
11695 Patch from Elijah Newren <newren@gmail.com>
11697 2005-02-14 Alexander Larsson <alexl@redhat.com>
11699 * data/applications.desktop.in:
11700 * data/favorites.desktop.in:
11701 * src/network-scheme.desktop.in:
11702 * nautilus-computer.desktop.in:
11703 * nautilus-folder-handler.desktop.in:
11704 * nautilus-home.desktop.in:
11705 * nautilus.desktop.in:
11706 Enable startup notification.
11708 * src/nautilus-application.c:
11709 * src/nautilus-application.h:
11710 * src/nautilus-bookmarks-window.c:
11711 * src/nautilus-connect-server-dialog-nonmain.c:
11712 * src/nautilus-location-bar.c:
11713 * src/nautilus-main.c:
11714 * src/nautilus-navigation-window-menus.c:
11715 * src/nautilus-shell-interface.idl:
11716 * src/nautilus-shell.c:
11717 * src/nautilus-window-manage-views.c:
11718 * src/nautilus-window-private.h:
11719 * src/nautilus-window.c:
11720 Handle startup notification across corba activation.
11721 Patch from Elijah Newren <newren@gmail.com>
11723 2005-02-11 Alexander Larsson <alexl@redhat.com>
11725 * src/file-manager/fm-tree-model.c:
11726 Don't do any i/o on tree roots until they are opened.
11727 This means you don't get any auth dialogs.
11728 Removed the monitor on the root file totally, as that should
11729 not normally change/go away anyway (and it was doing i/o).
11731 This changes semantics in the file a bit, we now have a dummy
11732 row also if node->directory != NULL and node->parent == NULL.
11734 2005-02-10 Alexander Larsson <alexl@redhat.com>
11737 Post release version bump
11739 === nautilus 2.9.91 ===
11741 2005-02-10 Alexander Larsson <alexl@redhat.com>
11749 2005-02-09 Alexander Larsson <alexl@redhat.com>
11752 * nautilus-folder-handler.desktop.in:
11753 Add new default folder handler NoDisplay desktop file
11755 * nautilus.desktop.in:
11756 Add %U to exec line
11758 * src/Nautilus_shell.server.in:
11759 Remove all the bonobo components we no longer support
11761 * src/file-manager/fm-directory-view.c:
11762 Allow open with menu on folders (#151747)
11764 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11766 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11767 (fm_list_view_start_renaming_file):
11768 Set original_name to the new name as cell_renderer_edited()
11769 might be called multiple times if the view looses focus.
11772 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11774 * src/file-manager/fm-properties-window.c: (get_original_file),
11775 (name_field_done_editing), (update_properties_window_title):
11776 Handle disappearing original_files without crashing.
11777 Fixes bug #151024/158904.
11779 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11782 Revert libexif change as it breaks the build with new libexif.
11784 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11786 * libnautilus-private/nautilus-program-choosing.c:
11787 (slowly_and_stupidly_obtain_timestamp),
11788 (nautilus_launch_show_file), (nautilus_launch_application),
11789 (nautilus_launch_desktop_file):
11790 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11793 Require gnome-desktop 2.9.91
11795 Patch from Elijah Newren <newren@gmail.com>
11797 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11800 Make libexif dependency optional again. (#165773)
11802 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11804 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11805 Make default desktop font localizable. (#138731)
11807 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11809 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11811 * data/Makefile.am:
11812 * data/static_bookmarks.xml:
11813 Remove unused file.
11815 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11817 * src/file-manager/fm-directory-view.c:
11818 (real_update_menus): Added mnemonic for Browse Folder option.
11819 * src/file-manager/fm-desktop-icon-view.c:
11820 (real_update_menus): Added mnemonic for Empty Trash option.
11823 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11825 2005-02-04 Alexander Larsson <alexl@redhat.com>
11827 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11828 Fix workarea detection on 64bit machines.
11829 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11831 2005-02-01 Alexander Larsson <alexl@redhat.com>
11833 * src/file-manager/fm-directory-view.c:
11834 (clipboard_targets_received):
11835 Handle destroyed windows
11837 * src/nautilus-window.c: (nautilus_window_destroy):
11838 cancel outstanding view as callbacks
11842 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
11844 * libnautilus-private/nautilus-directory-background.c:
11845 (image_loading_done_callback): Free the color string.
11846 Closes bug #154204.
11848 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
11850 reviewed by: Martin Wehner <martin.wehner@epost.de>
11852 * libnautilus-private/nautilus-file-operations.c:
11853 change the strings for move/copy/link/delete from "Files Moved:" to
11854 "Moving file:", fixes #154839
11856 2005-01-28 Alexander Larsson <alexl@redhat.com>
11858 * libnautilus-private/nautilus-file.c:
11862 Remove unnecessary stuff
11864 2005-01-28 Alexander Larsson <alexl@redhat.com>
11866 * src/nautilus-actions.h:
11867 * src/nautilus-desktop-window.c:
11868 (nautilus_desktop_window_instance_init):
11869 Disable close action on desktop window (#160100)
11871 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11873 * src/nautilus-main.c: (register_icons):
11874 Don't try to free NULL icon info.
11876 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11878 * libnautilus-private/nautilus-file.c:
11879 (nautilus_file_compare_for_sort_by_attribute):
11880 Don't compare NULL values from files we can't get permissions for.
11883 2005-01-27 Chris Lahey <clahey@ximian.com>
11885 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11886 Support the API change in libexif > 0.5.12.
11888 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
11890 * src/nautilus-main.c: Don't leak the icon info
11892 2005-01-27 Alexander Larsson <alexl@redhat.com>
11894 * src/nautilus-spatial-window.c:
11895 Make path button more obvious. #145237
11896 Patch from Michael Henson <mike@axl.net>
11898 2005-01-27 Alexander Larsson <alexl@redhat.com>
11900 * src/file-manager/fm-directory-view.c: (ask_link_action):
11901 Set focus_on_map for dnd ask dialog to avoid it ending
11902 up under the browser window.
11903 Patch from Jorn Baayen <jbaayen@gnome.org>
11905 2005-01-27 Alexander Larsson <alexl@redhat.com>
11907 * libnautilus-private/nautilus-file-operations.c:
11908 (confirm_empty_trash):
11909 No title on dialog.
11910 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11912 2001-01-26 Ryan Lortie <desrt@desrt.ca>
11913 * libnautilus-private/nautilus-file-operations.c:
11914 (handle_transfer_overwrite): Trivial string fix.
11916 2005-01-25 Alexander Larsson <alexl@redhat.com>
11918 * src/file-manager/fm-directory-view.c: (cancel_activate),
11919 (activate_weak_notify), (cancel_activate_callback):
11920 weak_unref the view if we cancel the activation.
11923 2005-01-25 Alexander Larsson <alexl@redhat.com>
11926 Post release version bump.
11928 === nautilus 2.9.90 ===
11930 2005-01-25 Alexander Larsson <alexl@redhat.com>
11933 Update for release.
11936 Add Martin, remove Darin.
11937 Update daves email address.
11940 Bump version to 2.9.90
11943 2005-01-25 Alexander Larsson <alexl@redhat.com>
11945 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11948 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
11950 * libnautilus-private/nautilus-icon-container.c:
11951 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11952 to nautilus_icon_container_accessible_update_selection.
11953 (nautilus_icon_container_accessible_ref_selection):
11954 (nautilus_icon_container_accessible_get_selection):
11955 (nautilus_icon_container_accessible_remove_selection): All call
11956 to nautilus_icon_container_accessible_update_selection.
11960 2005-01-24 Alexander Larsson <alexl@redhat.com>
11962 * src/nautilus-window-menus.c (action_about_nautilus_callback):
11963 WE WANT THE CHEESEPUFF!!!
11965 2005-01-24 Alexander Larsson <alexl@redhat.com>
11967 * libnautilus-private/nautilus-file-operations.c:
11968 (confirm_empty_trash):
11969 Use warning icon instead of info one.
11970 Use GtkMessageDialog.
11971 Patch from Luca Ferretti <elle.uca@libero.it>
11973 2005-01-23 Martin Wehner <martin.wehner@epost.de>
11975 * src/file-manager/fm-actions.h:
11976 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11977 * src/file-manager/fm-directory-view.c: (real_update_menus):
11978 * src/file-manager/nautilus-directory-view-ui.xml:
11979 Remove "Reset Background" entry from folder context menus.
11981 Patch from Jaap Haitsma <jaap@haitsma.org>
11983 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11985 * src/nautilus-window-menus.c: Correct License (It said Evince).
11987 2005-01-21 Alexander Larsson <alexl@redhat.com>
11989 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11990 Add license to about dialog.
11991 Change copyright statement.
11993 Patch from Luca Ferretti <elle.uca@libero.it>
11995 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11997 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11998 Fix sidebar_width typo in gconf schema (#162204).
12000 Patch from J. Christopher Six <j.christopher.six@gmail.com>
12002 2005-01-20 Martin Wehner <martin.wehner@epost.de>
12004 * libnautilus-private/nautilus-column-chooser.c:
12005 (button_new_with_mnemonic), (add_buttons):
12006 Add stock arrow icons to "Move Up/Down" buttons.
12008 Patch from Michael Gossard <michael.gossard@free.fr>
12010 2005-01-19 Alexander Larsson <alexl@redhat.com>
12012 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
12013 Use GtkAboutDialog.
12015 Patch from Luca Ferretti <elle.uca@libero.it>
12017 2005-01-19 Alexander Larsson <alexl@redhat.com>
12019 * nautilus-home.desktop.in:
12022 * nautilus.desktop.in:
12025 Patch from Luca Ferretti <elle.uca@libero.it>
12027 2005-01-18 Alexander Larsson <alexl@redhat.com>
12029 * src/nautilus-main.c: (main):
12030 * src/nautilus-window.c: (nautilus_window_class_init):
12031 Better default icon.
12032 Patch from Jaap Haitsma <jaap@haitsma.org>
12034 2005-01-17 Alexander Larsson <alexl@redhat.com>
12036 * src/nautilus-connect-server-dialog.c: (connect_to_server):
12037 Don't use destroyed dialog.
12038 Patch from Vincent Untz <vincent@vuntz.net>.
12040 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
12042 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
12043 Moisan that resolves trivial bug #159128.
12045 2005-01-14 Alexander Larsson <alexl@redhat.com>
12050 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
12051 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
12052 * src/nautilus-connect-server-dialog-nonmain.c:
12053 (nautilus_connect_server_dialog_present_uri):
12054 * src/nautilus-connect-server-dialog.c: (connect_to_server),
12055 (response_callback), (nautilus_connect_server_dialog_new):
12056 * src/nautilus-connect-server-dialog.h:
12057 Make connect to server dialog availible as separate application.
12059 Patch from Vincent Untz <vincent@vuntz.net>
12061 2005-01-14 Alexander Larsson <alexl@redhat.com>
12063 * libnautilus-private/nautilus-file-utilities.[ch]:
12064 New function nautilus_ensure_unique_file_name
12066 * libnautilus-private/nautilus-link.[ch]:
12067 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12068 Uniquify name for nautilus_link_local_create if requested.
12070 * src/file-manager/fm-directory-view.c:
12071 (fm_directory_view_handle_url_drop):
12072 Uniquify desktop link name
12074 Patch from Jorn Baayen <jbaayen@gnome.org>
12076 2005-01-13 Alexander Larsson <alexl@redhat.com>
12078 * libnautilus-private/nautilus-icon-container.[ch]:
12079 * libnautilus-private/nautilus-marshal.list:
12080 Add handle_url signal
12081 Fix argument list for handle_uri_list
12083 * libnautilus-private/nautilus-dnd.[ch]:
12084 Add nautilus_drag_default_drop_action_for_url
12086 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12087 (nautilus_icon_container_get_drop_action),
12088 (drag_data_received_callback):
12089 Handle URL drops separately from URI_LIST
12090 Set different actions for URL drop
12092 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12093 (get_drop_action), (receive_dropped_uri_list),
12094 (receive_dropped_url), (drag_data_received_callback),
12095 (nautilus_tree_view_drag_dest_class_init):
12096 Add handle_url and handle_uri lists
12097 Set different actions for URL drop
12098 Fix bug that made url_list & url drops not work
12100 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12101 (ask_link_action), (fm_directory_view_handle_url_drop),
12102 (fm_directory_view_handle_uri_list_drop):
12103 Move url and uri_list drop handling here. Make it handle
12106 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12107 (icon_view_handle_uri_list), (fm_icon_view_init):
12108 * src/file-manager/fm-list-view.c: (list_view_handle_url),
12109 (list_view_handle_uri_list), (create_and_set_up_tree_view):
12110 Call up to the drop code in directory view.
12112 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12114 * libnautilus-private/nautilus-directory.c:
12115 (nautilus_directory_schedule_metadata_copy):
12116 Handle source_directory being NULL. (happens on toplevel uri)
12118 * libnautilus-private/nautilus-file-operations.c:
12119 (nautilus_file_operations_copy_move):
12120 Handle source_dir_uri being NULL. (happens on toplevel uri)
12122 * libnautilus-private/nautilus-link-desktop-file.c:
12123 (nautilus_link_desktop_file_local_create):
12124 Use right icon field
12126 2005-01-12 Alexander Larsson <alexl@redhat.com>
12128 * src/file-manager/fm-actions.h:
12129 * src/file-manager/fm-directory-view.c:
12130 (volume_or_drive_unmounted_callback),
12131 (volume_or_drive_ejected_callback),
12132 (action_unmount_volume_callback), (action_eject_volume_callback),
12133 (real_update_menus_volumes):
12134 * src/file-manager/nautilus-directory-view-ui.xml:
12135 Allow eject on unmounted devices.
12136 Patch from Magnus Damm <magnus.damm@gmail.com>
12138 2005-01-12 Alexander Larsson <alexl@redhat.com>
12140 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12141 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12142 what you think, it means don't load if the app the desktop file
12143 references doesn't exist.
12145 2005-01-12 Alexander Larsson <alexl@redhat.com>
12147 * libnautilus-private/Makefile.am:
12148 * libnautilus-private/nautilus-link-historical.c:
12149 * libnautilus-private/nautilus-link-historical.h:
12150 Remove historical link support.
12152 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12153 * libnautilus-private/nautilus-link.[ch]:
12154 Remove historical link support and unused functions.
12156 * src/file-manager/fm-directory-view.h:
12157 Remove unused declaration.
12159 * src/file-manager/fm-icon-view.c:
12160 Fix up due to small api change for nautilus-link.
12162 * src/file-manager/fm-properties-window.c: (set_icon_callback):
12163 Fix icon change for desktop files that point to nonexisting binaries.
12165 2005-01-12 Alexander Larsson <alexl@redhat.com>
12167 * src/nautilus-main.c (register_icons):
12170 2005-01-11 Alexander Larsson <alexl@redhat.com>
12172 * libnautilus-private/nautilus-icon-factory.c:
12173 (nautilus_icon_factory_get_icon_for_file):
12174 Special case icons for burn: and computer:
12176 * src/nautilus-main.c: (register_icons):
12177 * src/nautilus-navigation-window-menus.c:
12178 * src/nautilus-window-menus.c:
12179 Fix up icons and names in go/places menu.
12180 Fixes #162750 and #149941
12182 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12184 2005-01-11 Alexander Larsson <alexl@redhat.com>
12186 * src/nautilus-navigation-window.c (real_set_title):
12187 Make window title "location - File Browser", not "File Browser: location".
12188 Fixes #149008. Patch by Gustavo Carneiro.
12190 2005-01-11 Alexander Larsson <alexl@redhat.com>
12193 Post release version bump
12195 === nautilus 2.9.2 ===
12197 2004-01-11 James Henstridge <james@jamesh.id.au>
12199 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12201 * src/Makefile.am: remove desktop and server files on clean.
12202 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12205 * Makefile.am: remove desktop files on clean, and intltool files
12208 * acconfig.h: remove, since it isn't needed anymore.
12210 * configure.in: remove some macro calls not needed with newer
12211 automakes, and use newer versions of some macros.
12213 * autogen.sh: require Automake >= 1.7.
12215 2005-01-11 Alexander Larsson <alexl@redhat.com>
12218 Update for release.
12223 2005-01-11 Alexander Larsson <alexl@redhat.com>
12225 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12228 2005-01-10 Alexander Larsson <alexl@redhat.com>
12230 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12231 Remove mk for ALL_LINGUAS since it broke the build.
12233 2004-12-17 Alexander Larsson <alexl@redhat.com>
12235 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12236 Don't use frames for images with alpha.
12238 Patch from Jaap Haitsma <jaap@haitsma.org>
12240 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12242 * src/nautilus-bookmarks-window.[ch]:
12243 (open_selected_bookmark): New function, choose if to open in
12244 parent or new window.
12245 (get_bookmark_nautilus_navigation_window_new): Get New window.
12246 (on_jump_button_clicked): Call open_selected_bookmark.
12247 (on_row_activated): Call open_selected_bookmark.
12248 * src/nautilus-navigation-window-menus.c:
12249 (get_or_create_bookmarks_window): Reset signals for the
12250 edit bookmark dialog.
12253 2004-12-15 Alexander Larsson <alexl@redhat.com>
12258 * libnautilus-private/nautilus-file-utilities.c:
12259 (nautilus_get_uri_shortname_for_display):
12260 * libnautilus-private/nautilus-file.c:
12261 (nautilus_file_get_display_name_nocopy):
12262 Use g_filename_display_basename() for display names
12264 2004-12-15 Alexander Larsson <alexl@redhat.com>
12266 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12267 (fm_list_view_start_renaming_file):
12268 * src/file-manager/fm-properties-window.c:
12269 (name_field_done_editing):
12270 Make sure we don't rename files if the name was never
12271 changed from the original display name.
12273 2004-12-15 Alexander Larsson <alexl@redhat.com>
12275 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12276 Fill in ctrl-l dialog correctly for desktop.
12278 Patch from Matthew Gatto <poobar@nycap.rr.com>
12280 2004-12-15 Alexander Larsson <alexl@redhat.com>
12282 * libnautilus-private/nautilus-icon-container.c:
12283 (nautilus_icon_container_update_icon):
12284 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12285 * libnautilus-private/nautilus-thumbnails.c:
12286 (nautilus_thumbnail_frame_image),
12287 (nautilus_thumbnail_load_framed_image):
12288 * libnautilus-private/nautilus-thumbnails.h:
12289 Better handling of icon sizes, including
12290 framing of large file-as-icon images.
12292 Patches from Jaap Haitsma <jaap@haitsma.org>
12294 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
12296 * configure.in: Added "zu" to ALL_LINGUAS.
12298 2004-12-12 Alexander Larsson <alexl@redhat.com>
12300 * libnautilus-private/nautilus-desktop-link-monitor.c:
12301 (destroy_desktop_link_monitor),
12302 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12303 (nautilus_desktop_link_monitor_make_filename_unique),
12304 (create_volume_link), (nautilus_desktop_link_monitor_init):
12305 * libnautilus-private/nautilus-desktop-link-monitor.h:
12306 * libnautilus-private/nautilus-desktop-link.c:
12307 (nautilus_desktop_link_new_from_volume):
12308 Make sure volume filenames are unique (#153888)
12310 2004-12-12 Alexander Larsson <alexl@redhat.com>
12312 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12313 Disconnect from right object.
12315 2004-11-29 Alexander Larsson <alexl@redhat.com>
12317 * src/file-manager/fm-directory-view.c:
12318 (add_application_to_open_with_menu), (real_update_menus):
12319 Fix underscore escaping in open with menu.
12321 2004-11-29 Alexander Larsson <alexl@redhat.com>
12323 * libnautilus-private/nautilus-bookmark.c:
12324 (nautilus_bookmark_get_pixbuf):
12325 Force size for pixbufs.
12327 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12328 Load force-sized svgs right.
12329 (nautilus_icon_factory_get_pixbuf_from_name):
12330 Allow force-size loading
12332 * libnautilus-private/nautilus-icon-factory.h:
12333 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12335 * libnautilus-private/nautilus-ui-utilities.c:
12336 (nautilus_action_from_menu_item),
12337 (nautilus_toolbar_action_from_menu_item):
12338 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12339 * src/nautilus-property-browser.c: (make_drag_image),
12340 (make_properties_from_directories):
12341 * src/nautilus-sidebar-title.c: (update_icon):
12342 * src/file-manager/fm-directory-view.c:
12343 (add_extension_action_for_files):
12344 * src/file-manager/fm-properties-window.c: (create_emblems_page):
12345 * src/file-manager/fm-tree-model.c:
12346 (tree_node_get_pixbuf_from_factory):
12348 Force-size load icons
12350 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12351 (nautilus_throbber_finalize):
12352 Disconnect icon theme changed signal on finalize.
12354 2004-11-29 Alexander Larsson <alexl@redhat.com>
12356 * libnautilus-private/nautilus-file-dnd.c:
12357 (nautilus_drag_can_accept_item):
12358 Handle drags to desktop items.
12360 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
12362 * configure.in: Added "nso" to ALL_LINGUAS.
12364 2004-11-29 Alexander Larsson <alexl@redhat.com>
12366 * libnautilus-private/nautilus-icon-container.c:
12367 (canvas_position_to_grid_position):
12368 Fix positioning. Makes find_new_empty_spot tighter.
12369 Patch from Jimmy Do <crispyleaves@gmail.com>
12371 2004-11-29 Alexander Larsson <alexl@redhat.com>
12373 * libnautilus-private/nautilus-icon-container.c: (snap_position),
12374 (find_empty_location):
12375 Fix a few typos in icon placement.
12376 Patch from Jimmy Do <crispyleaves@gmail.com>
12378 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12380 * src/file-manager/Makefile.am:
12382 No need to define VERSION here, it's aleady in
12383 config.h. Fix the build.
12385 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12387 reviewed by: Alexander Larsson <alexl@redhat.com>
12391 Bump gnome-vfs required version
12393 * libnautilus-private/nautilus-mime-actions.c:
12394 (nautilus_mime_get_default_application_for_file),
12395 (application_equal), (get_open_with_mime_applications),
12396 (nautilus_mime_get_open_with_applications_for_file),
12397 (nautilus_mime_get_applications_for_file),
12398 (nautilus_mime_has_any_applications_for_file):
12399 * libnautilus-private/nautilus-mime-actions.h:
12400 * libnautilus-private/nautilus-program-choosing.c:
12401 (nautilus_launch_show_file), (nautilus_launch_application):
12402 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12403 (activate_check_mime_types):
12404 * src/nautilus-information-panel.c: (command_button_callback),
12405 (add_command_buttons), (nautilus_information_panel_update_buttons):
12407 Remove all mime api deprecated calls and replace them with the
12408 new API. Fix bug #159435.
12410 2004-11-24 Alexander Larsson <alexl@redhat.com>
12413 Post release version bump
12415 === nautilus 2.9.1 ===
12417 2004-11-24 Alexander Larsson <alexl@redhat.com>
12420 Update for release.
12422 2004-11-22 Alexander Larsson <alexl@redhat.com>
12424 * libnautilus-private/nautilus-undo-signal-handlers.c:
12427 2004-11-22 Alexander Larsson <alexl@redhat.com>
12428 * Merge bonobo-slay-branch
12430 2004-11-22 Alexander Larsson <alexl@redhat.com>
12432 * src/nautilus-window.c: (action_view_as_callback),
12433 (nautilus_window_synch_view_as_menus):
12434 Don't reenter action callback when switching views.
12436 2004-11-19 Dave Camp <dave@novell.com>
12438 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12439 (can_show_default_app), (real_update_menus): Fix some jumping
12441 * test/Makefile.am: Don't link to libnautilus
12443 2004-11-19 Alexander Larsson <alexl@redhat.com>
12445 * libnautilus-private/nautilus-mime-actions.c:
12446 removed unneeded includes
12448 * src/nautilus-application.c:
12449 * src/nautilus-desktop-window.c:
12450 Removed app_id property on NautilusWindow
12452 * src/nautilus-main.c: (main):
12455 * src/nautilus-navigation-window.c:
12456 * src/nautilus-sidebar-title.c:
12457 * src/nautilus-window-menus.c:
12458 * src/file-manager/fm-ditem-page.c:
12459 Remove bonobo comments
12461 * src/nautilus-window.c:
12462 Remove app_id property
12463 fix last bonobo details
12465 * src/file-manager/fm-actions.h:
12466 * src/file-manager/fm-directory-view.c:
12467 * src/file-manager/nautilus-directory-view-ui.xml:
12468 remove edit launcher action
12470 2004-11-19 Alexander Larsson <alexl@redhat.com>
12475 * src/file-manager/fm-actions.h:
12476 * src/file-manager/fm-directory-view.[ch]:
12477 * src/file-manager/nautilus-directory-view-ui.xml:
12478 * src/nautilus-actions.h:
12479 * src/nautilus-shell-ui.xml:
12480 * src/nautilus-spatial-window-ui.xml:
12481 * src/nautilus-spatial-window.c:
12482 * src/nautilus-window-menus.c:
12483 * src/nautilus-window.[ch]:
12484 Implement some accels as GtkBindings instead to avoid
12485 overriding widget-specific keybindings like "delete" and "backspace".
12487 2004-11-19 Alexander Larsson <alexl@redhat.com>
12489 * src/nautilus-navigation-window.c:
12490 * src/nautilus-window-private.h:
12491 Put location entry etc in a toolbar.
12493 2004-11-19 Alexander Larsson <alexl@redhat.com>
12495 * libnautilus-private/nautilus-file.c: (is_desktop_file),
12496 (nautilus_file_is_nautilus_link):
12497 Don't check for "application/x-gnome-app-info", as that is already
12498 handled by the alias system. This also avoids stating for a
12501 * src/nautilus-throbber.c:
12502 Don't create a new icon theme for each throbber.
12503 Use GtkIconTheme instead of GnomeIconTheme
12505 * libnautilus-private/nautilus-ui-utilities.[ch]:
12506 New function nautilus_ui_string_get to cache the loaded ui files.
12508 * src/nautilus-navigation-window.c:
12509 Remove old bonoboui stuff
12511 * src/nautilus-navigation-window-menus.c:
12512 Open New window is Ctrl-N.
12513 Use the new nautilus_ui_string_get call
12515 * src/nautilus-spatial-window.c:
12516 * src/nautilus-window-menus.c:
12517 * src/file-manager/fm-desktop-icon-view.c:
12518 * src/file-manager/fm-directory-view.c:
12519 * src/file-manager/fm-icon-view.c:
12520 * src/file-manager/fm-list-view.c:
12521 Use the new nautilus_ui_string_get call
12523 * src/file-manager/nautilus-directory-view-ui.xml:
12524 * src/file-manager/nautilus-icon-view-ui.xml:
12525 Name separators to work around bug #158620
12527 2004-11-18 Alexander Larsson <alexl@redhat.com>
12529 * src/file-manager/fm-actions.h:
12530 * src/file-manager/fm-directory-view.c:
12531 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12532 * src/file-manager/nautilus-directory-view-ui.xml:
12533 * src/file-manager/nautilus-icon-view-ui.xml:
12534 * src/file-manager/nautilus-list-view-ui.xml:
12535 * src/nautilus-actions.h:
12536 * src/nautilus-navigation-window-ui.xml:
12537 * src/nautilus-shell-ui.xml:
12538 * src/nautilus-spatial-window-ui.xml:
12539 * src/nautilus-spatial-window.c:
12540 * src/nautilus-window-menus.c:
12541 * src/nautilus-window.[ch]:
12542 Add all extra accellerators and clean up ui files.
12544 2004-11-18 Alexander Larsson <alexl@redhat.com>
12546 * src/nautilus-window-menus.c:
12547 * src/nautilus-window-toolbars.c:
12548 * libnautilus-private/nautilus-ui-utilities.[ch]:
12549 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12550 Move code to utility functions.
12552 2004-11-18 Alexander Larsson <alexl@redhat.com>
12554 * libnautilus-private/nautilus-file-utilities.[ch]:
12555 * src/nautilus-spatial-window.c:
12556 * src/nautilus-navigation-window-menus.c:
12557 * src/nautilus-window-menus.c:
12558 Move some functions to nautilus-ui-utilities
12560 * libnautilus-private/Makefile.am:
12561 * libnautilus-private/nautilus-ui-utilities.[ch]:
12562 Various ui utility functions
12564 * src/file-manager/fm-desktop-icon-view.c:
12565 * src/file-manager/fm-directory-view.c:
12566 * src/file-manager/fm-icon-view.c:
12567 * src/file-manager/fm-list-view.c:
12568 Unmerge everything on destroy
12570 * src/nautilus-shell-ui.xml:
12571 Remove unused stuff
12573 2004-11-18 Alexander Larsson <alexl@redhat.com>
12575 * libnautilus-private/nautilus-clipboard-monitor.c:
12576 Handle ownership changes from XFixes
12578 * libnautilus-private/Makefile.am:
12579 * libnautilus-private/nautilus-clipboard-ui.xml:
12580 Remove (is now inline)
12582 * libnautilus-private/nautilus-clipboard.[ch]:
12583 Convert to GtkUIManager
12585 * src/nautilus-location-bar.c:
12586 * src/nautilus-notes-viewer.c:
12587 Adapt to NautilusClipboard changes
12589 * src/nautilus-window-menus.c:
12590 Remove duplicated action
12592 * src/file-manager/fm-actions.h:
12593 * src/file-manager/fm-directory-view.c:
12594 * src/file-manager/fm-icon-view.c:
12595 * src/file-manager/fm-list-view.c:
12596 * src/file-manager/nautilus-directory-view-ui.xml:
12597 Adapt to NautilusClipboard changes
12598 Fix paste into folder to not use stock accelerator
12600 2004-11-17 Alexander Larsson <alexl@redhat.com>
12602 * components/Makefile.am:
12603 Remove references to throbber
12606 * src/nautilus-throbber.[ch]:
12607 Moved throbber here and made it not be a bonobo object
12609 * src/nautilus-window-private.h:
12610 * src/nautilus-window-toolbars.c:
12611 Work with the throbber
12613 2004-11-17 Alexander Larsson <alexl@redhat.com>
12615 * src/nautilus-application.c:
12616 * src/nautilus-navigation-window.c:
12617 * src/nautilus-spatial-window.c:
12618 * src/nautilus-window-private.h:
12619 * src/nautilus-window.c:
12620 Make initial window geometry work.
12622 2004-11-17 Alexander Larsson <alexl@redhat.com>
12624 * src/nautilus-image-properties-page.c: (get_property_pages):
12625 Only show for images.
12627 2004-11-17 Alexander Larsson <alexl@redhat.com>
12629 * src/file-manager/fm-properties-window.h:
12630 Don't include libnautilus files.
12632 2004-11-17 Alexander Larsson <alexl@redhat.com>
12634 * src/file-manager/fm-desktop-icon-view.c:
12635 * src/nautilus-navigation-window.c:
12636 * src/nautilus-desktop-window.c:
12639 * src/file-manager/fm-directory-view.c:
12640 * src/file-manager/nautilus-directory-view-ui.xml:
12641 * src/nautilus-navigation-window-ui.xml:
12642 * src/nautilus-shell-ui.xml:
12643 Make the menus look like pre-bonobo-removal
12645 2004-11-17 Alexander Larsson <alexl@redhat.com>
12647 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12648 Don't have use default background on desktop context menu.
12650 2004-11-17 Alexander Larsson <alexl@redhat.com>
12653 Remove libnautilus-adapter subdir
12655 * components/Makefile.am:
12656 Don't build throbber atm
12658 * src/nautilus-navigation-action.c:
12659 Use GtkMenuToolButton instead of NautilusArrowToolbutton
12662 * src/nautilus-arrow-toolbutton.[ch]:
12665 2004-11-16 Anders Carlsson <andersca@gnome.org>
12667 * libnautilus-private/nautilus-window-info.c:
12668 (nautilus_window_info_get_ui_manager):
12669 It's NULL now, not CORBA_OBJECT_NIL.
12671 2004-11-16 Alexander Larsson <alexl@redhat.com>
12673 * libnautilus-private/nautilus-view.h:
12674 remove bonoboui inclide
12676 * src/nautilus-navigation-action.[ch]:
12677 Add navigation GtkAction, based on epi code
12679 * src/nautilus-window-menus.c:
12680 * src/nautilus-window-toolbars.c:
12681 Correctly handle toolbar icons for extensions
12683 2004-11-16 Alexander Larsson <alexl@redhat.com>
12686 Remove bonoboui dependencies
12688 * libnautilus-private/Makefile.am:
12689 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12690 * libnautilus-private/nautilus-bonobo-ui.h:
12691 Remove unneeded files
12693 * libnautilus-private/nautilus-clipboard.c:
12694 Comment out for now.
12696 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12697 * libnautilus-private/nautilus-metafile.c:
12698 * src/nautilus-application.c:
12699 * src/nautilus-history-sidebar.c:
12700 * src/nautilus-information-panel.c:
12701 * src/nautilus-main.c: (main):
12702 * src/nautilus-notes-viewer.c:
12703 * src/nautilus-sidebar-title.c:
12704 * src/file-manager/fm-properties-window.c:
12705 Remove bonobo includes
12707 * libnautilus-private/nautilus-file-utilities.[ch]:
12708 (nautilus_get_ui_directory), (nautilus_ui_file):
12709 Util functions for ui files.
12711 * libnautilus-private/nautilus-view.[ch]:
12712 * libnautilus-private/nautilus-window-info.[ch]:
12713 Remove bonoboui methods
12716 Add new files, remove some old ones
12717 Move ui files to datadir/nautilus/ui
12719 * src/nautilus-actions.h:
12720 New file with action names
12722 * src/nautilus-arrow-toolbutton.[ch]:
12723 New widget for back/forward buttons.
12725 * src/nautilus-desktop-window.c:
12726 * src/nautilus-navigation-window-menus.c:
12727 * src/nautilus-navigation-window-ui.xml:
12728 * src/nautilus-navigation-window.[ch]:
12729 * src/nautilus-shell-ui.xml:
12730 * src/nautilus-spatial-window-ui.xml:
12731 * src/nautilus-spatial-window.c:
12732 * src/nautilus-window-manage-views.[ch]:
12733 * src/nautilus-window-menus.c:
12734 * src/nautilus-window-private.h:
12735 * src/nautilus-window-toolbars.c:
12736 * src/nautilus-window.[ch]:
12737 Initial port to GtkUIManager
12739 * src/nautilus-profiler.[ch]:
12742 * src/file-manager/Makefile.am:
12743 * src/file-manager/fm-actions.h:
12744 New file with action names
12746 * src/file-manager/fm-desktop-icon-view.c:
12747 * src/file-manager/fm-directory-view.[ch]:
12748 * src/file-manager/fm-icon-view.c:
12749 * src/file-manager/fm-list-view.c:
12750 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12751 * src/file-manager/nautilus-directory-view-ui.xml:
12752 * src/file-manager/nautilus-icon-view-ui.xml:
12753 * src/file-manager/nautilus-list-view-ui.xml:
12754 Initial port of views to GtkUIManager
12756 2004-11-09 Alexander Larsson <alexl@redhat.com>
12758 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12759 Remove some unused bonobo extensions.
12761 * libnautilus-private/Makefile.am:
12762 * src/nautilus-navigation-window.c:
12763 * src/nautilus-property-browser.c:
12764 * src/nautilus-spatial-window.c:
12765 * src/nautilus-window.c:
12766 * libnautilus-private/nautilus-drag-window.[ch]:
12767 Remove NautilusDragWindow (not used anyway)
12769 2004-11-09 Alexander Larsson <alexl@redhat.com>
12772 * libnautilus-private/Makefile.am:
12773 * libnautilus-private/nautilus-directory-async.c:
12774 * libnautilus-private/nautilus-lib-self-check-functions.h:
12775 * libnautilus-private/nautilus-medusa-support.[ch]:
12776 * libnautilus-private/nautilus-metafile.c:
12777 * libnautilus-private/nautilus-search-uri.[ch]:
12779 * src/file-manager/Makefile.am:
12780 * src/file-manager/fm-search-list-view.[ch]:
12781 * src/file-manager/nautilus-indexing-info.[ch]:
12782 * src/file-manager/nautilus-search-list-view-ui.xml:
12783 * src/nautilus-application.c:
12784 * src/nautilus-complex-search-bar.[ch]:
12785 * src/nautilus-navigation-window-menus.c:
12786 * src/nautilus-navigation-window-ui.xml:
12787 * src/nautilus-navigation-window.[ch]:
12788 * src/nautilus-search-bar-criterion-private.h:
12789 * src/nautilus-search-bar-criterion.[ch]:
12790 * src/nautilus-search-bar-private.h:
12791 * src/nautilus-search-bar.[ch]:
12792 * src/nautilus-shell-ui.xml:
12793 * src/nautilus-sidebar-title.c:
12794 * src/nautilus-simple-search-bar.[ch]:
12795 * src/nautilus-spatial-window.c:
12796 * src/nautilus-switchable-navigation-bar.[ch]:
12797 * src/nautilus-switchable-search-bar.[ch]:
12798 * src/nautilus-window-manage-views.c:
12799 * src/nautilus-window-menus.c:
12800 * src/nautilus-window.c:
12801 Remove all traces of old medusa support.
12803 2004-11-09 Alexander Larsson <alexl@redhat.com>
12805 * libnautilus-private/nautilus-icon-factory.[ch]:
12806 (nautilus_get_relative_icon_size_for_zoom_level):
12809 * libnautilus-private/nautilus-view.[ch]:
12810 Redo the zooming interface
12812 * src/file-manager/fm-directory-view.[ch]:
12813 * src/file-manager/fm-icon-view.c:
12814 * src/file-manager/fm-list-view.c:
12815 Implement the new interface for zooming and clean up.
12816 Remove the "default zoom affects fonts" behaviour.
12818 * src/nautilus-navigation-window.c:
12819 * src/nautilus-zoom-control.[ch]:
12820 Use the new simplified zoom interfaces
12822 2004-11-09 Alexander Larsson <alexl@redhat.com>
12824 * libnautilus-private/nautilus-directory-async.c:
12825 (nautilus_async_destroying_file), (extension_info_cancel),
12826 (info_provider_idle_callback), (info_provider_callback):
12827 * libnautilus-private/nautilus-directory-private.h:
12828 Handle the case when the file we're getting extension info
12831 2004-11-08 Alexander Larsson <alexl@redhat.com>
12833 * src/nautilus-navigation-window.c:
12834 (nautilus_navigation_window_set_up_sidebar):
12835 * src/nautilus-window-manage-views.c:
12836 (viewed_file_changed_callback):
12837 Remove some BONOBO TODOs
12839 2004-11-08 Alexander Larsson <alexl@redhat.com>
12841 * components/Makefile.am:
12842 Remove image_properties subdir
12845 * src/nautilus-application.c: (nautilus_application_instance_init):
12846 * src/nautilus-image-properties-page.[ch]:
12847 Image property page using new system
12849 * src/nautilus-notes-viewer.c:
12852 2004-11-08 Alexander Larsson <alexl@redhat.com>
12854 * libnautilus-private/Makefile.am:
12855 * libnautilus-private/nautilus-sidebar-factory.c:
12856 * libnautilus-private/nautilus-sidebar-factory.h:
12857 Remove old sidebar-factory API
12859 * src/file-manager/fm-tree-view.c:
12860 * src/nautilus-emblem-sidebar.c:
12861 * src/nautilus-history-sidebar.c:
12862 * src/nautilus-information-panel.c:
12863 * src/nautilus-navigation-window.c:
12864 Convert to new provider API.
12866 2004-11-08 Alexander Larsson <alexl@redhat.com>
12868 * libnautilus-private/Makefile.am:
12869 * libnautilus-private/nautilus-sidebar-provider.[ch]:
12870 Add new extensions-style sidebar provider interface
12872 * src/nautilus-navigation-window.c:
12875 * src/nautilus-notes-viewer.[ch]:
12876 Convert notes viewer to new iface
12878 2004-11-08 Alexander Larsson <alexl@redhat.com>
12881 * src/nautilus-application.c: (nautilus_application_instance_init):
12882 * src/nautilus-notes-sidebar.[ch]:
12883 * src/nautilus-notes-viewer.[ch]:
12884 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12887 2004-11-08 Alexander Larsson <alexl@redhat.com>
12889 * components/Makefile.am:
12890 Remove emblem subdir
12892 * libnautilus-private/nautilus-window-info.[ch]:
12893 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12894 hidden_files_mode_changed signal
12896 * src/file-manager/Makefile.am:
12897 * src/file-manager/fm-tree-view.[ch]:
12898 * src/nautilus-application.c: (nautilus_application_instance_init):
12899 Make tree view work with new system.
12901 * src/nautilus-window-manage-views.c: (load_new_location),
12902 (location_has_really_changed):
12903 Only emit loading_uri after load_underway has been reported.
12905 2004-11-05 Alexander Larsson <alexl@redhat.com>
12908 * src/nautilus-emblem-sidebar.[ch]:
12909 * src/nautilus-application.c:
12910 Add emblem sidebar, based on old compontent
12911 now uses NautilusSignaller to detect/signal emblem changes
12913 * src/nautilus-property-browser.c:
12914 Catch the emblems_changed signal and refresh
12916 2004-11-05 Alexander Larsson <alexl@redhat.com>
12918 * src/file-manager/fm-list-view.c:
12919 Fix crash when switching view.
12921 * src/nautilus-history-sidebar.c:
12924 * src/nautilus-navigation-window.c:
12925 Fix unref-null warning
12928 * src/nautilus-application.c:
12929 * src/nautilus-notes-sidebar.[ch]:
12930 Add notes sidebar widget, based on old component
12932 * components/Makefile.am (SUBDIRS):
12935 2004-11-05 Alexander Larsson <alexl@redhat.com>
12937 * components/Makefile.am:
12938 Remove stuff that are now replaced or not needed anymore.
12940 * libnautilus-private/nautilus-window-info.[ch]:
12941 * src/nautilus-window.c:
12942 Add nautilus_window_info_get_history.
12945 * src/nautilus-history-sidebar.[ch]:
12946 * src/nautilus-application.c: (nautilus_application_instance_init):
12947 Add history sidebar widget, based on old component.
12949 * src/nautilus-information-panel.[ch]:
12952 2004-11-05 Alexander Larsson <alexl@redhat.com>
12954 * libnautilus-private/nautilus-directory-background.c:
12957 * libnautilus-private/nautilus-sidebar-factory.h:
12958 * libnautilus-private/nautilus-window-info.[ch]:
12959 * src/nautilus-application.c:
12960 * src/nautilus-information-panel.[ch]:
12961 * src/nautilus-navigation-window.c:
12962 * src/nautilus-side-pane.c:
12963 * src/nautilus-window.c:
12964 More work on sidebars. Now the information sidebar works.
12966 2004-11-04 Alexander Larsson <alexl@redhat.com>
12969 Don't build libnautilus subdir
12971 * libnautilus-private/Makefile.am:
12972 Don't link to libnautilus
12973 Add new files (some from libnautilus)
12974 Remove not used files
12976 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12977 Remove hide_built_in_bookmarks
12979 * libnautilus-private/nautilus-bonobo-ui.h:
12980 * libnautilus-private/nautilus-clipboard-ui.xml:
12981 * libnautilus-private/nautilus-clipboard.[ch]:
12982 * libnautilus-private/nautilus-idle-queue.[ch]:
12983 Move here from libnautilus
12985 * libnautilus-private/nautilus-desktop-link.c:
12986 * libnautilus-private/nautilus-global-preferences.[ch]:
12987 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12990 * libnautilus-private/nautilus-directory-private.h:
12991 * libnautilus-private/nautilus-metafile-server.idl:
12992 * libnautilus-private/nautilus-program-choosing.h:
12993 Remove not needed header inclusions
12995 * libnautilus-private/nautilus-sidebar-factory.[ch]:
12996 NautilusSidebar registration and creation
12998 * libnautilus-private/nautilus-sidebar.[ch]:
12999 New NautilusSidebar interface
13001 * libnautilus-private/nautilus-sidebar-functions.[ch]:
13002 * libnautilus-private/nautilus-undo-context.[ch]:
13003 * libnautilus-private/nautilus-view-identifier.[ch]:
13004 * libnautilus-private/nautilus-view-query.[ch]:
13005 Remove not needed files
13007 * libnautilus-private/nautilus-undo-manager.[ch]:
13008 * libnautilus-private/nautilus-undo-private.h:
13009 * libnautilus-private/nautilus-undo-transaction.[ch]:
13010 * libnautilus-private/nautilus-undo.[ch]:
13011 Convert from bonobo. Some moved from libnautilus.
13013 * libnautilus-private/nautilus-view-factory.[ch]:
13014 NautilusView registration and creation
13016 * libnautilus-private/nautilus-view.[ch]:
13017 New NautilusView interface
13019 * libnautilus-private/nautilus-window-info.[ch]:
13020 New NautilusWindowInfo interface
13023 Don't link to libnautilus
13024 Remove not used files
13026 * src/nautilus-applicable-views.[ch]:
13027 * src/nautilus-component-adapter-factory.[ch]:
13028 * src/nautilus-view-frame-corba.[ch]:
13029 * src/nautilus-view-frame-private.h:
13030 * src/nautilus-view-frame.[ch]:
13031 Removed. Not needed anymore.
13033 * src/nautilus-bookmarks-window.c:
13034 * src/nautilus-complex-search-bar.c:
13035 * src/nautilus-information-panel.[ch]:
13036 * src/nautilus-location-bar.c:
13037 * src/nautilus-location-dialog.c:
13038 * src/nautilus-location-entry.c:
13039 * src/nautilus-shell-interface.idl:
13040 * src/nautilus-side-pane.h:
13041 * src/nautilus-sidebar-title.c:
13042 * src/nautilus-simple-search-bar.c:
13043 Minor changes to build.
13045 * src/nautilus-shell.c:
13046 Remove WEB_NAVIGATION_ENABLED
13048 * src/nautilus-application.c:
13049 * src/nautilus-desktop-window.c:
13050 * src/nautilus-navigation-window-menus.c:
13051 * src/nautilus-navigation-window.[ch]:
13052 * src/nautilus-spatial-window.c:
13053 * src/nautilus-window-manage-views.[ch]:
13054 * src/nautilus-window-menus.c:
13055 * src/nautilus-window-private.h:
13056 * src/nautilus-window.[ch]:
13057 Initial conversion to new NautilusView interface.
13059 * src/file-manager/Makefile.am:
13060 * src/file-manager/fm-bonobo-provider.[ch]:
13061 Removed. Not needed anymore.
13062 Temporary commented out fm-tree-view.[ch]
13064 * src/file-manager/fm-desktop-icon-view.c:
13065 * src/file-manager/fm-desktop-icon-view.h:
13066 * src/file-manager/fm-directory-view.c:
13067 * src/file-manager/fm-directory-view.h:
13068 * src/file-manager/fm-icon-view.c:
13069 * src/file-manager/fm-icon-view.h:
13070 * src/file-manager/fm-list-view.c:
13071 * src/file-manager/fm-list-view.h:
13072 * src/file-manager/fm-properties-window.c:
13073 * src/file-manager/fm-tree-view.h:
13074 Initial conversion to new NautilusView interface.
13076 2004-11-09 Mark McLoughlin <mark@skynet.ie>
13078 * Makefile.am: install nautilus-file-management-properties.desktop
13079 in $(datadir)/applications
13081 * nautilus-file-management-properties.desktop.in:
13082 add OnlyShowIn=GNOME;
13084 2004-10-29 Iain <iaingnome@gmail.com>
13086 * libnautilus-private/nautilus-icon-canvas-item.c
13087 (compute_text_rectangle): Line up the text with the middle of the icon.
13089 * libnautilus-private/nautilus-icon-container.c
13090 (lay_down_one_line): Take the max height of the row so that icons can
13092 (lay_down_icons_horizontal): Calculate the grid_width depending on the
13093 max width of an icon.
13094 Line up icons on a vertical line set at the left of the text.
13096 2004-10-29 Alexander Larsson <alexl@redhat.com>
13099 Update version to 2.9.1.
13100 Gnome 2.8 versions are now on the gnome-2-8 branch.
13102 * ChangeLog: rolled over to ChangeLog-20041029.
13104 ==== gnome-2-8 branched from here ===