1 2008-05-05 Paolo Borelli <pborelli@katamail.com>
3 * src/nautilus-connect-server-dialog-main.c:
4 Do not error out if the remote share is already mounted.
7 2008-05-05 Tomas Bzatek <tbzatek@redhat.com>
9 * libnautilus-private/nautilus-file-operations.c:
10 Don't allow recursive move/copy into itself. Fixes #530720.
12 2008-05-03 Hans Petter Jansson <hpj@novell.com>
14 * src/nautilus-image-properties-page.c (append_exifdata_string):
15 If we get a NULL exifdata, don't try to dereference it. Fixes
18 2008-05-03 Christian Neumair <cneumair@gnome.org>
20 * src/nautilus-file-management-properties.glade:
21 Use 12 pixels of list column page indentation. Fixes #514415. Thanks
24 2008-05-01 Claude Paroz <claude@2xlibre.net>
26 * libnautilus-private/apps_nautilus_preferences.schemas.in: Removed
27 duplicate "and" in description. Fixes #516906.
29 2008-04-30 Cosimo Cecchi <cosimoc@gnome.org>
31 * src/nautilus-property-browser.c: (ensure_file_is_image):
32 Do not unref the file info before checking the mime type,
33 otherwise the mime_type string will be invalidated. (#530549).
35 2008-04-30 A. Walton <awalton@gnome.org>
38 * src/file-manager/fm-icon-view.c:
39 Remove false dependency for ESound. Closes bug #311445.
41 2008-04-30 A. Walton <awalton@gnome.org>
43 * libnautilus-private/nautilus-clipboard.c:
44 * libnautilus-private/nautilus-directory-async.c:
45 * libnautilus-private/nautilus-directory.c:
46 * libnautilus-private/nautilus-entry.c:
47 * libnautilus-private/nautilus-file.c:
48 * libnautilus-private/nautilus-horizontal-splitter.c:
49 * libnautilus-private/nautilus-icon-canvas-item.c:
50 * libnautilus-private/nautilus-icon-container.c:
51 * libnautilus-private/nautilus-metafile.c:
52 * libnautilus-private/nautilus-users-groups-cache.c:
53 * libnautilus-private/nautilus-vfs-directory.c:
54 * src/nautilus-emblem-sidebar.c:
55 * src/nautilus-file-management-properties.c:
56 * src/nautilus-window-manage-views.c:
57 * src/nautilus-window.c:
58 * src/nautilus-zoom-control.c:
59 Replace g_return_*() with g_assert() in private, internal
60 functions. Closes #530321.
62 2008-04-29 David Zeuthen <davidz@redhat.com>
64 * libnautilus-private/nautilus-autorun.c:
65 * libnautilus-private/nautilus-autorun.h:
66 * libnautilus-private/nautilus-file-operations.c:
67 (volume_mount_cb), (nautilus_file_operations_mount_volume):
68 * libnautilus-private/nautilus-file-operations.h:
69 * libnautilus-private/nautilus-mime-actions.c:
70 (activation_mount_not_mounted_callback):
71 * libnautilus-private/nautilus-vfs-file.c:
72 (vfs_file_mount_callback):
73 * src/nautilus-application.c: (startup_volume_mount_cb),
74 (volume_added_callback):
75 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
77 * src/nautilus-window-manage-views.c: (mount_not_mounted_callback):
78 Fix how autorunning works. Instead of inhibiting autorunning
79 every time we run something, we turn things around and instead
80 allow automounting only in the instance where Nautilus automounted
81 something itself. So in essence this patch is s/inhibit/allow/.
82 This fixes an annoying problem where Nautilus would do autorun
83 everytime something was mounted even from the command line. A
84 consequence of this are windows popping up and other annoyances.
85 This patch fixes that problem.
87 * src/nautilus-x-content-bar.c: (nautilus_x_content_bar_init):
88 Make sure the label is ellipsized.
90 2008-04-27 Cosimo Cecchi <cosimoc@gnome.org>
92 * libnautilus-private/nautilus-file-operations.c: (delete_files),
93 (trash_files), (delete_job):
94 Report user cancel when all the files we're about to trash or delete
95 are skipped in the operation. This allows to use the same selection for
96 requesting another deletion from the view. (#519746).
98 2008-04-27 Christian Neumair <cneumair@gnome.org>
100 * src/nautilus-window-manage-views.c
101 (display_view_selection_failure):
102 Quote schema. Fixes #522029.
104 2008-04-27 Cosimo Cecchi <cosimoc@gnome.org>
106 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
107 Always use single click policy in the Places sidebar. (#355760).
109 2008-04-27 Cosimo Cecchi <cosimoc@gnome.org>
111 * src/nautilus-navigation-window.c:
112 (nautilus_navigation_window_save_geometry):
113 Always properly remember window size, also in the case the window is
114 closed being maximized. (#385176).
116 2008-04-27 Cosimo Cecchi <cosimoc@gnome.org>
118 * src/nautilus-window.c: (nautilus_window_key_press_event):
119 Reverse the order in which the keybindings are processed by the
120 NautilusWindow, and use the same approach as GEdit.
121 This fixes some bugs where the GtkWindow accelerators were executed
122 before the focused widget one. (#314431).
124 2008-04-27 Christian Neumair <cneumair@gnome.org>
126 * src/file-manager/fm-list-view.c (button_press_callback):
127 Do not activate twice if the activated paths are already selected.
128 Always expand when an expander is clicked, even when the activation
129 paths are already selected. Add 4 to the GtkTreeView's claimed
130 expander size, which accounts for hard coded internal GtkTreeView
131 expander padding. Fixes #448562. Thanks to Paweł Paprota.
133 2008-04-26 A. Walton <awalton@gnome.org>
135 reviewed by: Christian Neumair
137 * libnautilus-private/nautilus-file-private.h:
138 * libnautilus-private/nautilus-file-utilities.c
139 (nautilus_compute_title_for_location):
140 * libnautilus-private/nautilus-file.c (update_info_internal),
141 (nautilus_file_get_description):
142 * libnautilus-private/nautilus-file.h:
143 Use standard::description in the window title when it's available.
146 2008-04-27 Christian Neumair <cneumair@gnome.org>
148 * libnautilus-private/nautilus-icon-container.c
149 (emit_atk_focus_tracker_notify), (set_keyboard_focus),
150 (select_range), (select_one_unselect_others), (rubberband_select),
152 Properly handle selection changes when using keyboard navigation. We
153 did not emit a "selection-change" signal when keyboard rubberbanding
154 was used, and all except one icon were deselected. Fixes #509432.
155 Thanks to Paweł Paprota.
157 2008-04-24 Cosimo Cecchi <cosimoc@gnome.org>
159 * src/file-manager/fm-list-view.c: (key_press_callback):
160 Properly handle Ctrl+F10 keybinding in List View.
161 Patch by Paweł Paprota. (#385896).
163 2008-04-23 Michael J. Chudobiak <mjc@svn.gnome.org>
165 * libnautilus-private/apps_nautilus_preferences.schemas.in:
166 * libnautilus-private/nautilus-global-preferences.c:
167 Bump default thumbnailing size limit from 5 MB to 10 MB (#421342).
169 2008-04-21 Christian Neumair <cneumair@gnome.org>
172 Post release version bump.
174 === nautilus 2.23.1 ===
176 2008-04-21 Christian Neumair <cneumair@gnome.org>
180 Entirely move DISTCHECK_CONFIGURE_FLAGS to Makefile.am to fix
183 2008-04-21 Christian Neumair <cneumair@gnome.org>
188 2008-04-21 Christian Neumair <cneumair@gnome.org>
190 * nautilus.desktop.in.in:
191 * src/nautilus-main.c (main):
192 Support new gnome-session autostart semantics (#525056). Thanks to
195 2008-04-15 Cosimo Cecchi <cosimoc@gnome.org>
197 * libnautilus-private/nautilus-file.c: (compare_by_time):
198 Initialize two vars to get rid of a warning with gcc 4.3.
199 Patch by Paweł Paprota. (#528081).
201 2008-04-10 A. Walton <awalton@svn.gnome.org>
203 Remove GSequence directory and files (for real this time).
205 2008-04-10 A. Walton <awalton@svn.gnome.org>
208 * cut-n-paste-code/Makefile.am:
209 * cut-n-paste-code/gsequence/Makefile.am:
210 * cut-n-paste-code/gsequence/gsequence.c:
211 * cut-n-paste-code/gsequence/gsequence.h:
213 * src/file-manager/fm-list-model.c:
214 Remove GSequence hack as it is no longer necessary;
215 we require a newer GLib in order to support GIO.
216 More work towards bug #520773.
218 2008-04-10 A. Walton <awalton@svn.gnome.org>
221 * src/nautilus-application.c: (nautilus_application_startup):
222 * src/nautilus-application.h:
223 * src/nautilus-first-time-druid.c:
224 * src/nautilus-first-time-druid.h:
225 * src/nautilus-main.c: (main):
226 Remove the first-time-druid dead code (#520773).
228 2008-04-10 Cosimo Cecchi <cosimoc@gnome.org>
230 * configure.in: Add a missing comma to fix build with
231 Autoconf 2.62. (#527315).
233 2008-04-08 Martin Wehner <martin.wehner@gmail.com>
235 * src/file-manager/fm-list-view.c: (fm_list_view_finalize):
236 Destroy column editor dialog with its parent list view. (#439097)
238 2008-04-07 Christian Neumair <cneumair@gnome.org>
240 * src/nautilus-application.c (nautilus_application_destroy),
241 (automount_all_volumes_idle_cb), (finish_startup):
242 * src/nautilus-application.h:
243 Automount volumes in idle callback rather than during startup
246 2008-04-07 Christian Neumair <cneumair@gnome.org>
248 * libnautilus-private/nautilus-column-chooser.c (update_buttons),
250 Remove show/hide buttons. The entries can be toggled directly using
251 mouse or keyboard. Do not remove buttons to move entries, since
252 list DND may not be obvious for some users (#514394). Thanks to Marcin
255 2008-04-05 Cosimo Cecchi <cosimoc@gnome.org>
257 * libnautilus-private/nautilus-autorun.c:
258 (_g_mount_guess_content_type):
259 Disable autorun when detecting autorun.exe and autorun.inf,
260 as we do not support those yet (part of bug #524270).
261 * src/nautilus-autorun-software.c: (autorun), (main):
262 Plug some minor leaks.
264 2008-04-04 A. Walton <awalton@svn.gnome.org>
268 * docs/reference/Makefile.am:
269 * docs/reference/libnautilus-extension/Makefile.am:
270 * docs/reference/libnautilus-extension/libnautilus-extension-docs.xml:
271 * docs/reference/libnautilus-extension/libnautilus-extension.types:
272 * docs/reference/libnautilus-extension/version.xml.in:
274 Adds initial Gtk-doc support infrastructure for libnautilus-extension.
275 (Progress towards bug #526193).
277 2008-04-04 Christian Neumair <cneumair@gnome.org>
279 * src/nautilus-places-sidebar.c (nautilus_places_sidebar_init),
280 (nautilus_places_sidebar_dispose),
281 (nautilus_places_sidebar_class_init):
283 Move finalize to dispose, unset pointers to window/tree_view, use
284 eel_preferences_add_callback_while_alive().
286 2008-04-04 Cosimo Cecchi <cosimoc@gnome.org>
288 * libnautilus-extension/nautilus-file-info.c:
289 (nautilus_file_info_get_parent_info),
290 (nautilus_file_info_get_mount), (nautilus_file_info_can_write):
291 * libnautilus-extension/nautilus-file-info.h:
292 * libnautilus-private/nautilus-file.c:
293 (nautilus_file_info_iface_init):
294 Add new APIs for extensions to NautilusFileInfo (can_write, get_mount
295 and get_parent_info). (#521612).
297 2008-04-04 Christian Neumair <cneumair@gnome.org>
299 * libnautilus-private/nautilus-file-operations.c (volume_mount_cb),
300 (nautilus_file_operations_mount_volume):
301 * libnautilus-private/nautilus-file-operations.h:
302 * libnautilus-private/nautilus-mime-actions.c
303 (activation_mount_not_mounted_callback),
304 (activation_mount_not_mounted):
305 * src/nautilus-application.c (startup_volume_mount_cb),
306 (automount_all_volumes), (volume_added_callback):
307 * src/nautilus-places-sidebar.c (open_selected_bookmark),
309 * src/nautilus-window-manage-views.c (mount_not_mounted_callback),
310 (got_file_info_for_view_selection_callback):
311 Inhibit autorun in mount callbacks after finishing mounts rather than
314 It is neccessary because the mount may take a very long time (floppy,
315 password prompt), which may take longer than the inhibition timeout.
317 This approach works because with the current HAL volume monitor
318 implementation, GVolumeMonitor signal emission is scheduled, while the
319 mount callbacks are invoked synchronously.
321 This should also fix the not working inhibition on startup, which
322 could happen because parallel mounts in the background and the rest of
323 the startup process eat resources, so the mounts may also take longer
324 than the inhibition timeout.
326 2008-04-03 Christian Neumair <cneumair@gnome.org>
328 * libnautilus-private/nautilus-bookmark.c
329 (nautilus_bookmark_icon_is_different):
330 Fix icon comparison if icon has not yet been set.
332 * libnautilus-private/nautilus-bookmark.c
333 (nautilus_bookmark_update_icon):
334 Never update icon if a file has not yet been confirmed.
336 2008-04-03 Christian Neumair <cneumair@gnome.org>
338 * libnautilus-private/nautilus-icon-container.c
339 (nautilus_icon_container_update_scroll_region):
340 Do not make x2/y2 smaller than x1/y2. Fixes flashing scrollbar
343 2008-04-03 Tomas Bzatek <tbzatek@redhat.com>
345 * libnautilus-private/nautilus-file.c: (update_info_internal):
346 Fix SELinux:context attribute display issue
348 2008-04-02 Christian Neumair <cneumair@gnome.org>
350 * libnautilus-private/nautilus-icon-container.c
351 (nautilus_icon_container_update_scroll_region),
352 (lay_down_icons_horizontal), (get_max_icon_dimensions),
353 (lay_down_icons_vertical),
354 (nautilus_icon_container_start_renaming_selected_item),
355 (nautilus_icon_container_is_layout_vertical):
356 * libnautilus-private/nautilus-icon-container.h:
357 * src/nautilus-window.c
358 (nautilus_window_set_initial_window_geometry):
359 Subtract 1 from icon rectangle's x2/y2 positions before setting scroll
360 area since the entire canvas codes requests 1 px more than it needs.
361 Wrap when the icon hits the canvas, rather than wrapping to late.
362 Fixes most of the "text besides icons" glitches.
364 Add container padding on the RHS for vertical layout, and consider
365 max. emblem rectangles when deciding whether to wrap. This may wrap
366 slightly to early in some (high zoom level) situations, but we will
367 never get scroll glitches.
369 2008-04-01 Christian Neumair <cneumair@gnome.org>
371 * libnautilus-private/nautilus-view-factory.h:
372 * src/file-manager/fm-desktop-icon-view.c
373 (fm_desktop_icon_view_register):
374 * src/file-manager/fm-icon-view.c:
375 * src/file-manager/fm-list-view.c (fm_list_view_register):
376 * src/nautilus-navigation-window.c (load_view_as_menu):
377 * src/nautilus-window-manage-views.c:
378 * src/nautilus-window-manage-views.h:
379 * src/nautilus-window.c (add_view_as_menu_item):
380 Remove unused "label" field of NautilusViewInfo and
381 nautilus_window_get_view_label().
382 Rename two other fields of NautilusViewInfo and make their use
383 more explicit. Remove redundand "View" from view menu label.
385 2008-04-01 Michael J. Chudobiak <mjc@svn.gnome.org>
387 * libnautilus-private/nautilus-file.c: (nautilus_file_get_icon):
388 Skip the thumbnailing of unreadable files. This is more efficient
389 than relying on failed thumbnails. (#525594).
391 2008-04-01 A. Walton <awalton@svn.gnome.org>
393 reviewed by: Cosimo Cecchi
395 Add advice about patches adding strings to Nautilus.
397 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
399 * libnautilus-private/nautilus-file-operations.c: (delete_dir),
400 (prompt_empty_trash), (verify_destination), (copy_move_directory),
401 (remove_target_recursively), (copy_move_file):
402 * libnautilus-private/nautilus-mime-actions.c:
403 (report_broken_symbolic_link), (activate_files):
404 * libnautilus-private/nautilus-program-choosing.c:
405 (application_cannot_open_location), (nautilus_launch_application),
406 (nautilus_launch_desktop_file):
407 * src/file-manager/fm-error-reporting.c:
408 (fm_report_error_loading_directory),
409 (fm_report_error_renaming_file), (fm_report_error_setting_group),
410 (fm_report_error_setting_owner),
411 (fm_report_error_setting_permissions):
412 * src/file-manager/fm-properties-window.c:
413 (fm_properties_window_drag_data_received),
414 (create_permissions_page):
415 * src/nautilus-application.c: (nautilus_application_startup):
416 * src/nautilus-connect-server-dialog-main.c:
417 (display_error_dialog):
418 * src/nautilus-connect-server-dialog.c: (connect_to_server):
419 * src/nautilus-emblem-sidebar.c:
420 (nautilus_emblem_sidebar_delete_cb), (rename_dialog_response_cb):
421 * src/nautilus-information-panel.c: (receive_dropped_uri_list):
422 * src/nautilus-property-browser.c: (remove_pattern),
423 (remove_emblem), (add_pattern_to_browser):
424 * src/nautilus-window-manage-views.c:
425 (display_view_selection_failure):
426 Do not use contractions in strings. (#145356).
428 2008-04-01 Cosimo Cecchi <cosimoc@gnome.org>
430 * libnautilus-private/nautilus-file-operations.c:
431 (nautilus_file_operations_unmount_mount), (empty_trash_job),
432 (nautilus_file_operations_empty_trash):
433 Do not ask twice if we want to empty the trash when unmounting
436 2008-03-31 Christian Neumair <cneumair@gnome.org>
438 * libnautilus-private/nautilus-autorun.c
439 (should_skip_native_mount_root), (should_autorun_mount):
440 Do not automount mount points inside hidden hierarchies (#524075).
442 2008-03-31 Christian Neumair <cneumair@gnome.org>
444 * libnautilus-private/nautilus-icon-container.c
445 (lay_down_icons_vertical):
446 Reduce vertical space between icons, do not request space at the
449 2008-03-31 Christian Neumair <cneumair@gnome.org>
451 * libnautilus-private/nautilus-icon-canvas-item.c
452 (create_label_layout),
453 (nautilus_icon_canvas_item_get_max_text_width):
454 * libnautilus-private/nautilus-icon-container.c
455 (nautilus_icon_container_start_renaming_selected_item):
456 For column layout, do not limit text width if each columns determines
459 2008-03-30 Christian Neumair <cneumair@gnome.org>
461 * src/file-manager/fm-icon-view.c
462 (fm_icon_view_real_get_directory_tighter_layout):
463 Return FALSE if view does not support tighter layout.
465 2008-03-30 Christian Neumair <cneumair@gnome.org>
467 * src/file-manager/fm-desktop-icon-view.c
468 (fm_desktop_icon_view_register):
469 Do not translate unused desktop icon view labels.
471 * src/file-manager/fm-icon-view.c:
472 * src/file-manager/fm-list-view.c:
473 Use "... View" instead of "View as ..." for view menu and dropdown.
474 This makes the labels consistent with the preference dialog and with
477 2008-03-30 Christian Neumair <cneumair@gnome.org>
479 * src/file-manager/fm-properties-window.c
480 (get_image_for_properties_window), (update_properties_window_icon),
481 (create_image_widget):
482 Use icon name for window instead of pixbuf, if available (#519041).
484 2008-03-29 Christian Neumair <cneumair@gnome.org>
486 * libnautilus-private/apps_nautilus_preferences.schemas.in:
487 * libnautilus-private/nautilus-global-preferences.c
488 (nautilus_global_preferences_get_default_folder_viewer_preference_a
490 * libnautilus-private/nautilus-global-preferences.h:
491 * libnautilus-private/nautilus-icon-canvas-item.c
492 (create_label_layout),
493 (nautilus_icon_canvas_item_get_max_text_width):
494 * libnautilus-private/nautilus-icon-container.c
495 (lay_down_one_column), (get_max_icon_dimensions),
496 (lay_down_icons_vertical), (lay_down_icons_vertical_desktop),
497 (lay_down_icons), (size_allocate),
498 (nautilus_icon_container_update_icon),
499 (nautilus_icon_container_set_layout_mode),
500 (nautilus_icon_container_start_renaming_selected_item),
501 (nautilus_icon_container_set_forced_icon_size),
502 (nautilus_icon_container_set_all_columns_same_width):
503 * libnautilus-private/nautilus-icon-container.h:
504 * libnautilus-private/nautilus-icon-private.h:
505 * libnautilus-private/nautilus-metadata.h:
506 * src/file-manager/fm-icon-container.c
507 (fm_icon_container_get_icon_images),
508 (fm_icon_container_get_icon_text):
509 * src/file-manager/fm-icon-view.c
510 (get_stored_icon_position_callback),
511 (fm_icon_view_supports_manual_layout),
512 (fm_icon_view_supports_tighter_layout), (update_layout_menus),
513 (fm_icon_view_real_set_directory_sort_reversed),
514 (fm_icon_view_get_directory_auto_layout),
515 (fm_icon_view_real_get_directory_auto_layout),
516 (fm_icon_view_set_directory_auto_layout),
517 (fm_icon_view_real_set_directory_auto_layout),
518 (fm_icon_view_real_set_directory_tighter_layout),
519 (real_supports_manual_layout), (get_default_zoom_level),
520 (set_labels_beside_icons), (set_columns_same_width),
521 (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level),
522 (fm_icon_view_zoom_to_level),
523 (fm_icon_view_restore_default_zoom_level),
524 (default_zoom_level_changed_callback),
525 (all_columns_same_width_changed_callback),
526 (fm_icon_view_set_property), (fm_icon_view_class_init),
527 (fm_icon_view_get_id), (fm_icon_view_init), (fm_icon_view_create),
528 (fm_compact_view_create), (fm_icon_view_is_compact),
529 (fm_icon_view_register):
530 * src/file-manager/fm-icon-view.h:
531 * src/nautilus-file-management-properties.c
532 (nautilus_file_management_properties_dialog_setup):
533 * src/nautilus-file-management-properties.glade:
536 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
538 * src/nautilus-window-manage-views.c:
539 (display_view_selection_failure):
540 Fix a typo in a string. (#521199).
542 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
544 * libnautilus-private/nautilus-progress-info.c:
545 (get_progress_window):
546 Use title capitalization for the File Operations dialog. (#516353).
548 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
550 * src/nautilus-places-sidebar.c: (update_places):
551 Show network servers in Places sidebar. Patch by Vincent Untz.
554 2008-03-29 Cosimo Cecchi <cosimoc@gnome.org>
556 * libnautilus-private/nautilus-icon-container.c:
557 (nautilus_icon_container_invert_selection):
558 * libnautilus-private/nautilus-icon-container.h:
559 * libnautilus-private/nautilus-view.c:
560 (nautilus_view_invert_selection):
561 * libnautilus-private/nautilus-view.h:
562 * src/file-manager/fm-actions.h:
563 * src/file-manager/fm-directory-view.c:
564 (action_invert_selection_callback),
565 (fm_directory_view_invert_selection), (real_update_menus),
566 (fm_directory_view_class_init):
567 * src/file-manager/fm-directory-view.h:
568 * src/file-manager/fm-icon-view.c: (fm_icon_view_invert_selection),
569 (fm_icon_view_class_init):
570 * src/file-manager/fm-list-view.c: (fm_list_view_invert_selection),
571 (fm_list_view_class_init):
572 * src/file-manager/nautilus-directory-view-ui.xml:
573 Add support for "Invert Selection". Patch by Amos Brocco
574 <amos.brocco@unifr.ch>. (#305295).
576 2008-03-29 Christian Neumair <cneumair@gnome.org>
578 * src/nautilus-application.c
579 (nautilus_application_save_session_to_file), (save_session):
580 * src/nautilus-application.h:
581 * src/nautilus-main.c (main):
582 * src/nautilus-shell.c (open_windows_at_idle), (restart_at_idle):
583 When restarting with "nautilus --restart", use XML file session
584 save / load mechanism, instead of writing to / reading from GConf.
586 2008-03-29 Christian Neumair <cneumair@gnome.org>
588 * src/nautilus-bookmarks-window.c (create_bookmarks_window),
589 (on_button_pressed), (on_key_pressed), (repopulate):
590 Write back changes to selected bookmark before changing
593 2008-03-28 Alexander Larsson <alexl@redhat.com>
596 Bump version to 2.23.1
597 Gnome 2.22 work continues on gnome-2-22 branch
599 2008-03-28 Alexander Larsson <alexl@redhat.com>
602 Post release version bump
604 === nautilus 2.22.1 ===
606 2008-03-28 Alexander Larsson <alexl@redhat.com>
611 2008-03-28 A. Walton <awalton@svn.gnome.org>
613 * libnautilus-private/nautilus-progress-info.c:
614 (get_progress_window):
615 Fix annoying behavior of the file progress info dialog jumping
616 to the center of the screen when new file operations begin.
619 2008-03-28 Alexander Larsson <alexl@redhat.com>
621 * libnautilus-private/nautilus-file-operations.c:
623 Make sure to queue a move even if the op was a move,
624 not just an added event.
626 2008-03-28 Alexander Larsson <alexl@redhat.com>
628 * libnautilus-private/nautilus-file-operations.c:
630 Don't leak dest_fs_id by requesting it twice.
632 2008-03-28 Alexander Larsson <alexl@redhat.com>
634 * libnautilus-private/nautilus-file-operations.c:
636 During the merge part of a recursive move/copy always
637 disable same_fs to make sure we transcode filenames
638 correctly, as the target directory may be on another
641 2008-03-28 Alexander Larsson <alexl@redhat.com>
643 * libnautilus-private/nautilus-file-operations.c:
644 When prepare move fails and we didn't select overwrite
645 do not silently overwrite. Instead we remember for each
646 file if overwrite was already specified or not.
648 2008-03-28 Alexander Larsson <alexl@redhat.com>
650 * libnautilus-private/nautilus-file-operations.c:
652 Actually handle the move-file-over-directory case.
654 2008-03-26 Alexander Larsson <alexl@redhat.com>
656 * libnautilus-private/nautilus-monitor.c:
657 (nautilus_monitor_directory):
658 Avoid constantly trying to create directory monitors
659 if it fails once by returning an "empty"
660 NautilusMonitor instead of NULL.
662 2008-03-24 Christian Neumair <cneumair@gnome.org>
664 * src/file-manager/fm-directory-view.c
665 (delayed_rename_file_hack_callback),
666 (delayed_rename_file_hack_removed), (rename_file):
667 Ensure that the rename file callback data is destroyed. We leaked it
668 in case of cancellation.
670 2008-03-23 Christian Neumair <cneumair@gnome.org>
672 * src/file-manager/fm-directory-view.c
673 (directory_list_lookup_file), (fm_directory_view_new_folder),
674 (paste_clipboard_received_callback),
675 (paste_into_clipboard_received_callback),
676 (action_paste_files_callback), (action_paste_files_into_callback):
677 Ref/unref view before/after receiving clipboard data, and check
678 whether it has been disposed. Should fix most of the clipboard crashers.
680 * src/file-manager/fm-tree-view.c
681 (clipboard_contents_received_callback), (button_pressed_callback),
682 (create_popup_menu), (fm_tree_view_init), (fm_tree_view_dispose),
683 (fm_tree_view_finalize):
684 Cancel activation and destroy popup in dispose() and not in finalize().
685 Create popup menu on demand.
686 Unref popup file in dispose() instead of leaking a reference.
687 Use eel_preferences_add_callback_while_alive() for preferences
689 Also ref/unref before/after requesting clipboard data, and check for
690 previous disposal in callback. Should fix rest of clipboard crashers.
692 2008-03-23 Christian Neumair <cneumair@gnome.org>
694 * src/file-manager/fm-icon-view.c (play_file):
695 Use playbin for playback, but keep video playback disabled. (#523959).
697 2008-03-23 Paolo Borelli <pborelli@katamail.com>
699 * src/nautilus-location-entry.c: do not leak the
700 location string when autocompleting.
702 2008-03-23 Christian Neumair <cneumair@gnome.org>
704 * libnautilus-private/nautilus-directory-async.c
705 (directory_count_start), (deep_count_load):
706 Do not follow symlinks. (#504980).
708 2008-03-23 Christian Neumair <cneumair@gnome.org>
710 * libnautilus-private/nautilus-file-operations.c
711 (custom_full_name_skip), (custom_basename_skip),
712 (custom_size_skip), (custom_time_skip), (custom_mount_skip):
713 Fix compiler warnings about unused value by casting va_arg calls with
714 unused return values to void. (#523908).
716 2008-03-22 Christian Neumair <cneumair@gnome.org>
718 * src/file-manager/fm-directory-view.c
719 (delayed_rename_file_hack_callback):
720 Only start renaming if we have not yet been destroyed.
722 2008-03-20 Alexander Larsson <alexl@redhat.com>
724 * libnautilus-private/nautilus-program-choosing.c:
725 Use GDesktopAppInfos for launching desktop files. (#342084)
726 Patch from Cosimo Cecchi.
728 * src/file-manager/fm-directory-view.c:
729 (paste_clipboard_data):
732 2008-03-19 Frederic Crozat <fcrozat@mandriva.com>
734 * libnautilus-private/nautilus-link.c:
735 Only strip icon name when it ends with a know
738 2008-03-19 Alexander Larsson <alexl@redhat.com>
741 Add Christian Neumair as new maintainer
743 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
745 * libnautilus-private/nautilus-search-engine-tracker.c:
746 (nautilus_search_engine_tracker_new): Check that tracker is
747 actually running before using it (#386512).
748 Patch by Josselin Mouette.
750 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
752 * src/file-manager/fm-directory-view.c:
753 (action_show_hidden_files_callback): Show backup files too if the
754 option for it is set. Showing hidden files and backup files is
755 handled exactly the same in nautilus nowadays (#327361).
756 Patch by Stephen Cook.
758 2008-03-19 Sebastian Dröge <slomo@circular-chaos.org>
760 * src/file-manager/fm-directory-view.c: (file_should_show_foreach):
761 Allow "Connect to server" for sftp and ssh shares too (#385608).
762 Patch from Mike Hommey.
764 2008-03-18 Cosimo Cecchi <cosimoc@gnome.org>
766 * libnautilus-private/nautilus-file.c:
767 (nautilus_file_should_show_thumbnail):
768 * libnautilus-private/nautilus-thumbnails.c: (get_types_table),
769 (nautilus_thumbnail_is_mimetype_limited_by_size):
770 * libnautilus-private/nautilus-thumbnails.h:
771 Always use the thumbnails regardless of the original file size if
772 it has been already generated (#501268).
773 Also, reimplement image mimetypes table to determine if we have
774 to check for file size limit.
777 2008-03-17 A. Walton <awalton@svn.gnome.org>
779 * libnautilus-private/nautilus-icon-info.h:
780 Trivial build fix for users with Gtk+ SVN trunk (#522835),
781 caused by recent changes in Gtk+'s file includes.
782 Patch from Marc-Andre Lureau.
784 2008-03-17 Alexander Larsson <alexl@redhat.com>
786 * src/nautilus-connect-server-dialog-main.c:
787 * src/nautilus-connect-server-dialog-nonmain.c:
788 * src/nautilus-connect-server-dialog.c:
789 Mount location when using the external connect
790 to server dialog app. (#520390)
791 Patch from Cosimo Cecchi <anarki@lilik.it>
793 2008-03-14 A. Walton <awalton@svn.gnome.org>
795 * src/nautilus-connect-server-dialog.c
796 (bookmark_checkmark_toggled),
797 (nautilus_connect_server_dialog_init):
798 Set the bookmark name widget in the connect server dialog insensitive
799 if the user doesn't check the add bookmark check button.
801 2008-03-14 A. Walton <awalton@svn.gnome.org>
803 * libnautilus-private/nautilus-bookmark.c
804 (nautilus_bookmark_compare_with):
805 Fixes crash if the user doesn't set a name for the bookmark (#522446).
807 2008-03-14 Alexander Larsson <alexl@redhat.com>
809 * libnautilus-private/nautilus-column-chooser.c:
810 (button_new_with_mnemonic):
811 respect gtk-button-images property for buttons (#514130)
812 Patch from Marcin Galazka
814 2008-03-13 Alexander Larsson <alexl@redhat.com>
816 * libnautilus-private/nautilus-mime-application-chooser.c:
817 (set_extension_and_description):
818 Don't create application/x-ext-<extension> types for known mimetypes
820 2008-03-12 Cosimo Cecchi <cosimoc@gnome.org>
822 * src/nautilus-property-browser.c:
823 (make_properties_from_directories):
824 Use the correct string to lookup the icons for the emblems.
827 2008-03-12 Tomas Bzatek <tbzatek@redhat.com>
829 * src/file-manager/fm-properties-window.c:
830 Fix a crash while changing owner
832 2008-03-11 Alexander Larsson <alexl@redhat.com>
835 Post release version bump
837 === nautilus 2.22.0 ===
839 2008-03-11 Alexander Larsson <alexl@redhat.com>
850 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
852 * libnautilus-private/nautilus-file-operations.c:
853 (callback_for_move_to_trash):
854 Fix a crash due to a missing NULL check (#520947).
856 2008-03-06 Alexander Larsson <alexl@redhat.com>
858 * libnautilus-private/nautilus-bookmark.c:
859 (nautilus_bookmark_uri_known_not_to_exist):
860 Fix this check to actually only access local
861 files, not fuse-based gvfs paths.
863 2008-03-06 Alexander Larsson <alexl@redhat.com>
865 * libnautilus-private/nautilus-icon-container.c:
866 (nautilus_icon_container_update_icon):
869 * libnautilus-private/nautilus-icon-info.c:
870 (nautilus_icon_info_lookup):
871 Resize custom icons (#513102)
873 2008-03-06 Alexander Larsson <alexl@redhat.com>
875 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
876 Avoid crashing if no pixbuf for menu icon. (#513719)
878 2008-03-06 Alexander Larsson <alexl@redhat.com>
880 * src/nautilus-file-management-properties.c:
881 Avoid showing broken icons for the media type list (#519880)
883 2008-03-06 Alexander Larsson <alexl@redhat.com>
885 * libnautilus-private/nautilus-file-operations.c:
887 Fix delete all button (#518616)
888 Patch from Rached Ben Mustapha
890 2008-03-06 Alexander Larsson <alexl@redhat.com>
892 * libnautilus-private/nautilus-file.c:
893 (nautilus_file_can_set_permissions):
894 Try to set permissions on remote shares. (#520572)
896 2008-03-06 Alexander Larsson <alexl@redhat.com>
898 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
899 Only look for autorun stuff for local files.
900 We can't generally exec stuff for non-local files anyway,
901 and is a performance hit to do the check.
903 2008-03-05 Alexander Larsson <alexl@redhat.com>
905 * libnautilus-private/nautilus-autorun.[ch]:
906 Add async x-content type getter, change sync one
907 to only read the cached value
909 * src/file-manager/fm-directory-view.c:
910 * src/nautilus-window-manage-views.c:
911 Get x-content type async
913 2008-03-04 Alexander Larsson <alexl@redhat.com>
915 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
916 Handle the case of empty display name as if it wasn't specified.
918 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
920 * nautilus-computer.desktop.in.in:
921 * nautilus-folder-handler.desktop.in.in:
922 * nautilus-home.desktop.in.in:
923 Computer, Home and Open Folder .desktop files should only show in
924 GNOME. Patch from Federico Mena Quintero. (#350947)
926 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
928 * src/nautilus-file-management-properties.c:
929 (update_icon_captions_from_gconf):
930 Fix a crasher when reading NULL values from GConf. (#518974)
932 2008-02-28 Christian Neumair <cneumair@gnome.org>
934 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
936 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
937 Ignore lines beginning with a space (#512593).
939 2008-02-28 Alexander Larsson <alexl@redhat.com>
941 * src/file-manager/fm-directory-view.c:
942 (file_should_show_foreach):
943 Add mount entry for mountables, not unmount (#519056)
945 2008-02-28 Alexander Larsson <alexl@redhat.com>
947 * libnautilus-private/nautilus-progress-info.c:
948 Use better icon for system tray. (#518644)
949 Patch from Michael Monreal
951 2008-02-07 Christian Neumair <cneumair@gnome.org>
953 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
954 Handle NULL state (#512042).
955 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
956 trash monitor signal (#519050).
958 2008-02-26 Alexander Larsson <alexl@redhat.com>
960 * src/nautilus-autorun-software.c (autorun):
963 2008-02-25 Alexander Larsson <alexl@redhat.com>
966 Post release version bump
968 === nautilus 2.21.92 ===
970 2008-02-25 Alexander Larsson <alexl@redhat.com>
978 2008-02-25 Alexander Larsson <alexl@redhat.com>
980 * src/nautilus-autorun-software.c:
981 Show dialog on autorun errors
983 2008-02-25 Alexander Larsson <alexl@redhat.com>
985 * src/file-manager/fm-properties-window.c:
986 Don't show permissions for computer.
987 Make "open with tab" consistent for computer and trash.
988 Patch from Cosimo Cecchi (#518131)
990 2008-02-25 Alexander Larsson <alexl@redhat.com>
992 * src/nautilus-window-manage-views.c:
993 (got_file_info_for_view_selection_callback):
994 Fix NautilusFile leak.
995 Patch from Christian Neumair
997 2008-02-25 Alexander Larsson <alexl@redhat.com>
999 * libnautilus-private/nautilus-icon-container.[ch]:
1000 * src/file-manager/fm-directory-view.[ch]:
1001 * src/file-manager/fm-icon-view.c:
1002 Fixes the icon position when creating a new folder,
1003 and the view is zoomed.
1004 Patch from Christian Neumair
1006 2008-02-25 Alexander Larsson <alexl@redhat.com>
1008 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
1009 Fix s/display_name/filename/ typo (#515903)
1010 Fixes blurry window icons
1011 Patch from Christian Neumair
1013 2008-02-25 Alexander Larsson <alexl@redhat.com>
1015 * src/file-manager/fm-properties-window.c:
1016 Allow theming of chart colors (#478471)
1017 Patch from Baris Cicek
1019 2008-02-25 Alexander Larsson <alexl@redhat.com>
1021 * libnautilus-private/nautilus-file.c (is_uri_relative):
1022 g_uri_get_scheme -> g_uri_parse_scheme
1024 2008-02-25 Alexander Larsson <alexl@redhat.com>
1026 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
1027 Don't display error on G_IO_ERROR_FAILED_HANDLED.
1029 2008-02-22 David Zeuthen <davidz@redhat.com>
1031 * libnautilus-private/nautilus-autorun.c:
1032 (autorun_dialog_response), (do_autorun_for_content_type):
1033 Actually handle when the user presses the Eject or Unmount button.
1035 * src/nautilus-window-manage-views.c: (found_mount_cb),
1036 (update_for_new_location):
1037 * src/nautilus-window-private.h:
1038 * src/nautilus-window.c: (nautilus_window_finalize):
1039 Find the mount for the window, used for determining if a x-content
1040 clue bar should be shown, async.
1042 2008-02-22 Alexander Larsson <alexl@redhat.com>
1044 * libnautilus-private/nautilus-mime-actions.c:
1045 (activation_mount_not_mounted):
1046 Don't crash if all files were removed due to error
1049 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
1051 * libnautilus-private/nautilus-icon-container.c:
1052 (nautilus_icon_container_get_selected_icons),
1053 (nautilus_icon_container_get_selected_icon_locations),
1054 (stop_rubberbanding): Add
1055 nautilus_icon_container_get_selected_icons(). Use icon as range
1056 selection base if it has been rubberbanded. Fixes #512894.
1058 2008-02-21 Vincent Untz <vuntz@gnome.org>
1060 Bring back the Connect to dialog. It still needs some work, but it's
1061 better than nothing.
1063 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
1064 Actually save the name in the bookmark, instead of forgetting it.
1066 * src/Makefile.am: Updated to build the connect dialog stuff.
1067 * src/nautilus-connect-server-dialog-main.c: (show_uri),
1068 (nautilus_connect_server_dialog_present_uri), (main):
1069 Port to gio. We use g_app_info_launch_default_for_uri() to open the
1070 URI, but it will need some more work because it doesn't automount the
1072 * src/nautilus-connect-server-dialog-nonmain.c:
1073 (nautilus_connect_server_dialog_present_uri): Trivial update.
1074 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
1075 (nautilus_connect_server_dialog_finalize), (connect_to_server),
1076 (response_callback), (setup_for_type), (display_server_location),
1077 (nautilus_connect_server_dialog_init),
1078 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
1079 feature, to replace the old gnome-vfs network volumes. Remove the
1080 Browse button, which isn't really needed there. Needs some more polish.
1081 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
1082 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
1083 Uncomment code to make use of the dialog
1085 2008-02-21 David Zeuthen <davidz@redhat.com>
1087 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
1088 Use g_volume_should_automount() to determine if we should autorun
1089 programs on a mount.
1091 * libnautilus-private/nautilus-directory-async.c:
1092 (nautilus_directory_set_up_request),
1093 (nautilus_async_destroying_file), (lacks_filesystem_info),
1094 (wants_filesystem_info), (request_is_satisfied),
1095 (directory_count_start), (mime_list_start),
1096 (filesystem_info_cancel), (filesystem_info_stop),
1097 (filesystem_info_state_free), (got_filesystem_info),
1098 (query_filesystem_info_callback), (filesystem_info_start),
1099 (start_or_stop_io), (nautilus_directory_cancel),
1100 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
1101 (nautilus_directory_cancel_loading_file_attributes):
1102 * libnautilus-private/nautilus-directory-private.h:
1103 * libnautilus-private/nautilus-file-attributes.h: Add new
1104 filesystem info attribute; right now two bits in NautilusFile's
1105 private structure are set; the filesystem::use-preview and
1106 filesystem:readonly.
1108 * libnautilus-private/nautilus-file-operations.c:
1109 (nautilus_file_operations_mount_volume):
1110 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
1111 (mount_shortcut_cb): Don't inhibit automount from
1112 nautilus_file_operations_mount_volume() because then everything
1113 will be inhibited as the mount_added callback use it as
1114 well. Rather, move the call to inhibit out to the proper call
1117 * libnautilus-private/nautilus-file-private.h:
1118 * libnautilus-private/nautilus-file.c:
1119 (nautilus_file_get_filesystem_use_preview),
1120 (nautilus_file_should_show_thumbnail),
1121 (get_speed_tradeoff_preference_for_file),
1122 (nautilus_file_get_mount):
1123 * libnautilus-private/nautilus-file.h:
1124 * src/file-manager/fm-directory-view.c: (load_directory):
1125 * src/file-manager/fm-icon-view.c: (should_preview_sound):
1126 * src/nautilus-window-manage-views.c: (update_for_new_location):
1127 Use the new filesystem::use-preview hint to determine if we should
1128 preview non-native files (such as gphoto2:// and cdda://
1131 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
1133 * src/nautilus-application.c: (find_parent_spatial_window):
1134 Stop closing parent windows at Desktop in spatial mode only if it's
1135 not explicitly opened in a spatial window. (#515180).
1137 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
1139 * src/nautilus-pathbar.c: (trash_state_changed_cb),
1140 (nautilus_path_bar_init):
1141 Update the trash icon on the pathbar according to the trash state.
1144 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
1146 * libnautilus-private/nautilus-mime-application-chooser.c:
1147 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
1148 Finish work on open with tab with multiple files selected. (#343930).
1150 2008-02-20 Alexander Larsson <alexl@redhat.com>
1152 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
1153 * libnautilus-private/nautilus-open-with-dialog.[ch]:
1154 * src/file-manager/fm-directory-view.c:
1155 * src/file-manager/fm-properties-window.c:
1156 Initial work on open with tab with multple selected
1158 Patch from Cosimo Cecchi
1160 2008-02-20 Alexander Larsson <alexl@redhat.com>
1162 * libnautilus-private/nautilus-file-operations.c:
1163 Duplicate if src and dest dirs are the same (#512392)
1165 2008-02-20 Alexander Larsson <alexl@redhat.com>
1167 * src/nautilus-main.c:
1168 Call eel_debug_shut_down() after freeing
1169 NautilusApplications (fixes warning about
1171 Pointed out by Christian Neumair
1173 2008-02-20 Alexander Larsson <alexl@redhat.com>
1175 * libnautilus-private/nautilus-icon-info.c:
1176 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
1177 (nautilus_icon_info_get_pixbuf_at_size):
1178 Don't scale icons if not needed (#515903)
1179 Patch from Christian Neumair
1181 2008-02-19 Alexander Larsson <alexl@redhat.com>
1183 * src/file-manager/fm-tree-model.[ch]:
1184 Add fm_tree_model_iter_compare_roots to compare roots
1185 Report dummy rows added before reporting has_child_toggled.
1187 * src/file-manager/fm-tree-view.c:
1189 Use fm_tree_model_iter_compare_roots when comparing roots
1190 to force a stable sort, because GtkTreeModelSort isn't stable.
1192 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
1194 * libnautilus-private/nautilus-file-operations.c:
1195 (delete_job_done), (delete_job), (trash_or_delete_internal),
1196 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
1197 * libnautilus-private/nautilus-file-operations.h:
1198 * src/file-manager/fm-directory-view.c:
1199 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
1200 (trash_or_delete_files), (action_location_trash_callback):
1201 Reset selection_was_removed in FMDirectoryView if the user
1202 cancels the deletion from trash (#337937).
1204 2008-02-19 Alexander Larsson <alexl@redhat.com>
1206 * libnautilus-private/nautilus-clipboard.c:
1207 * src/file-manager/fm-directory-view.c:
1208 * src/file-manager/fm-icon-view.c:
1209 * src/file-manager/fm-list-view.c:
1210 * src/nautilus-navigation-window-menus.c:
1211 * src/nautilus-spatial-window.c:
1212 * src/nautilus-window-menus.c:
1213 Move comments around to help translators (#463616)
1214 Patch from Yann Simon
1216 2008-02-19 Alexander Larsson <alexl@redhat.com>
1218 * libnautilus-private/Makefile.am:
1219 * libnautilus-private/nautilus-file-operations-progress-icons.h:
1220 * libnautilus-private/nautilus-file-operations-progress.[ch]:
1221 Removed unused files. (#515259)
1223 * libnautilus-private/nautilus-file-operations.c:
1224 Don't include removed file
1226 2008-02-18 Alexander Larsson <alexl@redhat.com>
1228 * libnautilus-private/nautilus-directory-async.c:
1229 (link_info_nautilus_link_read_callback):
1230 Avoid free of random memory if desktop file reading
1233 2008-02-15 Alexander Larsson <alexl@redhat.com>
1235 * libnautilus-private/nautilus-dnd.c:
1236 (nautilus_drag_build_selection_list):
1237 Don't build selection list in wrong order. (#330357)
1239 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
1241 * src/file-manager/fm-properties-window.c:
1242 (should_show_custom_icon_buttons):
1243 Fix typo, now you can set custom icons again. (#512795)
1245 2008-02-15 Alexander Larsson <alexl@redhat.com>
1247 * libnautilus-private/nautilus-mime-actions.c:
1248 * libnautilus-private/nautilus-vfs-file.c:
1249 Fix checking when to display errors (#514135)
1251 2008-02-14 Alexander Larsson <alexl@redhat.com>
1253 * libnautilus-private/nautilus-file-operations.c:
1254 (report_copy_progress):
1255 Only change progress status string as needed when
1256 copying. This avoids a lot of I/O ops to get the
1259 2008-02-14 Alexander Larsson <alexl@redhat.com>
1261 * libnautilus-private/nautilus-file-operations.c:
1262 ask before emptying the trash or deleting files (#509877)
1263 Patch from Cosimo Cecchi and Luca Ferretti
1265 2008-02-14 Alexander Larsson <alexl@redhat.com>
1267 * src/file-manager/fm-properties-window.[ch]:
1268 Close properties dialog on escape (#515620)
1269 Patch from Cosimo Cecchi
1271 2008-02-14 Alexander Larsson <alexl@redhat.com>
1273 * libnautilus-private/nautilus-file-operations.c:
1274 Don't ref parent window during operation, as this
1275 could lead to some crash when the gtkuimanager is updated
1276 but the child widgets were destroyed. Instead use
1279 2008-02-13 Alexander Larsson <alexl@redhat.com>
1282 Handle beagle >= 0.3.0
1284 2008-02-13 Alexander Larsson <alexl@redhat.com>
1286 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
1287 Fix bookmark comparison (#516214)
1288 Patch from Cosimo Cecchi
1290 2008-02-13 Alexander Larsson <alexl@redhat.com>
1292 * libnautilus-private/nautilus-progress-info.c:
1293 Allow minimize of progress window (#512778)
1294 Patch from Cosimo Cecchi
1296 2008-02-13 Alexander Larsson <alexl@redhat.com>
1298 * libnautilus-private/nautilus-progress-info.[ch]:
1299 * libnautilus-private/nautilus-file-operations.c:
1300 Add paused status to progress infos and use it
1301 to avoid poping up the progress dialog while dialogs
1303 Patch from Cosimo Cecchi
1305 2008-02-13 Alexander Larsson <alexl@redhat.com>
1307 * libnautilus-private/nautilus-icon-dnd.c:
1308 If using composite, make dnd icons partially transparent.
1310 2008-02-13 Alexander Larsson <alexl@redhat.com>
1312 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1313 * libnautilus-private/nautilus-icon-dnd.c:
1314 Support alpha icons during DnD on composited screens. (#500084)
1315 Patch from Alexander "weej" Jones
1317 2008-02-13 Alexander Larsson <alexl@redhat.com>
1319 * libnautilus-private/nautilus-link.c:
1320 (nautilus_link_get_link_icon_from_desktop):
1321 Strip extension from non-absolute-filename icons.
1322 This fixes icons for some old-school desktop files.
1324 2008-02-13 Alexander Larsson <alexl@redhat.com>
1326 * libnautilus-private/nautilus-file.[ch]:
1327 * libnautilus-private/nautilus-file-private.h:
1328 Add nautilus_file_is_launcher()
1330 * libnautilus-private/nautilus-directory-async.c:
1331 * libnautilus-private/nautilus-dnd.c:
1332 * libnautilus-private/nautilus-link.[ch]
1333 * libnautilus-private/nautilus-mime-actions.c:
1334 * libnautilus-private/nautilus-program-choosing.[ch]:
1335 * src/file-manager/fm-directory-view.c:
1336 * src/file-manager/fm-tree-view.c:
1337 Remove weird desktop-file: and command: hacks, and
1338 replace with usage and implementation of
1339 nautilus_file_is_launcher().
1340 This fixes some problems where the old desktop-file uri
1341 was interpreted as an actual file.
1343 2008-02-13 Alexander Larsson <alexl@redhat.com>
1345 * libnautilus-private/nautilus-file-operations.c (verify_destination):
1346 Don't free NULL GError.
1348 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
1350 * libnautilus-private/nautilus-file-operations.c:
1351 Remove unneeded gnome-vfs includes.
1353 2008-02-12 Alexander Larsson <alexl@redhat.com>
1355 * libnautilus-private/nautilus-mime-actions.c:
1356 (mime_application_hash):
1357 Fix 64bit build (#515896)
1359 2008-02-11 Alexander Larsson <alexl@redhat.com>
1362 Post-release version bump
1364 === nautilus 2.21.91 ===
1366 2008-02-11 Alexander Larsson <alexl@redhat.com>
1374 2008-02-11 Alexander Larsson <alexl@redhat.com>
1376 * libnautilus-private/nautilus-progress-info.[ch]:
1377 * libnautilus-private/nautilus-file-operations.c:
1378 Make progress setting be ratio based and not
1379 percent based and then ensure we handle division
1380 by zero correctly in all cases.
1382 2008-02-11 Alexander Larsson <alexl@redhat.com>
1384 * libnautilus-private/nautilus-file-operations.c:
1385 * libnautilus-private/nautilus-mime-actions.c:
1386 * libnautilus-private/nautilus-vfs-file.c:
1387 * src/nautilus-application.c:
1388 * src/nautilus-window-manage-views.c:
1389 Update for new gio mount flags argument
1391 2008-02-11 Alexander Larsson <alexl@redhat.com>
1393 * src/nautilus-places-sidebar.c (update_places):
1394 Fix leak of volumes list.
1395 Pointed out by Vincent Untz
1397 2008-02-08 Alexander Larsson <alexl@redhat.com>
1399 * libnautilus-private/nautilus-autorun.c:
1402 2008-02-08 Alexander Larsson <alexl@redhat.com>
1404 * src/nautilus-application.c:
1405 Use the new g_volume_should_automount()
1407 2008-02-08 Alexander Larsson <alexl@redhat.com>
1409 * libnautilus-private/nautilus-desktop-link.c:
1410 Maks sure we disconnect from the changed
1411 signal on the mount.
1413 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
1415 * HACKING: Change CVS things into SVN.
1417 2008-02-08 Alexander Larsson <alexl@redhat.com>
1419 * libnautilus-private/nautilus-desktop-link.c:
1420 (mount_changed_callback):
1421 (nautilus_desktop_link_new_from_mount):
1422 Handle changes of GMount objects
1424 2008-02-08 Alexander Larsson <alexl@redhat.com>
1426 * src/file-manager/fm-directory-view.c:
1427 Fix open and open with menu display in
1428 always-use-browser mode.
1430 2008-02-08 Alexander Larsson <alexl@redhat.com>
1432 * src/file-manager/fm-directory-view.c:
1433 Make sure delete-from-trash is correctly sensitive.
1436 2008-02-08 Alexander Larsson <alexl@redhat.com>
1438 * test/test-nautilus-search-engine.c:
1440 Initialize threads (#515031)
1442 2008-02-07 Luca Ferretti <elle.uca@libero.it>
1445 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
1448 2008-02-07 A. Walton <awalton@svn.gnome.org>
1450 * libnautilus-private/nautilus-emblem-utils.c:
1451 (is_reserved_keyword):
1452 * libnautilus-private/nautilus-file.c:
1453 (nautilus_file_fit_date_as_string):
1454 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
1455 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
1457 2008-02-07 Alexander Larsson <alexl@redhat.com>
1459 * libnautilus-private/nautilus-icon-dnd.c:
1460 Rewrite the desktop uri to the real uri on
1461 uri-list drops (i.e. from other apps) (#511764)
1463 2008-02-06 Alexander Larsson <alexl@redhat.com>
1465 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
1466 Don't crash if parent doesn't exist (#512636)
1467 Move exact change before key generation to avoid leak.
1469 2008-02-06 Alexander Larsson <alexl@redhat.com>
1471 * src/nautilus-window-manage-views.c:
1472 (nautilus_window_reload):
1473 Selection is already GFiles now, no need to
1474 convert from uris (#514458)
1475 Patch from John Millikin
1477 2008-02-06 Alexander Larsson <alexl@redhat.com>
1479 * libnautilus-private/nautilus-directory-async.c:
1480 (directory_load_one):
1481 Avoid crashing if gvfs backend gives NULL as name for
1482 a new file. (#511601)
1484 2008-02-06 Alexander Larsson <alexl@redhat.com>
1486 * libnautilus-private/nautilus-directory-async.c:
1487 * libnautilus-private/nautilus-directory-private.h:
1488 Change how we handle cancellation of the directory count
1489 and mime list for files in a directory. We now make sure
1490 that the callback for the cancelled operation is run before
1493 This was causing problems when viewing a directory that had
1494 a subdirectory getting a lot of new files added, as for each
1495 new file added the directory count would be cancelled and
1496 re-started, leading to lots of outstanding (cancelled)
1497 operations. Each of these was using a file descriptor for
1498 the readdir operation, which wasn't really leaking (it was
1499 eventually freed) but could cause temporary out-of-fd errors.
1501 Perhaps we should do something similar for all kinds of
1502 operations, but its worst for dir count and mime list due to
1503 nautilus_directory_invalidate_count_and_mime_list() which is
1504 called on file creation.
1506 2008-02-05 Alexander Larsson <alexl@redhat.com>
1508 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
1509 Escape characters that won't work in GMarkup.
1511 2008-02-04 Alexander Larsson <alexl@redhat.com>
1513 * libnautilus-private/nautilus-autorun.c:
1514 Don't autorun non-local mounts.
1516 2008-02-04 Alexander Larsson <alexl@redhat.com>
1518 * libnautilus-private/nautilus-dnd.c ()
1519 (nautilus_drag_default_drop_action_for_icons):
1520 Default to move when dragging from trash.
1522 2008-02-04 Alexander Larsson <alexl@redhat.com>
1524 * src/file-manager/fm-properties-window.c (create_permissions_page):
1525 Only show selinux context if HAVE_SELINUX.
1527 2008-02-04 Alexander Larsson <alexl@redhat.com>
1529 * libnautilus-private/nautilus-file-operations.c:
1530 Don't follow symlinks when emptying trash (#513912)
1532 2008-02-01 Alexander Larsson <alexl@redhat.com>
1534 * libnautilus-private/nautilus-mime-actions.c:
1535 Handle GAppInfos having NULL id
1537 2008-01-30 Alexander Larsson <alexl@redhat.com>
1539 * libnautilus-private/nautilus-autorun.[ch]:
1540 Add functions to inhibit autorun for a volume
1541 or for the volume of a file.
1543 * src/nautilus-application.c:
1544 Convert automount code to new way to inhibit autorun.
1546 * libnautilus-private/nautilus-file-operations.c:
1547 * libnautilus-private/nautilus-mime-actions.c:
1548 * libnautilus-private/nautilus-vfs-file.c:
1549 * src/nautilus-window-manage-views.c:
1550 Inhibit autorun if we manually mount stuff.
1552 2008-01-29 Alexander Larsson <alexl@redhat.com>
1554 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
1555 Fix string wrt plural
1557 2008-01-28 Alexander Larsson <alexl@redhat.com>
1560 Post release version bump
1562 === nautilus 2.21.90 ===
1564 2008-01-28 Alexander Larsson <alexl@redhat.com>
1570 Update version to 2.21.90
1572 2008-01-28 Alexander Larsson <alexl@redhat.com>
1574 * libnautilus-private/nautilus-autorun.c:
1575 Better finding of case insensitive files. (#511450)
1577 * libnautilus-private/nautilus-file-utilities.[ch]:
1578 Add nautilus_find_file_insensitive
1580 Based on patch from John Millikin
1582 2008-01-28 Alexander Larsson <alexl@redhat.com>
1584 * src/file-manager/fm-directory-view.c:
1585 Enable paste into folder for volume links (#386800)
1586 Based on patch from John Millikin
1588 2008-01-28 Alexander Larsson <alexl@redhat.com>
1590 * libnautilus-private/nautilus-directory-async.c:
1592 Don't reference thumb_mtime_str if its not
1593 set, fixing a crash on zoom in. (#511406)
1594 Patch from John Millikin
1596 2008-01-28 Alexander Larsson <alexl@redhat.com>
1598 * libnautilus-private/nautilus-file-operations.c:
1599 (report_count_progress):
1600 Use ngettext for number of files strings. (#512203)
1601 Patch from Vasiliy Faronov
1603 2008-01-28 Alexander Larsson <alexl@redhat.com>
1605 * libnautilus-private/nautilus-metafile.c:
1607 Escape slashes in the same way as old versions,
1608 fixing loss of metadata customization.
1609 Patch from Rached Ben Mustapha (#511592)
1611 2008-01-25 Soren Sandmann <sandmann@redhat.com>
1613 * libnautilus-private/nautilus-directory-background.c
1614 (nautilus_connect_desktop_background_to_file_metadata): Remove
1615 call of noop eel_background_set_is_constant()
1617 2008-01-25 Matthias Clasen <mclasen@redhat.com>
1619 * libnautilus-private/nautilus-file-operations.c: Update all
1620 GIOSchedulerJobFunc callbacks to return FALSE.
1622 2008-01-24 Luca Ferretti <elle.uca@libero.it>
1624 reviewed by: Alexander Larsson
1626 * libnautilus-private/Makefile.am:
1627 * libnautilus-private/nautilus-icon-names.h
1629 Add a new file to define icon names, like
1630 #define NAUTILUS_ICON_HOME "user-home"
1631 using named icons from fd.o icon naming spec.
1633 * libnautilus-private/nautilus-desktop-link.c:
1634 (nautilus_desktop_link_new):
1635 * libnautilus-private/nautilus-link.c:
1636 (nautilus_link_get_link_icon_from_desktop):
1637 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
1638 (nautilus_trash_monitor_init):
1639 * src/file-manager/fm-directory-view.c:
1640 * src/file-manager/fm-tree-view.c: (create_popup_menu),
1642 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
1643 * src/nautilus-connect-server-dialog-main.c: (main):
1644 * src/nautilus-desktop-window.c: (real_get_icon):
1645 * src/nautilus-main.c: (main):
1646 * src/nautilus-pathbar.c: (get_icon_for_file_path),
1647 (get_button_image), (is_file_path_mounted_mount),
1648 (make_directory_button):
1649 * src/nautilus-places-sidebar.c: (update_places),
1650 (bookmarks_drop_uris):
1651 * src/nautilus-window-menus.c:
1653 Include nautilus-icon-name.h and use its icons defines.
1654 This means that now Nautilus is using "user-home",
1655 "user-desktop", "folder", "user-trash*", "computer",
1656 "drive-harddisk", "folder-remote", "network-workgroup",
1657 and "text-x-generic-template".
1659 * src/network-scheme.desktop.in:
1660 * nautilus-computer.desktop.in.in:
1661 * nautilus-file-management-properties.desktop.in.in:
1662 * nautilus-folder-handler.desktop.in.in:
1663 * nautilus-home.desktop.in.in:
1664 * nautilus.desktop.in.in:
1666 Use icons from fd.o spec here too. In details, we have
1668 ----------------+----------------------
1670 File Browser | system-file-manager
1671 Open Folder | folder-open
1672 Home Folder | user-home
1673 File Management | system-file-manager
1674 Network | network-workgroup
1676 For other details see bug #407130.
1678 2008-01-23 Alexander Larsson <alexl@redhat.com>
1680 * libnautilus-private/nautilus-file-operations.c:
1681 Don't leak enumerators
1683 * libnautilus-private/nautilus-trash-monitor.c:
1684 Don't leak file info
1686 Fixes from Matthias Clasen
1688 2008-01-22 Alexander Larsson <alexl@redhat.com>
1690 * libnautilus-extension/nautilus-column.c:
1691 Add attribute_q property that is the Quark
1692 of the attribute property.
1694 * src/file-manager/fm-icon-container.c:
1695 * src/file-manager/fm-list-model.[ch]:
1696 * src/file-manager/fm-list-view.c:
1697 Use the quark versions of the string attribute
1698 calls for better performance.
1700 2008-01-22 Alexander Larsson <alexl@redhat.com>
1702 * libnautilus-private/nautilus-file.[ch]:
1703 Add quark-bases string-attribute accessors.
1704 Store extension infos as quarks
1706 2008-01-22 Alexander Larsson <alexl@redhat.com>
1708 * libnautilus-private/nautilus-file.c:
1709 (nautilus_file_invalidate_extension_info_internal):
1710 (nautilus_file_add_string_attribute):
1711 Lazily allocate the extension info hashtable.
1712 Internalize the extension info attribute names.
1714 2008-01-22 Alexander Larsson <alexl@redhat.com>
1716 * libnautilus-private/nautilus-file.c:
1717 (nautilus_file_get_emblem_pixbufs):
1718 Don't leak NautilusIconInfo
1720 2008-01-22 Alexander Larsson <alexl@redhat.com>
1722 * libnautilus-private/nautilus-bookmark.c:
1723 (nautilus_bookmark_get_pixbuf):
1726 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1729 * libnautilus-private/nautilus-icon-info.c:
1730 (nautilus_icon_info_get_pixbuf_nodefault):
1731 Only set toggle ref first time we get a pixbuf request.
1733 2008-01-22 Alexander Larsson <alexl@redhat.com>
1735 * src/nautilus-main.c:
1737 Clear caches on shutdown to help track leaks.
1739 2008-01-22 Alexander Larsson <alexl@redhat.com>
1741 * libnautilus-private/nautilus-file.c:
1743 (update_description_for_link):
1744 Fix leak of description
1746 * libnautilus-private/nautilus-metafile.c:
1747 (set_metafile_contents):
1748 fix leak of xmlName.
1750 2008-01-22 Alexander Larsson <alexl@redhat.com>
1752 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1753 * libnautilus-private/nautilus-file-operations.c:
1754 * src/Nautilus_shell.server.in:
1755 * src/file-manager/fm-directory-view.c:
1756 * src/file-manager/fm-properties-window.c:
1757 * src/nautilus-connect-server-dialog-main.c:
1758 * src/nautilus-file-management-properties.glade:
1759 * src/nautilus-navigation-window-menus.c:
1760 Clean up strings for l10n. (#510327)
1762 2008-01-22 Alexander Larsson <alexl@redhat.com>
1764 * libnautilus-private/nautilus-file-operations.c:
1765 * libnautilus-private/nautilus-file.c:
1766 * libnautilus-private/nautilus-progress-info.c:
1767 * src/file-manager/fm-directory-view.c:
1768 * src/file-manager/fm-properties-window.c:
1769 Use thousands separators (#41455)
1771 2008-01-21 Alexander Larsson <alexl@redhat.com>
1774 Post release version bump
1776 === nautilus 2.21.6 ===
1778 2008-01-21 Alexander Larsson <alexl@redhat.com>
1784 Bump glib requirement to 2.15.3
1786 2008-01-21 Alexander Larsson <alexl@redhat.com>
1788 * libnautilus-private/nautilus-desktop-icon-file.c:
1791 * libnautilus-private/nautilus-file.c:
1792 Allow umount and eject for NautilusFiles that have
1793 a GMount. (e.g. unix mountpoints)
1795 2008-01-18 Alexander Larsson <alexl@redhat.com>
1797 * libnautilus-private/nautilus-autorun.c:
1798 * src/nautilus-autorun-software.c:
1801 2008-01-18 Alexander Larsson <alexl@redhat.com>
1803 * libnautilus-private/nautilus-program-choosing.c:
1804 Just use get_activation_location instead of all
1805 the unnecessary special casing.
1807 * libnautilus-private/nautilus-autorun.[ch]:
1808 * src/file-manager/fm-directory-view.c:
1809 * src/nautilus-window-manage-views.c:
1810 Use nautilus_file_get_mount() to do the
1811 x-content type detection.
1813 2008-01-18 Alexander Larsson <alexl@redhat.com>
1815 * libnautilus-private/nautilus-file.[ch]:
1816 Add nautilus_file_get_activation_location.
1818 * libnautilus-private/nautilus-directory-async.c:
1819 Get mounts from mountable files too.
1821 2008-01-18 Alexander Larsson <alexl@redhat.com>
1823 * src/nautilus-x-content-bar.c:
1824 Don't free result of g_app_info_get_icon ().
1826 2008-01-17 Alexander Larsson <alexl@redhat.com>
1828 * libnautilus-private/nautilus-desktop-icon-file.c:
1829 * libnautilus-private/nautilus-directory-async.c:
1830 * libnautilus-private/nautilus-directory-private.h:
1831 * libnautilus-private/nautilus-file.c:
1832 Implement reading the mount attribute
1833 (not used or tested yet)
1835 2008-01-17 Alexander Larsson <alexl@redhat.com>
1837 * libnautilus-private/nautilus-file.[ch]:
1838 * libnautilus-private/nautilus-file-attributes.h:
1839 * libnautilus-private/nautilus-file-private.h:
1840 Add GMount attribute to NautilusFile.
1841 (not implemented yet)
1845 * data/nautilus.xml.in:
1846 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1847 * libnautilus-private/nautilus-autorun.[ch]:
1848 * libnautilus-private/nautilus-global-preferences.c:
1849 * libnautilus-private/nautilus-global-preferences.h:
1850 * libnautilus-private/nautilus-program-choosing.c:
1852 * src/file-manager/fm-directory-view.c:
1853 * src/nautilus-application.c:
1854 * src/nautilus-autorun-software.c: Added.
1855 * src/nautilus-file-management-properties.c:
1856 * src/nautilus-file-management-properties.glade:
1857 * src/nautilus-window-manage-views.c:
1858 * src/nautilus-x-content-bar.[ch]: Added.
1859 More work on autorun and x-content types from David Zeuthen
1861 2008-01-16 Alexander Larsson <alexl@redhat.com>
1863 * src/nautilus-application.c:
1864 (find_parent_spatial_window):
1865 unref, not free the GFile.
1866 Fixes crash in close parent windows (#509821)
1868 2008-01-16 Alexander Larsson <alexl@redhat.com>
1870 * src/nautilus-file-management-properties.c:
1871 (nautilus_file_management_properties_dialog_setup):
1872 Fix help crash by actually owning a ref to
1873 xml_dialog. (#509835)
1875 2008-01-15 Alexander Larsson <alexl@redhat.com>
1877 * libnautilus-private/nautilus-dnd.[ch]:
1878 Add nautilus_drag_uris_local
1880 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1881 Don't copy/move files if you dnd within the same
1884 2008-01-15 Alexander Larsson <alexl@redhat.com>
1886 * src/file-manager/fm-directory-view.c:
1887 Selection lists are GFiles now, not uris (#505944)
1889 2008-01-15 Alexander Larsson <alexl@redhat.com>
1891 * libnautilus-private/nautilus-mime-application-chooser.c:
1892 (nautilus_mime_application_chooser_finalize):
1893 Disconnect mime changed handler
1895 2008-01-15 Alexander Larsson <alexl@redhat.com>
1897 * src/nautilus-file-management-properties.c:
1898 (nautilus_file_management_properties_dialog_response_cb):
1899 Don't crash when exiting separate properties app. (#505687)
1901 * src/nautilus-window.c:
1902 (nautilus_window_update_icon):
1903 Unref pixbuf inside != NULL block.
1905 2008-01-15 Alexander Larsson <alexl@redhat.com>
1907 * libnautilus-private/nautilus-directory-async.c:
1908 * libnautilus-private/nautilus-file-private.h:
1909 * libnautilus-private/nautilus-file.c:
1910 Honor mtime specified in thumbnail (#504833)
1912 2008-01-14 Alexander Larsson <alexl@redhat.com>
1915 Post release version bump
1917 === nautilus 2.21.5 ===
1919 2008-01-14 Alexander Larsson <alexl@redhat.com>
1921 * src/nautilus-application.c:
1928 Update version to 2.21.5
1931 2008-01-14 Alexander Larsson <alexl@redhat.com>
1936 * libnautilus-private/nautilus-file-utilities.c:
1937 * libnautilus-private/nautilus-monitor.c:
1938 * libnautilus-private/nautilus-trash-monitor.c:
1939 * src/nautilus-bookmark-list.c:
1940 Update to new gio API.
1942 2008-01-14 Alexander Larsson <alexl@redhat.com>
1944 * src/file-manager/fm-directory-view.c:
1945 (search_in_menu_items):
1946 (extension_action_callback):
1947 Check recursively for valid menu items (#508878)
1948 Patch from Choe Hwanjin.
1950 2008-01-14 Alexander Larsson <alexl@redhat.com>
1952 * libnautilus-private/nautilus-ui-utilities.c:
1953 (extension_action_sensitive_callback):
1954 (nautilus_toolbar_action_from_menu_item):
1955 Update toolbar item sensitivity if menu item changes.
1957 2008-01-14 Alexander Larsson <alexl@redhat.com>
1959 * libnautilus-private/nautilus-file-operations.[ch]:
1960 Add check_trash arg to nautilus_file_operations_unmount_mount.
1961 Add nautilus_file_operations_mount_volume().
1963 * libnautilus-private/nautilus-desktop-icon-file.c:
1964 * src/nautilus-places-sidebar.c:
1965 * src/file-manager/fm-tree-view.c:
1966 Update to API change.
1968 * data/nautilus.xml.in:
1969 * libnautilus-private/Makefile.am:
1970 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1971 * libnautilus-private/nautilus-autorun.[ch]: Added.
1972 * libnautilus-private/nautilus-global-preferences.[ch]:
1973 * src/nautilus-application.c:
1974 * src/nautilus-file-management-properties.c:
1975 * src/nautilus-file-management-properties.glade:
1976 Add new autorun setup (by David Zeuthen)
1978 2008-01-11 Alexander Larsson <alexl@redhat.com>
1980 * libnautilus-private/nautilus-file.[ch]:
1981 Add nautilus_file_has_activation_uri.
1982 Don't show can't write emblems if you can't
1983 write in the parent either.
1985 * libnautilus-private/nautilus-mime-actions.c:
1986 Don't launch mountables that have no activation uri.
1988 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1990 Don't check for unportable functions, fixes #396923
1994 * configure.in: don't check for unportable functions to modify the
1996 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1998 2008-01-10 Alexander Larsson <alexl@redhat.com>
2000 * src/file-manager/fm-directory-view.c:
2001 Use nautilus_file_can_delete() to control sensitivity
2002 of delete menu item.
2004 2008-01-10 Luca Ferretti <elle.uca@libero.it>
2007 * icons/backgrounds.png:
2008 * icons/emblems.png:
2009 New Tango icons from Ulisse Perusin (see bug #374722).
2011 2008-01-10 Luca Ferretti <elle.uca@libero.it>
2013 * data/icons/16x16/apps/Makefile.am:
2014 * data/icons/22x22/apps/Makefile.am:
2015 * data/icons/24x24/apps/Makefile.am:
2016 * data/icons/32x32/apps/Makefile.am:
2017 * data/icons/scalable/apps/Makefile.am:
2018 Run gtk-update-icon-cache one one when exiting from
2019 icons directory. Not needed to repeat it 5 times.
2021 2008-01-10 Luca Ferretti <elle.uca@libero.it>
2026 * icons/Makefile.am:
2028 Move "nautilus" named icon from icon/appicon to data/icons
2029 matching the directory and naming structure of other GNOME
2032 This will also help if we'll need to add custom themeable
2035 2008-01-10 Alexander Larsson <alexl@redhat.com>
2037 * libnautilus-private/nautilus-mime-actions.c:
2038 (cancel_activate_callback):
2039 Fix assertion crash on cancel.
2041 2008-01-09 A. Walton <awalton@svn.gnome.org>
2043 * libnautilus-private/nautilus-file-operations.c:
2044 (verify_destination):
2045 Non-strdup()'d string potentially free()'d.
2047 2008-01-09 A. Walton <awalton@svn.gnome.org>
2049 * libnautilus-private/nautilus-file-operations.c:
2050 (move_file_prepare):
2051 Remove bad g_error_free()'s causing crashes while
2054 2008-01-09 Alexander Larsson <alexl@redhat.com>
2057 EXTRA_DIST the currently not built
2058 connect to server dialogs.
2060 2008-01-08 Alexander Larsson <alexl@redhat.com>
2063 Post release version bump
2065 === nautilus 2.21.2 ===
2067 2008-01-08 Alexander Larsson <alexl@redhat.com>
2072 2008-01-08 Alexander Larsson <alexl@redhat.com>
2074 * libnautilus-private/nautilus-desktop-icon-file.c:
2075 * libnautilus-private/nautilus-file.[ch]:
2076 * libnautilus-private/nautilus-vfs-file.c:
2077 * src/file-manager/fm-directory-view.c:
2078 Remove unused callbacks in nautilus_file_unmount/eject.
2079 Patch from Tomas Bzatek <tbzatek@redhat.com>
2081 2008-01-08 Alexander Larsson <alexl@redhat.com>
2083 * libnautilus-private/nautilus-desktop-icon-file.c:
2084 * libnautilus-private/nautilus-file-operations.c:
2085 * libnautilus-private/nautilus-vfs-file.c:
2086 Implement some missing mount/unmount functionallity.
2087 Patch from Tomas Bzatek <tbzatek@redhat.com>
2089 2008-01-08 Alexander Larsson <alexl@redhat.com>
2092 Bump glib req to 2.15.1
2094 2008-01-08 Alexander Larsson <alexl@redhat.com>
2096 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
2099 2008-01-07 Alexander Larsson <alexl@redhat.com>
2101 * libnautilus-private/nautilus-monitor.c:
2102 * libnautilus-private/nautilus-trash-monitor.c:
2103 Update to new gio API
2105 2008-01-04 Alexander Larsson <alexl@redhat.com>
2107 * libnautilus-extension/libnautilus-extension.pc.in:
2108 Pull in gio, not gnome-vfs.
2110 * libnautilus-extension/nautilus-file-info.[ch]:
2111 * libnautilus-private/nautilus-file.c:
2112 Export some gio specific things like file type and
2113 location/parent location.
2115 * libnautilus-private/nautilus-desktop-icon-file.c:
2116 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
2118 2008-01-04 Alexander Larsson <alexl@redhat.com>
2121 * src/nautilus-main.c:
2122 Set desktop env for GAppInfo
2124 * libnautilus-private/nautilus-open-with-dialog.c:
2125 Filter out apps that don't take file args from
2128 2008-01-04 Alexander Larsson <alexl@redhat.com>
2130 * libnautilus-private/nautilus-file-operations.c:
2132 Remove unnecessary delete_if_all_already_in_trash boolean.
2134 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
2136 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2139 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
2141 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
2142 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
2143 Update to use extensions-2.0 dir.
2145 2007-12-27 Alexander Larsson <alexl@redhat.com>
2147 * libnautilus-private/nautilus-dnd.c:
2148 (nautilus_drag_default_drop_action_for_icons):
2149 Default dnd of desktop icons to move. (#504824)
2150 Based on patch by Cosimo Cecchi
2152 2007-12-20 Alexander Larsson <alexl@redhat.com>
2155 Post release version bump
2157 === nautilus 2.21.1 ===
2159 2007-12-20 Alexander Larsson <alexl@redhat.com>
2161 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
2168 Remove gnome-vfs requirement
2169 Bump glib and eel requirements
2171 2007-12-20 Alexander Larsson <alexl@redhat.com>
2173 * libnautilus-private/nautilus-mime-actions.c:
2174 Correct check for require_uri.
2175 Small performance fix
2177 2007-12-20 Alexander Larsson <alexl@redhat.com>
2179 * libnautilus-private/nautilus-file-private.h:
2180 Missed one "std" in the conversion
2182 2007-12-20 Alexander Larsson <alexl@redhat.com>
2184 * libnautilus-private/nautilus-customization-data.c:
2185 * libnautilus-private/nautilus-directory-async.c:
2186 * libnautilus-private/nautilus-dnd.c:
2187 * libnautilus-private/nautilus-file-operations.c:
2188 * libnautilus-private/nautilus-file-utilities.c:
2189 * libnautilus-private/nautilus-file.c:
2190 * libnautilus-private/nautilus-icon-dnd.c:
2191 * libnautilus-private/nautilus-link.c:
2192 * libnautilus-private/nautilus-search-engine-simple.c:
2193 * libnautilus-private/nautilus-trash-monitor.c:
2194 * src/file-manager/fm-directory-view.c:
2195 * src/file-manager/fm-properties-window.c:
2196 * src/nautilus-pathbar.c:
2197 * src/nautilus-property-browser.c:
2198 Update to new gio file attribute names
2200 2007-12-20 Alexander Larsson <alexl@redhat.com>
2202 * libnautilus-private/nautilus-file-operations.c:
2203 * src/nautilus-places-sidebar.c:
2204 Update to new gio api
2206 2007-12-19 Alexander Larsson <alexl@redhat.com>
2208 * libnautilus-private/nautilus-file-operations.c:
2209 * libnautilus-private/nautilus-file.c:
2210 * src/file-manager/fm-directory-view.c:
2211 * src/file-manager/fm-properties-window.c:
2212 Update for glib API change.
2214 2007-12-19 David Zeuthen <davidz@redhat.com>
2216 Don't put up error dialogs if the error code is
2217 G_IO_ERROR_FAILED_HANDLED.
2219 * libnautilus-private/nautilus-file-operations.c:
2220 (unmount_mount_callback):
2221 * src/nautilus-places-sidebar.c: (volume_mount_cb),
2222 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2223 (drive_poll_for_media_cb):
2225 2007-12-17 Alexander Larsson <alexl@redhat.com>
2227 * src/nautilus-main.c:
2228 (setup_debug_log_signals):
2229 Disable unsafe segv handler by default
2231 2007-12-14 David Zeuthen <davidz@redhat.com>
2233 * libnautilus-private/nautilus-desktop-icon-file.c:
2234 (update_info_from_link):
2235 * libnautilus-private/nautilus-desktop-link-monitor.c:
2236 (volume_delete_dialog):
2237 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
2238 (fm_tree_view_unmount_cb):
2239 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
2240 * src/nautilus-places-sidebar.c: (check_visibility),
2241 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2242 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
2243 (eject_shortcut_cb):
2245 Update for API changes in gio trunk.
2247 2007-12-14 Alexander Larsson <alexl@redhat.com>
2249 * libnautilus-private/nautilus-file-operations.c:
2250 * libnautilus-private/nautilus-monitor.c:
2251 * libnautilus-private/nautilus-open-with-dialog.c:
2252 Update to new flags API
2254 2007-12-14 Alexander Larsson <alexl@redhat.com>
2256 * libnautilus-private/nautilus-bookmark.c:
2257 * libnautilus-private/nautilus-bookmark.h:
2258 * libnautilus-private/nautilus-desktop-icon-file.c:
2259 * libnautilus-private/nautilus-desktop-link-monitor.c:
2260 * libnautilus-private/nautilus-desktop-link.c:
2261 * libnautilus-private/nautilus-desktop-link.h:
2262 * libnautilus-private/nautilus-directory-private.h:
2263 * libnautilus-private/nautilus-directory.h:
2264 * libnautilus-private/nautilus-emblem-utils.h:
2265 * libnautilus-private/nautilus-file-changes-queue.h:
2266 * libnautilus-private/nautilus-file-operations.c:
2267 * libnautilus-private/nautilus-file-operations.h:
2268 * libnautilus-private/nautilus-file-utilities.c:
2269 * libnautilus-private/nautilus-file-utilities.h:
2270 * libnautilus-private/nautilus-file.c:
2271 * libnautilus-private/nautilus-file.h:
2272 * libnautilus-private/nautilus-icon-info.c:
2273 * libnautilus-private/nautilus-icon-info.h:
2274 * libnautilus-private/nautilus-link.c:
2275 * libnautilus-private/nautilus-mime-actions.h:
2276 * libnautilus-private/nautilus-mime-application-chooser.c:
2277 * libnautilus-private/nautilus-monitor.c:
2278 * libnautilus-private/nautilus-monitor.h:
2279 * libnautilus-private/nautilus-open-with-dialog.c:
2280 * libnautilus-private/nautilus-open-with-dialog.h:
2281 * libnautilus-private/nautilus-program-choosing.c:
2282 * libnautilus-private/nautilus-program-choosing.h:
2283 * libnautilus-private/nautilus-progress-info.h:
2284 * libnautilus-private/nautilus-recent.h:
2285 * libnautilus-private/nautilus-search-directory.c:
2286 * libnautilus-private/nautilus-search-engine-simple.c:
2287 * libnautilus-private/nautilus-trash-monitor.c:
2288 * libnautilus-private/nautilus-trash-monitor.h:
2289 * libnautilus-private/nautilus-ui-utilities.c:
2290 * libnautilus-private/nautilus-view-factory.h:
2291 * src/file-manager/fm-directory-view.c:
2292 * src/file-manager/fm-directory-view.h:
2293 * src/file-manager/fm-icon-container.c:
2294 * src/file-manager/fm-icon-view.c:
2295 * src/file-manager/fm-tree-model.h:
2296 * src/file-manager/fm-tree-view.c:
2297 * src/nautilus-application.c:
2298 * src/nautilus-application.h:
2299 * src/nautilus-bookmark-list.c:
2300 * src/nautilus-bookmark-list.h:
2301 * src/nautilus-desktop-window.c:
2302 * src/nautilus-image-properties-page.c:
2303 * src/nautilus-location-entry.c:
2304 * src/nautilus-navigation-window.c:
2305 * src/nautilus-pathbar.c:
2306 * src/nautilus-pathbar.h:
2307 * src/nautilus-places-sidebar.c:
2308 * src/nautilus-property-browser.c:
2309 * src/nautilus-query-editor.c:
2310 * src/nautilus-window-menus.c:
2311 Only use <gio/gio.h> include
2313 2007-12-14 Alexander Larsson <alexl@redhat.com>
2315 * libnautilus-private/nautilus-file-operations.c:
2316 Update to gioscheduler.h changes
2318 2007-12-13 Alexander Larsson <alexl@redhat.com>
2320 * libnautilus-private/nautilus-mime-actions.c:
2321 * src/nautilus-window-manage-views.c:
2322 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
2324 2007-12-12 Alexander Larsson <alexl@redhat.com>
2326 * src/file-manager/fm-directory-view.c:
2330 (add_submenu_to_directory_menus):
2331 Avoid creating three copies of template menu actions
2333 2007-12-12 Alexander Larsson <alexl@redhat.com>
2335 * libnautilus-private/nautilus-file-private.h:
2336 * libnautilus-private/nautilus-file-utilities.c:
2337 Update to new gio attribute names
2339 2007-12-12 Andre Klapper <a9016009@gmx.de>
2341 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2342 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
2344 2007-12-12 Andre Klapper <a9016009@gmx.de>
2346 * src/file-manager/fm-properties-window.c (create_pie_widget):
2347 fix a typo (bug #499715, committing on behalf of Bob mauchin);
2348 add two translator comments.
2350 2007-12-11 David Zeuthen <davidz@redhat.com>
2352 Update for API changes in gio trunk.
2354 * libnautilus-private/nautilus-desktop-icon-file.c:
2355 (update_info_from_link):
2356 * libnautilus-private/nautilus-desktop-link-monitor.c:
2357 (volume_delete_dialog), (volume_file_name_used),
2358 (create_mount_link), (mount_added_callback),
2359 (mount_removed_callback), (mount_changed_callback),
2360 (desktop_volumes_visible_changed),
2361 (nautilus_desktop_link_monitor_init),
2362 (desktop_link_monitor_finalize):
2363 * libnautilus-private/nautilus-desktop-link.c:
2364 (nautilus_desktop_link_new),
2365 (nautilus_desktop_link_new_from_mount),
2366 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
2367 * libnautilus-private/nautilus-desktop-link.h:
2368 * libnautilus-private/nautilus-file-operations.c:
2369 (custom_mount_to_string), (custom_mount_skip),
2370 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
2371 (has_trash_files), (nautilus_file_operations_unmount_mount):
2372 * libnautilus-private/nautilus-file-operations.h:
2373 * libnautilus-private/nautilus-file.c:
2374 (nautilus_file_get_volume_name):
2375 * src/file-manager/fm-icon-container.c: (get_sort_category):
2376 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
2377 (fm_tree_model_get_mount_for_root_node_file),
2378 (fm_tree_model_remove_root_uri):
2379 * src/file-manager/fm-tree-model.h:
2380 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
2381 (mount_added_callback), (mount_removed_callback),
2382 (button_pressed_callback), (fm_tree_view_unmount_cb),
2384 * src/nautilus-application.c: (nautilus_application_instance_init),
2385 (mount_added_callback), (mount_removed_callback):
2386 * src/nautilus-pathbar.c:
2387 (nautilus_path_bar_update_button_appearance),
2388 (is_file_path_mounted_mount), (find_button_type),
2389 (make_directory_button):
2390 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2391 (mount_added_callback), (mount_removed_callback),
2392 (mount_changed_callback), (volume_added_callback),
2393 (volume_removed_callback), (volume_changed_callback),
2394 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
2395 (check_visibility), (bookmarks_check_popup_sensitivity),
2396 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
2397 (unmount_shortcut_cb), (eject_shortcut_cb),
2398 (drive_poll_for_media_cb), (rescan_shortcut_cb),
2399 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
2400 (nautilus_places_sidebar_set_parent_window):
2402 2007-12-11 A. Walton <awalton@svn.gnome.org>
2403 * src/nautilus-shell-interface.idl:
2404 Fix build error from nautilus metafile removal.
2406 2007-12-10 Alexander Larsson <alexl@redhat.com>
2408 * libnautilus-private/nautilus-directory-async.c:
2409 * libnautilus-private/nautilus-directory-metafile.[ch]:
2410 * libnautilus-private/nautilus-metafile.[ch]:
2411 * libnautilus-private/nautilus-directory-private.h:
2412 * libnautilus-private/nautilus-directory.c:
2413 * libnautilus-private/Makefile.am:
2414 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
2415 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
2416 * libnautilus-private/nautilus-metafile-server.idl: Removed.
2417 * src/nautilus-application.c:
2418 * src/nautilus-main.c:
2419 * src/nautilus-spatial-window.c:
2420 Remove the bonobo layer for metadata, as we're always in-process anyway
2423 2007-12-07 Alexander Larsson <alexl@redhat.com>
2425 * libnautilus-private/nautilus-file.[ch]:
2426 * libnautilus-private/nautilus-vfs-file.c:
2427 * src/file-manager/fm-directory-view.c:
2428 Add optional cancellable arg to nautilus_file_mount
2430 * libnautilus-private/nautilus-mime-actions.c:
2431 Implement cancellation of file activation
2433 2007-12-07 Alexander Larsson <alexl@redhat.com>
2435 * libnautilus-private/nautilus-file-operations.c:
2436 Implement nautilus_file_set_permissions_recursive
2438 2007-12-07 Alexander Larsson <alexl@redhat.com>
2440 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
2441 Use new gio apis to avoid getting uri.
2443 2007-12-07 Alexander Larsson <alexl@redhat.com>
2445 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
2446 No need to get the uri to figure out if the
2447 directory is in the trash, just use
2448 g_file_has_uri_scheme().
2450 2007-12-07 Alexander Larsson <alexl@redhat.com>
2452 * src/nautilus-places-sidebar.c:
2453 Display errors on mount/unmount failure
2455 2007-12-07 Alexander Larsson <alexl@redhat.com>
2457 * libnautilus-private/nautilus-file-operations.[ch]:
2458 * src/file-manager/fm-tree-view.c:
2459 * src/nautilus-places-sidebar.c:
2460 Show errors on unmount/eject failing.
2462 2007-12-07 Alexander Larsson <alexl@redhat.com>
2464 * libnautilus-private/nautilus-file-operations.[ch]:
2465 * src/nautilus-places-sidebar.c:
2466 Implement empty trash on unmount and eject
2468 * src/file-manager/fm-tree-view.c:
2469 Use the file op version of unmount
2471 2007-12-07 Alexander Larsson <alexl@redhat.com>
2473 * libnautilus-private/nautilus-file-operations.[ch]:
2474 Implement the rest of the file create ops
2476 * src/file-manager/fm-directory-view.c:
2477 Get sane filenames for dropped text
2479 2007-12-06 Alexander Larsson <alexl@redhat.com>
2481 * libnautilus-private/nautilus-directory.c:
2482 Don't avoid adding existing files that are not is_added.
2483 Fixes a problem where new folder didn't display the new folder.
2485 * libnautilus-private/nautilus-file-operations.[ch]:
2486 * src/file-manager/fm-directory-view.c:
2487 * src/file-manager/fm-tree-view.c:
2488 Implement new folder.
2490 2007-12-06 Alexander Larsson <alexl@redhat.com>
2492 * libnautilus-private/nautilus-file-operations.c:
2493 Set position on move and link
2495 2007-12-06 Alexander Larsson <alexl@redhat.com>
2497 * libnautilus-private/nautilus-file-operations.[ch]:
2498 * src/file-manager/fm-directory-view.c:
2499 Implement symlinking
2501 2007-12-05 Alexander Larsson <alexl@redhat.com>
2503 * libnautilus-private/nautilus-file-operations.[ch]:
2504 Implement duplicate.
2506 2007-12-05 Alexander Larsson <alexl@redhat.com>
2508 * src/file-manager/fm-directory-view.c:
2509 Fix merge error that made the Open Folder Window
2510 menu item appear in non-browser mode
2512 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2513 * libnautilus-private/nautilus-search-engine-beagle.c:
2514 Fixed some spacing issues.
2516 2007-12-04 Alexander Larsson <alexl@redhat.com>
2518 * libnautilus-private/nautilus-file-operations.c:
2519 Implement empty trash
2521 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2522 * libnautilus-private/nautilus-search-engine-beagle.c:
2523 Fix a memory leak from the last commit.
2525 2007-12-04 Alexander Larsson <alexl@redhat.com>
2527 * libnautilus-private/nautilus-file-operations.c:
2528 Implement trash with CommonJob
2530 * libnautilus-private/nautilus-progress-info.c:
2531 (nautilus_progress_info_set_progress):
2532 Ensure progress always is inside 0.0 - 1.0
2534 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
2535 * libnautilus-private/nautilus-search-engine-beagle.c:
2536 Replace depreciated beagle_query_add_hit_type and
2537 beagle_query_add_mime_type with compatible query strings.
2539 2007-12-04 Alexander Larsson <alexl@redhat.com>
2541 * libnautilus-private/nautilus-file-operations.c:
2542 Support recursive delete with progress reporting
2544 2007-12-04 Alexander Larsson <alexl@redhat.com>
2546 * libnautilus-private/nautilus-file-operations.c:
2547 Use CommonJob in the delete confirmation dialogs
2549 2007-12-03 Christian Persch <chpe@gnome.org>
2551 * libnautilus-private/nautilus-directory-metafile.c:
2552 (nautilus_directory_get_integer_file_metadata),
2553 (nautilus_directory_set_integer_file_metadata):
2554 * libnautilus-private/nautilus-directory.c:
2555 (nautilus_directory_schedule_position_set):
2556 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
2557 * libnautilus-private/nautilus-file-operations-progress.c:
2558 (time_remaining_callback):
2559 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2560 * src/file-manager/fm-directory-view.c: (new_folder_done):
2561 * src/nautilus-application.c: (get_desktop_manager_selection):
2562 * src/nautilus-connect-server-dialog.c: (display_server_uri):
2563 * src/nautilus-information-panel.c: (receive_dropped_color):
2564 * src/nautilus-property-browser.c: (add_color_to_browser):
2565 * src/nautilus-window.c: (nautilus_window_init),
2566 (nautilus_window_finalize), (free_activate_view_data),
2567 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
2568 (nautilus_window_class_init): Remove some small allocations, and use
2569 GSlice more often. Bug #461795.
2571 2007-12-03 Alexander Larsson <alexl@redhat.com>
2573 * libnautilus-private/nautilus-file-operations.c:
2574 Move screen_num to CommonJob
2575 Use GtkWindow * for parent_window in CommonJob
2576 shallow conversion to CommonJob use for delete
2578 2007-12-03 Alexander Larsson <alexl@redhat.com>
2580 * libnautilus-private/nautilus-file-operations.c:
2581 Remove old gnome-vfs base implementation to make
2582 this easier to read.
2584 2007-12-03 Alexander Larsson <alexl@redhat.com>
2586 * libnautilus-private/nautilus-file-operations.c:
2587 Implement cancellation in all ops
2589 * libnautilus-private/nautilus-progress-info.[ch]:
2590 Allow cancelling in progress dialog
2592 2007-12-03 Alexander Larsson <alexl@redhat.com>
2595 Don't include deprectated headers
2597 2007-12-03 Alexander Larsson <alexl@redhat.com>
2599 * libnautilus-private/nautilus-search-engine-tracker.c:
2602 * src/file-manager/fm-directory-view.h:
2603 Don't include deprectated headers
2605 2007-12-03 Alexander Larsson <alexl@redhat.com>
2607 * libnautilus-private/nautilus-file-operations.c:
2608 * libnautilus-private/nautilus-file.c:
2609 * libnautilus-private/nautilus-progress-info.c:
2610 * src/file-manager/fm-error-reporting.c:
2611 Fix ngettext use and othe i18n issues (#500945)
2613 2007-11-30 Federico Mena Quintero <federico@novell.com>
2615 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
2618 * src/file-manager/fm-properties-window.c
2619 (create_permissions_page): Use header capitalization for command button.
2620 (add_permissions_combo_box): Use sentence capitalization for field labels.
2622 2007-11-30 Alexander Larsson <alexl@redhat.com>
2624 * libnautilus-private/nautilus-file-operations.[ch]:
2625 Reimplement copy_move helper with _copy and _move
2626 Also support move to trash as trash
2628 * src/file-manager/fm-directory-view.c:
2629 Use _copy_move again
2631 2007-11-30 Alexander Larsson <alexl@redhat.com>
2633 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2634 Convert changes queue to only use GFile, not uris.
2635 Kill all _by_uri versions
2637 * libnautilus-private/nautilus-directory-notify.h:
2638 * libnautilus-private/nautilus-directory.c:
2639 * libnautilus-private/nautilus-link.c:
2640 * libnautilus-private/nautilus-monitor.c:
2641 * src/file-manager/fm-directory-view.c:
2642 Update for above changes
2644 2007-11-30 Alexander Larsson <alexl@redhat.com>
2646 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2647 More uri -> gfile API changes
2649 * libnautilus-private/nautilus-file-operations.[ch]:
2652 * src/file-manager/fm-directory-view.c:
2655 2007-11-29 Alexander Larsson <alexl@redhat.com>
2657 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2658 * libnautilus-private/nautilus-icon-dnd.c:
2659 Change position setting api to accept GFile instead of
2662 * libnautilus-private/nautilus-file-operations.c:
2663 Set positions and copy metadata.
2665 2007-11-29 Alexander Larsson <alexl@redhat.com>
2667 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2668 Add some GFile version and rename the old to _by_uri
2670 * libnautilus-private/nautilus-file-operations.c:
2673 * libnautilus-private/nautilus-file-operations-progress.c:
2674 * libnautilus-private/nautilus-file.c:
2675 * libnautilus-private/nautilus-icon-dnd.c:
2676 * libnautilus-private/nautilus-metafile.c:
2677 * libnautilus-private/nautilus-monitor.c:
2678 * src/file-manager/fm-directory-view.c:
2679 * src/file-manager/fm-icon-view.c:
2680 Update to latest APIs
2682 2007-11-23 Alexander Larsson <alexl@redhat.com>
2684 * libnautilus-private/nautilus-file-operations.c:
2685 Better status message when copying one folder
2687 * libnautilus-private/nautilus-progress-info.c:
2688 Correct tooltip message for status icon
2690 2007-11-23 Alexander Larsson <alexl@redhat.com>
2692 * libnautilus-private/nautilus-file-operations.c:
2693 Nicer progress texts
2695 * libnautilus-private/nautilus-progress-info.c:
2696 Hide progress window when last op finishes.
2698 2007-11-23 Alexander Larsson <alexl@redhat.com>
2700 * libnautilus-private/nautilus-directory-async.c:
2701 Don't free uninitialized memory.
2703 * libnautilus-private/nautilus-file-operations.c:
2704 * libnautilus-private/nautilus-progress-info.[ch]:
2705 Add progress info dialog
2707 2007-11-22 Alexander Larsson <alexl@redhat.com>
2709 * libnautilus-private/nautilus-file-operations.c:
2710 Handle debuting URIs in file copy op
2712 * src/file-manager/fm-directory-view.c:
2713 Use new nautilus_file_operations_copy for copy.
2714 Make debuting_uri hash into debuting_files in new
2715 API. Convert for old calls.
2717 2007-11-22 Alexander Larsson <alexl@redhat.com>
2719 * libnautilus-private/nautilus-file-operations.c:
2720 Add run_warning and run_error to simplify the
2721 code for error dialogs.
2723 2007-11-22 Alexander Larsson <alexl@redhat.com>
2725 * libnautilus-private/nautilus-file-operations.c:
2726 Add defines for common button names to make sure
2729 2007-11-22 Alexander Larsson <alexl@redhat.com>
2731 * libnautilus-private/nautilus-file-operations.c:
2732 Use the right create_dest arg to copy_directory
2734 2007-11-22 Alexander Larsson <alexl@redhat.com>
2736 * libnautilus-private/nautilus-file-operations.c:
2737 Free primary / secondary in run_simple_dialog
2739 2007-11-22 Alexander Larsson <alexl@redhat.com>
2741 * libnautilus-private/nautilus-file-operations.c:
2742 Add IS_IO_ERROR macro and use that
2744 2007-11-22 Alexander Larsson <alexl@redhat.com>
2746 * libnautilus-private/nautilus-progress-info.[ch]:
2747 Remove printf versions
2748 rename _set_foo_nocopy to _take_foo
2750 * libnautilus-private/nautilus-file-operations.c:
2751 Use new custom printf formating for all strings
2753 2007-11-22 Alexander Larsson <alexl@redhat.com>
2755 * libnautilus-private/nautilus-file-operations.c:
2756 Use eel_strdup_printf_with_custom to make it easier
2757 to create error dialogs.
2759 2007-11-21 Alexander Larsson <alexl@redhat.com>
2761 * libnautilus-private/nautilus-file-operations.c:
2762 Handle deleting a directory when overwriting it with a
2765 2007-11-21 Alexander Larsson <alexl@redhat.com>
2767 * libnautilus-private/nautilus-file-operations.c:
2768 Handle errors in remove destination
2770 2007-11-21 Alexander Larsson <alexl@redhat.com>
2772 * libnautilus-private/nautilus-file-operations.c:
2773 Pass cancellable into strdup_with_name
2775 2007-11-21 Alexander Larsson <alexl@redhat.com>
2777 * libnautilus-private/nautilus-file-operations.c:
2778 Add progress updates to copy.
2779 Make some error dialogs more consistent (add skip all, reorder)
2781 * libnautilus-private/nautilus-progress-info.[ch]:
2782 Add nautilus_progress_info_set_status_printf
2784 2007-11-21 Alexander Larsson <alexl@redhat.com>
2786 * libnautilus-private/nautilus-file-operations.c:
2787 Don't create dest dir on merges
2789 2007-11-21 Alexander Larsson <alexl@redhat.com>
2791 * libnautilus-private/nautilus-file-operations.c:
2792 Handle recursive copies
2794 2007-11-20 Alexander Larsson <alexl@redhat.com>
2796 * libnautilus-private/nautilus-file-operations.c:
2797 Pass in same_fs instead of dest_fs_id so we can
2798 reuse copy_file recursively and only check once.
2800 2007-11-20 Alexander Larsson <alexl@redhat.com>
2802 * libnautilus-private/nautilus-file-operations.c:
2803 More work on file copies
2805 2007-11-20 Alexander Larsson <alexl@redhat.com>
2807 * libnautilus-private/nautilus-file-operations.c:
2808 Add error handling for source scanning
2810 2007-11-19 Alexander Larsson <alexl@redhat.com>
2812 * libnautilus-private/nautilus-progress-info.[ch]:
2813 Add nautilus_get_all_progress_info()
2818 * libnautilus-private/nautilus-file-operations.c:
2819 Implement generic run_simple_dialog()
2821 2007-11-19 Alexander Larsson <alexl@redhat.com>
2823 * libnautilus-private/nautilus-file-operations.c:
2824 Add generic run_simple_dialog.
2826 2007-11-16 Alexander Larsson <alexl@redhat.com>
2828 * libnautilus-private/nautilus-progress-info.c:
2829 Fix signal emissions
2831 * libnautilus-private/nautilus-file-operations.[ch]:
2832 Add nautilus_file_operations_copy, with some initial
2833 (far from done) code
2837 nautilus_file_operations_copy testcase
2839 2007-11-16 Alexander Larsson <alexl@redhat.com>
2841 * libnautilus-private/nautilus-progress-info.c:
2843 Fix threading issues wrt the idle source
2845 2007-11-16 Alexander Larsson <alexl@redhat.com>
2847 * libnautilus-private/Makefile.am:
2848 * libnautilus-private/nautilus-progress-info.[ch]:
2849 Added NautilusProgressInfo class
2851 * libnautilus-private/nautilus-file-operations.c:
2852 * src/file-manager/fm-tree-view.c:
2853 * src/nautilus-places-sidebar.c:
2854 Update to new gio API
2856 2007-11-13 Alexander Larsson <alexl@redhat.com>
2858 * src/file-manager/fm-error-reporting.c:
2859 Remove last use of GNOME_VFS_ERROR
2861 * libnautilus-private/Makefile.am:
2862 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2863 * src/file-manager/fm-directory-view.c:
2864 * src/nautilus-window-manage-views.c:
2865 Remove GNOME_VFS_ERROR
2867 2007-11-13 Alexander Larsson <alexl@redhat.com>
2869 * src/nautilus-window-manage-views.c:
2870 * src/nautilus-window-private.h:
2871 Better error reporting on view failure
2873 2007-11-13 Alexander Larsson <alexl@redhat.com>
2875 * src/nautilus-window-manage-views.c:
2876 * src/nautilus-window-private.h:
2877 Try to mount location if not mounted.
2879 2007-11-13 Alexander Larsson <alexl@redhat.com>
2881 * libnautilus-private/nautilus-directory-async.c:
2882 * libnautilus-private/nautilus-file-private.h:
2883 * libnautilus-private/nautilus-file.c:
2884 Handle std:target_uri gio links
2886 2007-11-12 Alexander Larsson <alexl@redhat.com>
2888 * libnautilus-private/nautilus-file.c:
2891 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2894 * src/nautilus-image-properties-page.c:
2895 Add support for exempi >= 1.99.5 while keeping support for older
2898 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2901 * docs/key_mouse_navigation.txt:
2902 * libnautilus-private/nautilus-emblem-utils.c:
2903 * libnautilus-private/nautilus-emblem-utils.h:
2904 * src/file-manager/fm-properties-window.c:
2905 * src/nautilus-emblem-sidebar.c:
2906 * src/nautilus-property-browser.c:
2907 Fix typo: availible -> available.
2909 2007-11-06 Alexander Larsson <alexl@redhat.com>
2911 * libnautilus-private/nautilus-program-choosing.c:
2912 Update to the new GAppInfo and EelAppLaunchContext APIs
2913 Remove old startup notify code
2915 2007-11-05 Jürg Billeter <j@bitron.ch>
2917 reviewed by: Alexander Larsson <alexl@redhat.com>
2919 * src/file-manager/fm-actions.h:
2920 * src/file-manager/fm-directory-view.c:
2921 (action_open_folder_window_callback), (open_one_in_folder_window),
2922 (action_location_open_folder_window_callback),
2923 (real_update_location_menu), (real_update_menus):
2924 * src/file-manager/nautilus-directory-view-ui.xml:
2925 * src/nautilus-actions.h:
2926 * src/nautilus-navigation-window-menus.c:
2927 (nautilus_navigation_window_update_spatial_menu_item),
2928 (action_folder_window_callback),
2929 (nautilus_navigation_window_initialize_menus):
2930 * src/nautilus-navigation-window-ui.xml:
2931 * src/nautilus-navigation-window.c:
2932 (nautilus_navigation_window_init), (always_use_browser_changed):
2933 * src/nautilus-window-private.h:
2934 Add menu item to open spatial folder window from browser window to File
2935 menu and context menus.
2937 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2939 * src/file-manager/fm-directory-view.c:
2940 * src/nautilus-file-management-properties.c:
2941 * src/nautilus-navigation-window.c:
2942 * libnautilus-private/nautilus-icon-info.c:
2943 * libnautilus-private/nautilus-mime-application-chooser.c:
2944 Plug some minor memory leaks.
2946 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2948 * src/file-manager/fm-icon-container.c:
2949 * src/file-manager/fm-list-view.c:
2950 * src/nautilus-shell.c:
2951 * src/nautilus-file-management-properties.c:
2952 * libnautilus-private/nautilus-column-utilities.c:
2953 * libnautilus-private/nautilus-column-utilities.h:
2954 * libnautilus-private/nautilus-column-chooser.c:
2955 * libnautilus-private/nautilus-column-chooser.h:
2956 Remove all uses of eel-string-list and update code to the new
2957 eel_preferences_[set|get]_string_array api.
2959 * libnautilus-private/nautilus-global-preferences.c:
2960 Update to the eel-enumerations api changes.
2962 2007-11-02 Alexander Larsson <alexl@redhat.com>
2964 * libnautilus-private/nautilus-customization-data.[ch]:
2965 * libnautilus-private/nautilus-desktop-directory.c:
2966 * libnautilus-private/nautilus-directory-async.c:
2967 * libnautilus-private/nautilus-directory-private.h:
2968 * libnautilus-private/nautilus-directory.[ch]:
2969 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2970 * libnautilus-private/nautilus-file-private.h:
2971 * libnautilus-private/nautilus-file-utilities.c:
2972 * libnautilus-private/nautilus-file.[ch]:
2973 * libnautilus-private/nautilus-global-preferences.c:
2974 * libnautilus-private/nautilus-icon-dnd.c:
2975 * libnautilus-private/nautilus-metafile.c:
2976 * libnautilus-private/nautilus-monitor.c:
2977 * libnautilus-private/nautilus-program-choosing.c:
2978 * libnautilus-private/nautilus-query.h:
2979 * libnautilus-private/nautilus-search-directory.c:
2980 * libnautilus-private/nautilus-search-engine-tracker.c:
2981 * libnautilus-private/nautilus-search-engine.h:
2982 * libnautilus-private/nautilus-thumbnails.c:
2983 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2984 * libnautilus-private/nautilus-vfs-utils.h:
2985 * src/file-manager/fm-desktop-icon-view.c:
2986 * src/file-manager/fm-ditem-page.c:
2987 * src/file-manager/fm-icon-container.c:
2988 * src/file-manager/fm-icon-view.c:
2989 * src/file-manager/fm-list-view.c:
2990 * src/file-manager/fm-properties-window.c:
2991 * src/file-manager/fm-tree-view.c:
2992 * src/nautilus-desktop-window.c:
2993 * src/nautilus-emblem-sidebar.c:
2994 * src/nautilus-location-bar.c:
2995 * src/nautilus-location-dialog.c:
2996 * src/nautilus-location-entry.c:
2997 * src/nautilus-main.c:
2998 * src/nautilus-navigation-window-menus.c:
2999 * src/nautilus-places-sidebar.c:
3000 * src/nautilus-query-editor.c:
3001 * src/nautilus-shell.c:
3002 * src/nautilus-sidebar-title.c:
3003 * src/nautilus-window-manage-views.c:
3004 * src/nautilus-window.c:
3005 * test/test-nautilus-mime-actions-set.c:
3006 * test/test-nautilus-mime-actions.c:
3008 Remove lots of gnome vfs includes
3011 Disable building of connect to server app
3013 2007-11-02 Alexander Larsson <alexl@redhat.com>
3015 * libnautilus-private/nautilus-file.[ch]:
3016 Add nautilus_file_is_launchable
3018 * libnautilus-private/nautilus-program-choosing.c:
3019 Add launched apps to recent files
3021 * libnautilus-private/nautilus-mime-actions.[ch]:
3022 * src/file-manager/fm-directory-view.[ch]:
3023 Move all the file activaton code from FMDirectoryView
3024 to a common place in nautilus-mime-actions
3026 2007-11-01 Alexander Larsson <alexl@redhat.com>
3028 * libnautilus-private/nautilus-file-operations.[ch]:
3029 Stub out all gnome-vfs using operations with a
3030 dialog saying this isn't supported yet.
3033 * src/file-manager/fm-directory-view.c:
3034 * src/nautilus-shell-ui.xml:
3035 * src/nautilus-window-menus.c:
3036 Remove all connect to server use for now
3037 Not sure what to do with it in the gvfs world
3039 * src/file-manager/fm-error-reporting.c:
3040 * src/nautilus-main.c:
3041 Remove gnome_vfs uses
3043 2007-11-01 Paolo Borelli <pborelli@katamail.com>
3045 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
3046 instead of a hand rolled version.
3048 2007-11-01 Paolo Borelli <pborelli@katamail.com>
3050 * src/file-manager/fm-directory-view.c: do not use the deprecated
3051 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
3054 2007-11-01 Alexander Larsson <alexl@redhat.com>
3056 * libnautilus-private/nautilus-file-operations.[ch]:
3057 Convert unmount volume to gio
3058 Remove unmount drive (makes no sense!)
3060 * src/nautilus-places-sidebar.c:
3063 2007-11-01 Alexander Larsson <alexl@redhat.com>
3065 * libnautilus-private/nautilus-file.c:
3066 (nautilus_file_get_uri_scheme):
3067 Better get_uri_scheme implementation
3069 * libnautilus-private/nautilus-mime-actions.[ch]:
3070 Remove the open_with versions (not needed anymore)
3071 Add support for uri_handlers
3073 * libnautilus-private/nautilus-program-choosing.[ch]:
3074 Remove now unused function nautilus_launch_show_file
3076 * src/file-manager/fm-directory-view.c:
3077 * src/nautilus-information-panel.c:
3078 * src/nautilus-window.c:
3079 Update for above api changes
3081 2007-10-31 Alexander Larsson <alexl@redhat.com>
3083 * libnautilus-private/nautilus-dnd.c:
3084 Convert default dnd op to gio code
3086 2007-10-31 Alexander Larsson <alexl@redhat.com>
3088 * libnautilus-private/nautilus-search-engine-simple.c:
3089 Update to changed gio API
3091 2007-10-31 Alexander Larsson <alexl@redhat.com>
3093 * libnautilus-private/nautilus-vfs-utils.[ch]:
3094 Remove more unused gnome-vfs helpers
3096 2007-10-31 Alexander Larsson <alexl@redhat.com>
3098 * src/file-manager/fm-icon-view.c (play_file):
3099 Use a better pipeline for audio preview (doesn't play videos)
3100 Add back totem preview app.
3102 * libnautilus-private/nautilus-file.c:
3103 (nautilus_file_get_volume_name):
3104 Get volume name using gio
3106 * src/file-manager/fm-properties-window.c:
3107 Show volume name for non local files too
3108 Avoid crashes if query fsinfo fails
3110 2007-10-30 Alexander Larsson <alexl@redhat.com>
3112 * libnautilus-private/nautilus-program-choosing.c:
3113 (nautilus_launch_show_file):
3114 Avoid gnome_vfs calls
3116 2007-10-30 Alexander Larsson <alexl@redhat.com>
3118 * libnautilus-private/nautilus-icon-canvas-item.c:
3122 * src/file-manager/Makefile.am:
3123 * src/file-manager/fm-icon-view.c:
3124 * src/file-manager/nautilus-audio-mime-types.h:
3125 Replace audio preview code with new one based
3126 on gst-launch, removing all the gnome-vfs code
3128 2007-10-29 Alexander Larsson <alexl@redhat.com>
3130 * libnautilus-private/nautilus-dnd.c:
3131 Remove gnome-vfs code
3133 2007-10-29 Alexander Larsson <alexl@redhat.com>
3135 * libnautilus-private/nautilus-file-utilities.[ch]:
3136 * libnautilus-private/nautilus-file-operations.c:
3137 Move public gnome-vfs functions from file-utilities to internal
3138 calls in file-operations.c
3139 Replace gnome-vfs use with gio
3141 * libnautilus-private/nautilus-file-operations-progress.c:
3142 * src/file-manager/fm-tree-view.c:
3143 Replace gnome-vfs use with gio
3145 2007-10-29 Alexander Larsson <alexl@redhat.com>
3147 * libnautilus-private/nautilus-file-operations.[ch]:
3148 Move nautilus_file_operations_delete to the gio code.
3150 * src/file-manager/fm-directory-view.c:
3151 * src/file-manager/fm-tree-view.c:
3152 Update to use new nautilus_file_operations_delete
3154 2007-10-26 Paolo Borelli <pborelli@katamail.com>
3156 * libnautilus-private/nautilus-module.c:
3157 Fix valgrind warning on shutdown (#346401, ported from trunk).
3159 2007-10-26 Paolo Borelli <pborelli@katamail.com>
3161 * libnautilus-private/nautilus-directory.c:
3162 * libnautilus-private/nautilus-desktop-link.c:
3163 * libnautilus-private/nautilus-desktop-icon-file.c:
3164 * libnautilus-private/nautilus-bookmark.c:
3165 * libnautilus-private/nautilus-trash-monitor.c:
3166 * libnautilus-private/nautilus-file.c:
3167 Plug minor memory leaks and improper uses of eel_ref_str_*
3169 2007-10-26 Paolo Borelli <pborelli@katamail.com>
3171 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
3172 of freeing it to avoid memory corruption.
3174 2007-10-25 Alexander Larsson <alexl@redhat.com>
3176 * libnautilus-private/nautilus-file-changes-queue.[ch]:
3177 * libnautilus-private/nautilus-monitor.c:
3178 Rename some file change queue functions to _by_uri
3179 add GFile based version with the original name
3181 * libnautilus-private/nautilus-file-operations.[ch]:
3182 Add gio based nautilus_file_operations_trash_or_delete() call.
3184 * src/file-manager/fm-directory-view.c:
3185 Call nautilus_file_operations_trash_or_delete()
3188 2007-10-25 Alexander Larsson <alexl@redhat.com>
3190 * src/file-manager/fm-directory-view.[ch]:
3191 Make file activation handle mounting of mountables and non-mounted
3192 locations. Also general cleanup of activation.
3193 Cancellation not handled yet.
3195 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3197 * src/file-manager/fm-list-view.c:
3198 * libnautilus-private/nautilus-icon-info.c:
3199 * libnautilus-private/nautilus-file.c:
3200 Plug some minor memory leaks.
3202 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3204 * src/nautilus-window-manage-view.c (location_has_really_changed):
3205 Fix a warning when switching view.
3207 2007-10-25 Paolo Borelli <pborelli@katamail.com>
3209 * src/nautilus-application.c:
3210 * src/nautilus-property-browser.c:
3211 * src/nautilus-shell.c:
3213 Do not use EelStringList.
3215 2007-10-24 Paolo Borelli <pborelli@katamail.com>
3217 * src/nautilus-file-management-properties.c:
3218 remove eel_string_list (ab)use.
3220 2007-10-24 Alexander Larsson <alexl@redhat.com>
3222 * libnautilus-private/nautilus-file.[ch]:
3223 * libnautilus-private/nautilus-vfs-file.c:
3224 Pass GMountOperation instead of parent to mount.
3225 Nothing for unmount/eject
3227 * src/file-manager/fm-directory-view.c:
3228 Pass in a mount operation for mount.
3229 Disable timeout when mount operation is active
3231 2007-10-24 Alexander Larsson <alexl@redhat.com>
3233 * libnautilus-private/nautilus-file.c:
3234 Use g_utf8_collate, not eel_strcoll.
3236 2007-10-24 Alexander Larsson <alexl@redhat.com>
3238 * libnautilus-private/nautilus-icon-canvas-item.c:
3240 Update for eel changes
3242 2007-10-23 Alexander Larsson <alexl@redhat.com>
3245 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3246 * libnautilus-private/nautilus-icon-container.c:
3247 * libnautilus-private/nautilus-icon-dnd.c:
3248 * libnautilus-private/nautilus-icon-private.h:
3250 Remove libart dependency, use eel rect and point types
3252 2007-10-23 Alexander Larsson <alexl@redhat.com>
3254 * libnautilus-private/nautilus-program-choosing.c:
3255 (nautilus_launch_application_from_command):
3256 Use gdk_spawn instead of eel
3258 2007-10-23 Alexander Larsson <alexl@redhat.com>
3260 * libnautilus-private/nautilus-dnd.c:
3261 * libnautilus-private/nautilus-file.c:
3262 * libnautilus-private/nautilus-program-choosing.c:
3263 * src/file-manager/fm-directory-view.c:
3264 * src/file-manager/fm-properties-window.c:
3265 * src/nautilus-emblem-sidebar.c:
3266 * src/nautilus-information-panel.c:
3267 Don't use removed eel gnome-vfs functions
3269 2007-10-23 Alexander Larsson <alexl@redhat.com>
3271 * libnautilus-private/nautilus-directory.[ch]:
3272 Add nautilus_directory_get_location
3274 * libnautilus-private/nautilus-file.[ch]:
3275 Add nautilus_file_get_parent_location.
3276 Port from eel_format_uri_for_display to gio parse names
3278 * libnautilus-private/nautilus-program-choosing.c:
3279 * src/file-manager/fm-directory-view.c:
3280 * src/nautilus-emblem-sidebar.c:
3281 * src/nautilus-location-bar.c:
3282 * src/nautilus-location-dialog.c:
3283 * src/nautilus-navigation-window-menus.c:
3284 * src/nautilus-window-bookmarks.c:
3285 Port from eel_format_uri_for_display to gio parse names
3287 2007-10-23 Alexander Larsson <alexl@redhat.com>
3289 * libnautilus-private/nautilus-file-utilities.c:
3290 (nautilus_ensure_unique_file_name):
3293 * src/file-manager/fm-directory-view.c:
3294 (fm_directory_view_handle_netscape_url_drop):
3295 Handle missing mimetype
3297 2007-10-23 Alexander Larsson <alexl@redhat.com>
3299 * libnautilus-private/nautilus-file-utilities.c:
3300 (nautilus_compute_title_for_location):
3301 Make this use only display name.
3303 * libnautilus-private/nautilus-icon-info.c:
3304 (nautilus_icon_info_lookup):
3305 Don't free filename before use
3307 * libnautilus-private/nautilus-search-directory-file.[ch]:
3308 * libnautilus-private/nautilus-search-directory.c:
3309 Create nice display name for search directories, and keep it updated.
3311 * src/nautilus-window-manage-views.c:
3312 Fix wrong type of argument passed to signal
3314 2007-10-23 Alexander Larsson <alexl@redhat.com>
3316 * libnautilus-private/nautilus-file.c:
3317 Replace some gnome vfs calls
3319 2007-10-23 Alexander Larsson <alexl@redhat.com>
3321 * libnautilus-private/nautilus-metafile.c:
3322 Use new gio uri escape functions instead of gnome-vfs
3324 2007-10-22 Alexander Larsson <alexl@redhat.com>
3326 * src/nautilus-location-entry.c:
3327 Use GFilenameCompleter
3329 2007-10-22 Alexander Larsson <alexl@redhat.com>
3331 * src/nautilus-application.c:
3332 * src/nautilus-information-panel.c:
3333 * src/nautilus-spatial-window.c:
3334 * src/nautilus-spatial-window.h:
3335 * src/nautilus-window-manage-views.c:
3336 Use GFile * instead of uris in some more places
3338 Patch from Paolo Borelli
3340 2007-10-22 Alexander Larsson <alexl@redhat.com>
3342 * libnautilus-private/nautilus-desktop-icon-file.c:
3343 * libnautilus-private/nautilus-file.c:
3344 * libnautilus-private/nautilus-saved-search-file.c:
3345 * libnautilus-private/nautilus-search-directory-file.c:
3346 Fix handling of mimetype as refstring
3350 Patch from Paolo Borelli
3352 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3354 * src/file-manager/fm-icon-view.c:
3355 * src/file-manager/fm-directory-view.c:
3356 use g_content_type_equals instead of strcasecmp on the mime type.
3358 * src/nautilus-window-menus.c:
3359 Remove unneeded includes
3361 2007-10-19 Paolo Borelli <pborelli@katamail.com>
3363 * libnautilus-private/nautilus-emblem-utils.h:
3364 * libnautilus-private/nautilus-emblem-utils.c:
3365 * src/nautilus-emblem-sidebar.c:
3366 * src/nautilus-property-browser.c:
3368 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
3370 2007-10-19 Alexander Larsson <alexl@redhat.com>
3372 * libnautilus-private/nautilus-file.c:
3373 (nautilus_file_set_display_name):
3374 Don't crash on NULL display name
3376 2007-10-19 Alexander Larsson <alexl@redhat.com>
3378 * libnautilus-private/nautilus-file-private.h:
3379 * libnautilus-private/nautilus-file.[ch]:
3380 * libnautilus-private/nautilus-vfs-file.c:
3381 Remove NautilusFileMountCallback and just make
3382 NautilusFileOperationCallback take an extra
3383 resultant file argument.
3385 * src/file-manager/fm-directory-view.c:
3386 * src/file-manager/fm-error-reporting.c:
3387 * src/file-manager/fm-list-view.c:
3388 * src/file-manager/fm-properties-window.c:
3389 Update to API change
3391 * src/nautilus-pathbar.c:
3392 (get_display_name_for_folder):
3393 Fix crash if NULL display name
3395 2007-10-19 Alexander Larsson <alexl@redhat.com>
3397 * libnautilus-private/nautilus-desktop-icon-file.c:
3398 Set can_mount/unmount to FALSE unless set
3400 * libnautilus-private/nautilus-file-private.h:
3401 * libnautilus-private/nautilus-file.c:
3402 * libnautilus-private/nautilus-file.h:
3403 Make the Operation object semi-public
3404 Move mount ops to virtual functions
3406 * libnautilus-private/nautilus-vfs-file.c:
3407 Initial work to implement mount op
3409 2007-10-18 Alexander Larsson <alexl@redhat.com>
3411 * libnautilus-private/nautilus-file-utilities.[ch]:
3412 * src/nautilus-pathbar.c:
3413 Add & use nautilus_get_desktop_location
3415 * libnautilus-private/nautilus-dnd.c:
3418 * libnautilus-private/nautilus-icon-dnd.c:
3419 Trash is now a real uri location, remove special case
3421 2007-10-18 Alexander Larsson <alexl@redhat.com>
3423 * libnautilus-private/nautilus-file-utilities.[ch]:
3424 Make compute_title take a GFile
3426 * libnautilus-private/nautilus-view-factory.[ch]:
3427 * libnautilus-private/nautilus-window-info.[ch]:
3428 * src/file-manager/fm-directory-view.c:
3429 * src/file-manager/fm-tree-view.c:
3430 * src/nautilus-application.[ch]:
3431 * src/nautilus-bookmark-list.c:
3432 * src/nautilus-bookmarks-window.c:
3433 * src/nautilus-connect-server-dialog-nonmain.c:
3434 * src/nautilus-desktop-window.c:
3435 * src/nautilus-history-sidebar.c:
3436 * src/nautilus-location-bar.c:
3437 * src/nautilus-location-dialog.c:
3438 * src/nautilus-navigation-window.c:
3439 * src/nautilus-places-sidebar.c:
3440 * src/nautilus-shell.c:
3441 * src/nautilus-spatial-window.c:
3442 * src/nautilus-window-manage-views.[ch]:
3443 * src/nautilus-window-menus.c:
3444 * src/nautilus-window-private.h:
3445 * src/nautilus-window.[ch]:
3446 Use GFile * instead of char * uri in all loation handling
3449 2007-10-18 Paolo Borelli <pborelli@katamail.com>
3451 * src/nautilus-image-properties-page.c: port to gio.
3453 2007-10-18 Alexander Larsson <alexl@redhat.com>
3455 * libnautilus-private/nautilus-directory-private.h:
3456 * libnautilus-private/nautilus-directory.[ch]:
3457 * src/nautilus-application.c:
3458 Make nautilus_directory_get_existing take GFile *.
3459 Add nautilus_directory_get taking a GFile *
3461 2007-10-18 Alexander Larsson <alexl@redhat.com>
3463 * libnautilus-private/nautilus-desktop-directory-file.c:
3464 * libnautilus-private/nautilus-desktop-directory.c:
3465 * libnautilus-private/nautilus-desktop-icon-file.c:
3466 * libnautilus-private/nautilus-desktop-link-monitor.c:
3467 * libnautilus-private/nautilus-directory.c:
3468 * libnautilus-private/nautilus-directory.h:
3469 * libnautilus-private/nautilus-file-operations.c:
3470 * libnautilus-private/nautilus-file-utilities.c:
3471 * src/file-manager/fm-directory-view.c:
3472 * src/nautilus-navigation-window.c:
3473 * src/nautilus-window-manage-views.c:
3474 * test/test-nautilus-directory-async.c:
3475 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
3477 2007-10-18 Alexander Larsson <alexl@redhat.com>
3479 * libnautilus-private/nautilus-desktop-link.c:
3480 * libnautilus-private/nautilus-desktop-icon-file.c:
3483 * libnautilus-private/nautilus-file.c:
3484 * libnautilus-private/nautilus-icon-dnd.c:
3485 Convert gnome_vfs calls to gio
3487 2007-10-18 Alexander Larsson <alexl@redhat.com>
3489 * libnautilus-private/nautilus-desktop-icon-file.c:
3490 * src/nautilus-application.c:
3491 * src/nautilus-window-menus.c:
3492 * test/test-nautilus-directory-async.c:
3494 Convert gnome_vfs calls to gio
3496 2007-10-18 Alexander Larsson <alexl@redhat.com>
3498 * src/nautilus-application.[ch]:
3499 Convert gnome_vfs calls to gio
3502 Document some stuff that needs doing in gio-branch
3504 2007-10-18 Alexander Larsson <alexl@redhat.com>
3506 * libnautilus-private/nautilus-search-engine-simple.c:
3509 * src/nautilus-query-editor.c:
3510 Work around crash getting NULL back as the location.
3512 2007-10-18 Alexander Larsson <alexl@redhat.com>
3514 * libnautilus-private/nautilus-file-utilities.[ch]:
3515 Add nautilus_is_home_directory and nautilus_is_root_directory
3517 * src/nautilus-window-manage-views.c:
3518 Convert gnome_vfs calls to gio
3520 2007-10-18 Alexander Larsson <alexl@redhat.com>
3522 * src/nautilus-window.c (nautilus_window_go_up):
3523 Use gio to find parent
3525 2007-10-18 Alexander Larsson <alexl@redhat.com>
3527 * src/nautilus-pathbar.[ch]:
3528 * src/nautilus-navigation-window.c:
3529 * src/nautilus-window-manage-views.c:
3532 2007-10-17 Alexander Larsson <alexl@redhat.com>
3534 * libnautilus-private/nautilus-vfs-utils.[ch]:
3535 Remove now unused gnome_vfs to gio helpers
3537 2007-10-17 Alexander Larsson <alexl@redhat.com>
3539 * src/nautilus-location-bar.c:
3540 Remove some unused code
3541 Replace gnome_vfs code with gio code
3543 2007-10-17 Alexander Larsson <alexl@redhat.com>
3545 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
3546 Typo can_delete -> can_trash
3548 2007-10-17 Alexander Larsson <alexl@redhat.com>
3550 * src/nautilus-property-browser.c:
3551 Replace some gnome-vfs code with gio code
3553 2007-10-17 Alexander Larsson <alexl@redhat.com>
3555 * src/file-manager/fm-properties-window.c:
3556 Replace some gnome-vfs code with gio code
3558 2007-10-17 Alexander Larsson <alexl@redhat.com>
3560 * libnautilus-private/nautilus-file-private.h:
3561 * libnautilus-private/nautilus-file.[ch]:
3562 Add can_delete and can_trash
3564 * src/file-manager/fm-directory-view.c:
3565 Replace some gnome-vfs code with gio code
3567 2007-10-17 Alexander Larsson <alexl@redhat.com>
3569 * src/nautilus-location-dialog.c (open_current_location):
3570 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
3572 2007-10-17 Alexander Larsson <alexl@redhat.com>
3574 * libnautilus-private/nautilus-search-engine-simple.c:
3577 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3579 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
3581 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3583 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
3585 2007-10-17 Paolo Borelli <pborelli@katamail.com>
3587 * libnautilus-private/nautilus-link.[ch]: remove.
3588 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
3589 and rename them to nautilus-link.[ch]
3590 * libnautilus-private/nautilus-file.c: adapt for the above change.
3592 2007-10-17 Alexander Larsson <alexl@redhat.com>
3594 * src/nautilus-places-sidebar.c:
3597 2007-10-17 Alexander Larsson <alexl@redhat.com>
3599 * libnautilus-private/nautilus-file.[ch]:
3600 * libnautilus-private/nautilus-file-private.h:
3601 Remove has/get_volume/drive, replace with
3602 can_mount/unmount/eject and mount/unmount/eject.
3603 (Which are not fully implemented yet)
3604 Add nautilus_file_is_mountpoint.
3606 * libnautilus-extension/nautilus-file-info.[ch]:
3607 * libnautilus-private/nautilus-directory-async.c:
3608 * libnautilus-private/nautilus-link-desktop-file.[ch]:
3609 * libnautilus-private/nautilus-link.[ch]:
3610 * src/file-manager/fm-directory-view.c:
3611 * src/file-manager/fm-icon-view.c:
3612 * src/file-manager/fm-properties-window.c:
3613 * src/file-manager/fm-tree-model.[ch]:
3614 * src/file-manager/fm-tree-view.c:
3617 2007-10-16 Alexander Larsson <alexl@redhat.com>
3619 * libnautilus-private/nautilus-desktop-icon-file.c:
3620 * libnautilus-private/nautilus-desktop-link-monitor.c:
3621 * libnautilus-private/nautilus-desktop-link.[ch]:
3622 * libnautilus-private/nautilus-directory-async.c:
3623 * libnautilus-private/nautilus-file-private.h:
3624 * libnautilus-private/nautilus-file.c:
3625 * libnautilus-private/nautilus-search-directory-file.c:
3626 * src/file-manager/fm-directory-view.c:
3627 * src/file-manager/fm-properties-window.c:
3628 Convert some volume monitor use to gio
3630 2007-10-16 Alexander Larsson <alexl@redhat.com>
3632 * libnautilus-private/nautilus-trash-monitor.c:
3633 Ref icon in nautilus_trash_monitor_get_icon()
3635 * libnautilus-private/nautilus-desktop-icon-file.c:
3636 * libnautilus-private/nautilus-desktop-link.c:
3637 * libnautilus-private/nautilus-desktop-link.h:
3638 * src/nautilus-places-sidebar.c:
3639 Use nautilus_trash_monitor_get_icon() when possible
3641 2007-10-16 Alexander Larsson <alexl@redhat.com>
3643 * libnautilus-private/nautilus-trash-monitor.[ch]:
3644 Add full gio implementation and get_icon()
3646 2007-10-15 Alexander Larsson <alexl@redhat.com>
3648 * libnautilus-private/Makefile.am:
3649 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
3650 * libnautilus-private/nautilus-icon-factory.c: Removed.
3651 * libnautilus-private/nautilus-icon-factory.h: Removed.
3652 Remove NautilusIconFactory code.
3653 Now all code use the new APIs
3656 * libnautilus-private/nautilus-bookmark.c:
3657 * libnautilus-private/nautilus-bookmark.h:
3658 * libnautilus-private/nautilus-file.c:
3659 * libnautilus-private/nautilus-global-preferences.c:
3660 * libnautilus-private/nautilus-icon-canvas-item.c:
3661 * libnautilus-private/nautilus-icon-canvas-item.h:
3662 * libnautilus-private/nautilus-icon-container.h:
3663 * libnautilus-private/nautilus-icon-private.h:
3664 * libnautilus-private/nautilus-link-desktop-file.c:
3665 * libnautilus-private/nautilus-program-choosing.c:
3666 * libnautilus-private/nautilus-view.h:
3667 * src/file-manager/fm-directory-view.c:
3668 * src/file-manager/fm-icon-view.c:
3669 * src/file-manager/fm-list-model.c:
3670 * src/file-manager/fm-list-model.h:
3671 * src/file-manager/fm-list-view.c:
3672 * src/file-manager/fm-properties-window.c:
3673 * src/file-manager/fm-tree-model.c:
3674 * src/file-manager/fm-tree-view.c:
3675 * src/nautilus-application.c:
3676 * src/nautilus-bookmark-list.c:
3677 * src/nautilus-bookmarks-window.c:
3678 * src/nautilus-emblem-sidebar.c:
3679 * src/nautilus-navigation-window-menus.c:
3680 * src/nautilus-navigation-window.c:
3681 * src/nautilus-pathbar.c:
3682 * src/nautilus-places-sidebar.c:
3683 * src/nautilus-sidebar-title.c:
3684 * src/nautilus-window-menus.c:
3685 * src/nautilus-window.c:
3686 * src/nautilus-zoom-control.h:
3687 * test/test-nautilus-wrap-table.c:
3688 Don't include the nautilus-icon-factory headers
3690 2007-10-15 Alexander Larsson <alexl@redhat.com>
3692 * libnautilus-private/nautilus-file.[ch]:
3693 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
3694 Fix force_size handling
3696 * src/file-manager/fm-directory-view.c:
3697 * src/file-manager/fm-empty-view.c:
3698 * src/file-manager/fm-list-model.c:
3699 * src/file-manager/fm-properties-window.c:
3700 * src/file-manager/fm-tree-model.c:
3701 * src/nautilus-emblem-sidebar.c:
3702 * src/nautilus-navigation-window-menus.c:
3703 * src/nautilus-property-browser.c:
3704 * src/nautilus-sidebar-title.c:
3705 Convert more stuff to new icon API
3707 2007-10-15 Alexander Larsson <alexl@redhat.com>
3709 * libnautilus-private/nautilus-icon-info.[ch]:
3710 Add nautilus_icon_info_lookup_from_name
3712 * libnautilus-private/nautilus-ui-utilities.c:
3713 * src/nautilus-desktop-window.c:
3714 * src/nautilus-navigation-window.c:
3715 * src/nautilus-pathbar.c:
3716 Use nautilus_icon_info_lookup_from_name to get less
3719 2007-10-15 Alexander Larsson <alexl@redhat.com>
3721 * src/nautilus-pathbar.c:
3722 * src/nautilus-spatial-window.c:
3723 Convert more stuff to new icon API
3725 2007-10-15 Alexander Larsson <alexl@redhat.com>
3727 * libnautilus-private/nautilus-file.[ch]:
3728 Add nautilus_file_get_icon_pixbuf and
3729 IGNORE_VISITING icon flag
3731 * libnautilus-private/nautilus-icon-info.[ch]:
3732 Add nautilus_icon_info_get_used_name function
3734 * libnautilus-private/nautilus-emblem-utils.c:
3735 * libnautilus-private/nautilus-program-choosing.c:
3736 * libnautilus-private/nautilus-ui-utilities.c:
3737 * src/nautilus-desktop-window.c:
3738 * src/nautilus-navigation-window.c:
3739 * src/nautilus-spatial-window.c:
3740 * src/nautilus-window.[ch]:
3741 Convert to new icon APIs
3743 2007-10-15 Alexander Larsson <alexl@redhat.com>
3745 * libnautilus-private/Makefile.am:
3746 * libnautilus-private/nautilus-audio-player.c: Removed.
3747 * libnautilus-private/nautilus-audio-player.h: Removed.
3748 * src/file-manager/fm-icon-view.c:
3749 Kill old unused code
3751 2007-10-15 Alexander Larsson <alexl@redhat.com>
3753 * libnautilus-private/nautilus-icon-info.[ch]:
3754 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
3756 * libnautilus-private/nautilus-file.[ch]:
3757 New functions for getting emblem icons and emblem pixbufs
3759 * libnautilus-private/nautilus-icon-container.[ch]:
3760 * libnautilus-private/nautilus-icon-factory.c:
3761 * src/file-manager/fm-directory-view.[ch]:
3762 * src/file-manager/fm-icon-container.c:
3763 * src/file-manager/fm-list-model.c:
3764 * src/file-manager/fm-tree-model.c:
3765 * src/nautilus-sidebar-title.c:
3766 Update to use the new emblem getters
3768 2007-10-15 Alexander Larsson <alexl@redhat.com>
3770 * libnautilus-private/nautilus-icon-info.[ch]:
3771 Add nautilus_get_icon_size_for_stock_size
3773 * libnautilus-private/nautilus-bookmark.c:
3774 * src/nautilus-places-sidebar.c:
3777 2007-10-15 Alexander Larsson <alexl@redhat.com>
3779 * libnautilus-private/nautilus-thumbnails.c:
3780 Add required thumbnailing stuff from NautilusIconFactory here
3782 2007-10-15 Alexander Larsson <alexl@redhat.com>
3784 * libnautilus-private/nautilus-icon-factory.[ch]:
3785 * libnautilus-private/nautilus-icon-info.[ch]:
3786 Move over icon size util functions to nautilus-icon-info
3788 * libnautilus-private/nautilus-icon-container.c:
3789 * libnautilus-private/nautilus-lib-self-check-functions.h:
3790 * src/file-manager/fm-list-model.c:
3791 * src/nautilus-sidebar-title.c:
3794 2007-10-15 Alexander Larsson <alexl@redhat.com>
3796 * libnautilus-private/nautilus-icon-container.c:
3797 * libnautilus-private/nautilus-icon-factory.h:
3798 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
3801 2007-10-15 Alexander Larsson <alexl@redhat.com>
3803 * libnautilus-private/nautilus-file.c:
3804 Actually handle thumbnail size prefs
3806 2007-10-15 Alexander Larsson <alexl@redhat.com>
3808 * libnautilus-private/nautilus-file.c:
3809 Handle thumbnail size prefs
3810 Handle all sorts of icon changes and emit CHANGED on
3813 * libnautilus-private/nautilus-directory-private.h:
3814 * libnautilus-private/nautilus-directory.c:
3815 * libnautilus-private/nautilus-icon-container.c:
3816 * libnautilus-private/nautilus-icon-info.c:
3817 * libnautilus-private/nautilus-icon-info.h:
3818 * src/file-manager/fm-directory-view.c:
3819 * src/file-manager/fm-list-view.c:
3820 * src/file-manager/fm-properties-window.c:
3821 * src/file-manager/fm-tree-model.c:
3822 * src/file-manager/fm-tree-model.h:
3823 * src/file-manager/fm-tree-view.c:
3824 * src/nautilus-bookmarks-window.c:
3825 * src/nautilus-sidebar-title.c:
3826 * src/nautilus-window-bookmarks.c:
3827 * src/nautilus-window.c:
3828 Remove use of icon factory icons_changed signal, using instead
3829 the file CHANGED signal.
3831 2007-10-15 Alexander Larsson <alexl@redhat.com>
3833 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
3834 Add thumbnail to all attributes
3836 2007-10-15 Alexander Larsson <alexl@redhat.com>
3838 * libnautilus-private/nautilus-file.h:
3839 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
3841 * libnautilus-private/nautilus-bookmark.c:
3842 * src/file-manager/fm-directory-view.c:
3843 * src/file-manager/fm-properties-window.c:
3844 * src/file-manager/fm-tree-model.c:
3845 * src/nautilus-bookmark-list.c:
3846 * src/nautilus-pathbar.c:
3847 * src/nautilus-sidebar-title.c:
3848 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3849 nautilus_icon_factory_is_icon_ready_for_file and
3850 nautilus_icon_factory_get_required_file_attributes.
3852 2007-10-12 Alexander Larsson <alexl@redhat.com>
3854 * libnautilus-private/nautilus-bookmark.[ch]:
3855 * libnautilus-private/nautilus-file.[ch]:
3856 * libnautilus-private/nautilus-icon-info.c:
3857 * src/nautilus-application.c:
3858 * src/nautilus-bookmark-list.c:
3859 * src/nautilus-bookmarks-window.c:
3860 * src/nautilus-places-sidebar.c:
3861 * src/nautilus-window-manage-views.c:
3862 * src/nautilus-window-private.h:
3863 * src/nautilus-window.c:
3864 Convert bookmarks API to gio / GIcon
3866 2007-10-12 Alexander Larsson <alexl@redhat.com>
3868 * libnautilus-private/nautilus-file-private.h:
3869 * libnautilus-private/nautilus-file.c:
3870 * libnautilus-private/nautilus-icon-container.c:
3871 * libnautilus-private/nautilus-thumbnails.[ch]:
3872 Add back support for generating thumbnails.
3874 2007-10-12 Alexander Larsson <alexl@redhat.com>
3876 * libnautilus-private/nautilus-directory-async.c:
3877 * libnautilus-private/nautilus-file-private.h:
3878 * libnautilus-private/nautilus-file.c:
3879 For large icons, try to use the original file
3882 2007-10-12 Alexander Larsson <alexl@redhat.com>
3884 * libnautilus-private/nautilus-file.c:
3885 Only invalidate thumbnails when sizing up, not
3886 on the original scale from raw
3888 2007-10-12 Alexander Larsson <alexl@redhat.com>
3890 * libnautilus-private/nautilus-directory-async.c:
3891 * libnautilus-private/nautilus-file-private.h:
3892 * libnautilus-private/nautilus-file.c:
3893 Simplify thumbnail size handling and make it work.
3894 Now handles resizing icons.
3896 2007-10-12 Alexander Larsson <alexl@redhat.com>
3898 * libnautilus-private/nautilus-directory-async.c:
3899 * libnautilus-private/nautilus-file-private.h:
3900 * libnautilus-private/nautilus-file.c:
3901 More exact handling of thumbnail up_to_date-ness, including
3902 if loading a thumbnail fails.
3903 Return thumbnails of the right size.
3905 * libnautilus-private/nautilus-thumbnails.[ch]:
3906 Add nautilus_thumbnail_unframe_image and export
3907 frame element sizes as defines
3909 2007-10-11 Alexander Larsson <alexl@redhat.com>
3911 * libnautilus-private/nautilus-file.[ch]:
3912 * libnautilus-private/nautilus-directory-async.c:
3913 Export nautilus_file_should_show_thumbnail and use it as needed in the
3914 thumbnail reading code
3916 2007-10-11 Alexander Larsson <alexl@redhat.com>
3918 * libnautilus-private/nautilus-file-attributes.h:
3919 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3921 * libnautilus-private/nautilus-directory-private.h:
3922 * libnautilus-private/nautilus-directory-async.c:
3923 * libnautilus-private/nautilus-file-private.h:
3924 Load thumbnails asynchronosuly.
3926 * libnautilus-private/nautilus-file.c:
3927 Initial code to use the asynchronoulsy loaded thumbnail
3929 * libnautilus-private/nautilus-icon-factory.c:
3930 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3933 2007-10-11 Alexander Larsson <alexl@redhat.com>
3935 * libnautilus-private/nautilus-file-private.h:
3936 * libnautilus-private/nautilus-file.c:
3937 Read thumbnail info from gio
3939 2007-10-11 Alexander Larsson <alexl@redhat.com>
3941 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3942 Handle accept, visited and embedding text state and
3943 rewrite the icon as needed.
3945 * libnautilus-private/nautilus-icon-info.c:
3946 (nautilus_icon_info_finalize):
3947 Fix crash if pixbuf is NULL
3949 2007-10-11 Alexander Larsson <alexl@redhat.com>
3951 * libnautilus-private/Makefile.am:
3952 * libnautilus-private/nautilus-icon-info.[ch]:
3953 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3955 * libnautilus-private/nautilus-file.[ch]:
3956 Make nautilus_file_get_icon return a NautilusFileInfo
3958 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3959 Split out attach points instead of using NautilusAttachPoints
3961 * libnautilus-private/nautilus-icon-container.[ch]:
3962 * src/file-manager/fm-icon-container.c:
3963 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3965 * libnautilus-private/nautilus-icon-factory.c:
3966 * libnautilus-private/nautilus-program-choosing.c:
3967 * libnautilus-private/nautilus-mime-application-chooser.c:
3968 * libnautilus-private/nautilus-open-with-dialog.c:
3969 Update to g_themed_icon_get_names const type
3971 2007-10-10 Alexander Larsson <alexl@redhat.com>
3973 * libnautilus-private/nautilus-file-private.h:
3974 * libnautilus-private/nautilus-file.[ch]:
3975 Keep track of GIcon from gio.
3976 Add nautilus_file_get_icon()
3978 * libnautilus-private/nautilus-icon-factory.[ch]:
3979 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3980 This is a bit temporary, but can be used to move over
3981 users to nautilus_file_get_icon().
3983 * libnautilus-private/nautilus-icon-container.[ch]:
3984 * src/file-manager/fm-icon-container.c:
3985 Use nautilus_file_get_icon() in icon view.
3987 2007-10-10 Alexander Larsson <alexl@redhat.com>
3989 * libnautilus-private/nautilus-file-utilities.c:
3990 * libnautilus-private/nautilus-monitor.c:
3991 * src/nautilus-bookmark-list.c:
3992 Update for file monitoring API change
3994 * src/nautilus-spatial-window.c:
3995 Gio port from Paolo Borelli
3997 2007-10-08 Alexander Larsson <alexl@redhat.com>
3999 * libnautilus-private/nautilus-file.c:
4000 (nautilus_file_peek_display_name):
4001 Use a display name based on the filename as the default instead
4002 of "" before we've read the real display name from the backend.
4004 2007-10-08 Paolo Borelli <pborelli@katamail.com>
4006 * libnautilus-private/nautilus-icon-dnd.[ch]:
4007 * src/nautilus-emblem-sidebar.c:
4008 * src/nautilus-location-bar.c:
4010 Replace nautilus_icon_dnd_uri_list_extract_uris with
4011 g_uri_list_extract_uris.
4013 2007-10-08 Paolo Borelli <pborelli@katamail.com>
4015 * src/nautilus-bookmark-list.[ch]: port to gio.
4017 2007-10-05 Paolo Borelli <pborelli@katamail.com>
4019 * configure.in: use gio-2.0 instead of gio-standalone.
4021 2007-10-04 Alexander Larsson <alexl@redhat.com>
4023 * libnautilus-private/Makefile.am:
4024 * libnautilus-private/nautilus-trash-directory.[ch]:
4025 * libnautilus-private/nautilus-trash-file.[ch]:
4026 Remove virtual trash locations, we now use the gvfs trash:
4028 * libnautilus-private/nautilus-trash-monitor.[ch]:
4029 Make this a stub for now. Need to figure out how to do this.
4031 * libnautilus-private/nautilus-directory-private.h:
4032 * libnautilus-private/nautilus-directory.c:
4033 * libnautilus-private/nautilus-file-operations.c:
4034 * libnautilus-private/nautilus-file.c:
4035 * src/file-manager/fm-directory-view.c:
4036 * src/nautilus-window-manage-views.c:
4037 Handle the removal of NautilusTrash*
4039 2007-10-04 Alexander Larsson <alexl@redhat.com>
4041 * libnautilus-private/nautilus-thumbnails.c:
4042 Use gio instead of gnome-vfs to get mtime
4044 2007-10-02 Alexander Larsson <alexl@redhat.com>
4046 * libnautilus-private/nautilus-customization-data.c:
4047 * libnautilus-private/nautilus-customization-data.h:
4048 * src/nautilus-property-browser.c:
4049 Use gio to read info
4051 2007-10-02 Alexander Larsson <alexl@redhat.com>
4053 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
4054 Use gio to get mime type
4056 2007-10-02 Alexander Larsson <alexl@redhat.com>
4058 * libnautilus-private/nautilus-file-utilities.c:
4059 Use GFileMonitor to monitor xdg user dirs file
4061 2007-10-02 Alexander Larsson <alexl@redhat.com>
4063 * libnautilus-private/Makefile.am (INCLUDES):
4064 Bump name for extension dir since we're not compatible anymore
4066 2007-10-02 Alexander Larsson <alexl@redhat.com>
4068 * libnautilus-private/nautilus-bookmark.c:
4069 * libnautilus-private/nautilus-customization-data.c:
4070 * libnautilus-private/nautilus-desktop-directory.c:
4071 * libnautilus-private/nautilus-directory-background.c:
4072 * libnautilus-private/nautilus-dnd.c:
4073 * libnautilus-private/nautilus-file-operations.c:
4074 * libnautilus-private/nautilus-file-utilities.c:
4075 * libnautilus-private/nautilus-file.c:
4076 * libnautilus-private/nautilus-icon-factory.c:
4077 * libnautilus-private/nautilus-metafile.c:
4078 * libnautilus-private/nautilus-search-directory.c:
4079 * libnautilus-private/nautilus-search-engine-tracker.c:
4080 * src/file-manager/fm-directory-view.c:
4081 * src/file-manager/fm-ditem-page.c:
4082 * src/file-manager/fm-icon-view.c:
4083 * src/file-manager/fm-properties-window.c:
4084 * src/file-manager/fm-tree-view.c:
4085 * src/nautilus-application.c:
4086 * src/nautilus-bookmark-list.c:
4087 * src/nautilus-image-properties-page.c:
4088 * src/nautilus-information-panel.c:
4089 * src/nautilus-places-sidebar.c:
4090 * src/nautilus-property-browser.c:
4091 * src/nautilus-query-editor.c:
4092 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
4093 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
4095 2007-10-02 Alexander Larsson <alexl@redhat.com>
4097 * libnautilus-private/nautilus-icon-factory.c:
4098 Don't clear thumbnails and other absolute pathnames from icon
4099 cache when mime data or icon theme changes. This is to avoid
4100 flashing and async realoading of all thumbnails.
4102 2007-10-02 Alexander Larsson <alexl@redhat.com>
4104 * libnautilus-private/nautilus-directory-async.c:
4105 (mime_db_changed_callback):
4106 Use the right call to invalidate attributes, so that
4107 they get re-read correctly.
4109 2007-10-02 Alexander Larsson <alexl@redhat.com>
4111 * libnautilus-private/nautilus-icon-factory.c:
4112 (mime_type_data_changed_callback):
4113 * libnautilus-private/nautilus-directory-async.c:
4114 (mime_db_changed_callback):
4115 Fix up types in callbacks
4117 * libnautilus-private/nautilus-mime-application-chooser.c:
4118 * libnautilus-private/nautilus-open-with-dialog.c:
4119 Handle and emit mime_data_changed on NautilusSignaller
4121 2007-10-01 Alexander Larsson <alexl@redhat.com>
4123 * libnautilus-private/Makefile.am:
4124 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
4125 * libnautilus-private/nautilus-open-with-dialog.[ch]:
4126 Moved these from eel and renamed
4128 * src/file-manager/fm-directory-view.c:
4129 * src/file-manager/fm-properties-window.c:
4130 Use the nautilus version imported above instead of the eel one.
4132 2007-10-01 Alexander Larsson <alexl@redhat.com>
4134 * libnautilus-private/nautilus-directory-async.c:
4135 * libnautilus-private/nautilus-icon-factory.c:
4136 * libnautilus-private/nautilus-signaller.c:
4137 Replace gnome-vfs mime monitor with NautilusSignaller signal.
4139 * src/nautilus-query-editor.c:
4140 Use gio to list all mime types
4142 2007-10-01 Alexander Larsson <alexl@redhat.com>
4144 * libnautilus-private/nautilus-theme.[ch]:
4145 Delete leftover files
4147 2007-09-28 Alexander Larsson <alexl@redhat.com>
4150 Update for new gio pkgconfig name
4152 2007-09-28 Alexander Larsson <alexl@redhat.com>
4154 * libnautilus-private/nautilus-file.c:
4155 * src/file-manager/fm-directory-view.c:
4156 * src/file-manager/fm-properties-window.c:
4157 Update to the new name for g_format_file_size_for_display
4159 2007-09-28 Alexander Larsson <alexl@redhat.com>
4161 * libnautilus-private/nautilus-file.c:
4162 * libnautilus-private/nautilus-link.c:
4163 * src/file-manager/fm-icon-container.c:
4164 * src/nautilus-query-editor.c:
4165 Use gio mimetype functions instead of gnome-vfs ones.
4167 2007-09-28 Alexander Larsson <alexl@redhat.com>
4169 * libnautilus-private/nautilus-mime-actions.[ch]:
4170 * libnautilus-private/nautilus-program-choosing.[ch]:
4171 * libnautilus-private/nautilus-recent.[ch]:
4172 Use GAppInfo instead of GnomeVFSMimeApplication
4174 * src/file-manager/fm-directory-view.c:
4175 * src/nautilus-information-panel.c:
4176 * test/test-nautilus-mime-actions.c:
4177 Update due to the api changes in the GAppInfo move.
4179 2007-09-27 Alexander Larsson <alexl@redhat.com>
4181 * libnautilus-private/nautilus-file.c:
4182 * src/file-manager/fm-directory-view.c:
4183 * src/file-manager/fm-properties-window.c:
4184 Use g_file_size_format_for_display instead of
4185 gnome_vfs_format_file_size_for_display
4187 2007-09-27 Alexander Larsson <alexl@redhat.com>
4189 * libnautilus-private/nautilus-file.c:
4190 Remove unused GnomeVFSHandle stuff
4192 2007-09-27 Alexander Larsson <alexl@redhat.com>
4194 * libnautilus-private/nautilus-file.c:
4195 Forgot to change GnomeVFSResult to GError in
4198 007-09-27 Alexander Larsson <alexl@redhat.com>
4200 * libnautilus-private/nautilus-file.c:
4201 Implement nautilus_file_set_owner and nautilus_file_set_group
4202 using set_attributes
4205 2007-09-27 Alexander Larsson <alexl@redhat.com>
4207 * libnautilus-private/nautilus-file.c:
4208 Implement nautilus_file_set_permissions using
4209 nautilus_file_set_attributes.
4211 2007-09-27 Alexander Larsson <alexl@redhat.com>
4213 * libnautilus-private/nautilus-file.[ch]:
4214 Add nautilus_file_set_attributes
4216 2007-09-27 Alexander Larsson <alexl@redhat.com>
4218 * libnautilus-private/nautilus-vfs-utils.[ch]:
4219 Add gnome_vfs_result_to_error call
4221 * libnautilus-private/nautilus-file.[ch]:
4222 Convert renaming to use gio.
4223 Pass GError instead of GnomeVFSResult in
4224 NautilusFileOperationCallback
4226 * src/file-manager/fm-error-reporting.c:
4227 * src/file-manager/fm-error-reporting.h:
4228 * src/file-manager/fm-list-view.c:
4229 * src/file-manager/fm-properties-window.c:
4230 Update to the NautilusFileOperationCallback API change
4232 2007-09-26 Alexander Larsson <alexl@redhat.com>
4234 * libnautilus-private/nautilus-file-private.h:
4235 * libnautilus-private/nautilus-file.c:
4236 Read can_delete and can_rename from gio.
4237 Use can_rename in nautilus_file_can_rename.
4239 2007-09-26 Alexander Larsson <alexl@redhat.com>
4241 * libnautilus-private/nautilus-file.[ch]:
4242 Add nautilus_file_get_edit_name()
4244 2007-09-26 Alexander Larsson <alexl@redhat.com>
4246 * libnautilus-private/nautilus-file-utilities.[ch]:
4247 Make string args const char * where possible.
4249 * libnautilus-private/nautilus-desktop-icon-file.c:
4250 * libnautilus-private/nautilus-directory-async.c:
4251 * libnautilus-private/nautilus-file-private.h:
4252 * libnautilus-private/nautilus-file.c:
4253 Read display_name and edit_name from gio.
4254 Kill old cached_display_name creation.
4255 Use eel_ref_str for name, display_name, edit_name and make sure to
4256 share them when possible.
4257 Old use of display_name as the link info only is moved so that
4258 its shared with the normal name, with got_custom_display_name showing
4261 2007-09-26 Alexander Larsson <alexl@redhat.com>
4263 * libnautilus-private/nautilus-file-private.h:
4264 * libnautilus-private/nautilus-file.c:
4265 Use new refcounted string implementation for mime_type.
4266 This way we don't have to store duplicate strings for
4269 2007-09-26 Alexander Larsson <alexl@redhat.com>
4271 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
4272 directory->details->pending_file_info now has GFileInfo objects, not
4273 GnomeVFSFileInfo objects. Free them in the correct way.
4275 2007-09-26 Alexander Larsson <alexl@redhat.com>
4277 * libnautilus-private/nautilus-directory-async.c:
4278 Remove old irrelevant comment
4280 2007-09-26 Alexander Larsson <alexl@redhat.com>
4282 * libnautilus-private/nautilus-directory-async.c:
4283 Read top left text with gio
4285 2007-09-26 Alexander Larsson <alexl@redhat.com>
4287 * src/file-manager/fm-ditem-page.c:
4288 Use g_file_load_contents_async instead of
4289 eel_read_entire_file_async.
4291 2007-09-26 Alexander Larsson <alexl@redhat.com>
4293 * libnautilus-private/nautilus-icon-factory.c:
4294 * libnautilus-private/nautilus-thumbnails.c:
4295 Use g_file_load_contents_async instead of
4296 eel_read_entire_file_async.
4298 2007-09-26 Alexander Larsson <alexl@redhat.com>
4300 * libnautilus-private/nautilus-metafile.c:
4301 Use g_file_load_contents_async instead of
4302 eel_read_entire_file_async.
4304 2007-09-26 Alexander Larsson <alexl@redhat.com>
4306 * libnautilus-private/nautilus-directory-async.c:
4307 * libnautilus-private/nautilus-directory.c:
4308 * libnautilus-private/nautilus-file.c:
4309 Initialize hidden_file_hash lazily
4311 2007-09-26 Alexander Larsson <alexl@redhat.com>
4313 * libnautilus-private/nautilus-directory-async.c:
4314 Read link info using gio
4316 2007-09-26 Alexander Larsson <alexl@redhat.com>
4318 * libnautilus-private/nautilus-directory-async.c:
4319 * libnautilus-private/nautilus-directory-private.h:
4320 Read mime list using gio
4322 2007-09-26 Alexander Larsson <alexl@redhat.com>
4324 * libnautilus-private/nautilus-directory-async.c:
4325 Read .hidden using gio.
4327 2007-09-25 Alexander Larsson <alexl@redhat.com>
4329 * libnautilus-private/nautilus-icon-factory.c:
4330 Free file_info after last use (fixed valgrind warning)
4332 * libnautilus-private/nautilus-file.c:
4333 Sometimes we freed an uninitialized pointer
4335 * libnautilus-private/nautilus-directory-async.c:
4336 * libnautilus-private/nautilus-directory-private.h:
4337 Keep all the directory loading info in DirectoryLoadState
4339 2007-09-25 Alexander Larsson <alexl@redhat.com>
4341 * libnautilus-private/nautilus-directory-async.c:
4342 * libnautilus-private/nautilus-directory-private.h:
4343 Implement deep count using gio
4345 2007-09-25 Alexander Larsson <alexl@redhat.com>
4347 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
4348 Don't crash on files that have slashes in them.
4350 2007-09-24 Alexander Larsson <alexl@redhat.com>
4352 * libnautilus-private/nautilus-directory-async.c:
4353 * libnautilus-private/nautilus-directory-private.h:
4354 Use gio to do directory counts
4356 2007-09-24 Alexander Larsson <alexl@redhat.com>
4358 * libnautilus-private/nautilus-directory-async.c:
4359 * libnautilus-private/nautilus-file-private.h:
4360 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
4362 2007-09-24 Alexander Larsson <alexl@redhat.com>
4364 * libnautilus-private/nautilus-desktop-directory-file.c:
4365 * libnautilus-private/nautilus-desktop-icon-file.c:
4366 * libnautilus-private/nautilus-file.c:
4367 * libnautilus-private/nautilus-file.h:
4368 * libnautilus-private/nautilus-saved-search-file.c:
4369 * libnautilus-private/nautilus-search-directory-file.c:
4370 * libnautilus-private/nautilus-trash-file.c:
4371 There was some problems removing the virtual call for
4372 get_file_type, as this broke getting the type for "virtual"
4373 directory types like trash and the desktop. Re-introduce this,
4374 but set the type directly instead of via an indirect jump.
4376 2007-09-24 Alexander Larsson <alexl@redhat.com>
4378 * libnautilus-private/nautilus-directory.c:
4379 * libnautilus-private/nautilus-file.c:
4380 * libnautilus-private/nautilus-file.h:
4381 nautilus_file_get_for_location -> nautilus_file_get
4382 same for get_existing
4384 2007-09-24 Alexander Larsson <alexl@redhat.com>
4386 * libnautilus-private/nautilus-bookmark.c:
4387 * libnautilus-private/nautilus-directory-async.c:
4388 * libnautilus-private/nautilus-directory.c:
4389 * libnautilus-private/nautilus-file-operations.c:
4390 * libnautilus-private/nautilus-file-utilities.c:
4391 * libnautilus-private/nautilus-file.c:
4392 * libnautilus-private/nautilus-file.h:
4393 * libnautilus-private/nautilus-icon-dnd.c:
4394 * libnautilus-private/nautilus-search-directory.c:
4395 * libnautilus-private/nautilus-thumbnails.c:
4396 * libnautilus-private/nautilus-trash-monitor.c:
4397 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4398 * src/file-manager/fm-directory-view.c:
4399 * src/file-manager/fm-ditem-page.c:
4400 * src/file-manager/fm-icon-view.c:
4401 * src/file-manager/fm-list-view.c:
4402 * src/file-manager/fm-properties-window.c:
4403 * src/file-manager/fm-tree-model.c:
4404 * src/file-manager/fm-tree-view.c:
4405 * src/nautilus-application.c:
4406 * src/nautilus-bookmark-list.c:
4407 * src/nautilus-information-panel.c:
4408 * src/nautilus-notes-viewer.c:
4409 * src/nautilus-pathbar.c:
4410 * src/nautilus-places-sidebar.c:
4411 * src/nautilus-spatial-window.c:
4412 * src/nautilus-window-manage-views.c:
4413 * test/test-nautilus-mime-actions-set.c:
4414 * test/test-nautilus-mime-actions.c:
4415 Rename nautilus_file_get -> nautilus_file_get_by_uri.
4416 Same with nautilus_file_get_existing.
4418 2007-09-21 Alexander Larsson <alexl@redhat.com>
4420 * libnautilus-private/nautilus-file.[ch]:
4421 Fix up type for get_permissions return value (don't use gnome-vfs types).
4423 * libnautilus-private/nautilus-vfs-utils.[ch]:
4424 Add gnome_vfs_file_type_from_g_file_type()
4426 * libnautilus-private/nautilus-icon-factory.c:
4427 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
4429 2007-09-21 Alexander Larsson <alexl@redhat.com>
4431 * libnautilus-private/nautilus-directory-async.c:
4432 * libnautilus-private/nautilus-monitor.[ch]:
4433 Use gio to implement file monitoring.
4435 2007-09-21 Alexander Larsson <alexl@redhat.com>
4437 * libnautilus-private/nautilus-directory-async.c:
4438 * libnautilus-private/nautilus-directory-private.h:
4439 Read info for new files
4441 2007-09-21 Alexander Larsson <alexl@redhat.com>
4443 * libnautilus-private/nautilus-directory-async.c:
4444 * libnautilus-private/nautilus-directory-private.h:
4445 Implement get_file_info using gio
4447 2007-09-21 Alexander Larsson <alexl@redhat.com>
4449 * libnautilus-private/nautilus-directory-async.c:
4450 * libnautilus-private/nautilus-directory-private.h:
4451 Read directory list via gio instead of gnome-vfs
4453 * libnautilus-private/nautilus-file-private.h:
4454 * libnautilus-private/nautilus-file.c:
4455 Get is_hidden & is_backup from gio instead of doing
4456 filename matching ourselves.
4458 * libnautilus-private/nautilus-file-utilities.c:
4459 Remove unused hidden/backup pattern matching.
4461 * src/nautilus-main.c:
4462 Initiate GThreads, as we need this for gio async emulation.
4464 2007-09-20 Alexander Larsson <alexl@redhat.com>
4466 * libnautilus-private/nautilus-vfs-utils.c:
4467 Fix typo in attribute name
4469 * libnautilus-private/nautilus-directory-async.c:
4470 * libnautilus-private/nautilus-file-private.h:
4471 * libnautilus-private/nautilus-file.c:
4472 Make NautilusFile info update use GFileInfo.
4473 Update all call sites to convert to it.
4475 2007-09-20 Alexander Larsson <alexl@redhat.com>
4477 * libnautilus-private/nautilus-vfs-utils.[ch]:
4478 Add gnome_vfs_file_info_to_gio
4480 2007-09-20 Alexander Larsson <alexl@redhat.com>
4482 * libnautilus-private/nautilus-directory-metafile-monitor.c:
4483 * libnautilus-private/nautilus-directory-private.h:
4484 * libnautilus-private/nautilus-directory.c:
4485 * libnautilus-private/nautilus-file.c:
4486 * libnautilus-private/nautilus-metafile.c:
4487 Make the filename key for metadata be unescaped in memory.
4488 Escape it only when reading/writing the metadata files.
4489 This is to avoid escaping a lot since we're now storing the
4490 filename unescaped in NautilusFile.
4492 2007-09-20 Alexander Larsson <alexl@redhat.com>
4494 * libnautilus-private/nautilus-directory-notify.h:
4495 * libnautilus-private/nautilus-directory.c:
4496 Add GFile versions of metadata scheduling functions.
4498 2007-09-20 Alexander Larsson <alexl@redhat.com>
4500 * libnautilus-private/nautilus-directory-notify.h:
4501 * libnautilus-private/nautilus-directory.c:
4503 nautilus_directory_notify_files_changed
4504 nautilus_directory_notify_files_removed
4506 2007-09-20 Alexander Larsson <alexl@redhat.com>
4508 * libnautilus-private/nautilus-directory-private.h:
4509 * libnautilus-private/nautilus-directory.c:
4510 * libnautilus-private/nautilus-file.c:
4511 Avoid for_location suffix when its not needed anymore
4513 2007-09-20 Alexander Larsson <alexl@redhat.com>
4515 * libnautilus-private/nautilus-directory.c:
4516 Add _by_uri suffix to uri versions of functions and
4517 remove suffix for GFile versions
4519 2007-09-20 Alexander Larsson <alexl@redhat.com>
4521 * libnautilus-private/nautilus-directory-notify.h:
4522 * libnautilus-private/nautilus-directory.c:
4523 * libnautilus-private/nautilus-file-changes-queue.c:
4524 * libnautilus-private/nautilus-link-desktop-file.c:
4525 * libnautilus-private/nautilus-merged-directory.c:
4526 Rename notify functions that work on uris to _by_uri and
4527 the GFile ones to have no suffix
4529 2007-09-20 Alexander Larsson <alexl@redhat.com>
4531 * libnautilus-private/nautilus-metafile.c:
4532 * libnautilus-private/nautilus-directory.[ch]:
4533 Remove unused function nautilus_directory_make_uri_canonical
4535 2007-09-20 Alexander Larsson <alexl@redhat.com>
4537 * libnautilus-private/nautilus-directory-notify.h:
4538 * libnautilus-private/nautilus-directory.c:
4539 Added nautilus_directory_notify_files_moved_by_location and
4540 made nautilus_directory_notify_files_moved use that.
4542 2007-09-20 Alexander Larsson <alexl@redhat.com>
4544 * libnautilus-private/nautilus-directory-notify.h:
4545 * libnautilus-private/nautilus-directory.c:
4546 Add nautilus_directory_notify_files_added_by_location.
4547 Use GFile instead of uris in more places
4549 2007-09-20 Alexander Larsson <alexl@redhat.com>
4551 * libnautilus-private/nautilus-directory-private.h:
4552 * libnautilus-private/nautilus-directory.c:
4553 * libnautilus-private/nautilus-file.[ch]:
4554 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
4555 and implement nautilus_file_get based on these.
4557 2007-09-20 Alexander Larsson <alexl@redhat.com>
4559 * libnautilus-private/nautilus-file.[ch]:
4560 Add nautilus_file_get_location () and use it when
4563 2007-09-19 Alexander Larsson <alexl@redhat.com>
4565 * libnautilus-private/nautilus-directory.c:
4566 (nautilus_directory_is_desktop_directory):
4567 * libnautilus-private/nautilus-file-utilities.[ch]:
4568 (nautilus_is_home_directory_file):
4569 (nautilus_is_desktop_directory_file):
4570 (nautilus_is_desktop_directory):
4571 * libnautilus-private/nautilus-file.c:
4572 (nautilus_file_is_desktop_directory):
4573 (nautilus_file_is_home):
4574 Don't keep dup:ing strings for these commonly called
4577 2007-09-19 Alexander Larsson <alexl@redhat.com>
4579 * libnautilus-private/nautilus-directory-async.c:
4580 * libnautilus-private/nautilus-directory-private.h:
4581 * libnautilus-private/nautilus-directory.c:
4582 * libnautilus-private/nautilus-file-utilities.[ch]:
4583 * libnautilus-private/nautilus-file.c:
4584 Use GFile *location to store the uri for NautilusDirectory.
4585 In preparation for using GFile for all I/O.
4587 2007-09-19 Alexander Larsson <alexl@redhat.com>
4589 * libnautilus-private/nautilus-file-private.h:
4590 * libnautilus-private/nautilus-directory-async.c:
4591 * libnautilus-private/nautilus-file-attributes.h:
4592 * libnautilus-private/nautilus-file.[ch]:
4593 * libnautilus-private/nautilus-mime-actions.c:
4594 * src/file-manager/fm-directory-view.c:
4595 * src/file-manager/fm-ditem-page.c:
4596 * src/file-manager/fm-properties-window.c:
4597 * src/nautilus-window.c:
4598 Remove slow mimetype attribute and all its use.
4599 This is in preparation for the gio move which has
4600 a canonical mimetype definition instead of the
4601 guessed/slow couple.
4603 2007-09-19 Alexander Larsson <alexl@redhat.com>
4605 * libnautilus-private/nautilus-file-attributes.h:
4606 * libnautilus-private/nautilus-directory-async.c:
4607 * libnautilus-private/nautilus-directory.c:
4608 * libnautilus-private/nautilus-file-utilities.c:
4609 * libnautilus-private/nautilus-file.c:
4610 * libnautilus-private/nautilus-icon-factory.c:
4611 * libnautilus-private/nautilus-mime-actions.c:
4612 * src/file-manager/fm-directory-view.c:
4613 * src/file-manager/fm-properties-window.c:
4614 * src/file-manager/fm-tree-model.c:
4615 * src/file-manager/fm-tree-view.c:
4616 * src/nautilus-spatial-window.c:
4617 * src/nautilus-window-manage-views.c:
4618 * src/nautilus-window.c:
4619 Limit the set of file attributes to the ones we actually read
4620 separately. This makes it more obvious what is happening when
4621 doing I/O. It does put some extra work on users, because they
4622 need to know where the data is coming from, but that is rarely
4625 2007-09-19 Alexander Larsson <alexl@redhat.com>
4627 * libnautilus-private/nautilus-desktop-icon-file.c:
4628 * libnautilus-private/nautilus-directory-async.c:
4629 * libnautilus-private/nautilus-directory.c:
4630 * libnautilus-private/nautilus-file-private.h:
4631 * libnautilus-private/nautilus-file-utilities.[ch]:
4632 * libnautilus-private/nautilus-file.c:
4633 Store "name" instead of "relative_uri" in NautilusFile.
4634 We want to avoid escaping/unescaping as much as possible and
4635 limit that to when we go from/to a full uri.
4637 2007-09-19 Alexander Larsson <alexl@redhat.com>
4639 * libnautilus-private/nautilus-file-private.h:
4640 Remove declaration for removed function
4642 2007-09-19 Alexander Larsson <alexl@redhat.com>
4644 * libnautilus-private/nautilus-directory-async.c:
4645 * libnautilus-private/nautilus-file-private.h:
4646 * libnautilus-private/nautilus-file.[ch]:
4647 * libnautilus-private/nautilus-program-choosing.c:
4648 * src/file-manager/fm-directory-view.c:
4649 * src/nautilus-spatial-window.c:
4650 * src/nautilus-window-manage-views.c:
4651 Use GError instead of GnomeVFSResult for get_info_error
4653 2007-09-19 Alexander Larsson <alexl@redhat.com>
4655 * libnautilus-private/nautilus-desktop-directory-file.c:
4656 * libnautilus-private/nautilus-desktop-icon-file.c:
4657 * libnautilus-private/nautilus-file-private.h:
4658 * libnautilus-private/nautilus-file.[ch]:
4659 * libnautilus-private/nautilus-saved-search-file.c:
4660 * libnautilus-private/nautilus-search-directory-file.c:
4661 * libnautilus-private/nautilus-trash-file.c:
4662 * libnautilus-private/nautilus-vfs-file.c:
4663 * libnautilus-private/nautilus-vfs-utils.c:
4664 * libnautilus-private/nautilus-vfs-utils.h:
4665 * libnautilus-private/nautilus-view-factory.c:
4666 * libnautilus-private/nautilus-view-factory.h:
4667 * src/file-manager/fm-desktop-icon-view.c:
4668 * src/file-manager/fm-empty-view.c:
4669 * src/file-manager/fm-icon-view.c:
4670 * src/file-manager/fm-list-view.c:
4671 Move from GnomeVFSFileType to GFileType
4673 2007-11-28 Alexander Larsson <alexl@redhat.com>
4675 * src/nautilus-search-bar.c:
4676 Use invisible event box for search bar. (#464193)
4677 Patch from Andrea Cimitan
4679 2007-11-27 Andre Klapper <a9016009@gmx.de>
4682 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
4685 2007-11-12 Alexander Larsson <alexl@redhat.com>
4687 * libnautilus-private/nautilus-icon-canvas-item.c:
4688 * libnautilus-private/nautilus-icon-container.c:
4689 * libnautilus-private/nautilus-icon-container.h:
4690 * libnautilus-private/nautilus-icon-dnd.c:
4691 * libnautilus-private/nautilus-icon-private.h:
4692 * src/file-manager/fm-desktop-icon-view.c:
4693 * src/file-manager/fm-icon-view.c:
4694 Handle RTL layout of icons (#342009)
4695 Patch from Yair Hershkovitz
4697 2007-11-05 Jürg Billeter <j@bitron.ch>
4699 reviewed by: Alexander Larsson <alexl@redhat.com>
4701 * src/file-manager/fm-actions.h:
4702 * src/file-manager/fm-directory-view.c:
4703 (action_open_folder_window_callback), (open_one_in_folder_window),
4704 (action_location_open_folder_window_callback),
4705 (real_update_location_menu), (real_update_menus):
4706 * src/file-manager/nautilus-directory-view-ui.xml:
4707 * src/nautilus-actions.h:
4708 * src/nautilus-navigation-window-menus.c:
4709 (nautilus_navigation_window_update_spatial_menu_item),
4710 (action_folder_window_callback),
4711 (nautilus_navigation_window_initialize_menus):
4712 * src/nautilus-navigation-window-ui.xml:
4713 * src/nautilus-navigation-window.c:
4714 (nautilus_navigation_window_init), (always_use_browser_changed):
4715 * src/nautilus-window-private.h:
4716 Add menu item to open spatial folder window from browser window to File
4717 menu and context menus.
4719 2007-10-03 Christian Neumair <cneumair@gnome.org>
4721 * libnautilus-private/nautilus-module.c:
4722 Fix valgrind warning on shutdown (#346401, re-applied).
4724 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
4726 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4727 patch from Joachim Sauer, fix beep when backspace or delete are pressed
4730 2007-10-03 Alexander Larsson <alexl@redhat.com>
4732 * src/nautilus-sidebar-title.c:
4733 (update_title_font):
4734 Fix crash with small fonts (#454884)
4736 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
4738 Backport from gio-branch, fixes #480608, from
4739 Alexander Larsson <alexl@redhat.com>
4741 * libnautilus-private/nautilus-icon-factory.c:
4742 Don't clear thumbnails and other absolute pathnames from icon
4743 cache when mime data or icon theme changes. This is to avoid
4744 flashing and async realoading of all thumbnails.
4746 * libnautilus-private/nautilus-directory-async.c:
4747 (mime_db_changed_callback):
4748 Use the right call to invalidate attributes, so that
4749 they get re-read correctly.
4751 2007-09-27 Christian Neumair <cneumair@gnome.org>
4753 * libnautilus-private/nautilus-icon-factory.c:
4754 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
4757 2007-09-18 Alexander Larsson <alexl@redhat.com>
4759 * libnautilus-private/nautilus-file-private.h:
4760 Clean up NautilusFileDetails a bit.
4762 2007-09-18 Alexander Larsson <alexl@redhat.com>
4764 * libnautilus-extension/nautilus-file-info.[ch]:
4765 * libnautilus-private/nautilus-desktop-directory-file.c:
4766 * libnautilus-private/nautilus-desktop-icon-file.c:
4767 * libnautilus-private/nautilus-directory-async.c:
4768 * libnautilus-private/nautilus-directory.c:
4769 * libnautilus-private/nautilus-file-private.h:
4770 * libnautilus-private/nautilus-file.[ch]:
4771 * libnautilus-private/nautilus-icon-factory.c:
4772 * libnautilus-private/nautilus-saved-search-file.c:
4773 * libnautilus-private/nautilus-search-directory-file.c:
4774 * libnautilus-private/nautilus-thumbnails.c:
4775 * libnautilus-private/nautilus-trash-file.c:
4776 * libnautilus-private/nautilus-vfs-file.c:
4777 * src/file-manager/fm-directory-view.c:
4778 Store file info directly in NautilusFile instead of using a
4781 2007-09-18 Alexander Larsson <alexl@redhat.com>
4783 * libnautilus-private/nautilus-desktop-directory-file.c:
4784 * libnautilus-private/nautilus-desktop-icon-file.c:
4785 * libnautilus-private/nautilus-directory-async.c:
4786 * libnautilus-private/nautilus-file-operations-progress.c:
4787 * libnautilus-private/nautilus-file-operations-progress.h:
4788 * libnautilus-private/nautilus-file-private.h:
4789 * libnautilus-private/nautilus-file.c:
4790 * libnautilus-private/nautilus-file.h:
4791 * libnautilus-private/nautilus-metafile.c:
4792 * libnautilus-private/nautilus-search-directory-file.c:
4793 * libnautilus-private/nautilus-thumbnails.c:
4794 * libnautilus-private/nautilus-trash-file.c:
4795 * libnautilus-private/nautilus-vfs-file.c:
4796 * src/file-manager/fm-directory-view.c:
4797 * src/file-manager/fm-ditem-page.c:
4798 * src/file-manager/fm-icon-view.c:
4799 * src/file-manager/fm-properties-window.c:
4800 Use goffset instead of GnomeVFSFileSize
4802 2007-09-18 Alexander Larsson <alexl@redhat.com>
4804 * libnautilus-private/Makefile.am:
4805 * libnautilus-private/nautilus-vfs-utils.[ch]:
4806 Added tools for conversion from GnomeVFSResult to GError
4808 * libnautilus-private/nautilus-directory-async.c:
4809 * libnautilus-private/nautilus-directory-private.h:
4810 * libnautilus-private/nautilus-directory.[ch]:
4811 * libnautilus-private/nautilus-search-directory.c:
4812 * src/file-manager/fm-directory-view.[ch]:
4813 * src/file-manager/fm-error-reporting.[ch]:
4814 Use GError instead of GnomeVFSResult for directory loading errors
4816 2007-09-18 Alexander Larsson <alexl@redhat.com>
4819 Add -gio to version for now
4820 Pull in gio-standalone
4822 === gio-branch starts here ===
4824 2007-09-18 Alexander Larsson <alexl@redhat.com>
4827 Post release version bump
4829 === nautilus 2.20.0 ===
4831 2007-09-18 Alexander Larsson <alexl@redhat.com>
4835 Bump version to 2.20.0
4837 2007-09-14 Alexander Shopov <ash@contact.bg>
4839 * libnautilus-private/apps_nautilus_preferences.schemas.in
4840 Added translator visible comment for difference
4841 between date_changed and date_modified.
4843 2007-09-11 Alexander Larsson <alexl@redhat.com>
4845 * libnautilus-private/nautilus-module.c:
4846 Revert. We're in hard code freeze.
4848 2007-09-11 Alexander Larsson <alexl@redhat.com>
4850 * libnautilus-private/nautilus-module.c:
4851 Fix valgrind warning on shutdown (#346401)
4853 2007-09-10 Alexander Larsson <alexl@redhat.com>
4855 * libnautilus-private/nautilus-thumbnails.[ch]:
4856 Add nautilus_thumbnail_load_image_async and cancel.
4858 * libnautilus-private/nautilus-icon-container.c:
4859 * libnautilus-private/nautilus-icon-factory.[ch]:
4860 Load thumbnails asynchronously
4862 Patch from Christian Neumair
4864 2007-09-10 Alexander Larsson <alexl@redhat.com>
4866 * libnautilus-private/nautilus-dnd.h:
4867 * libnautilus-private/nautilus-file-dnd.c:
4868 * libnautilus-private/nautilus-icon-dnd.c:
4869 Implement direct save (XDS) DnD.
4870 Based on patch from BROCCO Amos
4872 2007-09-10 Alexander Larsson <alexl@redhat.com>
4874 * libnautilus-private/nautilus-file.c:
4875 (nautilus_file_get_octal_permissions_as_string):
4876 Filter out any non-unix-permissions flags for the
4879 2007-09-03 Christian Neumair <cneumair@gnome.org>
4881 * src/nautilus-application.c: (save_session_to_file),
4882 (nautilus_application_load_session):
4883 * src/nautilus-window-manage-views.c: (setup_new_window),
4884 (nautilus_spatial_window_state_event):
4885 * src/nautilus-spatial-window.c:
4886 (nautilus_spatial_window_state_event):
4887 * libnautilus-private/nautilus-metadata.h:
4888 Store keep-above and stickiness for navigation and spatial windows
4889 across sessions (#163335).
4891 2007-09-03 Alexander Larsson <alexl@redhat.com>
4893 * src/nautilus-connect-server-dialog.c:
4895 Use gdk_window_beep instead of gdk_display_beep (#373760)
4896 Based on patch from Young-Ho Cha
4898 2007-08-28 Alexander Larsson <alexl@redhat.com>
4900 * nautilus-folder-handler.desktop.in.in (MimeType):
4901 Add colon at end of list.
4903 2007-08-27 Alexander Larsson <alexl@redhat.com>
4906 Post release version bump
4908 === nautilus 2.19.91 ===
4910 2007-08-27 Alexander Larsson <alexl@redhat.com>
4915 2007-08-27 Alexander Larsson <alexl@redhat.com>
4917 * src/file-manager/fm-directory-view.c:
4918 (change_to_view_directory):
4919 Set cwd correctly for scripts on desktop. (#320218)
4920 Patch from Sebastien Bacher
4922 2007-08-24 Alexander Larsson <alexl@redhat.com>
4924 * libnautilus-private/nautilus-module.c:
4925 Be more robust against broken extensions (#449488)
4927 2007-08-24 Alexander Larsson <alexl@redhat.com>
4929 * libnautilus-private/nautilus-file-utilities.c:
4930 * libnautilus-private/nautilus-file.c:
4931 Avoid crashing if going to file:///# (#436071)
4933 2007-08-22 Alexander Larsson <alexl@redhat.com>
4935 * libnautilus-private/nautilus-icon-container.c:
4936 * libnautilus-private/nautilus-icon-factory.c:
4937 * libnautilus-private/nautilus-icon-factory.h:
4938 * src/file-manager/fm-list-model.c:
4939 * src/nautilus-sidebar-title.c:
4940 The icon theme changed how the sizes of the emblem icons
4941 are used, update to comply with that.
4943 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4946 Post release version bump
4948 === nautilus 2.19.90 ===
4950 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4955 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4957 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4958 * src/nautilus-navigation-window-menus.c:
4959 Replace references to "sidebar" with "side pane". (#131285)
4960 Patch from Reinout van Schouwen <reinouts@gnome.org>
4962 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4964 * src/nautilus-window-manage-views.c:
4965 (display_view_selection_failure):
4966 Added debug message when GnomeVFS service is not available
4967 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4969 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4971 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4972 Remove excess lines from uninstalled.pc file. (#462496)
4973 Patch from Damien Carbery <damien.carbery@sun.com>
4975 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4977 * libnautilus-private/Makefile.am:
4978 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4979 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4980 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4981 Use a custom cell renderer for the filename column which applies
4982 ellipsization but reports its size based on the actual width of
4983 the text to be rendered. This restores the original column
4984 autosizing behaviour while keeping the ellipsization. (#419343)
4986 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4989 Post release version bump
4991 === nautilus 2.19.6 ===
4993 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4998 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
5000 * configure.in: Revert dependency on libSM 1.0.2
5001 added on 2007-07-24 as it makes nautilus unbuildable on
5002 everything but the most cutting-edge distributions.
5003 Plus, nobody else does it.
5005 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
5007 * src/nautilus-window-toolbars.c:
5008 (nautilus_navigation_window_load_extension_toolbar_items):
5009 Don't use the same name for the extensions menu action group
5010 and the extensions toolbar action group. (#461792)
5011 Patch from Christian Persch <chpe@gnome.org>
5013 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
5015 * src/nautilus-window.c: (real_load_view_as_menu):
5016 Dont't try to remove extra_viewer_radio_action from a group
5017 that may already have been finalized. (#461789)
5018 Patch from Christian Persch <chpe@gnome.org>
5020 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
5022 * libnautilus-private/nautilus-search-engine-simple.c:
5023 (search_visit_func): Don't try to lowercase non-unicode
5024 filenames with g_utf8_strdown. Fixes #454799.
5025 Patch from Jan de Groot <jan@jgc.homeip.net>
5027 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
5029 * src/file-manager/fm-properties-window.c:
5030 (changed_group_callback): Don't crash if the active group
5031 combobox entry is removed or the group information becomes
5032 unreadable. Fixes #355018.
5034 2007-07-24 Christian Persch <chpe@gnome.org>
5036 * libnautilus-private/nautilus-bookmark.c:
5037 (nautilus_bookmark_menu_item_new):
5038 * libnautilus-private/nautilus-customization-data.c:
5039 (nautilus_customization_data_new),
5040 (nautilus_customization_data_get_next_element_for_display):
5041 * libnautilus-private/nautilus-customization-data.h:
5042 * src/nautilus-application.c:
5043 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
5044 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
5046 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
5047 (drag_data_received_callback):
5048 * src/nautilus-property-browser.c:
5049 (make_properties_from_directories):
5050 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
5052 * src/nautilus-window-menus.c:
5053 (nautilus_menus_append_bookmark_to_menu):
5054 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
5055 instead of truncating the strings. Bug #410113.
5057 2007-07-24 Christian Persch <chpe@gnome.org>
5059 * src/nautilus-navigation-window.c: (location_button_create),
5060 (nautilus_navigation_window_init):
5061 * src/nautilus-pathbar.c: (get_slider_button),
5062 (make_directory_button):
5063 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5064 (nautilus_zoom_control_instance_init),
5065 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
5066 (and the others on the same 'toolbar') on click, for consistency with
5067 toolbars, and the gtk filechooser path bar. Bug #326774.
5069 2007-07-24 Alexander Larsson <alexl@redhat.com>
5072 Require cvs gnome-vfs
5074 2007-07-24 Alexander Larsson <alexl@redhat.com>
5078 * src/nautilus-image-properties-page.c:
5079 * src/nautilus-main.c:
5080 Optionally support XMP metadata in images via exemi (#451380)
5081 Patch from Hubert Figuiere
5083 2007-07-24 Alexander Larsson <alexl@redhat.com>
5085 * src/nautilus-connect-server-dialog.c:
5086 (nautilus_connect_server_dialog_init):
5087 React on enter key (#449591)
5088 Patch from Christian Neumair
5090 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
5093 Add missing dependency on libSM.
5095 2007-07-24 Luca Ferretti <elle.uca@libero.it>
5097 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5098 fixed a typo in key description
5100 2007-07-23 Andre Klapper <a9016009@gmx.de>
5102 * src/nautilus-file-management-properties.glade:
5103 corrected executable text file labels (#334309)
5105 2007-07-23 Andre Klapper <a9016009@gmx.de>
5107 * src/file-manager/fm-directory-view.c:
5108 improved string and added ngettext support (#326952)
5110 2007-07-23 Andre Klapper <a9016009@gmx.de>
5112 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5113 corrected description for confirm_trash (#329440)
5115 2007-07-23 Andre Klapper <a9016009@gmx.de>
5117 * src/nautilus-window-menus.c:
5118 added two missing tooltip strings (#329308)
5120 2007-07-23 Christian Persch <chpe@gnome.org>
5123 * src/nautilus-navigation-action.c: (connect_proxy),
5125 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
5127 * src/nautilus-navigation-window.c: (location_button_create),
5128 (nautilus_navigation_window_init),
5129 (nautilus_navigation_window_destroy),
5130 (nautilus_navigation_window_finalize),
5131 (nautilus_navigation_window_class_init):
5132 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
5133 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
5134 (finish_first_line):
5135 * src/nautilus-side-pane.c: (side_panel_free),
5136 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
5137 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
5138 (nautilus_side_pane_add_panel), (create_shortcut):
5139 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
5140 (nautilus_trash_bar_init):
5141 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
5142 Bug #458284 and bug #455616.
5144 2007-07-23 Alexander Larsson <alexl@redhat.com>
5146 * libnautilus-private/nautilus-search-engine-simple.c:
5147 Don't error out when recursing into directories during search. (#433105)
5148 Requires recent gnome-vfs
5149 Patch from Marlon Nelson
5151 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
5154 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
5155 Add uninstalled pkg-config file. (#400114)
5156 Patch from Brian Cameron <brian.cameron@sun.com>
5158 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
5160 * nautilus-computer.desktop.in.in:
5161 * nautilus-folder-handler.desktop.in.in:
5162 * nautilus-home.desktop.in.in:
5163 Remove trailing whitespace from TryExec line. (#426949)
5164 Patch from Dan Winship <danw@novell.com>
5166 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
5168 * src/nautilus-navigation-window.c:
5169 (view_as_menu_switch_views_callback):
5170 Handle the fact that the gtk+ 2.11.x combobox emits the
5171 changed signal on removing the active entry without crash.
5173 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5176 Post release version bump
5178 === nautilus 2.19.5 ===
5180 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5185 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5187 * libnautilus-private/nautilus-program-choosing.c:
5188 (nautilus_launch_desktop_file):
5189 Check command_string for NULL before using it. (#427618)
5190 Patch from Tom Parker <palfrey@tevp.net>
5192 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5194 * src/nautilus-image-properties-page.c: (file_read_callback):
5195 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
5196 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
5198 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5200 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5201 (sidebar_title_create_more_info_label):
5202 Fix alignment of labels in information sidebar. (#414199)
5203 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
5205 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5208 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
5209 but Interactive Unix is obsolete.
5210 Remove checks for functions and headers we don't use anymore.
5211 Remove check for jw as the SGML docs have been removed.
5212 Remove configuration for removed gimphwrapbox.
5213 Remove unused variables $CDDA_LIBS and $LIBJPEG.
5215 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
5217 * libnautilus-private/Makefile.am:
5218 * libnautilus-private/nautilus-cdrom-extensions.h:
5221 2007-06-27 Alexander Larsson <alexl@redhat.com>
5223 * src/nautilus-file-management-properties-main.c:
5224 Fix warning. Patch from Hubert Figuiere.
5226 2007-06-24 Christian Neumair <cneumair@gnome.org>
5229 * src/nautilus-application.c:
5230 * src/file-manager/Makefile.am:
5231 * src/file-manager/fm-empty-view.[ch]:
5232 Add optional empty view.
5234 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5237 Make libexif dependency optional again. (#165773)
5239 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5241 * components/services/nautilus-dependent-shared/
5242 shared-service-widgets.c:
5245 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5247 * src/nautilus-shell-interface.idl:
5248 Fix build with libIDL-0.8.5 and older. (#341173)
5249 Patch from Marinus Schraal <foser@gentoo.org>
5251 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5253 * src/nautilus-connect-server-dialog-main.c: (main):
5254 Set translation domain for goption context. (#450159)
5255 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5257 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5259 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
5260 Unref extension modules at shutdown. (#346401)
5261 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
5263 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
5265 * libnautilus-private/nautilus-file-utilities.c:
5266 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
5267 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
5268 Destroy xdg-user-dirs cache at shutdown.
5270 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
5273 Don't set both -Wsign-compare and -Wno-sign-compare.
5274 Don't set -Wchar-subscripts as it's included in -Wall.
5276 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
5279 Don't set extra warning flags in the user environment CFLAGS.
5280 Fixes 'make distcheck'.
5282 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5285 Add all past ChangeLog files to EXTRA_DIST.
5287 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
5290 Post release version bump
5292 === nautilus 2.19.4 ===
5294 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5299 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5301 * src/nautilus-application.c: (nautilus_application_startup):
5302 Fix whitespace typo in error message. (#424573)
5303 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
5305 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5307 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5308 Set program-name instead of deprecated name property
5309 and mark the website-label for translation (#438901).
5310 Patch from Christian Persch <chpe@gnome.org>
5312 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5314 * libnautilus-private/nautilus-search-engine-simple.c:
5315 (search_thread_data_new), (search_visit_func):
5316 Normalize unicode search strings and use g_utf8_strdown to
5317 lowercase them. (#421486/#421512)
5318 Patch from Denis Jacquerye <moyogo@gmail.com>
5320 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
5322 * src/file-manager/fm-desktop-icon-view.c:
5323 (action_change_background_callback):
5324 Call background page of gnome-appearance-properties for
5325 "Change Desktop Background" menu item. (#445195)
5326 Patch from Denis Washington <denisw@svn.gnome.org>
5328 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
5330 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5331 * libnautilus-private/nautilus-desktop-link.c:
5332 (trash_name_changed), (nautilus_desktop_link_new),
5333 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
5334 (nautilus_desktop_link_rename), (desktop_link_finalize):
5335 * libnautilus-private/nautilus-global-preferences.c:
5336 (default_computer_link_name), (default_trash_link_name):
5337 * libnautilus-private/nautilus-global-preferences.h:
5338 Allow renaming of the network servers desktop icon. (#383182)
5339 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5341 2007-06-13 Jürg Billeter <j@bitron.ch>
5343 * nautilus-folder-handler.desktop.in.in:
5344 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
5345 bookmarks from the panel.
5347 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5349 * src/file-manager/fm-properties-window.c:
5350 (should_show_volume_usage):
5351 Don't crash on opening properties for multiple files. (#444265)
5353 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5355 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
5356 Fix typo in warning message. (#446911)
5357 Patch from Florian Steinel <fsteinel@flonet.net>
5359 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
5361 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
5362 Position the zoom popup menu under the control itself,
5363 not where the mouse cursor happens to be. (#446682)
5364 Patch from Christian Persch <chpe@gnome.org>
5366 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5368 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
5369 Don't leak item text and remove stale comment.
5371 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
5373 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
5374 (zoom_popup_menu_show), (zoom_popup_menu),
5375 (nautilus_zoom_control_button_press_event),
5376 (nautilus_zoom_control_instance_init):
5377 Make zoom control context menu keyboard-activatable by adding
5378 a button to the zoom label. (#326733)
5379 Patch from Trevor Davenport <trevor.davenport@gmail.com>
5381 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
5383 * src/nautilus-file-management-properties.glade:
5384 Replace the "atkrelation" declarations with
5385 "mnemonic_widget" properties (#437340)
5387 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5390 Post release version bump
5392 === nautilus 2.19.3 ===
5394 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
5399 2007-06-04 Willie Walker <william.walker@sun.com>
5401 * src/nautilus-file-management-properties.glade:
5402 Add accessible label for/by properties (#356124)
5404 2007-05-23 Alexander Larsson <alexl@redhat.com>
5406 * icons/thumbnail_frame.png:
5407 Tango compliant thumbnail frame (#440221)
5408 Icon from David Prieto
5410 2007-05-23 Alexander Larsson <alexl@redhat.com>
5412 * src/file-manager/fm-properties-window.c:
5413 Fix build in some cases
5415 2007-05-23 Alexander Larsson <alexl@redhat.com>
5417 * nautilus-folder-handler.desktop.in.in:
5418 Don't show in menu editor
5420 2007-05-22 Alexander Larsson <alexl@redhat.com>
5422 * libnautilus-private/nautilus-icon-canvas-item.c:
5423 Handle alpha in draw_frame
5425 2007-05-16 Alexander Larsson <alexl@redhat.com>
5427 * libnautilus-private/nautilus-file-utilities.[ch]:
5428 * libnautilus-private/nautilus-file.c:
5429 * libnautilus-private/nautilus-signaller.c:
5430 * src/file-manager/fm-directory-view.c:
5431 Add support for xdg-user-dirs
5433 2007-05-14 Alexander Larsson <alexl@redhat.com>
5436 Post release version bump
5438 === nautilus 2.19.2 ===
5440 2007-05-14 Alexander Larsson <alexl@redhat.com>
5446 * libnautilus-private/nautilus-icon-factory.c:
5447 * libnautilus-private/nautilus-icon-container.c:
5450 2007-05-09 Alexander Larsson <alexl@redhat.com>
5452 * src/file-manager/fm-directory-view.c:
5453 Avoid displaying file size if none exists (#390055)
5454 Patch from Ed Catmur
5456 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
5458 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
5459 Don't leak original hash key.
5461 2007-05-02 Alexander Larsson <alexl@redhat.com>
5464 * src/file-manager/fm-properties-window.c:
5465 Add disk usage pie chart (#410658)
5466 Based on patch from Trevor Davenport
5468 2007-04-16 Alexander Larsson <alexl@redhat.com>
5470 * libnautilus-private/nautilus-thumbnails.c:
5471 Work with glib < 2.13.0
5473 2007-04-13 Alexander Larsson <alexl@redhat.com>
5475 * libnautilus-private/nautilus-thumbnails.c:
5476 Avoid searching possibly long lists of thumbnails.
5477 Based on patch from Iain
5479 2007-04-12 Alexander Larsson <alexl@redhat.com>
5481 * src/nautilus-window-menus.c:
5482 (action_about_nautilus_callback):
5483 Add url in about dialog and update copyright year.
5484 Patch from Jaap A. Haitsma
5486 2007-04-12 Alexander Larsson <alexl@redhat.com>
5488 * libnautilus-private/nautilus-directory-async.c:
5489 Limit number of calls to is_needy() (#320282)
5490 Based on patch from Aivars Kalvans
5492 2007-04-12 Alexander Larsson <alexl@redhat.com>
5494 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5495 * libnautilus-private/nautilus-global-preferences.c:
5496 * libnautilus-private/nautilus-global-preferences.h:
5497 * libnautilus-private/nautilus-icon-factory.c:
5498 * libnautilus-private/nautilus-thumbnails.c:
5499 Added support for a thumbnail icon size prefs (#424127)
5501 2007-04-11 Alexander Larsson <alexl@redhat.com>
5503 * src/file-manager/fm-directory-view.c:
5504 (file_and_directory_list_free):
5505 Fix memleak (#427942)
5506 patch from Matthias Clasen
5508 2007-03-30 Alexander Larsson <alexl@redhat.com>
5510 * src/nautilus-places-sidebar.c:
5511 Add trash to sidebar places.
5512 Patch from Stefano Teso
5514 2007-03-29 Alexander Larsson <alexl@redhat.com>
5516 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5517 Bump default name column width to 32 (#410361)
5519 2007-03-28 Alexander Larsson <alexl@redhat.com>
5521 * src/nautilus-window-manage-views.c:
5522 (nautilus_window_open_location_full):
5523 Avoid reloading window with same location. (#417193)
5524 Patch from Stefano Teso
5526 2007-03-19 Alexander Larsson <alexl@redhat.com>
5528 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
5529 Avoid recursion when updating symlinks (#418771)
5531 2007-03-19 Alexander Larsson <alexl@redhat.com>
5533 * libnautilus-private/nautilus-icon-factory.h:
5534 Make default icon sizes match xdg icon sizes better (#347168)
5535 Patch from Christian Neumair
5537 2007-03-19 Alexander Larsson <alexl@redhat.com>
5539 * libnautilus-private/nautilus-metadata.h:
5540 * src/nautilus-sidebar-title.c:
5541 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
5544 2007-03-19 Alexander Larsson <alexl@redhat.com>
5546 * src/nautilus-places-sidebar.c:
5547 Update icons on theme change (#416806)
5548 Patch from Stefano Teso
5550 2007-03-19 Alexander Larsson <alexl@redhat.com>
5552 * src/nautilus-history-sidebar.c:
5553 (nautilus_history_sidebar_class_init):
5554 (nautilus_history_sidebar_style_set):
5555 Update icons on theme change (#416810)
5556 Patch from Stefano Teso
5558 2007-03-19 Alexander Larsson <alexl@redhat.com>
5560 * src/nautilus-places-sidebar.c:
5561 Re-apply reverted context menu patch.
5563 2007-03-19 Alexander Larsson <alexl@redhat.com>
5566 Bump version to 2.19.1
5567 Gnome 2.18 work continues on gnome-2-18 branch
5569 2007-03-19 Alexander Larsson <alexl@redhat.com>
5571 * src/nautilus-places-sidebar.c:
5572 Revert previous checkin since it broke the freeze.
5574 2007-03-15 Alexander Larsson <alexl@redhat.com>
5576 * src/nautilus-places-sidebar.c:
5577 (bookmarks_build_popup_menu):
5578 Add mnemonics to Open and Open in New Window to reuse
5581 2007-03-14 Alexander Larsson <alexl@redhat.com>
5583 * src/nautilus-places-sidebar.c:
5584 Add open and open in new window to places sidebar context menu.
5585 Patch from Stefano Teso
5587 2007-03-14 Alexander Larsson <alexl@redhat.com>
5589 * src/file-manager/fm-directory-view.c (schedule_update_menus)
5590 (schedule_update_status):
5591 Make sure we never schedule an update after the window has been
5592 destroyed. Likely fixes #349551
5594 2007-03-12 Alexander Larsson <alexl@redhat.com>
5597 Post release version bump
5599 === nautilus 2.18.0.1 ===
5601 2007-03-12 Alexander Larsson <alexl@redhat.com>
5607 Set version to 2.18.0.1
5609 * libnautilus-private/nautilus-file-utilities.c:
5610 * libnautilus-private/nautilus-file-utilities.h:
5611 * libnautilus-private/nautilus-file.c:
5612 * libnautilus-private/nautilus-signaller.c:
5613 * src/file-manager/fm-directory-view.c:
5614 Revert accidental commit.
5616 2007-03-12 Alexander Larsson <alexl@redhat.com>
5619 Post release version bump
5621 === nautilus 2.18.0 ===
5623 2007-03-12 Alexander Larsson <alexl@redhat.com>
5629 Bump version to 2.18.0
5631 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
5633 * src/network-scheme.desktop.in:
5634 * nautilus-computer.desktop.in.in:
5635 * nautilus.desktop.in.in:
5636 * nautilus-home.desktop.in.in:
5637 * nautilus-file-management-properties.desktop.in.in:
5638 "Application" is not a valid category in the freedesktop.org
5639 specification. Also added GNOME and/or GTK where appropriate.
5641 2007-03-02 Alexander Larsson <alexl@redhat.com>
5643 * libnautilus-private/nautilus-file.c:
5644 * libnautilus-private/nautilus-icon-canvas-item.c:
5645 * libnautilus-private/nautilus-icon-container.c:
5646 * libnautilus-private/nautilus-program-choosing.c:
5647 * libnautilus-private/nautilus-trash-file.c:
5648 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5649 * src/file-manager/fm-desktop-icon-view.c:
5650 * src/file-manager/fm-directory-view.c:
5651 * src/file-manager/fm-list-model.c:
5652 * src/file-manager/fm-list-view.c:
5653 * src/file-manager/fm-tree-model.c:
5654 * src/nautilus-image-properties-page.c:
5655 * src/nautilus-navigation-bar.c:
5656 * src/nautilus-query-editor.c:
5657 * src/nautilus-search-bar.c:
5658 * src/nautilus-window-private.h:
5659 Sparse cleanups from kjartan
5661 2007-03-02 Alexander Larsson <alexl@redhat.com>
5663 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
5664 Don't make filename column expand, instead default
5665 to 16 chars wide. (#408155)
5667 2007-02-26 Alexander Larsson <alexl@redhat.com>
5670 Post release version bump
5672 === nautilus 2.17.92 ===
5674 2007-02-26 Alexander Larsson <alexl@redhat.com>
5679 2007-02-26 Alexander Larsson <alexl@redhat.com>
5681 * cut-n-paste-code/widgets/Makefile.am:
5682 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
5683 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
5684 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
5685 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
5686 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
5687 * libnautilus-private/Makefile.am:
5689 Remove unused gtkhwrapbox.
5691 2007-02-26 Alexander Larsson <alexl@redhat.com>
5693 * src/nautilus-connect-server-dialog.c:
5694 Don't show unsupported methods. (#333151)
5695 Patch from Christian Neumair.
5697 2007-02-26 Alexander Larsson <alexl@redhat.com>
5699 * libnautilus-private/nautilus-file.c:
5700 Avoid asserting when the symbolic link hastable isn't
5702 Store absolute uris, not relative paths in symbolic link
5705 2007-02-21 Christian Persch <chpe@svn.gnome.org>
5707 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
5708 Ellipsise the filename column in list view mode, and make it expand so
5709 it doesn't just show "...". Bug #408155.
5711 2007-02-20 Christian Persch <chpe@svn.gnome.org>
5713 * libnautilus-private/nautilus-file-operations-progress.c:
5714 (set_text_unescaped_trimmed), (create_titled_label),
5715 (nautilus_file_operations_progress_init),
5716 (nautilus_file_operations_progress_new_file):
5717 * src/file-manager/fm-properties-window.c:
5718 (value_field_update_internal), (value_field_update),
5719 (attach_label), (attach_value_field_internal): Remove
5720 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
5723 2007-02-20 Alexander Larsson <alexl@redhat.com>
5725 * libnautilus-private/nautilus-file-operations.c:
5726 Fix for C89 compilers. (#407150)
5727 Patch from Jens Granseuer
5729 2007-02-19 Christian Persch <chpe@svn.gnome.org>
5732 * cut-n-paste-code/Makefile.am:
5734 * src/file-manager/fm-list-model.c: Don't build included GSequence on
5735 glib >= 2.13.0. Bug #407618.
5737 2007-02-19 Alexander Larsson <alexl@redhat.com>
5739 * src/nautilus-pathbar.c:
5740 Don't display homedir as desktop in pathbar when
5741 in home-as-desktop mode. (#368661)
5742 Patch from John Millikin
5744 2007-02-12 Alexander Larsson <alexl@redhat.com>
5747 Post release version bump
5749 === nautilus 2.17.91 ===
5751 2007-02-12 Alexander Larsson <alexl@redhat.com>
5759 2007-02-06 Alexander Larsson <alexl@redhat.com>
5762 Bump libgnome req (#404475)
5764 2007-02-06 Alexander Larsson <alexl@redhat.com>
5766 * libnautilus-private/nautilus-file-operations.c:
5767 * libnautilus-private/nautilus-file.c:
5768 * src/file-manager/fm-directory-view.c:
5769 Capitilize "Link" in link to... names. (#314175)
5770 Patch from Frederic Peters
5772 2007-02-06 Alexander Larsson <alexl@redhat.com>
5774 * libnautilus-private/nautilus-icon-container.c:
5775 Avoid translating nonvisible text. (#364466)
5777 2007-02-06 Alexander Larsson <alexl@redhat.com>
5779 * libnautilus-private/nautilus-thumbnails.c:
5780 (nautilus_thumbnail_load_image):
5781 Fix crash on broken images. (#403255)
5782 Patch from Lucas Mazzardo Veloso
5784 2007-02-06 Alexander Larsson <alexl@redhat.com>
5786 * libnautilus-private/nautilus-emblem-utils.c:
5787 OSX build fix. (#403255)
5788 Patch from dmacks@netspace.org
5790 2007-02-05 Jesse Stockall <jesse@cleverone.org>
5792 * src/file-manager/fm-directory-view.c
5793 * src/file-manager/fm-tree-view.c
5794 * src/nautilus-places-sidebar.c
5795 * libnautilus-private/nautilus-file-operations.[ch]
5796 Prompts to empty trash when unmounting drives. Closes #138058
5798 2007-02-05 Alexander Larsson <alexl@redhat.com>
5800 * src/file-manager/fm-list-model.c:
5801 Avoid ever showing "empty" while loading a subdirectory (#340495)
5802 Based on patch from Christof Krüger
5804 2007-02-02 Alexander Larsson <alexl@redhat.com>
5806 * src/nautilus-application.c (save_session_to_file):
5807 Fix memory leak and fd leak.
5809 2007-02-02 Alexander Larsson <alexl@redhat.com>
5811 * libnautilus-private/nautilus-desktop-icon-file.c:
5812 Fix crasher (#403565)
5813 Patch from Padraig O'Briain
5815 2007-01-31 Alexander Larsson <alexl@redhat.com>
5817 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
5818 Avoid crash if we've not set the content view of the window yet.
5820 2007-01-31 Alexander Larsson <alexl@redhat.com>
5822 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
5823 Avoid crashing if not enough items in icon view caption pref (#357955)
5825 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
5826 Avoid spewing warnings in above case, also some performance fixes.
5828 2007-01-25 Luca Ferretti <elle.uca@libero.it>
5830 * nautilus-file-management-properties.desktop.in.in:
5831 Move File Management capplet to PersonalSettings.
5833 === nautilus 2.17.90 ===
5835 2007-01-22 Alexander Larsson <alexl@redhat.com>
5841 2007-01-18 Christian Persch <chpe@svn.gnome.org>
5843 * cut-n-paste-code/libegg/eggtreemultidnd.c:
5844 (egg_tree_multi_drag_source_get_type):
5845 * libnautilus-extension/nautilus-column-provider.c:
5846 (nautilus_column_provider_get_type):
5847 * libnautilus-extension/nautilus-column.c:
5848 (nautilus_column_get_type):
5849 * libnautilus-extension/nautilus-file-info.c:
5850 (nautilus_file_info_get_type):
5851 * libnautilus-extension/nautilus-info-provider.c:
5852 (nautilus_info_provider_get_type):
5853 * libnautilus-extension/nautilus-location-widget-provider.c:
5854 (nautilus_location_widget_provider_get_type):
5855 * libnautilus-extension/nautilus-menu-item.c:
5856 (nautilus_menu_item_get_type):
5857 * libnautilus-extension/nautilus-menu-provider.c:
5858 (nautilus_menu_provider_get_type):
5859 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5860 * libnautilus-extension/nautilus-property-page-provider.c:
5861 (nautilus_property_page_provider_get_type):
5862 * libnautilus-extension/nautilus-property-page.c:
5863 (nautilus_property_page_get_type):
5864 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5865 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5866 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5867 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5868 * libnautilus-private/nautilus-icon-canvas-item.c:
5869 (nautilus_icon_canvas_item_accessible_get_type),
5870 (nautilus_icon_canvas_item_get_type):
5871 * libnautilus-private/nautilus-sidebar-provider.c:
5872 (nautilus_sidebar_provider_get_type):
5873 * libnautilus-private/nautilus-sidebar.c:
5874 (nautilus_sidebar_get_type):
5875 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5876 * libnautilus-private/nautilus-window-info.c:
5877 (nautilus_window_info_get_type):
5878 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5879 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5880 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5881 * src/nautilus-navigation-action.c:
5882 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5883 GInterfaceInfo static. Bug #362034.
5885 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5887 * src/nautilus-window-menus.c:
5888 Restore "CD/DVD Creator" label for menu item. Was removed by
5889 a misunderstood, see bug #385382.
5891 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5893 Merged from gnome-2-16:
5895 * src/nautilus-property-browser.c (add_reset_property): Make the
5896 "Reset" string translatable. Fixes #394328. Patch committed by
5897 Federico Mena-Quintero <federico@novell.com>.
5899 2007-01-11 Christian Neumair <chris@gnome-de.org>
5901 * libnautilus-private/nautilus-directory-background.c:
5902 (nautilus_connect_background_to_file_metadata):
5903 Remove all pending eel preferences callbacks.
5905 2007-01-11 Christian Neumair <chris@gnome-de.org>
5907 * src/nautilus-navigation-window.c:
5908 (nautilus_navigation_window_key_press_event)
5909 * src/nautilus-actions.h:
5910 * src/nautilus-window.c:
5911 (nautilus_window_key_press_event)
5913 Add support for XF86 multimedia keys (#329920) .
5915 2007-01-11 Alexander Larsson <alexl@redhat.com>
5917 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5918 Avoid crash on NULL vfs_uri (#320020)
5920 2007-01-11 Alexander Larsson <alexl@redhat.com>
5922 * libnautilus-private/nautilus-file-operations.c:
5923 (nautilus_file_operations_new_file_from_template):
5924 Use default permissions when copying template to use
5925 umask correctly. (#327249)
5926 Patch from Josselin Mouette
5928 2007-01-11 Alexander Larsson <alexl@redhat.com>
5930 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5932 Handle NULL activation uris from drives
5934 2007-01-11 Alexander Larsson <alexl@redhat.com>
5936 * libnautilus-private/nautilus-ui-utilities.c:
5937 (nautilus_ui_string_get):
5938 Handle ui file load error better.
5939 Patch from Tom Parker
5941 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5943 Add svn:externals property to include libbackground from trunk.
5945 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5947 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5948 Use proper macro for translating the scripts menu item (#389467).
5949 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5951 2006-12-19 Federico Mena Quintero <federico@novell.com>
5953 * libnautilus-private/nautilus-debug-log.c
5954 (make_key_file_from_configuration): Oops, handle the case of an
5957 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5959 * libnautilus-private/nautilus-file-operations-progress.c:
5960 (time_remaining_callback):
5961 Zero-pad seconds in the remaining time display (#376291).
5962 Patch from Sven Herzberg <herzi@gnome-de.org>
5964 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5966 * src/nautilus-image-properties-page.c: (load_finished):
5967 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5968 (setup_internal_entry):
5969 Avoid markup in translatable messages (#360448).
5970 Patch from Elijah Newren <newren@gmail.com>
5972 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5974 * src/nautilus-navigation-window.c:
5975 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5976 Don't connect the changed signal handler on the view as combobox
5977 each time the contents of the combobox are reloaded, but only on
5978 instantiation. Prevents creating as many view instances as times
5979 the view/location was already changed when using the view as menu.
5981 2006-12-18 Christian Neumair <chris@gnome-de.org>
5983 * libnautilus-extension/nautilus-file-info.c:
5984 * libnautilus-extension/nautilus-file-info.h:
5985 * libnautilus-private/nautilus-file.c:
5986 Add nautilus_file_info_get_activation_uri().
5988 2006-12-18 Alexander Larsson <alexl@redhat.com>
5991 Post release version bump
5993 === nautilus 2.17.1 ===
5995 2006-12-18 Alexander Larsson <alexl@redhat.com>
6000 2006-12-18 Paolo Borelli <pborelli@katamail.com>
6002 * src/nautilus-trash-bar.c:
6003 * src/nautilus-trash-bar.h:
6005 Remove unneeded function I left in by mistake.
6007 2006-12-18 Paolo Borelli <pborelli@katamail.com>
6009 * src/nautilus-trash-bar.c:
6010 * src/nautilus-trash-bar.h:
6011 * src/nautilus-window-manage-views.c:
6013 Add an extra widget to the trash folder with the "Empty Trash"
6014 button. Kudos also to Lakin Wecker who came up with a similar
6015 patch some months ago, though it never went in.
6017 * src/nautilus-information-panel.c:
6019 Remove the "Empty Trash" and "Burn" buttons from the side pane
6020 since we now have extra location widgets.
6022 2006-12-18 Luca Ferretti <elle.uca@libero.it>
6024 * src/file-manager/fm-directory-view.c:
6026 Use "document-new", "folder-new" named icon from
6027 Icon Naming Spec for File->Create Document and
6028 File->Create Folder menu entries.
6030 * src/nautilus-navigation-window-menus.c:
6032 Use "window-new" named icon from Icon Naming Spec for
6033 File->New Window menu entry in browser window.
6035 2006-12-16 Paolo Borelli <pborelli@katamail.com>
6037 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
6040 2006-12-15 Luca Ferretti <elle.uca@libero.it>
6042 * nautilus-computer.desktop.in.in:
6044 Fix a typo in previous commit (folders, not folder)
6046 2006-12-15 Luca Ferretti <elle.uca@libero.it>
6048 * src/nautilus-actions.h:
6050 Add NAUTILUS_ACTION_HOME for Go->Home Folder
6052 * src/nautilus-navigation-window-menus.c:
6053 (nautilus_navigation_window_initialize_actions),
6054 (nautilus_navigation_window_initialize_menus):
6055 * src/nautilus-spatial-window.c:
6056 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
6058 Define short_label for NAUTILUS_ACTION_HOME and
6059 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
6060 in search menu entry.
6062 2006-12-13 Luca Ferretti <elle.uca@libero.it>
6064 * nautilus-computer.desktop.in.in:
6065 * nautilus-file-management-properties.desktop.in.in:
6066 * nautilus-home.desktop.in.in:
6067 * src/nautilus-navigation-window-menus.c:
6068 * src/nautilus-spatial-window.c:
6069 * src/nautilus-window-menus.c:
6070 * src/network-scheme.desktop.in:
6072 Update comments and some menu entries to match suggestions on
6073 http://live.gnome.org/UsabilityTeam/Menu
6075 2006-12-12 Federico Mena Quintero <federico@novell.com>
6077 * libnautilus-private/nautilus-debug-log.c
6078 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
6079 30000 was way too big for normal usage.
6080 (add_to_milestones): New function; adds a milestone string to a
6081 linked list of milestones.
6082 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
6083 (write_string): New helper function.
6084 (dump_milestones): New helper function.
6085 (dump_configuration): Use write_string().
6086 (dump_ring_buffer): New helper function; moved the code from
6087 nautilus_debug_log_dump().
6088 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
6089 (dump_configuration): Print the instructions to re-create the
6090 configuration here, instead of in nautilus_debug_log_dump().
6092 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
6094 * src/ephy-spinner.c:
6095 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
6097 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
6099 2006-12-12 Paolo Borelli <pborelli@katamail.com>
6101 * src/nautilus-application.c (save_session_to_file): use
6102 g_mkstemp instead of tempnam.
6104 2006-12-12 Alexander Larsson <alexl@redhat.com>
6106 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
6107 Don't expand vbox with dialog size (#384078)
6108 Patch from Baptiste Mille-Mathias
6110 2006-12-12 Alexander Larsson <alexl@redhat.com>
6112 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
6113 Default location dialog to $home for desktop (#383840)
6114 Patch from Guillaume Desmottes
6116 2006-12-08 Paolo Borelli <pborelli@katamail.com>
6118 * libnautilus-private/nautilus-desktop-link.c:
6119 * libnautilus-private/nautilus-file-utilities.c:
6120 * libnautilus-private/nautilus-query.c:
6121 * src/nautilus-navigation-window.c:
6122 * src/nautilus-navigation-window.h:
6123 * src/nautilus-pathbar.c:
6124 * src/nautilus-places-sidebar.c:
6125 * src/nautilus-shell.c:
6126 * src/nautilus-window-manage-views.c:
6127 * src/nautilus-window.c:
6128 * src/file-manager/fm-tree-model.c:
6129 * src/file-manager/fm-tree-view.c:
6131 Use nautilus_get_home_directory_uri everywhere instead of
6132 open coding it and other minor cleanups.
6134 2006-12-08 Alexander Larsson <alexl@redhat.com>
6136 * libnautilus-private/nautilus-monitor.c:
6137 Schedule metadata removal when we get external remove events.
6138 Patch from Gene Z. Ragan (#45953)
6140 2006-12-08 Alexander Larsson <alexl@redhat.com>
6142 * libnautilus-private/nautilus-icon-canvas-item.c:
6143 Disable the mask code for now...
6145 2006-12-08 Alexander Larsson <alexl@redhat.com>
6147 * libnautilus-private/nautilus-icon-canvas-item.c:
6148 * libnautilus-private/nautilus-icon-container.c:
6149 * libnautilus-private/nautilus-icon-private.h:
6150 Draw selection rect using cairo.
6152 * icons/Makefile.am:
6153 * icons/text-selection-frame.png:
6154 Remove old icon used for selection rect.
6156 Patch from Gene Z. Ragan
6158 2006-12-04 Alexander Larsson <alexl@redhat.com>
6160 * src/file-manager/fm-list-view.c:
6161 Reveal selection on sort-order change.(#332667)
6162 Patch from Gene Z. Ragan
6164 2006-12-04 Alexander Larsson <alexl@redhat.com>
6166 * cut-n-paste-code/gsequence/gsequence.[ch]:
6167 Import gsequence fix for #350579
6169 2006-12-04 Alexander Larsson <alexl@redhat.com>
6171 * libnautilus-private/nautilus-icon-container.[ch]:
6172 * src/file-manager/fm-icon-container.c:
6173 Freeze icon view updates while renaming to avoid things
6174 moving around on file changes. (#318373)
6175 Patch from Nelson Benítez
6177 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6179 * icons/nautilus-server-connect.png
6180 Removed this legacy icon.
6182 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6185 * icons/Makefile.am:
6187 Add new Nautilus logo from Ulisse Perusin, installed
6188 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
6190 * icons/nautilus-launch-icon.png:
6193 * src/nautilus-window-menus.c:
6194 Use the new named icon logo in about dialog.
6196 2006-12-04 Luca Ferretti <elle.uca@libero.it>
6199 Remove black outline, using Tango style.
6200 See bug 374722 for details.
6202 2006-11-30 Alexander Larsson <alexl@redhat.com>
6204 * libnautilus-private/nautilus-icon-canvas-item.c:
6205 * libnautilus-private/nautilus-icon-container.c:
6206 * libnautilus-private/nautilus-icon-private.h:
6207 Add more themeing features for icon view icons.
6208 Patch from JackTheDipper
6210 2006-11-28 Alexander Larsson <alexl@redhat.com>
6212 * src/file-manager/fm-tree-view.c:
6213 Add delete menu item if configured. (#132326)
6214 Patch from Ferran Puig
6216 2006-11-28 Alexander Larsson <alexl@redhat.com>
6218 * libnautilus-private/nautilus-icon-container.c:
6219 * libnautilus-private/nautilus-icon-private.h:
6220 Handle scroll wheel while rubberbanding.
6221 Patch from Nelson Benítez
6223 2006-11-28 Luca Ferretti <elle.uca@libero.it>
6225 * icons/nautilus-desktop.png:
6226 * icons/nautilus-file-management-properties.png:
6227 * icons/nautilus-mini-logo.png
6229 * icons/side_bar_image.png:
6230 Remove legacy icons from cvs.
6232 2006-11-24 Alexander Larsson <alexl@redhat.com>
6234 * src/nautilus-spatial-window.c:
6235 Ellipsice location menu button at 16 chars.
6236 Patch from Tom Parker
6238 2006-11-23 Federico Mena Quintero <federico@novell.com>
6240 Use the write-to-a-pipe trick from the signal handler instead of
6241 queueing an idle handler from there.
6243 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
6244 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
6245 (sigusr1_handler): Write a byte to our pipe instead of queueing an
6247 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
6248 the pipe, and dump the debug log.
6250 Add a configuration file for the logging mechanism. You create
6251 ~/nautilus-debug-log.conf as a GKeyFile.
6253 * libnautilus-private/nautilus-debug-log.c
6254 (nautilus_debug_log_load_configuration): New function; loads the
6255 configuration from a key file like this:
6258 enable domains = foo; bar; baz
6261 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
6262 New utility function.
6263 (nautilus_debug_log_dump): At the end of the log, dump the
6264 configuration used for the debug log so that the user can
6267 * libnautilus-private/nautilus-debug-log.h: New prototype for
6268 nautilus_debug_log_load_configuration().
6270 * src/nautilus-main.c (setup_debug_log): Load the debug log's
6271 configuration from ~/nautilus-debug-log.conf
6272 (setup_debug_log_domains): Removed.
6274 * src/nautilus-main.c (log_override_cb): If the log level of the
6275 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
6276 use this log level for miscellaneous debugging messages from
6277 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
6278 default log handler, to avoid a huge ~/.xsession-errors.
6279 (setup_debug_log_domains): Enable logging for
6280 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
6282 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
6284 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
6285 Fix inconsistent label boleding. (#372550)
6287 2006-11-23 Alexander Larsson <alexl@redhat.com>
6289 * libnautilus-private/nautilus-icon-canvas-item.c:
6290 A11y fix for handing renames better (#338353)
6292 2006-11-23 Alexander Larsson <alexl@redhat.com>
6294 * Commit federicos debug logging patch:
6296 2006-10-23 Federico Mena Quintero <federico@novell.com>
6298 * libnautilus-private/nautilus-debug-log.h
6299 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
6300 We'll spit the messages that come from GLog as milestone events.
6302 * src/nautilus-main.c (setup_debug_log): New function; set up
6304 (setup_debug_log_glog): New function. Override the default
6305 handler for GLog so that its messages will also appear as
6306 milestone events in our own debug log.
6308 2006-10-16 Federico Mena Quintero <federico@novell.com>
6310 * src/file-manager/fm-directory-view.c (files_added_callback): Log
6311 when files are added to the view.
6312 (files_changed_callback): Log when files get changed in the view.
6313 (fm_directory_view_notify_selection_changed): Log when the
6316 * src/nautilus-main.c (setup_debug_log_domains): Add
6317 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
6319 * libnautilus-private/nautilus-debug-log.h: New prototype for
6320 nautilus_debug_log_with_file_list().
6322 * libnautilus-private/nautilus-debug-log.c
6323 (nautilus_debug_log_with_file_list): New function; takes a GList
6326 2006-10-03 Federico Mena Quintero <federico@novell.com>
6328 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
6329 Deal with URI lists optionally.
6330 (nautilus_debug_log_with_uri_list): New function.
6332 * libnautilus-private/nautilus-icon-dnd.c
6333 (receive_dropped_color): Log when a color is dropped.
6334 (receive_dropped_tile_image): Log when a tile image is dropped.
6336 * libnautilus-private/nautilus-icon-container.c
6337 (motion_notify_event): Log when a drag begins.
6338 (button_release_event): Log when a drag ends.
6340 * libnautilus-private/nautilus-file-operations.c
6341 (nautilus_file_operations_copy_move): Log move/copy/link actions.
6342 (nautilus_file_operations_new_folder): Log when a folder is created.
6343 (nautilus_file_operations_new_file_from_template): Log when a file
6344 is created from a template.
6345 (nautilus_file_operations_new_file): Log when a file is created.
6346 (nautilus_file_operations_delete): Log when files are deleted.
6347 (do_empty_trash): Log when the trash is emptied.
6349 2006-09-22 Federico Mena Quintero <federico@novell.com>
6351 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
6352 simple logging infrastructure based on a ring buffer.
6354 * libnautilus-private/Makefile.am
6355 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
6357 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
6358 ~/nautilus-debug-log.txt.
6360 * src/file-manager/fm-directory-view.c
6361 (fm_directory_view_activate_files): Log the action of activating a
6363 (open_location): Likewise.
6364 (fm_directory_view_launch_application): Likewise, for launching an
6366 (action_new_launcher_callback): Likewise, for creating a launcher.
6367 (activate_callback): Log the various actions that can happen here.
6369 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
6370 Log the various activations/launches that can happen.
6372 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
6373 action of the user activating something in the Places sidebar.
6375 * src/nautilus-window-manage-views.c
6376 (nautilus_window_open_location_full): Log the action of changing
6377 the location in a window.
6378 (nautilus_window_set_content_view): Log the action of thanging the
6380 (end_location_change): Log when the window finishes loading.
6382 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
6383 action of expanding a row to load a subdirectory.
6384 (row_collapsed_callback): Likewise, for collapsing a row.
6386 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
6387 action of renaming a file.
6389 * src/nautilus-application.c
6390 (nautilus_application_present_spatial_window_with_selection): Log
6391 when new or existing spatial windows get presented.
6392 (nautilus_application_create_navigation_window): Log when a
6393 navigation window gets created.
6395 2006-11-23 Alexander Larsson <alexl@redhat.com>
6398 Bump version to 2.17.1
6399 Gnome 2.16 work continues on gnome-2-16 branch
6401 2006-11-22 Alexander Larsson <alexl@redhat.com>
6403 * libnautilus-private/nautilus-search-engine.c:
6404 Look for Beagle before looking for Tracker. Since Tracker
6405 autostarts and Beagle doesn't this means you can have both
6406 installed and configured and pick which one to use.
6408 2006-11-20 Alexander Larsson <alexl@redhat.com>
6411 Post release version bump
6413 === nautilus 2.16.3 ===
6415 2006-11-20 Alexander Larsson <alexl@redhat.com>
6420 2006-11-20 Alexander Larsson <alexl@redhat.com>
6422 * libnautilus-private/nautilus-icon-container.c:
6423 * src/file-manager/fm-icon-view.c:
6424 Revert federicos patch from 2006-11-06, as it was causing problems.
6426 2006-11-13 Alexander Larsson <alexl@redhat.com>
6428 * libnautilus-private/nautilus-directory-async.c:
6429 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
6432 2006-11-07 Alexander Larsson <alexl@redhat.com>
6435 Post release version bump
6437 === nautilus 2.16.2 ===
6439 2006-11-07 Alexander Larsson <alexl@redhat.com>
6444 * libnautilus-private/nautilus-directory-async.c:
6445 * libnautilus-private/nautilus-directory.c:
6446 Unschedule call_ready callbacks on directory finalize, not
6448 Keep monitors around until we call the call_when_ready callback
6450 Call async_state_changed and update_metadata_monitors after
6451 call_when_ready callbacks have been called at idle.
6455 2006-11-07 Alexander Larsson <alexl@redhat.com>
6457 * src/nautilus-application.c:
6458 * src/nautilus-shell.c:
6459 * src/nautilus-main.[ch]:
6460 Make the session restart work again (from 2006-11-03 change)
6461 Make the session not restart nautilus on --quit
6463 2006-11-06 Federico Mena Quintero <federico@novell.com>
6465 http://bugzilla.gnome.org/show_bug.cgi?id=330298
6467 Fix the use of lazy positioning, and the saving of metadata for
6468 lazily-positioned icons. Fixes
6469 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
6470 https://bugzilla.novell.com/show_bug.cgi?id=174766.
6472 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
6473 desktop icon files (not "real" files) have lazy positions. Don't
6474 consider whether the directory is loading; this is not the right
6475 place to check that.
6476 (fm_icon_view_begin_loading): Tell the icon container that we
6477 just started reloading.
6478 (fm_icon_view_end_loading): Tell the icon container that we
6481 * libnautilus-private/nautilus-icon-private.h
6482 (NautilusIconContainerDetails): New flag "is_reloading".
6484 * libnautilus-private/nautilus-icon-container.h: New prototype for
6485 nautilus_icon_container_set_is_reloading().
6487 * libnautilus-private/nautilus-icon-container.c
6488 (nautilus_icon_container_set_is_reloading): New function; sets an
6489 is_reloading flag in the icon container.
6490 (icon_set_position): Clear icon->has_lazy_position, since the icon
6491 will be well-positioned once this function exits.
6492 (finish_adding_new_icons): Do not ignore already-placed lazy
6493 position icons when filling the placement grid! Save the value of
6494 icon->has_lazy_position before calling assign_icon_position().
6495 Since that function may call icon_set_position() (which will clear
6496 the flag), we need to keep the original value of the flag.
6497 (finish_adding_new_icons): Don't clear icon->has_lazy_position
6498 here; let icon_set_position() do it.
6499 (finish_adding_new_icons): Emit the icon_position_changed signal
6500 so that the parent knows that we moved an icon under it. This has
6501 the effect of updating/preserving the position metadata for
6502 has_lazy_position icons.
6504 2006-11-06 Alexander Larsson <alexl@redhat.com>
6507 * nautilus-computer.desktop.in:
6508 * nautilus-computer.desktop.in.in:
6509 * nautilus-file-management-properties.desktop.in:
6510 * nautilus-file-management-properties.desktop.in.in:
6511 * nautilus-folder-handler.desktop.in:
6512 * nautilus-folder-handler.desktop.in.in:
6513 * nautilus-home.desktop.in:
6514 * nautilus-home.desktop.in.in:
6515 * nautilus.desktop.in:
6516 * nautilus.desktop.in.in:
6517 Add X-GNOME-Bugzilla-Version marking to desktop files.
6519 2006-11-06 Alexander Larsson <alexl@redhat.com>
6521 * libnautilus-private/nautilus-icon-container.c:
6522 Cancel rubberbanding if we get a grab shadow event.
6523 This happens when a modal dialog (e.g. an error or auth dialog)
6524 appears. (Partially fixes #122688)
6526 2006-11-06 Alexander Larsson <alexl@redhat.com>
6528 * src/file-manager/fm-icon-view.c (play_file):
6529 Don't close handle and free buffer twice on error. (#321175)
6531 2006-11-06 Alexander Larsson <alexl@redhat.com>
6533 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6534 Don't crash on old desktop dir and search dir uris. (#349840)
6536 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
6538 * src/nautilus-file-management-properties.glade:
6539 Specify label-for and labelled-by atk relations. (#356124)
6541 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6543 2006-11-03 Alexander Larsson <alexl@redhat.com>
6545 * libnautilus-private/nautilus-directory-metafile.c:
6546 Always use the in-process metafile factory. We don't need it
6547 oop, since nautilus is single process these days. This fixes
6548 some strange races with bonobo-activation that caused #351713
6550 * src/nautilus-application.[ch]:
6551 * src/nautilus-shell.h:
6552 Change the way we use bonobo-activation to get the NautilusShell
6553 so that we don't rely on bonobo-activation-server to spawn nautilus,
6554 as this could lead to some strange duplicate processes.
6555 We now directly try to register the app-wide shell object with
6556 bonobo-activation manually and activate it with
6557 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
6559 * src/nautilus-shell.c:
6560 Handle all corba calls from the NautilusShell in an idle handler.
6561 This fixes some crashes where we reentered badly into e.g. quit
6564 * src/nautilus-main.c:
6565 Since we now handle the initial open_window shell calls via an idle
6566 we need to delay until idle time to know if we can quit or not.
6568 2006-11-02 Alexander Larsson <alexl@redhat.com>
6570 * test/file-torture.py (main):
6571 Sleep shorter, for more torture
6573 2006-11-02 Alexander Larsson <alexl@redhat.com>
6575 * libnautilus-private/nautilus-directory-private.h:
6576 * libnautilus-private/nautilus-directory-async.c:
6577 Call all call_when_ready callbacks from an idle handler.
6578 This fixes problems with reentrancy, like bug #348161
6580 2006-11-01 Alexander Larsson <alexl@redhat.com>
6582 * src/file-manager/fm-tree-model.c:
6583 Always emit the row-deleted signal before deleting the row
6584 from the model. This is according to the GtkTreeModel::row-changed
6585 docs and feedback from kris.
6586 Hopefully this will fix bug #356672
6588 2006-10-31 Alexander Larsson <alexl@redhat.com>
6590 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
6591 Remove assert that keep randomly failing to fix crash (#352592)
6592 Replace it with some debug output that hopefully lets us
6593 track down the cause.
6595 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6597 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
6598 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
6599 Fix C99-style variable initialization for gcc 2.95. (#348665)
6601 Patch from Jens Granseuer <jensgr@gmx.net>
6603 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6605 * src/nautilus-property-browser.c: (remove_color),
6606 (nautilus_property_browser_remove_element),
6607 (element_clicked_callback), (make_properties_from_xml_node):
6608 Remove colors by really removing them from browser.xml,
6609 not marking them deleted. That made it impossible to add
6610 another color with the same name later on.
6611 Also delete colors by their (unique) names and not their color
6612 values. That made it possible to delete built-in colors.
6615 Based on a patch from Emil Soleyman-Zomalan
6617 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
6619 * src/file-manager/fm-properties-window.c:
6620 (attach_value_field_internal), (attach_value_field),
6621 (attach_ellipsizing_value_field), (append_title_value_pair),
6622 (append_title_and_ellipsizing_value),
6623 (append_directory_contents_fields), (add_permissions_combo_box),
6624 (create_simple_permissions), (create_advanced_permissions):
6625 Set up proper relationships between labels and widgets in the
6626 properties dialog. Fixes #363116.
6628 Patch from Padraig O'Briain <padraig.obriain@sun.com>
6630 2006-10-19 Federico Mena Quintero <federico@novell.com>
6632 * test/file-torture.py: New file with a little torture test. It
6633 does a bunch of file operations on a directory. Nautilus
6634 sometimes crashes when viewing that directory, so this should help
6637 2006-10-19 Christian Neumair <chris@gnome-de.org>
6639 * libnautilus-private/nautilus-file.c:
6640 (nautilus_file_get_volume_name):
6641 Check for NULL path before calling
6642 gnome_vfs_volume_monitor_get_volume_for_path().
6644 * libnautilus-private/nautilus-monitor.c:
6645 (path_is_on_readonly_volume):
6648 2006-10-19 Christian Neumair <chris@gnome-de.org>
6650 * src/file-manager/fm-directory-view.c:
6651 (convert_file_list_to_string):
6652 Don't append final newline for textual URIs.
6655 2006-10-19 Christian Neumair <chris@gnome-de.org>
6657 * src/nautilus-main.c: (main):
6658 Shut down eel before GnomeVFS.
6660 2006-10-19 Christian Neumair <chris@gnome-de.org>
6662 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
6663 Only deregister "ignore hidden file preferences" callback if it has
6664 been initialized before.
6666 2006-10-19 Christian Neumair <chris@gnome-de.org>
6668 * libnautilus-private/nautilus-customization-data.c:
6669 (nautilus_customization_data_new),
6670 (nautilus_customization_data_get_next_element),
6671 (nautilus_customization_make_pattern_chit):
6672 Handle NULL pattern chit, don't unref pattern tile in
6675 * libnautilus-private/nautilus-file-utilities.c:
6676 (nautilus_pixmap_file):
6677 Bail using g_debug if pixmap couldn't be found.
6679 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
6680 Only create pixmap if path lookup succeeded.
6682 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
6683 (make_drag_image), (make_color_drag_image),
6684 (make_properties_from_directories), (add_reset_property),
6685 (property_browser_category_button_new):
6686 Handle NULL pattern chits, don't operate on NULL pixbufs.
6688 2006-10-18 Alexander Larsson <alexl@redhat.com>
6690 * src/file-manager/fm-list-view.c:
6691 Share target list for all instances (#357573)
6693 * src/nautilus-location-bar.c: (style_set_handler):
6694 Don't leak layout (#352693)
6696 * src/nautilus-zoom-control.c:
6697 Fix O(n^2) use of list (#357589)
6699 All patches from paolo borelli.
6701 2006-10-18 Alexander Larsson <alexl@redhat.com>
6704 * src/ephy-spinner.[ch]:
6705 * src/nautilus-throbber.[ch]:
6706 Import ephy spinner and use ad throbber.
6707 This supports different icon sizes.
6709 * src/nautilus-window-toolbars.c:
6710 Change throbber size when toolbar size changes.
6712 2006-10-18 Alexander Larsson <alexl@redhat.com>
6714 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
6715 Renew typeahead timeout when you scroll between typeahead hits with the
6716 mouse wheel. (#354042)
6717 Patch from Nelson Benitez
6719 2006-10-18 Alexander Larsson <alexl@redhat.com>
6721 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
6722 The row might have disappeared if it was removed since the
6723 timeout was scheduled. Protect against this. (#336051)
6725 2006-10-18 Alexander Larsson <alexl@redhat.com>
6727 * libnautilus-private/nautilus-file-private.h:
6728 Add is_added flag to NautilusFile to make sure we always
6729 send an added event to directory monitors.
6731 * libnautilus-private/nautilus-directory-async.c:
6732 (dequeue_pending_idle_callback):
6733 Don't add the file to both added and changed list
6734 If the file exist but hasn't been added yet, add it.
6736 * libnautilus-private/nautilus-directory.c: (is_tentative):
6737 Don't return non-added files for get_file_list to avoid duplicating
6738 files if you do a list and then track adds.
6740 Partially fixes #336051.
6742 2006-10-17 Alexander Larsson <alexl@redhat.com>
6744 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
6745 dequeue_pending_idle_callback):
6746 Call nautilus_file_mark_gone instead of directly setting is_gone, as
6747 this allows us to clean up the symlink hash.
6749 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
6750 Allow multiple mark_gone. Just ignore any but the first.
6752 2006-10-17 Alexander Larsson <alexl@redhat.com>
6754 * libnautilus-private/nautilus-directory.c
6755 (emit_change_signals_for_all_files):
6756 Ref all files when emitting change signals. This is
6757 an unverified possible fix for #343488, but it
6758 can't possibly be bad to do this, so i'm
6761 2006-10-17 Alexander Larsson <alexl@redhat.com>
6763 * libnautilus-private/nautilus-file.c:
6764 nautilus_file_get_vfs_file_info: handle NULL info
6767 2006-10-17 Alexander Larsson <alexl@redhat.com>
6769 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
6770 Don't cause critical if slow mimetype not loaded.
6771 I was able to get that with a circular symlink.
6772 In that case a fast mimetype should be ok.
6774 2006-10-02 Alexander Larsson <alexl@redhat.com>
6777 Post release version bump
6779 === nautilus 2.16.1 ===
6781 2006-10-02 Alexander Larsson <alexl@redhat.com>
6789 2006-10-02 Alexander Larsson <alexl@redhat.com>
6791 * src/nautilus-navigation-window.c (search_bar_activate_callback):
6792 In non-indexed mode, start at current dir.
6794 2006-09-27 Christian Neumair <chris@gnome-de.org>
6796 * libnautilus-private/nautilus-directory.c:
6797 * libnautilus-private/nautilus-directory.h:
6798 * libnautilus-private/nautilus-directory-private.h:
6799 Add is_in_trash_state to NautilusDirectoryDetails.
6800 Also add nautilus_directory_is_in_trash which works
6801 like nautilus_directory_is_local.
6803 * libnautilus-private/nautilus-file.c:
6804 Proxy nautilus_file_is_in_trash to
6805 nautilus_directory_is_in_trash, similar to
6806 nautilus_file_is_local.
6808 2006-09-14 Christian Neumair <chris@gnome-de.org>
6810 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
6813 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
6815 * src/nautilus-places-sidebar.c:
6816 Don't use the same type name for the shortcut model filter as
6817 GtkFileChooser to avoid name clashes. Fixes #355242.
6819 Patch from Stephen Cook <siti@orcon.net.nz>
6821 2006-09-04 Alexander Larsson <alexl@redhat.com>
6824 Bump version to 2.16.0
6829 2006-08-25 Alexander Larsson <alexl@redhat.com>
6831 * src/file-manager/fm-list-view.c:
6832 Handle enter activation when using typeahead search (#334928)
6833 Patch from Nelson Benitez
6835 2006-08-23 Alexander Larsson <alexl@redhat.com>
6837 * libnautilus-private/nautilus-directory-private.h:
6838 * libnautilus-private/nautilus-directory.c:
6839 (nautilus_directory_is_local):
6840 Cache return value from gnome_vfs_uri_is_local
6842 * libnautilus-private/nautilus-file-operations.c:
6843 * libnautilus-private/nautilus-file-utilities.c:
6844 Avoid using gnome_vfs_uri_is_local.
6846 2006-08-22 Alexander Larsson <alexl@redhat.com>
6849 Post release version bump
6851 === nautilus 2.15.92.1 ===
6853 2006-08-22 Alexander Larsson <alexl@redhat.com>
6855 * libbackground/preferences.c:
6859 Release a 2.15.92.1 with fix
6861 2006-08-21 Alexander Larsson <alexl@redhat.com>
6864 Post release version bump
6866 === nautilus 2.15.92 ===
6868 2006-08-21 Alexander Larsson <alexl@redhat.com>
6873 2006-08-21 Alexander Larsson <alexl@redhat.com>
6875 * src/file-manager/fm-properties-window.c:
6876 Don't crash when quickly changing user or group.
6877 Patch from Christian Neumair
6879 2006-08-17 Alexander Larsson <alexl@redhat.com>
6881 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6883 Patch from Rouslan Solomakhin
6885 2006-08-15 Federico Mena Quintero <federico@novell.com>
6887 * src/nautilus-main.c (main): Call setlocale() before we try to
6888 obtain any translations. Fixes bug #342147. Patch by Stanislav
6889 Brabec <sbrabec@suse.cz>.
6891 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6893 * configure.in: Fix intltool req.
6895 2006-08-08 Alexander Larsson <alexl@redhat.com>
6898 Post release version bump
6900 === nautilus 2.15.91 ===
6902 2006-08-08 Alexander Larsson <alexl@redhat.com>
6910 2006-08-08 Vincent Untz <vuntz@gnome.org>
6912 Use GTK+ to handle recent documents.
6914 * configure.in: require GTK+ 2.10
6915 * cut-n-paste-code/libegg/Makefile.am:
6916 * cut-n-paste-code/libegg/egg-recent-*: kill
6917 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6918 renamed to nautilus_recent_get_manager()
6919 (nautilus_recent_add_uri): new, to make it easier to use
6920 gtk_recent_manager_add_full()
6921 * src/file-manager/fm-directory-view.c:
6922 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6923 instead of old egg code
6924 (activate_callback): ditto
6926 2006-08-08 Alexander Larsson <alexl@redhat.com>
6928 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6929 Follow symlinks when reading .hidden files.
6931 2006-08-08 Alexander Larsson <alexl@redhat.com>
6933 * libnautilus-private/nautilus-directory-background.c:
6934 Do background change comparison in eel instead (#349961)
6935 Patch from Matthias Clasen
6937 2006-08-08 Alexander Larsson <alexl@redhat.com>
6939 * libnautilus-private/nautilus-icon-container.c:
6940 Fix down when in the rightmost column in the next to last row (#316117)
6941 Based on patch from Nelson Benitez
6943 2006-08-08 Alexander Larsson <alexl@redhat.com>
6945 * libnautilus-private/nautilus-file-operations.c:
6946 Handle desktop drops from panel. (#347673)
6947 Patch from Christian Neumair
6949 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6951 * libnautilus-private/nautilus-directory-async.c:
6952 (dequeue_pending_idle_callback): Revert patch from #336051
6953 as it breaks the file update machinery. Fixes #348097.
6955 2006-07-25 Christian Neumair <chris@gnome-de.org>
6957 * libnautilus-private/nautilus-dnd.c:
6958 Rename nautilus_drag_default_drop_action_for_url to
6959 nautilus_drag_default_drop_action_for_netscape_url.
6960 Don't offer netscape URL drags.
6962 * libnautilus-private/nautilus-dnd.h: Rename
6963 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6964 and nautilus_drag_default_drop_action_for_url to
6965 nautilus_drag_default_drop_action_for_netscape_url.
6967 * libnautilus-private/nautilus-file-operations.c:
6968 (nautilus_file_operations_new_file_from_template):
6969 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6971 * libnautilus-private/nautilus-file-utilities.c:
6972 (test_uri_exists), (nautilus_ensure_unique_file_name):
6973 Handle gnome_vfs_uri_new() failure by returning NULL.
6975 * libnautilus-private/nautilus-icon-container.c:
6976 * libnautilus-private/nautilus-icon-container.h:
6977 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6979 * libnautilus-private/nautilus-icon-dnd.c:
6980 * libnautilus-private/nautilus-icon-dnd.h:
6981 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6982 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6983 Don't offer netscape URL drags, prefer netscape URL drops over
6984 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6986 * libnautilus-private/nautilus-link-desktop-file.c:
6987 (nautilus_link_desktop_file_local_create):
6988 Handle trash, desktop and search URIs, handle
6989 NULL retval of nautilus_ensure_unique_file_name.
6991 * src/nautilus-location-bar.c:
6992 * src/nautilus-spatial-window.c:
6993 * src/file-manager/fm-list-model.c:
6994 Don't offer/handle netscape URL drags.
6996 * src/file-manager/fm-directory-view.h:
6997 * src/file-manager/fm-icon-view.c:
6998 * src/file-manager/fm-list-view:
6999 Rename DND_URL symbols to DND_NETSCAPE_URL.
7003 2006-07-25 Alexander Larsson <alexl@redhat.com>
7005 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
7006 Translate the selinux context from raw form when displayin.
7008 2006-07-25 Alexander Larsson <alexl@redhat.com>
7010 * cut-n-paste-code/gsequence/gsequence.[ch]:
7011 Import the latest EggSequence which supposedly fixes a
7014 * src/file-manager/fm-list-model.c:
7015 Fix to use new function names of EggSequence
7017 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7020 Post-release version bump
7022 === nautilus 2.15.90 ===
7024 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7032 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7034 * src/nautilus-main.c: (main):
7035 Unref GnomeProgram at the end. (#348429)
7037 Patch from Christian Persch <chpe@gnome.org>
7039 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7041 * src/nautilus-file-management-properties.c:
7042 (nautilus_file_management_properties_dialog_setup):
7043 * src/nautilus-file-management-properties.glade:
7044 Remove the "always use text-entry location bar" checkbox from the
7047 * src/nautilus-navigation-window.[ch]: (location_button_create),
7048 (nautilus_navigation_window_instance_init),
7049 (nautilus_navigation_window_destroy):
7050 Add a tooltip to the new location bar toggle button.
7052 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7054 * src/file-manager/fm-properties-window.c:
7055 (permission_combo_update): Add a translator comment for
7056 permission combo box labels. (#347764)
7058 Patch from Hendrik Richter <hendi@gnome-de.org>
7060 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7062 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
7063 Add a location_button field.
7065 * src/nautilus-navigation-window.c
7066 (nautilus_navigation_window_instance_init): Create the
7068 (location_button_toggled_cb): New callback. Changes the
7069 preference for toggling between the path bar and the location bar.
7070 (always_use_location_entry_changed): Toggle the button as
7073 Add a button to the location bar to toggle betwen the path bar
7074 and a location entry. (#347991)
7076 Patch from Federico Mena Quintero <federico@novell.com>
7078 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7080 * libnautilus-private/nautilus-icon-factory.c:
7081 * src/file-manager/fm-directory-view.c:
7082 * src/file-manager/fm-tree-view.c: (create_popup_menu):
7083 * src/nautilus-window-menus.c:
7084 Use trash icons from the icon naming specification for trash
7085 related operations. (#340321)
7087 Patch from Rodney Dawes <dobey@novell.com>
7089 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
7091 * src/nautilus-places-sidebar.c: (add_place), (update_places):
7092 Take the sidebar as parameter and refilter it after adding.
7094 (reorder_bookmarks): Implement reordering of bookmarks.
7096 (drag_data_delete_callback), (drag_data_received_callback),
7097 (drag_motion_callback): Handle dragging of tree rows.
7099 (nautilus_places_sidebar_init)
7100 (_shortcuts_model_filter_class_init),
7101 (_shortcuts_model_filter_init),
7102 (shortcuts_model_filter_row_draggable),
7103 (shortcuts_model_filter_drag_data_get),
7104 (shortcuts_model_filter_drag_source_iface_init),
7105 (shortcuts_model_filter_new):
7106 Implement GtkTreeDragSource.
7108 (get_selected_iter), (bookmarks_check_popup_sensitivity),
7109 (loading_uri_callback): Use the filter model.
7111 Enable reordering of bookmarks in the places sidebar via
7112 Drag'n'Drop. (#319022)
7114 Patch from Xavier Claessens <xclaesse@gmail.com>
7116 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
7118 * libnautilus-private/nautilus-search-engine-beagle.c:
7119 (nautilus_search_engine_beagle_new): Check whether daemon is
7120 running as beagle_client_new doesn't fail when a stale socket
7123 Patch from Jürg Billeter <j@bitron.ch>
7125 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
7128 * libnautilus-extension/Makefile.am:
7129 Add extension versioning infrastructure and add nautilus-menu.[ch].
7131 * libnautilus-extension/nautilus-menu-item.[ch]:
7132 Add and handle a 'menu' property and add a function
7133 nautilus_menu_item_set_submenu.
7135 * libnautilus-extension/nautilus-menu.[ch]:
7136 New files implementing a submenu item.
7138 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
7139 (reset_extension_actions_menu):
7140 Add extension menu items recursively.
7142 * libnautilus-extension/nautilus-menu-provider.h:
7145 Extend extension API to support submenus. (#314579)
7147 Patch from Raffaele Sandrini <rasa@gmx.ch>
7149 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7152 Post-release version bump
7154 === nautilus 2.15.4 ===
7156 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7162 Bump version to 2.15.4
7165 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7167 * libnautilus-private/nautilus-directory-async.c:
7168 (dequeue_pending_idle_callback): Never add a file to both
7169 the added_files and changed_files lists. Don't ref an existing
7170 file without adding it to the changed_file list. (#336051)
7172 Patch from Christian Neumair <chris@gnome-de.org>
7174 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
7176 * libnautilus-private/nautilus-file-dnd.[ch]:
7177 Add functions nautilus_drag_can_accept_files and
7178 nautilus_drag_can_accept_info.
7180 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7181 (receive_dropped_uri_list), (receive_dropped_text),
7182 (drag_data_received_callback):
7183 Accept the entire drag context as parameter and use
7184 nautilus_icon_container_find_drop_target.
7186 (nautilus_icon_container_find_drop_target):
7187 (nautilus_icon_dnd_update_drop_target):
7188 Use nautilus_drag_can_accept_info.
7190 * libnautilus-private/nautilus-marshal.list:
7193 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7194 Add function get_drop_target_uri_at_pos and use it in the drop
7195 handlers to determine the target uris for actions.
7196 Rename get_drop_target to get_drop_target_uri_for path.
7198 (nautilus_tree_view_drag_dest_class_init):
7199 Adapt to new drag handler signatures.
7201 (set_widget_highlight):
7202 Fix DND highlighting of an empty tree view.
7204 (drag_motion_callback):
7205 Ignore drags on the header.
7207 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7208 * libnautilus-private/nautilus-icon-container.[ch]:
7209 * src/file-manager/fm-icon-view.c:
7210 * src/file-manager/fm-list-view.c:
7211 Add a target/parent uri parameter to the drop handler functions.
7213 * src/file-manager/fm-directory-view.[ch]:
7214 Add handling for the additional target parameter to support
7215 drops of URIs, URLs and text to subfolders.
7217 Patch from Christian Neumair <chris@gnome-de.org>
7219 2006-07-08 Christian Neumair <chris@gnome-de.org>
7221 * libnautilus-private/nautilus-file-utilities.c:
7222 * libnautilus-private/nautilus-file-utilities.h:
7223 Add nautilus_find_existing_uri_in_hierarchy.
7224 Remove undefined in_gnome_path helper declarations.
7226 * src/nautilus-pathbar.c:
7227 * src/nautilus-pathbar.h:
7228 Make nautilus_path_bar_clear_buttons public.
7230 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
7231 If the displayed location was removed, and it has an existing parent,
7232 navigate window to this parent. Fixes #336724.
7234 2006-07-06 William Jon McCann <mccann@jhu.edu>
7236 * libnautilus-private/nautilus-icon-factory.c:
7237 (get_special_icon_for_file):
7238 * src/nautilus-window-menus.c:
7239 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
7242 2006-06-21 Christian Neumair <chris@gnome-de.org>
7244 Add complete session management, remember maximization state and type
7245 of open windows, save history on quit.
7247 * libnautilus-private/nautilus-global-preferences.c
7248 * libnautilus-private/nautilus-global-preferences.h:
7249 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
7251 * libnautilus-private/nautilus-metadata.h:
7252 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
7254 * src/nautilus-application.c:
7255 * src/nautilus-application.h:
7256 Save session on session save request, add
7257 nautilus_application_load_session(), move
7258 initial navigational geometry handling to
7259 nautilus_application_create_navigation_window,
7261 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
7264 * src/nautilus-main.c:
7265 Add "--load-session" parameter.
7267 * src/nautilus-shell-interface.idl:
7268 * src/nautilus-shell.c:
7269 Add load_session CORBA method.
7271 * src/nautilus-navigation-window.c:
7272 * src/nautilus-spatial-window.c:
7273 Save maximized state when appropriate.
7275 * src/nautilus-window-manage-views.c:
7276 Load maximized state for spatial windows,
7277 remove navigation window geometry handling.
7279 * src/nautilus-window.c:
7280 * src/nautilus-window-private.h:
7281 Add nautilus_add_to_history_list_no_notify.
7283 2006-06-16 Alexander Larsson <alexl@redhat.com>
7285 * libnautilus-extension/nautilus-menu-provider.[ch]:
7286 Add items_updated signal
7288 * libnautilus-private/Makefile.am:
7289 * libnautilus-private/nautilus-signaller.[ch]:
7290 * src/nautilus-signaller.[ch]:
7292 Move NautilusSignaller to libnautilus-private.
7293 Add popup_menu_changed signal.
7295 * src/nautilus-application.c:
7296 Signal popup_menu_changed when a menu provider emits items_updated.
7298 * src/file-manager/fm-directory-view.c:
7299 * src/nautilus-window.c:
7300 Handle popup_menu_changed.
7302 * src/nautilus-emblem-sidebar.c:
7303 * src/nautilus-history-sidebar.c:
7304 * src/nautilus-navigation-window-menus.c:
7305 * src/nautilus-navigation-window.c:
7306 * src/nautilus-property-browser.c:
7307 * src/nautilus-spatial-window.c:
7308 * src/nautilus-window-menus.c:
7311 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
7313 2006-06-16 Alexander Larsson <alexl@redhat.com>
7315 * libnautilus-private/nautilus-column-utilities.c:
7316 Add selinux context column
7318 * libnautilus-private/nautilus-directory-async.c:
7319 * libnautilus-private/nautilus-file-private.h:
7320 * libnautilus-private/nautilus-file.[ch]:
7321 Get selinux context for all files.
7322 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
7323 Add selinux_context string attribute.
7325 * src/file-manager/fm-properties-window.c:
7326 Display selinux context in permissions page.
7328 2006-06-16 Alexander Larsson <alexl@redhat.com>
7330 * libnautilus-private/nautilus-global-preferences.[ch]:
7331 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7332 Add show_advanced_permissions setting
7333 Remove show_special_flags setting, its always on in advanced mode.
7335 * libnautilus-private/nautilus-file-operations.[ch]:
7336 Add nautilus_file_set_permissions_recursive
7338 * src/file-manager/fm-properties-window.c:
7339 Change permission page. Implement both simple and advanced mode.
7340 Add recursive permissions setting.
7341 HIGify some spacing.
7343 2006-06-12 Alexander Larsson <alexl@redhat.com>
7346 Post-release version bump
7348 === nautilus 2.15.2 ===
7350 2006-06-12 Alexander Larsson <alexl@redhat.com>
7355 2006-05-30 Christian Neumair <chris@gnome-de.org>
7357 * libnautilus-private/nautilus-icon-factory.c:
7358 * libnautilus-private/nautilus-thumbnails.c:
7359 * libnautilus-private/nautilus-thumbnails.h:
7360 Use GdkPixbufLoader for thumbnailing.
7362 2006-05-29 Christian Neumair <chris@gnome-de.org>
7364 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
7365 Limit max. returned SVG icon size to requested icon size.
7367 2006-05-24 Christian Neumair <chris@gnome-de.org>
7369 * libnautilus-private/nautilus-file-utilities.c:
7370 (nautilus_file_operations_copy_move):
7371 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
7372 nautilus_file_get_enclosing_volume.
7374 * libnautilus-private/nautilus-file-utilities.c:
7375 * libnautilus-private/nautilus-file-utilities.h:
7376 Remove nautilus_get_enclosing_volume.
7378 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7380 * src/nautilus-information-panel.c:
7381 * src/nautilus-window-bookmarks.c:
7382 * src/file-manager/fm-properties-window.c:
7384 Use g_signal_connect_data instead of the outdated eel equivalent.
7386 2006-05-24 Alexander Larsson <alexl@redhat.com>
7388 * src/file-manager/fm-list-view.c:
7389 Remove unused include of eel-cell-renderer-pixbuf-list.h
7391 2006-05-24 Paolo Borelli <pborelli@katamail.com>
7393 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
7394 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
7396 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7398 * nautilus-folder-handler.desktop.in: Add internationalization
7399 * po/POTFILES.in: Add the file.
7401 2006-05-16 Alexander Larsson <alexl@redhat.com>
7403 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
7404 Only pass TRUE for embedding_text if we actually read a top-left text.
7405 Based on patch from Rene Hausleitner (#335435)
7407 2006-05-16 Alexander Larsson <alexl@redhat.com>
7409 * src/file-manager/fm-directory-view.c:
7410 * src/nautilus-places-sidebar.c:
7411 Don't allow floppy formating if the floppy is mounted,
7412 since gfloppy can't handle that. (#125819)
7413 Patch from Xavier Claessens
7415 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7418 Post-release version bump.
7420 === nautilus 2.15.1 ===
7422 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7427 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
7429 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
7430 (icon_set_size), (icon_toggle_selected),
7431 (nautilus_icon_container_move_icon), (keyboard_stretching),
7432 (end_stretching), (nautilus_icon_container_update_icon),
7433 (assign_icon_position), (nautilus_icon_container_add),
7434 (nautilus_icon_container_is_stretched),
7435 (nautilus_icon_container_unstretch),
7436 (nautilus_icon_container_freeze_icon_positions):
7437 * libnautilus-private/nautilus-icon-container.h:
7438 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7439 * libnautilus-private/nautilus-icon-private.h:
7440 * src/file-manager/fm-icon-view.c:
7441 (get_stored_icon_position_callback),
7442 (icon_position_changed_callback):
7443 Cleanup to merge the x any y icon scale factors into one variable.
7445 Patch from Christian Neumair <chris@gnome-de.org>
7447 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
7449 * src/nautilus-places-sidebar.c: (update_places_cb),
7450 (volume_unmounted_callback), (drive_disconnected_callback),
7451 (drive_connected_callback),
7452 (nautilus_places_sidebar_set_parent_window):
7453 Update the places on drive-connected and drive-disconnected
7454 signals too. Delay the update for the volume-unmounted signal
7455 with an idle callback to work around gnome-vfs removing the
7456 volume only after we received the signal.
7458 Patch from Xavier Claessens <xclaesse@gmail.com>
7460 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
7462 * src/nautilus-window-manage-views.c:
7463 (got_file_info_for_view_selection_callback):
7464 Re-set viewed_file after a location change failed. Prevents
7465 crashing over an assertion in viewed_file_changed_callback
7466 on slow filesystems. Fixes #339965.
7468 2006-05-08 Federico Mena Quintero <federico@novell.com>
7470 * libnautilus-private/nautilus-file-operations.c
7471 (handle_transfer_ok): Don't special-case the first 0 bytes of the
7472 file in the case of reporting actual copy/move progress. It is
7473 fine to update both the labels and the sizes every time. Fixes
7474 http://bugzilla.gnome.org/show_bug.cgi?id=341064
7475 https://bugzilla.novell.com/show_bug.cgi?id=66073
7477 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
7479 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7480 (check_visibility), (bookmarks_check_popup_sensitivity),
7481 (get_selected_iter), (rename_selected_bookmark),
7482 (remove_selected_bookmarks), (mount_shortcut_cb),
7483 (unmount_shortcut_cb), (eject_shortcut_cb),
7484 (nautilus_places_sidebar_init):
7485 Add volume data to the list store and use it to show
7486 an unmount command for network volumes. (#316184)
7488 Patch from Xavier Claessens <xclaesse@gmail.com>
7490 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7492 * libnautilus-private/nautilus-dnd.c:
7493 (nautilus_drag_drop_action_ask),
7494 (nautilus_drag_drop_background_ask):
7495 * src/file-manager/fm-tree-view.c: (create_popup_menu):
7496 * src/nautilus-places-sidebar.c:
7497 (bookmarks_build_popup_menu):
7498 Use eel_gtk_menu_append_separator.
7500 * src/nautilus-places-sidebar.c:
7501 (bookmarks_check_popup_sensitivity):
7502 Use eel_gtk_widget_set_shown.
7504 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
7506 * src/nautilus-query-editor.c: (type_combo_changed):
7507 Fix typo in function name: s/availible/available/ (#326053)
7512 2006-05-04 Christian Neumair <chris@gnome-de.org>
7514 * src/nautilus-navigation-action.c:
7515 (nautilus_navigation_action_class_init), (disconnect_proxy):
7516 Disconnect signal handlers registered when connecting proxies.
7518 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
7520 * src/nautilus-places-sidebar.c: (volume_op_callback):
7521 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
7522 (eject_for_type), (set_visibility),
7523 (bookmarks_check_popup_sensitivity), (get_selected_drive),
7524 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
7525 (format_shortcut_cb), (bookmarks_build_popup_menu):
7526 Add mount, unmount, eject and format menu items to the popup menu
7527 of drives in the places sidebar. (#316184)
7529 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
7531 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7533 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7534 Adapt to new GtkAboutDialog behaviour and use wrap-license.
7535 Makes the close button work again. Fixes #336520.
7537 Patch from Christian Persch <chpe@gnome.org>
7539 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7541 * src/nautilus-query-editor.c: (location_row_create_widgets):
7542 Fix typo in the query filechooser window title. (#325284)
7544 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7546 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
7547 (finish_first_line):
7548 Fix wording: Use "criterion" instead of "criterium". (#331682)
7550 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
7552 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7554 * libnautilus-private/nautilus-program-choosing.c:
7555 (application_cannot_open_location):
7556 Remove bogus period from strings. (#336909)
7558 Patch from Javier F. Serrador <serrador@tecknolabs.com>
7560 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7562 * libnautilus-private/nautilus-file-operations.c:
7563 (handle_transfer_overwrite): Use the same phrasing and
7564 format as the GTK+ overwrite dialog. Also, per the HIG
7565 convert the dialog to a confirmation alert since the user's
7566 command may destroy data. (#325188)
7568 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7570 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
7572 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
7573 (append_exifdata_string):
7574 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
7575 deciding which date to show from image metadata. (#331810)
7577 Patch from Pat Suwalski <pat@suwalski.net>
7579 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
7583 Update handling of po/LINGUAS for new instructions. Refer
7584 to http://live.gnome.org/GnomeGoals/PoLinguas
7586 Patch from Brian Pepple <bdpepple@gmail.com>
7588 2006-04-27 Christian Neumair <chris@gnome-de.org>
7590 * src/file-manager/fm-actions.h:
7591 * src/file-manager/fm-directory-view.c:
7592 (file_get_volume_and_drive),
7593 (action_self_mount_volume_callback),
7594 (action_self_unmount_volume_callback),
7595 (action_self_eject_volume_callback),
7596 (action_self_format_volume_callback),
7597 (file_get_volume_and_drive),
7598 (file_should_show_self),
7599 (real_update_menus_volumes):
7600 * src/file-manager/fm-tree-view.c:
7601 (create_popup_menu):
7602 * src/file-manager/nautilus-directory-view-ui.xml:
7603 Allow to mount/unmout/eject/format a volume when displaying its
7606 2006-04-26 Christian Neumair <chris@gnome-de.org>
7608 * libnautilus-private/nautilus-file.c:
7609 (nautilus_file_denies_access_permission),
7610 (nautilus_file_can_get_permissions),
7611 (nautilus_file_can_set_permissions):
7612 If no ACCESS file info field is available, pretend to have full
7613 access. If no PERMISSIONS field is available, pretend to have full
7616 2006-04-26 Alexander Larsson <alexl@redhat.com>
7618 * libnautilus-private/nautilus-icon-canvas-item.c:
7619 Fix width of text selection in text-below-icons mode.
7622 2006-04-26 Alexander Larsson <alexl@redhat.com>
7627 * src/nautilus-connect-server-dialog-main.c:
7628 * src/nautilus-main.c:
7629 Convert from popt to goption.
7630 Based on patch from Philip Van Hoof
7632 2006-04-25 Alexander Larsson <alexl@redhat.com>
7634 * src/nautilus-main.c:
7635 Remove icon registration, as its no longer needed with gtk 2.9.
7637 * src/nautilus-window-menus.c:
7638 (nautilus_menus_append_bookmark_to_menu):
7641 2006-04-25 Alexander Larsson <alexl@redhat.com>
7644 Bump version to 2.15.1
7645 2.14 development continues on gnome-2-14 branch.
7647 ==== gnome-2-14 branched from here ===
7649 2006-04-25 Christian Neumair <chris@gnome-de.org>
7652 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
7654 * src/file-manager/fm-tree-view.c: (create_tree):
7655 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
7657 2006-04-18 Alexander Larsson <alexl@redhat.com>
7659 * libnautilus-private/nautilus-file-attributes.h:
7660 * libnautilus-private/nautilus-directory-async.c:
7661 * libnautilus-private/nautilus-directory-private.h:
7662 * libnautilus-private/nautilus-file-private.h:
7663 * libnautilus-private/nautilus-file.c:
7664 * libnautilus-private/nautilus-file.h:
7665 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
7666 the normal top-left text to 10x5.
7667 Add need_large argument to nautilus_file_peek_top_left_text and
7668 nautilus_extract_top_left_text.
7670 * libnautilus-private/nautilus-icon-canvas-item.[ch]
7671 Make details an instance-private instead of allocating separately.
7672 Add _set_is_visible() and only keep PangoLayouts cached for
7675 * libnautilus-private/nautilus-icon-container.[ch]:
7676 * src/file-manager/fm-icon-container.c:
7677 Monitor large embedded text for larger icons.
7678 Call nautilus_icon_canvas_item_set_is_visible as needed.
7680 * libnautilus-private/nautilus-icon-factory.[ch]:
7681 Limit never-free recently used cache to 20 items.
7682 Free other unused cache items after a 100 sec.
7684 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7687 Remove newlines to fix build with CVS intltool. (#338423)
7689 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
7691 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
7692 Don't delete the first bookmark if pressing del key on an
7693 undeletable item. Fixes #338377.
7695 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
7697 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
7698 Don't add location bookmark for desktop windows. Fixes #334860.
7700 Patch from Christian Neumair <chris@gnome-de.org>
7702 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7705 Post-release version bump.
7707 === nautilus 2.14.1 ===
7709 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7717 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
7719 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
7720 Use smaller close icon for the sidebar.
7722 Patch from Yang Hong <yanghong@ccoss.com.cn>
7724 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7726 * libnautilus-private/nautilus-icon-dnd.c:
7727 (get_data_on_first_target_we_support):
7728 Determine drop target by iterating through drop container
7729 target list instead of drag context DND list. (#337588)
7731 Patch from Christian Neumair <chris@gnome-de.org>
7733 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
7735 * po/LINGUAS: New file listing all supported languages.
7737 * configure.in: Use po/LINGUAS instead of including all languages
7738 directly in this file. See the wiki for more information:
7739 http://live.gnome.org/GnomeGoals/PoLinguas
7741 Patch from Brian Pepple <bdpepple@gmail.com>
7743 2006-04-08 Christian Neumair <chris@gnome-de.org>
7745 * libnautilus-private/nautilus-file-operations-progress.c:
7746 (nautilus_file_operations_progress_update),
7747 (nautilus_file_operations_progress_set_operation_string):
7748 Update progress dialog when setting its operation string,
7749 also set operation string during preflight.
7751 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
7753 * src/file-manager/fm-directory-view.c:
7754 (set_script_environment_variables),
7755 (unset_script_environment_variables):
7756 * src/nautilus-main.c: (main):
7757 * src/nautilus-shell.c: (corba_restart):
7758 Use g_(un)setenv instead of their eel_ counterparts.
7760 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7762 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7763 (mount_volume_callback), (row_activated_callback),
7764 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
7765 Adapt the same policy for showing drives and volumes in the places
7766 sidebar as in computer:/// and the gtk filechooser: Show unmounted
7767 but user-visible drives and mount them on activation. (#321320)
7769 Patch from Xavier Claessens <xclaesse@gmail.com>
7771 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
7773 * data/patterns/.striated.png:
7774 * data/patterns/Makefile.am:
7775 Remove unused pattern file. (#337353)
7777 2006-03-30 Christian Neumair <chris@gnome-de.org>
7779 * src/file-manager/fm-directory-view.c:
7780 (fm_directory_view_get_loading):
7781 * src/file-manager/fm-directory-view.h:
7782 Add fm_directory_view_get_loading().
7784 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
7785 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
7786 Use fm_directory_view_get_loading() to determine whether view is
7787 loaded. If it is not yet loaded, don't position icons lazily.
7789 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
7791 * src/nautilus-connect-server-dialog-main.c: (main):
7792 Get the command line options and pass them on to the dialog.
7794 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7795 (nautilus_connect_server_dialog_init), (setup_for_type):
7796 Use new MethodInfo struct to construct the UI.
7797 (display_server_uri): New function for initialising the UI based
7798 on the broken down parts of the URI.
7799 (nautilus_connect_server_dialog_new): Use display_server_uri.
7800 (get_method_description): New helper function.
7801 (port_insert_text): Accept more than one digit at a time.
7803 Display broken down URIs in 'Connect to Server' properly. (#332848)
7805 Patch from Nate Nielsen <nielsen@memberwebs.com>
7807 2006-03-22 Daniel Drake <dsd@gentoo.org>
7809 * libnautilus-private/nautilus-icon-factory.c: Only consider
7810 the filename suffix when deciding if a file is an SVG image.
7813 2006-03-22 Paolo Borelli <pborelli@katamail.com>
7815 * src/nautilus-application.c: use g_strv_length instead of a
7816 private copy and gnome_vfs_make_uri_from_shell_arg instead of
7817 the old eel_make_uri_from_shell_arg. Bug #334077.
7819 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
7821 * src/file-manager/fm-directory-view.c:
7822 (pattern_select_response_cb), (select_pattern):
7823 Add help button to the Select Pattern dialog. (#331443)
7825 * src/nautilus-connect-server-dialog.c: (response_callback),
7826 (nautilus_connect_server_dialog_init):
7827 Add help button to the Connect to Server dialog. (#334330)
7829 * src/nautilus-location-dialog.c: (response_callback),
7830 (nautilus_location_dialog_init):
7831 Add help button to the Open Location dialog (#334293)
7833 2006-03-14 Federico Mena Quintero <federico@novell.com>
7835 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
7836 Don't set the visibility of the "burn CD" action here.
7837 (nautilus_window_initialize_menus_constructed): New public
7838 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
7839 a window which has a menubar. This prevents calling
7840 have_burn_uri() unnecessarily for the desktop window, as this is
7841 an expensive operation during login (up to 1 second!). The way
7842 have_burn_uri() works is by creating a "burn:///" URI and seeing
7843 if it is valid, but this makes gnome-vfs load libmapping.so from
7844 nautilus-cd-burner; this takes a long time during login.
7846 * src/nautilus-window-private.h: Added prototype for
7847 nautilus_window_initialize_menus_constructed().
7849 * src/nautilus-window.h: New prototype for
7850 nautilus_window_has_menubar_and_statusbar().
7852 * src/nautilus-window.c
7853 (nautilus_window_has_menubar_and_statusbar): New function; returns
7854 whether the window should have a menubar and statusbar. This
7855 depends on the window_type from the class structure.
7856 (nautilus_window_constructor): Call
7857 nautilus_window_initialize_menus_constructed(). We do it here so
7858 that its own call to nautilus_window_has_menubar_and_statusbar()
7859 will already have the right value for class->window_type.
7861 2006-03-19 Christian Neumair <chris@gnome-de.org>
7863 * src/nautilus-main.c: (register_icons):
7864 Speed up stock icon registration, as discussed on the mailing list:
7866 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7870 * libnautilus-private/nautilus-file-operations.c:
7871 (nautilus_file_operations_copy_move):
7872 Check whether enclosing volume for any of the source files is
7873 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7876 * libnautilus-private/nautilus-file-utilities.c:
7877 * libnautilus-private/nautilus-file-utilities.h:
7878 Add nautilus_get_enclosing_volume.
7880 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7882 * nautilus-computer.desktop.in:
7883 * nautilus-folder-handler.desktop.in:
7884 * nautilus-home.desktop.in:
7885 * src/network-scheme.desktop.in:
7886 Add --no-desktop to the Exec command line options. (#326338)
7888 Patch from Saleem Abdulrasool
7890 * nautilus-computer.desktop.in:
7891 * nautilus-folder-handler.desktop.in:
7892 * nautilus-home.desktop.in:
7893 * nautilus.desktop.in:
7894 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7895 none of the listed binaries does exist anymore.
7897 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7899 * libnautilus-private/*.c:
7900 * src/file-manager/*.c:
7902 Use gi18n.h instead of deprecated gnome-i18n.h header.
7904 * libnautilus-private/nautilus-query.c:
7905 (nautilus_query_to_readable_string):
7906 Mark string for translation.
7909 Add nautilus-query.c
7911 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7913 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7915 * configure.in: Added "ka" Georgian to
7918 2006-03-13 Alexander Larsson <alexl@redhat.com>
7921 Post-release version bump.
7923 === nautilus 2.14.0 ===
7925 2006-03-13 Alexander Larsson <alexl@redhat.com>
7931 Update version to 2.14.0
7933 2006-03-07 Alexander Larsson <alexl@redhat.com>
7935 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7936 (activation_drive_mounted_callback):
7937 Don't show error dialog if mount error is "".
7939 2006-03-06 Alexander Larsson <alexl@redhat.com>
7941 * libnautilus-private/nautilus-icon-canvas-item.c:
7942 Fix text drawing in RTL mode in text beside icons.
7944 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7946 * libnautilus-private/nautilus-mime-actions.c:
7947 (nautilus_mime_actions_get_full_file_attributes):
7948 Don't request the mime list for activation, context menu and
7949 the view as menu anymore. It was once used for determining a
7950 specialized component for directories, but we don't support that
7951 anymore. Nowadays it just delays these operations and can cause
7952 auth dialogs when opening the popup menu.
7954 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7956 * libnautilus-private/nautilus-file.c:
7957 (nautilus_file_recompute_deep_counts):
7958 Add file to work queue of enclosing directory when recomputing
7959 deep count for the properties dialog. Fixes #169342.
7961 Patch from Christian Neumair
7963 2006-03-03 Alexander Larsson <alexl@redhat.com>
7965 * src/nautilus-window-manage-views.c:
7966 * src/nautilus-window-private.h:
7967 Close window when it gets put in the trash.
7969 Patch from Christian Neumair
7971 2006-03-03 Alexander Larsson <alexl@redhat.com>
7973 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7974 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7975 icons jumping around
7977 * libnautilus-private/nautilus-icon-container.c:
7978 remove old workaround
7980 Patch from Christian Neumair
7982 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7984 * configure.in: Add "km" to ALL_LINGUAS.
7986 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7988 * libnautilus-private/nautilus-directory-async.c:
7989 (new_files_cancel), (nautilus_directory_cancel):
7990 Cancel get_file_info calls for new files too. Fixes a crash
7991 when leaving a directory with pending calls (#152977).
7993 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7995 * src/file-manager/fm-directory-view.c: (activate_callback):
7996 Close the window after the file activation, not before.
7997 Fixes a crash when middle-clicking a file (#330491).
7999 2006-02-28 Alexander Larsson <alexl@redhat.com>
8001 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
8002 Don't show directory count for smb shares, as that can cause
8003 lots of network traffic and auth dialogs.
8005 2007-02-28 Christian Neumair <chris@gnome-de.org>
8007 * libnautilus-private/nautilus-icon-container.c:
8008 (get_cmp_point_x), (get_cmp_point_y),
8009 (compare_icons_horizontal_first), (compare_icons_vertical_first),
8010 (closest_in_90_degrees), (record_arrow_key_start):
8011 Use better icon points for comparing the position of two items in
8012 "Text Beside Icon" mode. Fixes keynav issues with items that have
8013 different icon sizes.
8015 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
8017 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8019 Test for the right path in the break condition. Fixes an infinite
8020 loop when dragging an item over a non-folder child of an expanded
8021 node in the list view, deadlocking the desktop.
8023 2006-02-27 Alexander Larsson <alexl@redhat.com>
8026 Post release version bump
8028 === nautilus 2.13.92 ===
8030 2006-02-27 Alexander Larsson <alexl@redhat.com>
8035 2006-02-27 Alexander Larsson <alexl@redhat.com>
8037 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
8038 Use lazy positioning for volumes only, not all desktop file icons,
8039 as this can cause icons to move around, and its mainly required
8040 for removable volumes anyway.
8042 2006-02-27 Alexander Larsson <alexl@redhat.com>
8044 * src/nautilus-navigation-window.c:
8045 * src/nautilus-spatial-window.c:
8046 * src/nautilus-window.[ch]:
8047 Don't shortcut the title change when the bookmark name changes.
8049 Patch from Christian Neumair.
8051 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
8053 Get users' and groups' names via a cache to avoid calling
8054 getpwuid/getgrgid too often (i.e. many times during single redraw).
8056 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
8057 Added nautilus-users-groups-cache.[ch]
8058 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
8059 implementation of cache for getpwuid/getgrgid results.
8060 * libnautilus-private/nautilus-file.c:
8061 (get_user_name_from_id): removed
8062 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
8063 (get_user_and_real_name_from_id): get user name and gecos using
8064 nautilus_users_cache_* functions instead of using getpwuid directly.
8065 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
8066 (nautilus_file_get_group_name): get group name using
8067 nautilus_groups_cache_get_name instead of using getgrgid directly.
8068 (nautilus_file_get_owner_as_string): get user name using
8069 nautilus_users_cache_get_name.
8071 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
8073 Don't add all possible columns to GtkTreeView when initializing
8074 FMListView, only the ones we actually show. This way we avoid getting
8075 unnecessary data from the model, e.g. quite heavy "owner" and "group"
8076 columns with the default settings.
8078 * src/file-manager/fm-list-view.c:
8079 (apply_visible_columns_foreach, apply_visible_columns,
8080 apply_column_order): removed
8081 (apply_columns_settings): new function, updates a list of columns in
8082 GtkTreeView given both a list of visible columns and their ordering,
8083 replacement for apply_visible_columns and apply_column_order.
8084 (create_and_set_up_tree_view): when creating details->columns hash
8085 table, pass g_object_unref as value_destroy_func; before adding
8086 columns to the hash call g_object_ref+gtk_object_sink on them, don't
8087 add columns to the view, the appropriate columns will be added when
8088 applying the configuration; in order to apply initial columns
8089 settings, call apply_columns_settings (instead of
8090 apply_visible_columns + apply_column_order).
8091 (set_visible_columns_from_metadata_and_preferences,
8092 set_column_order_from_metadata_and_preferences): removed
8093 (set_columns_settings_from_metadata_and_preferences): new, replacement
8094 for set_visible_columns_* and set_column_order_*.
8095 (fm_list_view_begin_loading, column_chooser_changed_callback,
8096 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
8097 default_visible_columns_changed_callback,
8098 default_column_order_changed_callback): use newly added
8099 set_columns_settings_from_metadata_and_preferences.
8101 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
8103 Avoid heavy operations inside "motion_notify_event" handler: don't
8104 call gtk_tree_model_row_changed (which causes updating the whole
8105 view), don't create new mouse cursor, change cursor only when
8107 As a bonus we avoid leaking hand cursor in nautilus and X server.
8109 * src/file-manager/fm-list-view.c:
8110 (hand_cursor): new global variable for storing hand cursor used in
8112 (motion_notify_callback): don't call gtk_tree_model_row_changed on
8113 the model when changing rows, it's very slow and unnecessary - GTK+
8114 automatically invalidates parts of the view occupied by old and new
8115 row; don't leak the hand cursor (GdkCursor), change mouse cursor
8116 only when necessary (from GDK_HAND2 to default and the other way
8118 (leave_notify_callback): don't call gtk_tree_model_row_changed on
8119 the current row in the model, GTK+ automatically redraws the current
8121 (enter_notify_callback): in case single click mode is used, update
8122 details->hover_path and set hand cursor if necessary
8123 (create_and_set_up_tree_view): connect to enter_notify_event signal
8124 in addition to leave_notify_event.
8125 (fm_list_view_click_policy_changed): unref global hand_cursor and
8126 set it to NULL when changing to double click mode, create new cursor
8127 and assign it to hand_cursor when changing to single click one.
8128 (fm_list_view_finalize): free details->hover_path if necessary
8129 (fm_list_view_init): explicitly set details->hover_path to NULL
8131 2006-02-27 Alexander Larsson <alexl@redhat.com>
8133 * src/nautilus-window-manage-views.c:
8134 Don't close window if old file changed when we're loading
8135 a new one (#137027).
8136 Based on patch from Christian Neumair.
8138 2006-02-27 Alexander Larsson <alexl@redhat.com>
8140 * libnautilus-private/nautilus-icon-container.c:
8141 Correctly handle *_margins as pixel values, not world-coords.
8142 Based on patch from Christian Neumair.
8144 2006-02-27 Federico Mena Quintero <federico@novell.com>
8146 * libnautilus-private/nautilus-icon-container.c
8147 (finish_adding_new_icons): Do not place icons both in the
8148 no_position_icons and semi_position_icons lists!
8149 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
8150 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
8151 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
8152 getting a negative number. So, we initially test for this and
8153 start that the first snap column. The same reasoning applies to
8154 *y and the baseline.
8156 2006-02-27 Alexander Larsson <alexl@redhat.com>
8158 * src/nautilus-navigation-window.c:
8159 Allow saving a sidebar width of 0 (#331475)
8160 Patch from Christian Neumair
8162 2006-02-27 Alexander Larsson <alexl@redhat.com>
8164 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
8165 Allow line-breaks after '-', '_', '.'
8166 (although not when a short number follows '.')
8167 Patch from Christian Neumair
8169 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
8171 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
8172 (can_accept_items_as_bookmarks), (drag_motion_callback),
8173 (bookmarks_drop_uris), (build_selection_list),
8174 (drag_data_received_callback):
8175 Only allow creation of bookmarks for directories. Fixes #328074.
8177 2006-02-26 Christian Neumair <chris@gnome-de.org>
8179 * libnautilus-private/nautilus-directory.c:
8180 (nautilus_directory_notify_files_removed):
8181 Plug potential leak.
8183 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
8185 * src/file-manager/fm-directory-view.c: (done_loading):
8186 Only use the idle reveal mechanism for the list view.
8188 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
8190 * src/file-manager/fm-directory-view.c:
8191 (fm_directory_view_destroy), (reveal_selection_idle_callback),
8193 Call reveal_selection in an idle callback to work around a bug in
8194 GtkTreeView which produces buggy scroll states when the nodes have
8195 not yet been allocated. It would make the selection always the top
8196 row even when it should ignore alignment, among other oddities.
8198 2006-02-26 Christian Neumair <chris@gnome-de.org>
8200 * src/nautilus-application.c: (nautilus_application_get_n_windows):
8201 * src/nautilus-application.h:
8202 * src/nautilus-window-manage-views.c:
8203 (got_file_info_for_view_selection_callback):
8204 Also consider desktop windows when deciding whether to fallback to
8205 home or not. Fixes #331605.
8207 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
8209 * configure.in: Add "zh_HK" to ALL_LINGUAS.
8211 2006-02-24 Alexander Larsson <alexl@redhat.com>
8213 * libnautilus-private/nautilus-directory-async.c:
8214 (directory_count_start):
8215 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
8216 This avoids lots of stats.
8219 Require vfs 2.13.92 (cvs for now) for the above.
8221 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8223 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8224 Don't leak bookmark.
8226 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8228 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
8229 Resolve the dropped uris to their drop target, use the same naming
8230 logic as the bookmark menu and use gnome-fs-directory icon when adding.
8231 If something more fitting is available it will be updated anyway.
8234 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8236 * src/nautilus-places-sidebar.c: (bookmarks_edited):
8237 Set the has_custom_name_flag before setting the name - which would
8238 otherwise immediately commit the bookmarks to disk without the name.
8241 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
8243 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
8244 (bookmarks_button_press_event_cb):
8245 Open the popup menu non-modal and pass the button event on to the
8246 tree view. Makes a right click select the item under the cursor
8247 before bringing up the menu. Fixes #329778.
8249 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
8251 * libnautilus-private/nautilus-file.c:
8252 (nautilus_file_get_size_as_string_with_real_size):
8253 Add a cast to fix build for platforms where GnomeVFSFileSize
8254 is not defined as long long (e.g. AMD64). Fixes bug #331636.
8256 2006-02-21 Alexander Larsson <alexl@redhat.com>
8258 * src/file-manager/fm-error-reporting.[ch]:
8259 Add callback to fm_rename_file.
8261 * src/file-manager/fm-icon-view.c:
8262 Pass NULL as above callback
8264 * src/file-manager/fm-list-view.c:
8265 Don't activate file when renaming, delay until rename done.
8266 After rename, scroll to renamed file if not visibile, because it
8269 Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
8271 * src/file-manager/fm-list-model.c:
8272 On file change, if file was re-sorted emit rows_reordered.
8274 This fixes bug #326581
8276 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
8278 * libnautilus-private/nautilus-mime-actions.c:
8279 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
8280 (file_compare_by_uri_scheme),
8281 (nautilus_mime_get_default_application_for_files),
8282 (nautilus_mime_get_open_with_applications_for_files),
8283 (nautilus_mime_get_applications_for_files),
8284 (nautilus_mime_has_any_applications_for_files):
8285 Avoid redundant application lookups by sorting the files by mime type
8286 and skipping the ones which have the same mime type / parent uri
8287 combination as the previous one. Prevents nautilus from blocking for
8288 seconds when selecting many files of similar type.
8290 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
8292 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
8293 Fall back to locale encoding or force utf8 if the utf8 conversion
8294 of the link target filename fails. (#331379)
8296 2006-02-15 Alexander Larsson <alexl@redhat.com>
8298 * src/file-manager/fm-properties-window.c (append_extension_pages):
8299 Pass the original files, not the target files to property
8300 page providers. (#329426)
8301 (create_permissions_page):
8302 Make sure we can get permissions from target before showing
8305 2006-02-13 Alexander Larsson <alexl@redhat.com>
8308 Post release version bump.
8310 === nautilus 2.13.91 ===
8312 2006-02-13 Alexander Larsson <alexl@redhat.com>
8320 2006-02-06 Alexander Larsson <alexl@redhat.com>
8322 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
8323 Fix layout bug on desktop (#153519)
8325 2006-02-06 Alexander Larsson <alexl@redhat.com>
8327 * nautilus-folder-handler.desktop.in:
8328 Add application/x-gnome-saved-search to the list of folder types handled
8330 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8333 Post release version bump.
8335 === nautilus 2.13.90 ===
8337 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8343 Bump version to 2.13.90
8345 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8347 * src/nautilus-file-management-properties.c:
8348 (nautilus_file_management_properties_dialog_setup):
8349 * src/nautilus-file-management-properties.glade:
8350 Add the option to always use the location bar to the
8351 preferences dialog. Closes #328659.
8352 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
8354 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
8356 * libnautilus-private/nautilus-view.h:
8357 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
8358 Add new grab_focus method.
8360 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
8361 (fm_list_view_iface_init):
8362 Implement grab_focus.
8364 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
8365 Use grab_focus to set the focus on the content view. Fixes #329087.
8366 Patch from Nelson Benitez <gnel@cenobioracing.com>
8368 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
8370 * src/nautilus-places-sidebar.c: (compute_drop_position),
8371 (get_drag_data), (free_drag_data), (drag_motion_callback),
8372 (drag_leave_callback), (uri_list_from_selection),
8373 (drag_data_received_callback), (drag_drop_callback),
8374 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
8375 Enable bookmarks as drop targets. Closes #43311.
8376 Based on a patch from Christian Neumair <chris@gnome-de.org>.
8378 2006-01-29 Christian Neumair <chris@gnome-de.org>
8380 * libnautilus-private/nautilus-icon-container.c:
8381 (finish_adding_new_icons):
8382 Use same grid as positioned icons to not mess up spacing.
8384 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
8386 * libnautilus-private/nautilus-file.c:
8387 (nautilus_file_get_size_as_string_with_real_size),
8388 (nautilus_file_get_string_attribute):
8389 * src/file-manager/fm-properties-window.c: (create_basic_page):
8390 Show the detailed file size in addition to the formatted one
8391 in the properties dialog. Fixes #62713.
8392 Patch from Gautier Portet <kassoulet@gmail.com>
8394 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8396 * src/file-manager/fm-directory-view.c:
8397 (confirm_delete_from_trash):
8398 HIGify the icon in the delete from trash dialog.
8399 Patch from Luca Ferretti <elle.uca@libero.it>
8401 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8403 * test/test-nautilus-directory-async.c: (main):
8404 Fix C99-style variable initialization.
8405 Patch from Jens Granseuer <jensgr@gmx.net>
8407 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8409 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
8410 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
8411 Stop cell editing when disposing the view. Fixes #322821.
8413 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
8415 * libnautilus-private/nautilus-file-operations.c:
8416 (progress_dialog_set_to_from_item_text):
8417 Use nautilus_get_uri_shortname_for_display to avoid
8418 crashing g_markup with invalid utf-8. Fixes #325586.
8420 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
8422 * src/file-manager/fm-properties-window.c:
8423 (synch_groups_combo_box), (synch_user_menu):
8424 Don't try to update the owner and group widgets if
8425 the monitored file was removed. Fixes #325702.
8427 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8429 * src/nautilus-window.c: (nautilus_window_destroy):
8430 Unref and destroy a new content view that has been created
8431 but not yet been switched to. Fixes a rare crash.
8433 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8435 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
8438 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
8440 * libnautilus-private/nautilus-desktop-directory-file.c:
8441 (desktop_directory_file_monitor_add):
8442 Fix a typo that makes the desktop directory monitors leak.
8444 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8446 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
8447 Never try to scale icons down to 0px. Fixes scaling for
8448 images with extreme ratios.
8450 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
8452 * libnautilus-private/nautilus-mime-actions.c:
8453 (nautilus_mime_get_applications_for_file):
8454 Don't leak mime_type.
8456 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
8458 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
8459 Destroy the bookmarks window on shutdown.
8461 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
8462 Release the bookmark stores.
8464 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
8466 * src/nautilus-spatial-window.c:
8467 (nautilus_spatial_window_finalize):
8468 Don't leak last_geometry.
8470 * src/file-manager/fm-tree-view.c:
8471 (show_iter_for_file):
8474 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8476 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8477 Don't try to remove dummy rows from the reverse maps. Fixes
8478 critical warnings when reloading a list view with subdirectories.
8480 2006-01-16 Alexander Larsson <alexl@redhat.com>
8483 Post release version bump.
8485 === nautilus 2.13.4 ===
8487 2006-01-16 Alexander Larsson <alexl@redhat.com>
8492 2006-01-16 Alexander Larsson <alexl@redhat.com>
8495 * libnautilus-private/Makefile.am:
8496 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
8497 * libnautilus-private/nautilus-search-engine.c:
8498 Add search support for the Tracker indexing engine.
8500 2006-01-16 Alexander Larsson <alexl@redhat.com>
8502 * src/file-manager/fm-directory-view.c:
8503 Handle the mount/unmount error case where the mount system handled
8506 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
8508 * src/nautilus-places-sidebar.c: (add_place), (update_places),
8509 (get_bookmark_index), (compute_drop_position),
8510 (drag_motion_callback), (drag_leave_callback),
8511 (bookmarks_drop_uris), (drag_data_received_callback),
8512 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
8513 (bookmarks_check_popup_sensitivity),
8514 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
8515 (rename_shortcut_cb), (remove_selected_bookmarks),
8516 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
8517 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
8518 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
8519 (bookmarks_button_press_event_cb), (bookmarks_edited),
8520 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
8521 Merge parts of the d'n'd and popup menu code from the gtk filechooser
8522 into the places sidebar.
8524 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8526 * libnautilus-private/nautilus-directory-background.c:
8527 (nautilus_file_background_read_desktop_settings),
8528 (nautilus_file_background_write_desktop_settings):
8529 Handle new background zooming mode. (#105231)
8531 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8533 * src/file-manager/fm-desktop-icon-view.c:
8534 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
8535 Remove the default_zoom pref callback in finalize, not destroy.
8538 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
8540 * libnautilus-private/nautilus-file-operations.c:
8541 (progress_dialog_set_to_from_item_text):
8542 Handle hostnames in the progress dialog strings more robustly.
8544 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
8546 2006-01-12 Christian Neumair <chris@gnome-de.org>
8548 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
8549 Update current bookmark name/pixbuf on changes. Partially fixes
8552 2006-01-12 Alexander Larsson <alexl@redhat.com>
8554 * src/file-manager/fm-error-reporting.c: (rename_callback),
8555 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
8556 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
8558 2006-01-11 Sebastien Bacher <seb128@debian.org>
8560 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8561 updated the default thumbnailing value (Fixes #317587)
8563 2006-01-11 Christian Neumair <chris@gnome-de.org>
8565 * libnautilus-private/nautilus-mime-actions.c:
8566 (nautilus_mime_get_default_application_for_files),
8567 (intersect_application_lists),
8568 (nautilus_mime_get_open_with_applications_for_files),
8569 (nautilus_mime_has_any_applications_for_files):
8570 * libnautilus-private/nautilus-mime-actions.h:
8571 Add file list helpers for getting associated applications.
8573 * libnautilus-private/nautilus-program-choosing.c:
8574 * libnautilus-private/nautilus-program-choosing.h:
8575 (nautilus_launch_application):
8576 Allow to pass multiple files per application launch.
8578 * src/nautilus-information-panel.c:
8579 (command_button_callback):
8582 * src/file-manager/fm-directory-view.c:
8583 (application_launch_parameters_new),
8584 (application_launch_parameters_free),
8585 (fm_directory_view_launch_application),
8586 (fm_directory_view_chose_application_callback),
8587 (application_selected_cb),
8588 (open_with_launch_application_callback),
8589 (add_application_to_open_with_menu), (reset_open_with_menu),
8590 (real_update_menus), (list_to_parameters_foreach),
8591 (mime_application_hash),
8592 (fm_directory_view_make_activation_parameters),
8593 (activate_callback):
8594 Support activation of multiple files at once, correctly figure out
8595 their associated applications. Fixes #105653.
8597 * src/file-manager/fm-directory-view.c:
8598 (activate_callback):
8599 ref/unref the view before/after operating on it. Fixes #326231.
8601 2006-01-11 Ryan Lortie <desrt@desrt.ca>
8603 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
8604 instead of g_utf8_strlen() since gtk_editable_insert_text takes
8605 the number of bytes (not number of characters). Fixes #324406.
8607 2006-01-10 Jürg Billeter <j@bitron.ch>
8609 * libnautilus-private/nautilus-desktop-link.c:
8610 (nautilus_desktop_link_new):
8611 Don't try to free constant string. Fixes #326114.
8613 2005-12-20 Christian Neumair <chris@gnome-de.org>
8615 * libnautilus-private/nautilus-file.c:
8616 (nautilus_file_get_custom_icon):
8617 * src/file-manager/fm-properties-window.c:
8618 (fm_properties_window_drag_data_received),
8619 (make_relative_uri_from_full), (set_icon),
8620 (select_image_button_callback):
8621 Set icons for directories relative to the directory location to make
8622 it follow location changes.
8624 2005-12-20 Alexander Larsson <alexl@redhat.com>
8626 * src/nautilus-query-editor.c:
8627 Support filtering on arbitrary mime type.
8628 Uses the new eel_mime_get_availible_mime_types
8631 Require eel 2.13.4 for new mime list function
8633 2005-12-20 Alexander Larsson <alexl@redhat.com>
8635 * src/nautilus-query-editor.c: (edit_clicked),
8636 (nautilus_query_editor_grab_focus):
8637 Don't focus invisible widget.
8639 2005-12-20 Alexander Larsson <alexl@redhat.com>
8641 * libnautilus-extension/Makefile.am:
8642 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
8643 Add NautilusLocationWidgetProvider
8645 * src/nautilus-window-manage-views.c:
8646 Use NautilusLocationWidgetProvider
8648 2005-12-20 Alexander Larsson <alexl@redhat.com>
8650 * src/file-manager/fm-directory-view.c:
8651 (action_save_search_as_callback):
8652 Some better strings, not resizeable.
8654 * src/nautilus-navigation-window.c:
8655 (nautilus_navigation_window_instance_init),
8656 (nautilus_navigation_window_destroy):
8657 Remove unused tooltips object
8659 * src/nautilus-query-editor.c:
8660 Add tooltips, fix spacing
8662 * src/nautilus-spatial-window.c:
8663 * src/nautilus-window-manage-views.c:
8664 Fix spacing for extra location widgets
8666 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
8668 * src/file-manager/fm-directory-view.c
8669 (action_save_search_as_callback): HIG fixes for the save
8672 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
8674 * libnautilus-private/nautilus-desktop-link-monitor.c:
8675 (volume_delete_dialog):
8676 * libnautilus-private/nautilus-file-operations.c:
8677 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
8678 * libnautilus-private/nautilus-icon-dnd.c:
8679 (confirm_switch_to_manual_layout):
8680 * libnautilus-private/nautilus-program-choosing.c:
8681 (application_cannot_open_location):
8682 * src/file-manager/fm-directory-view.c:
8683 (report_broken_symbolic_link):
8684 * src/nautilus-location-bar.c: (drag_data_received_callback):
8685 Adapt callers to eel dialog API changes. Fixes #324262.
8687 Patch from Christian Neumair <chris@gnome-de.org>
8688 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
8690 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8692 * libnautilus-private/nautilus-dnd.c:
8693 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
8696 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
8698 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
8699 (add_new_pattern), (add_new_color): HIG fixes. Use title
8700 capitalization for window titles. Fix widget spacing.
8702 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8704 * libnautilus-private/nautilus-file.c: (get_time),
8705 (compare_by_time), (nautilus_file_compare_for_sort),
8706 (nautilus_file_compare_for_sort_by_attribute):
8707 Support comparison by accessed time. Fixes #321671.
8709 * libnautilus-private/nautilus-file.h:
8710 Add atime sort type.
8712 Based on a patch from bluefuture@email.it
8714 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
8716 * src/file-manager/fm-properties-window.c:
8717 (select_image_button_callback):
8718 Use GTK_STOCK_REVERT_TO_SAVED item for icon
8719 selection dialog. Closes #95115.
8720 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
8722 2005-12-16 Alexander Larsson <alexl@redhat.com>
8724 * libnautilus-extension/nautilus-column.c:
8725 * libnautilus-extension/nautilus-menu-item.c:
8726 * libnautilus-extension/nautilus-property-page.c:
8727 Chain up in finalize handler, to fix leaks.
8729 2005-12-16 Alexander Larsson <alexl@redhat.com>
8731 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
8732 Correct arguments for add_file, makes rename on new folder/file work
8735 2005-12-15 Alexander Larsson <alexl@redhat.com>
8737 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8738 * libnautilus-private/nautilus-global-preferences.h:
8739 Rename network icon prefs to match others.
8741 2005-12-15 Alexander Larsson <alexl@redhat.com>
8743 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8744 * libnautilus-private/nautilus-global-preferences.c:
8745 Disable network icon on desktop by default.
8747 * src/nautilus-main.c:
8748 * src/nautilus-navigation-window-ui.xml:
8749 * src/nautilus-spatial-window-ui.xml:
8750 * src/nautilus-window-menus.c:
8751 Add network to go/places menu.
8753 2005-12-15 Alexander Larsson <alexl@redhat.com>
8755 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
8756 Make entry 30 chars to match file selector dialog.
8757 Patch from Ray Strode
8759 2005-12-13 Alexander Larsson <alexl@redhat.com>
8761 * libnautilus-private/nautilus-module.c (nautilus_module_load):
8762 open modules G_MODULE_BIND_LOCAL
8764 2005-12-12 Alexander Larsson <alexl@redhat.com>
8767 Post release version bump.
8769 === nautilus 2.13.3 ===
8771 2005-12-12 Alexander Larsson <alexl@redhat.com>
8774 disable update-mimedb in distcheck
8776 * libnautilus-private/Makefile.am:
8777 Add beagle sources to extradist
8782 --- Merged the nautilus-search2 branch ---
8784 2005-12-12 Alexander Larsson <alexl@redhat.com>
8786 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
8787 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
8788 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
8790 2005-12-12 Alexander Larsson <alexl@redhat.com>
8792 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
8793 Another case where we need to create a saved search file.
8795 2005-12-12 Alexander Larsson <alexl@redhat.com>
8798 Make it possible to build without beagle.
8800 2005-12-12 Alexander Larsson <alexl@redhat.com>
8802 * libnautilus-private/Makefile.am:
8803 * libnautilus-private/nautilus-search-engine-simple.[ch]:
8804 Add new NautilusSearchEngineSimple backend.
8806 * libnautilus-private/nautilus-file-utilities.[ch]:
8807 Add nautilus_get_home_directory_uri.
8809 * libnautilus-private/nautilus-marshal.list:
8810 Add VOID:OBJECT,BOOLEAN, sort
8812 * libnautilus-private/nautilus-search-directory.[ch]:
8813 Add nautilus_search_directory_is_indexed.
8814 Make sure saved searches are never returned as search hits.
8816 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
8817 Make _new fail if we can't contact beagle daemon.
8818 Set text on query as one string (it can have keywords in it)
8819 Move freeing of query data to after query is done.
8822 * libnautilus-private/nautilus-search-engine.[ch]:
8823 Add nautilus_search_engine_is_indexed
8824 Remove nautilus_search_engine_enabled
8825 Use beagle if availible, otherwise simple backend.
8827 * src/nautilus-navigation-window-menus.c:
8828 Remove search disabled code
8830 * src/nautilus-query-editor.[ch]:
8831 Rename activate to changed and add reload argument
8832 Add go/reload button for non-indexed searches
8833 Add mnemonic for entry
8834 Change saved search string to "Search Folder"
8836 * src/nautilus-navigation-window.c:
8837 Update for query editor changes
8838 For indexed search engines, default to search in homedir
8840 * src/nautilus-spatial-window.c:
8841 Update for query editor changes
8842 For indexed search engines, default to search in homedir
8843 Remove search disabled code
8845 2005-12-07 Alexander Larsson <alexl@redhat.com>
8847 * src/nautilus-query-editor.c (setup_external_entry):
8848 Make ugly string slightly better.
8850 2005-12-07 Alexander Larsson <alexl@redhat.com>
8853 Mime API needs gnome-vfs-module. Unfortunate...
8855 * libnautilus-private/nautilus-query.c:
8858 * libnautilus-private/nautilus-search-engine-beagle.c:
8859 Look at mime types and location.
8861 * src/nautilus-query-editor.c:
8862 Add mime type and location to query editor
8864 2005-12-06 Alexander Larsson <alexl@redhat.com>
8866 * libnautilus-private/nautilus-query.[ch]:
8867 Add new fields to NautilusQuery
8869 2005-12-06 Alexander Larsson <alexl@redhat.com>
8871 Merge in changes from NAUTILUS_2_12_1 to
8872 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8873 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8875 2005-12-06 Alexander Larsson <alexl@redhat.com>
8877 * src/nautilus-history-sidebar.c: (update_history),
8878 (nautilus_history_sidebar_init):
8879 Fix leaks of bookmarks and model.
8881 2005-12-06 Alexander Larsson <alexl@redhat.com>
8883 * libnautilus-private/nautilus-search-engine-beagle.c:
8884 (nautilus_search_engine_beagle_set_query):
8885 Unref the right query.
8887 2005-12-05 Alexander Larsson <alexl@redhat.com>
8889 * libnautilus-private/nautilus-file-utilities.c:
8890 (nautilus_compute_title_for_uri):
8891 Handle NULL query in search.
8893 * libnautilus-private/nautilus-file-utilities.h:
8894 * libnautilus-private/nautilus-search-directory.h:
8895 Move saved search uri/mimetype define to
8896 nautilus-file-utilities.h.
8898 * libnautilus-private/nautilus-search-directory.c:
8901 * libnautilus-private/nautilus-search-engine.c:
8902 Remove unused stuff.
8905 * src/nautilus-query-editor.[ch]:
8906 Add new files implementing NautilusQueryEditor
8908 * src/nautilus-places-sidebar.c:
8909 Remove search from places sidebar.
8911 * src/nautilus-search-bar.[ch]:
8912 Only handle text queries.
8914 * src/nautilus-window.[ch]:
8915 * src/nautilus-window-private.h:
8916 * src/nautilus-navigation-window-menus.c:
8917 * src/nautilus-window-manage-views.c:
8918 extra location widgets support and some search mode changes
8920 * src/nautilus-navigation-window.[ch]:
8921 * src/nautilus-spatial-window.c:
8922 Implement new search ui using extra location widgets
8924 * src/file-manager/fm-directory-view.c:
8925 Implement save search and save search as.
8926 Fix free bugs in fm_directory_view_stop.
8928 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8929 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8930 Also handle saved search mimetypes.
8933 2005-12-02 Alexander Larsson <alexl@redhat.com>
8935 * libnautilus-private/nautilus-search-directory.[ch]:
8936 More functions to save queres.
8938 * src/file-manager/fm-actions.h:
8939 * src/file-manager/fm-directory-view.c:
8940 * src/file-manager/nautilus-directory-view-ui.xml:
8941 Initial stubs for save search menu items.
8943 2005-12-01 Alexander Larsson <alexl@redhat.com>
8945 * libnautilus-private/nautilus-directory.c:
8946 * libnautilus-private/nautilus-search-directory.[ch]:
8947 * src/nautilus-bookmark-list.c:
8948 Further refactor the query loading, and remove all traces
8949 of the old load/save mechanism.
8951 2005-12-01 Alexander Larsson <alexl@redhat.com>
8953 * libnautilus-private/nautilus-directory.c:
8954 * libnautilus-private/nautilus-query.[ch]:
8955 * libnautilus-private/nautilus-search-directory.[ch]:
8956 Refactor query loading into NautilusQuery object.
8958 2005-12-01 Alexander Larsson <alexl@redhat.com>
8961 Check for update-mime-database
8965 * data/nautilus.xml.in:
8966 Add mime database entries for saved searches.
8968 * libnautilus-private/Makefile.am:
8969 * libnautilus-private/nautilus-saved-search-file.[ch]:
8970 Special file type for saved search files to pretend that
8971 they are directories.
8973 * libnautilus-private/nautilus-directory.[ch]:
8974 Make nautilus_directory_ref return its arg.
8975 Create NautilusSearchDirectory for saved searches.
8977 * libnautilus-private/nautilus-file-dnd.c:
8978 Non-editable directories do not accept drops.
8980 * libnautilus-private/nautilus-file-private.h:
8981 * libnautilus-private/nautilus-file.h:
8982 Move nautilus_file_get_existing to public header.
8984 * libnautilus-private/nautilus-file.c:
8985 Create saved search files at right time
8987 * libnautilus-private/nautilus-marshal.list:
8990 * libnautilus-private/nautilus-monitor.c:
8993 * libnautilus-private/nautilus-search-directory.[ch]:
8994 Split out search file loading to a separate function.
8996 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8997 Handle several layers of cannot accept drop.
8999 * src/file-manager/fm-directory-view.[ch]:
9000 Make files be related to the directory they are in, since
9001 a file can be in a tree multiple times, with searches.
9002 Sorting us now done in base class, and inheriting classes just
9003 add a compare function.
9004 Fix file leak in new_folder_done.
9006 * src/file-manager/fm-icon-view.c:
9007 Update to new base class API.
9008 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
9010 * src/file-manager/fm-list-model.[ch]:
9011 Rearrange data so that we can have one file in multiple dirs.
9012 Still problems with the same directory in multiple dirs.
9013 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
9014 Fix leak in each_path_get_data_binder
9016 * src/file-manager/fm-list-view.c:
9017 Update to new APIs (base class and model).
9018 Fix leak in fm_list_view_get_selection_foreach_func.
9020 --- end of nautilus-search2 merge ---
9022 2005-12-12 Alexander Larsson <alexl@redhat.com>
9024 * src/file-manager/fm-directory-view.c:
9025 (report_broken_symbolic_link):
9026 Don't ask to move broken symlinks to trash in trash (#132751)
9028 Patch from Christian Neumair
9030 2005-12-12 Alexander Larsson <alexl@redhat.com>
9032 * libnautilus-private/nautilus-desktop-icon-file.c:
9033 * libnautilus-private/nautilus-directory-async.c:
9034 * libnautilus-private/nautilus-file.c:
9035 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
9038 Patch from Christian Neumair and Christian Kellner
9041 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
9043 2005-12-12 Alexander Larsson <alexl@redhat.com>
9045 * src/file-manager/fm-properties-window.c:
9046 Use GtkComboBox, not option menu. (#322567)
9048 Patch by Jaap A. Haitsma
9050 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
9052 * src/file-manager/fm-directory-view.c:
9053 (extension_action_slow_mime_types_ready_callback),
9054 (extension_action_callback), (add_extension_action_for_files):
9055 Keep the original action refed till its activation callback is
9056 done. Prevents the callback data from being freed prematurely.
9059 2005-12-09 Federico Mena Quintero <federico@ximian.com>
9063 Add a "Network Servers" icon on the desktop, which takes you to network:///
9065 * libnautilus-private/nautilus-global-preferences.h
9066 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
9067 name. This determines whether we show the "Network Servers" icon.
9069 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
9070 schema for /apps/nautilus/desktop/network_visible; the default is true.
9072 * libnautilus-private/nautilus-desktop-link.h
9073 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
9075 * libnautilus-private/nautilus-desktop-link.c
9076 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
9078 * libnautilus-private/nautilus-desktop-link-monitor.c
9079 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
9080 (nautilus_desktop_link_monitor_delete_link): Don't delete
9081 NAUTILUS_DESKTOP_LINK_NETWORK links.
9082 (update_link_visibility): New helper function.
9083 (desktop_home_visible_changed): Use update_link_visibility(), to
9084 avoid duplicated code.
9085 (desktop_computer_visible_changed): Likewise.
9086 (desktop_trash_visible_changed): Likewise.
9087 (desktop_network_visible_changed): New function.
9088 (create_link_and_add_preference): New helper function.
9089 (nautilus_desktop_link_monitor_init): Use
9090 create_link_and_add_preference() to avoid duplicated code. Also,
9091 create the network_link.
9092 (desktop_link_monitor_finalize): Unref the network_link.
9093 (remove_link_and_preference): New helper function.
9094 (desktop_link_monitor_finalize): Use remove_link_and_preference()
9095 to avoid duplicated code. Also, free the network_link.
9097 * src/file-manager/fm-icon-container.c (SortCategory): Add a
9098 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
9099 the "Network Servers" icon appears before mounts.
9100 (get_sort_category): Use SORT_NETWORK_LINK as the category for
9101 NAUTILUS_DESKTOP_LINK_NETWORK.
9103 2005-12-09 Alexander Larsson <alexl@redhat.com>
9105 * libnautilus-private/nautilus-emblem-utils.c:
9106 * libnautilus-private/nautilus-file-operations.c:
9107 * libnautilus-private/nautilus-program-choosing.c:
9108 * src/file-manager/fm-directory-view.c:
9109 * src/file-manager/fm-error-reporting.c:
9110 * src/file-manager/fm-properties-window.c:
9111 * src/file-manager/fm-tree-view.c:
9112 * src/nautilus-application.c:
9113 * src/nautilus-connect-server-dialog-main.c:
9114 * src/nautilus-connect-server-dialog.c:
9115 * src/nautilus-emblem-sidebar.c:
9116 * src/nautilus-information-panel.c:
9117 * src/nautilus-navigation-window-menus.c:
9118 * src/nautilus-property-browser.c:
9119 * src/nautilus-window-bookmarks.c:
9120 * src/nautilus-window-manage-views.c:
9121 Remove title from alerts. (#323134)
9123 Patch from jaap@haitsma.org
9125 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
9126 Fix warning from ignoring g_list_append return value
9128 2005-12-09 Alexander Larsson <alexl@redhat.com>
9130 * src/nautilus-navigation-window.[ch]:
9131 Use combo box instead of option menu (#322567)
9133 Patch from jaap@haitsma.org
9135 2005-12-08 Alexander Larsson <alexl@redhat.com>
9137 * src/nautilus-file-management-properties.c:
9138 * src/nautilus-file-management-properties.glade:
9139 Use the new combo box code (#322487)
9141 Patch from jaap@haitsma.org
9146 2005-12-01 Federico Mena Quintero <federico@ximian.com>
9150 * libnautilus-private/nautilus-link-desktop-file.c
9151 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
9152 .desktop file doesn't have an Icon property, fall back to some
9153 reasonable icons depending on the type of the .desktop file.
9155 * libnautilus-private/nautilus-icon-factory.c
9156 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
9157 custom icons vs. special icons.
9159 2005-12-01 Federico Mena Quintero <federico@ximian.com>
9163 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
9164 name for $HOME; just let it be the actual display name of the
9167 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
9170 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
9172 * src/file-manager/fm-directory-view.c: (done_loading),
9173 (display_pending_callback),
9174 (schedule_idle_display_of_pending_files),
9175 (schedule_timeout_display_of_pending_files),
9176 (unschedule_display_of_pending_files), (queue_pending_files),
9177 (remove_changes_timeout_callback), (reset_update_interval),
9178 (changes_timeout_callback), (schedule_changes),
9179 (files_added_callback), (files_changed_callback),
9180 (done_loading_callback), (schedule_update_menus),
9181 (file_changed_callback), (finish_loading),
9182 (fm_directory_view_stop):
9183 Schedule the frequency of updates to the view in relation to the
9184 activity in a viewed directory instead of simply scheduling everything
9185 as idle. Prevents high CPU load from constant updates in busy
9186 directories and allows more efficient use of the cached info for
9187 the initial display.
9189 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
9191 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
9192 HIG fixes for the delete confirmation dialog. Remove window
9193 title & convert dialog type from question to warning.
9195 2005-11-24 Alexander Larsson <alexl@redhat.com>
9197 * src/file-manager/fm-directory-view.c:
9198 Allow shift-delete even if not visible in ui.
9200 Patch from Nelson Benítez <gnel@cenobioracing.com>
9202 2005-11-24 Alexander Larsson <alexl@redhat.com>
9205 New knob icon from Luca Ferretti
9207 2005-11-24 Alexander Larsson <alexl@redhat.com>
9209 * libnautilus-private/nautilus-file.[ch]:
9210 Add nautilus_file_list_cancel_call_when_ready.
9212 * src/file-manager/fm-directory-view.c:
9213 Handle multiple files being activated together.
9215 Patch from Christian Neumair with some changes.
9217 2005-11-23 Alexander Larsson <alexl@redhat.com>
9219 * libnautilus-private/nautilus-thumbnails.c:
9220 (nautilus_thumbnail_load_framed_image):
9221 Don't frame thumbnails with alpha channel.
9223 2005-11-22 Alexander Larsson <alexl@redhat.com>
9225 * src/nautilus-file-management-properties.glade:
9226 Use pixel offset for indenting, not spaces.
9227 Patch from Jaap Haitsma
9229 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
9231 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
9232 G_MODULE_BIND_LAZY when dlopening a module.
9234 2005-11-19 Christian Neumair <chris@gnome-de.org>
9236 * src/file-manager/fm-directory-view.c:
9237 (action_location_delete_callback): Ask for confirmation when deleting
9238 through the location context menu. Fixes #321584.
9240 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
9242 * src/nautilus-file-management-properties.c:
9243 (nautilus_file_management_properties_size_group_create):
9244 Don't leak size_group reference.
9245 Patch from Jaap Haitsma <jaap@haitsma.org>
9247 2005-11-14 Alexander Larsson <alexl@redhat.com>
9250 Post release version bump.
9252 === nautilus 2.13.2 ===
9254 2005-11-14 Alexander Larsson <alexl@redhat.com>
9262 2005-11-14 Alexander Larsson <alexl@redhat.com>
9264 * src/file-manager/fm-tree-view.c: (create_tree):
9265 * src/nautilus-main.c: (register_icons):
9266 * src/nautilus-window-menus.c:
9267 Always use gnome-fs-home for home icon.
9269 2005-11-14 Alexander Larsson <alexl@redhat.com>
9271 * libnautilus-private/nautilus-icon-canvas-item.c:
9272 (nautilus_icon_canvas_item_bounds):
9273 Handle emblem size correctly when zoomed.
9274 Patch from Christian Neumair
9276 2005-11-14 Alexander Larsson <alexl@redhat.com>
9278 * src/nautilus-desktop-window.c (realize):
9281 2005-11-07 Federico Mena Quintero <federico@ximian.com>
9283 Fix the volumes part of bug #45953:
9285 * libnautilus-private/nautilus-icon-container.c
9286 (finish_adding_new_icons): First, call assign_icon_position().
9287 Then, don't ignore the fact that the icon may have a lazy
9288 position; check the icon->has_lazy_position flag even after
9289 retrieving its stored position. If the flag is turned on, defer
9290 the icon to the semi_position_icons list.
9292 2005-11-14 Alexander Larsson <alexl@redhat.com>
9294 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
9295 Handle the case of missing highlight frame better.
9296 Patch from Christian Neumair
9298 2005-11-14 Alexander Larsson <alexl@redhat.com>
9300 * src/file-manager/fm-properties-window.c:
9301 Nicer ui for setting custom icons (#95115)
9302 Patch from Christian Neumair
9304 2005-11-14 Alexander Larsson <alexl@redhat.com>
9306 * libnautilus-private/nautilus-file-operations.[ch]:
9307 * src/file-manager/fm-directory-view.[ch]:
9308 * src/file-manager/fm-icon-view.c:
9309 * src/file-manager/fm-list-view.c:
9310 * src/file-manager/fm-tree-view.c:
9311 Get the right position on new folders/files when in
9312 manual position mode.
9313 Patch from Christian Neumair
9315 2005-11-14 Alexander Larsson <alexl@redhat.com>
9317 * libnautilus-private/nautilus-file-operations.c:
9318 (handle_transfer_overwrite):
9319 Add skip all button. (#48331)
9320 Patch from Guillaume Desmottes <cass@skynet.be>
9322 2005-11-13 Christian Neumair <chris@gnome-de.org>
9324 * libnautilus-private/nautilus-icon-container.c:
9325 Use ctrl-shift-g to browse back in results. Fixes #320061.
9327 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
9329 * src/file-manager/fm-tree-view.c: (create_tree):
9330 Connect the compare function before root nodes are added.
9331 Prevents the internal sort model of GtkTree from going
9332 out of sync with the tree view after a root node resort.
9335 2005-10-28 Matthias Clasen <mclasen@redhat.com>
9337 * libnautilus-private/nautilus-icon-canvas-item.h:
9338 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
9339 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
9340 make the knob image themable as stock-nautilus-knob.
9342 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
9343 via keyboard, with <Control>+, <Control>- and <Control>0.
9345 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
9346 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
9347 does not eat <Control>0.
9349 2005-10-26 Alexander Larsson <alexl@redhat.com>
9351 * libnautilus-private/nautilus-file-operations.c:
9352 Include locale.h to fix build. Patch from Nelson Benítez.
9354 2005-10-26 Alexander Larsson <alexl@redhat.com>
9356 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
9357 Fix leak. Patch from Kjartan Maraas. (#319333)
9359 2005-10-26 Alexander Larsson <alexl@redhat.com>
9361 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
9362 Correctly sort the mime lists.
9364 2005-10-24 Alexander Larsson <alexl@redhat.com>
9367 Post release version bump.
9369 === nautilus 2.13.1 ===
9371 2005-10-24 Alexander Larsson <alexl@redhat.com>
9373 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
9374 Fix test, icon size was removed
9379 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9381 * src/file-manager/fm-directory-view.c: Only show
9382 the "Format" item if gfloppy is around.
9384 2005-10-21 Matthias Clasen <mclasen@redhat.com>
9386 * src/file-manager/fm-actions.h:
9387 * src/file-manager/nautilus-directory-view-ui.xml:
9388 * src/file-manager/fm-directory-view.c: Add a "Format"
9389 menuitem to the context menu of Floppy in Computer,
9392 2005-10-20 Christian Neumair <chris@gnome-de.org>
9394 * libnautilus-private/nautilus-program-choosing.c:
9395 (nautilus_launch_show_file):
9396 * src/nautilus-window-manage-views.c:
9397 (display_view_selection_failure):
9398 * src/file-manager/fm-directory-view.c:
9399 (activate_callback),
9400 (activate_activation_uri_ready_callback):
9401 Don't bail if an authentication request was cancelled.
9403 2005-10-20 Christian Neumair <chris@gnome-de.org>
9405 * src/nautilus-sidebar-title.c:
9407 * libnautilus-private/nautilus-file.c:
9408 * libnautilus-private/nautilus-file.h:
9409 (nautilus_file_should_show_type):
9410 Don't display file type in sidebar for computer, network and smb
9411 toplevel URIs. Fixes #168561.
9413 2005-10-19 Christian Neumair <chris@gnome-de.org>
9415 * libnautilus-private/nautilus-mime-actions.c:
9416 (get_open_with_mime_applications), (application_compare_by_name),
9417 (application_compare_by_id):
9418 Sort applications by name. Fixes bug #310038.
9420 2005-10-19 Christian Neumair <chris@gnome-de.org>
9422 * libnautilus-private/nautilus-bookmark.c:
9423 (bookmark_file_changed_callback):
9424 Don't update bookmarks when its target file is trashed. Fixes #162787.
9426 2005-10-19 Christian Neumair <chris@gnome-de.org>
9428 * libnautilus-private/nautilus-window-info.h:
9429 * src/nautilus-window-manage-views.c:
9430 (nautilus_window_open_location_full):
9431 * src/file-manager/fm-icon-view.c:
9432 (icon_container_activate_alternate_callback):
9433 * src/file-manager/fm-list-view.c:
9434 (activate_selected_items_alternate):
9435 Open a new navigational window on alternative item activation.
9437 2005-10-19 Christian Neumair <chris@gnome-de.org>
9439 * src/nautilus-spatial-window.c:
9440 (got_file_info_for_location_menu_callback):
9441 Use custom image for location button if available. Partially fixes
9442 #311394 and plugs a leak.
9444 2005-10-19 Alexander Larsson <alexl@redhat.com>
9446 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9447 Scroll into view correctly when renaming (#309964)
9449 2005-10-19 Alexander Larsson <alexl@redhat.com>
9451 * libnautilus-private/Makefile.am (INCLUDES):
9452 Remove duplicate setting of libnautilus_private_la_LIBADD
9454 2005-10-19 Alexander Larsson <alexl@redhat.com>
9456 * src/nautilus-shell-interface.idl:
9457 Reuse Nautilus::URI from the one defined in libnautilus-private.
9459 * libnautilus-private/Makefile.am:
9460 Link libnautilus-private statically.
9462 2005-10-18 Christian Neumair <chris@gnome-de.org>
9464 * src/file-manager/fm-directory-view.c:
9465 (can_delete_uri_without_confirm),
9466 (confirm_delete_directly):
9467 Don't request confirmation for deletion of "burn:" URIs. Fixes
9470 2005-10-18 Christian Neumair <chris@gnome-de.org>
9472 * src/nautilus-places-sidebar.c: (update_places):
9473 * src/nautilus-window-bookmarks.c: (update_bookmarks):
9474 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
9476 2005-10-18 Christian Neumair <chris@gnome-de.org>
9478 * libnautilus-private/nautilus-metafile.c: Make metadata
9479 copying/moving asynchronous.
9481 2005-10-18 Christian Neumair <chris@gnome-de.org>
9483 * data/browser.xml: Don't mark strings for translation we get from
9484 gnome-icon-theme. Fixes #114919.
9486 2005-10-18 Alexander Larsson <alexl@redhat.com>
9488 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
9489 Don't send slash to typeahead
9491 * src/nautilus-location-dialog.[ch]:
9492 Add nautilus_location_dialog_set_location.
9494 * src/nautilus-navigation-window-menus.c:
9495 * src/nautilus-navigation-window.c:
9496 * src/nautilus-spatial-window.c:
9497 * src/nautilus-window.[ch]:
9498 Open location dialog/entry when you press '/'.
9500 2005-10-18 Alexander Larsson <alexl@redhat.com>
9502 * src/file-manager/fm-list-view.c:
9503 Use gtktreeview typeahead. Patch by Christian Neumair.
9505 2005-10-18 Jürg Billeter <j@bitron.ch>
9507 * libnautilus-private/nautilus-icon-container.c: (destroy),
9508 (unrealize), (button_press_event),
9509 (nautilus_icon_container_search_position_func),
9510 (nautilus_icon_container_real_search_enable_popdown),
9511 (nautilus_icon_container_search_enable_popdown),
9512 (nautilus_icon_container_search_disable_popdown),
9513 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
9514 (nautilus_icon_container_search_entry_flush_timeout),
9515 (nautilus_icon_container_search_preedit_changed),
9516 (nautilus_icon_container_search_activate),
9517 (nautilus_icon_container_search_delete_event),
9518 (nautilus_icon_container_search_button_press_event),
9519 (nautilus_icon_container_search_iter),
9520 (nautilus_icon_container_search_move),
9521 (nautilus_icon_container_search_scroll_event),
9522 (nautilus_icon_container_search_key_press_event),
9523 (nautilus_icon_container_search_init),
9524 (nautilus_icon_container_ensure_interactive_directory),
9525 (nautilus_icon_container_real_start_interactive_search),
9526 (nautilus_icon_container_start_interactive_search),
9527 (key_press_event), (nautilus_icon_container_class_init):
9528 * libnautilus-private/nautilus-icon-container.h:
9529 * libnautilus-private/nautilus-icon-private.h:
9530 * libnautilus-private/nautilus-marshal.list:
9532 Replace NautilusIconContainer typeahead implementation by a port of
9533 GtkTreeView's interactive search.
9535 2005-10-18 Alexander Larsson <alexl@redhat.com>
9537 * libnautilus-extension/Makefile.am:
9538 * libnautilus-private/Makefile.am:
9539 Build fixes for cygwin.
9540 Patch from Yaakov S (Cygwin Port)
9542 2005-10-17 Christian Neumair <chris@gnome-de.org>
9544 * libnautilus-private/nautilus-bookmark.c:
9545 * libnautilus-private/nautilus-bookmark.h:
9546 * libnautilus-private/nautilus-icon-container.c:
9547 * libnautilus-private/nautilus-icon-factory.c:
9548 * libnautilus-private/nautilus-icon-factory.h:
9549 * libnautilus-private/nautilus-ui-utilities.c:
9550 * src/nautilus-bookmarks-window.c:
9551 * src/nautilus-history-sidebar.c:
9552 * src/nautilus-places-sidebar.c:
9553 * src/nautilus-sidebar-title.c:
9554 * src/nautilus-spatial-window.c:
9555 * src/nautilus-window-menus.c:
9556 * src/file-manager/fm-directory-view.c:
9557 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
9558 stock icon size, use this size in the sidebar, and in menus.
9559 Fixes #167107 and others.
9561 2005-10-17 Alexander Larsson <alexl@redhat.com>
9563 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
9564 Remove ctrl-backspace delete keybinding. (#310546)
9566 2005-10-03 Alexander Larsson <alexl@redhat.com>
9568 * libnautilus-extension/nautilus-file-info.c:
9569 * libnautilus-extension/nautilus-file-info.h:
9570 * libnautilus-private/nautilus-file.c:
9571 Add new functions for extensions:
9572 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
9573 nautilus_file_info_get_volume, nautilus_file_info_get_drive
9575 Patch from Trevor Davenport
9577 2005-10-03 Alexander Larsson <alexl@redhat.com>
9580 Bump version to 2.13.1. Further 2.12.x work is on
9583 ==== gnome-2-12 branched from here ===
9585 2005-10-03 Alexander Larsson <alexl@redhat.com>
9588 Post release version bump
9590 === nautilus 2.12.1 ===
9592 2005-10-03 Alexander Larsson <alexl@redhat.com>
9597 2005-10-03 Alexander Larsson <alexl@redhat.com>
9599 * libnautilus-private/nautilus-file-operations-progress.c:
9600 (nautilus_file_operations_progress_new),
9601 (nautilus_file_operations_progress_new_file):
9602 Correctly escape input strings for GMarkup. (#317736)
9603 Patch from Christian Neumair.
9605 2005-10-03 Alexander Larsson <alexl@redhat.com>
9607 * src/file-manager/fm-list-model.c:
9608 (fm_list_model_sort_file_entries):
9609 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
9610 Patch from Christian Neumair.
9612 2005-10-03 Alexander Larsson <alexl@redhat.com>
9614 * libnautilus-private/nautilus-directory-metafile.c:
9615 (nautilus_directory_get_file_metadata):
9616 On assert failure, return default metadata, not NULL.
9617 Partial fix of #308977.
9618 Patch from Christian Neumair.
9620 2005-10-03 Alexander Larsson <alexl@redhat.com>
9622 * src/nautilus-window.c:
9623 Verify arguments in public functions.
9624 Patch from Christian Neumair.
9626 2005-10-03 Alexander Larsson <alexl@redhat.com>
9628 * libnautilus-private/nautilus-icon-container.c:
9629 * libnautilus-private/nautilus-icon-private.h:
9630 Don't crash if file removed during start of drag. (#158196)
9631 Patch from Christian Neumair.
9633 Remove remove_context_menu_timeout, which is not needed anymore.
9635 2005-10-03 Alexander Larsson <alexl@redhat.com>
9637 * src/file-manager/nautilus-directory-view-ui.xml:
9638 Fix some spelling errors.
9639 Patch from Lukasz Stelmach <stlman@poczta.fm>
9641 2005-09-30 Christian Neumair <chris@gnome-de.org>
9643 * libnautilus-private/nautilus-icon-container.c:
9644 (nautilus_icon_container_update_scroll_region),
9645 (lay_down_icons_horizontal):
9646 Only wrap icons when the right margin touches the rightmost icon.
9649 2005-09-30 Alexander Larsson <alexl@redhat.com>
9651 * src/file-manager/fm-tree-view.c: (compare_rows):
9652 Correct sort order for dummy row.
9653 Possible fix for #123051
9655 2005-09-27 Alexander Larsson <alexl@redhat.com>
9657 * src/file-manager/fm-directory-view.c:
9658 (activate_check_mime_types):
9659 Never warn if the files would be launched in the same app.
9660 Partially reverts checkin from 2005-08-01.
9662 2005-09-26 Christian Neumair <chris@gnome-de.org>
9664 * libnautilus-private/nautilus-desktop-directory.c:
9665 (desktop_directory_changed_callback), (desktop_finalize),
9666 (update_desktop_directory): Make changes to "desktop_is_home_dir"
9667 GConf key instant apply. Fixes #116217.
9669 * libnautilus-private/nautilus-icon-canvas-item.c:
9670 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
9671 Partially fixes #159643.
9673 * src/file-manager/fm-directory-view.c:
9674 (action_mount_volume_callback), (action_unmount_volume_callback),
9675 (action_eject_volume_callback), (file_should_show_foreach),
9676 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
9677 volumes at once. Fixes #156169.
9679 2005-09-20 christian neumair <chris@gnome-de.org>
9681 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9682 Fix leak and crasher. Fixes #314730.
9684 * src/file-manager/fm-directory-view.c: (connect_proxy):
9685 Don't poke around with null pixbuf if icon theme lookup failed.
9687 * libnautilus-private/nautilus-desktop-directory-file.c:
9688 (desktop_directory_file_get_deep_counts):
9689 * libnautilus-private/nautilus-file.c:
9690 (nautilus_file_get_deep_counts),
9691 (nautilus_file_get_string_attribute_with_default:):
9692 * libnautilus-private/nautilus-file.h:
9693 * libnautilus-private/nautilus-trash-file.c:
9694 (trash_file_get_deep_counts):
9695 * src/file-manager/fm-properties-window.c:
9696 (directory_contents_value_field_update),
9697 (attach_directory_contents_value_field),
9698 (update_visibility_of_item_count_fields),
9699 (update_visibility_of_item_count_fields_wrapper),
9700 (remember_directory_contents_widget),
9701 (append_directory_contents_fields), (real_destroy):
9702 Add force flag to nautilus_file_get_deep_counts, which forces
9703 generation even if the "show deep count" preference is turned off.
9704 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
9706 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
9708 * nautilus-connect-server-dialog-main.c: (main):
9709 * nautilus-connect-server-dialog.h:
9710 * nautilus-connect-server-dialog.c:
9711 (nautilus_connect_server_dialog_new):
9712 * nautilus-window-menus.c:
9713 (action_connect_to_server_callback):
9714 Autofill "Connect to server" dialog where possible.
9717 2005-09-19 Christian Neumair <chris@gnome-de.org>
9719 * libnautilus-private/nautilus-file-operations.c:
9720 (nautilus_file_operations_copy_move),:
9721 Try to use the trash associated with a symlink's parent directory if
9722 resolution fails because of broken symlink when moving symlink to
9725 * libnautilus-private/nautilus-file-operations.c:
9726 (nautilus_self_check_file_operations):
9727 Fix date self checks. Fixes #47364.
9729 2005-09-19 Alexander Larsson <alexl@redhat.com>
9731 * icons/Makefile.am:
9733 * icons/nautilus-desktop.png:
9734 * icons/nautilus-file-management-properties.png:
9735 * icons/nautilus-mini-logo.png:
9736 * icons/nautilus-server-connect.png:
9737 * icons/side_bar_image.png:
9738 Remove unused icons (#315990)
9739 Patch from Jaap A. Haitsma
9741 2005-09-19 Christian Neumair <chris@gnome-de.org>
9743 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
9744 * libnautilus-private/nautilus-thumbnails.c:
9745 (nautilus_update_thumbnail_file_copied),
9746 (nautilus_update_thumbnail_file_renamed),
9747 (nautilus_remove_thumbnail_for_file):
9748 * libnautilus-private/nautilus-thumbnails.h:
9749 Copy thumbnails when copying file metadata. Fixes #45191.
9751 2005-09-19 Christian Neumair <chris@gnome-de.org>
9753 * src/file-manager/fm-list-view.c: (drag_begin_callback),
9754 (motion_notify_callback):
9755 Setup drag in the "drag-begin" handler.
9757 2005-09-19 Alexander Larsson <alexl@redhat.com>
9759 * libnautilus-private/nautilus-icon-container.[ch]:
9760 * libnautilus-private/nautilus-icon-private.h:
9761 Add support for lazily positioned icons.
9763 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
9764 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
9765 (fm_icon_view_screen_changed):
9766 Use lazily positioned icons for desktop icons. (#45953)
9768 Patch from Christian Neumair <chris@gnome-de.org>
9770 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
9772 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
9774 2005-09-08 Federico Mena Quintero <federico@ximian.com>
9778 * libnautilus-private/nautilus-trash-directory.c
9779 (nautilus_trash_directory_instance_init): In addition to
9780 connecting to "volume_pre_unmount" on the volume monitor, also
9781 connect to "volume_unmounted". This will let the trash clean up
9782 its merged directory even if the unmount is not initiated from
9785 * libnautilus-private/nautilus-merged-directory.c
9786 (merged_remove_real_directory): When a real directory is removed
9787 from the merged directory, emit notifications to that effect.
9788 This lets the trash window remove the icons that used to
9789 correspond to a volume that got unmounted.
9790 (real_directory_notify_files_removed): New utility function.
9792 2005-09-06 Christian Neumair <chris@gnome-de.org>
9794 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
9795 the zoom level is initialized correctly in fm_list_view_begin_loading.
9798 2005-09-06 Alexander Larsson <alexl@redhat.com>
9800 * libnautilus-private/nautilus-directory-async.c:
9801 (nautilus_directory_monitor_add_internal),
9802 (nautilus_directory_monitor_remove_internal):
9803 * libnautilus-private/nautilus-file-private.h:
9804 * libnautilus-private/nautilus-file.c: (finalize):
9805 Only use directory monitors to avoid using lots and lots of
9806 file monitors. This is an optimization in almost all cases, although
9807 it does a bit more work when viewing a file properties dialog with the
9808 containing folder window hidden. (#315041)
9810 2005-09-06 Christian Neumair <chris@gnome-de.org>
9812 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
9813 (get_unique_files), (reset_extension_actions_menu): Always pass all
9814 selected files to extension, instead of passing max. 1 per selected
9815 MIME type. Fixes #314721.
9817 2005-09-05 Alexander Larsson <alexl@redhat.com>
9820 Post release version bump.
9822 === nautilus 2.12.0 ===
9824 2005-09-05 Alexander Larsson <alexl@redhat.com>
9832 2005-08-31 Alexander Larsson <alexl@redhat.com>
9834 * libnautilus-private/nautilus-icon-container.c:
9835 (handle_focus_in_event), (handle_focus_out_event):
9836 Don't redraw the whole desktop on focus in/out.
9838 2005-08-29 Alexander Larsson <alexl@redhat.com>
9840 * libnautilus-private/nautilus-icon-factory.c:
9841 (get_icon_from_cache):
9842 Revert memleak patch from 2005-08-23, since it was
9843 wrong and causes crashes.
9845 2005-08-29 Alexander Larsson <alexl@redhat.com>
9847 * libnautilus-private/nautilus-icon-dnd.c:
9848 (nautilus_icon_container_get_drop_action):
9849 Handle background color/image drops even on
9851 Patch from Christian Neumair <chris@gnome-de.org>
9853 2005-08-29 Alexander Larsson <alexl@redhat.com>
9855 * src/file-manager/fm-directory-view.c:
9856 (filtering_changed_callback):
9857 Fix handling of global show-hidden-file prefs change.
9859 Patch from Christian Neumair <chris@gnome-de.org>
9861 2005-08-29 Alexander Larsson <alexl@redhat.com>
9863 * libnautilus-private/nautilus-icon-container.c:
9864 (nautilus_icon_container_get_first_visible_icon):
9865 Handle non-sorted-by-y icon containers (manual mode).
9866 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9868 2005-08-25 William Jon McCann <mccann@jhu.edu>
9870 * src/file-manager/fm-icon-view.c (should_preview_sound):
9871 Don't allow audio preview in burn://. Workaround for
9874 2005-08-29 Alexander Larsson <alexl@redhat.com>
9876 * libnautilus-private/nautilus-icon-factory.c:
9877 (get_special_icon_for_file),
9878 (nautilus_icon_factory_get_icon_for_file),
9879 (nautilus_icon_factory_is_icon_ready_for_file):
9880 Handle some more special location icons, and don't require
9881 attributes for special location icons. (#312095, #312134)
9882 Patch from Christian Neumair <chris@gnome-de.org>
9884 2005-08-26 Alexander Larsson <alexl@redhat.com>
9886 * src/file-manager/fm-directory-view.c:
9887 Better handling of script env vars:
9888 Expand uri for desktop directory.
9889 Expand uris for links on desktop
9890 Expand pathnames for items in trash.
9892 Based on a patch from Christian Neumair <chris@gnome-de.org>
9894 2005-08-26 Alexander Larsson <alexl@redhat.com>
9896 * libnautilus-private/nautilus-icon-container.c:
9897 (lay_down_icons_horizontal):
9898 Fix layouting in text-beside-icons mode for short names.
9900 Patch from Christian Neumair <chris@gnome-de.org>
9902 2005-08-25 Alexander Larsson <alexl@redhat.com>
9904 * libnautilus-private/nautilus-file-operations.[ch]:
9905 * src/file-manager/fm-directory-view.c:
9906 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9907 nautilus_file_operations_new_file_from_template, instead
9908 manually removing source when needed. This fixes #309592.
9910 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9913 Post release version bump.
9915 === nautilus 2.11.92 ===
9917 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9920 Require eel 2.11.92.
9925 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9927 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9928 (get_drop_action), (receive_dropped_keyword),
9929 (drag_data_received_callback):
9930 Enable emblem dropping to the list view and allow text
9931 drags on the list background. Fixes #313408.
9933 Based on a patch from Christian Neumair <chris@gnome-de.org>
9935 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9937 * libnautilus-private/nautilus-icon-factory.c:
9938 (get_icon_from_cache):
9939 Don't ref cached_icon twice. Fixes #307288.
9941 Patch from Kjartan Maraas <kmaraas@gnome.org>
9943 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9945 * libnautilus-private/nautilus-file.c:
9946 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9947 (prepend_automatic_emblem_names):
9948 * libnautilus-private/nautilus-file.h:
9949 * src/file-manager/fm-directory-view.c:
9950 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9951 (real_update_menus):
9952 Don't allow trashing or deleting the home or desktop folder within
9953 a selection or via the location button context menu. Fixes #310414.
9955 Based on a patch from Christian Neumair <chris@gnome-de.org>
9957 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9959 * libnautilus-private/nautilus-mime-actions.c:
9960 (filter_nautilus_handler), (get_open_with_mime_applications),
9961 (nautilus_mime_get_open_with_applications_for_file),
9962 (nautilus_mime_get_applications_for_file),
9963 (nautilus_mime_has_any_applications_for_file):
9964 Don't show nautilus folder handler as application option
9965 for folders. Fixes #310382.
9967 Based on a patch from Christian Neumair <chris@gnome-de.org>
9969 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9971 * src/nautilus-main.c: (main):
9972 Revert the GDK threading patch as it causes major
9973 freezage. Fixes #313588.
9975 2005-08-12 Christian Neumair <chris@gnome-de.org>
9977 * src/file-manager/fm-properties-window.c: (create_image_widget),
9978 (create_basic_page): Don't make icon drop target for images if
9979 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9981 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9983 * src/nautilus-main.c:
9984 Initialize the GDK threading system. Fixes #312894.
9986 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9988 Lots of cleanups. Closes bug #313094 and bug #149714
9990 * libnautilus-private/nautilus-directory-background.c:
9991 (nautilus_file_background_write_desktop_default_settings):
9993 * libnautilus-private/nautilus-file.c: Mark some variables
9995 * libnautilus-private/nautilus-icon-container.c:
9996 (nautilus_icon_container_get_selection): Return NULL not
9998 * libnautilus-private/nautilus-icon-factory.c:
9999 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
10000 * libnautilus-private/nautilus-metafile.c: Static variables
10001 * libnautilus-private/nautilus-program-choosing.c:
10002 (slowly_and_stupidly_obtain_timestamp): Sparse fix
10003 * src/file-manager/fm-icon-view.c:
10004 (fm_icon_view_get_background_widget): FALSE vs NULL
10005 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
10006 Plug a leak. Bug #313094.
10007 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
10009 * src/nautilus-bookmark-list.c:
10010 (nautilus_bookmark_list_get_file_path),
10011 (nautilus_bookmark_list_load_file): ANSIfication
10012 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
10014 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
10016 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
10019 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
10022 Post release version bump.
10024 === nautilus 2.11.91 ===
10026 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
10029 Require eel 2.11.91.
10034 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
10036 * libnautilus-private/nautilus-file.c: (file_is_desktop),
10037 (nautilus_file_can_rename):
10038 Don't allow renaming of the desktop folder. Closes #125637.
10040 Patch from Christian Neumair <chris@gnome-de.org>
10042 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
10044 * src/nautilus-property-browser.c:
10045 (nautilus_property_browser_class_init),
10046 (nautilus_property_browser_drag_begin), (element_clicked_callback):
10047 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
10049 Patch from Christian Neumair <chris@gnome-de.org>
10051 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
10053 * libnautilus-private/nautilus-file-operations.c
10054 (nautilus_file_operations_copy_move):
10055 Allow moving files within the burn location. Fixes #312085.
10057 Patch from William Jon McCann <mccann@jhu.edu>
10059 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
10061 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
10062 (open_selected_bookmark): Open the appropriate kind of window when
10063 jumping to bookmark. Fixes #312160.
10065 Patch from Jaap Haitsma <jaap@haitsma.org>
10067 2005-08-05 Christian Neumair <chris@gnome-de.org>
10069 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
10072 2005-08-05 Christian Neumair <chris@gnome-de.org>
10074 * src/nautilus-window.c: (nautilus_window_class_init):
10075 * src/nautilus-window.h:
10076 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
10077 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
10079 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
10081 * configure.in: Added "te" to ALL_LINGUAS.
10083 2005-08-03 Joe Shaw <joeshaw@novell.com>
10085 * libnautilus-private/nautilus-metafile.c
10086 (set_file_node_timestamp): Added, sets a timestamp property on a
10087 file node so that metadata changes can be tracked per file, rather
10088 than per directory.
10089 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
10090 copy_file_metadata): Set the timestamp on the node.
10092 2005-08-03 Christian Neumair <chris@gnome-de.org>
10094 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
10095 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
10096 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
10098 * src/nautilus-location-bar.c: (real_cancel),
10099 (nautilus_location_bar_class_init),
10100 (nautilus_location_bar_set_location)
10101 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
10102 * src/nautilus-navigation-bar.h:
10103 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
10104 (navigation_bar_location_changed_callback): Hide temporary bars when
10105 pressing the escape key. Fixes #311652.
10107 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
10109 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
10110 Initialize best_icon_size when constructing sidebar.
10111 Fixes a critical librsvg warning.
10113 Patch from Jaap Haitsma <jaap@haitsma.org>
10115 2005-08-02 Christian Neumair <chris@gnome-de.org>
10117 * libnautilus-private/nautilus-customization-data.c:
10118 (format_name_for_display):
10119 * src/nautilus-property-browser.c: (add_reset_property):
10120 Use "Reset" as reset emblem label. Fixes #311380.
10122 2005-08-01 Christian Neumair <chris@gnome-de.org>
10124 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
10125 Use actual/guessed MIME type relation instead of relying on their
10126 default application information. Partially fixes #309862.
10128 2005-07-28 Christian Neumair <chris@gnome-de.org>
10130 * libnautilus-private/nautilus-file-operations-progress.c:
10131 (nautilus_file_operations_progress_new):
10132 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
10133 appears in tasklist and is minimizable. Fixes #310676.
10135 2005-07-28 Christian Neumair <chris@gnome-de.org>
10137 * libnautilus-private/nautilus-dnd.c:
10138 (nautilus_drag_default_drop_action_for_icons):
10139 Default to move action for locations on other file systems if they
10140 should be moved to their parent folder. Fixes #61269.
10142 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
10144 * src/nautilus-pathbar.c: (get_display_name_for_folder):
10145 Use the display name of the file if the uri uses a method
10146 unknown to gnome-vfs (trash:). Fixes #310274.
10148 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
10151 Post release version bump.
10153 === nautilus 2.11.90 ===
10155 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
10158 Require eel 2.11.90 and bump version.
10163 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
10165 * src/file-manager/fm-directory-view.c:
10166 Don't use trash icon for location button delete action.
10169 Patch from Christian Neumair <chris@gnome-de.org>
10171 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
10173 * src/nautilus-desktop-window.c: (real_get_icon_name),
10174 (nautilus_desktop_window_class_init):
10175 * src/nautilus-navigation-window.c: (real_get_icon_name),
10176 (nautilus_navigation_window_class_init):
10177 * src/nautilus-spatial-window.c: (real_get_icon_name),
10178 (nautilus_spatial_window_class_init):
10179 * src/nautilus-window.c: (nautilus_window_update_icon):
10180 * src/nautilus-window.h:
10181 Use file-manager icon for browser windows. Fixes bug #166516.
10183 Patch from Christian Neumair <chris@gnome-de.org>
10185 2005-07-19 Mark McLoughlin <mark@skynet.ie>
10187 * src/file-manager/fm-icon-view.c:
10188 (play_file), (preview_audio): track the pid of the currently
10189 running sound process using a static variable and kill it
10190 before starting any new process.
10191 (can_play_sound): copy from nautilus-sound.c
10193 * src/nautilus-application.c: (finish_startup): don't call
10194 nautilus_sound_init()
10196 * libnautilus-private/nautilus-sound.[ch]: remove old code
10197 to track the currently runing sound process using a GConf
10200 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
10202 2005-07-19 Mark McLoughlin <mark@skynet.ie>
10204 * libnautilus-private/nautilus-global-preferences.c:
10205 (nautilus_global_preferences_init): remove code to import
10206 some preferences which were deprecated in GNOME 2.2.
10208 2005-07-15 Vincent Noel <vnoel@cox.net>
10210 * src/nautilus-information-panel.c: (make_button_box),
10211 (add_command_buttons):
10212 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
10213 (sidebar_title_create_more_info_label): Ellipsize everything in
10214 the information side pane, and make labels selectable. Fixes
10215 #310386, #80429 and #43858.
10217 2005-07-14 Elijah Newren <newren@gmail.com>
10219 * configure.in: Bump required startup-notification version up to
10220 0.8 (should have been done back in February with the updated
10221 startup-notification stuff, but better late than never)
10223 2005-07-14 Alexander Larsson <alexl@redhat.com>
10225 * src/file-manager/fm-list-view.c:
10226 Remove underlines from all lines in single click mode.
10227 Add hover underline and cursor. (#105521)
10228 Patch from Christian Neumair <chris@gnome-de.org>
10230 2005-07-13 Christian Neumair <chris@gnome-de.org>
10232 * libnautilus-private/nautilus-desktop-link-monitor.c:
10233 (volume_delete_dialog): Refer to the volume context menu as "popup
10234 menu", and not as "right-click menu". Fixes #308248.
10236 2005-07-13 Christian Neumair <chris@gnome-de.org>
10238 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
10239 path_bar_location_changed_callback): Try to reload visited locations
10240 from history before doing a full location change. Fixes #310068.
10242 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
10243 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
10246 2005-07-13 Alexander Larsson <alexl@redhat.com>
10248 * src/nautilus-navigation-window.c:
10249 * src/nautilus-spatial-window.c:
10250 * src/nautilus-window.c:
10251 Pack main table with GTK_SHRINK (#16057)
10253 2005-07-13 Alexander Larsson <alexl@redhat.com>
10255 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
10256 Don't scroll to end of column on rename (#309964).
10258 2005-07-13 Alexander Larsson <alexl@redhat.com>
10260 * libnautilus-private/nautilus-file-utilities.c:
10261 Files with name "~" are not backups. (#170607)
10262 Patch from Christian Neumair <chris@gnome-de.org>
10264 2005-07-13 Alexander Larsson <alexl@redhat.com>
10266 * libnautilus-private/nautilus-icon-dnd.c:
10267 Set dnd icon in drag_begin (#307943)
10268 patch from Matthias Clasen
10270 2005-07-11 Alexander Larsson <alexl@redhat.com>
10273 Post release version bump.
10275 === nautilus 2.11.4 ===
10277 2005-07-11 Alexander Larsson <alexl@redhat.com>
10285 2005-07-11 Alexander Larsson <alexl@redhat.com>
10287 * src/nautilus-image-properties-page.c: (load_finished):
10288 list width/height separately (#159851)
10290 Patch from Christian Neumair <chris@gnome-de.org>
10292 2005-07-11 Alexander Larsson <alexl@redhat.com>
10294 * src/nautilus-spatial-window.[ch]:
10295 * src/nautilus-window-private.h:
10296 * src/nautilus-window.c:
10297 Show busy cursor in browser mode too. (#97887)
10299 Patch from Christian Neumair <chris@gnome-de.org>
10301 2005-07-11 Alexander Larsson <alexl@redhat.com>
10303 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10304 * nautilus.desktop.in:
10305 * src/file-manager/fm-tree-view.c:
10306 * src/nautilus-places-sidebar.c:
10307 filesystem -> file system in strings
10309 Sebastien Bacher <seb128@debian.org>
10311 2005-07-11 Alexander Larsson <alexl@redhat.com>
10313 * libnautilus-private/nautilus-icon-dnd.c:
10314 * src/file-manager/fm-directory-view.c:
10315 * src/file-manager/fm-properties-window.c:
10316 * src/nautilus-emblem-sidebar.c:
10317 Fix up some strings for the translators. (#309879)
10318 Patch from Christian Neumair <chris@gnome-de.org>
10320 2005-07-11 Alexander Larsson <alexl@redhat.com>
10322 * libnautilus-private/nautilus-desktop-link-monitor.c:
10323 Handle volumes_visible changing from true to true.
10325 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10327 2005-07-11 Alexander Larsson <alexl@redhat.com>
10329 * src/file-manager/fm-list-view.c:
10330 don't activate selection on expand in single click mode (#309389)
10332 Patch from chris@gnome-de.org
10334 2005-07-11 Alexander Larsson <alexl@redhat.com>
10336 * src/nautilus-places-sidebar.c:
10337 Remove gtk_range_get_adjustment assertion warnings.
10339 2005-07-11 Alexander Larsson <alexl@redhat.com>
10341 * libnautilus-private/nautilus-global-preferences.[ch]:
10342 * src/nautilus-actions.h:
10343 * src/nautilus-navigation-window-menus.c:
10344 * src/nautilus-navigation-window-ui.xml:
10345 * src/nautilus-navigation-window.c:
10346 Add toggle to hide/show main toolbar.
10348 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10350 2005-07-10 Christian Neumair <chris@gnome-de.org>
10352 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
10353 to add a color if another equally-named one already exists. Fixes
10356 Patch from Daniel Godas <siro.san@gmail.com>.
10358 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10360 * src/nautilus-pathbar.c:
10361 * src/nautilus-places-sidebar.c: (update_places):
10362 Use the same icon for filesystem as the gtk file chooser.
10365 Patch from Christian Neumair <chris@gnome-de.org>
10367 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10369 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
10370 Remove extra ScrolledWindow container. Fixes #309832.
10372 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
10374 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
10375 Preserve the selection when refreshing the view. Fixes #48383.
10377 Patch from Fabio Bonelli <fabiobonelli@libero.it>
10379 2005-07-08 Alexander Larsson <alexl@redhat.com>
10381 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10384 * src/nautilus-pathbar.[ch]:
10385 New pathbar widget. Based on code from gtk.
10387 * src/nautilus-navigation-window.[ch]:
10388 * src/nautilus-window-manage-views.c:
10389 * src/nautilus-window-private.h:
10390 Use pathbar in browser window.
10392 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10393 * libnautilus-private/nautilus-global-preferences.[ch]:
10394 Add always_use_location_entry prefs.
10396 * src/nautilus-navigation-window-menus.c:
10399 2005-07-07 Joe Shaw <joeshaw@novell.com>
10401 * configure.in: Bump required gnome-vfs version up to
10404 2005-07-06 Christian Neumair <chris@gnome-de.org>
10406 * src/nautilus-window.c: (add_view_as_menu_item):
10407 Connect accelerators with "View as" menu items. Fixes #139908.
10409 * libnautilus-private/nautilus-file-operations.c:
10410 (progress_dialog_set_to_from_item_text):
10411 When operating on remote locations, also display hostname in copy/move
10414 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
10416 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
10417 Free the tree paths.
10418 * src/nautilus-notes-viewer.c: (get_property_pages): Close
10419 a tiny leak. (1 byte :-)
10420 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
10421 (make_properties_from_directories): Unref pixbufs.
10422 * src/nautilus-spatial-window.c:
10423 (nautilus_spatial_window_set_location_button): Free icon name
10424 Closes bug #307291 and bug #308540.
10426 2005-07-06 Danilo Šegan <danilo@gnome.org>
10428 * src/file-manager/nautilus-directory-view-ui.xml: Add space
10429 before 'action="Rename"'.
10431 2005-07-06 Christian Neumair <chris@gnome-de.org>
10433 * libnautilus-private/nautilus-icon-container.c:
10434 (nautilus_icon_container_get_selection):
10435 * src/file-manager/fm-directory-view.c: (delete_selected_files):
10436 Correctly sort files before operating on them. Fixes #308884.
10438 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
10439 * libnautilus-private/nautilus-dnd.h:
10440 * libnautilus-private/nautilus-icon-dnd.c:
10441 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
10442 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10443 (nautilus_tree_view_drag_dest_new):
10444 * src/nautilus-spatial-window.c:
10445 (nautilus_spatial_window_instance_init):
10446 * src/file-manager/fm-list-model.c:
10447 (fm_list_model_multi_drag_data_get):
10448 Use GTK+ helpers for text D'n'D.
10450 * src/nautilus-shell-ui.xml:
10451 * src/nautilus-window-menus.c:
10452 Register control-+/- keys on keypad for zooming. Fixes #309018.
10454 * libnautilus-private/nautilus-file-operations.c:
10455 (new_file_transfer_callback):
10456 Fix template duplicate numbering. Fixes #307252.
10458 2005-07-06 Alexander Larsson <alexl@redhat.com>
10460 * libnautilus-private/nautilus-icon-canvas-item.c:
10461 * libnautilus-private/nautilus-icon-container.c:
10462 * libnautilus-private/nautilus-icon-private.h:
10463 Add normal_alpha style property that is used when
10466 Patch from Benjamin Berg <benjamin@sipsolutions.net>
10468 2005-07-05 Joe Shaw <joeshaw@novell.com>
10470 * nautilus-folder-handler.desktop.in: Add x-directory/normal
10471 and inode/directory to the list of mime types this desktop file
10474 2005-07-05 Christian Neumair <chris@gnome-de.org>
10476 * libnautilus-private/nautilus-dnd.h:
10477 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
10479 * libnautilus-private/nautilus-file-operations.[ch]:
10480 * libnautilus-private/nautilus-icon-container.[ch]:
10481 * libnautilus-private/nautilus-icon-dnd.c:
10482 * libnautilus-private/nautilus-marshal.list:
10483 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10484 * src/file-manager/fm-directory-view.[ch]:
10485 * src/file-manager/fm-icon-view.c:
10486 * src/file-manager/fm-list-view.c:
10487 * src/file-manager/fm-tree-view.c:
10488 Enable dropping of text, which will create a new file containing the
10489 dropped text. Fix drop handle marshallers.
10491 2005-07-02 Christian Kellner <gicmo@gnome.org>
10493 * src/nautilus-location-entry.c:
10494 Replace eel_make_uri_from_input_with_trailing_ws with
10498 2005-07-01 Alexander Larsson <alexl@redhat.com>
10501 Post release version bump.
10503 === nautilus 2.11.3 ===
10505 2005-07-01 Alexander Larsson <alexl@redhat.com>
10507 * libnautilus-private/nautilus-file-operations.c:
10516 2005-07-01 Alexander Larsson <alexl@redhat.com>
10518 * libnautilus-private/nautilus-window-info.[ch]:
10519 * src/nautilus-window.c:
10520 Add nautilus_window_info_get_bookmark_list
10523 * src/nautilus-application.c:
10524 * src/nautilus-places-sidebar.[ch]:
10525 Add new places sidebar.
10527 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10529 * src/file-manager/fm-tree-view.c:
10530 Fix runtime warnings.
10532 2005-07-01 Alexander Larsson <alexl@redhat.com>
10534 * src/file-manager/fm-actions.h:
10535 * src/file-manager/fm-directory-view.c:
10536 Add icon for empty file in create menu.
10538 Patch from Christian Neumair <chris@gnome-de.org>
10540 2005-07-01 Alexander Larsson <alexl@redhat.com>
10542 * src/file-manager/fm-directory-view.c:
10543 Better strings for browser tooltips.
10544 Patch from Luca Ferretti <elle.uca@libero.it>
10546 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
10548 * libnautilus-private/nautilus-file-operations.c:
10549 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
10550 base name from the file name. (Fixes #306341).
10552 2005-06-28 Alexander Larsson <alexl@redhat.com>
10554 * libnautilus-private/nautilus-sidebar.[ch]:
10555 Add get_tab_tooltop method.
10557 * src/nautilus-navigation-window.c:
10558 * src/nautilus-side-pane.[ch]:
10559 Use get_tab_tooltip.
10561 * src/nautilus-emblem-sidebar.c:
10562 * src/nautilus-history-sidebar.c:
10563 * src/nautilus-information-panel.c:
10564 * src/nautilus-notes-viewer.c:
10565 Implement get_tab_toolkit.
10567 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
10569 2005-06-23 Christian Neumair <chris@gnome-de.org>
10571 * src/nautilus-notes-viewer.c:
10572 (nautilus_notes_viewer_set_parent_window):
10573 Adapt to recent nautilus clipboard API changes.
10575 2005-06-23 Christian Neumair <chris@gnome-de.org>
10577 * libnautilus-private/nautilus-clipboard.c:
10578 (editable_connect_callbacks), (editable_disconnect_callbacks),
10579 (text_buffer_update_sensitivity), (text_buffer_delete_range),
10580 (text_buffer_mark_set), (text_view_connect_callbacks),
10581 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
10582 (initialize_clipboard_component_with_callback_data),
10583 (nautilus_clipboard_real_set_up),
10584 (nautilus_clipboard_set_up_text_view):
10585 * libnautilus-private/nautilus-clipboard.h:
10586 Properly set text view paste action sensitivity on clipboard changes.
10589 2005-06-23 Alexander Larsson <alexl@redhat.com>
10591 * src/nautilus-bookmark-list.c:
10592 Fix handling of notification of .gtk-bookmark file changes.
10595 * src/nautilus-window-bookmarks.[ch]:
10596 * src/nautilus-application.c:
10597 * src/nautilus-navigation-window-menus.c:
10598 * src/nautilus-navigation-window.[ch]:
10599 * src/nautilus-spatial-window-ui.xml:
10600 * src/nautilus-spatial-window.c:
10601 * src/nautilus-window-menus.c:
10602 * src/nautilus-window-private.h:
10603 * src/nautilus-window.[ch]:
10604 Move most bookmark stuff to nautilus-window-bookmarks and
10605 put bookmarks in spatial windows too.
10607 2005-06-23 Alexander Larsson <alexl@redhat.com>
10609 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
10611 * src/nautilus-bookmark-list.[ch]:
10612 Share bookmarks with gtk+.
10614 * libnautilus-private/nautilus-file-utilities.[ch]:
10615 * src/nautilus-window.c: (real_get_title):
10616 Move compute_default_title to nautilus_compute_title_for_uri.
10618 * libnautilus-private/nautilus-bookmark.[ch]:
10619 * src/nautilus-bookmarks-window.c:
10620 Add has_custom_name boolean to NautilusBookmark
10623 * src/nautilus-bookmark-parsing.[ch]:
10624 * src/nautilus-navigation-window-menus.c:
10625 Remove no longer needed files nautilus-bookmark-parsing.[ch].
10627 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
10629 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10630 (real_update_menus_volumes): Plug a couple leaks. Closes
10633 2005-06-20 Alexander Larsson <alexl@redhat.com>
10635 * src/nautilus-navigation-window-menus.c:
10636 * src/nautilus-window-menus.c:
10637 * src/nautilus-window-private.h:
10638 Make bookmark menu item action names unique. (#161859)
10640 2005-06-20 Alexander Larsson <alexl@redhat.com>
10642 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
10643 Fix ctrl-unselect in single click mode (#145331)
10645 2005-06-20 Alexander Larsson <alexl@redhat.com>
10647 * libnautilus-private/nautilus-icon-container.c:
10648 Better font sizes for zooming. (#160080)
10650 2005-06-20 Anders Carlsson <andersca@imendio.com>
10652 * src/file-manager/fm-directory-view.c (process_old_files):
10653 Plug leak by freeing the sorted list instead.
10655 2005-06-20 Alexander Larsson <alexl@redhat.com>
10657 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
10658 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
10659 Fix uninitialized variable warning.
10661 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
10663 * libnautilus-private/nautilus-directory-async.c:
10664 (start_or_stop_io), (file_needs_high_priority_work_done),
10665 (file_needs_low_priority_work_done):
10666 Make mime sniffing a high priority job. Prevents activation
10667 from getting blocked by deep count I/O. (#145560)
10669 2005-06-19 Anders Carlsson <andersca@imendio.com>
10671 * src/nautilus-throbber.c (nautilus_throbber_finalize):
10672 Free throbber->details after we're done using it.
10674 2005-06-17 Alexander Larsson <alexl@redhat.com>
10676 * src/file-manager/fm-list-model.c:
10677 Small delay before turning Loading... into (Empty) to
10680 2005-06-17 Alexander Larsson <alexl@redhat.com>
10682 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10683 Fix iter stamp handling.
10685 2005-06-17 Alexander Larsson <alexl@redhat.com>
10687 * src/file-manager/fm-list-view.c: (button_press_callback):
10688 Allow selection of the dummy node. Otherwise things
10689 got all strange: You could still select it using ranges, and
10690 if you double clicked on it you activated the old selection.
10692 2005-06-17 Alexander Larsson <alexl@redhat.com>
10694 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
10695 On remove, add dummy node before removing file so the
10696 row isn't collapsed.
10698 2005-06-17 Alexander Larsson <alexl@redhat.com>
10700 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
10701 (fm_list_model_unload_subdirectory),
10702 (fm_list_model_subdirectory_done_loading):
10703 Keep track of done_loading in parent instead of in dummy node.
10704 That way it doesn't get lost when the dummy node is recreated.
10706 2005-06-17 Alexander Larsson <alexl@redhat.com>
10708 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
10709 Handle moves between open subdirectories. We handle
10710 this in file adding when the file already exists in
10711 the tree, but in another place. This is sort of a hack,
10712 but is required due to how the list view merges the initial
10713 change being sent to the original directory and the add to the
10716 2005-06-17 Alexander Larsson <alexl@redhat.com>
10718 * libnautilus-private/nautilus-file-operations.c:
10719 (nautilus_file_operations_copy_move):
10720 Handle duplication of files in two subdirectories at
10723 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
10725 * src/file-manager/fm-directory-view.c:
10726 (fm_directory_view_destroy):
10727 Remove subdirectories when destroying the view.
10729 2005-06-16 Alexander Larsson <alexl@redhat.com>
10731 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
10732 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
10734 2005-06-16 Alexander Larsson <alexl@redhat.com>
10736 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10737 Slightly slower auto hover expand.
10739 * src/file-manager/fm-directory-view.c:
10740 Make add/remove_subdirectory more straightforward.
10741 Now remove just removes the NautilusDirectory passed in, and
10742 you're not allowed to add multiple times or remove non-added.
10744 * src/file-manager/fm-list-model.[ch]:
10745 Actually track the NautilusDirectories that are added to the
10746 FMDirectoryView so we can easily remove them when the files are
10747 removed. This was causing problem before where directories for
10748 removed files weren't removed.
10750 Emits the subdirectory_unloaded signal when subdirectories go away.
10752 Add support for unloading subdirectories.
10754 * src/file-manager/fm-list-view.c:
10755 Unload subdirectories in timeout on collapse.
10756 remove subdirectories when they get unloaded.
10758 2005-06-16 Anders Carlsson <andersca@imendio.com>
10760 * src/nautilus-navigation-window-menus.c
10761 (append_dynamic_bookmarks): Unref the action group here too.
10763 2005-06-16 Anders Carlsson <andersca@imendio.com>
10765 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
10766 Unref the action group after inserting it. This makes
10767 a NautilusFile memory leak go away.
10769 2005-06-16 Alexander Larsson <alexl@redhat.com>
10771 * src/file-manager/fm-directory-view.[ch]:
10772 * src/file-manager/fm-icon-view.c
10773 add fm_directory_view_get_selection_for_file_transfer and
10774 use it for all file transfers
10776 * src/file-manager/fm-list-view.c:
10777 Implement fm_directory_view_get_selection_for_file_transfer by
10778 filtering out all files there a parent is also in the selection.
10779 Do the same for the dnd source list.
10781 * src/file-manager/fm-list-model.c:
10782 Allow deletion of dummy node so that clearing the model
10783 doesn't loop forever.
10785 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
10787 * src/file-manager/fm-directory-view.c: (new_folder_done),
10788 (new_folder_data_new), (fm_directory_view_new_folder),
10789 (fm_directory_view_new_file):
10790 Don't try to setup renaming if the view was already destroyed.
10791 Fixes a crash when closing a window while creating files/folders.
10793 2005-06-15 Alexander Larsson <alexl@redhat.com>
10795 * libnautilus-private/nautilus-icon-dnd.c:
10796 No dnd shadow on the desktop.
10797 Redraw less to get rid of the dnd shadow.
10799 Patch from Matthias Clasen (#307803)
10801 2005-06-15 Alexander Larsson <alexl@redhat.com>
10803 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10804 Add hover expansion
10806 * src/file-manager/fm-directory-view.[ch]:
10807 Add support for adding/removing subdirectories.
10809 * src/file-manager/fm-list-model.[ch]:
10810 Add support for subdirectories making this a tree view.
10812 * src/file-manager/fm-list-view.c:
10813 Turn listview into a treeview.
10815 Patch from Jürg Billeter <j@bitron.ch>
10817 2005-06-15 Alexander Larsson <alexl@redhat.com>
10819 * src/nautilus-spatial-window.c:
10820 Add icons for path menu.
10821 Patch from Vincent Noel <vincent.noel@gmail.com>
10823 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10825 * src/file-manager/fm-directory-view.c:
10826 (fm_directory_view_handle_uri_list_drop):
10827 Check for n_uris instead of real_uri_list. Looks neater.
10829 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
10831 * src/file-manager/fm-directory-view.c:
10832 (fm_directory_view_handle_uri_list_drop):
10833 Don't try to start a file operation if there are no real uris
10834 left after sanitizing the list. Fixes #306246.
10836 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
10838 * libnautilus-private/nautilus-emblem-utils.c:
10839 (nautilus_emblem_install_custom_emblem): Free the path.
10840 * libnautilus-private/nautilus-file-operations-progress.c:
10841 (nautilus_file_operations_progress_new),
10842 (nautilus_file_operations_progress_new_file): Free markup strings.
10843 Closes bug #307138.
10845 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
10847 * src/file-manager/fm-directory-view.c:
10848 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10850 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10852 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10853 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10854 Always initialize cut.
10857 Add --Wno-pointer-sign
10859 Fix gcc4 compilation (#303491/#307038).
10860 Based on patches from James M. Cape <jcape@ignore-your.tv>
10861 and Kjartan Maraas <kmaraas@gnome.org>
10863 2005-06-08 Alexander Larsson <alexl@redhat.com>
10866 Post release version bump
10868 === nautilus 2.11.2 ===
10870 2005-06-08 Alexander Larsson <alexl@redhat.com>
10876 Update for release.
10878 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10880 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10881 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10882 is too wide for the tree and gets even wider in some locales.
10884 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10886 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10887 Fix conflicting mnemonics in the column chooser (#167475).
10889 Patch from Michael Terry <mike@mterry.name>
10891 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10893 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10894 Use "(No subfolders)" instead of misleading "(Empty)" label
10895 if files are not to be shown in the tree. Fixes #85141.
10897 Patch from Christian Neumair <chris@gnome-de.org>
10899 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10901 * libnautilus-private/nautilus-icon-container.c:
10902 (select_one_unselect_others):
10903 Reveal icon when selecting it. Fixes #121111.
10905 Based on a patch from Christian Neumair <chris@gnome-de.org>
10907 2005-06-04 Christian Neumair <chris@gnome-de.org>
10909 * libnautilus-private/nautilus-clipboard.c:
10910 (nautilus_clipboard_real_set_up):
10911 Don't setup clipboard twice for the same editing widget.
10913 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10915 * src/nautilus-window-manage-views.c: (load_new_location),
10916 (update_for_new_location):
10917 Set the displayed location when the location is really
10918 changed, not when we set out to do it. Fixes the
10919 "bookmark uri mismatch" warning.
10921 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10923 * src/file-manager/fm-directory-view.c:
10924 * src/nautilus-shell-ui.xml:
10925 * src/nautilus-window-menus.c:
10926 Fix critical warnings from the new accelerators
10927 by adding dummy labels.
10929 2005-06-03 Christian Neumair <chris@gnome-de.org>
10931 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10933 2005-06-03 Christian Neumair <chris@gnome-de.org>
10935 * libnautilus-extension/nautilus-column.c:
10936 (nautilus_column_class_init):
10937 * libnautilus-extension/nautilus-menu-item.c:
10938 (nautilus_menu_item_class_init):
10939 * libnautilus-extension/nautilus-property-page.c:
10940 (nautilus_property_page_class_init):
10941 * libnautilus-private/nautilus-icon-canvas-item.c:
10942 (nautilus_icon_canvas_item_class_init):
10943 * libnautilus-private/nautilus-icon-container.c:
10944 (nautilus_icon_container_class_init):
10945 * src/nautilus-window.c: (nautilus_window_class_init):
10946 Don't mark object property names/descriptions for translation. Fixes
10949 2005-06-02 Sebastien Bacher <seb128@debian.org>
10951 * libnautilus-private/nautilus-emblem-utils.c:
10952 (nautilus_emblem_install_custom_emblem),
10953 (nautilus_emblem_can_remove_emblem),
10954 (nautilus_emblem_can_rename_emblem),
10955 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10956 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10958 2005-06-02 Christian Neumair <chris@gnome-de.org>
10960 * src/file-manager/fm-directory-view.c: (real_action_rename):
10961 Always pre-select the whole name of a directory when renaming it.
10964 2005-06-02 Christian Neumair <chris@gnome-de.org>
10966 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10967 (get_automatic_emblems_as_integer):
10968 * libnautilus-private/nautilus-file-private.h:
10969 Only take user-added emblems ("keywords") into account when sorting by
10970 emblems. Fixes #166376.
10972 2005-06-02 Christian Neumair <chris@gnome-de.org>
10974 * src/file-manager/fm-directory-view.c:
10975 (fm_directory_view_scroll_event):
10976 Change scroll zoom modifier to control. Fixes #79352.
10978 * src/nautilus-shell-ui.xml:
10979 * src/nautilus-window-menus.c:
10980 Bind control-= to zoom-in. Fixes #306225.
10982 2005-06-02 Christian Neumair <chris@gnome-de.org>
10984 * libnautilus-private/nautilus-clipboard.c:
10985 * libnautilus-private/nautilus-icon-dnd.c:
10986 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10987 * src/file-manager/fm-desktop-icon-view.c:
10988 * src/file-manager/fm-ditem-page.c:
10989 * src/file-manager/fm-icon-view.c:
10990 * src/file-manager/fm-list-model.c:
10991 * src/file-manager/fm-list-model.h:
10992 * src/file-manager/fm-list-view.c:
10993 * src/file-manager/fm-properties-window.c:
10994 * src/nautilus-emblem-sidebar.c
10995 * src/nautilus-file-management-properties.c:
10996 * src/nautilus-information-panel.c:
10997 * src/nautilus-location-bar.c:
10998 * src/nautilus-navigation-window-menus.c:
10999 * src/nautilus-spatial-window.c:
11000 * src/nautilus-zoom-controls.c:
11001 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
11002 GtkTargetEntry as well as some char and int arrays const.
11004 2005-06-02 Christian Neumair <chris@gnome-de.org>
11006 * src/file-manager/fm-desktop-icon-view.c:
11007 * src/file-manager/fm-directory-view.c:
11008 * src/file-manager/fm-icon-view.c:
11009 * src/file-manager/fm-list-view.c:
11010 * src/nautilus-navigation-window-menus.c:
11011 * src/nautilus-spatial-window.c:
11012 * src/nautilus-window-menus.c:
11013 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
11016 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
11018 * libnautilus-extension/libnautilus-extension.pc.in: added
11019 extensiondir variable so that extensions can find out via pkg-config
11020 the dir to install to.
11022 2005-06-02 Christian Neumair <chris@gnome-de.org>
11024 * libnautilus-private/nautilus-icon-container.c:
11025 * libnautilus-private/nautilus-icon-container.h:
11026 (process_pending_icon_to_rename),
11027 (nautilus_icon_container_start_renaming_selected_item):
11028 * src/file-manager/fm-directory-view.c: (start_renaming_file),
11029 (real_action_rename), (action_rename_callback),
11030 (action_rename_select_all_callback):
11031 * src/file-manager/fm-directory-view.h:
11032 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
11033 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
11034 * src/file-manager/nautilus-directory-view-ui.xml:
11035 Bind shift-f2 to rename whole file. Fixes #131467.
11037 2005-05-27 Christian Neumair <chris@gnome-de.org>
11039 * src/file-manager/fm-directory-view.c: (real_update_menus):
11040 Don't display "Properties" background context menu item for Desktop.
11042 2005-05-27 Christian Neumair <chris@gnome-de.org>
11044 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11045 Only set dialog transient if a parent window was specified.
11048 2005-05-27 Alexander Larsson <alexl@redhat.com>
11050 * src/file-manager/fm-directory-view.c:
11051 (fm_directory_view_handle_url_drop):
11052 Better handling of default action for mozilla dnd drops.
11054 Patch from Dave Ahlswede
11056 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
11058 * src/nautilus-navigation-action.c: (set_tooltip_callback),
11059 (connect_proxy), (nautilus_navigation_action_finalize),
11060 (nautilus_navigation_action_set_property),
11061 (nautilus_navigation_action_get_property),
11062 (nautilus_navigation_action_class_init),
11063 (nautilus_navigation_action_init):
11064 * src/nautilus-navigation-window-menus.c:
11065 (nautilus_navigation_window_initialize_actions):
11066 Add specific tooltips to the drop-down arrow of Back/Forward
11067 toolbar items. Fixes bug #86569.
11069 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
11071 * src/nautilus-connect-server-dialog.c:
11072 (connect_to_server), (nautilus_connect_server_dialog_finalize),
11073 (nautilus_connect_server_dialog_init), (setup_for_type):
11074 Added a domain field to enter domain name for Windows share in
11075 Connect to server dialog.
11078 2005-05-26 Christian Neumair <chris@gnome-de.org>
11080 * libnautilus-private/nautilus-clipboard.c:
11081 * src/file-manager/fm-directory-view.c:
11082 (copy_or_cut_files), (real_update_menus):
11083 * src/file-manager/fm-tree-view.c:
11084 (copy_or_cut_files), (create_popup_menu):
11085 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
11086 Folders". Fixes #95112.
11088 2005-05-26 Christian Neumair <chris@gnome-de.org>
11090 * src/file-manager/fm-directory-view.c: (real_update_menus):
11091 Fix empty trash accelerator. Fixes #173059.
11093 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
11094 (copy_callback), (paste_callback), (editable_select_all_callback),
11095 (text_view_select_all_callback), (action_cut_callback),
11096 (action_copy_callback), (action_paste_callback),
11097 (action_select_all_callback), (merge_in_clipboard_menu_items),
11098 (selection_changed_callback), (nautilus_clipboard_real_set_up),
11099 (nautilus_clipboard_set_up_editable),
11100 (nautilus_clipboard_set_up_text_view):
11101 * libnautilus-private/nautilus-clipboard.h:
11102 (nautilus_clipboard_set_up_text_view):
11103 * src/nautilus-notes-viewer.c:
11104 Add nautilus_clipboard_set_up_text_view, setup clipboard for
11107 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11108 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
11109 issue down and providing a patch. Fixes #305551.
11111 2005-05-25 Christian Neumair <chris@gnome-de.org>
11113 * src/file-manager/fm-directory-view.c:
11114 (fm_directory_view_scroll_event),
11115 (fm_directory_view_class_init):
11116 Bind shift+scroll to zoom in/out. Fixes #79352.
11118 2005-05-23 Alexander Larsson <alexl@redhat.com>
11120 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
11121 Change sort order for size, count and time.
11124 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
11127 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
11129 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
11131 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
11137 * libnautilus-adapter/*
11140 Remove old cruft, mostly .cvsignore files.
11143 Look for libnautilus-private instead of libnautilus.
11145 2005-05-21 Christian Neumair <chris@gnome-de.org>
11147 * libnautilus-private/nautilus-icon-factory.c:
11148 * libnautilus-private/nautilus-icon-factory.h:
11149 (get_smaller_icon_size), (get_larger_icon_size),
11150 (nautilus_icon_factory_get_smaller_icon_size),
11151 (nautilus_icon_factory_get_larger_icon_size):
11152 Make get_(larger|smaller)_icon_size public.
11154 * src/nautilus-sidebar-title.c:
11155 (nautilus_sidebar_title_size_allocate),
11156 (get_best_icon_size):
11157 Use the best-fitting folder icon for the sidebar
11158 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
11161 2005-05-17 Alexander Larsson <alexl@redhat.com>
11164 Post release version bump
11166 === nautilus 2.11.1 ===
11168 2005-05-17 Alexander Larsson <alexl@redhat.com>
11175 Remove icons/*/Makefile
11180 2005-05-17 Alexander Larsson <alexl@redhat.com>
11182 * libnautilus-private/nautilus-view.[ch]:
11183 Add nautilus_view_pop_up_location_context_menu
11185 * src/file-manager/fm-actions.h:
11186 * src/file-manager/fm-directory-view.c:
11187 * src/file-manager/fm-directory-view.h:
11188 * src/file-manager/nautilus-directory-view-ui.xml:
11189 * src/nautilus-location-bar.c:
11190 * src/nautilus-spatial-window.c:
11191 Add location context menu to location button/label.
11193 Patch from Christian Neumair
11195 2005-05-17 Christian Neumair <chris@gnome-de.org>
11197 * src/nautilus-spatial-window.c:
11198 (real_set_allow_up), (nautilus_spatial_window_class_init)
11199 * src/nautilus-window.c:
11200 * src/nautilus-window.h:
11201 (nautilus_window_allow_up), (real_set_allow_up),
11202 (nautilus_window_class_init):
11203 Add set_allow_up method to NautilusWindowClass,
11204 make "Close All Parents" in spatial windows insensitive
11205 if there are no parent folders.
11207 2005-05-17 Christian Neumair <chris@gnome-de.org>
11209 * libnautilus-private/nautilus-file-operations.c:
11210 (handle_transfer_vfs_error):
11211 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
11212 if more than one file is transferred. Otherwise, just
11213 offer "Cancel" and "Retry".
11215 2005-05-17 Alexander Larsson <alexl@redhat.com>
11217 * nautilus-folder-handler.desktop.in (Exec):
11218 Use --no-desktop for default folder handler
11220 2005-05-16 Christian Neumair <chris@gnome-de.org>
11222 * src/file-manager/fm-actions.h:
11223 * src/file-manager/fm-directory-view.c:
11224 (action_self_properties_callback), (real_update_menus):
11225 * src/file-manager/nautilus-directory-view-ui.xml:
11226 Add "Properties" item to background context menu which displays
11227 the properties of the currently displayed folder.
11229 2005-05-16 Alexander Larsson <alexl@redhat.com>
11231 * libnautilus-private/nautilus-bookmark.c:
11232 (bookmark_file_changed_callback):
11233 Don't loop when a bookmarked file is removed
11235 * src/file-manager/fm-directory-view.c: (process_new_files):
11236 Don't call get_file_info for files no longer in the directory
11237 (was caused by the ready_to_load call).
11239 This fixes #165530 and likely #170761
11241 2005-05-12 Christian Neumair <chris@gnome-de.org>
11243 * libnautilus-private/nautilus-clipboard.c:
11244 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
11245 Don't merge UI twice. Fixes #301854.
11247 2005-05-12 Christian Neumair <chris@gnome-de.org>
11249 * src/nautilus-location-bar.c:
11250 (nautilus_location_bar_init):
11251 Make "Location:" label GDK_ACTION_COPY drag source.
11254 2005-05-12 David Zeuthen <david@fubar.dk>
11256 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11257 Change comment for translator note of default desktop font to
11258 say that Sans shouldn't never be changed. Fixes bug #138731.
11260 2005-05-11 Christian Neumair <chris@gnome-de.org>
11262 * libnautilus-private/nautilus-file-utilities.c:
11263 (nautilus_get_vfs_method_display_name):
11264 * data/browser.xml:
11265 * src/file-manager/fm-directory-view.c:
11266 Add translator comments. Fixes #145304, #145305, #145307.
11267 Change "Show Hidden Files" tooltip to infinitive
11268 construction. Fixes #145306.
11270 2005-05-11 Christian Neumair <chris@gnome-de.org>
11272 * libnautilus-private/nautilus-directory-async.c:
11273 (should_look_for_dot_directory_file), (make_dot_directory_uri),
11274 (link_info_start), (lacks_link_info):
11275 Kill dotfile-related code. ".directory" supporting schemas have
11276 gone. Fixes #142343.
11278 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11280 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11281 Remove obsolete window_always_new option from schema.
11283 Patch from Michael Terry <mike@mterry.name>
11285 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
11287 * src/file-manager/fm-directory-view.c: (real_update_menus):
11288 Fix a string conflict between the c-format plural string and
11289 non-c-format strings. Fixes bug #167344.
11291 Patch from Changwoo Ryu <cwryu@debian.org>
11293 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
11295 * libnautilus-private/nautilus-thumbnails.c:
11296 (thumbnail_thread_start):
11297 Don't try to thumbnail files which have been modified in the
11298 last few seconds to avoid constantly re-thumbnailing them.
11299 Current cool-off period is three seconds. Fixes bug #107418.
11301 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
11303 * src/file-manager/fm-directory-view.[ch]:
11304 (display_pending_files), (fm_directory_view_freeze_updates),
11305 (fm_directory_view_unfreeze_updates), (queue_pending_files):
11306 Allow freeze of update processing inside a view.
11308 * src/file-manager/fm-list-view.c:
11309 (cell_renderer_editing_canceled), (cell_renderer_edited),
11310 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
11311 Freeze and unfreeze the list view when renaming.
11313 Workaround for bug #87701: Updates to the list view are put on
11314 hold during rename to prevent losing editing focus. If too many
11315 changes are queued while being frozen, further changes are thrown
11316 away and the view is marked for reload.
11318 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11320 * src/nautilus-window-menus.c:
11321 Add Ctrl-0 keyboard shortcut to View->Normal Size as
11322 recommended by the HIG.
11324 Patch from Olav Vitters <olav@bkor.dhs.org>
11326 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
11328 * libnautilus-private/nautilus-icon-container.c:
11329 (keyboard_space): Prevent nautilus from crashing on press of
11330 Ctrl+Space in an empty directory. Fixes bug #302018.
11332 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
11334 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
11336 * libnautilus-private/nautilus-program-choosing.c:
11337 (nautilus_launch_desktop_file):
11338 * src/nautilus-application.c:
11339 (nautilus_application_present_spatial_window_with_selection),
11340 (nautilus_application_create_navigation_window):
11341 fix build when startup notification isn't installed.
11343 2005-05-02 Alexander Larsson <alexl@redhat.com>
11345 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11348 2005-04-27 Alexander Larsson <alexl@redhat.com>
11350 * src/file-manager/fm-desktop-icon-view.c:
11351 Remove "Open New Terminal" from desktop menu.
11352 Patch from Luca Ferretti <elle.uca@libero.it>
11354 If you really need this, install the nautilus-open-terminal
11355 extension. It does this even better than the removed code.
11356 Also, in newer Metacity there is a a way to set a keybinding
11357 for "new terminal".
11359 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11361 * src/nautilus-main.c: (main): Merge fix for leak
11364 2005-04-19 Christian Neumair <chris@gnome-de.org>
11366 * libnautilus-private/nautilus-view-factory.h:
11367 * src/nautilus-navigation-window.c:
11368 * src/nautilus-window-manage-views.c:
11369 * src/nautilus-window-manage-views.h:
11370 * src/nautilus-window.c:
11371 * src/file-manager/fm-desktop-icon-view.c:
11372 * src/file-manager/fm-icon-view.c:
11373 * src/file-manager/fm-list-view.c:
11374 Improve NautilusViewInfo view factory labels marked for translation.
11376 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
11378 * libnautilus-private/nautilus-directory-async.c:
11379 (read_dot_hidden_file): Plug leaks here too. There
11380 were three actually :-)
11382 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
11384 * src/nautilus-connect-server-dialog-main.c: (main)
11387 2005-04-17 Christian Neumair <chris@gnome-de.org>
11389 * src/nautilus-spatial-window.c:
11390 Add more drop targets to location button.
11392 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11394 * src/file-manager/fm-directory-view.c:
11395 (fm_directory_view_destroy), (rename_file):
11396 Remove delayed_rename timeout when registering a new one
11397 or destroying the view.
11399 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
11401 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11402 Free the stored selection path only when setting a new one.
11404 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11406 * src/file-manager/fm-directory-view.c:
11407 (trash_or_delete_selected_files),
11408 (fm_directory_view_notify_selection_changed):
11409 Remember if the current selection was already removed
11410 and don't try to remove it again.
11412 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
11413 Only set a new selection if the removal affects the current selection.
11415 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
11417 * src/file-manager/fm-directory-view.c:
11418 (trash_or_delete_selected_files):
11419 Unset selection so the same file won't be deleted twice via a binding.
11421 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
11422 (fm_list_view_remove_file), (fm_list_view_finalize),
11423 (fm_list_view_class_init):
11424 Store the new selection and set it after a batch of changes,
11425 not on every removal. Speeds up deleting from the list view
11426 by preventing a redraw for each removed file.
11428 2005-04-05 Alexander Larsson <alexl@redhat.com>
11430 * src/file-manager/fm-properties-window.c:
11431 Use label instead of entry if not editable.
11434 Patch from Michael Terry
11436 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11438 * src/nautilus-notes-viewer.c:
11439 Fix missing include.
11441 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
11443 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
11444 Don't leak file_uri.
11446 2005-04-04 Diego Gonzalez <diego@pemas.net>
11448 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
11449 from the build process.
11450 * libnautilus-private/nautilus-icon-factory.c:
11451 (load_thumbnail_frame) remove the need to use the deprecated
11453 * libnautilus-private/nautilus-icon-canvas-item.c:
11454 (draw_strech_handles), (it_test_stretch_handle):
11455 remove the need to use the deprecated nautilus themes.
11456 * libnautilus-private/nautilus-thumbnails.c:
11457 * libnautilus-private/nautilus-icon-factory.c:
11458 remove nautilus-theme.h include
11460 * src/nautilus-navigation-window.c:
11461 * src/nautilus-property-browser.c:
11462 * src/nautilus-notes-viewer.c:
11463 * src/nautilus-sidebar-title.c:
11464 * src/nautilus-window-manage-views.c:
11465 * src/nautilus-window-toolbars.c:
11466 * src/nautilus-zoom-control.c:
11467 remove nautilus-theme.h include
11469 * src/nautilus-sidebar-title:
11470 (nautilus_sidebar_title_select_text_color): remove use of
11471 old theme stuff and adapt the shadow offset, made it equal to 1,
11472 which is the default.
11473 (nautilus_sidebar_title_theme_changed): remove, as there will be
11474 no sidebar theme changes.
11475 (nautilus_sidebar_title_init): remove the theme_changed callback, as
11476 there will not be sidebar theme changes anymore.
11478 * src/nautilus-notes-viewer.c:
11479 (nautilus_notes_viewer_init): remove use of old theme stuff.
11481 * icons/Makefile.am: don't install old theme stuff.
11483 2005-03-31 Steve Murphy <murf@e-tools.com>
11485 * configure.in: Added "rw" to ALL_LINGUAS.
11487 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
11489 * libnautilus-private/nautilus-file-utilities.c:
11490 (nautilus_get_uri_shortname_for_display): Plug the leak.
11492 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
11495 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
11500 * icons/Makefile.am:
11503 * libnautilus-private/nautilus-icon-canvas-item.c:
11505 Use svg instead of bitmap audio preview emblem.
11507 Patch from Jaap Haitsma <jaap@haitsma.org>
11509 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11511 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
11512 (location_button_drag_begin_callback), (get_data_binder),
11513 (location_button_drag_data_get_callback),
11514 (nautilus_spatial_window_instance_init):
11515 Allow drag and drop operations with location bar icon.
11517 Patch from Christian Neumair <chris@gnome-de.org>
11519 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
11521 * libnautilus-private/nautilus-file-operations-progress.c:
11522 (nautilus_file_operations_progress_update),
11523 (nautilus_file_operations_progress_destroy),
11524 (nautilus_file_operations_progress_init),
11525 (time_remaining_callback), (nautilus_file_operations_progress_new),
11526 (nautilus_file_operations_progress_set_operation_string),
11527 (nautilus_file_operations_progress_new_file):
11528 * libnautilus-private/nautilus-file-operations.c:
11529 (progress_dialog_set_to_from_item_text):
11530 Change layout of the progress dialog to be more HIG compliant.
11532 Patch from Michiel Sikkes <michiel@eyesopened.nl>
11534 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11536 * src/file-manager/fm-desktop-icon-view.c:
11537 * src/file-manager/fm-directory-view.c:
11538 Add elipses to "Create Launcher" menu item. (#95113)
11540 Based on a patch from Christian Neumair <chris@gnome-de.org>
11542 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11544 * libnautilus-private/nautilus-desktop-link-monitor.c:
11545 (eject_for_type), (volume_delete_dialog),
11546 (nautilus_desktop_link_monitor_delete_link):
11547 Reference the proper context menu item in the volume
11548 delete dialog of network volumes. Fixes bug #152391.
11550 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11552 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11554 * src/file-manager/fm-directory-view.c: (real_merge_menus):
11555 Remove hard coded script directory path from tooltip message.
11558 Patch from Michael Terry <mike@mterry.name>
11560 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11562 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11563 * src/nautilus-location-bar.c:
11564 (nautilus_location_bar_get_location),
11565 (nautilus_location_bar_update_label):
11566 * src/nautilus-location-dialog.c: (open_current_location):
11567 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
11568 Closes bug #165743.
11570 Patch from Christian Kellner <gicmo@gnome.org>
11572 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
11574 * libnautilus-private/nautilus-bookmark.c:
11575 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
11576 (bookmark_file_changed_callback):
11577 * libnautilus-private/nautilus-file.c:
11578 (nautilus_file_get_internal):
11579 * src/file-manager/fm-properties-window.c:
11580 (is_merged_trash_directory):
11581 * src/nautilus-application.c:
11582 (nautilus_application_present_spatial_window_with_selection):
11583 * src/nautilus-location-bar.c:
11584 (nautilus_location_bar_update_label):
11585 * src/nautilus-window-manage-views.c: (set_displayed_location),
11586 (check_bookmark_location_matches), (handle_go_elsewhere),
11587 (got_file_info_for_view_selection_callback):
11588 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
11590 Patch from Paolo Borelli <pborelli@katamail.com>
11592 2005-03-23 Fernando Herrera <fherrera onirica com>
11594 * src/nautilus-connect-server-dialog-main.c: (main): call
11595 gnome_authentication_manager_init to use gnome-vfs auth
11598 2005-03-23 Alexander Larsson <alexl@redhat.com>
11600 * src/nautilus-desktop-window.c:
11601 Remove unused code. We avoid flicker in other ways.
11603 2005-03-22 Alexander Larsson <alexl@redhat.com>
11606 Bump version to 2.11.1
11607 Gnome 2.10 versions are now on the gnome-2-10 branch.
11609 2005-03-22 Alexander Larsson <alexl@redhat.com>
11611 * src/nautilus-location-entry.c:
11612 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
11614 2005-03-22 Alexander Larsson <alexl@redhat.com>
11616 * libnautilus-private/nautilus-window-info.[ch]:
11617 Add nautilus_window_info_show_window call.
11619 * src/file-manager/fm-directory-view.c:
11620 * src/nautilus-window-manage-views.c:
11621 * src/nautilus-window.[ch]:
11622 Implement and call the new show_window call.
11623 This allows us to set up the EelBackground before
11624 showing the window, causing less flicker (#169347)
11626 Patch from Nickolay V. Shmyrev
11628 2005-03-16 Alexander Larsson <alexl@redhat.com>
11631 Require eel 2.10.1 (for EelBackground changes)
11633 * libnautilus-private/nautilus-icon-dnd.c:
11634 * libnautilus-private/nautilus-directory-background.c:
11635 Use the background setting now in eel.
11636 Delay background setting slightly after gconf change to group
11637 together multiple changes. (#169347)
11639 Patch from Nickolay V. Shmyrev
11641 2005-03-15 Alexander Larsson <alexl@redhat.com>
11646 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11648 * src/file-manager/fm-directory-view.c:
11649 Re-add keybinding to "Show Hidden Files".
11650 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
11652 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
11654 * src/file-manager/fm-actions.h:
11655 * src/file-manager/fm-directory-view.c: (real_update_menus):
11656 Disable "Select Pattern" for empty folders. (#169817)
11657 Patch from Raj <ringuva@novell.com>
11659 2005-03-10 Vincent Noel <vnoel@cox.net>
11661 * src/nautilus-spatial-window.c:
11662 (location_button_clicked_callback),
11663 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
11664 for the location button icon instead of GTK_ICON_SIZE_BUTTON
11667 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
11669 * configure.in: Added "xh" to ALL_LINGUAS.
11671 2005-03-07 Alexander Larsson <alexl@redhat.com>
11674 Post release version bump
11676 === nautilus 2.10.0 ===
11678 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
11684 Extract names from ChangeLog bodies too. (#43452)
11685 Patch from Richard Hoelscher <rah@rahga.com>
11687 2005-03-07 Alexander Larsson <alexl@redhat.com>
11693 Bump version to 2.10.0, require eel 2.10.0
11695 2005-03-03 Elijah Newren <newren@gmail.com>
11697 If launched without startup-notification, make an approximation to
11698 when the launch occurred so that focus-stealing-prevention will
11701 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
11702 function, (main): if no startup id provided, ping xserver for a
11703 timestamp and make a dummy startup_id with it.
11705 * src/nautilus-application.c: (end_startup_notification): don't
11706 set _NET_STARTUP_ID if given a fake startup_id, remove commented
11707 out warning that should now no longer be needed
11709 2005-03-01 Alexander Larsson <alexl@redhat.com>
11711 * src/nautilus-file-management-properties.glade:
11712 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
11714 2005-03-01 Alexander Larsson <alexl@redhat.com>
11717 Post release version bump
11719 === nautilus 2.9.92 ===
11721 2005-03-01 Alexander Larsson <alexl@redhat.com>
11723 * data/applications.desktop.in:
11724 * data/favorites.desktop.in:
11727 * docs/Makefile.am (EXTRA_DIST):
11728 Remove nautilus-context-menus.txt from makefile
11733 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11735 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
11736 Make the backspace key open the parent folder in the
11737 list view like it does in the icon view. (#142891)
11738 Patch from Christian Neumair <chris@gnome-de.org>
11740 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11742 * libnautilus-private/nautilus-desktop-link.c:
11743 (nautilus_desktop_link_can_rename):
11744 Make Computer icon renameable. (#154122)
11745 Patch from Tim Savannah <opticcow@linux-militia.net>
11747 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
11749 * libnautilus-private/nautilus-file-operations-progress.c:
11750 (time_remaining_callback):
11751 Don't show ETA if bytes_copied > bytes_total.
11752 Prevents miscalculated ETAs from being shown. (#158614)
11753 Based on a patch from John Spray <jcs116@york.ac.uk>
11755 2005-02-24 Alexander Larsson <alexl@redhat.com>
11757 * src/file-manager/fm-properties-window.c:
11758 Make show_original work (had a typo)
11759 Make where use original file, not target.
11760 Fixes location display for desktop icons.
11762 2005-02-24 Alexander Larsson <alexl@redhat.com>
11764 * src/file-manager/fm-properties-window.c:
11765 deep count on target files, not original files.
11766 Fixes properties for e.g. home icon on desktop.
11767 Patch from Jaap Haitsma <jaap@haitsma.org>
11769 2005-02-23 Alexander Larsson <alexl@redhat.com>
11771 * docs/nautilus-context-menus.txt:
11774 2005-02-22 Alexander Larsson <alexl@redhat.com>
11776 * libnautilus-private/nautilus-desktop-icon-file.c:
11777 * libnautilus-private/nautilus-file-operations.c:
11778 (nautilus_file_operations_delete):
11779 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
11780 (rename_guts), (nautilus_file_get_drop_target_uri):
11781 * src/file-manager/fm-desktop-icon-view.c:
11782 (trash_link_is_selection):
11783 * src/file-manager/fm-icon-container.c: (get_sort_category):
11784 * src/file-manager/fm-properties-window.c:
11785 (get_target_file_for_original_file):
11786 Handle nautilus_desktop_icon_file_get_link() returning NULL.
11787 Likely fixes bug #145971
11789 2005-02-22 Alexander Larsson <alexl@redhat.com>
11791 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
11792 Remove stale comment.
11793 Patch from Jaap Haitsma <jaap@haitsma.org>
11795 2005-02-22 Alexander Larsson <alexl@redhat.com>
11797 * src/nautilus-application.c: (end_startup_notification):
11798 Don't give critical warnings if we have no startup_id.
11800 * src/nautilus-window.c: (nautilus_window_update_icon):
11801 Use names and not pixbufs for the window icons.
11802 This means the icons of the best size are used.
11803 Patch from Jaap Haitsma <jaap@haitsma.org>
11805 2005-02-22 Alexander Larsson <alexl@redhat.com>
11807 * src/nautilus-application.c: (create_window):
11808 * src/nautilus-window-private.h:
11809 * src/nautilus-window.c: (nautilus_window_init),
11810 (nautilus_window_finalize):
11811 Remove unneeded startup_id.
11813 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
11816 Update my email address.
11818 2005-02-21 Martin Wehner <martin.wehner@epost.de>
11820 * src/file-manager/fm-desktop-icon-view.c:
11821 (fm_desktop_icon_view_supports_uri):
11822 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
11824 Patch from Jaap Haitsma <jaap@haitsma.org>
11826 2005-02-18 Paolo Borelli <pborelli@katamail.com>
11828 * libnautilus-private/nautilus-icon-container.c (popup-menu):
11829 fix #136578 (Menu key should pop up context menu).
11831 2005-02-18 Alexander Larsson <alexl@redhat.com>
11833 * src/file-manager/fm-properties-window.c (should_show_open_with):
11834 Don't show open with property page for desktop files and
11835 desktop special icons.
11837 2005-02-17 Martin Wehner <martin.wehner@epost.de>
11839 * src/nautilus-navigation-window-menus.c:
11840 (add_bookmark_for_current_location):
11841 Only add a bookmark once for a given location.
11844 Patch from egeetha@novell.com
11846 2005-02-15 Alexander Larsson <alexl@redhat.com>
11848 * src/nautilus-application.c:
11849 * src/nautilus-shell.c:
11850 Fixes to the startup notification stuff.
11851 Patch from Elijah Newren <newren@gmail.com>
11853 2005-02-14 Alexander Larsson <alexl@redhat.com>
11855 * data/applications.desktop.in:
11856 * data/favorites.desktop.in:
11857 * src/network-scheme.desktop.in:
11858 * nautilus-computer.desktop.in:
11859 * nautilus-folder-handler.desktop.in:
11860 * nautilus-home.desktop.in:
11861 * nautilus.desktop.in:
11862 Enable startup notification.
11864 * src/nautilus-application.c:
11865 * src/nautilus-application.h:
11866 * src/nautilus-bookmarks-window.c:
11867 * src/nautilus-connect-server-dialog-nonmain.c:
11868 * src/nautilus-location-bar.c:
11869 * src/nautilus-main.c:
11870 * src/nautilus-navigation-window-menus.c:
11871 * src/nautilus-shell-interface.idl:
11872 * src/nautilus-shell.c:
11873 * src/nautilus-window-manage-views.c:
11874 * src/nautilus-window-private.h:
11875 * src/nautilus-window.c:
11876 Handle startup notification across corba activation.
11877 Patch from Elijah Newren <newren@gmail.com>
11879 2005-02-11 Alexander Larsson <alexl@redhat.com>
11881 * src/file-manager/fm-tree-model.c:
11882 Don't do any i/o on tree roots until they are opened.
11883 This means you don't get any auth dialogs.
11884 Removed the monitor on the root file totally, as that should
11885 not normally change/go away anyway (and it was doing i/o).
11887 This changes semantics in the file a bit, we now have a dummy
11888 row also if node->directory != NULL and node->parent == NULL.
11890 2005-02-10 Alexander Larsson <alexl@redhat.com>
11893 Post release version bump
11895 === nautilus 2.9.91 ===
11897 2005-02-10 Alexander Larsson <alexl@redhat.com>
11905 2005-02-09 Alexander Larsson <alexl@redhat.com>
11908 * nautilus-folder-handler.desktop.in:
11909 Add new default folder handler NoDisplay desktop file
11911 * nautilus.desktop.in:
11912 Add %U to exec line
11914 * src/Nautilus_shell.server.in:
11915 Remove all the bonobo components we no longer support
11917 * src/file-manager/fm-directory-view.c:
11918 Allow open with menu on folders (#151747)
11920 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11922 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11923 (fm_list_view_start_renaming_file):
11924 Set original_name to the new name as cell_renderer_edited()
11925 might be called multiple times if the view looses focus.
11928 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11930 * src/file-manager/fm-properties-window.c: (get_original_file),
11931 (name_field_done_editing), (update_properties_window_title):
11932 Handle disappearing original_files without crashing.
11933 Fixes bug #151024/158904.
11935 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11938 Revert libexif change as it breaks the build with new libexif.
11940 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11942 * libnautilus-private/nautilus-program-choosing.c:
11943 (slowly_and_stupidly_obtain_timestamp),
11944 (nautilus_launch_show_file), (nautilus_launch_application),
11945 (nautilus_launch_desktop_file):
11946 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11949 Require gnome-desktop 2.9.91
11951 Patch from Elijah Newren <newren@gmail.com>
11953 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11956 Make libexif dependency optional again. (#165773)
11958 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11960 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11961 Make default desktop font localizable. (#138731)
11963 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11965 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11967 * data/Makefile.am:
11968 * data/static_bookmarks.xml:
11969 Remove unused file.
11971 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11973 * src/file-manager/fm-directory-view.c:
11974 (real_update_menus): Added mnemonic for Browse Folder option.
11975 * src/file-manager/fm-desktop-icon-view.c:
11976 (real_update_menus): Added mnemonic for Empty Trash option.
11979 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11981 2005-02-04 Alexander Larsson <alexl@redhat.com>
11983 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11984 Fix workarea detection on 64bit machines.
11985 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11987 2005-02-01 Alexander Larsson <alexl@redhat.com>
11989 * src/file-manager/fm-directory-view.c:
11990 (clipboard_targets_received):
11991 Handle destroyed windows
11993 * src/nautilus-window.c: (nautilus_window_destroy):
11994 cancel outstanding view as callbacks
11998 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
12000 * libnautilus-private/nautilus-directory-background.c:
12001 (image_loading_done_callback): Free the color string.
12002 Closes bug #154204.
12004 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
12006 reviewed by: Martin Wehner <martin.wehner@epost.de>
12008 * libnautilus-private/nautilus-file-operations.c:
12009 change the strings for move/copy/link/delete from "Files Moved:" to
12010 "Moving file:", fixes #154839
12012 2005-01-28 Alexander Larsson <alexl@redhat.com>
12014 * libnautilus-private/nautilus-file.c:
12018 Remove unnecessary stuff
12020 2005-01-28 Alexander Larsson <alexl@redhat.com>
12022 * src/nautilus-actions.h:
12023 * src/nautilus-desktop-window.c:
12024 (nautilus_desktop_window_instance_init):
12025 Disable close action on desktop window (#160100)
12027 2005-01-27 Martin Wehner <martin.wehner@epost.de>
12029 * src/nautilus-main.c: (register_icons):
12030 Don't try to free NULL icon info.
12032 2005-01-27 Martin Wehner <martin.wehner@epost.de>
12034 * libnautilus-private/nautilus-file.c:
12035 (nautilus_file_compare_for_sort_by_attribute):
12036 Don't compare NULL values from files we can't get permissions for.
12039 2005-01-27 Chris Lahey <clahey@ximian.com>
12041 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
12042 Support the API change in libexif > 0.5.12.
12044 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
12046 * src/nautilus-main.c: Don't leak the icon info
12048 2005-01-27 Alexander Larsson <alexl@redhat.com>
12050 * src/nautilus-spatial-window.c:
12051 Make path button more obvious. #145237
12052 Patch from Michael Henson <mike@axl.net>
12054 2005-01-27 Alexander Larsson <alexl@redhat.com>
12056 * src/file-manager/fm-directory-view.c: (ask_link_action):
12057 Set focus_on_map for dnd ask dialog to avoid it ending
12058 up under the browser window.
12059 Patch from Jorn Baayen <jbaayen@gnome.org>
12061 2005-01-27 Alexander Larsson <alexl@redhat.com>
12063 * libnautilus-private/nautilus-file-operations.c:
12064 (confirm_empty_trash):
12065 No title on dialog.
12066 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
12068 2001-01-26 Ryan Lortie <desrt@desrt.ca>
12069 * libnautilus-private/nautilus-file-operations.c:
12070 (handle_transfer_overwrite): Trivial string fix.
12072 2005-01-25 Alexander Larsson <alexl@redhat.com>
12074 * src/file-manager/fm-directory-view.c: (cancel_activate),
12075 (activate_weak_notify), (cancel_activate_callback):
12076 weak_unref the view if we cancel the activation.
12079 2005-01-25 Alexander Larsson <alexl@redhat.com>
12082 Post release version bump.
12084 === nautilus 2.9.90 ===
12086 2005-01-25 Alexander Larsson <alexl@redhat.com>
12089 Update for release.
12092 Add Martin, remove Darin.
12093 Update daves email address.
12096 Bump version to 2.9.90
12099 2005-01-25 Alexander Larsson <alexl@redhat.com>
12101 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
12104 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
12106 * libnautilus-private/nautilus-icon-container.c:
12107 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
12108 to nautilus_icon_container_accessible_update_selection.
12109 (nautilus_icon_container_accessible_ref_selection):
12110 (nautilus_icon_container_accessible_get_selection):
12111 (nautilus_icon_container_accessible_remove_selection): All call
12112 to nautilus_icon_container_accessible_update_selection.
12116 2005-01-24 Alexander Larsson <alexl@redhat.com>
12118 * src/nautilus-window-menus.c (action_about_nautilus_callback):
12119 WE WANT THE CHEESEPUFF!!!
12121 2005-01-24 Alexander Larsson <alexl@redhat.com>
12123 * libnautilus-private/nautilus-file-operations.c:
12124 (confirm_empty_trash):
12125 Use warning icon instead of info one.
12126 Use GtkMessageDialog.
12127 Patch from Luca Ferretti <elle.uca@libero.it>
12129 2005-01-23 Martin Wehner <martin.wehner@epost.de>
12131 * src/file-manager/fm-actions.h:
12132 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12133 * src/file-manager/fm-directory-view.c: (real_update_menus):
12134 * src/file-manager/nautilus-directory-view-ui.xml:
12135 Remove "Reset Background" entry from folder context menus.
12137 Patch from Jaap Haitsma <jaap@haitsma.org>
12139 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
12141 * src/nautilus-window-menus.c: Correct License (It said Evince).
12143 2005-01-21 Alexander Larsson <alexl@redhat.com>
12145 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
12146 Add license to about dialog.
12147 Change copyright statement.
12149 Patch from Luca Ferretti <elle.uca@libero.it>
12151 2005-01-20 Martin Wehner <martin.wehner@epost.de>
12153 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12154 Fix sidebar_width typo in gconf schema (#162204).
12156 Patch from J. Christopher Six <j.christopher.six@gmail.com>
12158 2005-01-20 Martin Wehner <martin.wehner@epost.de>
12160 * libnautilus-private/nautilus-column-chooser.c:
12161 (button_new_with_mnemonic), (add_buttons):
12162 Add stock arrow icons to "Move Up/Down" buttons.
12164 Patch from Michael Gossard <michael.gossard@free.fr>
12166 2005-01-19 Alexander Larsson <alexl@redhat.com>
12168 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
12169 Use GtkAboutDialog.
12171 Patch from Luca Ferretti <elle.uca@libero.it>
12173 2005-01-19 Alexander Larsson <alexl@redhat.com>
12175 * nautilus-home.desktop.in:
12178 * nautilus.desktop.in:
12181 Patch from Luca Ferretti <elle.uca@libero.it>
12183 2005-01-18 Alexander Larsson <alexl@redhat.com>
12185 * src/nautilus-main.c: (main):
12186 * src/nautilus-window.c: (nautilus_window_class_init):
12187 Better default icon.
12188 Patch from Jaap Haitsma <jaap@haitsma.org>
12190 2005-01-17 Alexander Larsson <alexl@redhat.com>
12192 * src/nautilus-connect-server-dialog.c: (connect_to_server):
12193 Don't use destroyed dialog.
12194 Patch from Vincent Untz <vincent@vuntz.net>.
12196 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
12198 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
12199 Moisan that resolves trivial bug #159128.
12201 2005-01-14 Alexander Larsson <alexl@redhat.com>
12206 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
12207 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
12208 * src/nautilus-connect-server-dialog-nonmain.c:
12209 (nautilus_connect_server_dialog_present_uri):
12210 * src/nautilus-connect-server-dialog.c: (connect_to_server),
12211 (response_callback), (nautilus_connect_server_dialog_new):
12212 * src/nautilus-connect-server-dialog.h:
12213 Make connect to server dialog availible as separate application.
12215 Patch from Vincent Untz <vincent@vuntz.net>
12217 2005-01-14 Alexander Larsson <alexl@redhat.com>
12219 * libnautilus-private/nautilus-file-utilities.[ch]:
12220 New function nautilus_ensure_unique_file_name
12222 * libnautilus-private/nautilus-link.[ch]:
12223 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12224 Uniquify name for nautilus_link_local_create if requested.
12226 * src/file-manager/fm-directory-view.c:
12227 (fm_directory_view_handle_url_drop):
12228 Uniquify desktop link name
12230 Patch from Jorn Baayen <jbaayen@gnome.org>
12232 2005-01-13 Alexander Larsson <alexl@redhat.com>
12234 * libnautilus-private/nautilus-icon-container.[ch]:
12235 * libnautilus-private/nautilus-marshal.list:
12236 Add handle_url signal
12237 Fix argument list for handle_uri_list
12239 * libnautilus-private/nautilus-dnd.[ch]:
12240 Add nautilus_drag_default_drop_action_for_url
12242 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
12243 (nautilus_icon_container_get_drop_action),
12244 (drag_data_received_callback):
12245 Handle URL drops separately from URI_LIST
12246 Set different actions for URL drop
12248 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
12249 (get_drop_action), (receive_dropped_uri_list),
12250 (receive_dropped_url), (drag_data_received_callback),
12251 (nautilus_tree_view_drag_dest_class_init):
12252 Add handle_url and handle_uri lists
12253 Set different actions for URL drop
12254 Fix bug that made url_list & url drops not work
12256 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
12257 (ask_link_action), (fm_directory_view_handle_url_drop),
12258 (fm_directory_view_handle_uri_list_drop):
12259 Move url and uri_list drop handling here. Make it handle
12262 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
12263 (icon_view_handle_uri_list), (fm_icon_view_init):
12264 * src/file-manager/fm-list-view.c: (list_view_handle_url),
12265 (list_view_handle_uri_list), (create_and_set_up_tree_view):
12266 Call up to the drop code in directory view.
12268 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
12270 * libnautilus-private/nautilus-directory.c:
12271 (nautilus_directory_schedule_metadata_copy):
12272 Handle source_directory being NULL. (happens on toplevel uri)
12274 * libnautilus-private/nautilus-file-operations.c:
12275 (nautilus_file_operations_copy_move):
12276 Handle source_dir_uri being NULL. (happens on toplevel uri)
12278 * libnautilus-private/nautilus-link-desktop-file.c:
12279 (nautilus_link_desktop_file_local_create):
12280 Use right icon field
12282 2005-01-12 Alexander Larsson <alexl@redhat.com>
12284 * src/file-manager/fm-actions.h:
12285 * src/file-manager/fm-directory-view.c:
12286 (volume_or_drive_unmounted_callback),
12287 (volume_or_drive_ejected_callback),
12288 (action_unmount_volume_callback), (action_eject_volume_callback),
12289 (real_update_menus_volumes):
12290 * src/file-manager/nautilus-directory-view-ui.xml:
12291 Allow eject on unmounted devices.
12292 Patch from Magnus Damm <magnus.damm@gmail.com>
12294 2005-01-12 Alexander Larsson <alexl@redhat.com>
12296 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
12297 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
12298 what you think, it means don't load if the app the desktop file
12299 references doesn't exist.
12301 2005-01-12 Alexander Larsson <alexl@redhat.com>
12303 * libnautilus-private/Makefile.am:
12304 * libnautilus-private/nautilus-link-historical.c:
12305 * libnautilus-private/nautilus-link-historical.h:
12306 Remove historical link support.
12308 * libnautilus-private/nautilus-link-desktop-file.[ch]:
12309 * libnautilus-private/nautilus-link.[ch]:
12310 Remove historical link support and unused functions.
12312 * src/file-manager/fm-directory-view.h:
12313 Remove unused declaration.
12315 * src/file-manager/fm-icon-view.c:
12316 Fix up due to small api change for nautilus-link.
12318 * src/file-manager/fm-properties-window.c: (set_icon_callback):
12319 Fix icon change for desktop files that point to nonexisting binaries.
12321 2005-01-12 Alexander Larsson <alexl@redhat.com>
12323 * src/nautilus-main.c (register_icons):
12326 2005-01-11 Alexander Larsson <alexl@redhat.com>
12328 * libnautilus-private/nautilus-icon-factory.c:
12329 (nautilus_icon_factory_get_icon_for_file):
12330 Special case icons for burn: and computer:
12332 * src/nautilus-main.c: (register_icons):
12333 * src/nautilus-navigation-window-menus.c:
12334 * src/nautilus-window-menus.c:
12335 Fix up icons and names in go/places menu.
12336 Fixes #162750 and #149941
12338 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
12340 2005-01-11 Alexander Larsson <alexl@redhat.com>
12342 * src/nautilus-navigation-window.c (real_set_title):
12343 Make window title "location - File Browser", not "File Browser: location".
12344 Fixes #149008. Patch by Gustavo Carneiro.
12346 2005-01-11 Alexander Larsson <alexl@redhat.com>
12349 Post release version bump
12351 === nautilus 2.9.2 ===
12353 2004-01-11 James Henstridge <james@jamesh.id.au>
12355 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
12357 * src/Makefile.am: remove desktop and server files on clean.
12358 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
12361 * Makefile.am: remove desktop files on clean, and intltool files
12364 * acconfig.h: remove, since it isn't needed anymore.
12366 * configure.in: remove some macro calls not needed with newer
12367 automakes, and use newer versions of some macros.
12369 * autogen.sh: require Automake >= 1.7.
12371 2005-01-11 Alexander Larsson <alexl@redhat.com>
12374 Update for release.
12379 2005-01-11 Alexander Larsson <alexl@redhat.com>
12381 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12384 2005-01-10 Alexander Larsson <alexl@redhat.com>
12386 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
12387 Remove mk for ALL_LINGUAS since it broke the build.
12389 2004-12-17 Alexander Larsson <alexl@redhat.com>
12391 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12392 Don't use frames for images with alpha.
12394 Patch from Jaap Haitsma <jaap@haitsma.org>
12396 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
12398 * src/nautilus-bookmarks-window.[ch]:
12399 (open_selected_bookmark): New function, choose if to open in
12400 parent or new window.
12401 (get_bookmark_nautilus_navigation_window_new): Get New window.
12402 (on_jump_button_clicked): Call open_selected_bookmark.
12403 (on_row_activated): Call open_selected_bookmark.
12404 * src/nautilus-navigation-window-menus.c:
12405 (get_or_create_bookmarks_window): Reset signals for the
12406 edit bookmark dialog.
12409 2004-12-15 Alexander Larsson <alexl@redhat.com>
12414 * libnautilus-private/nautilus-file-utilities.c:
12415 (nautilus_get_uri_shortname_for_display):
12416 * libnautilus-private/nautilus-file.c:
12417 (nautilus_file_get_display_name_nocopy):
12418 Use g_filename_display_basename() for display names
12420 2004-12-15 Alexander Larsson <alexl@redhat.com>
12422 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
12423 (fm_list_view_start_renaming_file):
12424 * src/file-manager/fm-properties-window.c:
12425 (name_field_done_editing):
12426 Make sure we don't rename files if the name was never
12427 changed from the original display name.
12429 2004-12-15 Alexander Larsson <alexl@redhat.com>
12431 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
12432 Fill in ctrl-l dialog correctly for desktop.
12434 Patch from Matthew Gatto <poobar@nycap.rr.com>
12436 2004-12-15 Alexander Larsson <alexl@redhat.com>
12438 * libnautilus-private/nautilus-icon-container.c:
12439 (nautilus_icon_container_update_icon):
12440 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12441 * libnautilus-private/nautilus-thumbnails.c:
12442 (nautilus_thumbnail_frame_image),
12443 (nautilus_thumbnail_load_framed_image):
12444 * libnautilus-private/nautilus-thumbnails.h:
12445 Better handling of icon sizes, including
12446 framing of large file-as-icon images.
12448 Patches from Jaap Haitsma <jaap@haitsma.org>
12450 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
12452 * configure.in: Added "zu" to ALL_LINGUAS.
12454 2004-12-12 Alexander Larsson <alexl@redhat.com>
12456 * libnautilus-private/nautilus-desktop-link-monitor.c:
12457 (destroy_desktop_link_monitor),
12458 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
12459 (nautilus_desktop_link_monitor_make_filename_unique),
12460 (create_volume_link), (nautilus_desktop_link_monitor_init):
12461 * libnautilus-private/nautilus-desktop-link-monitor.h:
12462 * libnautilus-private/nautilus-desktop-link.c:
12463 (nautilus_desktop_link_new_from_volume):
12464 Make sure volume filenames are unique (#153888)
12466 2004-12-12 Alexander Larsson <alexl@redhat.com>
12468 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
12469 Disconnect from right object.
12471 2004-11-29 Alexander Larsson <alexl@redhat.com>
12473 * src/file-manager/fm-directory-view.c:
12474 (add_application_to_open_with_menu), (real_update_menus):
12475 Fix underscore escaping in open with menu.
12477 2004-11-29 Alexander Larsson <alexl@redhat.com>
12479 * libnautilus-private/nautilus-bookmark.c:
12480 (nautilus_bookmark_get_pixbuf):
12481 Force size for pixbufs.
12483 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
12484 Load force-sized svgs right.
12485 (nautilus_icon_factory_get_pixbuf_from_name):
12486 Allow force-size loading
12488 * libnautilus-private/nautilus-icon-factory.h:
12489 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
12491 * libnautilus-private/nautilus-ui-utilities.c:
12492 (nautilus_action_from_menu_item),
12493 (nautilus_toolbar_action_from_menu_item):
12494 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
12495 * src/nautilus-property-browser.c: (make_drag_image),
12496 (make_properties_from_directories):
12497 * src/nautilus-sidebar-title.c: (update_icon):
12498 * src/file-manager/fm-directory-view.c:
12499 (add_extension_action_for_files):
12500 * src/file-manager/fm-properties-window.c: (create_emblems_page):
12501 * src/file-manager/fm-tree-model.c:
12502 (tree_node_get_pixbuf_from_factory):
12504 Force-size load icons
12506 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
12507 (nautilus_throbber_finalize):
12508 Disconnect icon theme changed signal on finalize.
12510 2004-11-29 Alexander Larsson <alexl@redhat.com>
12512 * libnautilus-private/nautilus-file-dnd.c:
12513 (nautilus_drag_can_accept_item):
12514 Handle drags to desktop items.
12516 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
12518 * configure.in: Added "nso" to ALL_LINGUAS.
12520 2004-11-29 Alexander Larsson <alexl@redhat.com>
12522 * libnautilus-private/nautilus-icon-container.c:
12523 (canvas_position_to_grid_position):
12524 Fix positioning. Makes find_new_empty_spot tighter.
12525 Patch from Jimmy Do <crispyleaves@gmail.com>
12527 2004-11-29 Alexander Larsson <alexl@redhat.com>
12529 * libnautilus-private/nautilus-icon-container.c: (snap_position),
12530 (find_empty_location):
12531 Fix a few typos in icon placement.
12532 Patch from Jimmy Do <crispyleaves@gmail.com>
12534 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12536 * src/file-manager/Makefile.am:
12538 No need to define VERSION here, it's aleady in
12539 config.h. Fix the build.
12541 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
12543 reviewed by: Alexander Larsson <alexl@redhat.com>
12547 Bump gnome-vfs required version
12549 * libnautilus-private/nautilus-mime-actions.c:
12550 (nautilus_mime_get_default_application_for_file),
12551 (application_equal), (get_open_with_mime_applications),
12552 (nautilus_mime_get_open_with_applications_for_file),
12553 (nautilus_mime_get_applications_for_file),
12554 (nautilus_mime_has_any_applications_for_file):
12555 * libnautilus-private/nautilus-mime-actions.h:
12556 * libnautilus-private/nautilus-program-choosing.c:
12557 (nautilus_launch_show_file), (nautilus_launch_application):
12558 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12559 (activate_check_mime_types):
12560 * src/nautilus-information-panel.c: (command_button_callback),
12561 (add_command_buttons), (nautilus_information_panel_update_buttons):
12563 Remove all mime api deprecated calls and replace them with the
12564 new API. Fix bug #159435.
12566 2004-11-24 Alexander Larsson <alexl@redhat.com>
12569 Post release version bump
12571 === nautilus 2.9.1 ===
12573 2004-11-24 Alexander Larsson <alexl@redhat.com>
12576 Update for release.
12578 2004-11-22 Alexander Larsson <alexl@redhat.com>
12580 * libnautilus-private/nautilus-undo-signal-handlers.c:
12583 2004-11-22 Alexander Larsson <alexl@redhat.com>
12584 * Merge bonobo-slay-branch
12586 2004-11-22 Alexander Larsson <alexl@redhat.com>
12588 * src/nautilus-window.c: (action_view_as_callback),
12589 (nautilus_window_synch_view_as_menus):
12590 Don't reenter action callback when switching views.
12592 2004-11-19 Dave Camp <dave@novell.com>
12594 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
12595 (can_show_default_app), (real_update_menus): Fix some jumping
12597 * test/Makefile.am: Don't link to libnautilus
12599 2004-11-19 Alexander Larsson <alexl@redhat.com>
12601 * libnautilus-private/nautilus-mime-actions.c:
12602 removed unneeded includes
12604 * src/nautilus-application.c:
12605 * src/nautilus-desktop-window.c:
12606 Removed app_id property on NautilusWindow
12608 * src/nautilus-main.c: (main):
12611 * src/nautilus-navigation-window.c:
12612 * src/nautilus-sidebar-title.c:
12613 * src/nautilus-window-menus.c:
12614 * src/file-manager/fm-ditem-page.c:
12615 Remove bonobo comments
12617 * src/nautilus-window.c:
12618 Remove app_id property
12619 fix last bonobo details
12621 * src/file-manager/fm-actions.h:
12622 * src/file-manager/fm-directory-view.c:
12623 * src/file-manager/nautilus-directory-view-ui.xml:
12624 remove edit launcher action
12626 2004-11-19 Alexander Larsson <alexl@redhat.com>
12631 * src/file-manager/fm-actions.h:
12632 * src/file-manager/fm-directory-view.[ch]:
12633 * src/file-manager/nautilus-directory-view-ui.xml:
12634 * src/nautilus-actions.h:
12635 * src/nautilus-shell-ui.xml:
12636 * src/nautilus-spatial-window-ui.xml:
12637 * src/nautilus-spatial-window.c:
12638 * src/nautilus-window-menus.c:
12639 * src/nautilus-window.[ch]:
12640 Implement some accels as GtkBindings instead to avoid
12641 overriding widget-specific keybindings like "delete" and "backspace".
12643 2004-11-19 Alexander Larsson <alexl@redhat.com>
12645 * src/nautilus-navigation-window.c:
12646 * src/nautilus-window-private.h:
12647 Put location entry etc in a toolbar.
12649 2004-11-19 Alexander Larsson <alexl@redhat.com>
12651 * libnautilus-private/nautilus-file.c: (is_desktop_file),
12652 (nautilus_file_is_nautilus_link):
12653 Don't check for "application/x-gnome-app-info", as that is already
12654 handled by the alias system. This also avoids stating for a
12657 * src/nautilus-throbber.c:
12658 Don't create a new icon theme for each throbber.
12659 Use GtkIconTheme instead of GnomeIconTheme
12661 * libnautilus-private/nautilus-ui-utilities.[ch]:
12662 New function nautilus_ui_string_get to cache the loaded ui files.
12664 * src/nautilus-navigation-window.c:
12665 Remove old bonoboui stuff
12667 * src/nautilus-navigation-window-menus.c:
12668 Open New window is Ctrl-N.
12669 Use the new nautilus_ui_string_get call
12671 * src/nautilus-spatial-window.c:
12672 * src/nautilus-window-menus.c:
12673 * src/file-manager/fm-desktop-icon-view.c:
12674 * src/file-manager/fm-directory-view.c:
12675 * src/file-manager/fm-icon-view.c:
12676 * src/file-manager/fm-list-view.c:
12677 Use the new nautilus_ui_string_get call
12679 * src/file-manager/nautilus-directory-view-ui.xml:
12680 * src/file-manager/nautilus-icon-view-ui.xml:
12681 Name separators to work around bug #158620
12683 2004-11-18 Alexander Larsson <alexl@redhat.com>
12685 * src/file-manager/fm-actions.h:
12686 * src/file-manager/fm-directory-view.c:
12687 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12688 * src/file-manager/nautilus-directory-view-ui.xml:
12689 * src/file-manager/nautilus-icon-view-ui.xml:
12690 * src/file-manager/nautilus-list-view-ui.xml:
12691 * src/nautilus-actions.h:
12692 * src/nautilus-navigation-window-ui.xml:
12693 * src/nautilus-shell-ui.xml:
12694 * src/nautilus-spatial-window-ui.xml:
12695 * src/nautilus-spatial-window.c:
12696 * src/nautilus-window-menus.c:
12697 * src/nautilus-window.[ch]:
12698 Add all extra accellerators and clean up ui files.
12700 2004-11-18 Alexander Larsson <alexl@redhat.com>
12702 * src/nautilus-window-menus.c:
12703 * src/nautilus-window-toolbars.c:
12704 * libnautilus-private/nautilus-ui-utilities.[ch]:
12705 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
12706 Move code to utility functions.
12708 2004-11-18 Alexander Larsson <alexl@redhat.com>
12710 * libnautilus-private/nautilus-file-utilities.[ch]:
12711 * src/nautilus-spatial-window.c:
12712 * src/nautilus-navigation-window-menus.c:
12713 * src/nautilus-window-menus.c:
12714 Move some functions to nautilus-ui-utilities
12716 * libnautilus-private/Makefile.am:
12717 * libnautilus-private/nautilus-ui-utilities.[ch]:
12718 Various ui utility functions
12720 * src/file-manager/fm-desktop-icon-view.c:
12721 * src/file-manager/fm-directory-view.c:
12722 * src/file-manager/fm-icon-view.c:
12723 * src/file-manager/fm-list-view.c:
12724 Unmerge everything on destroy
12726 * src/nautilus-shell-ui.xml:
12727 Remove unused stuff
12729 2004-11-18 Alexander Larsson <alexl@redhat.com>
12731 * libnautilus-private/nautilus-clipboard-monitor.c:
12732 Handle ownership changes from XFixes
12734 * libnautilus-private/Makefile.am:
12735 * libnautilus-private/nautilus-clipboard-ui.xml:
12736 Remove (is now inline)
12738 * libnautilus-private/nautilus-clipboard.[ch]:
12739 Convert to GtkUIManager
12741 * src/nautilus-location-bar.c:
12742 * src/nautilus-notes-viewer.c:
12743 Adapt to NautilusClipboard changes
12745 * src/nautilus-window-menus.c:
12746 Remove duplicated action
12748 * src/file-manager/fm-actions.h:
12749 * src/file-manager/fm-directory-view.c:
12750 * src/file-manager/fm-icon-view.c:
12751 * src/file-manager/fm-list-view.c:
12752 * src/file-manager/nautilus-directory-view-ui.xml:
12753 Adapt to NautilusClipboard changes
12754 Fix paste into folder to not use stock accelerator
12756 2004-11-17 Alexander Larsson <alexl@redhat.com>
12758 * components/Makefile.am:
12759 Remove references to throbber
12762 * src/nautilus-throbber.[ch]:
12763 Moved throbber here and made it not be a bonobo object
12765 * src/nautilus-window-private.h:
12766 * src/nautilus-window-toolbars.c:
12767 Work with the throbber
12769 2004-11-17 Alexander Larsson <alexl@redhat.com>
12771 * src/nautilus-application.c:
12772 * src/nautilus-navigation-window.c:
12773 * src/nautilus-spatial-window.c:
12774 * src/nautilus-window-private.h:
12775 * src/nautilus-window.c:
12776 Make initial window geometry work.
12778 2004-11-17 Alexander Larsson <alexl@redhat.com>
12780 * src/nautilus-image-properties-page.c: (get_property_pages):
12781 Only show for images.
12783 2004-11-17 Alexander Larsson <alexl@redhat.com>
12785 * src/file-manager/fm-properties-window.h:
12786 Don't include libnautilus files.
12788 2004-11-17 Alexander Larsson <alexl@redhat.com>
12790 * src/file-manager/fm-desktop-icon-view.c:
12791 * src/nautilus-navigation-window.c:
12792 * src/nautilus-desktop-window.c:
12795 * src/file-manager/fm-directory-view.c:
12796 * src/file-manager/nautilus-directory-view-ui.xml:
12797 * src/nautilus-navigation-window-ui.xml:
12798 * src/nautilus-shell-ui.xml:
12799 Make the menus look like pre-bonobo-removal
12801 2004-11-17 Alexander Larsson <alexl@redhat.com>
12803 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
12804 Don't have use default background on desktop context menu.
12806 2004-11-17 Alexander Larsson <alexl@redhat.com>
12809 Remove libnautilus-adapter subdir
12811 * components/Makefile.am:
12812 Don't build throbber atm
12814 * src/nautilus-navigation-action.c:
12815 Use GtkMenuToolButton instead of NautilusArrowToolbutton
12818 * src/nautilus-arrow-toolbutton.[ch]:
12821 2004-11-16 Anders Carlsson <andersca@gnome.org>
12823 * libnautilus-private/nautilus-window-info.c:
12824 (nautilus_window_info_get_ui_manager):
12825 It's NULL now, not CORBA_OBJECT_NIL.
12827 2004-11-16 Alexander Larsson <alexl@redhat.com>
12829 * libnautilus-private/nautilus-view.h:
12830 remove bonoboui inclide
12832 * src/nautilus-navigation-action.[ch]:
12833 Add navigation GtkAction, based on epi code
12835 * src/nautilus-window-menus.c:
12836 * src/nautilus-window-toolbars.c:
12837 Correctly handle toolbar icons for extensions
12839 2004-11-16 Alexander Larsson <alexl@redhat.com>
12842 Remove bonoboui dependencies
12844 * libnautilus-private/Makefile.am:
12845 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12846 * libnautilus-private/nautilus-bonobo-ui.h:
12847 Remove unneeded files
12849 * libnautilus-private/nautilus-clipboard.c:
12850 Comment out for now.
12852 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12853 * libnautilus-private/nautilus-metafile.c:
12854 * src/nautilus-application.c:
12855 * src/nautilus-history-sidebar.c:
12856 * src/nautilus-information-panel.c:
12857 * src/nautilus-main.c: (main):
12858 * src/nautilus-notes-viewer.c:
12859 * src/nautilus-sidebar-title.c:
12860 * src/file-manager/fm-properties-window.c:
12861 Remove bonobo includes
12863 * libnautilus-private/nautilus-file-utilities.[ch]:
12864 (nautilus_get_ui_directory), (nautilus_ui_file):
12865 Util functions for ui files.
12867 * libnautilus-private/nautilus-view.[ch]:
12868 * libnautilus-private/nautilus-window-info.[ch]:
12869 Remove bonoboui methods
12872 Add new files, remove some old ones
12873 Move ui files to datadir/nautilus/ui
12875 * src/nautilus-actions.h:
12876 New file with action names
12878 * src/nautilus-arrow-toolbutton.[ch]:
12879 New widget for back/forward buttons.
12881 * src/nautilus-desktop-window.c:
12882 * src/nautilus-navigation-window-menus.c:
12883 * src/nautilus-navigation-window-ui.xml:
12884 * src/nautilus-navigation-window.[ch]:
12885 * src/nautilus-shell-ui.xml:
12886 * src/nautilus-spatial-window-ui.xml:
12887 * src/nautilus-spatial-window.c:
12888 * src/nautilus-window-manage-views.[ch]:
12889 * src/nautilus-window-menus.c:
12890 * src/nautilus-window-private.h:
12891 * src/nautilus-window-toolbars.c:
12892 * src/nautilus-window.[ch]:
12893 Initial port to GtkUIManager
12895 * src/nautilus-profiler.[ch]:
12898 * src/file-manager/Makefile.am:
12899 * src/file-manager/fm-actions.h:
12900 New file with action names
12902 * src/file-manager/fm-desktop-icon-view.c:
12903 * src/file-manager/fm-directory-view.[ch]:
12904 * src/file-manager/fm-icon-view.c:
12905 * src/file-manager/fm-list-view.c:
12906 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12907 * src/file-manager/nautilus-directory-view-ui.xml:
12908 * src/file-manager/nautilus-icon-view-ui.xml:
12909 * src/file-manager/nautilus-list-view-ui.xml:
12910 Initial port of views to GtkUIManager
12912 2004-11-09 Alexander Larsson <alexl@redhat.com>
12914 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12915 Remove some unused bonobo extensions.
12917 * libnautilus-private/Makefile.am:
12918 * src/nautilus-navigation-window.c:
12919 * src/nautilus-property-browser.c:
12920 * src/nautilus-spatial-window.c:
12921 * src/nautilus-window.c:
12922 * libnautilus-private/nautilus-drag-window.[ch]:
12923 Remove NautilusDragWindow (not used anyway)
12925 2004-11-09 Alexander Larsson <alexl@redhat.com>
12928 * libnautilus-private/Makefile.am:
12929 * libnautilus-private/nautilus-directory-async.c:
12930 * libnautilus-private/nautilus-lib-self-check-functions.h:
12931 * libnautilus-private/nautilus-medusa-support.[ch]:
12932 * libnautilus-private/nautilus-metafile.c:
12933 * libnautilus-private/nautilus-search-uri.[ch]:
12935 * src/file-manager/Makefile.am:
12936 * src/file-manager/fm-search-list-view.[ch]:
12937 * src/file-manager/nautilus-indexing-info.[ch]:
12938 * src/file-manager/nautilus-search-list-view-ui.xml:
12939 * src/nautilus-application.c:
12940 * src/nautilus-complex-search-bar.[ch]:
12941 * src/nautilus-navigation-window-menus.c:
12942 * src/nautilus-navigation-window-ui.xml:
12943 * src/nautilus-navigation-window.[ch]:
12944 * src/nautilus-search-bar-criterion-private.h:
12945 * src/nautilus-search-bar-criterion.[ch]:
12946 * src/nautilus-search-bar-private.h:
12947 * src/nautilus-search-bar.[ch]:
12948 * src/nautilus-shell-ui.xml:
12949 * src/nautilus-sidebar-title.c:
12950 * src/nautilus-simple-search-bar.[ch]:
12951 * src/nautilus-spatial-window.c:
12952 * src/nautilus-switchable-navigation-bar.[ch]:
12953 * src/nautilus-switchable-search-bar.[ch]:
12954 * src/nautilus-window-manage-views.c:
12955 * src/nautilus-window-menus.c:
12956 * src/nautilus-window.c:
12957 Remove all traces of old medusa support.
12959 2004-11-09 Alexander Larsson <alexl@redhat.com>
12961 * libnautilus-private/nautilus-icon-factory.[ch]:
12962 (nautilus_get_relative_icon_size_for_zoom_level):
12965 * libnautilus-private/nautilus-view.[ch]:
12966 Redo the zooming interface
12968 * src/file-manager/fm-directory-view.[ch]:
12969 * src/file-manager/fm-icon-view.c:
12970 * src/file-manager/fm-list-view.c:
12971 Implement the new interface for zooming and clean up.
12972 Remove the "default zoom affects fonts" behaviour.
12974 * src/nautilus-navigation-window.c:
12975 * src/nautilus-zoom-control.[ch]:
12976 Use the new simplified zoom interfaces
12978 2004-11-09 Alexander Larsson <alexl@redhat.com>
12980 * libnautilus-private/nautilus-directory-async.c:
12981 (nautilus_async_destroying_file), (extension_info_cancel),
12982 (info_provider_idle_callback), (info_provider_callback):
12983 * libnautilus-private/nautilus-directory-private.h:
12984 Handle the case when the file we're getting extension info
12987 2004-11-08 Alexander Larsson <alexl@redhat.com>
12989 * src/nautilus-navigation-window.c:
12990 (nautilus_navigation_window_set_up_sidebar):
12991 * src/nautilus-window-manage-views.c:
12992 (viewed_file_changed_callback):
12993 Remove some BONOBO TODOs
12995 2004-11-08 Alexander Larsson <alexl@redhat.com>
12997 * components/Makefile.am:
12998 Remove image_properties subdir
13001 * src/nautilus-application.c: (nautilus_application_instance_init):
13002 * src/nautilus-image-properties-page.[ch]:
13003 Image property page using new system
13005 * src/nautilus-notes-viewer.c:
13008 2004-11-08 Alexander Larsson <alexl@redhat.com>
13010 * libnautilus-private/Makefile.am:
13011 * libnautilus-private/nautilus-sidebar-factory.c:
13012 * libnautilus-private/nautilus-sidebar-factory.h:
13013 Remove old sidebar-factory API
13015 * src/file-manager/fm-tree-view.c:
13016 * src/nautilus-emblem-sidebar.c:
13017 * src/nautilus-history-sidebar.c:
13018 * src/nautilus-information-panel.c:
13019 * src/nautilus-navigation-window.c:
13020 Convert to new provider API.
13022 2004-11-08 Alexander Larsson <alexl@redhat.com>
13024 * libnautilus-private/Makefile.am:
13025 * libnautilus-private/nautilus-sidebar-provider.[ch]:
13026 Add new extensions-style sidebar provider interface
13028 * src/nautilus-navigation-window.c:
13031 * src/nautilus-notes-viewer.[ch]:
13032 Convert notes viewer to new iface
13034 2004-11-08 Alexander Larsson <alexl@redhat.com>
13037 * src/nautilus-application.c: (nautilus_application_instance_init):
13038 * src/nautilus-notes-sidebar.[ch]:
13039 * src/nautilus-notes-viewer.[ch]:
13040 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
13043 2004-11-08 Alexander Larsson <alexl@redhat.com>
13045 * components/Makefile.am:
13046 Remove emblem subdir
13048 * libnautilus-private/nautilus-window-info.[ch]:
13049 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
13050 hidden_files_mode_changed signal
13052 * src/file-manager/Makefile.am:
13053 * src/file-manager/fm-tree-view.[ch]:
13054 * src/nautilus-application.c: (nautilus_application_instance_init):
13055 Make tree view work with new system.
13057 * src/nautilus-window-manage-views.c: (load_new_location),
13058 (location_has_really_changed):
13059 Only emit loading_uri after load_underway has been reported.
13061 2004-11-05 Alexander Larsson <alexl@redhat.com>
13064 * src/nautilus-emblem-sidebar.[ch]:
13065 * src/nautilus-application.c:
13066 Add emblem sidebar, based on old compontent
13067 now uses NautilusSignaller to detect/signal emblem changes
13069 * src/nautilus-property-browser.c:
13070 Catch the emblems_changed signal and refresh
13072 2004-11-05 Alexander Larsson <alexl@redhat.com>
13074 * src/file-manager/fm-list-view.c:
13075 Fix crash when switching view.
13077 * src/nautilus-history-sidebar.c:
13080 * src/nautilus-navigation-window.c:
13081 Fix unref-null warning
13084 * src/nautilus-application.c:
13085 * src/nautilus-notes-sidebar.[ch]:
13086 Add notes sidebar widget, based on old component
13088 * components/Makefile.am (SUBDIRS):
13091 2004-11-05 Alexander Larsson <alexl@redhat.com>
13093 * components/Makefile.am:
13094 Remove stuff that are now replaced or not needed anymore.
13096 * libnautilus-private/nautilus-window-info.[ch]:
13097 * src/nautilus-window.c:
13098 Add nautilus_window_info_get_history.
13101 * src/nautilus-history-sidebar.[ch]:
13102 * src/nautilus-application.c: (nautilus_application_instance_init):
13103 Add history sidebar widget, based on old component.
13105 * src/nautilus-information-panel.[ch]:
13108 2004-11-05 Alexander Larsson <alexl@redhat.com>
13110 * libnautilus-private/nautilus-directory-background.c:
13113 * libnautilus-private/nautilus-sidebar-factory.h:
13114 * libnautilus-private/nautilus-window-info.[ch]:
13115 * src/nautilus-application.c:
13116 * src/nautilus-information-panel.[ch]:
13117 * src/nautilus-navigation-window.c:
13118 * src/nautilus-side-pane.c:
13119 * src/nautilus-window.c:
13120 More work on sidebars. Now the information sidebar works.
13122 2004-11-04 Alexander Larsson <alexl@redhat.com>
13125 Don't build libnautilus subdir
13127 * libnautilus-private/Makefile.am:
13128 Don't link to libnautilus
13129 Add new files (some from libnautilus)
13130 Remove not used files
13132 * libnautilus-private/apps_nautilus_preferences.schemas.in:
13133 Remove hide_built_in_bookmarks
13135 * libnautilus-private/nautilus-bonobo-ui.h:
13136 * libnautilus-private/nautilus-clipboard-ui.xml:
13137 * libnautilus-private/nautilus-clipboard.[ch]:
13138 * libnautilus-private/nautilus-idle-queue.[ch]:
13139 Move here from libnautilus
13141 * libnautilus-private/nautilus-desktop-link.c:
13142 * libnautilus-private/nautilus-global-preferences.[ch]:
13143 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
13146 * libnautilus-private/nautilus-directory-private.h:
13147 * libnautilus-private/nautilus-metafile-server.idl:
13148 * libnautilus-private/nautilus-program-choosing.h:
13149 Remove not needed header inclusions
13151 * libnautilus-private/nautilus-sidebar-factory.[ch]:
13152 NautilusSidebar registration and creation
13154 * libnautilus-private/nautilus-sidebar.[ch]:
13155 New NautilusSidebar interface
13157 * libnautilus-private/nautilus-sidebar-functions.[ch]:
13158 * libnautilus-private/nautilus-undo-context.[ch]:
13159 * libnautilus-private/nautilus-view-identifier.[ch]:
13160 * libnautilus-private/nautilus-view-query.[ch]:
13161 Remove not needed files
13163 * libnautilus-private/nautilus-undo-manager.[ch]:
13164 * libnautilus-private/nautilus-undo-private.h:
13165 * libnautilus-private/nautilus-undo-transaction.[ch]:
13166 * libnautilus-private/nautilus-undo.[ch]:
13167 Convert from bonobo. Some moved from libnautilus.
13169 * libnautilus-private/nautilus-view-factory.[ch]:
13170 NautilusView registration and creation
13172 * libnautilus-private/nautilus-view.[ch]:
13173 New NautilusView interface
13175 * libnautilus-private/nautilus-window-info.[ch]:
13176 New NautilusWindowInfo interface
13179 Don't link to libnautilus
13180 Remove not used files
13182 * src/nautilus-applicable-views.[ch]:
13183 * src/nautilus-component-adapter-factory.[ch]:
13184 * src/nautilus-view-frame-corba.[ch]:
13185 * src/nautilus-view-frame-private.h:
13186 * src/nautilus-view-frame.[ch]:
13187 Removed. Not needed anymore.
13189 * src/nautilus-bookmarks-window.c:
13190 * src/nautilus-complex-search-bar.c:
13191 * src/nautilus-information-panel.[ch]:
13192 * src/nautilus-location-bar.c:
13193 * src/nautilus-location-dialog.c:
13194 * src/nautilus-location-entry.c:
13195 * src/nautilus-shell-interface.idl:
13196 * src/nautilus-side-pane.h:
13197 * src/nautilus-sidebar-title.c:
13198 * src/nautilus-simple-search-bar.c:
13199 Minor changes to build.
13201 * src/nautilus-shell.c:
13202 Remove WEB_NAVIGATION_ENABLED
13204 * src/nautilus-application.c:
13205 * src/nautilus-desktop-window.c:
13206 * src/nautilus-navigation-window-menus.c:
13207 * src/nautilus-navigation-window.[ch]:
13208 * src/nautilus-spatial-window.c:
13209 * src/nautilus-window-manage-views.[ch]:
13210 * src/nautilus-window-menus.c:
13211 * src/nautilus-window-private.h:
13212 * src/nautilus-window.[ch]:
13213 Initial conversion to new NautilusView interface.
13215 * src/file-manager/Makefile.am:
13216 * src/file-manager/fm-bonobo-provider.[ch]:
13217 Removed. Not needed anymore.
13218 Temporary commented out fm-tree-view.[ch]
13220 * src/file-manager/fm-desktop-icon-view.c:
13221 * src/file-manager/fm-desktop-icon-view.h:
13222 * src/file-manager/fm-directory-view.c:
13223 * src/file-manager/fm-directory-view.h:
13224 * src/file-manager/fm-icon-view.c:
13225 * src/file-manager/fm-icon-view.h:
13226 * src/file-manager/fm-list-view.c:
13227 * src/file-manager/fm-list-view.h:
13228 * src/file-manager/fm-properties-window.c:
13229 * src/file-manager/fm-tree-view.h:
13230 Initial conversion to new NautilusView interface.
13232 2004-11-09 Mark McLoughlin <mark@skynet.ie>
13234 * Makefile.am: install nautilus-file-management-properties.desktop
13235 in $(datadir)/applications
13237 * nautilus-file-management-properties.desktop.in:
13238 add OnlyShowIn=GNOME;
13240 2004-10-29 Iain <iaingnome@gmail.com>
13242 * libnautilus-private/nautilus-icon-canvas-item.c
13243 (compute_text_rectangle): Line up the text with the middle of the icon.
13245 * libnautilus-private/nautilus-icon-container.c
13246 (lay_down_one_line): Take the max height of the row so that icons can
13248 (lay_down_icons_horizontal): Calculate the grid_width depending on the
13249 max width of an icon.
13250 Line up icons on a vertical line set at the left of the text.
13252 2004-10-29 Alexander Larsson <alexl@redhat.com>
13255 Update version to 2.9.1.
13256 Gnome 2.8 versions are now on the gnome-2-8 branch.
13258 * ChangeLog: rolled over to ChangeLog-20041029.
13260 ==== gnome-2-8 branched from here ===