1 2007-11-27 Andre Klapper <a9016009@gmx.de>
4 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
7 2007-11-12 Alexander Larsson <alexl@redhat.com>
9 * libnautilus-private/nautilus-icon-canvas-item.c:
10 * libnautilus-private/nautilus-icon-container.c:
11 * libnautilus-private/nautilus-icon-container.h:
12 * libnautilus-private/nautilus-icon-dnd.c:
13 * libnautilus-private/nautilus-icon-private.h:
14 * src/file-manager/fm-desktop-icon-view.c:
15 * src/file-manager/fm-icon-view.c:
16 Handle RTL layout of icons (#342009)
17 Patch from Yair Hershkovitz
19 2007-11-05 Jürg Billeter <j@bitron.ch>
21 reviewed by: Alexander Larsson <alexl@redhat.com>
23 * src/file-manager/fm-actions.h:
24 * src/file-manager/fm-directory-view.c:
25 (action_open_folder_window_callback), (open_one_in_folder_window),
26 (action_location_open_folder_window_callback),
27 (real_update_location_menu), (real_update_menus):
28 * src/file-manager/nautilus-directory-view-ui.xml:
29 * src/nautilus-actions.h:
30 * src/nautilus-navigation-window-menus.c:
31 (nautilus_navigation_window_update_spatial_menu_item),
32 (action_folder_window_callback),
33 (nautilus_navigation_window_initialize_menus):
34 * src/nautilus-navigation-window-ui.xml:
35 * src/nautilus-navigation-window.c:
36 (nautilus_navigation_window_init), (always_use_browser_changed):
37 * src/nautilus-window-private.h:
38 Add menu item to open spatial folder window from browser window to File
39 menu and context menus.
41 2007-10-03 Christian Neumair <cneumair@gnome.org>
43 * libnautilus-private/nautilus-module.c:
44 Fix valgrind warning on shutdown (#346401, re-applied).
46 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
48 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
49 patch from Joachim Sauer, fix beep when backspace or delete are pressed
52 2007-10-03 Alexander Larsson <alexl@redhat.com>
54 * src/nautilus-sidebar-title.c:
56 Fix crash with small fonts (#454884)
58 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
60 Backport from gio-branch, fixes #480608, from
61 Alexander Larsson <alexl@redhat.com>
63 * libnautilus-private/nautilus-icon-factory.c:
64 Don't clear thumbnails and other absolute pathnames from icon
65 cache when mime data or icon theme changes. This is to avoid
66 flashing and async realoading of all thumbnails.
68 * libnautilus-private/nautilus-directory-async.c:
69 (mime_db_changed_callback):
70 Use the right call to invalidate attributes, so that
71 they get re-read correctly.
73 2007-09-27 Christian Neumair <cneumair@gnome.org>
75 * libnautilus-private/nautilus-icon-factory.c:
76 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
79 2007-09-18 Alexander Larsson <alexl@redhat.com>
82 Post release version bump
84 === nautilus 2.20.0 ===
86 2007-09-18 Alexander Larsson <alexl@redhat.com>
90 Bump version to 2.20.0
92 2007-09-14 Alexander Shopov <ash@contact.bg>
94 * libnautilus-private/apps_nautilus_preferences.schemas.in
95 Added translator visible comment for difference
96 between date_changed and date_modified.
98 2007-09-11 Alexander Larsson <alexl@redhat.com>
100 * libnautilus-private/nautilus-module.c:
101 Revert. We're in hard code freeze.
103 2007-09-11 Alexander Larsson <alexl@redhat.com>
105 * libnautilus-private/nautilus-module.c:
106 Fix valgrind warning on shutdown (#346401)
108 2007-09-10 Alexander Larsson <alexl@redhat.com>
110 * libnautilus-private/nautilus-thumbnails.[ch]:
111 Add nautilus_thumbnail_load_image_async and cancel.
113 * libnautilus-private/nautilus-icon-container.c:
114 * libnautilus-private/nautilus-icon-factory.[ch]:
115 Load thumbnails asynchronously
117 Patch from Christian Neumair
119 2007-09-10 Alexander Larsson <alexl@redhat.com>
121 * libnautilus-private/nautilus-dnd.h:
122 * libnautilus-private/nautilus-file-dnd.c:
123 * libnautilus-private/nautilus-icon-dnd.c:
124 Implement direct save (XDS) DnD.
125 Based on patch from BROCCO Amos
127 2007-09-10 Alexander Larsson <alexl@redhat.com>
129 * libnautilus-private/nautilus-file.c:
130 (nautilus_file_get_octal_permissions_as_string):
131 Filter out any non-unix-permissions flags for the
134 2007-09-03 Christian Neumair <cneumair@gnome.org>
136 * src/nautilus-application.c: (save_session_to_file),
137 (nautilus_application_load_session):
138 * src/nautilus-window-manage-views.c: (setup_new_window),
139 (nautilus_spatial_window_state_event):
140 * src/nautilus-spatial-window.c:
141 (nautilus_spatial_window_state_event):
142 * libnautilus-private/nautilus-metadata.h:
143 Store keep-above and stickiness for navigation and spatial windows
144 across sessions (#163335).
146 2007-09-03 Alexander Larsson <alexl@redhat.com>
148 * src/nautilus-connect-server-dialog.c:
150 Use gdk_window_beep instead of gdk_display_beep (#373760)
151 Based on patch from Young-Ho Cha
153 2007-08-28 Alexander Larsson <alexl@redhat.com>
155 * nautilus-folder-handler.desktop.in.in (MimeType):
156 Add colon at end of list.
158 2007-08-27 Alexander Larsson <alexl@redhat.com>
161 Post release version bump
163 === nautilus 2.19.91 ===
165 2007-08-27 Alexander Larsson <alexl@redhat.com>
170 2007-08-27 Alexander Larsson <alexl@redhat.com>
172 * src/file-manager/fm-directory-view.c:
173 (change_to_view_directory):
174 Set cwd correctly for scripts on desktop. (#320218)
175 Patch from Sebastien Bacher
177 2007-08-24 Alexander Larsson <alexl@redhat.com>
179 * libnautilus-private/nautilus-module.c:
180 Be more robust against broken extensions (#449488)
182 2007-08-24 Alexander Larsson <alexl@redhat.com>
184 * libnautilus-private/nautilus-file-utilities.c:
185 * libnautilus-private/nautilus-file.c:
186 Avoid crashing if going to file:///# (#436071)
188 2007-08-22 Alexander Larsson <alexl@redhat.com>
190 * libnautilus-private/nautilus-icon-container.c:
191 * libnautilus-private/nautilus-icon-factory.c:
192 * libnautilus-private/nautilus-icon-factory.h:
193 * src/file-manager/fm-list-model.c:
194 * src/nautilus-sidebar-title.c:
195 The icon theme changed how the sizes of the emblem icons
196 are used, update to comply with that.
198 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
201 Post release version bump
203 === nautilus 2.19.90 ===
205 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
210 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
212 * libnautilus-private/apps_nautilus_preferences.schemas.in:
213 * src/nautilus-navigation-window-menus.c:
214 Replace references to "sidebar" with "side pane". (#131285)
215 Patch from Reinout van Schouwen <reinouts@gnome.org>
217 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
219 * src/nautilus-window-manage-views.c:
220 (display_view_selection_failure):
221 Added debug message when GnomeVFS service is not available
222 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
224 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
226 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
227 Remove excess lines from uninstalled.pc file. (#462496)
228 Patch from Damien Carbery <damien.carbery@sun.com>
230 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
232 * libnautilus-private/Makefile.am:
233 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
234 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
235 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
236 Use a custom cell renderer for the filename column which applies
237 ellipsization but reports its size based on the actual width of
238 the text to be rendered. This restores the original column
239 autosizing behaviour while keeping the ellipsization. (#419343)
241 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
244 Post release version bump
246 === nautilus 2.19.6 ===
248 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
253 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
255 * configure.in: Revert dependency on libSM 1.0.2
256 added on 2007-07-24 as it makes nautilus unbuildable on
257 everything but the most cutting-edge distributions.
258 Plus, nobody else does it.
260 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
262 * src/nautilus-window-toolbars.c:
263 (nautilus_navigation_window_load_extension_toolbar_items):
264 Don't use the same name for the extensions menu action group
265 and the extensions toolbar action group. (#461792)
266 Patch from Christian Persch <chpe@gnome.org>
268 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
270 * src/nautilus-window.c: (real_load_view_as_menu):
271 Dont't try to remove extra_viewer_radio_action from a group
272 that may already have been finalized. (#461789)
273 Patch from Christian Persch <chpe@gnome.org>
275 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
277 * libnautilus-private/nautilus-search-engine-simple.c:
278 (search_visit_func): Don't try to lowercase non-unicode
279 filenames with g_utf8_strdown. Fixes #454799.
280 Patch from Jan de Groot <jan@jgc.homeip.net>
282 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
284 * src/file-manager/fm-properties-window.c:
285 (changed_group_callback): Don't crash if the active group
286 combobox entry is removed or the group information becomes
287 unreadable. Fixes #355018.
289 2007-07-24 Christian Persch <chpe@gnome.org>
291 * libnautilus-private/nautilus-bookmark.c:
292 (nautilus_bookmark_menu_item_new):
293 * libnautilus-private/nautilus-customization-data.c:
294 (nautilus_customization_data_new),
295 (nautilus_customization_data_get_next_element_for_display):
296 * libnautilus-private/nautilus-customization-data.h:
297 * src/nautilus-application.c:
298 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
299 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
301 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
302 (drag_data_received_callback):
303 * src/nautilus-property-browser.c:
304 (make_properties_from_directories):
305 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
307 * src/nautilus-window-menus.c:
308 (nautilus_menus_append_bookmark_to_menu):
309 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
310 instead of truncating the strings. Bug #410113.
312 2007-07-24 Christian Persch <chpe@gnome.org>
314 * src/nautilus-navigation-window.c: (location_button_create),
315 (nautilus_navigation_window_init):
316 * src/nautilus-pathbar.c: (get_slider_button),
317 (make_directory_button):
318 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
319 (nautilus_zoom_control_instance_init),
320 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
321 (and the others on the same 'toolbar') on click, for consistency with
322 toolbars, and the gtk filechooser path bar. Bug #326774.
324 2007-07-24 Alexander Larsson <alexl@redhat.com>
327 Require cvs gnome-vfs
329 2007-07-24 Alexander Larsson <alexl@redhat.com>
333 * src/nautilus-image-properties-page.c:
334 * src/nautilus-main.c:
335 Optionally support XMP metadata in images via exemi (#451380)
336 Patch from Hubert Figuiere
338 2007-07-24 Alexander Larsson <alexl@redhat.com>
340 * src/nautilus-connect-server-dialog.c:
341 (nautilus_connect_server_dialog_init):
342 React on enter key (#449591)
343 Patch from Christian Neumair
345 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
348 Add missing dependency on libSM.
350 2007-07-24 Luca Ferretti <elle.uca@libero.it>
352 * libnautilus-private/apps_nautilus_preferences.schemas.in:
353 fixed a typo in key description
355 2007-07-23 Andre Klapper <a9016009@gmx.de>
357 * src/nautilus-file-management-properties.glade:
358 corrected executable text file labels (#334309)
360 2007-07-23 Andre Klapper <a9016009@gmx.de>
362 * src/file-manager/fm-directory-view.c:
363 improved string and added ngettext support (#326952)
365 2007-07-23 Andre Klapper <a9016009@gmx.de>
367 * libnautilus-private/apps_nautilus_preferences.schemas.in:
368 corrected description for confirm_trash (#329440)
370 2007-07-23 Andre Klapper <a9016009@gmx.de>
372 * src/nautilus-window-menus.c:
373 added two missing tooltip strings (#329308)
375 2007-07-23 Christian Persch <chpe@gnome.org>
378 * src/nautilus-navigation-action.c: (connect_proxy),
380 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
382 * src/nautilus-navigation-window.c: (location_button_create),
383 (nautilus_navigation_window_init),
384 (nautilus_navigation_window_destroy),
385 (nautilus_navigation_window_finalize),
386 (nautilus_navigation_window_class_init):
387 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
388 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
390 * src/nautilus-side-pane.c: (side_panel_free),
391 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
392 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
393 (nautilus_side_pane_add_panel), (create_shortcut):
394 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
395 (nautilus_trash_bar_init):
396 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
397 Bug #458284 and bug #455616.
399 2007-07-23 Alexander Larsson <alexl@redhat.com>
401 * libnautilus-private/nautilus-search-engine-simple.c:
402 Don't error out when recursing into directories during search. (#433105)
403 Requires recent gnome-vfs
404 Patch from Marlon Nelson
406 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
409 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
410 Add uninstalled pkg-config file. (#400114)
411 Patch from Brian Cameron <brian.cameron@sun.com>
413 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
415 * nautilus-computer.desktop.in.in:
416 * nautilus-folder-handler.desktop.in.in:
417 * nautilus-home.desktop.in.in:
418 Remove trailing whitespace from TryExec line. (#426949)
419 Patch from Dan Winship <danw@novell.com>
421 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
423 * src/nautilus-navigation-window.c:
424 (view_as_menu_switch_views_callback):
425 Handle the fact that the gtk+ 2.11.x combobox emits the
426 changed signal on removing the active entry without crash.
428 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
431 Post release version bump
433 === nautilus 2.19.5 ===
435 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
440 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
442 * libnautilus-private/nautilus-program-choosing.c:
443 (nautilus_launch_desktop_file):
444 Check command_string for NULL before using it. (#427618)
445 Patch from Tom Parker <palfrey@tevp.net>
447 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
449 * src/nautilus-image-properties-page.c: (file_read_callback):
450 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
451 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
453 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
455 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
456 (sidebar_title_create_more_info_label):
457 Fix alignment of labels in information sidebar. (#414199)
458 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
460 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
463 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
464 but Interactive Unix is obsolete.
465 Remove checks for functions and headers we don't use anymore.
466 Remove check for jw as the SGML docs have been removed.
467 Remove configuration for removed gimphwrapbox.
468 Remove unused variables $CDDA_LIBS and $LIBJPEG.
470 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
472 * libnautilus-private/Makefile.am:
473 * libnautilus-private/nautilus-cdrom-extensions.h:
476 2007-06-27 Alexander Larsson <alexl@redhat.com>
478 * src/nautilus-file-management-properties-main.c:
479 Fix warning. Patch from Hubert Figuiere.
481 2007-06-24 Christian Neumair <cneumair@gnome.org>
484 * src/nautilus-application.c:
485 * src/file-manager/Makefile.am:
486 * src/file-manager/fm-empty-view.[ch]:
487 Add optional empty view.
489 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
492 Make libexif dependency optional again. (#165773)
494 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
496 * components/services/nautilus-dependent-shared/
497 shared-service-widgets.c:
500 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
502 * src/nautilus-shell-interface.idl:
503 Fix build with libIDL-0.8.5 and older. (#341173)
504 Patch from Marinus Schraal <foser@gentoo.org>
506 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
508 * src/nautilus-connect-server-dialog-main.c: (main):
509 Set translation domain for goption context. (#450159)
510 Patch from Gabor Kelemen <kelemeng@gnome.hu>
512 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
514 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
515 Unref extension modules at shutdown. (#346401)
516 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
518 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
520 * libnautilus-private/nautilus-file-utilities.c:
521 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
522 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
523 Destroy xdg-user-dirs cache at shutdown.
525 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
528 Don't set both -Wsign-compare and -Wno-sign-compare.
529 Don't set -Wchar-subscripts as it's included in -Wall.
531 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
534 Don't set extra warning flags in the user environment CFLAGS.
535 Fixes 'make distcheck'.
537 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
540 Add all past ChangeLog files to EXTRA_DIST.
542 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
545 Post release version bump
547 === nautilus 2.19.4 ===
549 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
554 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
556 * src/nautilus-application.c: (nautilus_application_startup):
557 Fix whitespace typo in error message. (#424573)
558 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
560 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
562 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
563 Set program-name instead of deprecated name property
564 and mark the website-label for translation (#438901).
565 Patch from Christian Persch <chpe@gnome.org>
567 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
569 * libnautilus-private/nautilus-search-engine-simple.c:
570 (search_thread_data_new), (search_visit_func):
571 Normalize unicode search strings and use g_utf8_strdown to
572 lowercase them. (#421486/#421512)
573 Patch from Denis Jacquerye <moyogo@gmail.com>
575 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
577 * src/file-manager/fm-desktop-icon-view.c:
578 (action_change_background_callback):
579 Call background page of gnome-appearance-properties for
580 "Change Desktop Background" menu item. (#445195)
581 Patch from Denis Washington <denisw@svn.gnome.org>
583 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
585 * libnautilus-private/apps_nautilus_preferences.schemas.in:
586 * libnautilus-private/nautilus-desktop-link.c:
587 (trash_name_changed), (nautilus_desktop_link_new),
588 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
589 (nautilus_desktop_link_rename), (desktop_link_finalize):
590 * libnautilus-private/nautilus-global-preferences.c:
591 (default_computer_link_name), (default_trash_link_name):
592 * libnautilus-private/nautilus-global-preferences.h:
593 Allow renaming of the network servers desktop icon. (#383182)
594 Patch from Trevor Davenport <trevor.davenport@gmail.com>
596 2007-06-13 Jürg Billeter <j@bitron.ch>
598 * nautilus-folder-handler.desktop.in.in:
599 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
600 bookmarks from the panel.
602 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
604 * src/file-manager/fm-properties-window.c:
605 (should_show_volume_usage):
606 Don't crash on opening properties for multiple files. (#444265)
608 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
610 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
611 Fix typo in warning message. (#446911)
612 Patch from Florian Steinel <fsteinel@flonet.net>
614 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
616 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
617 Position the zoom popup menu under the control itself,
618 not where the mouse cursor happens to be. (#446682)
619 Patch from Christian Persch <chpe@gnome.org>
621 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
623 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
624 Don't leak item text and remove stale comment.
626 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
628 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
629 (zoom_popup_menu_show), (zoom_popup_menu),
630 (nautilus_zoom_control_button_press_event),
631 (nautilus_zoom_control_instance_init):
632 Make zoom control context menu keyboard-activatable by adding
633 a button to the zoom label. (#326733)
634 Patch from Trevor Davenport <trevor.davenport@gmail.com>
636 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
638 * src/nautilus-file-management-properties.glade:
639 Replace the "atkrelation" declarations with
640 "mnemonic_widget" properties (#437340)
642 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
645 Post release version bump
647 === nautilus 2.19.3 ===
649 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
654 2007-06-04 Willie Walker <william.walker@sun.com>
656 * src/nautilus-file-management-properties.glade:
657 Add accessible label for/by properties (#356124)
659 2007-05-23 Alexander Larsson <alexl@redhat.com>
661 * icons/thumbnail_frame.png:
662 Tango compliant thumbnail frame (#440221)
663 Icon from David Prieto
665 2007-05-23 Alexander Larsson <alexl@redhat.com>
667 * src/file-manager/fm-properties-window.c:
668 Fix build in some cases
670 2007-05-23 Alexander Larsson <alexl@redhat.com>
672 * nautilus-folder-handler.desktop.in.in:
673 Don't show in menu editor
675 2007-05-22 Alexander Larsson <alexl@redhat.com>
677 * libnautilus-private/nautilus-icon-canvas-item.c:
678 Handle alpha in draw_frame
680 2007-05-16 Alexander Larsson <alexl@redhat.com>
682 * libnautilus-private/nautilus-file-utilities.[ch]:
683 * libnautilus-private/nautilus-file.c:
684 * libnautilus-private/nautilus-signaller.c:
685 * src/file-manager/fm-directory-view.c:
686 Add support for xdg-user-dirs
688 2007-05-14 Alexander Larsson <alexl@redhat.com>
691 Post release version bump
693 === nautilus 2.19.2 ===
695 2007-05-14 Alexander Larsson <alexl@redhat.com>
701 * libnautilus-private/nautilus-icon-factory.c:
702 * libnautilus-private/nautilus-icon-container.c:
705 2007-05-09 Alexander Larsson <alexl@redhat.com>
707 * src/file-manager/fm-directory-view.c:
708 Avoid displaying file size if none exists (#390055)
711 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
713 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
714 Don't leak original hash key.
716 2007-05-02 Alexander Larsson <alexl@redhat.com>
719 * src/file-manager/fm-properties-window.c:
720 Add disk usage pie chart (#410658)
721 Based on patch from Trevor Davenport
723 2007-04-16 Alexander Larsson <alexl@redhat.com>
725 * libnautilus-private/nautilus-thumbnails.c:
726 Work with glib < 2.13.0
728 2007-04-13 Alexander Larsson <alexl@redhat.com>
730 * libnautilus-private/nautilus-thumbnails.c:
731 Avoid searching possibly long lists of thumbnails.
732 Based on patch from Iain
734 2007-04-12 Alexander Larsson <alexl@redhat.com>
736 * src/nautilus-window-menus.c:
737 (action_about_nautilus_callback):
738 Add url in about dialog and update copyright year.
739 Patch from Jaap A. Haitsma
741 2007-04-12 Alexander Larsson <alexl@redhat.com>
743 * libnautilus-private/nautilus-directory-async.c:
744 Limit number of calls to is_needy() (#320282)
745 Based on patch from Aivars Kalvans
747 2007-04-12 Alexander Larsson <alexl@redhat.com>
749 * libnautilus-private/apps_nautilus_preferences.schemas.in:
750 * libnautilus-private/nautilus-global-preferences.c:
751 * libnautilus-private/nautilus-global-preferences.h:
752 * libnautilus-private/nautilus-icon-factory.c:
753 * libnautilus-private/nautilus-thumbnails.c:
754 Added support for a thumbnail icon size prefs (#424127)
756 2007-04-11 Alexander Larsson <alexl@redhat.com>
758 * src/file-manager/fm-directory-view.c:
759 (file_and_directory_list_free):
760 Fix memleak (#427942)
761 patch from Matthias Clasen
763 2007-03-30 Alexander Larsson <alexl@redhat.com>
765 * src/nautilus-places-sidebar.c:
766 Add trash to sidebar places.
767 Patch from Stefano Teso
769 2007-03-29 Alexander Larsson <alexl@redhat.com>
771 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
772 Bump default name column width to 32 (#410361)
774 2007-03-28 Alexander Larsson <alexl@redhat.com>
776 * src/nautilus-window-manage-views.c:
777 (nautilus_window_open_location_full):
778 Avoid reloading window with same location. (#417193)
779 Patch from Stefano Teso
781 2007-03-19 Alexander Larsson <alexl@redhat.com>
783 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
784 Avoid recursion when updating symlinks (#418771)
786 2007-03-19 Alexander Larsson <alexl@redhat.com>
788 * libnautilus-private/nautilus-icon-factory.h:
789 Make default icon sizes match xdg icon sizes better (#347168)
790 Patch from Christian Neumair
792 2007-03-19 Alexander Larsson <alexl@redhat.com>
794 * libnautilus-private/nautilus-metadata.h:
795 * src/nautilus-sidebar-title.c:
796 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
799 2007-03-19 Alexander Larsson <alexl@redhat.com>
801 * src/nautilus-places-sidebar.c:
802 Update icons on theme change (#416806)
803 Patch from Stefano Teso
805 2007-03-19 Alexander Larsson <alexl@redhat.com>
807 * src/nautilus-history-sidebar.c:
808 (nautilus_history_sidebar_class_init):
809 (nautilus_history_sidebar_style_set):
810 Update icons on theme change (#416810)
811 Patch from Stefano Teso
813 2007-03-19 Alexander Larsson <alexl@redhat.com>
815 * src/nautilus-places-sidebar.c:
816 Re-apply reverted context menu patch.
818 2007-03-19 Alexander Larsson <alexl@redhat.com>
821 Bump version to 2.19.1
822 Gnome 2.18 work continues on gnome-2-18 branch
824 2007-03-19 Alexander Larsson <alexl@redhat.com>
826 * src/nautilus-places-sidebar.c:
827 Revert previous checkin since it broke the freeze.
829 2007-03-15 Alexander Larsson <alexl@redhat.com>
831 * src/nautilus-places-sidebar.c:
832 (bookmarks_build_popup_menu):
833 Add mnemonics to Open and Open in New Window to reuse
836 2007-03-14 Alexander Larsson <alexl@redhat.com>
838 * src/nautilus-places-sidebar.c:
839 Add open and open in new window to places sidebar context menu.
840 Patch from Stefano Teso
842 2007-03-14 Alexander Larsson <alexl@redhat.com>
844 * src/file-manager/fm-directory-view.c (schedule_update_menus)
845 (schedule_update_status):
846 Make sure we never schedule an update after the window has been
847 destroyed. Likely fixes #349551
849 2007-03-12 Alexander Larsson <alexl@redhat.com>
852 Post release version bump
854 === nautilus 2.18.0.1 ===
856 2007-03-12 Alexander Larsson <alexl@redhat.com>
862 Set version to 2.18.0.1
864 * libnautilus-private/nautilus-file-utilities.c:
865 * libnautilus-private/nautilus-file-utilities.h:
866 * libnautilus-private/nautilus-file.c:
867 * libnautilus-private/nautilus-signaller.c:
868 * src/file-manager/fm-directory-view.c:
869 Revert accidental commit.
871 2007-03-12 Alexander Larsson <alexl@redhat.com>
874 Post release version bump
876 === nautilus 2.18.0 ===
878 2007-03-12 Alexander Larsson <alexl@redhat.com>
884 Bump version to 2.18.0
886 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
888 * src/network-scheme.desktop.in:
889 * nautilus-computer.desktop.in.in:
890 * nautilus.desktop.in.in:
891 * nautilus-home.desktop.in.in:
892 * nautilus-file-management-properties.desktop.in.in:
893 "Application" is not a valid category in the freedesktop.org
894 specification. Also added GNOME and/or GTK where appropriate.
896 2007-03-02 Alexander Larsson <alexl@redhat.com>
898 * libnautilus-private/nautilus-file.c:
899 * libnautilus-private/nautilus-icon-canvas-item.c:
900 * libnautilus-private/nautilus-icon-container.c:
901 * libnautilus-private/nautilus-program-choosing.c:
902 * libnautilus-private/nautilus-trash-file.c:
903 * libnautilus-private/nautilus-tree-view-drag-dest.c:
904 * src/file-manager/fm-desktop-icon-view.c:
905 * src/file-manager/fm-directory-view.c:
906 * src/file-manager/fm-list-model.c:
907 * src/file-manager/fm-list-view.c:
908 * src/file-manager/fm-tree-model.c:
909 * src/nautilus-image-properties-page.c:
910 * src/nautilus-navigation-bar.c:
911 * src/nautilus-query-editor.c:
912 * src/nautilus-search-bar.c:
913 * src/nautilus-window-private.h:
914 Sparse cleanups from kjartan
916 2007-03-02 Alexander Larsson <alexl@redhat.com>
918 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
919 Don't make filename column expand, instead default
920 to 16 chars wide. (#408155)
922 2007-02-26 Alexander Larsson <alexl@redhat.com>
925 Post release version bump
927 === nautilus 2.17.92 ===
929 2007-02-26 Alexander Larsson <alexl@redhat.com>
934 2007-02-26 Alexander Larsson <alexl@redhat.com>
936 * cut-n-paste-code/widgets/Makefile.am:
937 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
938 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
939 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
940 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
941 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
942 * libnautilus-private/Makefile.am:
944 Remove unused gtkhwrapbox.
946 2007-02-26 Alexander Larsson <alexl@redhat.com>
948 * src/nautilus-connect-server-dialog.c:
949 Don't show unsupported methods. (#333151)
950 Patch from Christian Neumair.
952 2007-02-26 Alexander Larsson <alexl@redhat.com>
954 * libnautilus-private/nautilus-file.c:
955 Avoid asserting when the symbolic link hastable isn't
957 Store absolute uris, not relative paths in symbolic link
960 2007-02-21 Christian Persch <chpe@svn.gnome.org>
962 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
963 Ellipsise the filename column in list view mode, and make it expand so
964 it doesn't just show "...". Bug #408155.
966 2007-02-20 Christian Persch <chpe@svn.gnome.org>
968 * libnautilus-private/nautilus-file-operations-progress.c:
969 (set_text_unescaped_trimmed), (create_titled_label),
970 (nautilus_file_operations_progress_init),
971 (nautilus_file_operations_progress_new_file):
972 * src/file-manager/fm-properties-window.c:
973 (value_field_update_internal), (value_field_update),
974 (attach_label), (attach_value_field_internal): Remove
975 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
978 2007-02-20 Alexander Larsson <alexl@redhat.com>
980 * libnautilus-private/nautilus-file-operations.c:
981 Fix for C89 compilers. (#407150)
982 Patch from Jens Granseuer
984 2007-02-19 Christian Persch <chpe@svn.gnome.org>
987 * cut-n-paste-code/Makefile.am:
989 * src/file-manager/fm-list-model.c: Don't build included GSequence on
990 glib >= 2.13.0. Bug #407618.
992 2007-02-19 Alexander Larsson <alexl@redhat.com>
994 * src/nautilus-pathbar.c:
995 Don't display homedir as desktop in pathbar when
996 in home-as-desktop mode. (#368661)
997 Patch from John Millikin
999 2007-02-12 Alexander Larsson <alexl@redhat.com>
1002 Post release version bump
1004 === nautilus 2.17.91 ===
1006 2007-02-12 Alexander Larsson <alexl@redhat.com>
1014 2007-02-06 Alexander Larsson <alexl@redhat.com>
1017 Bump libgnome req (#404475)
1019 2007-02-06 Alexander Larsson <alexl@redhat.com>
1021 * libnautilus-private/nautilus-file-operations.c:
1022 * libnautilus-private/nautilus-file.c:
1023 * src/file-manager/fm-directory-view.c:
1024 Capitilize "Link" in link to... names. (#314175)
1025 Patch from Frederic Peters
1027 2007-02-06 Alexander Larsson <alexl@redhat.com>
1029 * libnautilus-private/nautilus-icon-container.c:
1030 Avoid translating nonvisible text. (#364466)
1032 2007-02-06 Alexander Larsson <alexl@redhat.com>
1034 * libnautilus-private/nautilus-thumbnails.c:
1035 (nautilus_thumbnail_load_image):
1036 Fix crash on broken images. (#403255)
1037 Patch from Lucas Mazzardo Veloso
1039 2007-02-06 Alexander Larsson <alexl@redhat.com>
1041 * libnautilus-private/nautilus-emblem-utils.c:
1042 OSX build fix. (#403255)
1043 Patch from dmacks@netspace.org
1045 2007-02-05 Jesse Stockall <jesse@cleverone.org>
1047 * src/file-manager/fm-directory-view.c
1048 * src/file-manager/fm-tree-view.c
1049 * src/nautilus-places-sidebar.c
1050 * libnautilus-private/nautilus-file-operations.[ch]
1051 Prompts to empty trash when unmounting drives. Closes #138058
1053 2007-02-05 Alexander Larsson <alexl@redhat.com>
1055 * src/file-manager/fm-list-model.c:
1056 Avoid ever showing "empty" while loading a subdirectory (#340495)
1057 Based on patch from Christof Krüger
1059 2007-02-02 Alexander Larsson <alexl@redhat.com>
1061 * src/nautilus-application.c (save_session_to_file):
1062 Fix memory leak and fd leak.
1064 2007-02-02 Alexander Larsson <alexl@redhat.com>
1066 * libnautilus-private/nautilus-desktop-icon-file.c:
1067 Fix crasher (#403565)
1068 Patch from Padraig O'Briain
1070 2007-01-31 Alexander Larsson <alexl@redhat.com>
1072 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
1073 Avoid crash if we've not set the content view of the window yet.
1075 2007-01-31 Alexander Larsson <alexl@redhat.com>
1077 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
1078 Avoid crashing if not enough items in icon view caption pref (#357955)
1080 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
1081 Avoid spewing warnings in above case, also some performance fixes.
1083 2007-01-25 Luca Ferretti <elle.uca@libero.it>
1085 * nautilus-file-management-properties.desktop.in.in:
1086 Move File Management capplet to PersonalSettings.
1088 === nautilus 2.17.90 ===
1090 2007-01-22 Alexander Larsson <alexl@redhat.com>
1096 2007-01-18 Christian Persch <chpe@svn.gnome.org>
1098 * cut-n-paste-code/libegg/eggtreemultidnd.c:
1099 (egg_tree_multi_drag_source_get_type):
1100 * libnautilus-extension/nautilus-column-provider.c:
1101 (nautilus_column_provider_get_type):
1102 * libnautilus-extension/nautilus-column.c:
1103 (nautilus_column_get_type):
1104 * libnautilus-extension/nautilus-file-info.c:
1105 (nautilus_file_info_get_type):
1106 * libnautilus-extension/nautilus-info-provider.c:
1107 (nautilus_info_provider_get_type):
1108 * libnautilus-extension/nautilus-location-widget-provider.c:
1109 (nautilus_location_widget_provider_get_type):
1110 * libnautilus-extension/nautilus-menu-item.c:
1111 (nautilus_menu_item_get_type):
1112 * libnautilus-extension/nautilus-menu-provider.c:
1113 (nautilus_menu_provider_get_type):
1114 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
1115 * libnautilus-extension/nautilus-property-page-provider.c:
1116 (nautilus_property_page_provider_get_type):
1117 * libnautilus-extension/nautilus-property-page.c:
1118 (nautilus_property_page_get_type):
1119 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
1120 (nautilus_cell_renderer_pixbuf_emblem_get_type):
1121 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
1122 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
1123 * libnautilus-private/nautilus-icon-canvas-item.c:
1124 (nautilus_icon_canvas_item_accessible_get_type),
1125 (nautilus_icon_canvas_item_get_type):
1126 * libnautilus-private/nautilus-sidebar-provider.c:
1127 (nautilus_sidebar_provider_get_type):
1128 * libnautilus-private/nautilus-sidebar.c:
1129 (nautilus_sidebar_get_type):
1130 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
1131 * libnautilus-private/nautilus-window-info.c:
1132 (nautilus_window_info_get_type):
1133 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
1134 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
1135 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
1136 * src/nautilus-navigation-action.c:
1137 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
1138 GInterfaceInfo static. Bug #362034.
1140 2007-01-18 Luca Ferretti <elle.uca@libero.it>
1142 * src/nautilus-window-menus.c:
1143 Restore "CD/DVD Creator" label for menu item. Was removed by
1144 a misunderstood, see bug #385382.
1146 2007-01-11 Mark Gordon <mtgordon@ximian.com>
1148 Merged from gnome-2-16:
1150 * src/nautilus-property-browser.c (add_reset_property): Make the
1151 "Reset" string translatable. Fixes #394328. Patch committed by
1152 Federico Mena-Quintero <federico@novell.com>.
1154 2007-01-11 Christian Neumair <chris@gnome-de.org>
1156 * libnautilus-private/nautilus-directory-background.c:
1157 (nautilus_connect_background_to_file_metadata):
1158 Remove all pending eel preferences callbacks.
1160 2007-01-11 Christian Neumair <chris@gnome-de.org>
1162 * src/nautilus-navigation-window.c:
1163 (nautilus_navigation_window_key_press_event)
1164 * src/nautilus-actions.h:
1165 * src/nautilus-window.c:
1166 (nautilus_window_key_press_event)
1168 Add support for XF86 multimedia keys (#329920) .
1170 2007-01-11 Alexander Larsson <alexl@redhat.com>
1172 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
1173 Avoid crash on NULL vfs_uri (#320020)
1175 2007-01-11 Alexander Larsson <alexl@redhat.com>
1177 * libnautilus-private/nautilus-file-operations.c:
1178 (nautilus_file_operations_new_file_from_template):
1179 Use default permissions when copying template to use
1180 umask correctly. (#327249)
1181 Patch from Josselin Mouette
1183 2007-01-11 Alexander Larsson <alexl@redhat.com>
1185 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
1187 Handle NULL activation uris from drives
1189 2007-01-11 Alexander Larsson <alexl@redhat.com>
1191 * libnautilus-private/nautilus-ui-utilities.c:
1192 (nautilus_ui_string_get):
1193 Handle ui file load error better.
1194 Patch from Tom Parker
1196 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
1198 Add svn:externals property to include libbackground from trunk.
1200 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
1202 * src/file-manager/fm-directory-view.c: (real_merge_menus):
1203 Use proper macro for translating the scripts menu item (#389467).
1204 Patch from Gabor Kelemen <kelemeng@gnome.hu>
1206 2006-12-19 Federico Mena Quintero <federico@novell.com>
1208 * libnautilus-private/nautilus-debug-log.c
1209 (make_key_file_from_configuration): Oops, handle the case of an
1212 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
1214 * libnautilus-private/nautilus-file-operations-progress.c:
1215 (time_remaining_callback):
1216 Zero-pad seconds in the remaining time display (#376291).
1217 Patch from Sven Herzberg <herzi@gnome-de.org>
1219 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
1221 * src/nautilus-image-properties-page.c: (load_finished):
1222 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
1223 (setup_internal_entry):
1224 Avoid markup in translatable messages (#360448).
1225 Patch from Elijah Newren <newren@gmail.com>
1227 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
1229 * src/nautilus-navigation-window.c:
1230 (nautilus_navigation_window_instance_init), (load_view_as_menu):
1231 Don't connect the changed signal handler on the view as combobox
1232 each time the contents of the combobox are reloaded, but only on
1233 instantiation. Prevents creating as many view instances as times
1234 the view/location was already changed when using the view as menu.
1236 2006-12-18 Christian Neumair <chris@gnome-de.org>
1238 * libnautilus-extension/nautilus-file-info.c:
1239 * libnautilus-extension/nautilus-file-info.h:
1240 * libnautilus-private/nautilus-file.c:
1241 Add nautilus_file_info_get_activation_uri().
1243 2006-12-18 Alexander Larsson <alexl@redhat.com>
1246 Post release version bump
1248 === nautilus 2.17.1 ===
1250 2006-12-18 Alexander Larsson <alexl@redhat.com>
1255 2006-12-18 Paolo Borelli <pborelli@katamail.com>
1257 * src/nautilus-trash-bar.c:
1258 * src/nautilus-trash-bar.h:
1260 Remove unneeded function I left in by mistake.
1262 2006-12-18 Paolo Borelli <pborelli@katamail.com>
1264 * src/nautilus-trash-bar.c:
1265 * src/nautilus-trash-bar.h:
1266 * src/nautilus-window-manage-views.c:
1268 Add an extra widget to the trash folder with the "Empty Trash"
1269 button. Kudos also to Lakin Wecker who came up with a similar
1270 patch some months ago, though it never went in.
1272 * src/nautilus-information-panel.c:
1274 Remove the "Empty Trash" and "Burn" buttons from the side pane
1275 since we now have extra location widgets.
1277 2006-12-18 Luca Ferretti <elle.uca@libero.it>
1279 * src/file-manager/fm-directory-view.c:
1281 Use "document-new", "folder-new" named icon from
1282 Icon Naming Spec for File->Create Document and
1283 File->Create Folder menu entries.
1285 * src/nautilus-navigation-window-menus.c:
1287 Use "window-new" named icon from Icon Naming Spec for
1288 File->New Window menu entry in browser window.
1290 2006-12-16 Paolo Borelli <pborelli@katamail.com>
1292 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
1295 2006-12-15 Luca Ferretti <elle.uca@libero.it>
1297 * nautilus-computer.desktop.in.in:
1299 Fix a typo in previous commit (folders, not folder)
1301 2006-12-15 Luca Ferretti <elle.uca@libero.it>
1303 * src/nautilus-actions.h:
1305 Add NAUTILUS_ACTION_HOME for Go->Home Folder
1307 * src/nautilus-navigation-window-menus.c:
1308 (nautilus_navigation_window_initialize_actions),
1309 (nautilus_navigation_window_initialize_menus):
1310 * src/nautilus-spatial-window.c:
1311 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
1313 Define short_label for NAUTILUS_ACTION_HOME and
1314 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
1315 in search menu entry.
1317 2006-12-13 Luca Ferretti <elle.uca@libero.it>
1319 * nautilus-computer.desktop.in.in:
1320 * nautilus-file-management-properties.desktop.in.in:
1321 * nautilus-home.desktop.in.in:
1322 * src/nautilus-navigation-window-menus.c:
1323 * src/nautilus-spatial-window.c:
1324 * src/nautilus-window-menus.c:
1325 * src/network-scheme.desktop.in:
1327 Update comments and some menu entries to match suggestions on
1328 http://live.gnome.org/UsabilityTeam/Menu
1330 2006-12-12 Federico Mena Quintero <federico@novell.com>
1332 * libnautilus-private/nautilus-debug-log.c
1333 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
1334 30000 was way too big for normal usage.
1335 (add_to_milestones): New function; adds a milestone string to a
1336 linked list of milestones.
1337 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
1338 (write_string): New helper function.
1339 (dump_milestones): New helper function.
1340 (dump_configuration): Use write_string().
1341 (dump_ring_buffer): New helper function; moved the code from
1342 nautilus_debug_log_dump().
1343 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
1344 (dump_configuration): Print the instructions to re-create the
1345 configuration here, instead of in nautilus_debug_log_dump().
1347 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
1349 * src/ephy-spinner.c:
1350 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
1352 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
1354 2006-12-12 Paolo Borelli <pborelli@katamail.com>
1356 * src/nautilus-application.c (save_session_to_file): use
1357 g_mkstemp instead of tempnam.
1359 2006-12-12 Alexander Larsson <alexl@redhat.com>
1361 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
1362 Don't expand vbox with dialog size (#384078)
1363 Patch from Baptiste Mille-Mathias
1365 2006-12-12 Alexander Larsson <alexl@redhat.com>
1367 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
1368 Default location dialog to $home for desktop (#383840)
1369 Patch from Guillaume Desmottes
1371 2006-12-08 Paolo Borelli <pborelli@katamail.com>
1373 * libnautilus-private/nautilus-desktop-link.c:
1374 * libnautilus-private/nautilus-file-utilities.c:
1375 * libnautilus-private/nautilus-query.c:
1376 * src/nautilus-navigation-window.c:
1377 * src/nautilus-navigation-window.h:
1378 * src/nautilus-pathbar.c:
1379 * src/nautilus-places-sidebar.c:
1380 * src/nautilus-shell.c:
1381 * src/nautilus-window-manage-views.c:
1382 * src/nautilus-window.c:
1383 * src/file-manager/fm-tree-model.c:
1384 * src/file-manager/fm-tree-view.c:
1386 Use nautilus_get_home_directory_uri everywhere instead of
1387 open coding it and other minor cleanups.
1389 2006-12-08 Alexander Larsson <alexl@redhat.com>
1391 * libnautilus-private/nautilus-monitor.c:
1392 Schedule metadata removal when we get external remove events.
1393 Patch from Gene Z. Ragan (#45953)
1395 2006-12-08 Alexander Larsson <alexl@redhat.com>
1397 * libnautilus-private/nautilus-icon-canvas-item.c:
1398 Disable the mask code for now...
1400 2006-12-08 Alexander Larsson <alexl@redhat.com>
1402 * libnautilus-private/nautilus-icon-canvas-item.c:
1403 * libnautilus-private/nautilus-icon-container.c:
1404 * libnautilus-private/nautilus-icon-private.h:
1405 Draw selection rect using cairo.
1407 * icons/Makefile.am:
1408 * icons/text-selection-frame.png:
1409 Remove old icon used for selection rect.
1411 Patch from Gene Z. Ragan
1413 2006-12-04 Alexander Larsson <alexl@redhat.com>
1415 * src/file-manager/fm-list-view.c:
1416 Reveal selection on sort-order change.(#332667)
1417 Patch from Gene Z. Ragan
1419 2006-12-04 Alexander Larsson <alexl@redhat.com>
1421 * cut-n-paste-code/gsequence/gsequence.[ch]:
1422 Import gsequence fix for #350579
1424 2006-12-04 Alexander Larsson <alexl@redhat.com>
1426 * libnautilus-private/nautilus-icon-container.[ch]:
1427 * src/file-manager/fm-icon-container.c:
1428 Freeze icon view updates while renaming to avoid things
1429 moving around on file changes. (#318373)
1430 Patch from Nelson Benítez
1432 2006-12-04 Luca Ferretti <elle.uca@libero.it>
1434 * icons/nautilus-server-connect.png
1435 Removed this legacy icon.
1437 2006-12-04 Luca Ferretti <elle.uca@libero.it>
1440 * icons/Makefile.am:
1442 Add new Nautilus logo from Ulisse Perusin, installed
1443 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
1445 * icons/nautilus-launch-icon.png:
1448 * src/nautilus-window-menus.c:
1449 Use the new named icon logo in about dialog.
1451 2006-12-04 Luca Ferretti <elle.uca@libero.it>
1454 Remove black outline, using Tango style.
1455 See bug 374722 for details.
1457 2006-11-30 Alexander Larsson <alexl@redhat.com>
1459 * libnautilus-private/nautilus-icon-canvas-item.c:
1460 * libnautilus-private/nautilus-icon-container.c:
1461 * libnautilus-private/nautilus-icon-private.h:
1462 Add more themeing features for icon view icons.
1463 Patch from JackTheDipper
1465 2006-11-28 Alexander Larsson <alexl@redhat.com>
1467 * src/file-manager/fm-tree-view.c:
1468 Add delete menu item if configured. (#132326)
1469 Patch from Ferran Puig
1471 2006-11-28 Alexander Larsson <alexl@redhat.com>
1473 * libnautilus-private/nautilus-icon-container.c:
1474 * libnautilus-private/nautilus-icon-private.h:
1475 Handle scroll wheel while rubberbanding.
1476 Patch from Nelson Benítez
1478 2006-11-28 Luca Ferretti <elle.uca@libero.it>
1480 * icons/nautilus-desktop.png:
1481 * icons/nautilus-file-management-properties.png:
1482 * icons/nautilus-mini-logo.png
1484 * icons/side_bar_image.png:
1485 Remove legacy icons from cvs.
1487 2006-11-24 Alexander Larsson <alexl@redhat.com>
1489 * src/nautilus-spatial-window.c:
1490 Ellipsice location menu button at 16 chars.
1491 Patch from Tom Parker
1493 2006-11-23 Federico Mena Quintero <federico@novell.com>
1495 Use the write-to-a-pipe trick from the signal handler instead of
1496 queueing an idle handler from there.
1498 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
1499 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
1500 (sigusr1_handler): Write a byte to our pipe instead of queueing an
1502 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
1503 the pipe, and dump the debug log.
1505 Add a configuration file for the logging mechanism. You create
1506 ~/nautilus-debug-log.conf as a GKeyFile.
1508 * libnautilus-private/nautilus-debug-log.c
1509 (nautilus_debug_log_load_configuration): New function; loads the
1510 configuration from a key file like this:
1513 enable domains = foo; bar; baz
1516 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
1517 New utility function.
1518 (nautilus_debug_log_dump): At the end of the log, dump the
1519 configuration used for the debug log so that the user can
1522 * libnautilus-private/nautilus-debug-log.h: New prototype for
1523 nautilus_debug_log_load_configuration().
1525 * src/nautilus-main.c (setup_debug_log): Load the debug log's
1526 configuration from ~/nautilus-debug-log.conf
1527 (setup_debug_log_domains): Removed.
1529 * src/nautilus-main.c (log_override_cb): If the log level of the
1530 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
1531 use this log level for miscellaneous debugging messages from
1532 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
1533 default log handler, to avoid a huge ~/.xsession-errors.
1534 (setup_debug_log_domains): Enable logging for
1535 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
1537 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
1539 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
1540 Fix inconsistent label boleding. (#372550)
1542 2006-11-23 Alexander Larsson <alexl@redhat.com>
1544 * libnautilus-private/nautilus-icon-canvas-item.c:
1545 A11y fix for handing renames better (#338353)
1547 2006-11-23 Alexander Larsson <alexl@redhat.com>
1549 * Commit federicos debug logging patch:
1551 2006-10-23 Federico Mena Quintero <federico@novell.com>
1553 * libnautilus-private/nautilus-debug-log.h
1554 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
1555 We'll spit the messages that come from GLog as milestone events.
1557 * src/nautilus-main.c (setup_debug_log): New function; set up
1559 (setup_debug_log_glog): New function. Override the default
1560 handler for GLog so that its messages will also appear as
1561 milestone events in our own debug log.
1563 2006-10-16 Federico Mena Quintero <federico@novell.com>
1565 * src/file-manager/fm-directory-view.c (files_added_callback): Log
1566 when files are added to the view.
1567 (files_changed_callback): Log when files get changed in the view.
1568 (fm_directory_view_notify_selection_changed): Log when the
1571 * src/nautilus-main.c (setup_debug_log_domains): Add
1572 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
1574 * libnautilus-private/nautilus-debug-log.h: New prototype for
1575 nautilus_debug_log_with_file_list().
1577 * libnautilus-private/nautilus-debug-log.c
1578 (nautilus_debug_log_with_file_list): New function; takes a GList
1581 2006-10-03 Federico Mena Quintero <federico@novell.com>
1583 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
1584 Deal with URI lists optionally.
1585 (nautilus_debug_log_with_uri_list): New function.
1587 * libnautilus-private/nautilus-icon-dnd.c
1588 (receive_dropped_color): Log when a color is dropped.
1589 (receive_dropped_tile_image): Log when a tile image is dropped.
1591 * libnautilus-private/nautilus-icon-container.c
1592 (motion_notify_event): Log when a drag begins.
1593 (button_release_event): Log when a drag ends.
1595 * libnautilus-private/nautilus-file-operations.c
1596 (nautilus_file_operations_copy_move): Log move/copy/link actions.
1597 (nautilus_file_operations_new_folder): Log when a folder is created.
1598 (nautilus_file_operations_new_file_from_template): Log when a file
1599 is created from a template.
1600 (nautilus_file_operations_new_file): Log when a file is created.
1601 (nautilus_file_operations_delete): Log when files are deleted.
1602 (do_empty_trash): Log when the trash is emptied.
1604 2006-09-22 Federico Mena Quintero <federico@novell.com>
1606 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
1607 simple logging infrastructure based on a ring buffer.
1609 * libnautilus-private/Makefile.am
1610 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
1612 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
1613 ~/nautilus-debug-log.txt.
1615 * src/file-manager/fm-directory-view.c
1616 (fm_directory_view_activate_files): Log the action of activating a
1618 (open_location): Likewise.
1619 (fm_directory_view_launch_application): Likewise, for launching an
1621 (action_new_launcher_callback): Likewise, for creating a launcher.
1622 (activate_callback): Log the various actions that can happen here.
1624 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
1625 Log the various activations/launches that can happen.
1627 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
1628 action of the user activating something in the Places sidebar.
1630 * src/nautilus-window-manage-views.c
1631 (nautilus_window_open_location_full): Log the action of changing
1632 the location in a window.
1633 (nautilus_window_set_content_view): Log the action of thanging the
1635 (end_location_change): Log when the window finishes loading.
1637 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
1638 action of expanding a row to load a subdirectory.
1639 (row_collapsed_callback): Likewise, for collapsing a row.
1641 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
1642 action of renaming a file.
1644 * src/nautilus-application.c
1645 (nautilus_application_present_spatial_window_with_selection): Log
1646 when new or existing spatial windows get presented.
1647 (nautilus_application_create_navigation_window): Log when a
1648 navigation window gets created.
1650 2006-11-23 Alexander Larsson <alexl@redhat.com>
1653 Bump version to 2.17.1
1654 Gnome 2.16 work continues on gnome-2-16 branch
1656 2006-11-22 Alexander Larsson <alexl@redhat.com>
1658 * libnautilus-private/nautilus-search-engine.c:
1659 Look for Beagle before looking for Tracker. Since Tracker
1660 autostarts and Beagle doesn't this means you can have both
1661 installed and configured and pick which one to use.
1663 2006-11-20 Alexander Larsson <alexl@redhat.com>
1666 Post release version bump
1668 === nautilus 2.16.3 ===
1670 2006-11-20 Alexander Larsson <alexl@redhat.com>
1675 2006-11-20 Alexander Larsson <alexl@redhat.com>
1677 * libnautilus-private/nautilus-icon-container.c:
1678 * src/file-manager/fm-icon-view.c:
1679 Revert federicos patch from 2006-11-06, as it was causing problems.
1681 2006-11-13 Alexander Larsson <alexl@redhat.com>
1683 * libnautilus-private/nautilus-directory-async.c:
1684 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
1687 2006-11-07 Alexander Larsson <alexl@redhat.com>
1690 Post release version bump
1692 === nautilus 2.16.2 ===
1694 2006-11-07 Alexander Larsson <alexl@redhat.com>
1699 * libnautilus-private/nautilus-directory-async.c:
1700 * libnautilus-private/nautilus-directory.c:
1701 Unschedule call_ready callbacks on directory finalize, not
1703 Keep monitors around until we call the call_when_ready callback
1705 Call async_state_changed and update_metadata_monitors after
1706 call_when_ready callbacks have been called at idle.
1710 2006-11-07 Alexander Larsson <alexl@redhat.com>
1712 * src/nautilus-application.c:
1713 * src/nautilus-shell.c:
1714 * src/nautilus-main.[ch]:
1715 Make the session restart work again (from 2006-11-03 change)
1716 Make the session not restart nautilus on --quit
1718 2006-11-06 Federico Mena Quintero <federico@novell.com>
1720 http://bugzilla.gnome.org/show_bug.cgi?id=330298
1722 Fix the use of lazy positioning, and the saving of metadata for
1723 lazily-positioned icons. Fixes
1724 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
1725 https://bugzilla.novell.com/show_bug.cgi?id=174766.
1727 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
1728 desktop icon files (not "real" files) have lazy positions. Don't
1729 consider whether the directory is loading; this is not the right
1730 place to check that.
1731 (fm_icon_view_begin_loading): Tell the icon container that we
1732 just started reloading.
1733 (fm_icon_view_end_loading): Tell the icon container that we
1736 * libnautilus-private/nautilus-icon-private.h
1737 (NautilusIconContainerDetails): New flag "is_reloading".
1739 * libnautilus-private/nautilus-icon-container.h: New prototype for
1740 nautilus_icon_container_set_is_reloading().
1742 * libnautilus-private/nautilus-icon-container.c
1743 (nautilus_icon_container_set_is_reloading): New function; sets an
1744 is_reloading flag in the icon container.
1745 (icon_set_position): Clear icon->has_lazy_position, since the icon
1746 will be well-positioned once this function exits.
1747 (finish_adding_new_icons): Do not ignore already-placed lazy
1748 position icons when filling the placement grid! Save the value of
1749 icon->has_lazy_position before calling assign_icon_position().
1750 Since that function may call icon_set_position() (which will clear
1751 the flag), we need to keep the original value of the flag.
1752 (finish_adding_new_icons): Don't clear icon->has_lazy_position
1753 here; let icon_set_position() do it.
1754 (finish_adding_new_icons): Emit the icon_position_changed signal
1755 so that the parent knows that we moved an icon under it. This has
1756 the effect of updating/preserving the position metadata for
1757 has_lazy_position icons.
1759 2006-11-06 Alexander Larsson <alexl@redhat.com>
1762 * nautilus-computer.desktop.in:
1763 * nautilus-computer.desktop.in.in:
1764 * nautilus-file-management-properties.desktop.in:
1765 * nautilus-file-management-properties.desktop.in.in:
1766 * nautilus-folder-handler.desktop.in:
1767 * nautilus-folder-handler.desktop.in.in:
1768 * nautilus-home.desktop.in:
1769 * nautilus-home.desktop.in.in:
1770 * nautilus.desktop.in:
1771 * nautilus.desktop.in.in:
1772 Add X-GNOME-Bugzilla-Version marking to desktop files.
1774 2006-11-06 Alexander Larsson <alexl@redhat.com>
1776 * libnautilus-private/nautilus-icon-container.c:
1777 Cancel rubberbanding if we get a grab shadow event.
1778 This happens when a modal dialog (e.g. an error or auth dialog)
1779 appears. (Partially fixes #122688)
1781 2006-11-06 Alexander Larsson <alexl@redhat.com>
1783 * src/file-manager/fm-icon-view.c (play_file):
1784 Don't close handle and free buffer twice on error. (#321175)
1786 2006-11-06 Alexander Larsson <alexl@redhat.com>
1788 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
1789 Don't crash on old desktop dir and search dir uris. (#349840)
1791 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
1793 * src/nautilus-file-management-properties.glade:
1794 Specify label-for and labelled-by atk relations. (#356124)
1796 Patch from Padraig O'Briain <padraig.obriain@sun.com>
1798 2006-11-03 Alexander Larsson <alexl@redhat.com>
1800 * libnautilus-private/nautilus-directory-metafile.c:
1801 Always use the in-process metafile factory. We don't need it
1802 oop, since nautilus is single process these days. This fixes
1803 some strange races with bonobo-activation that caused #351713
1805 * src/nautilus-application.[ch]:
1806 * src/nautilus-shell.h:
1807 Change the way we use bonobo-activation to get the NautilusShell
1808 so that we don't rely on bonobo-activation-server to spawn nautilus,
1809 as this could lead to some strange duplicate processes.
1810 We now directly try to register the app-wide shell object with
1811 bonobo-activation manually and activate it with
1812 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
1814 * src/nautilus-shell.c:
1815 Handle all corba calls from the NautilusShell in an idle handler.
1816 This fixes some crashes where we reentered badly into e.g. quit
1819 * src/nautilus-main.c:
1820 Since we now handle the initial open_window shell calls via an idle
1821 we need to delay until idle time to know if we can quit or not.
1823 2006-11-02 Alexander Larsson <alexl@redhat.com>
1825 * test/file-torture.py (main):
1826 Sleep shorter, for more torture
1828 2006-11-02 Alexander Larsson <alexl@redhat.com>
1830 * libnautilus-private/nautilus-directory-private.h:
1831 * libnautilus-private/nautilus-directory-async.c:
1832 Call all call_when_ready callbacks from an idle handler.
1833 This fixes problems with reentrancy, like bug #348161
1835 2006-11-01 Alexander Larsson <alexl@redhat.com>
1837 * src/file-manager/fm-tree-model.c:
1838 Always emit the row-deleted signal before deleting the row
1839 from the model. This is according to the GtkTreeModel::row-changed
1840 docs and feedback from kris.
1841 Hopefully this will fix bug #356672
1843 2006-10-31 Alexander Larsson <alexl@redhat.com>
1845 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
1846 Remove assert that keep randomly failing to fix crash (#352592)
1847 Replace it with some debug output that hopefully lets us
1848 track down the cause.
1850 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
1852 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
1853 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
1854 Fix C99-style variable initialization for gcc 2.95. (#348665)
1856 Patch from Jens Granseuer <jensgr@gmx.net>
1858 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
1860 * src/nautilus-property-browser.c: (remove_color),
1861 (nautilus_property_browser_remove_element),
1862 (element_clicked_callback), (make_properties_from_xml_node):
1863 Remove colors by really removing them from browser.xml,
1864 not marking them deleted. That made it impossible to add
1865 another color with the same name later on.
1866 Also delete colors by their (unique) names and not their color
1867 values. That made it possible to delete built-in colors.
1870 Based on a patch from Emil Soleyman-Zomalan
1872 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
1874 * src/file-manager/fm-properties-window.c:
1875 (attach_value_field_internal), (attach_value_field),
1876 (attach_ellipsizing_value_field), (append_title_value_pair),
1877 (append_title_and_ellipsizing_value),
1878 (append_directory_contents_fields), (add_permissions_combo_box),
1879 (create_simple_permissions), (create_advanced_permissions):
1880 Set up proper relationships between labels and widgets in the
1881 properties dialog. Fixes #363116.
1883 Patch from Padraig O'Briain <padraig.obriain@sun.com>
1885 2006-10-19 Federico Mena Quintero <federico@novell.com>
1887 * test/file-torture.py: New file with a little torture test. It
1888 does a bunch of file operations on a directory. Nautilus
1889 sometimes crashes when viewing that directory, so this should help
1892 2006-10-19 Christian Neumair <chris@gnome-de.org>
1894 * libnautilus-private/nautilus-file.c:
1895 (nautilus_file_get_volume_name):
1896 Check for NULL path before calling
1897 gnome_vfs_volume_monitor_get_volume_for_path().
1899 * libnautilus-private/nautilus-monitor.c:
1900 (path_is_on_readonly_volume):
1903 2006-10-19 Christian Neumair <chris@gnome-de.org>
1905 * src/file-manager/fm-directory-view.c:
1906 (convert_file_list_to_string):
1907 Don't append final newline for textual URIs.
1910 2006-10-19 Christian Neumair <chris@gnome-de.org>
1912 * src/nautilus-main.c: (main):
1913 Shut down eel before GnomeVFS.
1915 2006-10-19 Christian Neumair <chris@gnome-de.org>
1917 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
1918 Only deregister "ignore hidden file preferences" callback if it has
1919 been initialized before.
1921 2006-10-19 Christian Neumair <chris@gnome-de.org>
1923 * libnautilus-private/nautilus-customization-data.c:
1924 (nautilus_customization_data_new),
1925 (nautilus_customization_data_get_next_element),
1926 (nautilus_customization_make_pattern_chit):
1927 Handle NULL pattern chit, don't unref pattern tile in
1930 * libnautilus-private/nautilus-file-utilities.c:
1931 (nautilus_pixmap_file):
1932 Bail using g_debug if pixmap couldn't be found.
1934 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
1935 Only create pixmap if path lookup succeeded.
1937 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
1938 (make_drag_image), (make_color_drag_image),
1939 (make_properties_from_directories), (add_reset_property),
1940 (property_browser_category_button_new):
1941 Handle NULL pattern chits, don't operate on NULL pixbufs.
1943 2006-10-18 Alexander Larsson <alexl@redhat.com>
1945 * src/file-manager/fm-list-view.c:
1946 Share target list for all instances (#357573)
1948 * src/nautilus-location-bar.c: (style_set_handler):
1949 Don't leak layout (#352693)
1951 * src/nautilus-zoom-control.c:
1952 Fix O(n^2) use of list (#357589)
1954 All patches from paolo borelli.
1956 2006-10-18 Alexander Larsson <alexl@redhat.com>
1959 * src/ephy-spinner.[ch]:
1960 * src/nautilus-throbber.[ch]:
1961 Import ephy spinner and use ad throbber.
1962 This supports different icon sizes.
1964 * src/nautilus-window-toolbars.c:
1965 Change throbber size when toolbar size changes.
1967 2006-10-18 Alexander Larsson <alexl@redhat.com>
1969 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
1970 Renew typeahead timeout when you scroll between typeahead hits with the
1971 mouse wheel. (#354042)
1972 Patch from Nelson Benitez
1974 2006-10-18 Alexander Larsson <alexl@redhat.com>
1976 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
1977 The row might have disappeared if it was removed since the
1978 timeout was scheduled. Protect against this. (#336051)
1980 2006-10-18 Alexander Larsson <alexl@redhat.com>
1982 * libnautilus-private/nautilus-file-private.h:
1983 Add is_added flag to NautilusFile to make sure we always
1984 send an added event to directory monitors.
1986 * libnautilus-private/nautilus-directory-async.c:
1987 (dequeue_pending_idle_callback):
1988 Don't add the file to both added and changed list
1989 If the file exist but hasn't been added yet, add it.
1991 * libnautilus-private/nautilus-directory.c: (is_tentative):
1992 Don't return non-added files for get_file_list to avoid duplicating
1993 files if you do a list and then track adds.
1995 Partially fixes #336051.
1997 2006-10-17 Alexander Larsson <alexl@redhat.com>
1999 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
2000 dequeue_pending_idle_callback):
2001 Call nautilus_file_mark_gone instead of directly setting is_gone, as
2002 this allows us to clean up the symlink hash.
2004 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
2005 Allow multiple mark_gone. Just ignore any but the first.
2007 2006-10-17 Alexander Larsson <alexl@redhat.com>
2009 * libnautilus-private/nautilus-directory.c
2010 (emit_change_signals_for_all_files):
2011 Ref all files when emitting change signals. This is
2012 an unverified possible fix for #343488, but it
2013 can't possibly be bad to do this, so i'm
2016 2006-10-17 Alexander Larsson <alexl@redhat.com>
2018 * libnautilus-private/nautilus-file.c:
2019 nautilus_file_get_vfs_file_info: handle NULL info
2022 2006-10-17 Alexander Larsson <alexl@redhat.com>
2024 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
2025 Don't cause critical if slow mimetype not loaded.
2026 I was able to get that with a circular symlink.
2027 In that case a fast mimetype should be ok.
2029 2006-10-02 Alexander Larsson <alexl@redhat.com>
2032 Post release version bump
2034 === nautilus 2.16.1 ===
2036 2006-10-02 Alexander Larsson <alexl@redhat.com>
2044 2006-10-02 Alexander Larsson <alexl@redhat.com>
2046 * src/nautilus-navigation-window.c (search_bar_activate_callback):
2047 In non-indexed mode, start at current dir.
2049 2006-09-27 Christian Neumair <chris@gnome-de.org>
2051 * libnautilus-private/nautilus-directory.c:
2052 * libnautilus-private/nautilus-directory.h:
2053 * libnautilus-private/nautilus-directory-private.h:
2054 Add is_in_trash_state to NautilusDirectoryDetails.
2055 Also add nautilus_directory_is_in_trash which works
2056 like nautilus_directory_is_local.
2058 * libnautilus-private/nautilus-file.c:
2059 Proxy nautilus_file_is_in_trash to
2060 nautilus_directory_is_in_trash, similar to
2061 nautilus_file_is_local.
2063 2006-09-14 Christian Neumair <chris@gnome-de.org>
2065 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
2068 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
2070 * src/nautilus-places-sidebar.c:
2071 Don't use the same type name for the shortcut model filter as
2072 GtkFileChooser to avoid name clashes. Fixes #355242.
2074 Patch from Stephen Cook <siti@orcon.net.nz>
2076 2006-09-04 Alexander Larsson <alexl@redhat.com>
2079 Bump version to 2.16.0
2084 2006-08-25 Alexander Larsson <alexl@redhat.com>
2086 * src/file-manager/fm-list-view.c:
2087 Handle enter activation when using typeahead search (#334928)
2088 Patch from Nelson Benitez
2090 2006-08-23 Alexander Larsson <alexl@redhat.com>
2092 * libnautilus-private/nautilus-directory-private.h:
2093 * libnautilus-private/nautilus-directory.c:
2094 (nautilus_directory_is_local):
2095 Cache return value from gnome_vfs_uri_is_local
2097 * libnautilus-private/nautilus-file-operations.c:
2098 * libnautilus-private/nautilus-file-utilities.c:
2099 Avoid using gnome_vfs_uri_is_local.
2101 2006-08-22 Alexander Larsson <alexl@redhat.com>
2104 Post release version bump
2106 === nautilus 2.15.92.1 ===
2108 2006-08-22 Alexander Larsson <alexl@redhat.com>
2110 * libbackground/preferences.c:
2114 Release a 2.15.92.1 with fix
2116 2006-08-21 Alexander Larsson <alexl@redhat.com>
2119 Post release version bump
2121 === nautilus 2.15.92 ===
2123 2006-08-21 Alexander Larsson <alexl@redhat.com>
2128 2006-08-21 Alexander Larsson <alexl@redhat.com>
2130 * src/file-manager/fm-properties-window.c:
2131 Don't crash when quickly changing user or group.
2132 Patch from Christian Neumair
2134 2006-08-17 Alexander Larsson <alexl@redhat.com>
2136 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
2138 Patch from Rouslan Solomakhin
2140 2006-08-15 Federico Mena Quintero <federico@novell.com>
2142 * src/nautilus-main.c (main): Call setlocale() before we try to
2143 obtain any translations. Fixes bug #342147. Patch by Stanislav
2144 Brabec <sbrabec@suse.cz>.
2146 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
2148 * configure.in: Fix intltool req.
2150 2006-08-08 Alexander Larsson <alexl@redhat.com>
2153 Post release version bump
2155 === nautilus 2.15.91 ===
2157 2006-08-08 Alexander Larsson <alexl@redhat.com>
2165 2006-08-08 Vincent Untz <vuntz@gnome.org>
2167 Use GTK+ to handle recent documents.
2169 * configure.in: require GTK+ 2.10
2170 * cut-n-paste-code/libegg/Makefile.am:
2171 * cut-n-paste-code/libegg/egg-recent-*: kill
2172 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
2173 renamed to nautilus_recent_get_manager()
2174 (nautilus_recent_add_uri): new, to make it easier to use
2175 gtk_recent_manager_add_full()
2176 * src/file-manager/fm-directory-view.c:
2177 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
2178 instead of old egg code
2179 (activate_callback): ditto
2181 2006-08-08 Alexander Larsson <alexl@redhat.com>
2183 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
2184 Follow symlinks when reading .hidden files.
2186 2006-08-08 Alexander Larsson <alexl@redhat.com>
2188 * libnautilus-private/nautilus-directory-background.c:
2189 Do background change comparison in eel instead (#349961)
2190 Patch from Matthias Clasen
2192 2006-08-08 Alexander Larsson <alexl@redhat.com>
2194 * libnautilus-private/nautilus-icon-container.c:
2195 Fix down when in the rightmost column in the next to last row (#316117)
2196 Based on patch from Nelson Benitez
2198 2006-08-08 Alexander Larsson <alexl@redhat.com>
2200 * libnautilus-private/nautilus-file-operations.c:
2201 Handle desktop drops from panel. (#347673)
2202 Patch from Christian Neumair
2204 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
2206 * libnautilus-private/nautilus-directory-async.c:
2207 (dequeue_pending_idle_callback): Revert patch from #336051
2208 as it breaks the file update machinery. Fixes #348097.
2210 2006-07-25 Christian Neumair <chris@gnome-de.org>
2212 * libnautilus-private/nautilus-dnd.c:
2213 Rename nautilus_drag_default_drop_action_for_url to
2214 nautilus_drag_default_drop_action_for_netscape_url.
2215 Don't offer netscape URL drags.
2217 * libnautilus-private/nautilus-dnd.h: Rename
2218 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
2219 and nautilus_drag_default_drop_action_for_url to
2220 nautilus_drag_default_drop_action_for_netscape_url.
2222 * libnautilus-private/nautilus-file-operations.c:
2223 (nautilus_file_operations_new_file_from_template):
2224 Filter out special URIs, handle gnome_vfs_uri_new() failure.
2226 * libnautilus-private/nautilus-file-utilities.c:
2227 (test_uri_exists), (nautilus_ensure_unique_file_name):
2228 Handle gnome_vfs_uri_new() failure by returning NULL.
2230 * libnautilus-private/nautilus-icon-container.c:
2231 * libnautilus-private/nautilus-icon-container.h:
2232 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
2234 * libnautilus-private/nautilus-icon-dnd.c:
2235 * libnautilus-private/nautilus-icon-dnd.h:
2236 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2237 * libnautilus-private/nautilus-tree-view-drag-dest.h:
2238 Don't offer netscape URL drags, prefer netscape URL drops over
2239 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
2241 * libnautilus-private/nautilus-link-desktop-file.c:
2242 (nautilus_link_desktop_file_local_create):
2243 Handle trash, desktop and search URIs, handle
2244 NULL retval of nautilus_ensure_unique_file_name.
2246 * src/nautilus-location-bar.c:
2247 * src/nautilus-spatial-window.c:
2248 * src/file-manager/fm-list-model.c:
2249 Don't offer/handle netscape URL drags.
2251 * src/file-manager/fm-directory-view.h:
2252 * src/file-manager/fm-icon-view.c:
2253 * src/file-manager/fm-list-view:
2254 Rename DND_URL symbols to DND_NETSCAPE_URL.
2258 2006-07-25 Alexander Larsson <alexl@redhat.com>
2260 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
2261 Translate the selinux context from raw form when displayin.
2263 2006-07-25 Alexander Larsson <alexl@redhat.com>
2265 * cut-n-paste-code/gsequence/gsequence.[ch]:
2266 Import the latest EggSequence which supposedly fixes a
2269 * src/file-manager/fm-list-model.c:
2270 Fix to use new function names of EggSequence
2272 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2275 Post-release version bump
2277 === nautilus 2.15.90 ===
2279 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2287 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2289 * src/nautilus-main.c: (main):
2290 Unref GnomeProgram at the end. (#348429)
2292 Patch from Christian Persch <chpe@gnome.org>
2294 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2296 * src/nautilus-file-management-properties.c:
2297 (nautilus_file_management_properties_dialog_setup):
2298 * src/nautilus-file-management-properties.glade:
2299 Remove the "always use text-entry location bar" checkbox from the
2302 * src/nautilus-navigation-window.[ch]: (location_button_create),
2303 (nautilus_navigation_window_instance_init),
2304 (nautilus_navigation_window_destroy):
2305 Add a tooltip to the new location bar toggle button.
2307 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2309 * src/file-manager/fm-properties-window.c:
2310 (permission_combo_update): Add a translator comment for
2311 permission combo box labels. (#347764)
2313 Patch from Hendrik Richter <hendi@gnome-de.org>
2315 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2317 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
2318 Add a location_button field.
2320 * src/nautilus-navigation-window.c
2321 (nautilus_navigation_window_instance_init): Create the
2323 (location_button_toggled_cb): New callback. Changes the
2324 preference for toggling between the path bar and the location bar.
2325 (always_use_location_entry_changed): Toggle the button as
2328 Add a button to the location bar to toggle betwen the path bar
2329 and a location entry. (#347991)
2331 Patch from Federico Mena Quintero <federico@novell.com>
2333 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2335 * libnautilus-private/nautilus-icon-factory.c:
2336 * src/file-manager/fm-directory-view.c:
2337 * src/file-manager/fm-tree-view.c: (create_popup_menu):
2338 * src/nautilus-window-menus.c:
2339 Use trash icons from the icon naming specification for trash
2340 related operations. (#340321)
2342 Patch from Rodney Dawes <dobey@novell.com>
2344 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2346 * src/nautilus-places-sidebar.c: (add_place), (update_places):
2347 Take the sidebar as parameter and refilter it after adding.
2349 (reorder_bookmarks): Implement reordering of bookmarks.
2351 (drag_data_delete_callback), (drag_data_received_callback),
2352 (drag_motion_callback): Handle dragging of tree rows.
2354 (nautilus_places_sidebar_init)
2355 (_shortcuts_model_filter_class_init),
2356 (_shortcuts_model_filter_init),
2357 (shortcuts_model_filter_row_draggable),
2358 (shortcuts_model_filter_drag_data_get),
2359 (shortcuts_model_filter_drag_source_iface_init),
2360 (shortcuts_model_filter_new):
2361 Implement GtkTreeDragSource.
2363 (get_selected_iter), (bookmarks_check_popup_sensitivity),
2364 (loading_uri_callback): Use the filter model.
2366 Enable reordering of bookmarks in the places sidebar via
2367 Drag'n'Drop. (#319022)
2369 Patch from Xavier Claessens <xclaesse@gmail.com>
2371 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
2373 * libnautilus-private/nautilus-search-engine-beagle.c:
2374 (nautilus_search_engine_beagle_new): Check whether daemon is
2375 running as beagle_client_new doesn't fail when a stale socket
2378 Patch from Jürg Billeter <j@bitron.ch>
2380 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
2383 * libnautilus-extension/Makefile.am:
2384 Add extension versioning infrastructure and add nautilus-menu.[ch].
2386 * libnautilus-extension/nautilus-menu-item.[ch]:
2387 Add and handle a 'menu' property and add a function
2388 nautilus_menu_item_set_submenu.
2390 * libnautilus-extension/nautilus-menu.[ch]:
2391 New files implementing a submenu item.
2393 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
2394 (reset_extension_actions_menu):
2395 Add extension menu items recursively.
2397 * libnautilus-extension/nautilus-menu-provider.h:
2400 Extend extension API to support submenus. (#314579)
2402 Patch from Raffaele Sandrini <rasa@gmx.ch>
2404 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2407 Post-release version bump
2409 === nautilus 2.15.4 ===
2411 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2417 Bump version to 2.15.4
2420 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2422 * libnautilus-private/nautilus-directory-async.c:
2423 (dequeue_pending_idle_callback): Never add a file to both
2424 the added_files and changed_files lists. Don't ref an existing
2425 file without adding it to the changed_file list. (#336051)
2427 Patch from Christian Neumair <chris@gnome-de.org>
2429 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2431 * libnautilus-private/nautilus-file-dnd.[ch]:
2432 Add functions nautilus_drag_can_accept_files and
2433 nautilus_drag_can_accept_info.
2435 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
2436 (receive_dropped_uri_list), (receive_dropped_text),
2437 (drag_data_received_callback):
2438 Accept the entire drag context as parameter and use
2439 nautilus_icon_container_find_drop_target.
2441 (nautilus_icon_container_find_drop_target):
2442 (nautilus_icon_dnd_update_drop_target):
2443 Use nautilus_drag_can_accept_info.
2445 * libnautilus-private/nautilus-marshal.list:
2448 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2449 Add function get_drop_target_uri_at_pos and use it in the drop
2450 handlers to determine the target uris for actions.
2451 Rename get_drop_target to get_drop_target_uri_for path.
2453 (nautilus_tree_view_drag_dest_class_init):
2454 Adapt to new drag handler signatures.
2456 (set_widget_highlight):
2457 Fix DND highlighting of an empty tree view.
2459 (drag_motion_callback):
2460 Ignore drags on the header.
2462 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
2463 * libnautilus-private/nautilus-icon-container.[ch]:
2464 * src/file-manager/fm-icon-view.c:
2465 * src/file-manager/fm-list-view.c:
2466 Add a target/parent uri parameter to the drop handler functions.
2468 * src/file-manager/fm-directory-view.[ch]:
2469 Add handling for the additional target parameter to support
2470 drops of URIs, URLs and text to subfolders.
2472 Patch from Christian Neumair <chris@gnome-de.org>
2474 2006-07-08 Christian Neumair <chris@gnome-de.org>
2476 * libnautilus-private/nautilus-file-utilities.c:
2477 * libnautilus-private/nautilus-file-utilities.h:
2478 Add nautilus_find_existing_uri_in_hierarchy.
2479 Remove undefined in_gnome_path helper declarations.
2481 * src/nautilus-pathbar.c:
2482 * src/nautilus-pathbar.h:
2483 Make nautilus_path_bar_clear_buttons public.
2485 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
2486 If the displayed location was removed, and it has an existing parent,
2487 navigate window to this parent. Fixes #336724.
2489 2006-07-06 William Jon McCann <mccann@jhu.edu>
2491 * libnautilus-private/nautilus-icon-factory.c:
2492 (get_special_icon_for_file):
2493 * src/nautilus-window-menus.c:
2494 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
2497 2006-06-21 Christian Neumair <chris@gnome-de.org>
2499 Add complete session management, remember maximization state and type
2500 of open windows, save history on quit.
2502 * libnautilus-private/nautilus-global-preferences.c
2503 * libnautilus-private/nautilus-global-preferences.h:
2504 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
2506 * libnautilus-private/nautilus-metadata.h:
2507 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
2509 * src/nautilus-application.c:
2510 * src/nautilus-application.h:
2511 Save session on session save request, add
2512 nautilus_application_load_session(), move
2513 initial navigational geometry handling to
2514 nautilus_application_create_navigation_window,
2516 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
2519 * src/nautilus-main.c:
2520 Add "--load-session" parameter.
2522 * src/nautilus-shell-interface.idl:
2523 * src/nautilus-shell.c:
2524 Add load_session CORBA method.
2526 * src/nautilus-navigation-window.c:
2527 * src/nautilus-spatial-window.c:
2528 Save maximized state when appropriate.
2530 * src/nautilus-window-manage-views.c:
2531 Load maximized state for spatial windows,
2532 remove navigation window geometry handling.
2534 * src/nautilus-window.c:
2535 * src/nautilus-window-private.h:
2536 Add nautilus_add_to_history_list_no_notify.
2538 2006-06-16 Alexander Larsson <alexl@redhat.com>
2540 * libnautilus-extension/nautilus-menu-provider.[ch]:
2541 Add items_updated signal
2543 * libnautilus-private/Makefile.am:
2544 * libnautilus-private/nautilus-signaller.[ch]:
2545 * src/nautilus-signaller.[ch]:
2547 Move NautilusSignaller to libnautilus-private.
2548 Add popup_menu_changed signal.
2550 * src/nautilus-application.c:
2551 Signal popup_menu_changed when a menu provider emits items_updated.
2553 * src/file-manager/fm-directory-view.c:
2554 * src/nautilus-window.c:
2555 Handle popup_menu_changed.
2557 * src/nautilus-emblem-sidebar.c:
2558 * src/nautilus-history-sidebar.c:
2559 * src/nautilus-navigation-window-menus.c:
2560 * src/nautilus-navigation-window.c:
2561 * src/nautilus-property-browser.c:
2562 * src/nautilus-spatial-window.c:
2563 * src/nautilus-window-menus.c:
2566 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
2568 2006-06-16 Alexander Larsson <alexl@redhat.com>
2570 * libnautilus-private/nautilus-column-utilities.c:
2571 Add selinux context column
2573 * libnautilus-private/nautilus-directory-async.c:
2574 * libnautilus-private/nautilus-file-private.h:
2575 * libnautilus-private/nautilus-file.[ch]:
2576 Get selinux context for all files.
2577 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
2578 Add selinux_context string attribute.
2580 * src/file-manager/fm-properties-window.c:
2581 Display selinux context in permissions page.
2583 2006-06-16 Alexander Larsson <alexl@redhat.com>
2585 * libnautilus-private/nautilus-global-preferences.[ch]:
2586 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2587 Add show_advanced_permissions setting
2588 Remove show_special_flags setting, its always on in advanced mode.
2590 * libnautilus-private/nautilus-file-operations.[ch]:
2591 Add nautilus_file_set_permissions_recursive
2593 * src/file-manager/fm-properties-window.c:
2594 Change permission page. Implement both simple and advanced mode.
2595 Add recursive permissions setting.
2596 HIGify some spacing.
2598 2006-06-12 Alexander Larsson <alexl@redhat.com>
2601 Post-release version bump
2603 === nautilus 2.15.2 ===
2605 2006-06-12 Alexander Larsson <alexl@redhat.com>
2610 2006-05-30 Christian Neumair <chris@gnome-de.org>
2612 * libnautilus-private/nautilus-icon-factory.c:
2613 * libnautilus-private/nautilus-thumbnails.c:
2614 * libnautilus-private/nautilus-thumbnails.h:
2615 Use GdkPixbufLoader for thumbnailing.
2617 2006-05-29 Christian Neumair <chris@gnome-de.org>
2619 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
2620 Limit max. returned SVG icon size to requested icon size.
2622 2006-05-24 Christian Neumair <chris@gnome-de.org>
2624 * libnautilus-private/nautilus-file-utilities.c:
2625 (nautilus_file_operations_copy_move):
2626 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
2627 nautilus_file_get_enclosing_volume.
2629 * libnautilus-private/nautilus-file-utilities.c:
2630 * libnautilus-private/nautilus-file-utilities.h:
2631 Remove nautilus_get_enclosing_volume.
2633 2006-05-24 Paolo Borelli <pborelli@katamail.com>
2635 * src/nautilus-information-panel.c:
2636 * src/nautilus-window-bookmarks.c:
2637 * src/file-manager/fm-properties-window.c:
2639 Use g_signal_connect_data instead of the outdated eel equivalent.
2641 2006-05-24 Alexander Larsson <alexl@redhat.com>
2643 * src/file-manager/fm-list-view.c:
2644 Remove unused include of eel-cell-renderer-pixbuf-list.h
2646 2006-05-24 Paolo Borelli <pborelli@katamail.com>
2648 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
2649 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
2651 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
2653 * nautilus-folder-handler.desktop.in: Add internationalization
2654 * po/POTFILES.in: Add the file.
2656 2006-05-16 Alexander Larsson <alexl@redhat.com>
2658 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
2659 Only pass TRUE for embedding_text if we actually read a top-left text.
2660 Based on patch from Rene Hausleitner (#335435)
2662 2006-05-16 Alexander Larsson <alexl@redhat.com>
2664 * src/file-manager/fm-directory-view.c:
2665 * src/nautilus-places-sidebar.c:
2666 Don't allow floppy formating if the floppy is mounted,
2667 since gfloppy can't handle that. (#125819)
2668 Patch from Xavier Claessens
2670 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
2673 Post-release version bump.
2675 === nautilus 2.15.1 ===
2677 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
2682 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
2684 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
2685 (icon_set_size), (icon_toggle_selected),
2686 (nautilus_icon_container_move_icon), (keyboard_stretching),
2687 (end_stretching), (nautilus_icon_container_update_icon),
2688 (assign_icon_position), (nautilus_icon_container_add),
2689 (nautilus_icon_container_is_stretched),
2690 (nautilus_icon_container_unstretch),
2691 (nautilus_icon_container_freeze_icon_positions):
2692 * libnautilus-private/nautilus-icon-container.h:
2693 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2694 * libnautilus-private/nautilus-icon-private.h:
2695 * src/file-manager/fm-icon-view.c:
2696 (get_stored_icon_position_callback),
2697 (icon_position_changed_callback):
2698 Cleanup to merge the x any y icon scale factors into one variable.
2700 Patch from Christian Neumair <chris@gnome-de.org>
2702 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
2704 * src/nautilus-places-sidebar.c: (update_places_cb),
2705 (volume_unmounted_callback), (drive_disconnected_callback),
2706 (drive_connected_callback),
2707 (nautilus_places_sidebar_set_parent_window):
2708 Update the places on drive-connected and drive-disconnected
2709 signals too. Delay the update for the volume-unmounted signal
2710 with an idle callback to work around gnome-vfs removing the
2711 volume only after we received the signal.
2713 Patch from Xavier Claessens <xclaesse@gmail.com>
2715 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
2717 * src/nautilus-window-manage-views.c:
2718 (got_file_info_for_view_selection_callback):
2719 Re-set viewed_file after a location change failed. Prevents
2720 crashing over an assertion in viewed_file_changed_callback
2721 on slow filesystems. Fixes #339965.
2723 2006-05-08 Federico Mena Quintero <federico@novell.com>
2725 * libnautilus-private/nautilus-file-operations.c
2726 (handle_transfer_ok): Don't special-case the first 0 bytes of the
2727 file in the case of reporting actual copy/move progress. It is
2728 fine to update both the labels and the sizes every time. Fixes
2729 http://bugzilla.gnome.org/show_bug.cgi?id=341064
2730 https://bugzilla.novell.com/show_bug.cgi?id=66073
2732 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
2734 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2735 (check_visibility), (bookmarks_check_popup_sensitivity),
2736 (get_selected_iter), (rename_selected_bookmark),
2737 (remove_selected_bookmarks), (mount_shortcut_cb),
2738 (unmount_shortcut_cb), (eject_shortcut_cb),
2739 (nautilus_places_sidebar_init):
2740 Add volume data to the list store and use it to show
2741 an unmount command for network volumes. (#316184)
2743 Patch from Xavier Claessens <xclaesse@gmail.com>
2745 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
2747 * libnautilus-private/nautilus-dnd.c:
2748 (nautilus_drag_drop_action_ask),
2749 (nautilus_drag_drop_background_ask):
2750 * src/file-manager/fm-tree-view.c: (create_popup_menu):
2751 * src/nautilus-places-sidebar.c:
2752 (bookmarks_build_popup_menu):
2753 Use eel_gtk_menu_append_separator.
2755 * src/nautilus-places-sidebar.c:
2756 (bookmarks_check_popup_sensitivity):
2757 Use eel_gtk_widget_set_shown.
2759 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
2761 * src/nautilus-query-editor.c: (type_combo_changed):
2762 Fix typo in function name: s/availible/available/ (#326053)
2767 2006-05-04 Christian Neumair <chris@gnome-de.org>
2769 * src/nautilus-navigation-action.c:
2770 (nautilus_navigation_action_class_init), (disconnect_proxy):
2771 Disconnect signal handlers registered when connecting proxies.
2773 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
2775 * src/nautilus-places-sidebar.c: (volume_op_callback):
2776 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
2777 (eject_for_type), (set_visibility),
2778 (bookmarks_check_popup_sensitivity), (get_selected_drive),
2779 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
2780 (format_shortcut_cb), (bookmarks_build_popup_menu):
2781 Add mount, unmount, eject and format menu items to the popup menu
2782 of drives in the places sidebar. (#316184)
2784 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
2786 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2788 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
2789 Adapt to new GtkAboutDialog behaviour and use wrap-license.
2790 Makes the close button work again. Fixes #336520.
2792 Patch from Christian Persch <chpe@gnome.org>
2794 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2796 * src/nautilus-query-editor.c: (location_row_create_widgets):
2797 Fix typo in the query filechooser window title. (#325284)
2799 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2801 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
2802 (finish_first_line):
2803 Fix wording: Use "criterion" instead of "criterium". (#331682)
2805 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
2807 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2809 * libnautilus-private/nautilus-program-choosing.c:
2810 (application_cannot_open_location):
2811 Remove bogus period from strings. (#336909)
2813 Patch from Javier F. Serrador <serrador@tecknolabs.com>
2815 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2817 * libnautilus-private/nautilus-file-operations.c:
2818 (handle_transfer_overwrite): Use the same phrasing and
2819 format as the GTK+ overwrite dialog. Also, per the HIG
2820 convert the dialog to a confirmation alert since the user's
2821 command may destroy data. (#325188)
2823 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
2825 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2827 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
2828 (append_exifdata_string):
2829 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
2830 deciding which date to show from image metadata. (#331810)
2832 Patch from Pat Suwalski <pat@suwalski.net>
2834 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
2838 Update handling of po/LINGUAS for new instructions. Refer
2839 to http://live.gnome.org/GnomeGoals/PoLinguas
2841 Patch from Brian Pepple <bdpepple@gmail.com>
2843 2006-04-27 Christian Neumair <chris@gnome-de.org>
2845 * src/file-manager/fm-actions.h:
2846 * src/file-manager/fm-directory-view.c:
2847 (file_get_volume_and_drive),
2848 (action_self_mount_volume_callback),
2849 (action_self_unmount_volume_callback),
2850 (action_self_eject_volume_callback),
2851 (action_self_format_volume_callback),
2852 (file_get_volume_and_drive),
2853 (file_should_show_self),
2854 (real_update_menus_volumes):
2855 * src/file-manager/fm-tree-view.c:
2856 (create_popup_menu):
2857 * src/file-manager/nautilus-directory-view-ui.xml:
2858 Allow to mount/unmout/eject/format a volume when displaying its
2861 2006-04-26 Christian Neumair <chris@gnome-de.org>
2863 * libnautilus-private/nautilus-file.c:
2864 (nautilus_file_denies_access_permission),
2865 (nautilus_file_can_get_permissions),
2866 (nautilus_file_can_set_permissions):
2867 If no ACCESS file info field is available, pretend to have full
2868 access. If no PERMISSIONS field is available, pretend to have full
2871 2006-04-26 Alexander Larsson <alexl@redhat.com>
2873 * libnautilus-private/nautilus-icon-canvas-item.c:
2874 Fix width of text selection in text-below-icons mode.
2877 2006-04-26 Alexander Larsson <alexl@redhat.com>
2882 * src/nautilus-connect-server-dialog-main.c:
2883 * src/nautilus-main.c:
2884 Convert from popt to goption.
2885 Based on patch from Philip Van Hoof
2887 2006-04-25 Alexander Larsson <alexl@redhat.com>
2889 * src/nautilus-main.c:
2890 Remove icon registration, as its no longer needed with gtk 2.9.
2892 * src/nautilus-window-menus.c:
2893 (nautilus_menus_append_bookmark_to_menu):
2896 2006-04-25 Alexander Larsson <alexl@redhat.com>
2899 Bump version to 2.15.1
2900 2.14 development continues on gnome-2-14 branch.
2902 ==== gnome-2-14 branched from here ===
2904 2006-04-25 Christian Neumair <chris@gnome-de.org>
2907 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
2909 * src/file-manager/fm-tree-view.c: (create_tree):
2910 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
2912 2006-04-18 Alexander Larsson <alexl@redhat.com>
2914 * libnautilus-private/nautilus-file-attributes.h:
2915 * libnautilus-private/nautilus-directory-async.c:
2916 * libnautilus-private/nautilus-directory-private.h:
2917 * libnautilus-private/nautilus-file-private.h:
2918 * libnautilus-private/nautilus-file.c:
2919 * libnautilus-private/nautilus-file.h:
2920 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
2921 the normal top-left text to 10x5.
2922 Add need_large argument to nautilus_file_peek_top_left_text and
2923 nautilus_extract_top_left_text.
2925 * libnautilus-private/nautilus-icon-canvas-item.[ch]
2926 Make details an instance-private instead of allocating separately.
2927 Add _set_is_visible() and only keep PangoLayouts cached for
2930 * libnautilus-private/nautilus-icon-container.[ch]:
2931 * src/file-manager/fm-icon-container.c:
2932 Monitor large embedded text for larger icons.
2933 Call nautilus_icon_canvas_item_set_is_visible as needed.
2935 * libnautilus-private/nautilus-icon-factory.[ch]:
2936 Limit never-free recently used cache to 20 items.
2937 Free other unused cache items after a 100 sec.
2939 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
2942 Remove newlines to fix build with CVS intltool. (#338423)
2944 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
2946 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
2947 Don't delete the first bookmark if pressing del key on an
2948 undeletable item. Fixes #338377.
2950 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
2952 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
2953 Don't add location bookmark for desktop windows. Fixes #334860.
2955 Patch from Christian Neumair <chris@gnome-de.org>
2957 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
2960 Post-release version bump.
2962 === nautilus 2.14.1 ===
2964 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
2972 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
2974 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
2975 Use smaller close icon for the sidebar.
2977 Patch from Yang Hong <yanghong@ccoss.com.cn>
2979 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
2981 * libnautilus-private/nautilus-icon-dnd.c:
2982 (get_data_on_first_target_we_support):
2983 Determine drop target by iterating through drop container
2984 target list instead of drag context DND list. (#337588)
2986 Patch from Christian Neumair <chris@gnome-de.org>
2988 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
2990 * po/LINGUAS: New file listing all supported languages.
2992 * configure.in: Use po/LINGUAS instead of including all languages
2993 directly in this file. See the wiki for more information:
2994 http://live.gnome.org/GnomeGoals/PoLinguas
2996 Patch from Brian Pepple <bdpepple@gmail.com>
2998 2006-04-08 Christian Neumair <chris@gnome-de.org>
3000 * libnautilus-private/nautilus-file-operations-progress.c:
3001 (nautilus_file_operations_progress_update),
3002 (nautilus_file_operations_progress_set_operation_string):
3003 Update progress dialog when setting its operation string,
3004 also set operation string during preflight.
3006 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
3008 * src/file-manager/fm-directory-view.c:
3009 (set_script_environment_variables),
3010 (unset_script_environment_variables):
3011 * src/nautilus-main.c: (main):
3012 * src/nautilus-shell.c: (corba_restart):
3013 Use g_(un)setenv instead of their eel_ counterparts.
3015 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
3017 * src/nautilus-places-sidebar.c: (add_place), (update_places),
3018 (mount_volume_callback), (row_activated_callback),
3019 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
3020 Adapt the same policy for showing drives and volumes in the places
3021 sidebar as in computer:/// and the gtk filechooser: Show unmounted
3022 but user-visible drives and mount them on activation. (#321320)
3024 Patch from Xavier Claessens <xclaesse@gmail.com>
3026 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
3028 * data/patterns/.striated.png:
3029 * data/patterns/Makefile.am:
3030 Remove unused pattern file. (#337353)
3032 2006-03-30 Christian Neumair <chris@gnome-de.org>
3034 * src/file-manager/fm-directory-view.c:
3035 (fm_directory_view_get_loading):
3036 * src/file-manager/fm-directory-view.h:
3037 Add fm_directory_view_get_loading().
3039 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
3040 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
3041 Use fm_directory_view_get_loading() to determine whether view is
3042 loaded. If it is not yet loaded, don't position icons lazily.
3044 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
3046 * src/nautilus-connect-server-dialog-main.c: (main):
3047 Get the command line options and pass them on to the dialog.
3049 * src/nautilus-connect-server-dialog.c: (connect_to_server),
3050 (nautilus_connect_server_dialog_init), (setup_for_type):
3051 Use new MethodInfo struct to construct the UI.
3052 (display_server_uri): New function for initialising the UI based
3053 on the broken down parts of the URI.
3054 (nautilus_connect_server_dialog_new): Use display_server_uri.
3055 (get_method_description): New helper function.
3056 (port_insert_text): Accept more than one digit at a time.
3058 Display broken down URIs in 'Connect to Server' properly. (#332848)
3060 Patch from Nate Nielsen <nielsen@memberwebs.com>
3062 2006-03-22 Daniel Drake <dsd@gentoo.org>
3064 * libnautilus-private/nautilus-icon-factory.c: Only consider
3065 the filename suffix when deciding if a file is an SVG image.
3068 2006-03-22 Paolo Borelli <pborelli@katamail.com>
3070 * src/nautilus-application.c: use g_strv_length instead of a
3071 private copy and gnome_vfs_make_uri_from_shell_arg instead of
3072 the old eel_make_uri_from_shell_arg. Bug #334077.
3074 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
3076 * src/file-manager/fm-directory-view.c:
3077 (pattern_select_response_cb), (select_pattern):
3078 Add help button to the Select Pattern dialog. (#331443)
3080 * src/nautilus-connect-server-dialog.c: (response_callback),
3081 (nautilus_connect_server_dialog_init):
3082 Add help button to the Connect to Server dialog. (#334330)
3084 * src/nautilus-location-dialog.c: (response_callback),
3085 (nautilus_location_dialog_init):
3086 Add help button to the Open Location dialog (#334293)
3088 2006-03-14 Federico Mena Quintero <federico@novell.com>
3090 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
3091 Don't set the visibility of the "burn CD" action here.
3092 (nautilus_window_initialize_menus_constructed): New public
3093 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
3094 a window which has a menubar. This prevents calling
3095 have_burn_uri() unnecessarily for the desktop window, as this is
3096 an expensive operation during login (up to 1 second!). The way
3097 have_burn_uri() works is by creating a "burn:///" URI and seeing
3098 if it is valid, but this makes gnome-vfs load libmapping.so from
3099 nautilus-cd-burner; this takes a long time during login.
3101 * src/nautilus-window-private.h: Added prototype for
3102 nautilus_window_initialize_menus_constructed().
3104 * src/nautilus-window.h: New prototype for
3105 nautilus_window_has_menubar_and_statusbar().
3107 * src/nautilus-window.c
3108 (nautilus_window_has_menubar_and_statusbar): New function; returns
3109 whether the window should have a menubar and statusbar. This
3110 depends on the window_type from the class structure.
3111 (nautilus_window_constructor): Call
3112 nautilus_window_initialize_menus_constructed(). We do it here so
3113 that its own call to nautilus_window_has_menubar_and_statusbar()
3114 will already have the right value for class->window_type.
3116 2006-03-19 Christian Neumair <chris@gnome-de.org>
3118 * src/nautilus-main.c: (register_icons):
3119 Speed up stock icon registration, as discussed on the mailing list:
3121 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
3125 * libnautilus-private/nautilus-file-operations.c:
3126 (nautilus_file_operations_copy_move):
3127 Check whether enclosing volume for any of the source files is
3128 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
3131 * libnautilus-private/nautilus-file-utilities.c:
3132 * libnautilus-private/nautilus-file-utilities.h:
3133 Add nautilus_get_enclosing_volume.
3135 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
3137 * nautilus-computer.desktop.in:
3138 * nautilus-folder-handler.desktop.in:
3139 * nautilus-home.desktop.in:
3140 * src/network-scheme.desktop.in:
3141 Add --no-desktop to the Exec command line options. (#326338)
3143 Patch from Saleem Abdulrasool
3145 * nautilus-computer.desktop.in:
3146 * nautilus-folder-handler.desktop.in:
3147 * nautilus-home.desktop.in:
3148 * nautilus.desktop.in:
3149 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
3150 none of the listed binaries does exist anymore.
3152 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
3154 * libnautilus-private/*.c:
3155 * src/file-manager/*.c:
3157 Use gi18n.h instead of deprecated gnome-i18n.h header.
3159 * libnautilus-private/nautilus-query.c:
3160 (nautilus_query_to_readable_string):
3161 Mark string for translation.
3164 Add nautilus-query.c
3166 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
3168 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
3170 * configure.in: Added "ka" Georgian to
3173 2006-03-13 Alexander Larsson <alexl@redhat.com>
3176 Post-release version bump.
3178 === nautilus 2.14.0 ===
3180 2006-03-13 Alexander Larsson <alexl@redhat.com>
3186 Update version to 2.14.0
3188 2006-03-07 Alexander Larsson <alexl@redhat.com>
3190 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
3191 (activation_drive_mounted_callback):
3192 Don't show error dialog if mount error is "".
3194 2006-03-06 Alexander Larsson <alexl@redhat.com>
3196 * libnautilus-private/nautilus-icon-canvas-item.c:
3197 Fix text drawing in RTL mode in text beside icons.
3199 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
3201 * libnautilus-private/nautilus-mime-actions.c:
3202 (nautilus_mime_actions_get_full_file_attributes):
3203 Don't request the mime list for activation, context menu and
3204 the view as menu anymore. It was once used for determining a
3205 specialized component for directories, but we don't support that
3206 anymore. Nowadays it just delays these operations and can cause
3207 auth dialogs when opening the popup menu.
3209 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
3211 * libnautilus-private/nautilus-file.c:
3212 (nautilus_file_recompute_deep_counts):
3213 Add file to work queue of enclosing directory when recomputing
3214 deep count for the properties dialog. Fixes #169342.
3216 Patch from Christian Neumair
3218 2006-03-03 Alexander Larsson <alexl@redhat.com>
3220 * src/nautilus-window-manage-views.c:
3221 * src/nautilus-window-private.h:
3222 Close window when it gets put in the trash.
3224 Patch from Christian Neumair
3226 2006-03-03 Alexander Larsson <alexl@redhat.com>
3228 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3229 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
3230 icons jumping around
3232 * libnautilus-private/nautilus-icon-container.c:
3233 remove old workaround
3235 Patch from Christian Neumair
3237 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
3239 * configure.in: Add "km" to ALL_LINGUAS.
3241 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
3243 * libnautilus-private/nautilus-directory-async.c:
3244 (new_files_cancel), (nautilus_directory_cancel):
3245 Cancel get_file_info calls for new files too. Fixes a crash
3246 when leaving a directory with pending calls (#152977).
3248 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
3250 * src/file-manager/fm-directory-view.c: (activate_callback):
3251 Close the window after the file activation, not before.
3252 Fixes a crash when middle-clicking a file (#330491).
3254 2006-02-28 Alexander Larsson <alexl@redhat.com>
3256 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
3257 Don't show directory count for smb shares, as that can cause
3258 lots of network traffic and auth dialogs.
3260 2007-02-28 Christian Neumair <chris@gnome-de.org>
3262 * libnautilus-private/nautilus-icon-container.c:
3263 (get_cmp_point_x), (get_cmp_point_y),
3264 (compare_icons_horizontal_first), (compare_icons_vertical_first),
3265 (closest_in_90_degrees), (record_arrow_key_start):
3266 Use better icon points for comparing the position of two items in
3267 "Text Beside Icon" mode. Fixes keynav issues with items that have
3268 different icon sizes.
3270 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
3272 * libnautilus-private/nautilus-tree-view-drag-dest.c:
3274 Test for the right path in the break condition. Fixes an infinite
3275 loop when dragging an item over a non-folder child of an expanded
3276 node in the list view, deadlocking the desktop.
3278 2006-02-27 Alexander Larsson <alexl@redhat.com>
3281 Post release version bump
3283 === nautilus 2.13.92 ===
3285 2006-02-27 Alexander Larsson <alexl@redhat.com>
3290 2006-02-27 Alexander Larsson <alexl@redhat.com>
3292 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
3293 Use lazy positioning for volumes only, not all desktop file icons,
3294 as this can cause icons to move around, and its mainly required
3295 for removable volumes anyway.
3297 2006-02-27 Alexander Larsson <alexl@redhat.com>
3299 * src/nautilus-navigation-window.c:
3300 * src/nautilus-spatial-window.c:
3301 * src/nautilus-window.[ch]:
3302 Don't shortcut the title change when the bookmark name changes.
3304 Patch from Christian Neumair.
3306 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
3308 Get users' and groups' names via a cache to avoid calling
3309 getpwuid/getgrgid too often (i.e. many times during single redraw).
3311 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
3312 Added nautilus-users-groups-cache.[ch]
3313 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
3314 implementation of cache for getpwuid/getgrgid results.
3315 * libnautilus-private/nautilus-file.c:
3316 (get_user_name_from_id): removed
3317 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
3318 (get_user_and_real_name_from_id): get user name and gecos using
3319 nautilus_users_cache_* functions instead of using getpwuid directly.
3320 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
3321 (nautilus_file_get_group_name): get group name using
3322 nautilus_groups_cache_get_name instead of using getgrgid directly.
3323 (nautilus_file_get_owner_as_string): get user name using
3324 nautilus_users_cache_get_name.
3326 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
3328 Don't add all possible columns to GtkTreeView when initializing
3329 FMListView, only the ones we actually show. This way we avoid getting
3330 unnecessary data from the model, e.g. quite heavy "owner" and "group"
3331 columns with the default settings.
3333 * src/file-manager/fm-list-view.c:
3334 (apply_visible_columns_foreach, apply_visible_columns,
3335 apply_column_order): removed
3336 (apply_columns_settings): new function, updates a list of columns in
3337 GtkTreeView given both a list of visible columns and their ordering,
3338 replacement for apply_visible_columns and apply_column_order.
3339 (create_and_set_up_tree_view): when creating details->columns hash
3340 table, pass g_object_unref as value_destroy_func; before adding
3341 columns to the hash call g_object_ref+gtk_object_sink on them, don't
3342 add columns to the view, the appropriate columns will be added when
3343 applying the configuration; in order to apply initial columns
3344 settings, call apply_columns_settings (instead of
3345 apply_visible_columns + apply_column_order).
3346 (set_visible_columns_from_metadata_and_preferences,
3347 set_column_order_from_metadata_and_preferences): removed
3348 (set_columns_settings_from_metadata_and_preferences): new, replacement
3349 for set_visible_columns_* and set_column_order_*.
3350 (fm_list_view_begin_loading, column_chooser_changed_callback,
3351 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
3352 default_visible_columns_changed_callback,
3353 default_column_order_changed_callback): use newly added
3354 set_columns_settings_from_metadata_and_preferences.
3356 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
3358 Avoid heavy operations inside "motion_notify_event" handler: don't
3359 call gtk_tree_model_row_changed (which causes updating the whole
3360 view), don't create new mouse cursor, change cursor only when
3362 As a bonus we avoid leaking hand cursor in nautilus and X server.
3364 * src/file-manager/fm-list-view.c:
3365 (hand_cursor): new global variable for storing hand cursor used in
3367 (motion_notify_callback): don't call gtk_tree_model_row_changed on
3368 the model when changing rows, it's very slow and unnecessary - GTK+
3369 automatically invalidates parts of the view occupied by old and new
3370 row; don't leak the hand cursor (GdkCursor), change mouse cursor
3371 only when necessary (from GDK_HAND2 to default and the other way
3373 (leave_notify_callback): don't call gtk_tree_model_row_changed on
3374 the current row in the model, GTK+ automatically redraws the current
3376 (enter_notify_callback): in case single click mode is used, update
3377 details->hover_path and set hand cursor if necessary
3378 (create_and_set_up_tree_view): connect to enter_notify_event signal
3379 in addition to leave_notify_event.
3380 (fm_list_view_click_policy_changed): unref global hand_cursor and
3381 set it to NULL when changing to double click mode, create new cursor
3382 and assign it to hand_cursor when changing to single click one.
3383 (fm_list_view_finalize): free details->hover_path if necessary
3384 (fm_list_view_init): explicitly set details->hover_path to NULL
3386 2006-02-27 Alexander Larsson <alexl@redhat.com>
3388 * src/nautilus-window-manage-views.c:
3389 Don't close window if old file changed when we're loading
3390 a new one (#137027).
3391 Based on patch from Christian Neumair.
3393 2006-02-27 Alexander Larsson <alexl@redhat.com>
3395 * libnautilus-private/nautilus-icon-container.c:
3396 Correctly handle *_margins as pixel values, not world-coords.
3397 Based on patch from Christian Neumair.
3399 2006-02-27 Federico Mena Quintero <federico@novell.com>
3401 * libnautilus-private/nautilus-icon-container.c
3402 (finish_adding_new_icons): Do not place icons both in the
3403 no_position_icons and semi_position_icons lists!
3404 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
3405 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
3406 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
3407 getting a negative number. So, we initially test for this and
3408 start that the first snap column. The same reasoning applies to
3409 *y and the baseline.
3411 2006-02-27 Alexander Larsson <alexl@redhat.com>
3413 * src/nautilus-navigation-window.c:
3414 Allow saving a sidebar width of 0 (#331475)
3415 Patch from Christian Neumair
3417 2006-02-27 Alexander Larsson <alexl@redhat.com>
3419 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
3420 Allow line-breaks after '-', '_', '.'
3421 (although not when a short number follows '.')
3422 Patch from Christian Neumair
3424 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
3426 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
3427 (can_accept_items_as_bookmarks), (drag_motion_callback),
3428 (bookmarks_drop_uris), (build_selection_list),
3429 (drag_data_received_callback):
3430 Only allow creation of bookmarks for directories. Fixes #328074.
3432 2006-02-26 Christian Neumair <chris@gnome-de.org>
3434 * libnautilus-private/nautilus-directory.c:
3435 (nautilus_directory_notify_files_removed):
3436 Plug potential leak.
3438 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
3440 * src/file-manager/fm-directory-view.c: (done_loading):
3441 Only use the idle reveal mechanism for the list view.
3443 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
3445 * src/file-manager/fm-directory-view.c:
3446 (fm_directory_view_destroy), (reveal_selection_idle_callback),
3448 Call reveal_selection in an idle callback to work around a bug in
3449 GtkTreeView which produces buggy scroll states when the nodes have
3450 not yet been allocated. It would make the selection always the top
3451 row even when it should ignore alignment, among other oddities.
3453 2006-02-26 Christian Neumair <chris@gnome-de.org>
3455 * src/nautilus-application.c: (nautilus_application_get_n_windows):
3456 * src/nautilus-application.h:
3457 * src/nautilus-window-manage-views.c:
3458 (got_file_info_for_view_selection_callback):
3459 Also consider desktop windows when deciding whether to fallback to
3460 home or not. Fixes #331605.
3462 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
3464 * configure.in: Add "zh_HK" to ALL_LINGUAS.
3466 2006-02-24 Alexander Larsson <alexl@redhat.com>
3468 * libnautilus-private/nautilus-directory-async.c:
3469 (directory_count_start):
3470 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
3471 This avoids lots of stats.
3474 Require vfs 2.13.92 (cvs for now) for the above.
3476 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3478 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3479 Don't leak bookmark.
3481 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3483 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3484 Resolve the dropped uris to their drop target, use the same naming
3485 logic as the bookmark menu and use gnome-fs-directory icon when adding.
3486 If something more fitting is available it will be updated anyway.
3489 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3491 * src/nautilus-places-sidebar.c: (bookmarks_edited):
3492 Set the has_custom_name_flag before setting the name - which would
3493 otherwise immediately commit the bookmarks to disk without the name.
3496 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3498 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
3499 (bookmarks_button_press_event_cb):
3500 Open the popup menu non-modal and pass the button event on to the
3501 tree view. Makes a right click select the item under the cursor
3502 before bringing up the menu. Fixes #329778.
3504 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
3506 * libnautilus-private/nautilus-file.c:
3507 (nautilus_file_get_size_as_string_with_real_size):
3508 Add a cast to fix build for platforms where GnomeVFSFileSize
3509 is not defined as long long (e.g. AMD64). Fixes bug #331636.
3511 2006-02-21 Alexander Larsson <alexl@redhat.com>
3513 * src/file-manager/fm-error-reporting.[ch]:
3514 Add callback to fm_rename_file.
3516 * src/file-manager/fm-icon-view.c:
3517 Pass NULL as above callback
3519 * src/file-manager/fm-list-view.c:
3520 Don't activate file when renaming, delay until rename done.
3521 After rename, scroll to renamed file if not visibile, because it
3524 Above based on initial patch by Nelson Benítez <gnel@cenobioracing.com>
3526 * src/file-manager/fm-list-model.c:
3527 On file change, if file was re-sorted emit rows_reordered.
3529 This fixes bug #326581
3531 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
3533 * libnautilus-private/nautilus-mime-actions.c:
3534 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
3535 (file_compare_by_uri_scheme),
3536 (nautilus_mime_get_default_application_for_files),
3537 (nautilus_mime_get_open_with_applications_for_files),
3538 (nautilus_mime_get_applications_for_files),
3539 (nautilus_mime_has_any_applications_for_files):
3540 Avoid redundant application lookups by sorting the files by mime type
3541 and skipping the ones which have the same mime type / parent uri
3542 combination as the previous one. Prevents nautilus from blocking for
3543 seconds when selecting many files of similar type.
3545 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
3547 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
3548 Fall back to locale encoding or force utf8 if the utf8 conversion
3549 of the link target filename fails. (#331379)
3551 2006-02-15 Alexander Larsson <alexl@redhat.com>
3553 * src/file-manager/fm-properties-window.c (append_extension_pages):
3554 Pass the original files, not the target files to property
3555 page providers. (#329426)
3556 (create_permissions_page):
3557 Make sure we can get permissions from target before showing
3560 2006-02-13 Alexander Larsson <alexl@redhat.com>
3563 Post release version bump.
3565 === nautilus 2.13.91 ===
3567 2006-02-13 Alexander Larsson <alexl@redhat.com>
3575 2006-02-06 Alexander Larsson <alexl@redhat.com>
3577 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
3578 Fix layout bug on desktop (#153519)
3580 2006-02-06 Alexander Larsson <alexl@redhat.com>
3582 * nautilus-folder-handler.desktop.in:
3583 Add application/x-gnome-saved-search to the list of folder types handled
3585 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3588 Post release version bump.
3590 === nautilus 2.13.90 ===
3592 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3598 Bump version to 2.13.90
3600 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3602 * src/nautilus-file-management-properties.c:
3603 (nautilus_file_management_properties_dialog_setup):
3604 * src/nautilus-file-management-properties.glade:
3605 Add the option to always use the location bar to the
3606 preferences dialog. Closes #328659.
3607 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
3609 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3611 * libnautilus-private/nautilus-view.h:
3612 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
3613 Add new grab_focus method.
3615 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
3616 (fm_list_view_iface_init):
3617 Implement grab_focus.
3619 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
3620 Use grab_focus to set the focus on the content view. Fixes #329087.
3621 Patch from Nelson Benitez <gnel@cenobioracing.com>
3623 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
3625 * src/nautilus-places-sidebar.c: (compute_drop_position),
3626 (get_drag_data), (free_drag_data), (drag_motion_callback),
3627 (drag_leave_callback), (uri_list_from_selection),
3628 (drag_data_received_callback), (drag_drop_callback),
3629 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
3630 Enable bookmarks as drop targets. Closes #43311.
3631 Based on a patch from Christian Neumair <chris@gnome-de.org>.
3633 2006-01-29 Christian Neumair <chris@gnome-de.org>
3635 * libnautilus-private/nautilus-icon-container.c:
3636 (finish_adding_new_icons):
3637 Use same grid as positioned icons to not mess up spacing.
3639 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
3641 * libnautilus-private/nautilus-file.c:
3642 (nautilus_file_get_size_as_string_with_real_size),
3643 (nautilus_file_get_string_attribute):
3644 * src/file-manager/fm-properties-window.c: (create_basic_page):
3645 Show the detailed file size in addition to the formatted one
3646 in the properties dialog. Fixes #62713.
3647 Patch from Gautier Portet <kassoulet@gmail.com>
3649 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3651 * src/file-manager/fm-directory-view.c:
3652 (confirm_delete_from_trash):
3653 HIGify the icon in the delete from trash dialog.
3654 Patch from Luca Ferretti <elle.uca@libero.it>
3656 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3658 * test/test-nautilus-directory-async.c: (main):
3659 Fix C99-style variable initialization.
3660 Patch from Jens Granseuer <jensgr@gmx.net>
3662 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3664 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
3665 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
3666 Stop cell editing when disposing the view. Fixes #322821.
3668 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3670 * libnautilus-private/nautilus-file-operations.c:
3671 (progress_dialog_set_to_from_item_text):
3672 Use nautilus_get_uri_shortname_for_display to avoid
3673 crashing g_markup with invalid utf-8. Fixes #325586.
3675 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
3677 * src/file-manager/fm-properties-window.c:
3678 (synch_groups_combo_box), (synch_user_menu):
3679 Don't try to update the owner and group widgets if
3680 the monitored file was removed. Fixes #325702.
3682 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
3684 * src/nautilus-window.c: (nautilus_window_destroy):
3685 Unref and destroy a new content view that has been created
3686 but not yet been switched to. Fixes a rare crash.
3688 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
3690 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
3693 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
3695 * libnautilus-private/nautilus-desktop-directory-file.c:
3696 (desktop_directory_file_monitor_add):
3697 Fix a typo that makes the desktop directory monitors leak.
3699 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
3701 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
3702 Never try to scale icons down to 0px. Fixes scaling for
3703 images with extreme ratios.
3705 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
3707 * libnautilus-private/nautilus-mime-actions.c:
3708 (nautilus_mime_get_applications_for_file):
3709 Don't leak mime_type.
3711 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
3713 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
3714 Destroy the bookmarks window on shutdown.
3716 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
3717 Release the bookmark stores.
3719 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
3721 * src/nautilus-spatial-window.c:
3722 (nautilus_spatial_window_finalize):
3723 Don't leak last_geometry.
3725 * src/file-manager/fm-tree-view.c:
3726 (show_iter_for_file):
3729 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
3731 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
3732 Don't try to remove dummy rows from the reverse maps. Fixes
3733 critical warnings when reloading a list view with subdirectories.
3735 2006-01-16 Alexander Larsson <alexl@redhat.com>
3738 Post release version bump.
3740 === nautilus 2.13.4 ===
3742 2006-01-16 Alexander Larsson <alexl@redhat.com>
3747 2006-01-16 Alexander Larsson <alexl@redhat.com>
3750 * libnautilus-private/Makefile.am:
3751 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
3752 * libnautilus-private/nautilus-search-engine.c:
3753 Add search support for the Tracker indexing engine.
3755 2006-01-16 Alexander Larsson <alexl@redhat.com>
3757 * src/file-manager/fm-directory-view.c:
3758 Handle the mount/unmount error case where the mount system handled
3761 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
3763 * src/nautilus-places-sidebar.c: (add_place), (update_places),
3764 (get_bookmark_index), (compute_drop_position),
3765 (drag_motion_callback), (drag_leave_callback),
3766 (bookmarks_drop_uris), (drag_data_received_callback),
3767 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
3768 (bookmarks_check_popup_sensitivity),
3769 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
3770 (rename_shortcut_cb), (remove_selected_bookmarks),
3771 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
3772 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
3773 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
3774 (bookmarks_button_press_event_cb), (bookmarks_edited),
3775 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
3776 Merge parts of the d'n'd and popup menu code from the gtk filechooser
3777 into the places sidebar.
3779 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
3781 * libnautilus-private/nautilus-directory-background.c:
3782 (nautilus_file_background_read_desktop_settings),
3783 (nautilus_file_background_write_desktop_settings):
3784 Handle new background zooming mode. (#105231)
3786 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
3788 * src/file-manager/fm-desktop-icon-view.c:
3789 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
3790 Remove the default_zoom pref callback in finalize, not destroy.
3793 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
3795 * libnautilus-private/nautilus-file-operations.c:
3796 (progress_dialog_set_to_from_item_text):
3797 Handle hostnames in the progress dialog strings more robustly.
3799 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
3801 2006-01-12 Christian Neumair <chris@gnome-de.org>
3803 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
3804 Update current bookmark name/pixbuf on changes. Partially fixes
3807 2006-01-12 Alexander Larsson <alexl@redhat.com>
3809 * src/file-manager/fm-error-reporting.c: (rename_callback),
3810 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
3811 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
3813 2006-01-11 Sebastien Bacher <seb128@debian.org>
3815 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3816 updated the default thumbnailing value (Fixes #317587)
3818 2006-01-11 Christian Neumair <chris@gnome-de.org>
3820 * libnautilus-private/nautilus-mime-actions.c:
3821 (nautilus_mime_get_default_application_for_files),
3822 (intersect_application_lists),
3823 (nautilus_mime_get_open_with_applications_for_files),
3824 (nautilus_mime_has_any_applications_for_files):
3825 * libnautilus-private/nautilus-mime-actions.h:
3826 Add file list helpers for getting associated applications.
3828 * libnautilus-private/nautilus-program-choosing.c:
3829 * libnautilus-private/nautilus-program-choosing.h:
3830 (nautilus_launch_application):
3831 Allow to pass multiple files per application launch.
3833 * src/nautilus-information-panel.c:
3834 (command_button_callback):
3837 * src/file-manager/fm-directory-view.c:
3838 (application_launch_parameters_new),
3839 (application_launch_parameters_free),
3840 (fm_directory_view_launch_application),
3841 (fm_directory_view_chose_application_callback),
3842 (application_selected_cb),
3843 (open_with_launch_application_callback),
3844 (add_application_to_open_with_menu), (reset_open_with_menu),
3845 (real_update_menus), (list_to_parameters_foreach),
3846 (mime_application_hash),
3847 (fm_directory_view_make_activation_parameters),
3848 (activate_callback):
3849 Support activation of multiple files at once, correctly figure out
3850 their associated applications. Fixes #105653.
3852 * src/file-manager/fm-directory-view.c:
3853 (activate_callback):
3854 ref/unref the view before/after operating on it. Fixes #326231.
3856 2006-01-11 Ryan Lortie <desrt@desrt.ca>
3858 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
3859 instead of g_utf8_strlen() since gtk_editable_insert_text takes
3860 the number of bytes (not number of characters). Fixes #324406.
3862 2006-01-10 Jürg Billeter <j@bitron.ch>
3864 * libnautilus-private/nautilus-desktop-link.c:
3865 (nautilus_desktop_link_new):
3866 Don't try to free constant string. Fixes #326114.
3868 2005-12-20 Christian Neumair <chris@gnome-de.org>
3870 * libnautilus-private/nautilus-file.c:
3871 (nautilus_file_get_custom_icon):
3872 * src/file-manager/fm-properties-window.c:
3873 (fm_properties_window_drag_data_received),
3874 (make_relative_uri_from_full), (set_icon),
3875 (select_image_button_callback):
3876 Set icons for directories relative to the directory location to make
3877 it follow location changes.
3879 2005-12-20 Alexander Larsson <alexl@redhat.com>
3881 * src/nautilus-query-editor.c:
3882 Support filtering on arbitrary mime type.
3883 Uses the new eel_mime_get_availible_mime_types
3886 Require eel 2.13.4 for new mime list function
3888 2005-12-20 Alexander Larsson <alexl@redhat.com>
3890 * src/nautilus-query-editor.c: (edit_clicked),
3891 (nautilus_query_editor_grab_focus):
3892 Don't focus invisible widget.
3894 2005-12-20 Alexander Larsson <alexl@redhat.com>
3896 * libnautilus-extension/Makefile.am:
3897 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
3898 Add NautilusLocationWidgetProvider
3900 * src/nautilus-window-manage-views.c:
3901 Use NautilusLocationWidgetProvider
3903 2005-12-20 Alexander Larsson <alexl@redhat.com>
3905 * src/file-manager/fm-directory-view.c:
3906 (action_save_search_as_callback):
3907 Some better strings, not resizeable.
3909 * src/nautilus-navigation-window.c:
3910 (nautilus_navigation_window_instance_init),
3911 (nautilus_navigation_window_destroy):
3912 Remove unused tooltips object
3914 * src/nautilus-query-editor.c:
3915 Add tooltips, fix spacing
3917 * src/nautilus-spatial-window.c:
3918 * src/nautilus-window-manage-views.c:
3919 Fix spacing for extra location widgets
3921 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
3923 * src/file-manager/fm-directory-view.c
3924 (action_save_search_as_callback): HIG fixes for the save
3927 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
3929 * libnautilus-private/nautilus-desktop-link-monitor.c:
3930 (volume_delete_dialog):
3931 * libnautilus-private/nautilus-file-operations.c:
3932 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
3933 * libnautilus-private/nautilus-icon-dnd.c:
3934 (confirm_switch_to_manual_layout):
3935 * libnautilus-private/nautilus-program-choosing.c:
3936 (application_cannot_open_location):
3937 * src/file-manager/fm-directory-view.c:
3938 (report_broken_symbolic_link):
3939 * src/nautilus-location-bar.c: (drag_data_received_callback):
3940 Adapt callers to eel dialog API changes. Fixes #324262.
3942 Patch from Christian Neumair <chris@gnome-de.org>
3943 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
3945 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
3947 * libnautilus-private/nautilus-dnd.c:
3948 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
3951 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
3953 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
3954 (add_new_pattern), (add_new_color): HIG fixes. Use title
3955 capitalization for window titles. Fix widget spacing.
3957 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
3959 * libnautilus-private/nautilus-file.c: (get_time),
3960 (compare_by_time), (nautilus_file_compare_for_sort),
3961 (nautilus_file_compare_for_sort_by_attribute):
3962 Support comparison by accessed time. Fixes #321671.
3964 * libnautilus-private/nautilus-file.h:
3965 Add atime sort type.
3967 Based on a patch from bluefuture@email.it
3969 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
3971 * src/file-manager/fm-properties-window.c:
3972 (select_image_button_callback):
3973 Use GTK_STOCK_REVERT_TO_SAVED item for icon
3974 selection dialog. Closes #95115.
3975 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
3977 2005-12-16 Alexander Larsson <alexl@redhat.com>
3979 * libnautilus-extension/nautilus-column.c:
3980 * libnautilus-extension/nautilus-menu-item.c:
3981 * libnautilus-extension/nautilus-property-page.c:
3982 Chain up in finalize handler, to fix leaks.
3984 2005-12-16 Alexander Larsson <alexl@redhat.com>
3986 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
3987 Correct arguments for add_file, makes rename on new folder/file work
3990 2005-12-15 Alexander Larsson <alexl@redhat.com>
3992 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3993 * libnautilus-private/nautilus-global-preferences.h:
3994 Rename network icon prefs to match others.
3996 2005-12-15 Alexander Larsson <alexl@redhat.com>
3998 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3999 * libnautilus-private/nautilus-global-preferences.c:
4000 Disable network icon on desktop by default.
4002 * src/nautilus-main.c:
4003 * src/nautilus-navigation-window-ui.xml:
4004 * src/nautilus-spatial-window-ui.xml:
4005 * src/nautilus-window-menus.c:
4006 Add network to go/places menu.
4008 2005-12-15 Alexander Larsson <alexl@redhat.com>
4010 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
4011 Make entry 30 chars to match file selector dialog.
4012 Patch from Ray Strode
4014 2005-12-13 Alexander Larsson <alexl@redhat.com>
4016 * libnautilus-private/nautilus-module.c (nautilus_module_load):
4017 open modules G_MODULE_BIND_LOCAL
4019 2005-12-12 Alexander Larsson <alexl@redhat.com>
4022 Post release version bump.
4024 === nautilus 2.13.3 ===
4026 2005-12-12 Alexander Larsson <alexl@redhat.com>
4029 disable update-mimedb in distcheck
4031 * libnautilus-private/Makefile.am:
4032 Add beagle sources to extradist
4037 --- Merged the nautilus-search2 branch ---
4039 2005-12-12 Alexander Larsson <alexl@redhat.com>
4041 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
4042 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
4043 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
4045 2005-12-12 Alexander Larsson <alexl@redhat.com>
4047 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
4048 Another case where we need to create a saved search file.
4050 2005-12-12 Alexander Larsson <alexl@redhat.com>
4053 Make it possible to build without beagle.
4055 2005-12-12 Alexander Larsson <alexl@redhat.com>
4057 * libnautilus-private/Makefile.am:
4058 * libnautilus-private/nautilus-search-engine-simple.[ch]:
4059 Add new NautilusSearchEngineSimple backend.
4061 * libnautilus-private/nautilus-file-utilities.[ch]:
4062 Add nautilus_get_home_directory_uri.
4064 * libnautilus-private/nautilus-marshal.list:
4065 Add VOID:OBJECT,BOOLEAN, sort
4067 * libnautilus-private/nautilus-search-directory.[ch]:
4068 Add nautilus_search_directory_is_indexed.
4069 Make sure saved searches are never returned as search hits.
4071 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
4072 Make _new fail if we can't contact beagle daemon.
4073 Set text on query as one string (it can have keywords in it)
4074 Move freeing of query data to after query is done.
4077 * libnautilus-private/nautilus-search-engine.[ch]:
4078 Add nautilus_search_engine_is_indexed
4079 Remove nautilus_search_engine_enabled
4080 Use beagle if availible, otherwise simple backend.
4082 * src/nautilus-navigation-window-menus.c:
4083 Remove search disabled code
4085 * src/nautilus-query-editor.[ch]:
4086 Rename activate to changed and add reload argument
4087 Add go/reload button for non-indexed searches
4088 Add mnemonic for entry
4089 Change saved search string to "Search Folder"
4091 * src/nautilus-navigation-window.c:
4092 Update for query editor changes
4093 For indexed search engines, default to search in homedir
4095 * src/nautilus-spatial-window.c:
4096 Update for query editor changes
4097 For indexed search engines, default to search in homedir
4098 Remove search disabled code
4100 2005-12-07 Alexander Larsson <alexl@redhat.com>
4102 * src/nautilus-query-editor.c (setup_external_entry):
4103 Make ugly string slightly better.
4105 2005-12-07 Alexander Larsson <alexl@redhat.com>
4108 Mime API needs gnome-vfs-module. Unfortunate...
4110 * libnautilus-private/nautilus-query.c:
4113 * libnautilus-private/nautilus-search-engine-beagle.c:
4114 Look at mime types and location.
4116 * src/nautilus-query-editor.c:
4117 Add mime type and location to query editor
4119 2005-12-06 Alexander Larsson <alexl@redhat.com>
4121 * libnautilus-private/nautilus-query.[ch]:
4122 Add new fields to NautilusQuery
4124 2005-12-06 Alexander Larsson <alexl@redhat.com>
4126 Merge in changes from NAUTILUS_2_12_1 to
4127 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
4128 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
4130 2005-12-06 Alexander Larsson <alexl@redhat.com>
4132 * src/nautilus-history-sidebar.c: (update_history),
4133 (nautilus_history_sidebar_init):
4134 Fix leaks of bookmarks and model.
4136 2005-12-06 Alexander Larsson <alexl@redhat.com>
4138 * libnautilus-private/nautilus-search-engine-beagle.c:
4139 (nautilus_search_engine_beagle_set_query):
4140 Unref the right query.
4142 2005-12-05 Alexander Larsson <alexl@redhat.com>
4144 * libnautilus-private/nautilus-file-utilities.c:
4145 (nautilus_compute_title_for_uri):
4146 Handle NULL query in search.
4148 * libnautilus-private/nautilus-file-utilities.h:
4149 * libnautilus-private/nautilus-search-directory.h:
4150 Move saved search uri/mimetype define to
4151 nautilus-file-utilities.h.
4153 * libnautilus-private/nautilus-search-directory.c:
4156 * libnautilus-private/nautilus-search-engine.c:
4157 Remove unused stuff.
4160 * src/nautilus-query-editor.[ch]:
4161 Add new files implementing NautilusQueryEditor
4163 * src/nautilus-places-sidebar.c:
4164 Remove search from places sidebar.
4166 * src/nautilus-search-bar.[ch]:
4167 Only handle text queries.
4169 * src/nautilus-window.[ch]:
4170 * src/nautilus-window-private.h:
4171 * src/nautilus-navigation-window-menus.c:
4172 * src/nautilus-window-manage-views.c:
4173 extra location widgets support and some search mode changes
4175 * src/nautilus-navigation-window.[ch]:
4176 * src/nautilus-spatial-window.c:
4177 Implement new search ui using extra location widgets
4179 * src/file-manager/fm-directory-view.c:
4180 Implement save search and save search as.
4181 Fix free bugs in fm_directory_view_stop.
4183 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
4184 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
4185 Also handle saved search mimetypes.
4188 2005-12-02 Alexander Larsson <alexl@redhat.com>
4190 * libnautilus-private/nautilus-search-directory.[ch]:
4191 More functions to save queres.
4193 * src/file-manager/fm-actions.h:
4194 * src/file-manager/fm-directory-view.c:
4195 * src/file-manager/nautilus-directory-view-ui.xml:
4196 Initial stubs for save search menu items.
4198 2005-12-01 Alexander Larsson <alexl@redhat.com>
4200 * libnautilus-private/nautilus-directory.c:
4201 * libnautilus-private/nautilus-search-directory.[ch]:
4202 * src/nautilus-bookmark-list.c:
4203 Further refactor the query loading, and remove all traces
4204 of the old load/save mechanism.
4206 2005-12-01 Alexander Larsson <alexl@redhat.com>
4208 * libnautilus-private/nautilus-directory.c:
4209 * libnautilus-private/nautilus-query.[ch]:
4210 * libnautilus-private/nautilus-search-directory.[ch]:
4211 Refactor query loading into NautilusQuery object.
4213 2005-12-01 Alexander Larsson <alexl@redhat.com>
4216 Check for update-mime-database
4220 * data/nautilus.xml.in:
4221 Add mime database entries for saved searches.
4223 * libnautilus-private/Makefile.am:
4224 * libnautilus-private/nautilus-saved-search-file.[ch]:
4225 Special file type for saved search files to pretend that
4226 they are directories.
4228 * libnautilus-private/nautilus-directory.[ch]:
4229 Make nautilus_directory_ref return its arg.
4230 Create NautilusSearchDirectory for saved searches.
4232 * libnautilus-private/nautilus-file-dnd.c:
4233 Non-editable directories do not accept drops.
4235 * libnautilus-private/nautilus-file-private.h:
4236 * libnautilus-private/nautilus-file.h:
4237 Move nautilus_file_get_existing to public header.
4239 * libnautilus-private/nautilus-file.c:
4240 Create saved search files at right time
4242 * libnautilus-private/nautilus-marshal.list:
4245 * libnautilus-private/nautilus-monitor.c:
4248 * libnautilus-private/nautilus-search-directory.[ch]:
4249 Split out search file loading to a separate function.
4251 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4252 Handle several layers of cannot accept drop.
4254 * src/file-manager/fm-directory-view.[ch]:
4255 Make files be related to the directory they are in, since
4256 a file can be in a tree multiple times, with searches.
4257 Sorting us now done in base class, and inheriting classes just
4258 add a compare function.
4259 Fix file leak in new_folder_done.
4261 * src/file-manager/fm-icon-view.c:
4262 Update to new base class API.
4263 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4265 * src/file-manager/fm-list-model.[ch]:
4266 Rearrange data so that we can have one file in multiple dirs.
4267 Still problems with the same directory in multiple dirs.
4268 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4269 Fix leak in each_path_get_data_binder
4271 * src/file-manager/fm-list-view.c:
4272 Update to new APIs (base class and model).
4273 Fix leak in fm_list_view_get_selection_foreach_func.
4275 --- end of nautilus-search2 merge ---
4277 2005-12-12 Alexander Larsson <alexl@redhat.com>
4279 * src/file-manager/fm-directory-view.c:
4280 (report_broken_symbolic_link):
4281 Don't ask to move broken symlinks to trash in trash (#132751)
4283 Patch from Christian Neumair
4285 2005-12-12 Alexander Larsson <alexl@redhat.com>
4287 * libnautilus-private/nautilus-desktop-icon-file.c:
4288 * libnautilus-private/nautilus-directory-async.c:
4289 * libnautilus-private/nautilus-file.c:
4290 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
4293 Patch from Christian Neumair and Christian Kellner
4296 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
4298 2005-12-12 Alexander Larsson <alexl@redhat.com>
4300 * src/file-manager/fm-properties-window.c:
4301 Use GtkComboBox, not option menu. (#322567)
4303 Patch by Jaap A. Haitsma
4305 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
4307 * src/file-manager/fm-directory-view.c:
4308 (extension_action_slow_mime_types_ready_callback),
4309 (extension_action_callback), (add_extension_action_for_files):
4310 Keep the original action refed till its activation callback is
4311 done. Prevents the callback data from being freed prematurely.
4314 2005-12-09 Federico Mena Quintero <federico@ximian.com>
4318 Add a "Network Servers" icon on the desktop, which takes you to network:///
4320 * libnautilus-private/nautilus-global-preferences.h
4321 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
4322 name. This determines whether we show the "Network Servers" icon.
4324 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
4325 schema for /apps/nautilus/desktop/network_visible; the default is true.
4327 * libnautilus-private/nautilus-desktop-link.h
4328 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
4330 * libnautilus-private/nautilus-desktop-link.c
4331 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
4333 * libnautilus-private/nautilus-desktop-link-monitor.c
4334 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
4335 (nautilus_desktop_link_monitor_delete_link): Don't delete
4336 NAUTILUS_DESKTOP_LINK_NETWORK links.
4337 (update_link_visibility): New helper function.
4338 (desktop_home_visible_changed): Use update_link_visibility(), to
4339 avoid duplicated code.
4340 (desktop_computer_visible_changed): Likewise.
4341 (desktop_trash_visible_changed): Likewise.
4342 (desktop_network_visible_changed): New function.
4343 (create_link_and_add_preference): New helper function.
4344 (nautilus_desktop_link_monitor_init): Use
4345 create_link_and_add_preference() to avoid duplicated code. Also,
4346 create the network_link.
4347 (desktop_link_monitor_finalize): Unref the network_link.
4348 (remove_link_and_preference): New helper function.
4349 (desktop_link_monitor_finalize): Use remove_link_and_preference()
4350 to avoid duplicated code. Also, free the network_link.
4352 * src/file-manager/fm-icon-container.c (SortCategory): Add a
4353 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
4354 the "Network Servers" icon appears before mounts.
4355 (get_sort_category): Use SORT_NETWORK_LINK as the category for
4356 NAUTILUS_DESKTOP_LINK_NETWORK.
4358 2005-12-09 Alexander Larsson <alexl@redhat.com>
4360 * libnautilus-private/nautilus-emblem-utils.c:
4361 * libnautilus-private/nautilus-file-operations.c:
4362 * libnautilus-private/nautilus-program-choosing.c:
4363 * src/file-manager/fm-directory-view.c:
4364 * src/file-manager/fm-error-reporting.c:
4365 * src/file-manager/fm-properties-window.c:
4366 * src/file-manager/fm-tree-view.c:
4367 * src/nautilus-application.c:
4368 * src/nautilus-connect-server-dialog-main.c:
4369 * src/nautilus-connect-server-dialog.c:
4370 * src/nautilus-emblem-sidebar.c:
4371 * src/nautilus-information-panel.c:
4372 * src/nautilus-navigation-window-menus.c:
4373 * src/nautilus-property-browser.c:
4374 * src/nautilus-window-bookmarks.c:
4375 * src/nautilus-window-manage-views.c:
4376 Remove title from alerts. (#323134)
4378 Patch from jaap@haitsma.org
4380 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
4381 Fix warning from ignoring g_list_append return value
4383 2005-12-09 Alexander Larsson <alexl@redhat.com>
4385 * src/nautilus-navigation-window.[ch]:
4386 Use combo box instead of option menu (#322567)
4388 Patch from jaap@haitsma.org
4390 2005-12-08 Alexander Larsson <alexl@redhat.com>
4392 * src/nautilus-file-management-properties.c:
4393 * src/nautilus-file-management-properties.glade:
4394 Use the new combo box code (#322487)
4396 Patch from jaap@haitsma.org
4401 2005-12-01 Federico Mena Quintero <federico@ximian.com>
4405 * libnautilus-private/nautilus-link-desktop-file.c
4406 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
4407 .desktop file doesn't have an Icon property, fall back to some
4408 reasonable icons depending on the type of the .desktop file.
4410 * libnautilus-private/nautilus-icon-factory.c
4411 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
4412 custom icons vs. special icons.
4414 2005-12-01 Federico Mena Quintero <federico@ximian.com>
4418 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
4419 name for $HOME; just let it be the actual display name of the
4422 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
4425 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
4427 * src/file-manager/fm-directory-view.c: (done_loading),
4428 (display_pending_callback),
4429 (schedule_idle_display_of_pending_files),
4430 (schedule_timeout_display_of_pending_files),
4431 (unschedule_display_of_pending_files), (queue_pending_files),
4432 (remove_changes_timeout_callback), (reset_update_interval),
4433 (changes_timeout_callback), (schedule_changes),
4434 (files_added_callback), (files_changed_callback),
4435 (done_loading_callback), (schedule_update_menus),
4436 (file_changed_callback), (finish_loading),
4437 (fm_directory_view_stop):
4438 Schedule the frequency of updates to the view in relation to the
4439 activity in a viewed directory instead of simply scheduling everything
4440 as idle. Prevents high CPU load from constant updates in busy
4441 directories and allows more efficient use of the cached info for
4442 the initial display.
4444 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
4446 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
4447 HIG fixes for the delete confirmation dialog. Remove window
4448 title & convert dialog type from question to warning.
4450 2005-11-24 Alexander Larsson <alexl@redhat.com>
4452 * src/file-manager/fm-directory-view.c:
4453 Allow shift-delete even if not visible in ui.
4455 Patch from Nelson Benítez <gnel@cenobioracing.com>
4457 2005-11-24 Alexander Larsson <alexl@redhat.com>
4460 New knob icon from Luca Ferretti
4462 2005-11-24 Alexander Larsson <alexl@redhat.com>
4464 * libnautilus-private/nautilus-file.[ch]:
4465 Add nautilus_file_list_cancel_call_when_ready.
4467 * src/file-manager/fm-directory-view.c:
4468 Handle multiple files being activated together.
4470 Patch from Christian Neumair with some changes.
4472 2005-11-23 Alexander Larsson <alexl@redhat.com>
4474 * libnautilus-private/nautilus-thumbnails.c:
4475 (nautilus_thumbnail_load_framed_image):
4476 Don't frame thumbnails with alpha channel.
4478 2005-11-22 Alexander Larsson <alexl@redhat.com>
4480 * src/nautilus-file-management-properties.glade:
4481 Use pixel offset for indenting, not spaces.
4482 Patch from Jaap Haitsma
4484 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
4486 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
4487 G_MODULE_BIND_LAZY when dlopening a module.
4489 2005-11-19 Christian Neumair <chris@gnome-de.org>
4491 * src/file-manager/fm-directory-view.c:
4492 (action_location_delete_callback): Ask for confirmation when deleting
4493 through the location context menu. Fixes #321584.
4495 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
4497 * src/nautilus-file-management-properties.c:
4498 (nautilus_file_management_properties_size_group_create):
4499 Don't leak size_group reference.
4500 Patch from Jaap Haitsma <jaap@haitsma.org>
4502 2005-11-14 Alexander Larsson <alexl@redhat.com>
4505 Post release version bump.
4507 === nautilus 2.13.2 ===
4509 2005-11-14 Alexander Larsson <alexl@redhat.com>
4517 2005-11-14 Alexander Larsson <alexl@redhat.com>
4519 * src/file-manager/fm-tree-view.c: (create_tree):
4520 * src/nautilus-main.c: (register_icons):
4521 * src/nautilus-window-menus.c:
4522 Always use gnome-fs-home for home icon.
4524 2005-11-14 Alexander Larsson <alexl@redhat.com>
4526 * libnautilus-private/nautilus-icon-canvas-item.c:
4527 (nautilus_icon_canvas_item_bounds):
4528 Handle emblem size correctly when zoomed.
4529 Patch from Christian Neumair
4531 2005-11-14 Alexander Larsson <alexl@redhat.com>
4533 * src/nautilus-desktop-window.c (realize):
4536 2005-11-07 Federico Mena Quintero <federico@ximian.com>
4538 Fix the volumes part of bug #45953:
4540 * libnautilus-private/nautilus-icon-container.c
4541 (finish_adding_new_icons): First, call assign_icon_position().
4542 Then, don't ignore the fact that the icon may have a lazy
4543 position; check the icon->has_lazy_position flag even after
4544 retrieving its stored position. If the flag is turned on, defer
4545 the icon to the semi_position_icons list.
4547 2005-11-14 Alexander Larsson <alexl@redhat.com>
4549 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
4550 Handle the case of missing highlight frame better.
4551 Patch from Christian Neumair
4553 2005-11-14 Alexander Larsson <alexl@redhat.com>
4555 * src/file-manager/fm-properties-window.c:
4556 Nicer ui for setting custom icons (#95115)
4557 Patch from Christian Neumair
4559 2005-11-14 Alexander Larsson <alexl@redhat.com>
4561 * libnautilus-private/nautilus-file-operations.[ch]:
4562 * src/file-manager/fm-directory-view.[ch]:
4563 * src/file-manager/fm-icon-view.c:
4564 * src/file-manager/fm-list-view.c:
4565 * src/file-manager/fm-tree-view.c:
4566 Get the right position on new folders/files when in
4567 manual position mode.
4568 Patch from Christian Neumair
4570 2005-11-14 Alexander Larsson <alexl@redhat.com>
4572 * libnautilus-private/nautilus-file-operations.c:
4573 (handle_transfer_overwrite):
4574 Add skip all button. (#48331)
4575 Patch from Guillaume Desmottes <cass@skynet.be>
4577 2005-11-13 Christian Neumair <chris@gnome-de.org>
4579 * libnautilus-private/nautilus-icon-container.c:
4580 Use ctrl-shift-g to browse back in results. Fixes #320061.
4582 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
4584 * src/file-manager/fm-tree-view.c: (create_tree):
4585 Connect the compare function before root nodes are added.
4586 Prevents the internal sort model of GtkTree from going
4587 out of sync with the tree view after a root node resort.
4590 2005-10-28 Matthias Clasen <mclasen@redhat.com>
4592 * libnautilus-private/nautilus-icon-canvas-item.h:
4593 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
4594 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
4595 make the knob image themable as stock-nautilus-knob.
4597 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
4598 via keyboard, with <Control>+, <Control>- and <Control>0.
4600 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
4601 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
4602 does not eat <Control>0.
4604 2005-10-26 Alexander Larsson <alexl@redhat.com>
4606 * libnautilus-private/nautilus-file-operations.c:
4607 Include locale.h to fix build. Patch from Nelson Benítez.
4609 2005-10-26 Alexander Larsson <alexl@redhat.com>
4611 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
4612 Fix leak. Patch from Kjartan Maraas. (#319333)
4614 2005-10-26 Alexander Larsson <alexl@redhat.com>
4616 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
4617 Correctly sort the mime lists.
4619 2005-10-24 Alexander Larsson <alexl@redhat.com>
4622 Post release version bump.
4624 === nautilus 2.13.1 ===
4626 2005-10-24 Alexander Larsson <alexl@redhat.com>
4628 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
4629 Fix test, icon size was removed
4634 2005-10-21 Matthias Clasen <mclasen@redhat.com>
4636 * src/file-manager/fm-directory-view.c: Only show
4637 the "Format" item if gfloppy is around.
4639 2005-10-21 Matthias Clasen <mclasen@redhat.com>
4641 * src/file-manager/fm-actions.h:
4642 * src/file-manager/nautilus-directory-view-ui.xml:
4643 * src/file-manager/fm-directory-view.c: Add a "Format"
4644 menuitem to the context menu of Floppy in Computer,
4647 2005-10-20 Christian Neumair <chris@gnome-de.org>
4649 * libnautilus-private/nautilus-program-choosing.c:
4650 (nautilus_launch_show_file):
4651 * src/nautilus-window-manage-views.c:
4652 (display_view_selection_failure):
4653 * src/file-manager/fm-directory-view.c:
4654 (activate_callback),
4655 (activate_activation_uri_ready_callback):
4656 Don't bail if an authentication request was cancelled.
4658 2005-10-20 Christian Neumair <chris@gnome-de.org>
4660 * src/nautilus-sidebar-title.c:
4662 * libnautilus-private/nautilus-file.c:
4663 * libnautilus-private/nautilus-file.h:
4664 (nautilus_file_should_show_type):
4665 Don't display file type in sidebar for computer, network and smb
4666 toplevel URIs. Fixes #168561.
4668 2005-10-19 Christian Neumair <chris@gnome-de.org>
4670 * libnautilus-private/nautilus-mime-actions.c:
4671 (get_open_with_mime_applications), (application_compare_by_name),
4672 (application_compare_by_id):
4673 Sort applications by name. Fixes bug #310038.
4675 2005-10-19 Christian Neumair <chris@gnome-de.org>
4677 * libnautilus-private/nautilus-bookmark.c:
4678 (bookmark_file_changed_callback):
4679 Don't update bookmarks when its target file is trashed. Fixes #162787.
4681 2005-10-19 Christian Neumair <chris@gnome-de.org>
4683 * libnautilus-private/nautilus-window-info.h:
4684 * src/nautilus-window-manage-views.c:
4685 (nautilus_window_open_location_full):
4686 * src/file-manager/fm-icon-view.c:
4687 (icon_container_activate_alternate_callback):
4688 * src/file-manager/fm-list-view.c:
4689 (activate_selected_items_alternate):
4690 Open a new navigational window on alternative item activation.
4692 2005-10-19 Christian Neumair <chris@gnome-de.org>
4694 * src/nautilus-spatial-window.c:
4695 (got_file_info_for_location_menu_callback):
4696 Use custom image for location button if available. Partially fixes
4697 #311394 and plugs a leak.
4699 2005-10-19 Alexander Larsson <alexl@redhat.com>
4701 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
4702 Scroll into view correctly when renaming (#309964)
4704 2005-10-19 Alexander Larsson <alexl@redhat.com>
4706 * libnautilus-private/Makefile.am (INCLUDES):
4707 Remove duplicate setting of libnautilus_private_la_LIBADD
4709 2005-10-19 Alexander Larsson <alexl@redhat.com>
4711 * src/nautilus-shell-interface.idl:
4712 Reuse Nautilus::URI from the one defined in libnautilus-private.
4714 * libnautilus-private/Makefile.am:
4715 Link libnautilus-private statically.
4717 2005-10-18 Christian Neumair <chris@gnome-de.org>
4719 * src/file-manager/fm-directory-view.c:
4720 (can_delete_uri_without_confirm),
4721 (confirm_delete_directly):
4722 Don't request confirmation for deletion of "burn:" URIs. Fixes
4725 2005-10-18 Christian Neumair <chris@gnome-de.org>
4727 * src/nautilus-places-sidebar.c: (update_places):
4728 * src/nautilus-window-bookmarks.c: (update_bookmarks):
4729 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
4731 2005-10-18 Christian Neumair <chris@gnome-de.org>
4733 * libnautilus-private/nautilus-metafile.c: Make metadata
4734 copying/moving asynchronous.
4736 2005-10-18 Christian Neumair <chris@gnome-de.org>
4738 * data/browser.xml: Don't mark strings for translation we get from
4739 gnome-icon-theme. Fixes #114919.
4741 2005-10-18 Alexander Larsson <alexl@redhat.com>
4743 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4744 Don't send slash to typeahead
4746 * src/nautilus-location-dialog.[ch]:
4747 Add nautilus_location_dialog_set_location.
4749 * src/nautilus-navigation-window-menus.c:
4750 * src/nautilus-navigation-window.c:
4751 * src/nautilus-spatial-window.c:
4752 * src/nautilus-window.[ch]:
4753 Open location dialog/entry when you press '/'.
4755 2005-10-18 Alexander Larsson <alexl@redhat.com>
4757 * src/file-manager/fm-list-view.c:
4758 Use gtktreeview typeahead. Patch by Christian Neumair.
4760 2005-10-18 Jürg Billeter <j@bitron.ch>
4762 * libnautilus-private/nautilus-icon-container.c: (destroy),
4763 (unrealize), (button_press_event),
4764 (nautilus_icon_container_search_position_func),
4765 (nautilus_icon_container_real_search_enable_popdown),
4766 (nautilus_icon_container_search_enable_popdown),
4767 (nautilus_icon_container_search_disable_popdown),
4768 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
4769 (nautilus_icon_container_search_entry_flush_timeout),
4770 (nautilus_icon_container_search_preedit_changed),
4771 (nautilus_icon_container_search_activate),
4772 (nautilus_icon_container_search_delete_event),
4773 (nautilus_icon_container_search_button_press_event),
4774 (nautilus_icon_container_search_iter),
4775 (nautilus_icon_container_search_move),
4776 (nautilus_icon_container_search_scroll_event),
4777 (nautilus_icon_container_search_key_press_event),
4778 (nautilus_icon_container_search_init),
4779 (nautilus_icon_container_ensure_interactive_directory),
4780 (nautilus_icon_container_real_start_interactive_search),
4781 (nautilus_icon_container_start_interactive_search),
4782 (key_press_event), (nautilus_icon_container_class_init):
4783 * libnautilus-private/nautilus-icon-container.h:
4784 * libnautilus-private/nautilus-icon-private.h:
4785 * libnautilus-private/nautilus-marshal.list:
4787 Replace NautilusIconContainer typeahead implementation by a port of
4788 GtkTreeView's interactive search.
4790 2005-10-18 Alexander Larsson <alexl@redhat.com>
4792 * libnautilus-extension/Makefile.am:
4793 * libnautilus-private/Makefile.am:
4794 Build fixes for cygwin.
4795 Patch from Yaakov S (Cygwin Port)
4797 2005-10-17 Christian Neumair <chris@gnome-de.org>
4799 * libnautilus-private/nautilus-bookmark.c:
4800 * libnautilus-private/nautilus-bookmark.h:
4801 * libnautilus-private/nautilus-icon-container.c:
4802 * libnautilus-private/nautilus-icon-factory.c:
4803 * libnautilus-private/nautilus-icon-factory.h:
4804 * libnautilus-private/nautilus-ui-utilities.c:
4805 * src/nautilus-bookmarks-window.c:
4806 * src/nautilus-history-sidebar.c:
4807 * src/nautilus-places-sidebar.c:
4808 * src/nautilus-sidebar-title.c:
4809 * src/nautilus-spatial-window.c:
4810 * src/nautilus-window-menus.c:
4811 * src/file-manager/fm-directory-view.c:
4812 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
4813 stock icon size, use this size in the sidebar, and in menus.
4814 Fixes #167107 and others.
4816 2005-10-17 Alexander Larsson <alexl@redhat.com>
4818 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
4819 Remove ctrl-backspace delete keybinding. (#310546)
4821 2005-10-03 Alexander Larsson <alexl@redhat.com>
4823 * libnautilus-extension/nautilus-file-info.c:
4824 * libnautilus-extension/nautilus-file-info.h:
4825 * libnautilus-private/nautilus-file.c:
4826 Add new functions for extensions:
4827 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
4828 nautilus_file_info_get_volume, nautilus_file_info_get_drive
4830 Patch from Trevor Davenport
4832 2005-10-03 Alexander Larsson <alexl@redhat.com>
4835 Bump version to 2.13.1. Further 2.12.x work is on
4838 ==== gnome-2-12 branched from here ===
4840 2005-10-03 Alexander Larsson <alexl@redhat.com>
4843 Post release version bump
4845 === nautilus 2.12.1 ===
4847 2005-10-03 Alexander Larsson <alexl@redhat.com>
4852 2005-10-03 Alexander Larsson <alexl@redhat.com>
4854 * libnautilus-private/nautilus-file-operations-progress.c:
4855 (nautilus_file_operations_progress_new),
4856 (nautilus_file_operations_progress_new_file):
4857 Correctly escape input strings for GMarkup. (#317736)
4858 Patch from Christian Neumair.
4860 2005-10-03 Alexander Larsson <alexl@redhat.com>
4862 * src/file-manager/fm-list-model.c:
4863 (fm_list_model_sort_file_entries):
4864 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
4865 Patch from Christian Neumair.
4867 2005-10-03 Alexander Larsson <alexl@redhat.com>
4869 * libnautilus-private/nautilus-directory-metafile.c:
4870 (nautilus_directory_get_file_metadata):
4871 On assert failure, return default metadata, not NULL.
4872 Partial fix of #308977.
4873 Patch from Christian Neumair.
4875 2005-10-03 Alexander Larsson <alexl@redhat.com>
4877 * src/nautilus-window.c:
4878 Verify arguments in public functions.
4879 Patch from Christian Neumair.
4881 2005-10-03 Alexander Larsson <alexl@redhat.com>
4883 * libnautilus-private/nautilus-icon-container.c:
4884 * libnautilus-private/nautilus-icon-private.h:
4885 Don't crash if file removed during start of drag. (#158196)
4886 Patch from Christian Neumair.
4888 Remove remove_context_menu_timeout, which is not needed anymore.
4890 2005-10-03 Alexander Larsson <alexl@redhat.com>
4892 * src/file-manager/nautilus-directory-view-ui.xml:
4893 Fix some spelling errors.
4894 Patch from Lukasz Stelmach <stlman@poczta.fm>
4896 2005-09-30 Christian Neumair <chris@gnome-de.org>
4898 * libnautilus-private/nautilus-icon-container.c:
4899 (nautilus_icon_container_update_scroll_region),
4900 (lay_down_icons_horizontal):
4901 Only wrap icons when the right margin touches the rightmost icon.
4904 2005-09-30 Alexander Larsson <alexl@redhat.com>
4906 * src/file-manager/fm-tree-view.c: (compare_rows):
4907 Correct sort order for dummy row.
4908 Possible fix for #123051
4910 2005-09-27 Alexander Larsson <alexl@redhat.com>
4912 * src/file-manager/fm-directory-view.c:
4913 (activate_check_mime_types):
4914 Never warn if the files would be launched in the same app.
4915 Partially reverts checkin from 2005-08-01.
4917 2005-09-26 Christian Neumair <chris@gnome-de.org>
4919 * libnautilus-private/nautilus-desktop-directory.c:
4920 (desktop_directory_changed_callback), (desktop_finalize),
4921 (update_desktop_directory): Make changes to "desktop_is_home_dir"
4922 GConf key instant apply. Fixes #116217.
4924 * libnautilus-private/nautilus-icon-canvas-item.c:
4925 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
4926 Partially fixes #159643.
4928 * src/file-manager/fm-directory-view.c:
4929 (action_mount_volume_callback), (action_unmount_volume_callback),
4930 (action_eject_volume_callback), (file_should_show_foreach),
4931 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
4932 volumes at once. Fixes #156169.
4934 2005-09-20 christian neumair <chris@gnome-de.org>
4936 * src/nautilus-connect-server-dialog.c: (connect_to_server):
4937 Fix leak and crasher. Fixes #314730.
4939 * src/file-manager/fm-directory-view.c: (connect_proxy):
4940 Don't poke around with null pixbuf if icon theme lookup failed.
4942 * libnautilus-private/nautilus-desktop-directory-file.c:
4943 (desktop_directory_file_get_deep_counts):
4944 * libnautilus-private/nautilus-file.c:
4945 (nautilus_file_get_deep_counts),
4946 (nautilus_file_get_string_attribute_with_default:):
4947 * libnautilus-private/nautilus-file.h:
4948 * libnautilus-private/nautilus-trash-file.c:
4949 (trash_file_get_deep_counts):
4950 * src/file-manager/fm-properties-window.c:
4951 (directory_contents_value_field_update),
4952 (attach_directory_contents_value_field),
4953 (update_visibility_of_item_count_fields),
4954 (update_visibility_of_item_count_fields_wrapper),
4955 (remember_directory_contents_widget),
4956 (append_directory_contents_fields), (real_destroy):
4957 Add force flag to nautilus_file_get_deep_counts, which forces
4958 generation even if the "show deep count" preference is turned off.
4959 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
4961 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
4963 * nautilus-connect-server-dialog-main.c: (main):
4964 * nautilus-connect-server-dialog.h:
4965 * nautilus-connect-server-dialog.c:
4966 (nautilus_connect_server_dialog_new):
4967 * nautilus-window-menus.c:
4968 (action_connect_to_server_callback):
4969 Autofill "Connect to server" dialog where possible.
4972 2005-09-19 Christian Neumair <chris@gnome-de.org>
4974 * libnautilus-private/nautilus-file-operations.c:
4975 (nautilus_file_operations_copy_move),:
4976 Try to use the trash associated with a symlink's parent directory if
4977 resolution fails because of broken symlink when moving symlink to
4980 * libnautilus-private/nautilus-file-operations.c:
4981 (nautilus_self_check_file_operations):
4982 Fix date self checks. Fixes #47364.
4984 2005-09-19 Alexander Larsson <alexl@redhat.com>
4986 * icons/Makefile.am:
4988 * icons/nautilus-desktop.png:
4989 * icons/nautilus-file-management-properties.png:
4990 * icons/nautilus-mini-logo.png:
4991 * icons/nautilus-server-connect.png:
4992 * icons/side_bar_image.png:
4993 Remove unused icons (#315990)
4994 Patch from Jaap A. Haitsma
4996 2005-09-19 Christian Neumair <chris@gnome-de.org>
4998 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
4999 * libnautilus-private/nautilus-thumbnails.c:
5000 (nautilus_update_thumbnail_file_copied),
5001 (nautilus_update_thumbnail_file_renamed),
5002 (nautilus_remove_thumbnail_for_file):
5003 * libnautilus-private/nautilus-thumbnails.h:
5004 Copy thumbnails when copying file metadata. Fixes #45191.
5006 2005-09-19 Christian Neumair <chris@gnome-de.org>
5008 * src/file-manager/fm-list-view.c: (drag_begin_callback),
5009 (motion_notify_callback):
5010 Setup drag in the "drag-begin" handler.
5012 2005-09-19 Alexander Larsson <alexl@redhat.com>
5014 * libnautilus-private/nautilus-icon-container.[ch]:
5015 * libnautilus-private/nautilus-icon-private.h:
5016 Add support for lazily positioned icons.
5018 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
5019 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
5020 (fm_icon_view_screen_changed):
5021 Use lazily positioned icons for desktop icons. (#45953)
5023 Patch from Christian Neumair <chris@gnome-de.org>
5025 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
5027 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
5029 2005-09-08 Federico Mena Quintero <federico@ximian.com>
5033 * libnautilus-private/nautilus-trash-directory.c
5034 (nautilus_trash_directory_instance_init): In addition to
5035 connecting to "volume_pre_unmount" on the volume monitor, also
5036 connect to "volume_unmounted". This will let the trash clean up
5037 its merged directory even if the unmount is not initiated from
5040 * libnautilus-private/nautilus-merged-directory.c
5041 (merged_remove_real_directory): When a real directory is removed
5042 from the merged directory, emit notifications to that effect.
5043 This lets the trash window remove the icons that used to
5044 correspond to a volume that got unmounted.
5045 (real_directory_notify_files_removed): New utility function.
5047 2005-09-06 Christian Neumair <chris@gnome-de.org>
5049 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
5050 the zoom level is initialized correctly in fm_list_view_begin_loading.
5053 2005-09-06 Alexander Larsson <alexl@redhat.com>
5055 * libnautilus-private/nautilus-directory-async.c:
5056 (nautilus_directory_monitor_add_internal),
5057 (nautilus_directory_monitor_remove_internal):
5058 * libnautilus-private/nautilus-file-private.h:
5059 * libnautilus-private/nautilus-file.c: (finalize):
5060 Only use directory monitors to avoid using lots and lots of
5061 file monitors. This is an optimization in almost all cases, although
5062 it does a bit more work when viewing a file properties dialog with the
5063 containing folder window hidden. (#315041)
5065 2005-09-06 Christian Neumair <chris@gnome-de.org>
5067 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
5068 (get_unique_files), (reset_extension_actions_menu): Always pass all
5069 selected files to extension, instead of passing max. 1 per selected
5070 MIME type. Fixes #314721.
5072 2005-09-05 Alexander Larsson <alexl@redhat.com>
5075 Post release version bump.
5077 === nautilus 2.12.0 ===
5079 2005-09-05 Alexander Larsson <alexl@redhat.com>
5087 2005-08-31 Alexander Larsson <alexl@redhat.com>
5089 * libnautilus-private/nautilus-icon-container.c:
5090 (handle_focus_in_event), (handle_focus_out_event):
5091 Don't redraw the whole desktop on focus in/out.
5093 2005-08-29 Alexander Larsson <alexl@redhat.com>
5095 * libnautilus-private/nautilus-icon-factory.c:
5096 (get_icon_from_cache):
5097 Revert memleak patch from 2005-08-23, since it was
5098 wrong and causes crashes.
5100 2005-08-29 Alexander Larsson <alexl@redhat.com>
5102 * libnautilus-private/nautilus-icon-dnd.c:
5103 (nautilus_icon_container_get_drop_action):
5104 Handle background color/image drops even on
5106 Patch from Christian Neumair <chris@gnome-de.org>
5108 2005-08-29 Alexander Larsson <alexl@redhat.com>
5110 * src/file-manager/fm-directory-view.c:
5111 (filtering_changed_callback):
5112 Fix handling of global show-hidden-file prefs change.
5114 Patch from Christian Neumair <chris@gnome-de.org>
5116 2005-08-29 Alexander Larsson <alexl@redhat.com>
5118 * libnautilus-private/nautilus-icon-container.c:
5119 (nautilus_icon_container_get_first_visible_icon):
5120 Handle non-sorted-by-y icon containers (manual mode).
5121 #157415. Patch from Christian Neumair <chris@gnome-de.org>
5123 2005-08-25 William Jon McCann <mccann@jhu.edu>
5125 * src/file-manager/fm-icon-view.c (should_preview_sound):
5126 Don't allow audio preview in burn://. Workaround for
5129 2005-08-29 Alexander Larsson <alexl@redhat.com>
5131 * libnautilus-private/nautilus-icon-factory.c:
5132 (get_special_icon_for_file),
5133 (nautilus_icon_factory_get_icon_for_file),
5134 (nautilus_icon_factory_is_icon_ready_for_file):
5135 Handle some more special location icons, and don't require
5136 attributes for special location icons. (#312095, #312134)
5137 Patch from Christian Neumair <chris@gnome-de.org>
5139 2005-08-26 Alexander Larsson <alexl@redhat.com>
5141 * src/file-manager/fm-directory-view.c:
5142 Better handling of script env vars:
5143 Expand uri for desktop directory.
5144 Expand uris for links on desktop
5145 Expand pathnames for items in trash.
5147 Based on a patch from Christian Neumair <chris@gnome-de.org>
5149 2005-08-26 Alexander Larsson <alexl@redhat.com>
5151 * libnautilus-private/nautilus-icon-container.c:
5152 (lay_down_icons_horizontal):
5153 Fix layouting in text-beside-icons mode for short names.
5155 Patch from Christian Neumair <chris@gnome-de.org>
5157 2005-08-25 Alexander Larsson <alexl@redhat.com>
5159 * libnautilus-private/nautilus-file-operations.[ch]:
5160 * src/file-manager/fm-directory-view.c:
5161 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
5162 nautilus_file_operations_new_file_from_template, instead
5163 manually removing source when needed. This fixes #309592.
5165 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5168 Post release version bump.
5170 === nautilus 2.11.92 ===
5172 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5175 Require eel 2.11.92.
5180 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5182 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5183 (get_drop_action), (receive_dropped_keyword),
5184 (drag_data_received_callback):
5185 Enable emblem dropping to the list view and allow text
5186 drags on the list background. Fixes #313408.
5188 Based on a patch from Christian Neumair <chris@gnome-de.org>
5190 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5192 * libnautilus-private/nautilus-icon-factory.c:
5193 (get_icon_from_cache):
5194 Don't ref cached_icon twice. Fixes #307288.
5196 Patch from Kjartan Maraas <kmaraas@gnome.org>
5198 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
5200 * libnautilus-private/nautilus-file.c:
5201 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
5202 (prepend_automatic_emblem_names):
5203 * libnautilus-private/nautilus-file.h:
5204 * src/file-manager/fm-directory-view.c:
5205 (desktop_or_home_dir_in_selection), (real_update_location_menu),
5206 (real_update_menus):
5207 Don't allow trashing or deleting the home or desktop folder within
5208 a selection or via the location button context menu. Fixes #310414.
5210 Based on a patch from Christian Neumair <chris@gnome-de.org>
5212 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
5214 * libnautilus-private/nautilus-mime-actions.c:
5215 (filter_nautilus_handler), (get_open_with_mime_applications),
5216 (nautilus_mime_get_open_with_applications_for_file),
5217 (nautilus_mime_get_applications_for_file),
5218 (nautilus_mime_has_any_applications_for_file):
5219 Don't show nautilus folder handler as application option
5220 for folders. Fixes #310382.
5222 Based on a patch from Christian Neumair <chris@gnome-de.org>
5224 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
5226 * src/nautilus-main.c: (main):
5227 Revert the GDK threading patch as it causes major
5228 freezage. Fixes #313588.
5230 2005-08-12 Christian Neumair <chris@gnome-de.org>
5232 * src/file-manager/fm-properties-window.c: (create_image_widget),
5233 (create_basic_page): Don't make icon drop target for images if
5234 should_show_custom_icon_buttons is FALSE. Fixes #312967.
5236 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
5238 * src/nautilus-main.c:
5239 Initialize the GDK threading system. Fixes #312894.
5241 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
5243 Lots of cleanups. Closes bug #313094 and bug #149714
5245 * libnautilus-private/nautilus-directory-background.c:
5246 (nautilus_file_background_write_desktop_default_settings):
5248 * libnautilus-private/nautilus-file.c: Mark some variables
5250 * libnautilus-private/nautilus-icon-container.c:
5251 (nautilus_icon_container_get_selection): Return NULL not
5253 * libnautilus-private/nautilus-icon-factory.c:
5254 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
5255 * libnautilus-private/nautilus-metafile.c: Static variables
5256 * libnautilus-private/nautilus-program-choosing.c:
5257 (slowly_and_stupidly_obtain_timestamp): Sparse fix
5258 * src/file-manager/fm-icon-view.c:
5259 (fm_icon_view_get_background_widget): FALSE vs NULL
5260 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
5261 Plug a leak. Bug #313094.
5262 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
5264 * src/nautilus-bookmark-list.c:
5265 (nautilus_bookmark_list_get_file_path),
5266 (nautilus_bookmark_list_load_file): ANSIfication
5267 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
5269 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
5271 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
5274 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
5277 Post release version bump.
5279 === nautilus 2.11.91 ===
5281 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
5284 Require eel 2.11.91.
5289 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
5291 * libnautilus-private/nautilus-file.c: (file_is_desktop),
5292 (nautilus_file_can_rename):
5293 Don't allow renaming of the desktop folder. Closes #125637.
5295 Patch from Christian Neumair <chris@gnome-de.org>
5297 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
5299 * src/nautilus-property-browser.c:
5300 (nautilus_property_browser_class_init),
5301 (nautilus_property_browser_drag_begin), (element_clicked_callback):
5302 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
5304 Patch from Christian Neumair <chris@gnome-de.org>
5306 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
5308 * libnautilus-private/nautilus-file-operations.c
5309 (nautilus_file_operations_copy_move):
5310 Allow moving files within the burn location. Fixes #312085.
5312 Patch from William Jon McCann <mccann@jhu.edu>
5314 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
5316 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
5317 (open_selected_bookmark): Open the appropriate kind of window when
5318 jumping to bookmark. Fixes #312160.
5320 Patch from Jaap Haitsma <jaap@haitsma.org>
5322 2005-08-05 Christian Neumair <chris@gnome-de.org>
5324 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
5327 2005-08-05 Christian Neumair <chris@gnome-de.org>
5329 * src/nautilus-window.c: (nautilus_window_class_init):
5330 * src/nautilus-window.h:
5331 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
5332 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
5334 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
5336 * configure.in: Added "te" to ALL_LINGUAS.
5338 2005-08-03 Joe Shaw <joeshaw@novell.com>
5340 * libnautilus-private/nautilus-metafile.c
5341 (set_file_node_timestamp): Added, sets a timestamp property on a
5342 file node so that metadata changes can be tracked per file, rather
5344 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
5345 copy_file_metadata): Set the timestamp on the node.
5347 2005-08-03 Christian Neumair <chris@gnome-de.org>
5349 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
5350 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
5351 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
5353 * src/nautilus-location-bar.c: (real_cancel),
5354 (nautilus_location_bar_class_init),
5355 (nautilus_location_bar_set_location)
5356 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
5357 * src/nautilus-navigation-bar.h:
5358 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
5359 (navigation_bar_location_changed_callback): Hide temporary bars when
5360 pressing the escape key. Fixes #311652.
5362 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
5364 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
5365 Initialize best_icon_size when constructing sidebar.
5366 Fixes a critical librsvg warning.
5368 Patch from Jaap Haitsma <jaap@haitsma.org>
5370 2005-08-02 Christian Neumair <chris@gnome-de.org>
5372 * libnautilus-private/nautilus-customization-data.c:
5373 (format_name_for_display):
5374 * src/nautilus-property-browser.c: (add_reset_property):
5375 Use "Reset" as reset emblem label. Fixes #311380.
5377 2005-08-01 Christian Neumair <chris@gnome-de.org>
5379 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
5380 Use actual/guessed MIME type relation instead of relying on their
5381 default application information. Partially fixes #309862.
5383 2005-07-28 Christian Neumair <chris@gnome-de.org>
5385 * libnautilus-private/nautilus-file-operations-progress.c:
5386 (nautilus_file_operations_progress_new):
5387 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
5388 appears in tasklist and is minimizable. Fixes #310676.
5390 2005-07-28 Christian Neumair <chris@gnome-de.org>
5392 * libnautilus-private/nautilus-dnd.c:
5393 (nautilus_drag_default_drop_action_for_icons):
5394 Default to move action for locations on other file systems if they
5395 should be moved to their parent folder. Fixes #61269.
5397 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
5399 * src/nautilus-pathbar.c: (get_display_name_for_folder):
5400 Use the display name of the file if the uri uses a method
5401 unknown to gnome-vfs (trash:). Fixes #310274.
5403 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
5406 Post release version bump.
5408 === nautilus 2.11.90 ===
5410 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
5413 Require eel 2.11.90 and bump version.
5418 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
5420 * src/file-manager/fm-directory-view.c:
5421 Don't use trash icon for location button delete action.
5424 Patch from Christian Neumair <chris@gnome-de.org>
5426 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
5428 * src/nautilus-desktop-window.c: (real_get_icon_name),
5429 (nautilus_desktop_window_class_init):
5430 * src/nautilus-navigation-window.c: (real_get_icon_name),
5431 (nautilus_navigation_window_class_init):
5432 * src/nautilus-spatial-window.c: (real_get_icon_name),
5433 (nautilus_spatial_window_class_init):
5434 * src/nautilus-window.c: (nautilus_window_update_icon):
5435 * src/nautilus-window.h:
5436 Use file-manager icon for browser windows. Fixes bug #166516.
5438 Patch from Christian Neumair <chris@gnome-de.org>
5440 2005-07-19 Mark McLoughlin <mark@skynet.ie>
5442 * src/file-manager/fm-icon-view.c:
5443 (play_file), (preview_audio): track the pid of the currently
5444 running sound process using a static variable and kill it
5445 before starting any new process.
5446 (can_play_sound): copy from nautilus-sound.c
5448 * src/nautilus-application.c: (finish_startup): don't call
5449 nautilus_sound_init()
5451 * libnautilus-private/nautilus-sound.[ch]: remove old code
5452 to track the currently runing sound process using a GConf
5455 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
5457 2005-07-19 Mark McLoughlin <mark@skynet.ie>
5459 * libnautilus-private/nautilus-global-preferences.c:
5460 (nautilus_global_preferences_init): remove code to import
5461 some preferences which were deprecated in GNOME 2.2.
5463 2005-07-15 Vincent Noel <vnoel@cox.net>
5465 * src/nautilus-information-panel.c: (make_button_box),
5466 (add_command_buttons):
5467 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5468 (sidebar_title_create_more_info_label): Ellipsize everything in
5469 the information side pane, and make labels selectable. Fixes
5470 #310386, #80429 and #43858.
5472 2005-07-14 Elijah Newren <newren@gmail.com>
5474 * configure.in: Bump required startup-notification version up to
5475 0.8 (should have been done back in February with the updated
5476 startup-notification stuff, but better late than never)
5478 2005-07-14 Alexander Larsson <alexl@redhat.com>
5480 * src/file-manager/fm-list-view.c:
5481 Remove underlines from all lines in single click mode.
5482 Add hover underline and cursor. (#105521)
5483 Patch from Christian Neumair <chris@gnome-de.org>
5485 2005-07-13 Christian Neumair <chris@gnome-de.org>
5487 * libnautilus-private/nautilus-desktop-link-monitor.c:
5488 (volume_delete_dialog): Refer to the volume context menu as "popup
5489 menu", and not as "right-click menu". Fixes #308248.
5491 2005-07-13 Christian Neumair <chris@gnome-de.org>
5493 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
5494 path_bar_location_changed_callback): Try to reload visited locations
5495 from history before doing a full location change. Fixes #310068.
5497 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
5498 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
5501 2005-07-13 Alexander Larsson <alexl@redhat.com>
5503 * src/nautilus-navigation-window.c:
5504 * src/nautilus-spatial-window.c:
5505 * src/nautilus-window.c:
5506 Pack main table with GTK_SHRINK (#16057)
5508 2005-07-13 Alexander Larsson <alexl@redhat.com>
5510 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
5511 Don't scroll to end of column on rename (#309964).
5513 2005-07-13 Alexander Larsson <alexl@redhat.com>
5515 * libnautilus-private/nautilus-file-utilities.c:
5516 Files with name "~" are not backups. (#170607)
5517 Patch from Christian Neumair <chris@gnome-de.org>
5519 2005-07-13 Alexander Larsson <alexl@redhat.com>
5521 * libnautilus-private/nautilus-icon-dnd.c:
5522 Set dnd icon in drag_begin (#307943)
5523 patch from Matthias Clasen
5525 2005-07-11 Alexander Larsson <alexl@redhat.com>
5528 Post release version bump.
5530 === nautilus 2.11.4 ===
5532 2005-07-11 Alexander Larsson <alexl@redhat.com>
5540 2005-07-11 Alexander Larsson <alexl@redhat.com>
5542 * src/nautilus-image-properties-page.c: (load_finished):
5543 list width/height separately (#159851)
5545 Patch from Christian Neumair <chris@gnome-de.org>
5547 2005-07-11 Alexander Larsson <alexl@redhat.com>
5549 * src/nautilus-spatial-window.[ch]:
5550 * src/nautilus-window-private.h:
5551 * src/nautilus-window.c:
5552 Show busy cursor in browser mode too. (#97887)
5554 Patch from Christian Neumair <chris@gnome-de.org>
5556 2005-07-11 Alexander Larsson <alexl@redhat.com>
5558 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5559 * nautilus.desktop.in:
5560 * src/file-manager/fm-tree-view.c:
5561 * src/nautilus-places-sidebar.c:
5562 filesystem -> file system in strings
5564 Sebastien Bacher <seb128@debian.org>
5566 2005-07-11 Alexander Larsson <alexl@redhat.com>
5568 * libnautilus-private/nautilus-icon-dnd.c:
5569 * src/file-manager/fm-directory-view.c:
5570 * src/file-manager/fm-properties-window.c:
5571 * src/nautilus-emblem-sidebar.c:
5572 Fix up some strings for the translators. (#309879)
5573 Patch from Christian Neumair <chris@gnome-de.org>
5575 2005-07-11 Alexander Larsson <alexl@redhat.com>
5577 * libnautilus-private/nautilus-desktop-link-monitor.c:
5578 Handle volumes_visible changing from true to true.
5580 Patch from Benjamin Berg <benjamin@sipsolutions.net>
5582 2005-07-11 Alexander Larsson <alexl@redhat.com>
5584 * src/file-manager/fm-list-view.c:
5585 don't activate selection on expand in single click mode (#309389)
5587 Patch from chris@gnome-de.org
5589 2005-07-11 Alexander Larsson <alexl@redhat.com>
5591 * src/nautilus-places-sidebar.c:
5592 Remove gtk_range_get_adjustment assertion warnings.
5594 2005-07-11 Alexander Larsson <alexl@redhat.com>
5596 * libnautilus-private/nautilus-global-preferences.[ch]:
5597 * src/nautilus-actions.h:
5598 * src/nautilus-navigation-window-menus.c:
5599 * src/nautilus-navigation-window-ui.xml:
5600 * src/nautilus-navigation-window.c:
5601 Add toggle to hide/show main toolbar.
5603 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5605 2005-07-10 Christian Neumair <chris@gnome-de.org>
5607 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
5608 to add a color if another equally-named one already exists. Fixes
5611 Patch from Daniel Godas <siro.san@gmail.com>.
5613 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
5615 * src/nautilus-pathbar.c:
5616 * src/nautilus-places-sidebar.c: (update_places):
5617 Use the same icon for filesystem as the gtk file chooser.
5620 Patch from Christian Neumair <chris@gnome-de.org>
5622 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
5624 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
5625 Remove extra ScrolledWindow container. Fixes #309832.
5627 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
5629 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
5630 Preserve the selection when refreshing the view. Fixes #48383.
5632 Patch from Fabio Bonelli <fabiobonelli@libero.it>
5634 2005-07-08 Alexander Larsson <alexl@redhat.com>
5636 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5639 * src/nautilus-pathbar.[ch]:
5640 New pathbar widget. Based on code from gtk.
5642 * src/nautilus-navigation-window.[ch]:
5643 * src/nautilus-window-manage-views.c:
5644 * src/nautilus-window-private.h:
5645 Use pathbar in browser window.
5647 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5648 * libnautilus-private/nautilus-global-preferences.[ch]:
5649 Add always_use_location_entry prefs.
5651 * src/nautilus-navigation-window-menus.c:
5654 2005-07-07 Joe Shaw <joeshaw@novell.com>
5656 * configure.in: Bump required gnome-vfs version up to
5659 2005-07-06 Christian Neumair <chris@gnome-de.org>
5661 * src/nautilus-window.c: (add_view_as_menu_item):
5662 Connect accelerators with "View as" menu items. Fixes #139908.
5664 * libnautilus-private/nautilus-file-operations.c:
5665 (progress_dialog_set_to_from_item_text):
5666 When operating on remote locations, also display hostname in copy/move
5669 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
5671 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
5672 Free the tree paths.
5673 * src/nautilus-notes-viewer.c: (get_property_pages): Close
5674 a tiny leak. (1 byte :-)
5675 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
5676 (make_properties_from_directories): Unref pixbufs.
5677 * src/nautilus-spatial-window.c:
5678 (nautilus_spatial_window_set_location_button): Free icon name
5679 Closes bug #307291 and bug #308540.
5681 2005-07-06 Danilo Šegan <danilo@gnome.org>
5683 * src/file-manager/nautilus-directory-view-ui.xml: Add space
5684 before 'action="Rename"'.
5686 2005-07-06 Christian Neumair <chris@gnome-de.org>
5688 * libnautilus-private/nautilus-icon-container.c:
5689 (nautilus_icon_container_get_selection):
5690 * src/file-manager/fm-directory-view.c: (delete_selected_files):
5691 Correctly sort files before operating on them. Fixes #308884.
5693 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
5694 * libnautilus-private/nautilus-dnd.h:
5695 * libnautilus-private/nautilus-icon-dnd.c:
5696 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
5697 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5698 (nautilus_tree_view_drag_dest_new):
5699 * src/nautilus-spatial-window.c:
5700 (nautilus_spatial_window_instance_init):
5701 * src/file-manager/fm-list-model.c:
5702 (fm_list_model_multi_drag_data_get):
5703 Use GTK+ helpers for text D'n'D.
5705 * src/nautilus-shell-ui.xml:
5706 * src/nautilus-window-menus.c:
5707 Register control-+/- keys on keypad for zooming. Fixes #309018.
5709 * libnautilus-private/nautilus-file-operations.c:
5710 (new_file_transfer_callback):
5711 Fix template duplicate numbering. Fixes #307252.
5713 2005-07-06 Alexander Larsson <alexl@redhat.com>
5715 * libnautilus-private/nautilus-icon-canvas-item.c:
5716 * libnautilus-private/nautilus-icon-container.c:
5717 * libnautilus-private/nautilus-icon-private.h:
5718 Add normal_alpha style property that is used when
5721 Patch from Benjamin Berg <benjamin@sipsolutions.net>
5723 2005-07-05 Joe Shaw <joeshaw@novell.com>
5725 * nautilus-folder-handler.desktop.in: Add x-directory/normal
5726 and inode/directory to the list of mime types this desktop file
5729 2005-07-05 Christian Neumair <chris@gnome-de.org>
5731 * libnautilus-private/nautilus-dnd.h:
5732 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
5734 * libnautilus-private/nautilus-file-operations.[ch]:
5735 * libnautilus-private/nautilus-icon-container.[ch]:
5736 * libnautilus-private/nautilus-icon-dnd.c:
5737 * libnautilus-private/nautilus-marshal.list:
5738 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5739 * src/file-manager/fm-directory-view.[ch]:
5740 * src/file-manager/fm-icon-view.c:
5741 * src/file-manager/fm-list-view.c:
5742 * src/file-manager/fm-tree-view.c:
5743 Enable dropping of text, which will create a new file containing the
5744 dropped text. Fix drop handle marshallers.
5746 2005-07-02 Christian Kellner <gicmo@gnome.org>
5748 * src/nautilus-location-entry.c:
5749 Replace eel_make_uri_from_input_with_trailing_ws with
5753 2005-07-01 Alexander Larsson <alexl@redhat.com>
5756 Post release version bump.
5758 === nautilus 2.11.3 ===
5760 2005-07-01 Alexander Larsson <alexl@redhat.com>
5762 * libnautilus-private/nautilus-file-operations.c:
5771 2005-07-01 Alexander Larsson <alexl@redhat.com>
5773 * libnautilus-private/nautilus-window-info.[ch]:
5774 * src/nautilus-window.c:
5775 Add nautilus_window_info_get_bookmark_list
5778 * src/nautilus-application.c:
5779 * src/nautilus-places-sidebar.[ch]:
5780 Add new places sidebar.
5782 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5784 * src/file-manager/fm-tree-view.c:
5785 Fix runtime warnings.
5787 2005-07-01 Alexander Larsson <alexl@redhat.com>
5789 * src/file-manager/fm-actions.h:
5790 * src/file-manager/fm-directory-view.c:
5791 Add icon for empty file in create menu.
5793 Patch from Christian Neumair <chris@gnome-de.org>
5795 2005-07-01 Alexander Larsson <alexl@redhat.com>
5797 * src/file-manager/fm-directory-view.c:
5798 Better strings for browser tooltips.
5799 Patch from Luca Ferretti <elle.uca@libero.it>
5801 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
5803 * libnautilus-private/nautilus-file-operations.c:
5804 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
5805 base name from the file name. (Fixes #306341).
5807 2005-06-28 Alexander Larsson <alexl@redhat.com>
5809 * libnautilus-private/nautilus-sidebar.[ch]:
5810 Add get_tab_tooltop method.
5812 * src/nautilus-navigation-window.c:
5813 * src/nautilus-side-pane.[ch]:
5814 Use get_tab_tooltip.
5816 * src/nautilus-emblem-sidebar.c:
5817 * src/nautilus-history-sidebar.c:
5818 * src/nautilus-information-panel.c:
5819 * src/nautilus-notes-viewer.c:
5820 Implement get_tab_toolkit.
5822 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
5824 2005-06-23 Christian Neumair <chris@gnome-de.org>
5826 * src/nautilus-notes-viewer.c:
5827 (nautilus_notes_viewer_set_parent_window):
5828 Adapt to recent nautilus clipboard API changes.
5830 2005-06-23 Christian Neumair <chris@gnome-de.org>
5832 * libnautilus-private/nautilus-clipboard.c:
5833 (editable_connect_callbacks), (editable_disconnect_callbacks),
5834 (text_buffer_update_sensitivity), (text_buffer_delete_range),
5835 (text_buffer_mark_set), (text_view_connect_callbacks),
5836 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
5837 (initialize_clipboard_component_with_callback_data),
5838 (nautilus_clipboard_real_set_up),
5839 (nautilus_clipboard_set_up_text_view):
5840 * libnautilus-private/nautilus-clipboard.h:
5841 Properly set text view paste action sensitivity on clipboard changes.
5844 2005-06-23 Alexander Larsson <alexl@redhat.com>
5846 * src/nautilus-bookmark-list.c:
5847 Fix handling of notification of .gtk-bookmark file changes.
5850 * src/nautilus-window-bookmarks.[ch]:
5851 * src/nautilus-application.c:
5852 * src/nautilus-navigation-window-menus.c:
5853 * src/nautilus-navigation-window.[ch]:
5854 * src/nautilus-spatial-window-ui.xml:
5855 * src/nautilus-spatial-window.c:
5856 * src/nautilus-window-menus.c:
5857 * src/nautilus-window-private.h:
5858 * src/nautilus-window.[ch]:
5859 Move most bookmark stuff to nautilus-window-bookmarks and
5860 put bookmarks in spatial windows too.
5862 2005-06-23 Alexander Larsson <alexl@redhat.com>
5864 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5866 * src/nautilus-bookmark-list.[ch]:
5867 Share bookmarks with gtk+.
5869 * libnautilus-private/nautilus-file-utilities.[ch]:
5870 * src/nautilus-window.c: (real_get_title):
5871 Move compute_default_title to nautilus_compute_title_for_uri.
5873 * libnautilus-private/nautilus-bookmark.[ch]:
5874 * src/nautilus-bookmarks-window.c:
5875 Add has_custom_name boolean to NautilusBookmark
5878 * src/nautilus-bookmark-parsing.[ch]:
5879 * src/nautilus-navigation-window-menus.c:
5880 Remove no longer needed files nautilus-bookmark-parsing.[ch].
5882 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
5884 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
5885 (real_update_menus_volumes): Plug a couple leaks. Closes
5888 2005-06-20 Alexander Larsson <alexl@redhat.com>
5890 * src/nautilus-navigation-window-menus.c:
5891 * src/nautilus-window-menus.c:
5892 * src/nautilus-window-private.h:
5893 Make bookmark menu item action names unique. (#161859)
5895 2005-06-20 Alexander Larsson <alexl@redhat.com>
5897 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
5898 Fix ctrl-unselect in single click mode (#145331)
5900 2005-06-20 Alexander Larsson <alexl@redhat.com>
5902 * libnautilus-private/nautilus-icon-container.c:
5903 Better font sizes for zooming. (#160080)
5905 2005-06-20 Anders Carlsson <andersca@imendio.com>
5907 * src/file-manager/fm-directory-view.c (process_old_files):
5908 Plug leak by freeing the sorted list instead.
5910 2005-06-20 Alexander Larsson <alexl@redhat.com>
5912 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
5913 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
5914 Fix uninitialized variable warning.
5916 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
5918 * libnautilus-private/nautilus-directory-async.c:
5919 (start_or_stop_io), (file_needs_high_priority_work_done),
5920 (file_needs_low_priority_work_done):
5921 Make mime sniffing a high priority job. Prevents activation
5922 from getting blocked by deep count I/O. (#145560)
5924 2005-06-19 Anders Carlsson <andersca@imendio.com>
5926 * src/nautilus-throbber.c (nautilus_throbber_finalize):
5927 Free throbber->details after we're done using it.
5929 2005-06-17 Alexander Larsson <alexl@redhat.com>
5931 * src/file-manager/fm-list-model.c:
5932 Small delay before turning Loading... into (Empty) to
5935 2005-06-17 Alexander Larsson <alexl@redhat.com>
5937 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5938 Fix iter stamp handling.
5940 2005-06-17 Alexander Larsson <alexl@redhat.com>
5942 * src/file-manager/fm-list-view.c: (button_press_callback):
5943 Allow selection of the dummy node. Otherwise things
5944 got all strange: You could still select it using ranges, and
5945 if you double clicked on it you activated the old selection.
5947 2005-06-17 Alexander Larsson <alexl@redhat.com>
5949 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5950 On remove, add dummy node before removing file so the
5951 row isn't collapsed.
5953 2005-06-17 Alexander Larsson <alexl@redhat.com>
5955 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
5956 (fm_list_model_unload_subdirectory),
5957 (fm_list_model_subdirectory_done_loading):
5958 Keep track of done_loading in parent instead of in dummy node.
5959 That way it doesn't get lost when the dummy node is recreated.
5961 2005-06-17 Alexander Larsson <alexl@redhat.com>
5963 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
5964 Handle moves between open subdirectories. We handle
5965 this in file adding when the file already exists in
5966 the tree, but in another place. This is sort of a hack,
5967 but is required due to how the list view merges the initial
5968 change being sent to the original directory and the add to the
5971 2005-06-17 Alexander Larsson <alexl@redhat.com>
5973 * libnautilus-private/nautilus-file-operations.c:
5974 (nautilus_file_operations_copy_move):
5975 Handle duplication of files in two subdirectories at
5978 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
5980 * src/file-manager/fm-directory-view.c:
5981 (fm_directory_view_destroy):
5982 Remove subdirectories when destroying the view.
5984 2005-06-16 Alexander Larsson <alexl@redhat.com>
5986 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
5987 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
5989 2005-06-16 Alexander Larsson <alexl@redhat.com>
5991 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5992 Slightly slower auto hover expand.
5994 * src/file-manager/fm-directory-view.c:
5995 Make add/remove_subdirectory more straightforward.
5996 Now remove just removes the NautilusDirectory passed in, and
5997 you're not allowed to add multiple times or remove non-added.
5999 * src/file-manager/fm-list-model.[ch]:
6000 Actually track the NautilusDirectories that are added to the
6001 FMDirectoryView so we can easily remove them when the files are
6002 removed. This was causing problem before where directories for
6003 removed files weren't removed.
6005 Emits the subdirectory_unloaded signal when subdirectories go away.
6007 Add support for unloading subdirectories.
6009 * src/file-manager/fm-list-view.c:
6010 Unload subdirectories in timeout on collapse.
6011 remove subdirectories when they get unloaded.
6013 2005-06-16 Anders Carlsson <andersca@imendio.com>
6015 * src/nautilus-navigation-window-menus.c
6016 (append_dynamic_bookmarks): Unref the action group here too.
6018 2005-06-16 Anders Carlsson <andersca@imendio.com>
6020 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
6021 Unref the action group after inserting it. This makes
6022 a NautilusFile memory leak go away.
6024 2005-06-16 Alexander Larsson <alexl@redhat.com>
6026 * src/file-manager/fm-directory-view.[ch]:
6027 * src/file-manager/fm-icon-view.c
6028 add fm_directory_view_get_selection_for_file_transfer and
6029 use it for all file transfers
6031 * src/file-manager/fm-list-view.c:
6032 Implement fm_directory_view_get_selection_for_file_transfer by
6033 filtering out all files there a parent is also in the selection.
6034 Do the same for the dnd source list.
6036 * src/file-manager/fm-list-model.c:
6037 Allow deletion of dummy node so that clearing the model
6038 doesn't loop forever.
6040 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
6042 * src/file-manager/fm-directory-view.c: (new_folder_done),
6043 (new_folder_data_new), (fm_directory_view_new_folder),
6044 (fm_directory_view_new_file):
6045 Don't try to setup renaming if the view was already destroyed.
6046 Fixes a crash when closing a window while creating files/folders.
6048 2005-06-15 Alexander Larsson <alexl@redhat.com>
6050 * libnautilus-private/nautilus-icon-dnd.c:
6051 No dnd shadow on the desktop.
6052 Redraw less to get rid of the dnd shadow.
6054 Patch from Matthias Clasen (#307803)
6056 2005-06-15 Alexander Larsson <alexl@redhat.com>
6058 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6061 * src/file-manager/fm-directory-view.[ch]:
6062 Add support for adding/removing subdirectories.
6064 * src/file-manager/fm-list-model.[ch]:
6065 Add support for subdirectories making this a tree view.
6067 * src/file-manager/fm-list-view.c:
6068 Turn listview into a treeview.
6070 Patch from Jürg Billeter <j@bitron.ch>
6072 2005-06-15 Alexander Larsson <alexl@redhat.com>
6074 * src/nautilus-spatial-window.c:
6075 Add icons for path menu.
6076 Patch from Vincent Noel <vincent.noel@gmail.com>
6078 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
6080 * src/file-manager/fm-directory-view.c:
6081 (fm_directory_view_handle_uri_list_drop):
6082 Check for n_uris instead of real_uri_list. Looks neater.
6084 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
6086 * src/file-manager/fm-directory-view.c:
6087 (fm_directory_view_handle_uri_list_drop):
6088 Don't try to start a file operation if there are no real uris
6089 left after sanitizing the list. Fixes #306246.
6091 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
6093 * libnautilus-private/nautilus-emblem-utils.c:
6094 (nautilus_emblem_install_custom_emblem): Free the path.
6095 * libnautilus-private/nautilus-file-operations-progress.c:
6096 (nautilus_file_operations_progress_new),
6097 (nautilus_file_operations_progress_new_file): Free markup strings.
6100 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
6102 * src/file-manager/fm-directory-view.c:
6103 (fm_directory_view_confirm_deletion): Mark two strings for translation.
6105 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
6107 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
6108 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
6109 Always initialize cut.
6112 Add --Wno-pointer-sign
6114 Fix gcc4 compilation (#303491/#307038).
6115 Based on patches from James M. Cape <jcape@ignore-your.tv>
6116 and Kjartan Maraas <kmaraas@gnome.org>
6118 2005-06-08 Alexander Larsson <alexl@redhat.com>
6121 Post release version bump
6123 === nautilus 2.11.2 ===
6125 2005-06-08 Alexander Larsson <alexl@redhat.com>
6133 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6135 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6136 Back out the "(Empty)" vs. "(No subfolders)" change. The string
6137 is too wide for the tree and gets even wider in some locales.
6139 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6141 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
6142 Fix conflicting mnemonics in the column chooser (#167475).
6144 Patch from Michael Terry <mike@mterry.name>
6146 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6148 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6149 Use "(No subfolders)" instead of misleading "(Empty)" label
6150 if files are not to be shown in the tree. Fixes #85141.
6152 Patch from Christian Neumair <chris@gnome-de.org>
6154 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6156 * libnautilus-private/nautilus-icon-container.c:
6157 (select_one_unselect_others):
6158 Reveal icon when selecting it. Fixes #121111.
6160 Based on a patch from Christian Neumair <chris@gnome-de.org>
6162 2005-06-04 Christian Neumair <chris@gnome-de.org>
6164 * libnautilus-private/nautilus-clipboard.c:
6165 (nautilus_clipboard_real_set_up):
6166 Don't setup clipboard twice for the same editing widget.
6168 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
6170 * src/nautilus-window-manage-views.c: (load_new_location),
6171 (update_for_new_location):
6172 Set the displayed location when the location is really
6173 changed, not when we set out to do it. Fixes the
6174 "bookmark uri mismatch" warning.
6176 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
6178 * src/file-manager/fm-directory-view.c:
6179 * src/nautilus-shell-ui.xml:
6180 * src/nautilus-window-menus.c:
6181 Fix critical warnings from the new accelerators
6182 by adding dummy labels.
6184 2005-06-03 Christian Neumair <chris@gnome-de.org>
6186 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
6188 2005-06-03 Christian Neumair <chris@gnome-de.org>
6190 * libnautilus-extension/nautilus-column.c:
6191 (nautilus_column_class_init):
6192 * libnautilus-extension/nautilus-menu-item.c:
6193 (nautilus_menu_item_class_init):
6194 * libnautilus-extension/nautilus-property-page.c:
6195 (nautilus_property_page_class_init):
6196 * libnautilus-private/nautilus-icon-canvas-item.c:
6197 (nautilus_icon_canvas_item_class_init):
6198 * libnautilus-private/nautilus-icon-container.c:
6199 (nautilus_icon_container_class_init):
6200 * src/nautilus-window.c: (nautilus_window_class_init):
6201 Don't mark object property names/descriptions for translation. Fixes
6204 2005-06-02 Sebastien Bacher <seb128@debian.org>
6206 * libnautilus-private/nautilus-emblem-utils.c:
6207 (nautilus_emblem_install_custom_emblem),
6208 (nautilus_emblem_can_remove_emblem),
6209 (nautilus_emblem_can_rename_emblem),
6210 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
6211 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
6213 2005-06-02 Christian Neumair <chris@gnome-de.org>
6215 * src/file-manager/fm-directory-view.c: (real_action_rename):
6216 Always pre-select the whole name of a directory when renaming it.
6219 2005-06-02 Christian Neumair <chris@gnome-de.org>
6221 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
6222 (get_automatic_emblems_as_integer):
6223 * libnautilus-private/nautilus-file-private.h:
6224 Only take user-added emblems ("keywords") into account when sorting by
6225 emblems. Fixes #166376.
6227 2005-06-02 Christian Neumair <chris@gnome-de.org>
6229 * src/file-manager/fm-directory-view.c:
6230 (fm_directory_view_scroll_event):
6231 Change scroll zoom modifier to control. Fixes #79352.
6233 * src/nautilus-shell-ui.xml:
6234 * src/nautilus-window-menus.c:
6235 Bind control-= to zoom-in. Fixes #306225.
6237 2005-06-02 Christian Neumair <chris@gnome-de.org>
6239 * libnautilus-private/nautilus-clipboard.c:
6240 * libnautilus-private/nautilus-icon-dnd.c:
6241 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6242 * src/file-manager/fm-desktop-icon-view.c:
6243 * src/file-manager/fm-ditem-page.c:
6244 * src/file-manager/fm-icon-view.c:
6245 * src/file-manager/fm-list-model.c:
6246 * src/file-manager/fm-list-model.h:
6247 * src/file-manager/fm-list-view.c:
6248 * src/file-manager/fm-properties-window.c:
6249 * src/nautilus-emblem-sidebar.c
6250 * src/nautilus-file-management-properties.c:
6251 * src/nautilus-information-panel.c:
6252 * src/nautilus-location-bar.c:
6253 * src/nautilus-navigation-window-menus.c:
6254 * src/nautilus-spatial-window.c:
6255 * src/nautilus-zoom-controls.c:
6256 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
6257 GtkTargetEntry as well as some char and int arrays const.
6259 2005-06-02 Christian Neumair <chris@gnome-de.org>
6261 * src/file-manager/fm-desktop-icon-view.c:
6262 * src/file-manager/fm-directory-view.c:
6263 * src/file-manager/fm-icon-view.c:
6264 * src/file-manager/fm-list-view.c:
6265 * src/nautilus-navigation-window-menus.c:
6266 * src/nautilus-spatial-window.c:
6267 * src/nautilus-window-menus.c:
6268 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
6271 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
6273 * libnautilus-extension/libnautilus-extension.pc.in: added
6274 extensiondir variable so that extensions can find out via pkg-config
6275 the dir to install to.
6277 2005-06-02 Christian Neumair <chris@gnome-de.org>
6279 * libnautilus-private/nautilus-icon-container.c:
6280 * libnautilus-private/nautilus-icon-container.h:
6281 (process_pending_icon_to_rename),
6282 (nautilus_icon_container_start_renaming_selected_item):
6283 * src/file-manager/fm-directory-view.c: (start_renaming_file),
6284 (real_action_rename), (action_rename_callback),
6285 (action_rename_select_all_callback):
6286 * src/file-manager/fm-directory-view.h:
6287 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
6288 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
6289 * src/file-manager/nautilus-directory-view-ui.xml:
6290 Bind shift-f2 to rename whole file. Fixes #131467.
6292 2005-05-27 Christian Neumair <chris@gnome-de.org>
6294 * src/file-manager/fm-directory-view.c: (real_update_menus):
6295 Don't display "Properties" background context menu item for Desktop.
6297 2005-05-27 Christian Neumair <chris@gnome-de.org>
6299 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
6300 Only set dialog transient if a parent window was specified.
6303 2005-05-27 Alexander Larsson <alexl@redhat.com>
6305 * src/file-manager/fm-directory-view.c:
6306 (fm_directory_view_handle_url_drop):
6307 Better handling of default action for mozilla dnd drops.
6309 Patch from Dave Ahlswede
6311 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
6313 * src/nautilus-navigation-action.c: (set_tooltip_callback),
6314 (connect_proxy), (nautilus_navigation_action_finalize),
6315 (nautilus_navigation_action_set_property),
6316 (nautilus_navigation_action_get_property),
6317 (nautilus_navigation_action_class_init),
6318 (nautilus_navigation_action_init):
6319 * src/nautilus-navigation-window-menus.c:
6320 (nautilus_navigation_window_initialize_actions):
6321 Add specific tooltips to the drop-down arrow of Back/Forward
6322 toolbar items. Fixes bug #86569.
6324 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
6326 * src/nautilus-connect-server-dialog.c:
6327 (connect_to_server), (nautilus_connect_server_dialog_finalize),
6328 (nautilus_connect_server_dialog_init), (setup_for_type):
6329 Added a domain field to enter domain name for Windows share in
6330 Connect to server dialog.
6333 2005-05-26 Christian Neumair <chris@gnome-de.org>
6335 * libnautilus-private/nautilus-clipboard.c:
6336 * src/file-manager/fm-directory-view.c:
6337 (copy_or_cut_files), (real_update_menus):
6338 * src/file-manager/fm-tree-view.c:
6339 (copy_or_cut_files), (create_popup_menu):
6340 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
6341 Folders". Fixes #95112.
6343 2005-05-26 Christian Neumair <chris@gnome-de.org>
6345 * src/file-manager/fm-directory-view.c: (real_update_menus):
6346 Fix empty trash accelerator. Fixes #173059.
6348 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
6349 (copy_callback), (paste_callback), (editable_select_all_callback),
6350 (text_view_select_all_callback), (action_cut_callback),
6351 (action_copy_callback), (action_paste_callback),
6352 (action_select_all_callback), (merge_in_clipboard_menu_items),
6353 (selection_changed_callback), (nautilus_clipboard_real_set_up),
6354 (nautilus_clipboard_set_up_editable),
6355 (nautilus_clipboard_set_up_text_view):
6356 * libnautilus-private/nautilus-clipboard.h:
6357 (nautilus_clipboard_set_up_text_view):
6358 * src/nautilus-notes-viewer.c:
6359 Add nautilus_clipboard_set_up_text_view, setup clipboard for
6362 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6363 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
6364 issue down and providing a patch. Fixes #305551.
6366 2005-05-25 Christian Neumair <chris@gnome-de.org>
6368 * src/file-manager/fm-directory-view.c:
6369 (fm_directory_view_scroll_event),
6370 (fm_directory_view_class_init):
6371 Bind shift+scroll to zoom in/out. Fixes #79352.
6373 2005-05-23 Alexander Larsson <alexl@redhat.com>
6375 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
6376 Change sort order for size, count and time.
6379 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
6382 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
6384 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
6386 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
6392 * libnautilus-adapter/*
6395 Remove old cruft, mostly .cvsignore files.
6398 Look for libnautilus-private instead of libnautilus.
6400 2005-05-21 Christian Neumair <chris@gnome-de.org>
6402 * libnautilus-private/nautilus-icon-factory.c:
6403 * libnautilus-private/nautilus-icon-factory.h:
6404 (get_smaller_icon_size), (get_larger_icon_size),
6405 (nautilus_icon_factory_get_smaller_icon_size),
6406 (nautilus_icon_factory_get_larger_icon_size):
6407 Make get_(larger|smaller)_icon_size public.
6409 * src/nautilus-sidebar-title.c:
6410 (nautilus_sidebar_title_size_allocate),
6411 (get_best_icon_size):
6412 Use the best-fitting folder icon for the sidebar
6413 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
6416 2005-05-17 Alexander Larsson <alexl@redhat.com>
6419 Post release version bump
6421 === nautilus 2.11.1 ===
6423 2005-05-17 Alexander Larsson <alexl@redhat.com>
6430 Remove icons/*/Makefile
6435 2005-05-17 Alexander Larsson <alexl@redhat.com>
6437 * libnautilus-private/nautilus-view.[ch]:
6438 Add nautilus_view_pop_up_location_context_menu
6440 * src/file-manager/fm-actions.h:
6441 * src/file-manager/fm-directory-view.c:
6442 * src/file-manager/fm-directory-view.h:
6443 * src/file-manager/nautilus-directory-view-ui.xml:
6444 * src/nautilus-location-bar.c:
6445 * src/nautilus-spatial-window.c:
6446 Add location context menu to location button/label.
6448 Patch from Christian Neumair
6450 2005-05-17 Christian Neumair <chris@gnome-de.org>
6452 * src/nautilus-spatial-window.c:
6453 (real_set_allow_up), (nautilus_spatial_window_class_init)
6454 * src/nautilus-window.c:
6455 * src/nautilus-window.h:
6456 (nautilus_window_allow_up), (real_set_allow_up),
6457 (nautilus_window_class_init):
6458 Add set_allow_up method to NautilusWindowClass,
6459 make "Close All Parents" in spatial windows insensitive
6460 if there are no parent folders.
6462 2005-05-17 Christian Neumair <chris@gnome-de.org>
6464 * libnautilus-private/nautilus-file-operations.c:
6465 (handle_transfer_vfs_error):
6466 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
6467 if more than one file is transferred. Otherwise, just
6468 offer "Cancel" and "Retry".
6470 2005-05-17 Alexander Larsson <alexl@redhat.com>
6472 * nautilus-folder-handler.desktop.in (Exec):
6473 Use --no-desktop for default folder handler
6475 2005-05-16 Christian Neumair <chris@gnome-de.org>
6477 * src/file-manager/fm-actions.h:
6478 * src/file-manager/fm-directory-view.c:
6479 (action_self_properties_callback), (real_update_menus):
6480 * src/file-manager/nautilus-directory-view-ui.xml:
6481 Add "Properties" item to background context menu which displays
6482 the properties of the currently displayed folder.
6484 2005-05-16 Alexander Larsson <alexl@redhat.com>
6486 * libnautilus-private/nautilus-bookmark.c:
6487 (bookmark_file_changed_callback):
6488 Don't loop when a bookmarked file is removed
6490 * src/file-manager/fm-directory-view.c: (process_new_files):
6491 Don't call get_file_info for files no longer in the directory
6492 (was caused by the ready_to_load call).
6494 This fixes #165530 and likely #170761
6496 2005-05-12 Christian Neumair <chris@gnome-de.org>
6498 * libnautilus-private/nautilus-clipboard.c:
6499 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
6500 Don't merge UI twice. Fixes #301854.
6502 2005-05-12 Christian Neumair <chris@gnome-de.org>
6504 * src/nautilus-location-bar.c:
6505 (nautilus_location_bar_init):
6506 Make "Location:" label GDK_ACTION_COPY drag source.
6509 2005-05-12 David Zeuthen <david@fubar.dk>
6511 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6512 Change comment for translator note of default desktop font to
6513 say that Sans shouldn't never be changed. Fixes bug #138731.
6515 2005-05-11 Christian Neumair <chris@gnome-de.org>
6517 * libnautilus-private/nautilus-file-utilities.c:
6518 (nautilus_get_vfs_method_display_name):
6520 * src/file-manager/fm-directory-view.c:
6521 Add translator comments. Fixes #145304, #145305, #145307.
6522 Change "Show Hidden Files" tooltip to infinitive
6523 construction. Fixes #145306.
6525 2005-05-11 Christian Neumair <chris@gnome-de.org>
6527 * libnautilus-private/nautilus-directory-async.c:
6528 (should_look_for_dot_directory_file), (make_dot_directory_uri),
6529 (link_info_start), (lacks_link_info):
6530 Kill dotfile-related code. ".directory" supporting schemas have
6531 gone. Fixes #142343.
6533 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
6535 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6536 Remove obsolete window_always_new option from schema.
6538 Patch from Michael Terry <mike@mterry.name>
6540 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
6542 * src/file-manager/fm-directory-view.c: (real_update_menus):
6543 Fix a string conflict between the c-format plural string and
6544 non-c-format strings. Fixes bug #167344.
6546 Patch from Changwoo Ryu <cwryu@debian.org>
6548 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
6550 * libnautilus-private/nautilus-thumbnails.c:
6551 (thumbnail_thread_start):
6552 Don't try to thumbnail files which have been modified in the
6553 last few seconds to avoid constantly re-thumbnailing them.
6554 Current cool-off period is three seconds. Fixes bug #107418.
6556 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
6558 * src/file-manager/fm-directory-view.[ch]:
6559 (display_pending_files), (fm_directory_view_freeze_updates),
6560 (fm_directory_view_unfreeze_updates), (queue_pending_files):
6561 Allow freeze of update processing inside a view.
6563 * src/file-manager/fm-list-view.c:
6564 (cell_renderer_editing_canceled), (cell_renderer_edited),
6565 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
6566 Freeze and unfreeze the list view when renaming.
6568 Workaround for bug #87701: Updates to the list view are put on
6569 hold during rename to prevent losing editing focus. If too many
6570 changes are queued while being frozen, further changes are thrown
6571 away and the view is marked for reload.
6573 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
6575 * src/nautilus-window-menus.c:
6576 Add Ctrl-0 keyboard shortcut to View->Normal Size as
6577 recommended by the HIG.
6579 Patch from Olav Vitters <olav@bkor.dhs.org>
6581 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
6583 * libnautilus-private/nautilus-icon-container.c:
6584 (keyboard_space): Prevent nautilus from crashing on press of
6585 Ctrl+Space in an empty directory. Fixes bug #302018.
6587 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
6589 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
6591 * libnautilus-private/nautilus-program-choosing.c:
6592 (nautilus_launch_desktop_file):
6593 * src/nautilus-application.c:
6594 (nautilus_application_present_spatial_window_with_selection),
6595 (nautilus_application_create_navigation_window):
6596 fix build when startup notification isn't installed.
6598 2005-05-02 Alexander Larsson <alexl@redhat.com>
6600 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
6603 2005-04-27 Alexander Larsson <alexl@redhat.com>
6605 * src/file-manager/fm-desktop-icon-view.c:
6606 Remove "Open New Terminal" from desktop menu.
6607 Patch from Luca Ferretti <elle.uca@libero.it>
6609 If you really need this, install the nautilus-open-terminal
6610 extension. It does this even better than the removed code.
6611 Also, in newer Metacity there is a a way to set a keybinding
6614 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
6616 * src/nautilus-main.c: (main): Merge fix for leak
6619 2005-04-19 Christian Neumair <chris@gnome-de.org>
6621 * libnautilus-private/nautilus-view-factory.h:
6622 * src/nautilus-navigation-window.c:
6623 * src/nautilus-window-manage-views.c:
6624 * src/nautilus-window-manage-views.h:
6625 * src/nautilus-window.c:
6626 * src/file-manager/fm-desktop-icon-view.c:
6627 * src/file-manager/fm-icon-view.c:
6628 * src/file-manager/fm-list-view.c:
6629 Improve NautilusViewInfo view factory labels marked for translation.
6631 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
6633 * libnautilus-private/nautilus-directory-async.c:
6634 (read_dot_hidden_file): Plug leaks here too. There
6635 were three actually :-)
6637 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
6639 * src/nautilus-connect-server-dialog-main.c: (main)
6642 2005-04-17 Christian Neumair <chris@gnome-de.org>
6644 * src/nautilus-spatial-window.c:
6645 Add more drop targets to location button.
6647 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
6649 * src/file-manager/fm-directory-view.c:
6650 (fm_directory_view_destroy), (rename_file):
6651 Remove delayed_rename timeout when registering a new one
6652 or destroying the view.
6654 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
6656 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6657 Free the stored selection path only when setting a new one.
6659 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
6661 * src/file-manager/fm-directory-view.c:
6662 (trash_or_delete_selected_files),
6663 (fm_directory_view_notify_selection_changed):
6664 Remember if the current selection was already removed
6665 and don't try to remove it again.
6667 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6668 Only set a new selection if the removal affects the current selection.
6670 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
6672 * src/file-manager/fm-directory-view.c:
6673 (trash_or_delete_selected_files):
6674 Unset selection so the same file won't be deleted twice via a binding.
6676 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
6677 (fm_list_view_remove_file), (fm_list_view_finalize),
6678 (fm_list_view_class_init):
6679 Store the new selection and set it after a batch of changes,
6680 not on every removal. Speeds up deleting from the list view
6681 by preventing a redraw for each removed file.
6683 2005-04-05 Alexander Larsson <alexl@redhat.com>
6685 * src/file-manager/fm-properties-window.c:
6686 Use label instead of entry if not editable.
6689 Patch from Michael Terry
6691 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
6693 * src/nautilus-notes-viewer.c:
6694 Fix missing include.
6696 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
6698 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
6699 Don't leak file_uri.
6701 2005-04-04 Diego Gonzalez <diego@pemas.net>
6703 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
6704 from the build process.
6705 * libnautilus-private/nautilus-icon-factory.c:
6706 (load_thumbnail_frame) remove the need to use the deprecated
6708 * libnautilus-private/nautilus-icon-canvas-item.c:
6709 (draw_strech_handles), (it_test_stretch_handle):
6710 remove the need to use the deprecated nautilus themes.
6711 * libnautilus-private/nautilus-thumbnails.c:
6712 * libnautilus-private/nautilus-icon-factory.c:
6713 remove nautilus-theme.h include
6715 * src/nautilus-navigation-window.c:
6716 * src/nautilus-property-browser.c:
6717 * src/nautilus-notes-viewer.c:
6718 * src/nautilus-sidebar-title.c:
6719 * src/nautilus-window-manage-views.c:
6720 * src/nautilus-window-toolbars.c:
6721 * src/nautilus-zoom-control.c:
6722 remove nautilus-theme.h include
6724 * src/nautilus-sidebar-title:
6725 (nautilus_sidebar_title_select_text_color): remove use of
6726 old theme stuff and adapt the shadow offset, made it equal to 1,
6727 which is the default.
6728 (nautilus_sidebar_title_theme_changed): remove, as there will be
6729 no sidebar theme changes.
6730 (nautilus_sidebar_title_init): remove the theme_changed callback, as
6731 there will not be sidebar theme changes anymore.
6733 * src/nautilus-notes-viewer.c:
6734 (nautilus_notes_viewer_init): remove use of old theme stuff.
6736 * icons/Makefile.am: don't install old theme stuff.
6738 2005-03-31 Steve Murphy <murf@e-tools.com>
6740 * configure.in: Added "rw" to ALL_LINGUAS.
6742 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
6744 * libnautilus-private/nautilus-file-utilities.c:
6745 (nautilus_get_uri_shortname_for_display): Plug the leak.
6747 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
6750 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
6755 * icons/Makefile.am:
6758 * libnautilus-private/nautilus-icon-canvas-item.c:
6760 Use svg instead of bitmap audio preview emblem.
6762 Patch from Jaap Haitsma <jaap@haitsma.org>
6764 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
6766 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
6767 (location_button_drag_begin_callback), (get_data_binder),
6768 (location_button_drag_data_get_callback),
6769 (nautilus_spatial_window_instance_init):
6770 Allow drag and drop operations with location bar icon.
6772 Patch from Christian Neumair <chris@gnome-de.org>
6774 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
6776 * libnautilus-private/nautilus-file-operations-progress.c:
6777 (nautilus_file_operations_progress_update),
6778 (nautilus_file_operations_progress_destroy),
6779 (nautilus_file_operations_progress_init),
6780 (time_remaining_callback), (nautilus_file_operations_progress_new),
6781 (nautilus_file_operations_progress_set_operation_string),
6782 (nautilus_file_operations_progress_new_file):
6783 * libnautilus-private/nautilus-file-operations.c:
6784 (progress_dialog_set_to_from_item_text):
6785 Change layout of the progress dialog to be more HIG compliant.
6787 Patch from Michiel Sikkes <michiel@eyesopened.nl>
6789 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6791 * src/file-manager/fm-desktop-icon-view.c:
6792 * src/file-manager/fm-directory-view.c:
6793 Add elipses to "Create Launcher" menu item. (#95113)
6795 Based on a patch from Christian Neumair <chris@gnome-de.org>
6797 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6799 * libnautilus-private/nautilus-desktop-link-monitor.c:
6800 (eject_for_type), (volume_delete_dialog),
6801 (nautilus_desktop_link_monitor_delete_link):
6802 Reference the proper context menu item in the volume
6803 delete dialog of network volumes. Fixes bug #152391.
6805 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6807 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6809 * src/file-manager/fm-directory-view.c: (real_merge_menus):
6810 Remove hard coded script directory path from tooltip message.
6813 Patch from Michael Terry <mike@mterry.name>
6815 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6817 * src/nautilus-connect-server-dialog.c: (connect_to_server):
6818 * src/nautilus-location-bar.c:
6819 (nautilus_location_bar_get_location),
6820 (nautilus_location_bar_update_label):
6821 * src/nautilus-location-dialog.c: (open_current_location):
6822 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
6825 Patch from Christian Kellner <gicmo@gnome.org>
6827 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6829 * libnautilus-private/nautilus-bookmark.c:
6830 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
6831 (bookmark_file_changed_callback):
6832 * libnautilus-private/nautilus-file.c:
6833 (nautilus_file_get_internal):
6834 * src/file-manager/fm-properties-window.c:
6835 (is_merged_trash_directory):
6836 * src/nautilus-application.c:
6837 (nautilus_application_present_spatial_window_with_selection):
6838 * src/nautilus-location-bar.c:
6839 (nautilus_location_bar_update_label):
6840 * src/nautilus-window-manage-views.c: (set_displayed_location),
6841 (check_bookmark_location_matches), (handle_go_elsewhere),
6842 (got_file_info_for_view_selection_callback):
6843 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
6845 Patch from Paolo Borelli <pborelli@katamail.com>
6847 2005-03-23 Fernando Herrera <fherrera onirica com>
6849 * src/nautilus-connect-server-dialog-main.c: (main): call
6850 gnome_authentication_manager_init to use gnome-vfs auth
6853 2005-03-23 Alexander Larsson <alexl@redhat.com>
6855 * src/nautilus-desktop-window.c:
6856 Remove unused code. We avoid flicker in other ways.
6858 2005-03-22 Alexander Larsson <alexl@redhat.com>
6861 Bump version to 2.11.1
6862 Gnome 2.10 versions are now on the gnome-2-10 branch.
6864 2005-03-22 Alexander Larsson <alexl@redhat.com>
6866 * src/nautilus-location-entry.c:
6867 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
6869 2005-03-22 Alexander Larsson <alexl@redhat.com>
6871 * libnautilus-private/nautilus-window-info.[ch]:
6872 Add nautilus_window_info_show_window call.
6874 * src/file-manager/fm-directory-view.c:
6875 * src/nautilus-window-manage-views.c:
6876 * src/nautilus-window.[ch]:
6877 Implement and call the new show_window call.
6878 This allows us to set up the EelBackground before
6879 showing the window, causing less flicker (#169347)
6881 Patch from Nickolay V. Shmyrev
6883 2005-03-16 Alexander Larsson <alexl@redhat.com>
6886 Require eel 2.10.1 (for EelBackground changes)
6888 * libnautilus-private/nautilus-icon-dnd.c:
6889 * libnautilus-private/nautilus-directory-background.c:
6890 Use the background setting now in eel.
6891 Delay background setting slightly after gconf change to group
6892 together multiple changes. (#169347)
6894 Patch from Nickolay V. Shmyrev
6896 2005-03-15 Alexander Larsson <alexl@redhat.com>
6901 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
6903 * src/file-manager/fm-directory-view.c:
6904 Re-add keybinding to "Show Hidden Files".
6905 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
6907 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
6909 * src/file-manager/fm-actions.h:
6910 * src/file-manager/fm-directory-view.c: (real_update_menus):
6911 Disable "Select Pattern" for empty folders. (#169817)
6912 Patch from Raj <ringuva@novell.com>
6914 2005-03-10 Vincent Noel <vnoel@cox.net>
6916 * src/nautilus-spatial-window.c:
6917 (location_button_clicked_callback),
6918 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
6919 for the location button icon instead of GTK_ICON_SIZE_BUTTON
6922 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
6924 * configure.in: Added "xh" to ALL_LINGUAS.
6926 2005-03-07 Alexander Larsson <alexl@redhat.com>
6929 Post release version bump
6931 === nautilus 2.10.0 ===
6933 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
6939 Extract names from ChangeLog bodies too. (#43452)
6940 Patch from Richard Hoelscher <rah@rahga.com>
6942 2005-03-07 Alexander Larsson <alexl@redhat.com>
6948 Bump version to 2.10.0, require eel 2.10.0
6950 2005-03-03 Elijah Newren <newren@gmail.com>
6952 If launched without startup-notification, make an approximation to
6953 when the launch occurred so that focus-stealing-prevention will
6956 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
6957 function, (main): if no startup id provided, ping xserver for a
6958 timestamp and make a dummy startup_id with it.
6960 * src/nautilus-application.c: (end_startup_notification): don't
6961 set _NET_STARTUP_ID if given a fake startup_id, remove commented
6962 out warning that should now no longer be needed
6964 2005-03-01 Alexander Larsson <alexl@redhat.com>
6966 * src/nautilus-file-management-properties.glade:
6967 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
6969 2005-03-01 Alexander Larsson <alexl@redhat.com>
6972 Post release version bump
6974 === nautilus 2.9.92 ===
6976 2005-03-01 Alexander Larsson <alexl@redhat.com>
6978 * data/applications.desktop.in:
6979 * data/favorites.desktop.in:
6982 * docs/Makefile.am (EXTRA_DIST):
6983 Remove nautilus-context-menus.txt from makefile
6988 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
6990 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
6991 Make the backspace key open the parent folder in the
6992 list view like it does in the icon view. (#142891)
6993 Patch from Christian Neumair <chris@gnome-de.org>
6995 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
6997 * libnautilus-private/nautilus-desktop-link.c:
6998 (nautilus_desktop_link_can_rename):
6999 Make Computer icon renameable. (#154122)
7000 Patch from Tim Savannah <opticcow@linux-militia.net>
7002 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
7004 * libnautilus-private/nautilus-file-operations-progress.c:
7005 (time_remaining_callback):
7006 Don't show ETA if bytes_copied > bytes_total.
7007 Prevents miscalculated ETAs from being shown. (#158614)
7008 Based on a patch from John Spray <jcs116@york.ac.uk>
7010 2005-02-24 Alexander Larsson <alexl@redhat.com>
7012 * src/file-manager/fm-properties-window.c:
7013 Make show_original work (had a typo)
7014 Make where use original file, not target.
7015 Fixes location display for desktop icons.
7017 2005-02-24 Alexander Larsson <alexl@redhat.com>
7019 * src/file-manager/fm-properties-window.c:
7020 deep count on target files, not original files.
7021 Fixes properties for e.g. home icon on desktop.
7022 Patch from Jaap Haitsma <jaap@haitsma.org>
7024 2005-02-23 Alexander Larsson <alexl@redhat.com>
7026 * docs/nautilus-context-menus.txt:
7029 2005-02-22 Alexander Larsson <alexl@redhat.com>
7031 * libnautilus-private/nautilus-desktop-icon-file.c:
7032 * libnautilus-private/nautilus-file-operations.c:
7033 (nautilus_file_operations_delete):
7034 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
7035 (rename_guts), (nautilus_file_get_drop_target_uri):
7036 * src/file-manager/fm-desktop-icon-view.c:
7037 (trash_link_is_selection):
7038 * src/file-manager/fm-icon-container.c: (get_sort_category):
7039 * src/file-manager/fm-properties-window.c:
7040 (get_target_file_for_original_file):
7041 Handle nautilus_desktop_icon_file_get_link() returning NULL.
7042 Likely fixes bug #145971
7044 2005-02-22 Alexander Larsson <alexl@redhat.com>
7046 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
7047 Remove stale comment.
7048 Patch from Jaap Haitsma <jaap@haitsma.org>
7050 2005-02-22 Alexander Larsson <alexl@redhat.com>
7052 * src/nautilus-application.c: (end_startup_notification):
7053 Don't give critical warnings if we have no startup_id.
7055 * src/nautilus-window.c: (nautilus_window_update_icon):
7056 Use names and not pixbufs for the window icons.
7057 This means the icons of the best size are used.
7058 Patch from Jaap Haitsma <jaap@haitsma.org>
7060 2005-02-22 Alexander Larsson <alexl@redhat.com>
7062 * src/nautilus-application.c: (create_window):
7063 * src/nautilus-window-private.h:
7064 * src/nautilus-window.c: (nautilus_window_init),
7065 (nautilus_window_finalize):
7066 Remove unneeded startup_id.
7068 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
7071 Update my email address.
7073 2005-02-21 Martin Wehner <martin.wehner@epost.de>
7075 * src/file-manager/fm-desktop-icon-view.c:
7076 (fm_desktop_icon_view_supports_uri):
7077 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
7079 Patch from Jaap Haitsma <jaap@haitsma.org>
7081 2005-02-18 Paolo Borelli <pborelli@katamail.com>
7083 * libnautilus-private/nautilus-icon-container.c (popup-menu):
7084 fix #136578 (Menu key should pop up context menu).
7086 2005-02-18 Alexander Larsson <alexl@redhat.com>
7088 * src/file-manager/fm-properties-window.c (should_show_open_with):
7089 Don't show open with property page for desktop files and
7090 desktop special icons.
7092 2005-02-17 Martin Wehner <martin.wehner@epost.de>
7094 * src/nautilus-navigation-window-menus.c:
7095 (add_bookmark_for_current_location):
7096 Only add a bookmark once for a given location.
7099 Patch from egeetha@novell.com
7101 2005-02-15 Alexander Larsson <alexl@redhat.com>
7103 * src/nautilus-application.c:
7104 * src/nautilus-shell.c:
7105 Fixes to the startup notification stuff.
7106 Patch from Elijah Newren <newren@gmail.com>
7108 2005-02-14 Alexander Larsson <alexl@redhat.com>
7110 * data/applications.desktop.in:
7111 * data/favorites.desktop.in:
7112 * src/network-scheme.desktop.in:
7113 * nautilus-computer.desktop.in:
7114 * nautilus-folder-handler.desktop.in:
7115 * nautilus-home.desktop.in:
7116 * nautilus.desktop.in:
7117 Enable startup notification.
7119 * src/nautilus-application.c:
7120 * src/nautilus-application.h:
7121 * src/nautilus-bookmarks-window.c:
7122 * src/nautilus-connect-server-dialog-nonmain.c:
7123 * src/nautilus-location-bar.c:
7124 * src/nautilus-main.c:
7125 * src/nautilus-navigation-window-menus.c:
7126 * src/nautilus-shell-interface.idl:
7127 * src/nautilus-shell.c:
7128 * src/nautilus-window-manage-views.c:
7129 * src/nautilus-window-private.h:
7130 * src/nautilus-window.c:
7131 Handle startup notification across corba activation.
7132 Patch from Elijah Newren <newren@gmail.com>
7134 2005-02-11 Alexander Larsson <alexl@redhat.com>
7136 * src/file-manager/fm-tree-model.c:
7137 Don't do any i/o on tree roots until they are opened.
7138 This means you don't get any auth dialogs.
7139 Removed the monitor on the root file totally, as that should
7140 not normally change/go away anyway (and it was doing i/o).
7142 This changes semantics in the file a bit, we now have a dummy
7143 row also if node->directory != NULL and node->parent == NULL.
7145 2005-02-10 Alexander Larsson <alexl@redhat.com>
7148 Post release version bump
7150 === nautilus 2.9.91 ===
7152 2005-02-10 Alexander Larsson <alexl@redhat.com>
7160 2005-02-09 Alexander Larsson <alexl@redhat.com>
7163 * nautilus-folder-handler.desktop.in:
7164 Add new default folder handler NoDisplay desktop file
7166 * nautilus.desktop.in:
7169 * src/Nautilus_shell.server.in:
7170 Remove all the bonobo components we no longer support
7172 * src/file-manager/fm-directory-view.c:
7173 Allow open with menu on folders (#151747)
7175 2005-02-08 Martin Wehner <martin.wehner@epost.de>
7177 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7178 (fm_list_view_start_renaming_file):
7179 Set original_name to the new name as cell_renderer_edited()
7180 might be called multiple times if the view looses focus.
7183 2005-02-07 Martin Wehner <martin.wehner@epost.de>
7185 * src/file-manager/fm-properties-window.c: (get_original_file),
7186 (name_field_done_editing), (update_properties_window_title):
7187 Handle disappearing original_files without crashing.
7188 Fixes bug #151024/158904.
7190 2005-02-07 Martin Wehner <martin.wehner@epost.de>
7193 Revert libexif change as it breaks the build with new libexif.
7195 2005-02-06 Martin Wehner <martin.wehner@epost.de>
7197 * libnautilus-private/nautilus-program-choosing.c:
7198 (slowly_and_stupidly_obtain_timestamp),
7199 (nautilus_launch_show_file), (nautilus_launch_application),
7200 (nautilus_launch_desktop_file):
7201 Use new gnome_desktop_item_set_launch_time() API. (#166334)
7204 Require gnome-desktop 2.9.91
7206 Patch from Elijah Newren <newren@gmail.com>
7208 2005-02-06 Martin Wehner <martin.wehner@epost.de>
7211 Make libexif dependency optional again. (#165773)
7213 2005-02-05 Martin Wehner <martin.wehner@epost.de>
7215 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7216 Make default desktop font localizable. (#138731)
7218 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
7220 2005-02-05 Martin Wehner <martin.wehner@epost.de>
7223 * data/static_bookmarks.xml:
7226 2005-02-05 Martin Wehner <martin.wehner@epost.de>
7228 * src/file-manager/fm-directory-view.c:
7229 (real_update_menus): Added mnemonic for Browse Folder option.
7230 * src/file-manager/fm-desktop-icon-view.c:
7231 (real_update_menus): Added mnemonic for Empty Trash option.
7234 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
7236 2005-02-04 Alexander Larsson <alexl@redhat.com>
7238 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
7239 Fix workarea detection on 64bit machines.
7240 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
7242 2005-02-01 Alexander Larsson <alexl@redhat.com>
7244 * src/file-manager/fm-directory-view.c:
7245 (clipboard_targets_received):
7246 Handle destroyed windows
7248 * src/nautilus-window.c: (nautilus_window_destroy):
7249 cancel outstanding view as callbacks
7253 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
7255 * libnautilus-private/nautilus-directory-background.c:
7256 (image_loading_done_callback): Free the color string.
7259 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
7261 reviewed by: Martin Wehner <martin.wehner@epost.de>
7263 * libnautilus-private/nautilus-file-operations.c:
7264 change the strings for move/copy/link/delete from "Files Moved:" to
7265 "Moving file:", fixes #154839
7267 2005-01-28 Alexander Larsson <alexl@redhat.com>
7269 * libnautilus-private/nautilus-file.c:
7273 Remove unnecessary stuff
7275 2005-01-28 Alexander Larsson <alexl@redhat.com>
7277 * src/nautilus-actions.h:
7278 * src/nautilus-desktop-window.c:
7279 (nautilus_desktop_window_instance_init):
7280 Disable close action on desktop window (#160100)
7282 2005-01-27 Martin Wehner <martin.wehner@epost.de>
7284 * src/nautilus-main.c: (register_icons):
7285 Don't try to free NULL icon info.
7287 2005-01-27 Martin Wehner <martin.wehner@epost.de>
7289 * libnautilus-private/nautilus-file.c:
7290 (nautilus_file_compare_for_sort_by_attribute):
7291 Don't compare NULL values from files we can't get permissions for.
7294 2005-01-27 Chris Lahey <clahey@ximian.com>
7296 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
7297 Support the API change in libexif > 0.5.12.
7299 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
7301 * src/nautilus-main.c: Don't leak the icon info
7303 2005-01-27 Alexander Larsson <alexl@redhat.com>
7305 * src/nautilus-spatial-window.c:
7306 Make path button more obvious. #145237
7307 Patch from Michael Henson <mike@axl.net>
7309 2005-01-27 Alexander Larsson <alexl@redhat.com>
7311 * src/file-manager/fm-directory-view.c: (ask_link_action):
7312 Set focus_on_map for dnd ask dialog to avoid it ending
7313 up under the browser window.
7314 Patch from Jorn Baayen <jbaayen@gnome.org>
7316 2005-01-27 Alexander Larsson <alexl@redhat.com>
7318 * libnautilus-private/nautilus-file-operations.c:
7319 (confirm_empty_trash):
7321 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7323 2001-01-26 Ryan Lortie <desrt@desrt.ca>
7324 * libnautilus-private/nautilus-file-operations.c:
7325 (handle_transfer_overwrite): Trivial string fix.
7327 2005-01-25 Alexander Larsson <alexl@redhat.com>
7329 * src/file-manager/fm-directory-view.c: (cancel_activate),
7330 (activate_weak_notify), (cancel_activate_callback):
7331 weak_unref the view if we cancel the activation.
7334 2005-01-25 Alexander Larsson <alexl@redhat.com>
7337 Post release version bump.
7339 === nautilus 2.9.90 ===
7341 2005-01-25 Alexander Larsson <alexl@redhat.com>
7347 Add Martin, remove Darin.
7348 Update daves email address.
7351 Bump version to 2.9.90
7354 2005-01-25 Alexander Larsson <alexl@redhat.com>
7356 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
7359 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
7361 * libnautilus-private/nautilus-icon-container.c:
7362 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
7363 to nautilus_icon_container_accessible_update_selection.
7364 (nautilus_icon_container_accessible_ref_selection):
7365 (nautilus_icon_container_accessible_get_selection):
7366 (nautilus_icon_container_accessible_remove_selection): All call
7367 to nautilus_icon_container_accessible_update_selection.
7371 2005-01-24 Alexander Larsson <alexl@redhat.com>
7373 * src/nautilus-window-menus.c (action_about_nautilus_callback):
7374 WE WANT THE CHEESEPUFF!!!
7376 2005-01-24 Alexander Larsson <alexl@redhat.com>
7378 * libnautilus-private/nautilus-file-operations.c:
7379 (confirm_empty_trash):
7380 Use warning icon instead of info one.
7381 Use GtkMessageDialog.
7382 Patch from Luca Ferretti <elle.uca@libero.it>
7384 2005-01-23 Martin Wehner <martin.wehner@epost.de>
7386 * src/file-manager/fm-actions.h:
7387 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
7388 * src/file-manager/fm-directory-view.c: (real_update_menus):
7389 * src/file-manager/nautilus-directory-view-ui.xml:
7390 Remove "Reset Background" entry from folder context menus.
7392 Patch from Jaap Haitsma <jaap@haitsma.org>
7394 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7396 * src/nautilus-window-menus.c: Correct License (It said Evince).
7398 2005-01-21 Alexander Larsson <alexl@redhat.com>
7400 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7401 Add license to about dialog.
7402 Change copyright statement.
7404 Patch from Luca Ferretti <elle.uca@libero.it>
7406 2005-01-20 Martin Wehner <martin.wehner@epost.de>
7408 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7409 Fix sidebar_width typo in gconf schema (#162204).
7411 Patch from J. Christopher Six <j.christopher.six@gmail.com>
7413 2005-01-20 Martin Wehner <martin.wehner@epost.de>
7415 * libnautilus-private/nautilus-column-chooser.c:
7416 (button_new_with_mnemonic), (add_buttons):
7417 Add stock arrow icons to "Move Up/Down" buttons.
7419 Patch from Michael Gossard <michael.gossard@free.fr>
7421 2005-01-19 Alexander Larsson <alexl@redhat.com>
7423 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7426 Patch from Luca Ferretti <elle.uca@libero.it>
7428 2005-01-19 Alexander Larsson <alexl@redhat.com>
7430 * nautilus-home.desktop.in:
7433 * nautilus.desktop.in:
7436 Patch from Luca Ferretti <elle.uca@libero.it>
7438 2005-01-18 Alexander Larsson <alexl@redhat.com>
7440 * src/nautilus-main.c: (main):
7441 * src/nautilus-window.c: (nautilus_window_class_init):
7442 Better default icon.
7443 Patch from Jaap Haitsma <jaap@haitsma.org>
7445 2005-01-17 Alexander Larsson <alexl@redhat.com>
7447 * src/nautilus-connect-server-dialog.c: (connect_to_server):
7448 Don't use destroyed dialog.
7449 Patch from Vincent Untz <vincent@vuntz.net>.
7451 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7453 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
7454 Moisan that resolves trivial bug #159128.
7456 2005-01-14 Alexander Larsson <alexl@redhat.com>
7461 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
7462 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
7463 * src/nautilus-connect-server-dialog-nonmain.c:
7464 (nautilus_connect_server_dialog_present_uri):
7465 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7466 (response_callback), (nautilus_connect_server_dialog_new):
7467 * src/nautilus-connect-server-dialog.h:
7468 Make connect to server dialog availible as separate application.
7470 Patch from Vincent Untz <vincent@vuntz.net>
7472 2005-01-14 Alexander Larsson <alexl@redhat.com>
7474 * libnautilus-private/nautilus-file-utilities.[ch]:
7475 New function nautilus_ensure_unique_file_name
7477 * libnautilus-private/nautilus-link.[ch]:
7478 * libnautilus-private/nautilus-link-desktop-file.[ch]:
7479 Uniquify name for nautilus_link_local_create if requested.
7481 * src/file-manager/fm-directory-view.c:
7482 (fm_directory_view_handle_url_drop):
7483 Uniquify desktop link name
7485 Patch from Jorn Baayen <jbaayen@gnome.org>
7487 2005-01-13 Alexander Larsson <alexl@redhat.com>
7489 * libnautilus-private/nautilus-icon-container.[ch]:
7490 * libnautilus-private/nautilus-marshal.list:
7491 Add handle_url signal
7492 Fix argument list for handle_uri_list
7494 * libnautilus-private/nautilus-dnd.[ch]:
7495 Add nautilus_drag_default_drop_action_for_url
7497 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7498 (nautilus_icon_container_get_drop_action),
7499 (drag_data_received_callback):
7500 Handle URL drops separately from URI_LIST
7501 Set different actions for URL drop
7503 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7504 (get_drop_action), (receive_dropped_uri_list),
7505 (receive_dropped_url), (drag_data_received_callback),
7506 (nautilus_tree_view_drag_dest_class_init):
7507 Add handle_url and handle_uri lists
7508 Set different actions for URL drop
7509 Fix bug that made url_list & url drops not work
7511 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
7512 (ask_link_action), (fm_directory_view_handle_url_drop),
7513 (fm_directory_view_handle_uri_list_drop):
7514 Move url and uri_list drop handling here. Make it handle
7517 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
7518 (icon_view_handle_uri_list), (fm_icon_view_init):
7519 * src/file-manager/fm-list-view.c: (list_view_handle_url),
7520 (list_view_handle_uri_list), (create_and_set_up_tree_view):
7521 Call up to the drop code in directory view.
7523 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
7525 * libnautilus-private/nautilus-directory.c:
7526 (nautilus_directory_schedule_metadata_copy):
7527 Handle source_directory being NULL. (happens on toplevel uri)
7529 * libnautilus-private/nautilus-file-operations.c:
7530 (nautilus_file_operations_copy_move):
7531 Handle source_dir_uri being NULL. (happens on toplevel uri)
7533 * libnautilus-private/nautilus-link-desktop-file.c:
7534 (nautilus_link_desktop_file_local_create):
7535 Use right icon field
7537 2005-01-12 Alexander Larsson <alexl@redhat.com>
7539 * src/file-manager/fm-actions.h:
7540 * src/file-manager/fm-directory-view.c:
7541 (volume_or_drive_unmounted_callback),
7542 (volume_or_drive_ejected_callback),
7543 (action_unmount_volume_callback), (action_eject_volume_callback),
7544 (real_update_menus_volumes):
7545 * src/file-manager/nautilus-directory-view-ui.xml:
7546 Allow eject on unmounted devices.
7547 Patch from Magnus Damm <magnus.damm@gmail.com>
7549 2005-01-12 Alexander Larsson <alexl@redhat.com>
7551 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
7552 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
7553 what you think, it means don't load if the app the desktop file
7554 references doesn't exist.
7556 2005-01-12 Alexander Larsson <alexl@redhat.com>
7558 * libnautilus-private/Makefile.am:
7559 * libnautilus-private/nautilus-link-historical.c:
7560 * libnautilus-private/nautilus-link-historical.h:
7561 Remove historical link support.
7563 * libnautilus-private/nautilus-link-desktop-file.[ch]:
7564 * libnautilus-private/nautilus-link.[ch]:
7565 Remove historical link support and unused functions.
7567 * src/file-manager/fm-directory-view.h:
7568 Remove unused declaration.
7570 * src/file-manager/fm-icon-view.c:
7571 Fix up due to small api change for nautilus-link.
7573 * src/file-manager/fm-properties-window.c: (set_icon_callback):
7574 Fix icon change for desktop files that point to nonexisting binaries.
7576 2005-01-12 Alexander Larsson <alexl@redhat.com>
7578 * src/nautilus-main.c (register_icons):
7581 2005-01-11 Alexander Larsson <alexl@redhat.com>
7583 * libnautilus-private/nautilus-icon-factory.c:
7584 (nautilus_icon_factory_get_icon_for_file):
7585 Special case icons for burn: and computer:
7587 * src/nautilus-main.c: (register_icons):
7588 * src/nautilus-navigation-window-menus.c:
7589 * src/nautilus-window-menus.c:
7590 Fix up icons and names in go/places menu.
7591 Fixes #162750 and #149941
7593 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
7595 2005-01-11 Alexander Larsson <alexl@redhat.com>
7597 * src/nautilus-navigation-window.c (real_set_title):
7598 Make window title "location - File Browser", not "File Browser: location".
7599 Fixes #149008. Patch by Gustavo Carneiro.
7601 2005-01-11 Alexander Larsson <alexl@redhat.com>
7604 Post release version bump
7606 === nautilus 2.9.2 ===
7608 2004-01-11 James Henstridge <james@jamesh.id.au>
7610 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
7612 * src/Makefile.am: remove desktop and server files on clean.
7613 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
7616 * Makefile.am: remove desktop files on clean, and intltool files
7619 * acconfig.h: remove, since it isn't needed anymore.
7621 * configure.in: remove some macro calls not needed with newer
7622 automakes, and use newer versions of some macros.
7624 * autogen.sh: require Automake >= 1.7.
7626 2005-01-11 Alexander Larsson <alexl@redhat.com>
7634 2005-01-11 Alexander Larsson <alexl@redhat.com>
7636 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7639 2005-01-10 Alexander Larsson <alexl@redhat.com>
7641 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7642 Remove mk for ALL_LINGUAS since it broke the build.
7644 2004-12-17 Alexander Larsson <alexl@redhat.com>
7646 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7647 Don't use frames for images with alpha.
7649 Patch from Jaap Haitsma <jaap@haitsma.org>
7651 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
7653 * src/nautilus-bookmarks-window.[ch]:
7654 (open_selected_bookmark): New function, choose if to open in
7655 parent or new window.
7656 (get_bookmark_nautilus_navigation_window_new): Get New window.
7657 (on_jump_button_clicked): Call open_selected_bookmark.
7658 (on_row_activated): Call open_selected_bookmark.
7659 * src/nautilus-navigation-window-menus.c:
7660 (get_or_create_bookmarks_window): Reset signals for the
7661 edit bookmark dialog.
7664 2004-12-15 Alexander Larsson <alexl@redhat.com>
7669 * libnautilus-private/nautilus-file-utilities.c:
7670 (nautilus_get_uri_shortname_for_display):
7671 * libnautilus-private/nautilus-file.c:
7672 (nautilus_file_get_display_name_nocopy):
7673 Use g_filename_display_basename() for display names
7675 2004-12-15 Alexander Larsson <alexl@redhat.com>
7677 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7678 (fm_list_view_start_renaming_file):
7679 * src/file-manager/fm-properties-window.c:
7680 (name_field_done_editing):
7681 Make sure we don't rename files if the name was never
7682 changed from the original display name.
7684 2004-12-15 Alexander Larsson <alexl@redhat.com>
7686 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
7687 Fill in ctrl-l dialog correctly for desktop.
7689 Patch from Matthew Gatto <poobar@nycap.rr.com>
7691 2004-12-15 Alexander Larsson <alexl@redhat.com>
7693 * libnautilus-private/nautilus-icon-container.c:
7694 (nautilus_icon_container_update_icon):
7695 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7696 * libnautilus-private/nautilus-thumbnails.c:
7697 (nautilus_thumbnail_frame_image),
7698 (nautilus_thumbnail_load_framed_image):
7699 * libnautilus-private/nautilus-thumbnails.h:
7700 Better handling of icon sizes, including
7701 framing of large file-as-icon images.
7703 Patches from Jaap Haitsma <jaap@haitsma.org>
7705 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
7707 * configure.in: Added "zu" to ALL_LINGUAS.
7709 2004-12-12 Alexander Larsson <alexl@redhat.com>
7711 * libnautilus-private/nautilus-desktop-link-monitor.c:
7712 (destroy_desktop_link_monitor),
7713 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
7714 (nautilus_desktop_link_monitor_make_filename_unique),
7715 (create_volume_link), (nautilus_desktop_link_monitor_init):
7716 * libnautilus-private/nautilus-desktop-link-monitor.h:
7717 * libnautilus-private/nautilus-desktop-link.c:
7718 (nautilus_desktop_link_new_from_volume):
7719 Make sure volume filenames are unique (#153888)
7721 2004-12-12 Alexander Larsson <alexl@redhat.com>
7723 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
7724 Disconnect from right object.
7726 2004-11-29 Alexander Larsson <alexl@redhat.com>
7728 * src/file-manager/fm-directory-view.c:
7729 (add_application_to_open_with_menu), (real_update_menus):
7730 Fix underscore escaping in open with menu.
7732 2004-11-29 Alexander Larsson <alexl@redhat.com>
7734 * libnautilus-private/nautilus-bookmark.c:
7735 (nautilus_bookmark_get_pixbuf):
7736 Force size for pixbufs.
7738 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7739 Load force-sized svgs right.
7740 (nautilus_icon_factory_get_pixbuf_from_name):
7741 Allow force-size loading
7743 * libnautilus-private/nautilus-icon-factory.h:
7744 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
7746 * libnautilus-private/nautilus-ui-utilities.c:
7747 (nautilus_action_from_menu_item),
7748 (nautilus_toolbar_action_from_menu_item):
7749 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
7750 * src/nautilus-property-browser.c: (make_drag_image),
7751 (make_properties_from_directories):
7752 * src/nautilus-sidebar-title.c: (update_icon):
7753 * src/file-manager/fm-directory-view.c:
7754 (add_extension_action_for_files):
7755 * src/file-manager/fm-properties-window.c: (create_emblems_page):
7756 * src/file-manager/fm-tree-model.c:
7757 (tree_node_get_pixbuf_from_factory):
7759 Force-size load icons
7761 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
7762 (nautilus_throbber_finalize):
7763 Disconnect icon theme changed signal on finalize.
7765 2004-11-29 Alexander Larsson <alexl@redhat.com>
7767 * libnautilus-private/nautilus-file-dnd.c:
7768 (nautilus_drag_can_accept_item):
7769 Handle drags to desktop items.
7771 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
7773 * configure.in: Added "nso" to ALL_LINGUAS.
7775 2004-11-29 Alexander Larsson <alexl@redhat.com>
7777 * libnautilus-private/nautilus-icon-container.c:
7778 (canvas_position_to_grid_position):
7779 Fix positioning. Makes find_new_empty_spot tighter.
7780 Patch from Jimmy Do <crispyleaves@gmail.com>
7782 2004-11-29 Alexander Larsson <alexl@redhat.com>
7784 * libnautilus-private/nautilus-icon-container.c: (snap_position),
7785 (find_empty_location):
7786 Fix a few typos in icon placement.
7787 Patch from Jimmy Do <crispyleaves@gmail.com>
7789 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
7791 * src/file-manager/Makefile.am:
7793 No need to define VERSION here, it's aleady in
7794 config.h. Fix the build.
7796 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
7798 reviewed by: Alexander Larsson <alexl@redhat.com>
7802 Bump gnome-vfs required version
7804 * libnautilus-private/nautilus-mime-actions.c:
7805 (nautilus_mime_get_default_application_for_file),
7806 (application_equal), (get_open_with_mime_applications),
7807 (nautilus_mime_get_open_with_applications_for_file),
7808 (nautilus_mime_get_applications_for_file),
7809 (nautilus_mime_has_any_applications_for_file):
7810 * libnautilus-private/nautilus-mime-actions.h:
7811 * libnautilus-private/nautilus-program-choosing.c:
7812 (nautilus_launch_show_file), (nautilus_launch_application):
7813 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7814 (activate_check_mime_types):
7815 * src/nautilus-information-panel.c: (command_button_callback),
7816 (add_command_buttons), (nautilus_information_panel_update_buttons):
7818 Remove all mime api deprecated calls and replace them with the
7819 new API. Fix bug #159435.
7821 2004-11-24 Alexander Larsson <alexl@redhat.com>
7824 Post release version bump
7826 === nautilus 2.9.1 ===
7828 2004-11-24 Alexander Larsson <alexl@redhat.com>
7833 2004-11-22 Alexander Larsson <alexl@redhat.com>
7835 * libnautilus-private/nautilus-undo-signal-handlers.c:
7838 2004-11-22 Alexander Larsson <alexl@redhat.com>
7839 * Merge bonobo-slay-branch
7841 2004-11-22 Alexander Larsson <alexl@redhat.com>
7843 * src/nautilus-window.c: (action_view_as_callback),
7844 (nautilus_window_synch_view_as_menus):
7845 Don't reenter action callback when switching views.
7847 2004-11-19 Dave Camp <dave@novell.com>
7849 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7850 (can_show_default_app), (real_update_menus): Fix some jumping
7852 * test/Makefile.am: Don't link to libnautilus
7854 2004-11-19 Alexander Larsson <alexl@redhat.com>
7856 * libnautilus-private/nautilus-mime-actions.c:
7857 removed unneeded includes
7859 * src/nautilus-application.c:
7860 * src/nautilus-desktop-window.c:
7861 Removed app_id property on NautilusWindow
7863 * src/nautilus-main.c: (main):
7866 * src/nautilus-navigation-window.c:
7867 * src/nautilus-sidebar-title.c:
7868 * src/nautilus-window-menus.c:
7869 * src/file-manager/fm-ditem-page.c:
7870 Remove bonobo comments
7872 * src/nautilus-window.c:
7873 Remove app_id property
7874 fix last bonobo details
7876 * src/file-manager/fm-actions.h:
7877 * src/file-manager/fm-directory-view.c:
7878 * src/file-manager/nautilus-directory-view-ui.xml:
7879 remove edit launcher action
7881 2004-11-19 Alexander Larsson <alexl@redhat.com>
7886 * src/file-manager/fm-actions.h:
7887 * src/file-manager/fm-directory-view.[ch]:
7888 * src/file-manager/nautilus-directory-view-ui.xml:
7889 * src/nautilus-actions.h:
7890 * src/nautilus-shell-ui.xml:
7891 * src/nautilus-spatial-window-ui.xml:
7892 * src/nautilus-spatial-window.c:
7893 * src/nautilus-window-menus.c:
7894 * src/nautilus-window.[ch]:
7895 Implement some accels as GtkBindings instead to avoid
7896 overriding widget-specific keybindings like "delete" and "backspace".
7898 2004-11-19 Alexander Larsson <alexl@redhat.com>
7900 * src/nautilus-navigation-window.c:
7901 * src/nautilus-window-private.h:
7902 Put location entry etc in a toolbar.
7904 2004-11-19 Alexander Larsson <alexl@redhat.com>
7906 * libnautilus-private/nautilus-file.c: (is_desktop_file),
7907 (nautilus_file_is_nautilus_link):
7908 Don't check for "application/x-gnome-app-info", as that is already
7909 handled by the alias system. This also avoids stating for a
7912 * src/nautilus-throbber.c:
7913 Don't create a new icon theme for each throbber.
7914 Use GtkIconTheme instead of GnomeIconTheme
7916 * libnautilus-private/nautilus-ui-utilities.[ch]:
7917 New function nautilus_ui_string_get to cache the loaded ui files.
7919 * src/nautilus-navigation-window.c:
7920 Remove old bonoboui stuff
7922 * src/nautilus-navigation-window-menus.c:
7923 Open New window is Ctrl-N.
7924 Use the new nautilus_ui_string_get call
7926 * src/nautilus-spatial-window.c:
7927 * src/nautilus-window-menus.c:
7928 * src/file-manager/fm-desktop-icon-view.c:
7929 * src/file-manager/fm-directory-view.c:
7930 * src/file-manager/fm-icon-view.c:
7931 * src/file-manager/fm-list-view.c:
7932 Use the new nautilus_ui_string_get call
7934 * src/file-manager/nautilus-directory-view-ui.xml:
7935 * src/file-manager/nautilus-icon-view-ui.xml:
7936 Name separators to work around bug #158620
7938 2004-11-18 Alexander Larsson <alexl@redhat.com>
7940 * src/file-manager/fm-actions.h:
7941 * src/file-manager/fm-directory-view.c:
7942 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
7943 * src/file-manager/nautilus-directory-view-ui.xml:
7944 * src/file-manager/nautilus-icon-view-ui.xml:
7945 * src/file-manager/nautilus-list-view-ui.xml:
7946 * src/nautilus-actions.h:
7947 * src/nautilus-navigation-window-ui.xml:
7948 * src/nautilus-shell-ui.xml:
7949 * src/nautilus-spatial-window-ui.xml:
7950 * src/nautilus-spatial-window.c:
7951 * src/nautilus-window-menus.c:
7952 * src/nautilus-window.[ch]:
7953 Add all extra accellerators and clean up ui files.
7955 2004-11-18 Alexander Larsson <alexl@redhat.com>
7957 * src/nautilus-window-menus.c:
7958 * src/nautilus-window-toolbars.c:
7959 * libnautilus-private/nautilus-ui-utilities.[ch]:
7960 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
7961 Move code to utility functions.
7963 2004-11-18 Alexander Larsson <alexl@redhat.com>
7965 * libnautilus-private/nautilus-file-utilities.[ch]:
7966 * src/nautilus-spatial-window.c:
7967 * src/nautilus-navigation-window-menus.c:
7968 * src/nautilus-window-menus.c:
7969 Move some functions to nautilus-ui-utilities
7971 * libnautilus-private/Makefile.am:
7972 * libnautilus-private/nautilus-ui-utilities.[ch]:
7973 Various ui utility functions
7975 * src/file-manager/fm-desktop-icon-view.c:
7976 * src/file-manager/fm-directory-view.c:
7977 * src/file-manager/fm-icon-view.c:
7978 * src/file-manager/fm-list-view.c:
7979 Unmerge everything on destroy
7981 * src/nautilus-shell-ui.xml:
7984 2004-11-18 Alexander Larsson <alexl@redhat.com>
7986 * libnautilus-private/nautilus-clipboard-monitor.c:
7987 Handle ownership changes from XFixes
7989 * libnautilus-private/Makefile.am:
7990 * libnautilus-private/nautilus-clipboard-ui.xml:
7991 Remove (is now inline)
7993 * libnautilus-private/nautilus-clipboard.[ch]:
7994 Convert to GtkUIManager
7996 * src/nautilus-location-bar.c:
7997 * src/nautilus-notes-viewer.c:
7998 Adapt to NautilusClipboard changes
8000 * src/nautilus-window-menus.c:
8001 Remove duplicated action
8003 * src/file-manager/fm-actions.h:
8004 * src/file-manager/fm-directory-view.c:
8005 * src/file-manager/fm-icon-view.c:
8006 * src/file-manager/fm-list-view.c:
8007 * src/file-manager/nautilus-directory-view-ui.xml:
8008 Adapt to NautilusClipboard changes
8009 Fix paste into folder to not use stock accelerator
8011 2004-11-17 Alexander Larsson <alexl@redhat.com>
8013 * components/Makefile.am:
8014 Remove references to throbber
8017 * src/nautilus-throbber.[ch]:
8018 Moved throbber here and made it not be a bonobo object
8020 * src/nautilus-window-private.h:
8021 * src/nautilus-window-toolbars.c:
8022 Work with the throbber
8024 2004-11-17 Alexander Larsson <alexl@redhat.com>
8026 * src/nautilus-application.c:
8027 * src/nautilus-navigation-window.c:
8028 * src/nautilus-spatial-window.c:
8029 * src/nautilus-window-private.h:
8030 * src/nautilus-window.c:
8031 Make initial window geometry work.
8033 2004-11-17 Alexander Larsson <alexl@redhat.com>
8035 * src/nautilus-image-properties-page.c: (get_property_pages):
8036 Only show for images.
8038 2004-11-17 Alexander Larsson <alexl@redhat.com>
8040 * src/file-manager/fm-properties-window.h:
8041 Don't include libnautilus files.
8043 2004-11-17 Alexander Larsson <alexl@redhat.com>
8045 * src/file-manager/fm-desktop-icon-view.c:
8046 * src/nautilus-navigation-window.c:
8047 * src/nautilus-desktop-window.c:
8050 * src/file-manager/fm-directory-view.c:
8051 * src/file-manager/nautilus-directory-view-ui.xml:
8052 * src/nautilus-navigation-window-ui.xml:
8053 * src/nautilus-shell-ui.xml:
8054 Make the menus look like pre-bonobo-removal
8056 2004-11-17 Alexander Larsson <alexl@redhat.com>
8058 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
8059 Don't have use default background on desktop context menu.
8061 2004-11-17 Alexander Larsson <alexl@redhat.com>
8064 Remove libnautilus-adapter subdir
8066 * components/Makefile.am:
8067 Don't build throbber atm
8069 * src/nautilus-navigation-action.c:
8070 Use GtkMenuToolButton instead of NautilusArrowToolbutton
8073 * src/nautilus-arrow-toolbutton.[ch]:
8076 2004-11-16 Anders Carlsson <andersca@gnome.org>
8078 * libnautilus-private/nautilus-window-info.c:
8079 (nautilus_window_info_get_ui_manager):
8080 It's NULL now, not CORBA_OBJECT_NIL.
8082 2004-11-16 Alexander Larsson <alexl@redhat.com>
8084 * libnautilus-private/nautilus-view.h:
8085 remove bonoboui inclide
8087 * src/nautilus-navigation-action.[ch]:
8088 Add navigation GtkAction, based on epi code
8090 * src/nautilus-window-menus.c:
8091 * src/nautilus-window-toolbars.c:
8092 Correctly handle toolbar icons for extensions
8094 2004-11-16 Alexander Larsson <alexl@redhat.com>
8097 Remove bonoboui dependencies
8099 * libnautilus-private/Makefile.am:
8100 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
8101 * libnautilus-private/nautilus-bonobo-ui.h:
8102 Remove unneeded files
8104 * libnautilus-private/nautilus-clipboard.c:
8105 Comment out for now.
8107 * libnautilus-private/nautilus-directory-metafile-monitor.c:
8108 * libnautilus-private/nautilus-metafile.c:
8109 * src/nautilus-application.c:
8110 * src/nautilus-history-sidebar.c:
8111 * src/nautilus-information-panel.c:
8112 * src/nautilus-main.c: (main):
8113 * src/nautilus-notes-viewer.c:
8114 * src/nautilus-sidebar-title.c:
8115 * src/file-manager/fm-properties-window.c:
8116 Remove bonobo includes
8118 * libnautilus-private/nautilus-file-utilities.[ch]:
8119 (nautilus_get_ui_directory), (nautilus_ui_file):
8120 Util functions for ui files.
8122 * libnautilus-private/nautilus-view.[ch]:
8123 * libnautilus-private/nautilus-window-info.[ch]:
8124 Remove bonoboui methods
8127 Add new files, remove some old ones
8128 Move ui files to datadir/nautilus/ui
8130 * src/nautilus-actions.h:
8131 New file with action names
8133 * src/nautilus-arrow-toolbutton.[ch]:
8134 New widget for back/forward buttons.
8136 * src/nautilus-desktop-window.c:
8137 * src/nautilus-navigation-window-menus.c:
8138 * src/nautilus-navigation-window-ui.xml:
8139 * src/nautilus-navigation-window.[ch]:
8140 * src/nautilus-shell-ui.xml:
8141 * src/nautilus-spatial-window-ui.xml:
8142 * src/nautilus-spatial-window.c:
8143 * src/nautilus-window-manage-views.[ch]:
8144 * src/nautilus-window-menus.c:
8145 * src/nautilus-window-private.h:
8146 * src/nautilus-window-toolbars.c:
8147 * src/nautilus-window.[ch]:
8148 Initial port to GtkUIManager
8150 * src/nautilus-profiler.[ch]:
8153 * src/file-manager/Makefile.am:
8154 * src/file-manager/fm-actions.h:
8155 New file with action names
8157 * src/file-manager/fm-desktop-icon-view.c:
8158 * src/file-manager/fm-directory-view.[ch]:
8159 * src/file-manager/fm-icon-view.c:
8160 * src/file-manager/fm-list-view.c:
8161 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
8162 * src/file-manager/nautilus-directory-view-ui.xml:
8163 * src/file-manager/nautilus-icon-view-ui.xml:
8164 * src/file-manager/nautilus-list-view-ui.xml:
8165 Initial port of views to GtkUIManager
8167 2004-11-09 Alexander Larsson <alexl@redhat.com>
8169 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
8170 Remove some unused bonobo extensions.
8172 * libnautilus-private/Makefile.am:
8173 * src/nautilus-navigation-window.c:
8174 * src/nautilus-property-browser.c:
8175 * src/nautilus-spatial-window.c:
8176 * src/nautilus-window.c:
8177 * libnautilus-private/nautilus-drag-window.[ch]:
8178 Remove NautilusDragWindow (not used anyway)
8180 2004-11-09 Alexander Larsson <alexl@redhat.com>
8183 * libnautilus-private/Makefile.am:
8184 * libnautilus-private/nautilus-directory-async.c:
8185 * libnautilus-private/nautilus-lib-self-check-functions.h:
8186 * libnautilus-private/nautilus-medusa-support.[ch]:
8187 * libnautilus-private/nautilus-metafile.c:
8188 * libnautilus-private/nautilus-search-uri.[ch]:
8190 * src/file-manager/Makefile.am:
8191 * src/file-manager/fm-search-list-view.[ch]:
8192 * src/file-manager/nautilus-indexing-info.[ch]:
8193 * src/file-manager/nautilus-search-list-view-ui.xml:
8194 * src/nautilus-application.c:
8195 * src/nautilus-complex-search-bar.[ch]:
8196 * src/nautilus-navigation-window-menus.c:
8197 * src/nautilus-navigation-window-ui.xml:
8198 * src/nautilus-navigation-window.[ch]:
8199 * src/nautilus-search-bar-criterion-private.h:
8200 * src/nautilus-search-bar-criterion.[ch]:
8201 * src/nautilus-search-bar-private.h:
8202 * src/nautilus-search-bar.[ch]:
8203 * src/nautilus-shell-ui.xml:
8204 * src/nautilus-sidebar-title.c:
8205 * src/nautilus-simple-search-bar.[ch]:
8206 * src/nautilus-spatial-window.c:
8207 * src/nautilus-switchable-navigation-bar.[ch]:
8208 * src/nautilus-switchable-search-bar.[ch]:
8209 * src/nautilus-window-manage-views.c:
8210 * src/nautilus-window-menus.c:
8211 * src/nautilus-window.c:
8212 Remove all traces of old medusa support.
8214 2004-11-09 Alexander Larsson <alexl@redhat.com>
8216 * libnautilus-private/nautilus-icon-factory.[ch]:
8217 (nautilus_get_relative_icon_size_for_zoom_level):
8220 * libnautilus-private/nautilus-view.[ch]:
8221 Redo the zooming interface
8223 * src/file-manager/fm-directory-view.[ch]:
8224 * src/file-manager/fm-icon-view.c:
8225 * src/file-manager/fm-list-view.c:
8226 Implement the new interface for zooming and clean up.
8227 Remove the "default zoom affects fonts" behaviour.
8229 * src/nautilus-navigation-window.c:
8230 * src/nautilus-zoom-control.[ch]:
8231 Use the new simplified zoom interfaces
8233 2004-11-09 Alexander Larsson <alexl@redhat.com>
8235 * libnautilus-private/nautilus-directory-async.c:
8236 (nautilus_async_destroying_file), (extension_info_cancel),
8237 (info_provider_idle_callback), (info_provider_callback):
8238 * libnautilus-private/nautilus-directory-private.h:
8239 Handle the case when the file we're getting extension info
8242 2004-11-08 Alexander Larsson <alexl@redhat.com>
8244 * src/nautilus-navigation-window.c:
8245 (nautilus_navigation_window_set_up_sidebar):
8246 * src/nautilus-window-manage-views.c:
8247 (viewed_file_changed_callback):
8248 Remove some BONOBO TODOs
8250 2004-11-08 Alexander Larsson <alexl@redhat.com>
8252 * components/Makefile.am:
8253 Remove image_properties subdir
8256 * src/nautilus-application.c: (nautilus_application_instance_init):
8257 * src/nautilus-image-properties-page.[ch]:
8258 Image property page using new system
8260 * src/nautilus-notes-viewer.c:
8263 2004-11-08 Alexander Larsson <alexl@redhat.com>
8265 * libnautilus-private/Makefile.am:
8266 * libnautilus-private/nautilus-sidebar-factory.c:
8267 * libnautilus-private/nautilus-sidebar-factory.h:
8268 Remove old sidebar-factory API
8270 * src/file-manager/fm-tree-view.c:
8271 * src/nautilus-emblem-sidebar.c:
8272 * src/nautilus-history-sidebar.c:
8273 * src/nautilus-information-panel.c:
8274 * src/nautilus-navigation-window.c:
8275 Convert to new provider API.
8277 2004-11-08 Alexander Larsson <alexl@redhat.com>
8279 * libnautilus-private/Makefile.am:
8280 * libnautilus-private/nautilus-sidebar-provider.[ch]:
8281 Add new extensions-style sidebar provider interface
8283 * src/nautilus-navigation-window.c:
8286 * src/nautilus-notes-viewer.[ch]:
8287 Convert notes viewer to new iface
8289 2004-11-08 Alexander Larsson <alexl@redhat.com>
8292 * src/nautilus-application.c: (nautilus_application_instance_init):
8293 * src/nautilus-notes-sidebar.[ch]:
8294 * src/nautilus-notes-viewer.[ch]:
8295 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
8298 2004-11-08 Alexander Larsson <alexl@redhat.com>
8300 * components/Makefile.am:
8301 Remove emblem subdir
8303 * libnautilus-private/nautilus-window-info.[ch]:
8304 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
8305 hidden_files_mode_changed signal
8307 * src/file-manager/Makefile.am:
8308 * src/file-manager/fm-tree-view.[ch]:
8309 * src/nautilus-application.c: (nautilus_application_instance_init):
8310 Make tree view work with new system.
8312 * src/nautilus-window-manage-views.c: (load_new_location),
8313 (location_has_really_changed):
8314 Only emit loading_uri after load_underway has been reported.
8316 2004-11-05 Alexander Larsson <alexl@redhat.com>
8319 * src/nautilus-emblem-sidebar.[ch]:
8320 * src/nautilus-application.c:
8321 Add emblem sidebar, based on old compontent
8322 now uses NautilusSignaller to detect/signal emblem changes
8324 * src/nautilus-property-browser.c:
8325 Catch the emblems_changed signal and refresh
8327 2004-11-05 Alexander Larsson <alexl@redhat.com>
8329 * src/file-manager/fm-list-view.c:
8330 Fix crash when switching view.
8332 * src/nautilus-history-sidebar.c:
8335 * src/nautilus-navigation-window.c:
8336 Fix unref-null warning
8339 * src/nautilus-application.c:
8340 * src/nautilus-notes-sidebar.[ch]:
8341 Add notes sidebar widget, based on old component
8343 * components/Makefile.am (SUBDIRS):
8346 2004-11-05 Alexander Larsson <alexl@redhat.com>
8348 * components/Makefile.am:
8349 Remove stuff that are now replaced or not needed anymore.
8351 * libnautilus-private/nautilus-window-info.[ch]:
8352 * src/nautilus-window.c:
8353 Add nautilus_window_info_get_history.
8356 * src/nautilus-history-sidebar.[ch]:
8357 * src/nautilus-application.c: (nautilus_application_instance_init):
8358 Add history sidebar widget, based on old component.
8360 * src/nautilus-information-panel.[ch]:
8363 2004-11-05 Alexander Larsson <alexl@redhat.com>
8365 * libnautilus-private/nautilus-directory-background.c:
8368 * libnautilus-private/nautilus-sidebar-factory.h:
8369 * libnautilus-private/nautilus-window-info.[ch]:
8370 * src/nautilus-application.c:
8371 * src/nautilus-information-panel.[ch]:
8372 * src/nautilus-navigation-window.c:
8373 * src/nautilus-side-pane.c:
8374 * src/nautilus-window.c:
8375 More work on sidebars. Now the information sidebar works.
8377 2004-11-04 Alexander Larsson <alexl@redhat.com>
8380 Don't build libnautilus subdir
8382 * libnautilus-private/Makefile.am:
8383 Don't link to libnautilus
8384 Add new files (some from libnautilus)
8385 Remove not used files
8387 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8388 Remove hide_built_in_bookmarks
8390 * libnautilus-private/nautilus-bonobo-ui.h:
8391 * libnautilus-private/nautilus-clipboard-ui.xml:
8392 * libnautilus-private/nautilus-clipboard.[ch]:
8393 * libnautilus-private/nautilus-idle-queue.[ch]:
8394 Move here from libnautilus
8396 * libnautilus-private/nautilus-desktop-link.c:
8397 * libnautilus-private/nautilus-global-preferences.[ch]:
8398 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
8401 * libnautilus-private/nautilus-directory-private.h:
8402 * libnautilus-private/nautilus-metafile-server.idl:
8403 * libnautilus-private/nautilus-program-choosing.h:
8404 Remove not needed header inclusions
8406 * libnautilus-private/nautilus-sidebar-factory.[ch]:
8407 NautilusSidebar registration and creation
8409 * libnautilus-private/nautilus-sidebar.[ch]:
8410 New NautilusSidebar interface
8412 * libnautilus-private/nautilus-sidebar-functions.[ch]:
8413 * libnautilus-private/nautilus-undo-context.[ch]:
8414 * libnautilus-private/nautilus-view-identifier.[ch]:
8415 * libnautilus-private/nautilus-view-query.[ch]:
8416 Remove not needed files
8418 * libnautilus-private/nautilus-undo-manager.[ch]:
8419 * libnautilus-private/nautilus-undo-private.h:
8420 * libnautilus-private/nautilus-undo-transaction.[ch]:
8421 * libnautilus-private/nautilus-undo.[ch]:
8422 Convert from bonobo. Some moved from libnautilus.
8424 * libnautilus-private/nautilus-view-factory.[ch]:
8425 NautilusView registration and creation
8427 * libnautilus-private/nautilus-view.[ch]:
8428 New NautilusView interface
8430 * libnautilus-private/nautilus-window-info.[ch]:
8431 New NautilusWindowInfo interface
8434 Don't link to libnautilus
8435 Remove not used files
8437 * src/nautilus-applicable-views.[ch]:
8438 * src/nautilus-component-adapter-factory.[ch]:
8439 * src/nautilus-view-frame-corba.[ch]:
8440 * src/nautilus-view-frame-private.h:
8441 * src/nautilus-view-frame.[ch]:
8442 Removed. Not needed anymore.
8444 * src/nautilus-bookmarks-window.c:
8445 * src/nautilus-complex-search-bar.c:
8446 * src/nautilus-information-panel.[ch]:
8447 * src/nautilus-location-bar.c:
8448 * src/nautilus-location-dialog.c:
8449 * src/nautilus-location-entry.c:
8450 * src/nautilus-shell-interface.idl:
8451 * src/nautilus-side-pane.h:
8452 * src/nautilus-sidebar-title.c:
8453 * src/nautilus-simple-search-bar.c:
8454 Minor changes to build.
8456 * src/nautilus-shell.c:
8457 Remove WEB_NAVIGATION_ENABLED
8459 * src/nautilus-application.c:
8460 * src/nautilus-desktop-window.c:
8461 * src/nautilus-navigation-window-menus.c:
8462 * src/nautilus-navigation-window.[ch]:
8463 * src/nautilus-spatial-window.c:
8464 * src/nautilus-window-manage-views.[ch]:
8465 * src/nautilus-window-menus.c:
8466 * src/nautilus-window-private.h:
8467 * src/nautilus-window.[ch]:
8468 Initial conversion to new NautilusView interface.
8470 * src/file-manager/Makefile.am:
8471 * src/file-manager/fm-bonobo-provider.[ch]:
8472 Removed. Not needed anymore.
8473 Temporary commented out fm-tree-view.[ch]
8475 * src/file-manager/fm-desktop-icon-view.c:
8476 * src/file-manager/fm-desktop-icon-view.h:
8477 * src/file-manager/fm-directory-view.c:
8478 * src/file-manager/fm-directory-view.h:
8479 * src/file-manager/fm-icon-view.c:
8480 * src/file-manager/fm-icon-view.h:
8481 * src/file-manager/fm-list-view.c:
8482 * src/file-manager/fm-list-view.h:
8483 * src/file-manager/fm-properties-window.c:
8484 * src/file-manager/fm-tree-view.h:
8485 Initial conversion to new NautilusView interface.
8487 2004-11-09 Mark McLoughlin <mark@skynet.ie>
8489 * Makefile.am: install nautilus-file-management-properties.desktop
8490 in $(datadir)/applications
8492 * nautilus-file-management-properties.desktop.in:
8493 add OnlyShowIn=GNOME;
8495 2004-10-29 Iain <iaingnome@gmail.com>
8497 * libnautilus-private/nautilus-icon-canvas-item.c
8498 (compute_text_rectangle): Line up the text with the middle of the icon.
8500 * libnautilus-private/nautilus-icon-container.c
8501 (lay_down_one_line): Take the max height of the row so that icons can
8503 (lay_down_icons_horizontal): Calculate the grid_width depending on the
8504 max width of an icon.
8505 Line up icons on a vertical line set at the left of the text.
8507 2004-10-29 Alexander Larsson <alexl@redhat.com>
8510 Update version to 2.9.1.
8511 Gnome 2.8 versions are now on the gnome-2-8 branch.
8513 * ChangeLog: rolled over to ChangeLog-20041029.
8515 ==== gnome-2-8 branched from here ===