1 2007-09-03 Christian Neumair <cneumair@gnome.org>
3 * src/nautilus-application.c: (save_session_to_file),
4 (nautilus_application_load_session):
5 * src/nautilus-window-manage-views.c: (setup_new_window),
6 (nautilus_spatial_window_state_event):
7 * src/nautilus-spatial-window.c:
8 (nautilus_spatial_window_state_event):
9 * libnautilus-private/nautilus-metadata.h:
10 Store keep-above and stickiness for navigation and spatial windows
11 across sessions (#163335).
13 2007-09-03 Alexander Larsson <alexl@redhat.com>
15 * src/nautilus-connect-server-dialog.c:
17 Use gdk_window_beep instead of gdk_display_beep (#373760)
18 Based on patch from Young-Ho Cha
20 2007-08-28 Alexander Larsson <alexl@redhat.com>
22 * nautilus-folder-handler.desktop.in.in (MimeType):
23 Add colon at end of list.
25 2007-08-27 Alexander Larsson <alexl@redhat.com>
28 Post release version bump
30 === nautilus 2.19.91 ===
32 2007-08-27 Alexander Larsson <alexl@redhat.com>
37 2007-08-27 Alexander Larsson <alexl@redhat.com>
39 * src/file-manager/fm-directory-view.c:
40 (change_to_view_directory):
41 Set cwd correctly for scripts on desktop. (#320218)
42 Patch from Sebastien Bacher
44 2007-08-24 Alexander Larsson <alexl@redhat.com>
46 * libnautilus-private/nautilus-module.c:
47 Be more robust against broken extensions (#449488)
49 2007-08-24 Alexander Larsson <alexl@redhat.com>
51 * libnautilus-private/nautilus-file-utilities.c:
52 * libnautilus-private/nautilus-file.c:
53 Avoid crashing if going to file:///# (#436071)
55 2007-08-22 Alexander Larsson <alexl@redhat.com>
57 * libnautilus-private/nautilus-icon-container.c:
58 * libnautilus-private/nautilus-icon-factory.c:
59 * libnautilus-private/nautilus-icon-factory.h:
60 * src/file-manager/fm-list-model.c:
61 * src/nautilus-sidebar-title.c:
62 The icon theme changed how the sizes of the emblem icons
63 are used, update to comply with that.
65 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
68 Post release version bump
70 === nautilus 2.19.90 ===
72 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
77 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
79 * libnautilus-private/apps_nautilus_preferences.schemas.in:
80 * src/nautilus-navigation-window-menus.c:
81 Replace references to "sidebar" with "side pane". (#131285)
82 Patch from Reinout van Schouwen <reinouts@gnome.org>
84 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
86 * src/nautilus-window-manage-views.c:
87 (display_view_selection_failure):
88 Added debug message when GnomeVFS service is not available
89 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
91 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
93 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
94 Remove excess lines from uninstalled.pc file. (#462496)
95 Patch from Damien Carbery <damien.carbery@sun.com>
97 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
99 * libnautilus-private/Makefile.am:
100 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
101 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
102 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
103 Use a custom cell renderer for the filename column which applies
104 ellipsization but reports its size based on the actual width of
105 the text to be rendered. This restores the original column
106 autosizing behaviour while keeping the ellipsization. (#419343)
108 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
111 Post release version bump
113 === nautilus 2.19.6 ===
115 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
120 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
122 * configure.in: Revert dependency on libSM 1.0.2
123 added on 2007-07-24 as it makes nautilus unbuildable on
124 everything but the most cutting-edge distributions.
125 Plus, nobody else does it.
127 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
129 * src/nautilus-window-toolbars.c:
130 (nautilus_navigation_window_load_extension_toolbar_items):
131 Don't use the same name for the extensions menu action group
132 and the extensions toolbar action group. (#461792)
133 Patch from Christian Persch <chpe@gnome.org>
135 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
137 * src/nautilus-window.c: (real_load_view_as_menu):
138 Dont't try to remove extra_viewer_radio_action from a group
139 that may already have been finalized. (#461789)
140 Patch from Christian Persch <chpe@gnome.org>
142 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
144 * libnautilus-private/nautilus-search-engine-simple.c:
145 (search_visit_func): Don't try to lowercase non-unicode
146 filenames with g_utf8_strdown. Fixes #454799.
147 Patch from Jan de Groot <jan@jgc.homeip.net>
149 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
151 * src/file-manager/fm-properties-window.c:
152 (changed_group_callback): Don't crash if the active group
153 combobox entry is removed or the group information becomes
154 unreadable. Fixes #355018.
156 2007-07-24 Christian Persch <chpe@gnome.org>
158 * libnautilus-private/nautilus-bookmark.c:
159 (nautilus_bookmark_menu_item_new):
160 * libnautilus-private/nautilus-customization-data.c:
161 (nautilus_customization_data_new),
162 (nautilus_customization_data_get_next_element_for_display):
163 * libnautilus-private/nautilus-customization-data.h:
164 * src/nautilus-application.c:
165 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
166 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
168 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
169 (drag_data_received_callback):
170 * src/nautilus-property-browser.c:
171 (make_properties_from_directories):
172 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
174 * src/nautilus-window-menus.c:
175 (nautilus_menus_append_bookmark_to_menu):
176 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
177 instead of truncating the strings. Bug #410113.
179 2007-07-24 Christian Persch <chpe@gnome.org>
181 * src/nautilus-navigation-window.c: (location_button_create),
182 (nautilus_navigation_window_init):
183 * src/nautilus-pathbar.c: (get_slider_button),
184 (make_directory_button):
185 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
186 (nautilus_zoom_control_instance_init),
187 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
188 (and the others on the same 'toolbar') on click, for consistency with
189 toolbars, and the gtk filechooser path bar. Bug #326774.
191 2007-07-24 Alexander Larsson <alexl@redhat.com>
194 Require cvs gnome-vfs
196 2007-07-24 Alexander Larsson <alexl@redhat.com>
200 * src/nautilus-image-properties-page.c:
201 * src/nautilus-main.c:
202 Optionally support XMP metadata in images via exemi (#451380)
203 Patch from Hubert Figuiere
205 2007-07-24 Alexander Larsson <alexl@redhat.com>
207 * src/nautilus-connect-server-dialog.c:
208 (nautilus_connect_server_dialog_init):
209 React on enter key (#449591)
210 Patch from Christian Neumair
212 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
215 Add missing dependency on libSM.
217 2007-07-24 Luca Ferretti <elle.uca@libero.it>
219 * libnautilus-private/apps_nautilus_preferences.schemas.in:
220 fixed a typo in key description
222 2007-07-23 Andre Klapper <a9016009@gmx.de>
224 * src/nautilus-file-management-properties.glade:
225 corrected executable text file labels (#334309)
227 2007-07-23 Andre Klapper <a9016009@gmx.de>
229 * src/file-manager/fm-directory-view.c:
230 improved string and added ngettext support (#326952)
232 2007-07-23 Andre Klapper <a9016009@gmx.de>
234 * libnautilus-private/apps_nautilus_preferences.schemas.in:
235 corrected description for confirm_trash (#329440)
237 2007-07-23 Andre Klapper <a9016009@gmx.de>
239 * src/nautilus-window-menus.c:
240 added two missing tooltip strings (#329308)
242 2007-07-23 Christian Persch <chpe@gnome.org>
245 * src/nautilus-navigation-action.c: (connect_proxy),
247 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
249 * src/nautilus-navigation-window.c: (location_button_create),
250 (nautilus_navigation_window_init),
251 (nautilus_navigation_window_destroy),
252 (nautilus_navigation_window_finalize),
253 (nautilus_navigation_window_class_init):
254 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
255 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
257 * src/nautilus-side-pane.c: (side_panel_free),
258 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
259 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
260 (nautilus_side_pane_add_panel), (create_shortcut):
261 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
262 (nautilus_trash_bar_init):
263 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
264 Bug #458284 and bug #455616.
266 2007-07-23 Alexander Larsson <alexl@redhat.com>
268 * libnautilus-private/nautilus-search-engine-simple.c:
269 Don't error out when recursing into directories during search. (#433105)
270 Requires recent gnome-vfs
271 Patch from Marlon Nelson
273 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
276 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
277 Add uninstalled pkg-config file. (#400114)
278 Patch from Brian Cameron <brian.cameron@sun.com>
280 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
282 * nautilus-computer.desktop.in.in:
283 * nautilus-folder-handler.desktop.in.in:
284 * nautilus-home.desktop.in.in:
285 Remove trailing whitespace from TryExec line. (#426949)
286 Patch from Dan Winship <danw@novell.com>
288 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
290 * src/nautilus-navigation-window.c:
291 (view_as_menu_switch_views_callback):
292 Handle the fact that the gtk+ 2.11.x combobox emits the
293 changed signal on removing the active entry without crash.
295 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
298 Post release version bump
300 === nautilus 2.19.5 ===
302 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
307 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
309 * libnautilus-private/nautilus-program-choosing.c:
310 (nautilus_launch_desktop_file):
311 Check command_string for NULL before using it. (#427618)
312 Patch from Tom Parker <palfrey@tevp.net>
314 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
316 * src/nautilus-image-properties-page.c: (file_read_callback):
317 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
318 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
320 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
322 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
323 (sidebar_title_create_more_info_label):
324 Fix alignment of labels in information sidebar. (#414199)
325 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
327 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
330 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
331 but Interactive Unix is obsolete.
332 Remove checks for functions and headers we don't use anymore.
333 Remove check for jw as the SGML docs have been removed.
334 Remove configuration for removed gimphwrapbox.
335 Remove unused variables $CDDA_LIBS and $LIBJPEG.
337 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
339 * libnautilus-private/Makefile.am:
340 * libnautilus-private/nautilus-cdrom-extensions.h:
343 2007-06-27 Alexander Larsson <alexl@redhat.com>
345 * src/nautilus-file-management-properties-main.c:
346 Fix warning. Patch from Hubert Figuiere.
348 2007-06-24 Christian Neumair <cneumair@gnome.org>
351 * src/nautilus-application.c:
352 * src/file-manager/Makefile.am:
353 * src/file-manager/fm-empty-view.[ch]:
354 Add optional empty view.
356 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
359 Make libexif dependency optional again. (#165773)
361 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
363 * components/services/nautilus-dependent-shared/
364 shared-service-widgets.c:
367 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
369 * src/nautilus-shell-interface.idl:
370 Fix build with libIDL-0.8.5 and older. (#341173)
371 Patch from Marinus Schraal <foser@gentoo.org>
373 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
375 * src/nautilus-connect-server-dialog-main.c: (main):
376 Set translation domain for goption context. (#450159)
377 Patch from Gabor Kelemen <kelemeng@gnome.hu>
379 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
381 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
382 Unref extension modules at shutdown. (#346401)
383 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
385 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
387 * libnautilus-private/nautilus-file-utilities.c:
388 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
389 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
390 Destroy xdg-user-dirs cache at shutdown.
392 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
395 Don't set both -Wsign-compare and -Wno-sign-compare.
396 Don't set -Wchar-subscripts as it's included in -Wall.
398 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
401 Don't set extra warning flags in the user environment CFLAGS.
402 Fixes 'make distcheck'.
404 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
407 Add all past ChangeLog files to EXTRA_DIST.
409 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
412 Post release version bump
414 === nautilus 2.19.4 ===
416 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
421 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
423 * src/nautilus-application.c: (nautilus_application_startup):
424 Fix whitespace typo in error message. (#424573)
425 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
427 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
429 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
430 Set program-name instead of deprecated name property
431 and mark the website-label for translation (#438901).
432 Patch from Christian Persch <chpe@gnome.org>
434 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
436 * libnautilus-private/nautilus-search-engine-simple.c:
437 (search_thread_data_new), (search_visit_func):
438 Normalize unicode search strings and use g_utf8_strdown to
439 lowercase them. (#421486/#421512)
440 Patch from Denis Jacquerye <moyogo@gmail.com>
442 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
444 * src/file-manager/fm-desktop-icon-view.c:
445 (action_change_background_callback):
446 Call background page of gnome-appearance-properties for
447 "Change Desktop Background" menu item. (#445195)
448 Patch from Denis Washington <denisw@svn.gnome.org>
450 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
452 * libnautilus-private/apps_nautilus_preferences.schemas.in:
453 * libnautilus-private/nautilus-desktop-link.c:
454 (trash_name_changed), (nautilus_desktop_link_new),
455 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
456 (nautilus_desktop_link_rename), (desktop_link_finalize):
457 * libnautilus-private/nautilus-global-preferences.c:
458 (default_computer_link_name), (default_trash_link_name):
459 * libnautilus-private/nautilus-global-preferences.h:
460 Allow renaming of the network servers desktop icon. (#383182)
461 Patch from Trevor Davenport <trevor.davenport@gmail.com>
463 2007-06-13 Jürg Billeter <j@bitron.ch>
465 * nautilus-folder-handler.desktop.in.in:
466 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
467 bookmarks from the panel.
469 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
471 * src/file-manager/fm-properties-window.c:
472 (should_show_volume_usage):
473 Don't crash on opening properties for multiple files. (#444265)
475 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
477 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
478 Fix typo in warning message. (#446911)
479 Patch from Florian Steinel <fsteinel@flonet.net>
481 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
483 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
484 Position the zoom popup menu under the control itself,
485 not where the mouse cursor happens to be. (#446682)
486 Patch from Christian Persch <chpe@gnome.org>
488 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
490 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
491 Don't leak item text and remove stale comment.
493 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
495 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
496 (zoom_popup_menu_show), (zoom_popup_menu),
497 (nautilus_zoom_control_button_press_event),
498 (nautilus_zoom_control_instance_init):
499 Make zoom control context menu keyboard-activatable by adding
500 a button to the zoom label. (#326733)
501 Patch from Trevor Davenport <trevor.davenport@gmail.com>
503 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
505 * src/nautilus-file-management-properties.glade:
506 Replace the "atkrelation" declarations with
507 "mnemonic_widget" properties (#437340)
509 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
512 Post release version bump
514 === nautilus 2.19.3 ===
516 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
521 2007-06-04 Willie Walker <william.walker@sun.com>
523 * src/nautilus-file-management-properties.glade:
524 Add accessible label for/by properties (#356124)
526 2007-05-23 Alexander Larsson <alexl@redhat.com>
528 * icons/thumbnail_frame.png:
529 Tango compliant thumbnail frame (#440221)
530 Icon from David Prieto
532 2007-05-23 Alexander Larsson <alexl@redhat.com>
534 * src/file-manager/fm-properties-window.c:
535 Fix build in some cases
537 2007-05-23 Alexander Larsson <alexl@redhat.com>
539 * nautilus-folder-handler.desktop.in.in:
540 Don't show in menu editor
542 2007-05-22 Alexander Larsson <alexl@redhat.com>
544 * libnautilus-private/nautilus-icon-canvas-item.c:
545 Handle alpha in draw_frame
547 2007-05-16 Alexander Larsson <alexl@redhat.com>
549 * libnautilus-private/nautilus-file-utilities.[ch]:
550 * libnautilus-private/nautilus-file.c:
551 * libnautilus-private/nautilus-signaller.c:
552 * src/file-manager/fm-directory-view.c:
553 Add support for xdg-user-dirs
555 2007-05-14 Alexander Larsson <alexl@redhat.com>
558 Post release version bump
560 === nautilus 2.19.2 ===
562 2007-05-14 Alexander Larsson <alexl@redhat.com>
568 * libnautilus-private/nautilus-icon-factory.c:
569 * libnautilus-private/nautilus-icon-container.c:
572 2007-05-09 Alexander Larsson <alexl@redhat.com>
574 * src/file-manager/fm-directory-view.c:
575 Avoid displaying file size if none exists (#390055)
578 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
580 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
581 Don't leak original hash key.
583 2007-05-02 Alexander Larsson <alexl@redhat.com>
586 * src/file-manager/fm-properties-window.c:
587 Add disk usage pie chart (#410658)
588 Based on patch from Trevor Davenport
590 2007-04-16 Alexander Larsson <alexl@redhat.com>
592 * libnautilus-private/nautilus-thumbnails.c:
593 Work with glib < 2.13.0
595 2007-04-13 Alexander Larsson <alexl@redhat.com>
597 * libnautilus-private/nautilus-thumbnails.c:
598 Avoid searching possibly long lists of thumbnails.
599 Based on patch from Iain
601 2007-04-12 Alexander Larsson <alexl@redhat.com>
603 * src/nautilus-window-menus.c:
604 (action_about_nautilus_callback):
605 Add url in about dialog and update copyright year.
606 Patch from Jaap A. Haitsma
608 2007-04-12 Alexander Larsson <alexl@redhat.com>
610 * libnautilus-private/nautilus-directory-async.c:
611 Limit number of calls to is_needy() (#320282)
612 Based on patch from Aivars Kalvans
614 2007-04-12 Alexander Larsson <alexl@redhat.com>
616 * libnautilus-private/apps_nautilus_preferences.schemas.in:
617 * libnautilus-private/nautilus-global-preferences.c:
618 * libnautilus-private/nautilus-global-preferences.h:
619 * libnautilus-private/nautilus-icon-factory.c:
620 * libnautilus-private/nautilus-thumbnails.c:
621 Added support for a thumbnail icon size prefs (#424127)
623 2007-04-11 Alexander Larsson <alexl@redhat.com>
625 * src/file-manager/fm-directory-view.c:
626 (file_and_directory_list_free):
627 Fix memleak (#427942)
628 patch from Matthias Clasen
630 2007-03-30 Alexander Larsson <alexl@redhat.com>
632 * src/nautilus-places-sidebar.c:
633 Add trash to sidebar places.
634 Patch from Stefano Teso
636 2007-03-29 Alexander Larsson <alexl@redhat.com>
638 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
639 Bump default name column width to 32 (#410361)
641 2007-03-28 Alexander Larsson <alexl@redhat.com>
643 * src/nautilus-window-manage-views.c:
644 (nautilus_window_open_location_full):
645 Avoid reloading window with same location. (#417193)
646 Patch from Stefano Teso
648 2007-03-19 Alexander Larsson <alexl@redhat.com>
650 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
651 Avoid recursion when updating symlinks (#418771)
653 2007-03-19 Alexander Larsson <alexl@redhat.com>
655 * libnautilus-private/nautilus-icon-factory.h:
656 Make default icon sizes match xdg icon sizes better (#347168)
657 Patch from Christian Neumair
659 2007-03-19 Alexander Larsson <alexl@redhat.com>
661 * libnautilus-private/nautilus-metadata.h:
662 * src/nautilus-sidebar-title.c:
663 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
666 2007-03-19 Alexander Larsson <alexl@redhat.com>
668 * src/nautilus-places-sidebar.c:
669 Update icons on theme change (#416806)
670 Patch from Stefano Teso
672 2007-03-19 Alexander Larsson <alexl@redhat.com>
674 * src/nautilus-history-sidebar.c:
675 (nautilus_history_sidebar_class_init):
676 (nautilus_history_sidebar_style_set):
677 Update icons on theme change (#416810)
678 Patch from Stefano Teso
680 2007-03-19 Alexander Larsson <alexl@redhat.com>
682 * src/nautilus-places-sidebar.c:
683 Re-apply reverted context menu patch.
685 2007-03-19 Alexander Larsson <alexl@redhat.com>
688 Bump version to 2.19.1
689 Gnome 2.18 work continues on gnome-2-18 branch
691 2007-03-19 Alexander Larsson <alexl@redhat.com>
693 * src/nautilus-places-sidebar.c:
694 Revert previous checkin since it broke the freeze.
696 2007-03-15 Alexander Larsson <alexl@redhat.com>
698 * src/nautilus-places-sidebar.c:
699 (bookmarks_build_popup_menu):
700 Add mnemonics to Open and Open in New Window to reuse
703 2007-03-14 Alexander Larsson <alexl@redhat.com>
705 * src/nautilus-places-sidebar.c:
706 Add open and open in new window to places sidebar context menu.
707 Patch from Stefano Teso
709 2007-03-14 Alexander Larsson <alexl@redhat.com>
711 * src/file-manager/fm-directory-view.c (schedule_update_menus)
712 (schedule_update_status):
713 Make sure we never schedule an update after the window has been
714 destroyed. Likely fixes #349551
716 2007-03-12 Alexander Larsson <alexl@redhat.com>
719 Post release version bump
721 === nautilus 2.18.0.1 ===
723 2007-03-12 Alexander Larsson <alexl@redhat.com>
729 Set version to 2.18.0.1
731 * libnautilus-private/nautilus-file-utilities.c:
732 * libnautilus-private/nautilus-file-utilities.h:
733 * libnautilus-private/nautilus-file.c:
734 * libnautilus-private/nautilus-signaller.c:
735 * src/file-manager/fm-directory-view.c:
736 Revert accidental commit.
738 2007-03-12 Alexander Larsson <alexl@redhat.com>
741 Post release version bump
743 === nautilus 2.18.0 ===
745 2007-03-12 Alexander Larsson <alexl@redhat.com>
751 Bump version to 2.18.0
753 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
755 * src/network-scheme.desktop.in:
756 * nautilus-computer.desktop.in.in:
757 * nautilus.desktop.in.in:
758 * nautilus-home.desktop.in.in:
759 * nautilus-file-management-properties.desktop.in.in:
760 "Application" is not a valid category in the freedesktop.org
761 specification. Also added GNOME and/or GTK where appropriate.
763 2007-03-02 Alexander Larsson <alexl@redhat.com>
765 * libnautilus-private/nautilus-file.c:
766 * libnautilus-private/nautilus-icon-canvas-item.c:
767 * libnautilus-private/nautilus-icon-container.c:
768 * libnautilus-private/nautilus-program-choosing.c:
769 * libnautilus-private/nautilus-trash-file.c:
770 * libnautilus-private/nautilus-tree-view-drag-dest.c:
771 * src/file-manager/fm-desktop-icon-view.c:
772 * src/file-manager/fm-directory-view.c:
773 * src/file-manager/fm-list-model.c:
774 * src/file-manager/fm-list-view.c:
775 * src/file-manager/fm-tree-model.c:
776 * src/nautilus-image-properties-page.c:
777 * src/nautilus-navigation-bar.c:
778 * src/nautilus-query-editor.c:
779 * src/nautilus-search-bar.c:
780 * src/nautilus-window-private.h:
781 Sparse cleanups from kjartan
783 2007-03-02 Alexander Larsson <alexl@redhat.com>
785 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
786 Don't make filename column expand, instead default
787 to 16 chars wide. (#408155)
789 2007-02-26 Alexander Larsson <alexl@redhat.com>
792 Post release version bump
794 === nautilus 2.17.92 ===
796 2007-02-26 Alexander Larsson <alexl@redhat.com>
801 2007-02-26 Alexander Larsson <alexl@redhat.com>
803 * cut-n-paste-code/widgets/Makefile.am:
804 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
805 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
806 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
807 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
808 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
809 * libnautilus-private/Makefile.am:
811 Remove unused gtkhwrapbox.
813 2007-02-26 Alexander Larsson <alexl@redhat.com>
815 * src/nautilus-connect-server-dialog.c:
816 Don't show unsupported methods. (#333151)
817 Patch from Christian Neumair.
819 2007-02-26 Alexander Larsson <alexl@redhat.com>
821 * libnautilus-private/nautilus-file.c:
822 Avoid asserting when the symbolic link hastable isn't
824 Store absolute uris, not relative paths in symbolic link
827 2007-02-21 Christian Persch <chpe@svn.gnome.org>
829 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
830 Ellipsise the filename column in list view mode, and make it expand so
831 it doesn't just show "...". Bug #408155.
833 2007-02-20 Christian Persch <chpe@svn.gnome.org>
835 * libnautilus-private/nautilus-file-operations-progress.c:
836 (set_text_unescaped_trimmed), (create_titled_label),
837 (nautilus_file_operations_progress_init),
838 (nautilus_file_operations_progress_new_file):
839 * src/file-manager/fm-properties-window.c:
840 (value_field_update_internal), (value_field_update),
841 (attach_label), (attach_value_field_internal): Remove
842 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
845 2007-02-20 Alexander Larsson <alexl@redhat.com>
847 * libnautilus-private/nautilus-file-operations.c:
848 Fix for C89 compilers. (#407150)
849 Patch from Jens Granseuer
851 2007-02-19 Christian Persch <chpe@svn.gnome.org>
854 * cut-n-paste-code/Makefile.am:
856 * src/file-manager/fm-list-model.c: Don't build included GSequence on
857 glib >= 2.13.0. Bug #407618.
859 2007-02-19 Alexander Larsson <alexl@redhat.com>
861 * src/nautilus-pathbar.c:
862 Don't display homedir as desktop in pathbar when
863 in home-as-desktop mode. (#368661)
864 Patch from John Millikin
866 2007-02-12 Alexander Larsson <alexl@redhat.com>
869 Post release version bump
871 === nautilus 2.17.91 ===
873 2007-02-12 Alexander Larsson <alexl@redhat.com>
881 2007-02-06 Alexander Larsson <alexl@redhat.com>
884 Bump libgnome req (#404475)
886 2007-02-06 Alexander Larsson <alexl@redhat.com>
888 * libnautilus-private/nautilus-file-operations.c:
889 * libnautilus-private/nautilus-file.c:
890 * src/file-manager/fm-directory-view.c:
891 Capitilize "Link" in link to... names. (#314175)
892 Patch from Frederic Peters
894 2007-02-06 Alexander Larsson <alexl@redhat.com>
896 * libnautilus-private/nautilus-icon-container.c:
897 Avoid translating nonvisible text. (#364466)
899 2007-02-06 Alexander Larsson <alexl@redhat.com>
901 * libnautilus-private/nautilus-thumbnails.c:
902 (nautilus_thumbnail_load_image):
903 Fix crash on broken images. (#403255)
904 Patch from Lucas Mazzardo Veloso
906 2007-02-06 Alexander Larsson <alexl@redhat.com>
908 * libnautilus-private/nautilus-emblem-utils.c:
909 OSX build fix. (#403255)
910 Patch from dmacks@netspace.org
912 2007-02-05 Jesse Stockall <jesse@cleverone.org>
914 * src/file-manager/fm-directory-view.c
915 * src/file-manager/fm-tree-view.c
916 * src/nautilus-places-sidebar.c
917 * libnautilus-private/nautilus-file-operations.[ch]
918 Prompts to empty trash when unmounting drives. Closes #138058
920 2007-02-05 Alexander Larsson <alexl@redhat.com>
922 * src/file-manager/fm-list-model.c:
923 Avoid ever showing "empty" while loading a subdirectory (#340495)
924 Based on patch from Christof Krüger
926 2007-02-02 Alexander Larsson <alexl@redhat.com>
928 * src/nautilus-application.c (save_session_to_file):
929 Fix memory leak and fd leak.
931 2007-02-02 Alexander Larsson <alexl@redhat.com>
933 * libnautilus-private/nautilus-desktop-icon-file.c:
934 Fix crasher (#403565)
935 Patch from Padraig O'Briain
937 2007-01-31 Alexander Larsson <alexl@redhat.com>
939 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
940 Avoid crash if we've not set the content view of the window yet.
942 2007-01-31 Alexander Larsson <alexl@redhat.com>
944 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
945 Avoid crashing if not enough items in icon view caption pref (#357955)
947 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
948 Avoid spewing warnings in above case, also some performance fixes.
950 2007-01-25 Luca Ferretti <elle.uca@libero.it>
952 * nautilus-file-management-properties.desktop.in.in:
953 Move File Management capplet to PersonalSettings.
955 === nautilus 2.17.90 ===
957 2007-01-22 Alexander Larsson <alexl@redhat.com>
963 2007-01-18 Christian Persch <chpe@svn.gnome.org>
965 * cut-n-paste-code/libegg/eggtreemultidnd.c:
966 (egg_tree_multi_drag_source_get_type):
967 * libnautilus-extension/nautilus-column-provider.c:
968 (nautilus_column_provider_get_type):
969 * libnautilus-extension/nautilus-column.c:
970 (nautilus_column_get_type):
971 * libnautilus-extension/nautilus-file-info.c:
972 (nautilus_file_info_get_type):
973 * libnautilus-extension/nautilus-info-provider.c:
974 (nautilus_info_provider_get_type):
975 * libnautilus-extension/nautilus-location-widget-provider.c:
976 (nautilus_location_widget_provider_get_type):
977 * libnautilus-extension/nautilus-menu-item.c:
978 (nautilus_menu_item_get_type):
979 * libnautilus-extension/nautilus-menu-provider.c:
980 (nautilus_menu_provider_get_type):
981 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
982 * libnautilus-extension/nautilus-property-page-provider.c:
983 (nautilus_property_page_provider_get_type):
984 * libnautilus-extension/nautilus-property-page.c:
985 (nautilus_property_page_get_type):
986 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
987 (nautilus_cell_renderer_pixbuf_emblem_get_type):
988 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
989 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
990 * libnautilus-private/nautilus-icon-canvas-item.c:
991 (nautilus_icon_canvas_item_accessible_get_type),
992 (nautilus_icon_canvas_item_get_type):
993 * libnautilus-private/nautilus-sidebar-provider.c:
994 (nautilus_sidebar_provider_get_type):
995 * libnautilus-private/nautilus-sidebar.c:
996 (nautilus_sidebar_get_type):
997 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
998 * libnautilus-private/nautilus-window-info.c:
999 (nautilus_window_info_get_type):
1000 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
1001 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
1002 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
1003 * src/nautilus-navigation-action.c:
1004 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
1005 GInterfaceInfo static. Bug #362034.
1007 2007-01-18 Luca Ferretti <elle.uca@libero.it>
1009 * src/nautilus-window-menus.c:
1010 Restore "CD/DVD Creator" label for menu item. Was removed by
1011 a misunderstood, see bug #385382.
1013 2007-01-11 Mark Gordon <mtgordon@ximian.com>
1015 Merged from gnome-2-16:
1017 * src/nautilus-property-browser.c (add_reset_property): Make the
1018 "Reset" string translatable. Fixes #394328. Patch committed by
1019 Federico Mena-Quintero <federico@novell.com>.
1021 2007-01-11 Christian Neumair <chris@gnome-de.org>
1023 * libnautilus-private/nautilus-directory-background.c:
1024 (nautilus_connect_background_to_file_metadata):
1025 Remove all pending eel preferences callbacks.
1027 2007-01-11 Christian Neumair <chris@gnome-de.org>
1029 * src/nautilus-navigation-window.c:
1030 (nautilus_navigation_window_key_press_event)
1031 * src/nautilus-actions.h:
1032 * src/nautilus-window.c:
1033 (nautilus_window_key_press_event)
1035 Add support for XF86 multimedia keys (#329920) .
1037 2007-01-11 Alexander Larsson <alexl@redhat.com>
1039 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
1040 Avoid crash on NULL vfs_uri (#320020)
1042 2007-01-11 Alexander Larsson <alexl@redhat.com>
1044 * libnautilus-private/nautilus-file-operations.c:
1045 (nautilus_file_operations_new_file_from_template):
1046 Use default permissions when copying template to use
1047 umask correctly. (#327249)
1048 Patch from Josselin Mouette
1050 2007-01-11 Alexander Larsson <alexl@redhat.com>
1052 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
1054 Handle NULL activation uris from drives
1056 2007-01-11 Alexander Larsson <alexl@redhat.com>
1058 * libnautilus-private/nautilus-ui-utilities.c:
1059 (nautilus_ui_string_get):
1060 Handle ui file load error better.
1061 Patch from Tom Parker
1063 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
1065 Add svn:externals property to include libbackground from trunk.
1067 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
1069 * src/file-manager/fm-directory-view.c: (real_merge_menus):
1070 Use proper macro for translating the scripts menu item (#389467).
1071 Patch from Gabor Kelemen <kelemeng@gnome.hu>
1073 2006-12-19 Federico Mena Quintero <federico@novell.com>
1075 * libnautilus-private/nautilus-debug-log.c
1076 (make_key_file_from_configuration): Oops, handle the case of an
1079 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
1081 * libnautilus-private/nautilus-file-operations-progress.c:
1082 (time_remaining_callback):
1083 Zero-pad seconds in the remaining time display (#376291).
1084 Patch from Sven Herzberg <herzi@gnome-de.org>
1086 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
1088 * src/nautilus-image-properties-page.c: (load_finished):
1089 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
1090 (setup_internal_entry):
1091 Avoid markup in translatable messages (#360448).
1092 Patch from Elijah Newren <newren@gmail.com>
1094 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
1096 * src/nautilus-navigation-window.c:
1097 (nautilus_navigation_window_instance_init), (load_view_as_menu):
1098 Don't connect the changed signal handler on the view as combobox
1099 each time the contents of the combobox are reloaded, but only on
1100 instantiation. Prevents creating as many view instances as times
1101 the view/location was already changed when using the view as menu.
1103 2006-12-18 Christian Neumair <chris@gnome-de.org>
1105 * libnautilus-extension/nautilus-file-info.c:
1106 * libnautilus-extension/nautilus-file-info.h:
1107 * libnautilus-private/nautilus-file.c:
1108 Add nautilus_file_info_get_activation_uri().
1110 2006-12-18 Alexander Larsson <alexl@redhat.com>
1113 Post release version bump
1115 === nautilus 2.17.1 ===
1117 2006-12-18 Alexander Larsson <alexl@redhat.com>
1122 2006-12-18 Paolo Borelli <pborelli@katamail.com>
1124 * src/nautilus-trash-bar.c:
1125 * src/nautilus-trash-bar.h:
1127 Remove unneeded function I left in by mistake.
1129 2006-12-18 Paolo Borelli <pborelli@katamail.com>
1131 * src/nautilus-trash-bar.c:
1132 * src/nautilus-trash-bar.h:
1133 * src/nautilus-window-manage-views.c:
1135 Add an extra widget to the trash folder with the "Empty Trash"
1136 button. Kudos also to Lakin Wecker who came up with a similar
1137 patch some months ago, though it never went in.
1139 * src/nautilus-information-panel.c:
1141 Remove the "Empty Trash" and "Burn" buttons from the side pane
1142 since we now have extra location widgets.
1144 2006-12-18 Luca Ferretti <elle.uca@libero.it>
1146 * src/file-manager/fm-directory-view.c:
1148 Use "document-new", "folder-new" named icon from
1149 Icon Naming Spec for File->Create Document and
1150 File->Create Folder menu entries.
1152 * src/nautilus-navigation-window-menus.c:
1154 Use "window-new" named icon from Icon Naming Spec for
1155 File->New Window menu entry in browser window.
1157 2006-12-16 Paolo Borelli <pborelli@katamail.com>
1159 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
1162 2006-12-15 Luca Ferretti <elle.uca@libero.it>
1164 * nautilus-computer.desktop.in.in:
1166 Fix a typo in previous commit (folders, not folder)
1168 2006-12-15 Luca Ferretti <elle.uca@libero.it>
1170 * src/nautilus-actions.h:
1172 Add NAUTILUS_ACTION_HOME for Go->Home Folder
1174 * src/nautilus-navigation-window-menus.c:
1175 (nautilus_navigation_window_initialize_actions),
1176 (nautilus_navigation_window_initialize_menus):
1177 * src/nautilus-spatial-window.c:
1178 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
1180 Define short_label for NAUTILUS_ACTION_HOME and
1181 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
1182 in search menu entry.
1184 2006-12-13 Luca Ferretti <elle.uca@libero.it>
1186 * nautilus-computer.desktop.in.in:
1187 * nautilus-file-management-properties.desktop.in.in:
1188 * nautilus-home.desktop.in.in:
1189 * src/nautilus-navigation-window-menus.c:
1190 * src/nautilus-spatial-window.c:
1191 * src/nautilus-window-menus.c:
1192 * src/network-scheme.desktop.in:
1194 Update comments and some menu entries to match suggestions on
1195 http://live.gnome.org/UsabilityTeam/Menu
1197 2006-12-12 Federico Mena Quintero <federico@novell.com>
1199 * libnautilus-private/nautilus-debug-log.c
1200 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
1201 30000 was way too big for normal usage.
1202 (add_to_milestones): New function; adds a milestone string to a
1203 linked list of milestones.
1204 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
1205 (write_string): New helper function.
1206 (dump_milestones): New helper function.
1207 (dump_configuration): Use write_string().
1208 (dump_ring_buffer): New helper function; moved the code from
1209 nautilus_debug_log_dump().
1210 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
1211 (dump_configuration): Print the instructions to re-create the
1212 configuration here, instead of in nautilus_debug_log_dump().
1214 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
1216 * src/ephy-spinner.c:
1217 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
1219 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
1221 2006-12-12 Paolo Borelli <pborelli@katamail.com>
1223 * src/nautilus-application.c (save_session_to_file): use
1224 g_mkstemp instead of tempnam.
1226 2006-12-12 Alexander Larsson <alexl@redhat.com>
1228 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
1229 Don't expand vbox with dialog size (#384078)
1230 Patch from Baptiste Mille-Mathias
1232 2006-12-12 Alexander Larsson <alexl@redhat.com>
1234 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
1235 Default location dialog to $home for desktop (#383840)
1236 Patch from Guillaume Desmottes
1238 2006-12-08 Paolo Borelli <pborelli@katamail.com>
1240 * libnautilus-private/nautilus-desktop-link.c:
1241 * libnautilus-private/nautilus-file-utilities.c:
1242 * libnautilus-private/nautilus-query.c:
1243 * src/nautilus-navigation-window.c:
1244 * src/nautilus-navigation-window.h:
1245 * src/nautilus-pathbar.c:
1246 * src/nautilus-places-sidebar.c:
1247 * src/nautilus-shell.c:
1248 * src/nautilus-window-manage-views.c:
1249 * src/nautilus-window.c:
1250 * src/file-manager/fm-tree-model.c:
1251 * src/file-manager/fm-tree-view.c:
1253 Use nautilus_get_home_directory_uri everywhere instead of
1254 open coding it and other minor cleanups.
1256 2006-12-08 Alexander Larsson <alexl@redhat.com>
1258 * libnautilus-private/nautilus-monitor.c:
1259 Schedule metadata removal when we get external remove events.
1260 Patch from Gene Z. Ragan (#45953)
1262 2006-12-08 Alexander Larsson <alexl@redhat.com>
1264 * libnautilus-private/nautilus-icon-canvas-item.c:
1265 Disable the mask code for now...
1267 2006-12-08 Alexander Larsson <alexl@redhat.com>
1269 * libnautilus-private/nautilus-icon-canvas-item.c:
1270 * libnautilus-private/nautilus-icon-container.c:
1271 * libnautilus-private/nautilus-icon-private.h:
1272 Draw selection rect using cairo.
1274 * icons/Makefile.am:
1275 * icons/text-selection-frame.png:
1276 Remove old icon used for selection rect.
1278 Patch from Gene Z. Ragan
1280 2006-12-04 Alexander Larsson <alexl@redhat.com>
1282 * src/file-manager/fm-list-view.c:
1283 Reveal selection on sort-order change.(#332667)
1284 Patch from Gene Z. Ragan
1286 2006-12-04 Alexander Larsson <alexl@redhat.com>
1288 * cut-n-paste-code/gsequence/gsequence.[ch]:
1289 Import gsequence fix for #350579
1291 2006-12-04 Alexander Larsson <alexl@redhat.com>
1293 * libnautilus-private/nautilus-icon-container.[ch]:
1294 * src/file-manager/fm-icon-container.c:
1295 Freeze icon view updates while renaming to avoid things
1296 moving around on file changes. (#318373)
1297 Patch from Nelson BenÃtez
1299 2006-12-04 Luca Ferretti <elle.uca@libero.it>
1301 * icons/nautilus-server-connect.png
1302 Removed this legacy icon.
1304 2006-12-04 Luca Ferretti <elle.uca@libero.it>
1307 * icons/Makefile.am:
1309 Add new Nautilus logo from Ulisse Perusin, installed
1310 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
1312 * icons/nautilus-launch-icon.png:
1315 * src/nautilus-window-menus.c:
1316 Use the new named icon logo in about dialog.
1318 2006-12-04 Luca Ferretti <elle.uca@libero.it>
1321 Remove black outline, using Tango style.
1322 See bug 374722 for details.
1324 2006-11-30 Alexander Larsson <alexl@redhat.com>
1326 * libnautilus-private/nautilus-icon-canvas-item.c:
1327 * libnautilus-private/nautilus-icon-container.c:
1328 * libnautilus-private/nautilus-icon-private.h:
1329 Add more themeing features for icon view icons.
1330 Patch from JackTheDipper
1332 2006-11-28 Alexander Larsson <alexl@redhat.com>
1334 * src/file-manager/fm-tree-view.c:
1335 Add delete menu item if configured. (#132326)
1336 Patch from Ferran Puig
1338 2006-11-28 Alexander Larsson <alexl@redhat.com>
1340 * libnautilus-private/nautilus-icon-container.c:
1341 * libnautilus-private/nautilus-icon-private.h:
1342 Handle scroll wheel while rubberbanding.
1343 Patch from Nelson BenÃtez
1345 2006-11-28 Luca Ferretti <elle.uca@libero.it>
1347 * icons/nautilus-desktop.png:
1348 * icons/nautilus-file-management-properties.png:
1349 * icons/nautilus-mini-logo.png
1351 * icons/side_bar_image.png:
1352 Remove legacy icons from cvs.
1354 2006-11-24 Alexander Larsson <alexl@redhat.com>
1356 * src/nautilus-spatial-window.c:
1357 Ellipsice location menu button at 16 chars.
1358 Patch from Tom Parker
1360 2006-11-23 Federico Mena Quintero <federico@novell.com>
1362 Use the write-to-a-pipe trick from the signal handler instead of
1363 queueing an idle handler from there.
1365 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
1366 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
1367 (sigusr1_handler): Write a byte to our pipe instead of queueing an
1369 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
1370 the pipe, and dump the debug log.
1372 Add a configuration file for the logging mechanism. You create
1373 ~/nautilus-debug-log.conf as a GKeyFile.
1375 * libnautilus-private/nautilus-debug-log.c
1376 (nautilus_debug_log_load_configuration): New function; loads the
1377 configuration from a key file like this:
1380 enable domains = foo; bar; baz
1383 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
1384 New utility function.
1385 (nautilus_debug_log_dump): At the end of the log, dump the
1386 configuration used for the debug log so that the user can
1389 * libnautilus-private/nautilus-debug-log.h: New prototype for
1390 nautilus_debug_log_load_configuration().
1392 * src/nautilus-main.c (setup_debug_log): Load the debug log's
1393 configuration from ~/nautilus-debug-log.conf
1394 (setup_debug_log_domains): Removed.
1396 * src/nautilus-main.c (log_override_cb): If the log level of the
1397 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
1398 use this log level for miscellaneous debugging messages from
1399 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
1400 default log handler, to avoid a huge ~/.xsession-errors.
1401 (setup_debug_log_domains): Enable logging for
1402 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
1404 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
1406 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
1407 Fix inconsistent label boleding. (#372550)
1409 2006-11-23 Alexander Larsson <alexl@redhat.com>
1411 * libnautilus-private/nautilus-icon-canvas-item.c:
1412 A11y fix for handing renames better (#338353)
1414 2006-11-23 Alexander Larsson <alexl@redhat.com>
1416 * Commit federicos debug logging patch:
1418 2006-10-23 Federico Mena Quintero <federico@novell.com>
1420 * libnautilus-private/nautilus-debug-log.h
1421 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
1422 We'll spit the messages that come from GLog as milestone events.
1424 * src/nautilus-main.c (setup_debug_log): New function; set up
1426 (setup_debug_log_glog): New function. Override the default
1427 handler for GLog so that its messages will also appear as
1428 milestone events in our own debug log.
1430 2006-10-16 Federico Mena Quintero <federico@novell.com>
1432 * src/file-manager/fm-directory-view.c (files_added_callback): Log
1433 when files are added to the view.
1434 (files_changed_callback): Log when files get changed in the view.
1435 (fm_directory_view_notify_selection_changed): Log when the
1438 * src/nautilus-main.c (setup_debug_log_domains): Add
1439 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
1441 * libnautilus-private/nautilus-debug-log.h: New prototype for
1442 nautilus_debug_log_with_file_list().
1444 * libnautilus-private/nautilus-debug-log.c
1445 (nautilus_debug_log_with_file_list): New function; takes a GList
1448 2006-10-03 Federico Mena Quintero <federico@novell.com>
1450 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
1451 Deal with URI lists optionally.
1452 (nautilus_debug_log_with_uri_list): New function.
1454 * libnautilus-private/nautilus-icon-dnd.c
1455 (receive_dropped_color): Log when a color is dropped.
1456 (receive_dropped_tile_image): Log when a tile image is dropped.
1458 * libnautilus-private/nautilus-icon-container.c
1459 (motion_notify_event): Log when a drag begins.
1460 (button_release_event): Log when a drag ends.
1462 * libnautilus-private/nautilus-file-operations.c
1463 (nautilus_file_operations_copy_move): Log move/copy/link actions.
1464 (nautilus_file_operations_new_folder): Log when a folder is created.
1465 (nautilus_file_operations_new_file_from_template): Log when a file
1466 is created from a template.
1467 (nautilus_file_operations_new_file): Log when a file is created.
1468 (nautilus_file_operations_delete): Log when files are deleted.
1469 (do_empty_trash): Log when the trash is emptied.
1471 2006-09-22 Federico Mena Quintero <federico@novell.com>
1473 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
1474 simple logging infrastructure based on a ring buffer.
1476 * libnautilus-private/Makefile.am
1477 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
1479 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
1480 ~/nautilus-debug-log.txt.
1482 * src/file-manager/fm-directory-view.c
1483 (fm_directory_view_activate_files): Log the action of activating a
1485 (open_location): Likewise.
1486 (fm_directory_view_launch_application): Likewise, for launching an
1488 (action_new_launcher_callback): Likewise, for creating a launcher.
1489 (activate_callback): Log the various actions that can happen here.
1491 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
1492 Log the various activations/launches that can happen.
1494 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
1495 action of the user activating something in the Places sidebar.
1497 * src/nautilus-window-manage-views.c
1498 (nautilus_window_open_location_full): Log the action of changing
1499 the location in a window.
1500 (nautilus_window_set_content_view): Log the action of thanging the
1502 (end_location_change): Log when the window finishes loading.
1504 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
1505 action of expanding a row to load a subdirectory.
1506 (row_collapsed_callback): Likewise, for collapsing a row.
1508 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
1509 action of renaming a file.
1511 * src/nautilus-application.c
1512 (nautilus_application_present_spatial_window_with_selection): Log
1513 when new or existing spatial windows get presented.
1514 (nautilus_application_create_navigation_window): Log when a
1515 navigation window gets created.
1517 2006-11-23 Alexander Larsson <alexl@redhat.com>
1520 Bump version to 2.17.1
1521 Gnome 2.16 work continues on gnome-2-16 branch
1523 2006-11-22 Alexander Larsson <alexl@redhat.com>
1525 * libnautilus-private/nautilus-search-engine.c:
1526 Look for Beagle before looking for Tracker. Since Tracker
1527 autostarts and Beagle doesn't this means you can have both
1528 installed and configured and pick which one to use.
1530 2006-11-20 Alexander Larsson <alexl@redhat.com>
1533 Post release version bump
1535 === nautilus 2.16.3 ===
1537 2006-11-20 Alexander Larsson <alexl@redhat.com>
1542 2006-11-20 Alexander Larsson <alexl@redhat.com>
1544 * libnautilus-private/nautilus-icon-container.c:
1545 * src/file-manager/fm-icon-view.c:
1546 Revert federicos patch from 2006-11-06, as it was causing problems.
1548 2006-11-13 Alexander Larsson <alexl@redhat.com>
1550 * libnautilus-private/nautilus-directory-async.c:
1551 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
1554 2006-11-07 Alexander Larsson <alexl@redhat.com>
1557 Post release version bump
1559 === nautilus 2.16.2 ===
1561 2006-11-07 Alexander Larsson <alexl@redhat.com>
1566 * libnautilus-private/nautilus-directory-async.c:
1567 * libnautilus-private/nautilus-directory.c:
1568 Unschedule call_ready callbacks on directory finalize, not
1570 Keep monitors around until we call the call_when_ready callback
1572 Call async_state_changed and update_metadata_monitors after
1573 call_when_ready callbacks have been called at idle.
1577 2006-11-07 Alexander Larsson <alexl@redhat.com>
1579 * src/nautilus-application.c:
1580 * src/nautilus-shell.c:
1581 * src/nautilus-main.[ch]:
1582 Make the session restart work again (from 2006-11-03 change)
1583 Make the session not restart nautilus on --quit
1585 2006-11-06 Federico Mena Quintero <federico@novell.com>
1587 http://bugzilla.gnome.org/show_bug.cgi?id=330298
1589 Fix the use of lazy positioning, and the saving of metadata for
1590 lazily-positioned icons. Fixes
1591 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
1592 https://bugzilla.novell.com/show_bug.cgi?id=174766.
1594 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
1595 desktop icon files (not "real" files) have lazy positions. Don't
1596 consider whether the directory is loading; this is not the right
1597 place to check that.
1598 (fm_icon_view_begin_loading): Tell the icon container that we
1599 just started reloading.
1600 (fm_icon_view_end_loading): Tell the icon container that we
1603 * libnautilus-private/nautilus-icon-private.h
1604 (NautilusIconContainerDetails): New flag "is_reloading".
1606 * libnautilus-private/nautilus-icon-container.h: New prototype for
1607 nautilus_icon_container_set_is_reloading().
1609 * libnautilus-private/nautilus-icon-container.c
1610 (nautilus_icon_container_set_is_reloading): New function; sets an
1611 is_reloading flag in the icon container.
1612 (icon_set_position): Clear icon->has_lazy_position, since the icon
1613 will be well-positioned once this function exits.
1614 (finish_adding_new_icons): Do not ignore already-placed lazy
1615 position icons when filling the placement grid! Save the value of
1616 icon->has_lazy_position before calling assign_icon_position().
1617 Since that function may call icon_set_position() (which will clear
1618 the flag), we need to keep the original value of the flag.
1619 (finish_adding_new_icons): Don't clear icon->has_lazy_position
1620 here; let icon_set_position() do it.
1621 (finish_adding_new_icons): Emit the icon_position_changed signal
1622 so that the parent knows that we moved an icon under it. This has
1623 the effect of updating/preserving the position metadata for
1624 has_lazy_position icons.
1626 2006-11-06 Alexander Larsson <alexl@redhat.com>
1629 * nautilus-computer.desktop.in:
1630 * nautilus-computer.desktop.in.in:
1631 * nautilus-file-management-properties.desktop.in:
1632 * nautilus-file-management-properties.desktop.in.in:
1633 * nautilus-folder-handler.desktop.in:
1634 * nautilus-folder-handler.desktop.in.in:
1635 * nautilus-home.desktop.in:
1636 * nautilus-home.desktop.in.in:
1637 * nautilus.desktop.in:
1638 * nautilus.desktop.in.in:
1639 Add X-GNOME-Bugzilla-Version marking to desktop files.
1641 2006-11-06 Alexander Larsson <alexl@redhat.com>
1643 * libnautilus-private/nautilus-icon-container.c:
1644 Cancel rubberbanding if we get a grab shadow event.
1645 This happens when a modal dialog (e.g. an error or auth dialog)
1646 appears. (Partially fixes #122688)
1648 2006-11-06 Alexander Larsson <alexl@redhat.com>
1650 * src/file-manager/fm-icon-view.c (play_file):
1651 Don't close handle and free buffer twice on error. (#321175)
1653 2006-11-06 Alexander Larsson <alexl@redhat.com>
1655 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
1656 Don't crash on old desktop dir and search dir uris. (#349840)
1658 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
1660 * src/nautilus-file-management-properties.glade:
1661 Specify label-for and labelled-by atk relations. (#356124)
1663 Patch from Padraig O'Briain <padraig.obriain@sun.com>
1665 2006-11-03 Alexander Larsson <alexl@redhat.com>
1667 * libnautilus-private/nautilus-directory-metafile.c:
1668 Always use the in-process metafile factory. We don't need it
1669 oop, since nautilus is single process these days. This fixes
1670 some strange races with bonobo-activation that caused #351713
1672 * src/nautilus-application.[ch]:
1673 * src/nautilus-shell.h:
1674 Change the way we use bonobo-activation to get the NautilusShell
1675 so that we don't rely on bonobo-activation-server to spawn nautilus,
1676 as this could lead to some strange duplicate processes.
1677 We now directly try to register the app-wide shell object with
1678 bonobo-activation manually and activate it with
1679 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
1681 * src/nautilus-shell.c:
1682 Handle all corba calls from the NautilusShell in an idle handler.
1683 This fixes some crashes where we reentered badly into e.g. quit
1686 * src/nautilus-main.c:
1687 Since we now handle the initial open_window shell calls via an idle
1688 we need to delay until idle time to know if we can quit or not.
1690 2006-11-02 Alexander Larsson <alexl@redhat.com>
1692 * test/file-torture.py (main):
1693 Sleep shorter, for more torture
1695 2006-11-02 Alexander Larsson <alexl@redhat.com>
1697 * libnautilus-private/nautilus-directory-private.h:
1698 * libnautilus-private/nautilus-directory-async.c:
1699 Call all call_when_ready callbacks from an idle handler.
1700 This fixes problems with reentrancy, like bug #348161
1702 2006-11-01 Alexander Larsson <alexl@redhat.com>
1704 * src/file-manager/fm-tree-model.c:
1705 Always emit the row-deleted signal before deleting the row
1706 from the model. This is according to the GtkTreeModel::row-changed
1707 docs and feedback from kris.
1708 Hopefully this will fix bug #356672
1710 2006-10-31 Alexander Larsson <alexl@redhat.com>
1712 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
1713 Remove assert that keep randomly failing to fix crash (#352592)
1714 Replace it with some debug output that hopefully lets us
1715 track down the cause.
1717 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
1719 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
1720 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
1721 Fix C99-style variable initialization for gcc 2.95. (#348665)
1723 Patch from Jens Granseuer <jensgr@gmx.net>
1725 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
1727 * src/nautilus-property-browser.c: (remove_color),
1728 (nautilus_property_browser_remove_element),
1729 (element_clicked_callback), (make_properties_from_xml_node):
1730 Remove colors by really removing them from browser.xml,
1731 not marking them deleted. That made it impossible to add
1732 another color with the same name later on.
1733 Also delete colors by their (unique) names and not their color
1734 values. That made it possible to delete built-in colors.
1737 Based on a patch from Emil Soleyman-Zomalan
1739 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
1741 * src/file-manager/fm-properties-window.c:
1742 (attach_value_field_internal), (attach_value_field),
1743 (attach_ellipsizing_value_field), (append_title_value_pair),
1744 (append_title_and_ellipsizing_value),
1745 (append_directory_contents_fields), (add_permissions_combo_box),
1746 (create_simple_permissions), (create_advanced_permissions):
1747 Set up proper relationships between labels and widgets in the
1748 properties dialog. Fixes #363116.
1750 Patch from Padraig O'Briain <padraig.obriain@sun.com>
1752 2006-10-19 Federico Mena Quintero <federico@novell.com>
1754 * test/file-torture.py: New file with a little torture test. It
1755 does a bunch of file operations on a directory. Nautilus
1756 sometimes crashes when viewing that directory, so this should help
1759 2006-10-19 Christian Neumair <chris@gnome-de.org>
1761 * libnautilus-private/nautilus-file.c:
1762 (nautilus_file_get_volume_name):
1763 Check for NULL path before calling
1764 gnome_vfs_volume_monitor_get_volume_for_path().
1766 * libnautilus-private/nautilus-monitor.c:
1767 (path_is_on_readonly_volume):
1770 2006-10-19 Christian Neumair <chris@gnome-de.org>
1772 * src/file-manager/fm-directory-view.c:
1773 (convert_file_list_to_string):
1774 Don't append final newline for textual URIs.
1777 2006-10-19 Christian Neumair <chris@gnome-de.org>
1779 * src/nautilus-main.c: (main):
1780 Shut down eel before GnomeVFS.
1782 2006-10-19 Christian Neumair <chris@gnome-de.org>
1784 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
1785 Only deregister "ignore hidden file preferences" callback if it has
1786 been initialized before.
1788 2006-10-19 Christian Neumair <chris@gnome-de.org>
1790 * libnautilus-private/nautilus-customization-data.c:
1791 (nautilus_customization_data_new),
1792 (nautilus_customization_data_get_next_element),
1793 (nautilus_customization_make_pattern_chit):
1794 Handle NULL pattern chit, don't unref pattern tile in
1797 * libnautilus-private/nautilus-file-utilities.c:
1798 (nautilus_pixmap_file):
1799 Bail using g_debug if pixmap couldn't be found.
1801 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
1802 Only create pixmap if path lookup succeeded.
1804 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
1805 (make_drag_image), (make_color_drag_image),
1806 (make_properties_from_directories), (add_reset_property),
1807 (property_browser_category_button_new):
1808 Handle NULL pattern chits, don't operate on NULL pixbufs.
1810 2006-10-18 Alexander Larsson <alexl@redhat.com>
1812 * src/file-manager/fm-list-view.c:
1813 Share target list for all instances (#357573)
1815 * src/nautilus-location-bar.c: (style_set_handler):
1816 Don't leak layout (#352693)
1818 * src/nautilus-zoom-control.c:
1819 Fix O(n^2) use of list (#357589)
1821 All patches from paolo borelli.
1823 2006-10-18 Alexander Larsson <alexl@redhat.com>
1826 * src/ephy-spinner.[ch]:
1827 * src/nautilus-throbber.[ch]:
1828 Import ephy spinner and use ad throbber.
1829 This supports different icon sizes.
1831 * src/nautilus-window-toolbars.c:
1832 Change throbber size when toolbar size changes.
1834 2006-10-18 Alexander Larsson <alexl@redhat.com>
1836 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
1837 Renew typeahead timeout when you scroll between typeahead hits with the
1838 mouse wheel. (#354042)
1839 Patch from Nelson Benitez
1841 2006-10-18 Alexander Larsson <alexl@redhat.com>
1843 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
1844 The row might have disappeared if it was removed since the
1845 timeout was scheduled. Protect against this. (#336051)
1847 2006-10-18 Alexander Larsson <alexl@redhat.com>
1849 * libnautilus-private/nautilus-file-private.h:
1850 Add is_added flag to NautilusFile to make sure we always
1851 send an added event to directory monitors.
1853 * libnautilus-private/nautilus-directory-async.c:
1854 (dequeue_pending_idle_callback):
1855 Don't add the file to both added and changed list
1856 If the file exist but hasn't been added yet, add it.
1858 * libnautilus-private/nautilus-directory.c: (is_tentative):
1859 Don't return non-added files for get_file_list to avoid duplicating
1860 files if you do a list and then track adds.
1862 Partially fixes #336051.
1864 2006-10-17 Alexander Larsson <alexl@redhat.com>
1866 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
1867 dequeue_pending_idle_callback):
1868 Call nautilus_file_mark_gone instead of directly setting is_gone, as
1869 this allows us to clean up the symlink hash.
1871 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
1872 Allow multiple mark_gone. Just ignore any but the first.
1874 2006-10-17 Alexander Larsson <alexl@redhat.com>
1876 * libnautilus-private/nautilus-directory.c
1877 (emit_change_signals_for_all_files):
1878 Ref all files when emitting change signals. This is
1879 an unverified possible fix for #343488, but it
1880 can't possibly be bad to do this, so i'm
1883 2006-10-17 Alexander Larsson <alexl@redhat.com>
1885 * libnautilus-private/nautilus-file.c:
1886 nautilus_file_get_vfs_file_info: handle NULL info
1889 2006-10-17 Alexander Larsson <alexl@redhat.com>
1891 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
1892 Don't cause critical if slow mimetype not loaded.
1893 I was able to get that with a circular symlink.
1894 In that case a fast mimetype should be ok.
1896 2006-10-02 Alexander Larsson <alexl@redhat.com>
1899 Post release version bump
1901 === nautilus 2.16.1 ===
1903 2006-10-02 Alexander Larsson <alexl@redhat.com>
1911 2006-10-02 Alexander Larsson <alexl@redhat.com>
1913 * src/nautilus-navigation-window.c (search_bar_activate_callback):
1914 In non-indexed mode, start at current dir.
1916 2006-09-27 Christian Neumair <chris@gnome-de.org>
1918 * libnautilus-private/nautilus-directory.c:
1919 * libnautilus-private/nautilus-directory.h:
1920 * libnautilus-private/nautilus-directory-private.h:
1921 Add is_in_trash_state to NautilusDirectoryDetails.
1922 Also add nautilus_directory_is_in_trash which works
1923 like nautilus_directory_is_local.
1925 * libnautilus-private/nautilus-file.c:
1926 Proxy nautilus_file_is_in_trash to
1927 nautilus_directory_is_in_trash, similar to
1928 nautilus_file_is_local.
1930 2006-09-14 Christian Neumair <chris@gnome-de.org>
1932 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
1935 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
1937 * src/nautilus-places-sidebar.c:
1938 Don't use the same type name for the shortcut model filter as
1939 GtkFileChooser to avoid name clashes. Fixes #355242.
1941 Patch from Stephen Cook <siti@orcon.net.nz>
1943 2006-09-04 Alexander Larsson <alexl@redhat.com>
1946 Bump version to 2.16.0
1951 2006-08-25 Alexander Larsson <alexl@redhat.com>
1953 * src/file-manager/fm-list-view.c:
1954 Handle enter activation when using typeahead search (#334928)
1955 Patch from Nelson Benitez
1957 2006-08-23 Alexander Larsson <alexl@redhat.com>
1959 * libnautilus-private/nautilus-directory-private.h:
1960 * libnautilus-private/nautilus-directory.c:
1961 (nautilus_directory_is_local):
1962 Cache return value from gnome_vfs_uri_is_local
1964 * libnautilus-private/nautilus-file-operations.c:
1965 * libnautilus-private/nautilus-file-utilities.c:
1966 Avoid using gnome_vfs_uri_is_local.
1968 2006-08-22 Alexander Larsson <alexl@redhat.com>
1971 Post release version bump
1973 === nautilus 2.15.92.1 ===
1975 2006-08-22 Alexander Larsson <alexl@redhat.com>
1977 * libbackground/preferences.c:
1981 Release a 2.15.92.1 with fix
1983 2006-08-21 Alexander Larsson <alexl@redhat.com>
1986 Post release version bump
1988 === nautilus 2.15.92 ===
1990 2006-08-21 Alexander Larsson <alexl@redhat.com>
1995 2006-08-21 Alexander Larsson <alexl@redhat.com>
1997 * src/file-manager/fm-properties-window.c:
1998 Don't crash when quickly changing user or group.
1999 Patch from Christian Neumair
2001 2006-08-17 Alexander Larsson <alexl@redhat.com>
2003 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
2005 Patch from Rouslan Solomakhin
2007 2006-08-15 Federico Mena Quintero <federico@novell.com>
2009 * src/nautilus-main.c (main): Call setlocale() before we try to
2010 obtain any translations. Fixes bug #342147. Patch by Stanislav
2011 Brabec <sbrabec@suse.cz>.
2013 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
2015 * configure.in: Fix intltool req.
2017 2006-08-08 Alexander Larsson <alexl@redhat.com>
2020 Post release version bump
2022 === nautilus 2.15.91 ===
2024 2006-08-08 Alexander Larsson <alexl@redhat.com>
2032 2006-08-08 Vincent Untz <vuntz@gnome.org>
2034 Use GTK+ to handle recent documents.
2036 * configure.in: require GTK+ 2.10
2037 * cut-n-paste-code/libegg/Makefile.am:
2038 * cut-n-paste-code/libegg/egg-recent-*: kill
2039 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
2040 renamed to nautilus_recent_get_manager()
2041 (nautilus_recent_add_uri): new, to make it easier to use
2042 gtk_recent_manager_add_full()
2043 * src/file-manager/fm-directory-view.c:
2044 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
2045 instead of old egg code
2046 (activate_callback): ditto
2048 2006-08-08 Alexander Larsson <alexl@redhat.com>
2050 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
2051 Follow symlinks when reading .hidden files.
2053 2006-08-08 Alexander Larsson <alexl@redhat.com>
2055 * libnautilus-private/nautilus-directory-background.c:
2056 Do background change comparison in eel instead (#349961)
2057 Patch from Matthias Clasen
2059 2006-08-08 Alexander Larsson <alexl@redhat.com>
2061 * libnautilus-private/nautilus-icon-container.c:
2062 Fix down when in the rightmost column in the next to last row (#316117)
2063 Based on patch from Nelson Benitez
2065 2006-08-08 Alexander Larsson <alexl@redhat.com>
2067 * libnautilus-private/nautilus-file-operations.c:
2068 Handle desktop drops from panel. (#347673)
2069 Patch from Christian Neumair
2071 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
2073 * libnautilus-private/nautilus-directory-async.c:
2074 (dequeue_pending_idle_callback): Revert patch from #336051
2075 as it breaks the file update machinery. Fixes #348097.
2077 2006-07-25 Christian Neumair <chris@gnome-de.org>
2079 * libnautilus-private/nautilus-dnd.c:
2080 Rename nautilus_drag_default_drop_action_for_url to
2081 nautilus_drag_default_drop_action_for_netscape_url.
2082 Don't offer netscape URL drags.
2084 * libnautilus-private/nautilus-dnd.h: Rename
2085 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
2086 and nautilus_drag_default_drop_action_for_url to
2087 nautilus_drag_default_drop_action_for_netscape_url.
2089 * libnautilus-private/nautilus-file-operations.c:
2090 (nautilus_file_operations_new_file_from_template):
2091 Filter out special URIs, handle gnome_vfs_uri_new() failure.
2093 * libnautilus-private/nautilus-file-utilities.c:
2094 (test_uri_exists), (nautilus_ensure_unique_file_name):
2095 Handle gnome_vfs_uri_new() failure by returning NULL.
2097 * libnautilus-private/nautilus-icon-container.c:
2098 * libnautilus-private/nautilus-icon-container.h:
2099 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
2101 * libnautilus-private/nautilus-icon-dnd.c:
2102 * libnautilus-private/nautilus-icon-dnd.h:
2103 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2104 * libnautilus-private/nautilus-tree-view-drag-dest.h:
2105 Don't offer netscape URL drags, prefer netscape URL drops over
2106 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
2108 * libnautilus-private/nautilus-link-desktop-file.c:
2109 (nautilus_link_desktop_file_local_create):
2110 Handle trash, desktop and search URIs, handle
2111 NULL retval of nautilus_ensure_unique_file_name.
2113 * src/nautilus-location-bar.c:
2114 * src/nautilus-spatial-window.c:
2115 * src/file-manager/fm-list-model.c:
2116 Don't offer/handle netscape URL drags.
2118 * src/file-manager/fm-directory-view.h:
2119 * src/file-manager/fm-icon-view.c:
2120 * src/file-manager/fm-list-view:
2121 Rename DND_URL symbols to DND_NETSCAPE_URL.
2125 2006-07-25 Alexander Larsson <alexl@redhat.com>
2127 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
2128 Translate the selinux context from raw form when displayin.
2130 2006-07-25 Alexander Larsson <alexl@redhat.com>
2132 * cut-n-paste-code/gsequence/gsequence.[ch]:
2133 Import the latest EggSequence which supposedly fixes a
2136 * src/file-manager/fm-list-model.c:
2137 Fix to use new function names of EggSequence
2139 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2142 Post-release version bump
2144 === nautilus 2.15.90 ===
2146 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2154 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2156 * src/nautilus-main.c: (main):
2157 Unref GnomeProgram at the end. (#348429)
2159 Patch from Christian Persch <chpe@gnome.org>
2161 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2163 * src/nautilus-file-management-properties.c:
2164 (nautilus_file_management_properties_dialog_setup):
2165 * src/nautilus-file-management-properties.glade:
2166 Remove the "always use text-entry location bar" checkbox from the
2169 * src/nautilus-navigation-window.[ch]: (location_button_create),
2170 (nautilus_navigation_window_instance_init),
2171 (nautilus_navigation_window_destroy):
2172 Add a tooltip to the new location bar toggle button.
2174 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2176 * src/file-manager/fm-properties-window.c:
2177 (permission_combo_update): Add a translator comment for
2178 permission combo box labels. (#347764)
2180 Patch from Hendrik Richter <hendi@gnome-de.org>
2182 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2184 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
2185 Add a location_button field.
2187 * src/nautilus-navigation-window.c
2188 (nautilus_navigation_window_instance_init): Create the
2190 (location_button_toggled_cb): New callback. Changes the
2191 preference for toggling between the path bar and the location bar.
2192 (always_use_location_entry_changed): Toggle the button as
2195 Add a button to the location bar to toggle betwen the path bar
2196 and a location entry. (#347991)
2198 Patch from Federico Mena Quintero <federico@novell.com>
2200 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2202 * libnautilus-private/nautilus-icon-factory.c:
2203 * src/file-manager/fm-directory-view.c:
2204 * src/file-manager/fm-tree-view.c: (create_popup_menu):
2205 * src/nautilus-window-menus.c:
2206 Use trash icons from the icon naming specification for trash
2207 related operations. (#340321)
2209 Patch from Rodney Dawes <dobey@novell.com>
2211 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
2213 * src/nautilus-places-sidebar.c: (add_place), (update_places):
2214 Take the sidebar as parameter and refilter it after adding.
2216 (reorder_bookmarks): Implement reordering of bookmarks.
2218 (drag_data_delete_callback), (drag_data_received_callback),
2219 (drag_motion_callback): Handle dragging of tree rows.
2221 (nautilus_places_sidebar_init)
2222 (_shortcuts_model_filter_class_init),
2223 (_shortcuts_model_filter_init),
2224 (shortcuts_model_filter_row_draggable),
2225 (shortcuts_model_filter_drag_data_get),
2226 (shortcuts_model_filter_drag_source_iface_init),
2227 (shortcuts_model_filter_new):
2228 Implement GtkTreeDragSource.
2230 (get_selected_iter), (bookmarks_check_popup_sensitivity),
2231 (loading_uri_callback): Use the filter model.
2233 Enable reordering of bookmarks in the places sidebar via
2234 Drag'n'Drop. (#319022)
2236 Patch from Xavier Claessens <xclaesse@gmail.com>
2238 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
2240 * libnautilus-private/nautilus-search-engine-beagle.c:
2241 (nautilus_search_engine_beagle_new): Check whether daemon is
2242 running as beagle_client_new doesn't fail when a stale socket
2245 Patch from Jürg Billeter <j@bitron.ch>
2247 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
2250 * libnautilus-extension/Makefile.am:
2251 Add extension versioning infrastructure and add nautilus-menu.[ch].
2253 * libnautilus-extension/nautilus-menu-item.[ch]:
2254 Add and handle a 'menu' property and add a function
2255 nautilus_menu_item_set_submenu.
2257 * libnautilus-extension/nautilus-menu.[ch]:
2258 New files implementing a submenu item.
2260 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
2261 (reset_extension_actions_menu):
2262 Add extension menu items recursively.
2264 * libnautilus-extension/nautilus-menu-provider.h:
2267 Extend extension API to support submenus. (#314579)
2269 Patch from Raffaele Sandrini <rasa@gmx.ch>
2271 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2274 Post-release version bump
2276 === nautilus 2.15.4 ===
2278 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2284 Bump version to 2.15.4
2287 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2289 * libnautilus-private/nautilus-directory-async.c:
2290 (dequeue_pending_idle_callback): Never add a file to both
2291 the added_files and changed_files lists. Don't ref an existing
2292 file without adding it to the changed_file list. (#336051)
2294 Patch from Christian Neumair <chris@gnome-de.org>
2296 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
2298 * libnautilus-private/nautilus-file-dnd.[ch]:
2299 Add functions nautilus_drag_can_accept_files and
2300 nautilus_drag_can_accept_info.
2302 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
2303 (receive_dropped_uri_list), (receive_dropped_text),
2304 (drag_data_received_callback):
2305 Accept the entire drag context as parameter and use
2306 nautilus_icon_container_find_drop_target.
2308 (nautilus_icon_container_find_drop_target):
2309 (nautilus_icon_dnd_update_drop_target):
2310 Use nautilus_drag_can_accept_info.
2312 * libnautilus-private/nautilus-marshal.list:
2315 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2316 Add function get_drop_target_uri_at_pos and use it in the drop
2317 handlers to determine the target uris for actions.
2318 Rename get_drop_target to get_drop_target_uri_for path.
2320 (nautilus_tree_view_drag_dest_class_init):
2321 Adapt to new drag handler signatures.
2323 (set_widget_highlight):
2324 Fix DND highlighting of an empty tree view.
2326 (drag_motion_callback):
2327 Ignore drags on the header.
2329 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
2330 * libnautilus-private/nautilus-icon-container.[ch]:
2331 * src/file-manager/fm-icon-view.c:
2332 * src/file-manager/fm-list-view.c:
2333 Add a target/parent uri parameter to the drop handler functions.
2335 * src/file-manager/fm-directory-view.[ch]:
2336 Add handling for the additional target parameter to support
2337 drops of URIs, URLs and text to subfolders.
2339 Patch from Christian Neumair <chris@gnome-de.org>
2341 2006-07-08 Christian Neumair <chris@gnome-de.org>
2343 * libnautilus-private/nautilus-file-utilities.c:
2344 * libnautilus-private/nautilus-file-utilities.h:
2345 Add nautilus_find_existing_uri_in_hierarchy.
2346 Remove undefined in_gnome_path helper declarations.
2348 * src/nautilus-pathbar.c:
2349 * src/nautilus-pathbar.h:
2350 Make nautilus_path_bar_clear_buttons public.
2352 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
2353 If the displayed location was removed, and it has an existing parent,
2354 navigate window to this parent. Fixes #336724.
2356 2006-07-06 William Jon McCann <mccann@jhu.edu>
2358 * libnautilus-private/nautilus-icon-factory.c:
2359 (get_special_icon_for_file):
2360 * src/nautilus-window-menus.c:
2361 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
2364 2006-06-21 Christian Neumair <chris@gnome-de.org>
2366 Add complete session management, remember maximization state and type
2367 of open windows, save history on quit.
2369 * libnautilus-private/nautilus-global-preferences.c
2370 * libnautilus-private/nautilus-global-preferences.h:
2371 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
2373 * libnautilus-private/nautilus-metadata.h:
2374 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
2376 * src/nautilus-application.c:
2377 * src/nautilus-application.h:
2378 Save session on session save request, add
2379 nautilus_application_load_session(), move
2380 initial navigational geometry handling to
2381 nautilus_application_create_navigation_window,
2383 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
2386 * src/nautilus-main.c:
2387 Add "--load-session" parameter.
2389 * src/nautilus-shell-interface.idl:
2390 * src/nautilus-shell.c:
2391 Add load_session CORBA method.
2393 * src/nautilus-navigation-window.c:
2394 * src/nautilus-spatial-window.c:
2395 Save maximized state when appropriate.
2397 * src/nautilus-window-manage-views.c:
2398 Load maximized state for spatial windows,
2399 remove navigation window geometry handling.
2401 * src/nautilus-window.c:
2402 * src/nautilus-window-private.h:
2403 Add nautilus_add_to_history_list_no_notify.
2405 2006-06-16 Alexander Larsson <alexl@redhat.com>
2407 * libnautilus-extension/nautilus-menu-provider.[ch]:
2408 Add items_updated signal
2410 * libnautilus-private/Makefile.am:
2411 * libnautilus-private/nautilus-signaller.[ch]:
2412 * src/nautilus-signaller.[ch]:
2414 Move NautilusSignaller to libnautilus-private.
2415 Add popup_menu_changed signal.
2417 * src/nautilus-application.c:
2418 Signal popup_menu_changed when a menu provider emits items_updated.
2420 * src/file-manager/fm-directory-view.c:
2421 * src/nautilus-window.c:
2422 Handle popup_menu_changed.
2424 * src/nautilus-emblem-sidebar.c:
2425 * src/nautilus-history-sidebar.c:
2426 * src/nautilus-navigation-window-menus.c:
2427 * src/nautilus-navigation-window.c:
2428 * src/nautilus-property-browser.c:
2429 * src/nautilus-spatial-window.c:
2430 * src/nautilus-window-menus.c:
2433 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
2435 2006-06-16 Alexander Larsson <alexl@redhat.com>
2437 * libnautilus-private/nautilus-column-utilities.c:
2438 Add selinux context column
2440 * libnautilus-private/nautilus-directory-async.c:
2441 * libnautilus-private/nautilus-file-private.h:
2442 * libnautilus-private/nautilus-file.[ch]:
2443 Get selinux context for all files.
2444 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
2445 Add selinux_context string attribute.
2447 * src/file-manager/fm-properties-window.c:
2448 Display selinux context in permissions page.
2450 2006-06-16 Alexander Larsson <alexl@redhat.com>
2452 * libnautilus-private/nautilus-global-preferences.[ch]:
2453 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2454 Add show_advanced_permissions setting
2455 Remove show_special_flags setting, its always on in advanced mode.
2457 * libnautilus-private/nautilus-file-operations.[ch]:
2458 Add nautilus_file_set_permissions_recursive
2460 * src/file-manager/fm-properties-window.c:
2461 Change permission page. Implement both simple and advanced mode.
2462 Add recursive permissions setting.
2463 HIGify some spacing.
2465 2006-06-12 Alexander Larsson <alexl@redhat.com>
2468 Post-release version bump
2470 === nautilus 2.15.2 ===
2472 2006-06-12 Alexander Larsson <alexl@redhat.com>
2477 2006-05-30 Christian Neumair <chris@gnome-de.org>
2479 * libnautilus-private/nautilus-icon-factory.c:
2480 * libnautilus-private/nautilus-thumbnails.c:
2481 * libnautilus-private/nautilus-thumbnails.h:
2482 Use GdkPixbufLoader for thumbnailing.
2484 2006-05-29 Christian Neumair <chris@gnome-de.org>
2486 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
2487 Limit max. returned SVG icon size to requested icon size.
2489 2006-05-24 Christian Neumair <chris@gnome-de.org>
2491 * libnautilus-private/nautilus-file-utilities.c:
2492 (nautilus_file_operations_copy_move):
2493 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
2494 nautilus_file_get_enclosing_volume.
2496 * libnautilus-private/nautilus-file-utilities.c:
2497 * libnautilus-private/nautilus-file-utilities.h:
2498 Remove nautilus_get_enclosing_volume.
2500 2006-05-24 Paolo Borelli <pborelli@katamail.com>
2502 * src/nautilus-information-panel.c:
2503 * src/nautilus-window-bookmarks.c:
2504 * src/file-manager/fm-properties-window.c:
2506 Use g_signal_connect_data instead of the outdated eel equivalent.
2508 2006-05-24 Alexander Larsson <alexl@redhat.com>
2510 * src/file-manager/fm-list-view.c:
2511 Remove unused include of eel-cell-renderer-pixbuf-list.h
2513 2006-05-24 Paolo Borelli <pborelli@katamail.com>
2515 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
2516 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
2518 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
2520 * nautilus-folder-handler.desktop.in: Add internationalization
2521 * po/POTFILES.in: Add the file.
2523 2006-05-16 Alexander Larsson <alexl@redhat.com>
2525 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
2526 Only pass TRUE for embedding_text if we actually read a top-left text.
2527 Based on patch from Rene Hausleitner (#335435)
2529 2006-05-16 Alexander Larsson <alexl@redhat.com>
2531 * src/file-manager/fm-directory-view.c:
2532 * src/nautilus-places-sidebar.c:
2533 Don't allow floppy formating if the floppy is mounted,
2534 since gfloppy can't handle that. (#125819)
2535 Patch from Xavier Claessens
2537 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
2540 Post-release version bump.
2542 === nautilus 2.15.1 ===
2544 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
2549 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
2551 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
2552 (icon_set_size), (icon_toggle_selected),
2553 (nautilus_icon_container_move_icon), (keyboard_stretching),
2554 (end_stretching), (nautilus_icon_container_update_icon),
2555 (assign_icon_position), (nautilus_icon_container_add),
2556 (nautilus_icon_container_is_stretched),
2557 (nautilus_icon_container_unstretch),
2558 (nautilus_icon_container_freeze_icon_positions):
2559 * libnautilus-private/nautilus-icon-container.h:
2560 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
2561 * libnautilus-private/nautilus-icon-private.h:
2562 * src/file-manager/fm-icon-view.c:
2563 (get_stored_icon_position_callback),
2564 (icon_position_changed_callback):
2565 Cleanup to merge the x any y icon scale factors into one variable.
2567 Patch from Christian Neumair <chris@gnome-de.org>
2569 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
2571 * src/nautilus-places-sidebar.c: (update_places_cb),
2572 (volume_unmounted_callback), (drive_disconnected_callback),
2573 (drive_connected_callback),
2574 (nautilus_places_sidebar_set_parent_window):
2575 Update the places on drive-connected and drive-disconnected
2576 signals too. Delay the update for the volume-unmounted signal
2577 with an idle callback to work around gnome-vfs removing the
2578 volume only after we received the signal.
2580 Patch from Xavier Claessens <xclaesse@gmail.com>
2582 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
2584 * src/nautilus-window-manage-views.c:
2585 (got_file_info_for_view_selection_callback):
2586 Re-set viewed_file after a location change failed. Prevents
2587 crashing over an assertion in viewed_file_changed_callback
2588 on slow filesystems. Fixes #339965.
2590 2006-05-08 Federico Mena Quintero <federico@novell.com>
2592 * libnautilus-private/nautilus-file-operations.c
2593 (handle_transfer_ok): Don't special-case the first 0 bytes of the
2594 file in the case of reporting actual copy/move progress. It is
2595 fine to update both the labels and the sizes every time. Fixes
2596 http://bugzilla.gnome.org/show_bug.cgi?id=341064
2597 https://bugzilla.novell.com/show_bug.cgi?id=66073
2599 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
2601 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2602 (check_visibility), (bookmarks_check_popup_sensitivity),
2603 (get_selected_iter), (rename_selected_bookmark),
2604 (remove_selected_bookmarks), (mount_shortcut_cb),
2605 (unmount_shortcut_cb), (eject_shortcut_cb),
2606 (nautilus_places_sidebar_init):
2607 Add volume data to the list store and use it to show
2608 an unmount command for network volumes. (#316184)
2610 Patch from Xavier Claessens <xclaesse@gmail.com>
2612 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
2614 * libnautilus-private/nautilus-dnd.c:
2615 (nautilus_drag_drop_action_ask),
2616 (nautilus_drag_drop_background_ask):
2617 * src/file-manager/fm-tree-view.c: (create_popup_menu):
2618 * src/nautilus-places-sidebar.c:
2619 (bookmarks_build_popup_menu):
2620 Use eel_gtk_menu_append_separator.
2622 * src/nautilus-places-sidebar.c:
2623 (bookmarks_check_popup_sensitivity):
2624 Use eel_gtk_widget_set_shown.
2626 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
2628 * src/nautilus-query-editor.c: (type_combo_changed):
2629 Fix typo in function name: s/availible/available/ (#326053)
2634 2006-05-04 Christian Neumair <chris@gnome-de.org>
2636 * src/nautilus-navigation-action.c:
2637 (nautilus_navigation_action_class_init), (disconnect_proxy):
2638 Disconnect signal handlers registered when connecting proxies.
2640 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
2642 * src/nautilus-places-sidebar.c: (volume_op_callback):
2643 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
2644 (eject_for_type), (set_visibility),
2645 (bookmarks_check_popup_sensitivity), (get_selected_drive),
2646 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
2647 (format_shortcut_cb), (bookmarks_build_popup_menu):
2648 Add mount, unmount, eject and format menu items to the popup menu
2649 of drives in the places sidebar. (#316184)
2651 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
2653 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2655 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
2656 Adapt to new GtkAboutDialog behaviour and use wrap-license.
2657 Makes the close button work again. Fixes #336520.
2659 Patch from Christian Persch <chpe@gnome.org>
2661 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2663 * src/nautilus-query-editor.c: (location_row_create_widgets):
2664 Fix typo in the query filechooser window title. (#325284)
2666 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2668 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
2669 (finish_first_line):
2670 Fix wording: Use "criterion" instead of "criterium". (#331682)
2672 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
2674 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2676 * libnautilus-private/nautilus-program-choosing.c:
2677 (application_cannot_open_location):
2678 Remove bogus period from strings. (#336909)
2680 Patch from Javier F. Serrador <serrador@tecknolabs.com>
2682 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2684 * libnautilus-private/nautilus-file-operations.c:
2685 (handle_transfer_overwrite): Use the same phrasing and
2686 format as the GTK+ overwrite dialog. Also, per the HIG
2687 convert the dialog to a confirmation alert since the user's
2688 command may destroy data. (#325188)
2690 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
2692 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
2694 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
2695 (append_exifdata_string):
2696 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
2697 deciding which date to show from image metadata. (#331810)
2699 Patch from Pat Suwalski <pat@suwalski.net>
2701 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
2705 Update handling of po/LINGUAS for new instructions. Refer
2706 to http://live.gnome.org/GnomeGoals/PoLinguas
2708 Patch from Brian Pepple <bdpepple@gmail.com>
2710 2006-04-27 Christian Neumair <chris@gnome-de.org>
2712 * src/file-manager/fm-actions.h:
2713 * src/file-manager/fm-directory-view.c:
2714 (file_get_volume_and_drive),
2715 (action_self_mount_volume_callback),
2716 (action_self_unmount_volume_callback),
2717 (action_self_eject_volume_callback),
2718 (action_self_format_volume_callback),
2719 (file_get_volume_and_drive),
2720 (file_should_show_self),
2721 (real_update_menus_volumes):
2722 * src/file-manager/fm-tree-view.c:
2723 (create_popup_menu):
2724 * src/file-manager/nautilus-directory-view-ui.xml:
2725 Allow to mount/unmout/eject/format a volume when displaying its
2728 2006-04-26 Christian Neumair <chris@gnome-de.org>
2730 * libnautilus-private/nautilus-file.c:
2731 (nautilus_file_denies_access_permission),
2732 (nautilus_file_can_get_permissions),
2733 (nautilus_file_can_set_permissions):
2734 If no ACCESS file info field is available, pretend to have full
2735 access. If no PERMISSIONS field is available, pretend to have full
2738 2006-04-26 Alexander Larsson <alexl@redhat.com>
2740 * libnautilus-private/nautilus-icon-canvas-item.c:
2741 Fix width of text selection in text-below-icons mode.
2744 2006-04-26 Alexander Larsson <alexl@redhat.com>
2749 * src/nautilus-connect-server-dialog-main.c:
2750 * src/nautilus-main.c:
2751 Convert from popt to goption.
2752 Based on patch from Philip Van Hoof
2754 2006-04-25 Alexander Larsson <alexl@redhat.com>
2756 * src/nautilus-main.c:
2757 Remove icon registration, as its no longer needed with gtk 2.9.
2759 * src/nautilus-window-menus.c:
2760 (nautilus_menus_append_bookmark_to_menu):
2763 2006-04-25 Alexander Larsson <alexl@redhat.com>
2766 Bump version to 2.15.1
2767 2.14 development continues on gnome-2-14 branch.
2769 ==== gnome-2-14 branched from here ===
2771 2006-04-25 Christian Neumair <chris@gnome-de.org>
2774 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
2776 * src/file-manager/fm-tree-view.c: (create_tree):
2777 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
2779 2006-04-18 Alexander Larsson <alexl@redhat.com>
2781 * libnautilus-private/nautilus-file-attributes.h:
2782 * libnautilus-private/nautilus-directory-async.c:
2783 * libnautilus-private/nautilus-directory-private.h:
2784 * libnautilus-private/nautilus-file-private.h:
2785 * libnautilus-private/nautilus-file.c:
2786 * libnautilus-private/nautilus-file.h:
2787 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
2788 the normal top-left text to 10x5.
2789 Add need_large argument to nautilus_file_peek_top_left_text and
2790 nautilus_extract_top_left_text.
2792 * libnautilus-private/nautilus-icon-canvas-item.[ch]
2793 Make details an instance-private instead of allocating separately.
2794 Add _set_is_visible() and only keep PangoLayouts cached for
2797 * libnautilus-private/nautilus-icon-container.[ch]:
2798 * src/file-manager/fm-icon-container.c:
2799 Monitor large embedded text for larger icons.
2800 Call nautilus_icon_canvas_item_set_is_visible as needed.
2802 * libnautilus-private/nautilus-icon-factory.[ch]:
2803 Limit never-free recently used cache to 20 items.
2804 Free other unused cache items after a 100 sec.
2806 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
2809 Remove newlines to fix build with CVS intltool. (#338423)
2811 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
2813 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
2814 Don't delete the first bookmark if pressing del key on an
2815 undeletable item. Fixes #338377.
2817 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
2819 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
2820 Don't add location bookmark for desktop windows. Fixes #334860.
2822 Patch from Christian Neumair <chris@gnome-de.org>
2824 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
2827 Post-release version bump.
2829 === nautilus 2.14.1 ===
2831 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
2839 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
2841 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
2842 Use smaller close icon for the sidebar.
2844 Patch from Yang Hong <yanghong@ccoss.com.cn>
2846 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
2848 * libnautilus-private/nautilus-icon-dnd.c:
2849 (get_data_on_first_target_we_support):
2850 Determine drop target by iterating through drop container
2851 target list instead of drag context DND list. (#337588)
2853 Patch from Christian Neumair <chris@gnome-de.org>
2855 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
2857 * po/LINGUAS: New file listing all supported languages.
2859 * configure.in: Use po/LINGUAS instead of including all languages
2860 directly in this file. See the wiki for more information:
2861 http://live.gnome.org/GnomeGoals/PoLinguas
2863 Patch from Brian Pepple <bdpepple@gmail.com>
2865 2006-04-08 Christian Neumair <chris@gnome-de.org>
2867 * libnautilus-private/nautilus-file-operations-progress.c:
2868 (nautilus_file_operations_progress_update),
2869 (nautilus_file_operations_progress_set_operation_string):
2870 Update progress dialog when setting its operation string,
2871 also set operation string during preflight.
2873 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
2875 * src/file-manager/fm-directory-view.c:
2876 (set_script_environment_variables),
2877 (unset_script_environment_variables):
2878 * src/nautilus-main.c: (main):
2879 * src/nautilus-shell.c: (corba_restart):
2880 Use g_(un)setenv instead of their eel_ counterparts.
2882 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
2884 * src/nautilus-places-sidebar.c: (add_place), (update_places),
2885 (mount_volume_callback), (row_activated_callback),
2886 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
2887 Adapt the same policy for showing drives and volumes in the places
2888 sidebar as in computer:/// and the gtk filechooser: Show unmounted
2889 but user-visible drives and mount them on activation. (#321320)
2891 Patch from Xavier Claessens <xclaesse@gmail.com>
2893 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
2895 * data/patterns/.striated.png:
2896 * data/patterns/Makefile.am:
2897 Remove unused pattern file. (#337353)
2899 2006-03-30 Christian Neumair <chris@gnome-de.org>
2901 * src/file-manager/fm-directory-view.c:
2902 (fm_directory_view_get_loading):
2903 * src/file-manager/fm-directory-view.h:
2904 Add fm_directory_view_get_loading().
2906 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
2907 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
2908 Use fm_directory_view_get_loading() to determine whether view is
2909 loaded. If it is not yet loaded, don't position icons lazily.
2911 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
2913 * src/nautilus-connect-server-dialog-main.c: (main):
2914 Get the command line options and pass them on to the dialog.
2916 * src/nautilus-connect-server-dialog.c: (connect_to_server),
2917 (nautilus_connect_server_dialog_init), (setup_for_type):
2918 Use new MethodInfo struct to construct the UI.
2919 (display_server_uri): New function for initialising the UI based
2920 on the broken down parts of the URI.
2921 (nautilus_connect_server_dialog_new): Use display_server_uri.
2922 (get_method_description): New helper function.
2923 (port_insert_text): Accept more than one digit at a time.
2925 Display broken down URIs in 'Connect to Server' properly. (#332848)
2927 Patch from Nate Nielsen <nielsen@memberwebs.com>
2929 2006-03-22 Daniel Drake <dsd@gentoo.org>
2931 * libnautilus-private/nautilus-icon-factory.c: Only consider
2932 the filename suffix when deciding if a file is an SVG image.
2935 2006-03-22 Paolo Borelli <pborelli@katamail.com>
2937 * src/nautilus-application.c: use g_strv_length instead of a
2938 private copy and gnome_vfs_make_uri_from_shell_arg instead of
2939 the old eel_make_uri_from_shell_arg. Bug #334077.
2941 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
2943 * src/file-manager/fm-directory-view.c:
2944 (pattern_select_response_cb), (select_pattern):
2945 Add help button to the Select Pattern dialog. (#331443)
2947 * src/nautilus-connect-server-dialog.c: (response_callback),
2948 (nautilus_connect_server_dialog_init):
2949 Add help button to the Connect to Server dialog. (#334330)
2951 * src/nautilus-location-dialog.c: (response_callback),
2952 (nautilus_location_dialog_init):
2953 Add help button to the Open Location dialog (#334293)
2955 2006-03-14 Federico Mena Quintero <federico@novell.com>
2957 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
2958 Don't set the visibility of the "burn CD" action here.
2959 (nautilus_window_initialize_menus_constructed): New public
2960 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
2961 a window which has a menubar. This prevents calling
2962 have_burn_uri() unnecessarily for the desktop window, as this is
2963 an expensive operation during login (up to 1 second!). The way
2964 have_burn_uri() works is by creating a "burn:///" URI and seeing
2965 if it is valid, but this makes gnome-vfs load libmapping.so from
2966 nautilus-cd-burner; this takes a long time during login.
2968 * src/nautilus-window-private.h: Added prototype for
2969 nautilus_window_initialize_menus_constructed().
2971 * src/nautilus-window.h: New prototype for
2972 nautilus_window_has_menubar_and_statusbar().
2974 * src/nautilus-window.c
2975 (nautilus_window_has_menubar_and_statusbar): New function; returns
2976 whether the window should have a menubar and statusbar. This
2977 depends on the window_type from the class structure.
2978 (nautilus_window_constructor): Call
2979 nautilus_window_initialize_menus_constructed(). We do it here so
2980 that its own call to nautilus_window_has_menubar_and_statusbar()
2981 will already have the right value for class->window_type.
2983 2006-03-19 Christian Neumair <chris@gnome-de.org>
2985 * src/nautilus-main.c: (register_icons):
2986 Speed up stock icon registration, as discussed on the mailing list:
2988 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
2992 * libnautilus-private/nautilus-file-operations.c:
2993 (nautilus_file_operations_copy_move):
2994 Check whether enclosing volume for any of the source files is
2995 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
2998 * libnautilus-private/nautilus-file-utilities.c:
2999 * libnautilus-private/nautilus-file-utilities.h:
3000 Add nautilus_get_enclosing_volume.
3002 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
3004 * nautilus-computer.desktop.in:
3005 * nautilus-folder-handler.desktop.in:
3006 * nautilus-home.desktop.in:
3007 * src/network-scheme.desktop.in:
3008 Add --no-desktop to the Exec command line options. (#326338)
3010 Patch from Saleem Abdulrasool
3012 * nautilus-computer.desktop.in:
3013 * nautilus-folder-handler.desktop.in:
3014 * nautilus-home.desktop.in:
3015 * nautilus.desktop.in:
3016 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
3017 none of the listed binaries does exist anymore.
3019 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
3021 * libnautilus-private/*.c:
3022 * src/file-manager/*.c:
3024 Use gi18n.h instead of deprecated gnome-i18n.h header.
3026 * libnautilus-private/nautilus-query.c:
3027 (nautilus_query_to_readable_string):
3028 Mark string for translation.
3031 Add nautilus-query.c
3033 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
3035 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
3037 * configure.in: Added "ka" Georgian to
3040 2006-03-13 Alexander Larsson <alexl@redhat.com>
3043 Post-release version bump.
3045 === nautilus 2.14.0 ===
3047 2006-03-13 Alexander Larsson <alexl@redhat.com>
3053 Update version to 2.14.0
3055 2006-03-07 Alexander Larsson <alexl@redhat.com>
3057 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
3058 (activation_drive_mounted_callback):
3059 Don't show error dialog if mount error is "".
3061 2006-03-06 Alexander Larsson <alexl@redhat.com>
3063 * libnautilus-private/nautilus-icon-canvas-item.c:
3064 Fix text drawing in RTL mode in text beside icons.
3066 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
3068 * libnautilus-private/nautilus-mime-actions.c:
3069 (nautilus_mime_actions_get_full_file_attributes):
3070 Don't request the mime list for activation, context menu and
3071 the view as menu anymore. It was once used for determining a
3072 specialized component for directories, but we don't support that
3073 anymore. Nowadays it just delays these operations and can cause
3074 auth dialogs when opening the popup menu.
3076 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
3078 * libnautilus-private/nautilus-file.c:
3079 (nautilus_file_recompute_deep_counts):
3080 Add file to work queue of enclosing directory when recomputing
3081 deep count for the properties dialog. Fixes #169342.
3083 Patch from Christian Neumair
3085 2006-03-03 Alexander Larsson <alexl@redhat.com>
3087 * src/nautilus-window-manage-views.c:
3088 * src/nautilus-window-private.h:
3089 Close window when it gets put in the trash.
3091 Patch from Christian Neumair
3093 2006-03-03 Alexander Larsson <alexl@redhat.com>
3095 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3096 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
3097 icons jumping around
3099 * libnautilus-private/nautilus-icon-container.c:
3100 remove old workaround
3102 Patch from Christian Neumair
3104 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
3106 * configure.in: Add "km" to ALL_LINGUAS.
3108 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
3110 * libnautilus-private/nautilus-directory-async.c:
3111 (new_files_cancel), (nautilus_directory_cancel):
3112 Cancel get_file_info calls for new files too. Fixes a crash
3113 when leaving a directory with pending calls (#152977).
3115 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
3117 * src/file-manager/fm-directory-view.c: (activate_callback):
3118 Close the window after the file activation, not before.
3119 Fixes a crash when middle-clicking a file (#330491).
3121 2006-02-28 Alexander Larsson <alexl@redhat.com>
3123 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
3124 Don't show directory count for smb shares, as that can cause
3125 lots of network traffic and auth dialogs.
3127 2007-02-28 Christian Neumair <chris@gnome-de.org>
3129 * libnautilus-private/nautilus-icon-container.c:
3130 (get_cmp_point_x), (get_cmp_point_y),
3131 (compare_icons_horizontal_first), (compare_icons_vertical_first),
3132 (closest_in_90_degrees), (record_arrow_key_start):
3133 Use better icon points for comparing the position of two items in
3134 "Text Beside Icon" mode. Fixes keynav issues with items that have
3135 different icon sizes.
3137 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
3139 * libnautilus-private/nautilus-tree-view-drag-dest.c:
3141 Test for the right path in the break condition. Fixes an infinite
3142 loop when dragging an item over a non-folder child of an expanded
3143 node in the list view, deadlocking the desktop.
3145 2006-02-27 Alexander Larsson <alexl@redhat.com>
3148 Post release version bump
3150 === nautilus 2.13.92 ===
3152 2006-02-27 Alexander Larsson <alexl@redhat.com>
3157 2006-02-27 Alexander Larsson <alexl@redhat.com>
3159 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
3160 Use lazy positioning for volumes only, not all desktop file icons,
3161 as this can cause icons to move around, and its mainly required
3162 for removable volumes anyway.
3164 2006-02-27 Alexander Larsson <alexl@redhat.com>
3166 * src/nautilus-navigation-window.c:
3167 * src/nautilus-spatial-window.c:
3168 * src/nautilus-window.[ch]:
3169 Don't shortcut the title change when the bookmark name changes.
3171 Patch from Christian Neumair.
3173 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
3175 Get users' and groups' names via a cache to avoid calling
3176 getpwuid/getgrgid too often (i.e. many times during single redraw).
3178 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
3179 Added nautilus-users-groups-cache.[ch]
3180 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
3181 implementation of cache for getpwuid/getgrgid results.
3182 * libnautilus-private/nautilus-file.c:
3183 (get_user_name_from_id): removed
3184 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
3185 (get_user_and_real_name_from_id): get user name and gecos using
3186 nautilus_users_cache_* functions instead of using getpwuid directly.
3187 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
3188 (nautilus_file_get_group_name): get group name using
3189 nautilus_groups_cache_get_name instead of using getgrgid directly.
3190 (nautilus_file_get_owner_as_string): get user name using
3191 nautilus_users_cache_get_name.
3193 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
3195 Don't add all possible columns to GtkTreeView when initializing
3196 FMListView, only the ones we actually show. This way we avoid getting
3197 unnecessary data from the model, e.g. quite heavy "owner" and "group"
3198 columns with the default settings.
3200 * src/file-manager/fm-list-view.c:
3201 (apply_visible_columns_foreach, apply_visible_columns,
3202 apply_column_order): removed
3203 (apply_columns_settings): new function, updates a list of columns in
3204 GtkTreeView given both a list of visible columns and their ordering,
3205 replacement for apply_visible_columns and apply_column_order.
3206 (create_and_set_up_tree_view): when creating details->columns hash
3207 table, pass g_object_unref as value_destroy_func; before adding
3208 columns to the hash call g_object_ref+gtk_object_sink on them, don't
3209 add columns to the view, the appropriate columns will be added when
3210 applying the configuration; in order to apply initial columns
3211 settings, call apply_columns_settings (instead of
3212 apply_visible_columns + apply_column_order).
3213 (set_visible_columns_from_metadata_and_preferences,
3214 set_column_order_from_metadata_and_preferences): removed
3215 (set_columns_settings_from_metadata_and_preferences): new, replacement
3216 for set_visible_columns_* and set_column_order_*.
3217 (fm_list_view_begin_loading, column_chooser_changed_callback,
3218 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
3219 default_visible_columns_changed_callback,
3220 default_column_order_changed_callback): use newly added
3221 set_columns_settings_from_metadata_and_preferences.
3223 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
3225 Avoid heavy operations inside "motion_notify_event" handler: don't
3226 call gtk_tree_model_row_changed (which causes updating the whole
3227 view), don't create new mouse cursor, change cursor only when
3229 As a bonus we avoid leaking hand cursor in nautilus and X server.
3231 * src/file-manager/fm-list-view.c:
3232 (hand_cursor): new global variable for storing hand cursor used in
3234 (motion_notify_callback): don't call gtk_tree_model_row_changed on
3235 the model when changing rows, it's very slow and unnecessary - GTK+
3236 automatically invalidates parts of the view occupied by old and new
3237 row; don't leak the hand cursor (GdkCursor), change mouse cursor
3238 only when necessary (from GDK_HAND2 to default and the other way
3240 (leave_notify_callback): don't call gtk_tree_model_row_changed on
3241 the current row in the model, GTK+ automatically redraws the current
3243 (enter_notify_callback): in case single click mode is used, update
3244 details->hover_path and set hand cursor if necessary
3245 (create_and_set_up_tree_view): connect to enter_notify_event signal
3246 in addition to leave_notify_event.
3247 (fm_list_view_click_policy_changed): unref global hand_cursor and
3248 set it to NULL when changing to double click mode, create new cursor
3249 and assign it to hand_cursor when changing to single click one.
3250 (fm_list_view_finalize): free details->hover_path if necessary
3251 (fm_list_view_init): explicitly set details->hover_path to NULL
3253 2006-02-27 Alexander Larsson <alexl@redhat.com>
3255 * src/nautilus-window-manage-views.c:
3256 Don't close window if old file changed when we're loading
3257 a new one (#137027).
3258 Based on patch from Christian Neumair.
3260 2006-02-27 Alexander Larsson <alexl@redhat.com>
3262 * libnautilus-private/nautilus-icon-container.c:
3263 Correctly handle *_margins as pixel values, not world-coords.
3264 Based on patch from Christian Neumair.
3266 2006-02-27 Federico Mena Quintero <federico@novell.com>
3268 * libnautilus-private/nautilus-icon-container.c
3269 (finish_adding_new_icons): Do not place icons both in the
3270 no_position_icons and semi_position_icons lists!
3271 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
3272 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
3273 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
3274 getting a negative number. So, we initially test for this and
3275 start that the first snap column. The same reasoning applies to
3276 *y and the baseline.
3278 2006-02-27 Alexander Larsson <alexl@redhat.com>
3280 * src/nautilus-navigation-window.c:
3281 Allow saving a sidebar width of 0 (#331475)
3282 Patch from Christian Neumair
3284 2006-02-27 Alexander Larsson <alexl@redhat.com>
3286 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
3287 Allow line-breaks after '-', '_', '.'
3288 (although not when a short number follows '.')
3289 Patch from Christian Neumair
3291 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
3293 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
3294 (can_accept_items_as_bookmarks), (drag_motion_callback),
3295 (bookmarks_drop_uris), (build_selection_list),
3296 (drag_data_received_callback):
3297 Only allow creation of bookmarks for directories. Fixes #328074.
3299 2006-02-26 Christian Neumair <chris@gnome-de.org>
3301 * libnautilus-private/nautilus-directory.c:
3302 (nautilus_directory_notify_files_removed):
3303 Plug potential leak.
3305 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
3307 * src/file-manager/fm-directory-view.c: (done_loading):
3308 Only use the idle reveal mechanism for the list view.
3310 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
3312 * src/file-manager/fm-directory-view.c:
3313 (fm_directory_view_destroy), (reveal_selection_idle_callback),
3315 Call reveal_selection in an idle callback to work around a bug in
3316 GtkTreeView which produces buggy scroll states when the nodes have
3317 not yet been allocated. It would make the selection always the top
3318 row even when it should ignore alignment, among other oddities.
3320 2006-02-26 Christian Neumair <chris@gnome-de.org>
3322 * src/nautilus-application.c: (nautilus_application_get_n_windows):
3323 * src/nautilus-application.h:
3324 * src/nautilus-window-manage-views.c:
3325 (got_file_info_for_view_selection_callback):
3326 Also consider desktop windows when deciding whether to fallback to
3327 home or not. Fixes #331605.
3329 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
3331 * configure.in: Add "zh_HK" to ALL_LINGUAS.
3333 2006-02-24 Alexander Larsson <alexl@redhat.com>
3335 * libnautilus-private/nautilus-directory-async.c:
3336 (directory_count_start):
3337 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
3338 This avoids lots of stats.
3341 Require vfs 2.13.92 (cvs for now) for the above.
3343 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3345 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3346 Don't leak bookmark.
3348 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3350 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
3351 Resolve the dropped uris to their drop target, use the same naming
3352 logic as the bookmark menu and use gnome-fs-directory icon when adding.
3353 If something more fitting is available it will be updated anyway.
3356 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3358 * src/nautilus-places-sidebar.c: (bookmarks_edited):
3359 Set the has_custom_name_flag before setting the name - which would
3360 otherwise immediately commit the bookmarks to disk without the name.
3363 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
3365 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
3366 (bookmarks_button_press_event_cb):
3367 Open the popup menu non-modal and pass the button event on to the
3368 tree view. Makes a right click select the item under the cursor
3369 before bringing up the menu. Fixes #329778.
3371 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
3373 * libnautilus-private/nautilus-file.c:
3374 (nautilus_file_get_size_as_string_with_real_size):
3375 Add a cast to fix build for platforms where GnomeVFSFileSize
3376 is not defined as long long (e.g. AMD64). Fixes bug #331636.
3378 2006-02-21 Alexander Larsson <alexl@redhat.com>
3380 * src/file-manager/fm-error-reporting.[ch]:
3381 Add callback to fm_rename_file.
3383 * src/file-manager/fm-icon-view.c:
3384 Pass NULL as above callback
3386 * src/file-manager/fm-list-view.c:
3387 Don't activate file when renaming, delay until rename done.
3388 After rename, scroll to renamed file if not visibile, because it
3391 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
3393 * src/file-manager/fm-list-model.c:
3394 On file change, if file was re-sorted emit rows_reordered.
3396 This fixes bug #326581
3398 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
3400 * libnautilus-private/nautilus-mime-actions.c:
3401 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
3402 (file_compare_by_uri_scheme),
3403 (nautilus_mime_get_default_application_for_files),
3404 (nautilus_mime_get_open_with_applications_for_files),
3405 (nautilus_mime_get_applications_for_files),
3406 (nautilus_mime_has_any_applications_for_files):
3407 Avoid redundant application lookups by sorting the files by mime type
3408 and skipping the ones which have the same mime type / parent uri
3409 combination as the previous one. Prevents nautilus from blocking for
3410 seconds when selecting many files of similar type.
3412 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
3414 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
3415 Fall back to locale encoding or force utf8 if the utf8 conversion
3416 of the link target filename fails. (#331379)
3418 2006-02-15 Alexander Larsson <alexl@redhat.com>
3420 * src/file-manager/fm-properties-window.c (append_extension_pages):
3421 Pass the original files, not the target files to property
3422 page providers. (#329426)
3423 (create_permissions_page):
3424 Make sure we can get permissions from target before showing
3427 2006-02-13 Alexander Larsson <alexl@redhat.com>
3430 Post release version bump.
3432 === nautilus 2.13.91 ===
3434 2006-02-13 Alexander Larsson <alexl@redhat.com>
3442 2006-02-06 Alexander Larsson <alexl@redhat.com>
3444 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
3445 Fix layout bug on desktop (#153519)
3447 2006-02-06 Alexander Larsson <alexl@redhat.com>
3449 * nautilus-folder-handler.desktop.in:
3450 Add application/x-gnome-saved-search to the list of folder types handled
3452 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3455 Post release version bump.
3457 === nautilus 2.13.90 ===
3459 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3465 Bump version to 2.13.90
3467 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3469 * src/nautilus-file-management-properties.c:
3470 (nautilus_file_management_properties_dialog_setup):
3471 * src/nautilus-file-management-properties.glade:
3472 Add the option to always use the location bar to the
3473 preferences dialog. Closes #328659.
3474 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
3476 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
3478 * libnautilus-private/nautilus-view.h:
3479 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
3480 Add new grab_focus method.
3482 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
3483 (fm_list_view_iface_init):
3484 Implement grab_focus.
3486 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
3487 Use grab_focus to set the focus on the content view. Fixes #329087.
3488 Patch from Nelson Benitez <gnel@cenobioracing.com>
3490 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
3492 * src/nautilus-places-sidebar.c: (compute_drop_position),
3493 (get_drag_data), (free_drag_data), (drag_motion_callback),
3494 (drag_leave_callback), (uri_list_from_selection),
3495 (drag_data_received_callback), (drag_drop_callback),
3496 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
3497 Enable bookmarks as drop targets. Closes #43311.
3498 Based on a patch from Christian Neumair <chris@gnome-de.org>.
3500 2006-01-29 Christian Neumair <chris@gnome-de.org>
3502 * libnautilus-private/nautilus-icon-container.c:
3503 (finish_adding_new_icons):
3504 Use same grid as positioned icons to not mess up spacing.
3506 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
3508 * libnautilus-private/nautilus-file.c:
3509 (nautilus_file_get_size_as_string_with_real_size),
3510 (nautilus_file_get_string_attribute):
3511 * src/file-manager/fm-properties-window.c: (create_basic_page):
3512 Show the detailed file size in addition to the formatted one
3513 in the properties dialog. Fixes #62713.
3514 Patch from Gautier Portet <kassoulet@gmail.com>
3516 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3518 * src/file-manager/fm-directory-view.c:
3519 (confirm_delete_from_trash):
3520 HIGify the icon in the delete from trash dialog.
3521 Patch from Luca Ferretti <elle.uca@libero.it>
3523 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3525 * test/test-nautilus-directory-async.c: (main):
3526 Fix C99-style variable initialization.
3527 Patch from Jens Granseuer <jensgr@gmx.net>
3529 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3531 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
3532 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
3533 Stop cell editing when disposing the view. Fixes #322821.
3535 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
3537 * libnautilus-private/nautilus-file-operations.c:
3538 (progress_dialog_set_to_from_item_text):
3539 Use nautilus_get_uri_shortname_for_display to avoid
3540 crashing g_markup with invalid utf-8. Fixes #325586.
3542 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
3544 * src/file-manager/fm-properties-window.c:
3545 (synch_groups_combo_box), (synch_user_menu):
3546 Don't try to update the owner and group widgets if
3547 the monitored file was removed. Fixes #325702.
3549 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
3551 * src/nautilus-window.c: (nautilus_window_destroy):
3552 Unref and destroy a new content view that has been created
3553 but not yet been switched to. Fixes a rare crash.
3555 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
3557 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
3560 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
3562 * libnautilus-private/nautilus-desktop-directory-file.c:
3563 (desktop_directory_file_monitor_add):
3564 Fix a typo that makes the desktop directory monitors leak.
3566 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
3568 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
3569 Never try to scale icons down to 0px. Fixes scaling for
3570 images with extreme ratios.
3572 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
3574 * libnautilus-private/nautilus-mime-actions.c:
3575 (nautilus_mime_get_applications_for_file):
3576 Don't leak mime_type.
3578 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
3580 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
3581 Destroy the bookmarks window on shutdown.
3583 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
3584 Release the bookmark stores.
3586 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
3588 * src/nautilus-spatial-window.c:
3589 (nautilus_spatial_window_finalize):
3590 Don't leak last_geometry.
3592 * src/file-manager/fm-tree-view.c:
3593 (show_iter_for_file):
3596 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
3598 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
3599 Don't try to remove dummy rows from the reverse maps. Fixes
3600 critical warnings when reloading a list view with subdirectories.
3602 2006-01-16 Alexander Larsson <alexl@redhat.com>
3605 Post release version bump.
3607 === nautilus 2.13.4 ===
3609 2006-01-16 Alexander Larsson <alexl@redhat.com>
3614 2006-01-16 Alexander Larsson <alexl@redhat.com>
3617 * libnautilus-private/Makefile.am:
3618 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
3619 * libnautilus-private/nautilus-search-engine.c:
3620 Add search support for the Tracker indexing engine.
3622 2006-01-16 Alexander Larsson <alexl@redhat.com>
3624 * src/file-manager/fm-directory-view.c:
3625 Handle the mount/unmount error case where the mount system handled
3628 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
3630 * src/nautilus-places-sidebar.c: (add_place), (update_places),
3631 (get_bookmark_index), (compute_drop_position),
3632 (drag_motion_callback), (drag_leave_callback),
3633 (bookmarks_drop_uris), (drag_data_received_callback),
3634 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
3635 (bookmarks_check_popup_sensitivity),
3636 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
3637 (rename_shortcut_cb), (remove_selected_bookmarks),
3638 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
3639 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
3640 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
3641 (bookmarks_button_press_event_cb), (bookmarks_edited),
3642 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
3643 Merge parts of the d'n'd and popup menu code from the gtk filechooser
3644 into the places sidebar.
3646 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
3648 * libnautilus-private/nautilus-directory-background.c:
3649 (nautilus_file_background_read_desktop_settings),
3650 (nautilus_file_background_write_desktop_settings):
3651 Handle new background zooming mode. (#105231)
3653 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
3655 * src/file-manager/fm-desktop-icon-view.c:
3656 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
3657 Remove the default_zoom pref callback in finalize, not destroy.
3660 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
3662 * libnautilus-private/nautilus-file-operations.c:
3663 (progress_dialog_set_to_from_item_text):
3664 Handle hostnames in the progress dialog strings more robustly.
3666 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
3668 2006-01-12 Christian Neumair <chris@gnome-de.org>
3670 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
3671 Update current bookmark name/pixbuf on changes. Partially fixes
3674 2006-01-12 Alexander Larsson <alexl@redhat.com>
3676 * src/file-manager/fm-error-reporting.c: (rename_callback),
3677 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
3678 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
3680 2006-01-11 Sebastien Bacher <seb128@debian.org>
3682 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3683 updated the default thumbnailing value (Fixes #317587)
3685 2006-01-11 Christian Neumair <chris@gnome-de.org>
3687 * libnautilus-private/nautilus-mime-actions.c:
3688 (nautilus_mime_get_default_application_for_files),
3689 (intersect_application_lists),
3690 (nautilus_mime_get_open_with_applications_for_files),
3691 (nautilus_mime_has_any_applications_for_files):
3692 * libnautilus-private/nautilus-mime-actions.h:
3693 Add file list helpers for getting associated applications.
3695 * libnautilus-private/nautilus-program-choosing.c:
3696 * libnautilus-private/nautilus-program-choosing.h:
3697 (nautilus_launch_application):
3698 Allow to pass multiple files per application launch.
3700 * src/nautilus-information-panel.c:
3701 (command_button_callback):
3704 * src/file-manager/fm-directory-view.c:
3705 (application_launch_parameters_new),
3706 (application_launch_parameters_free),
3707 (fm_directory_view_launch_application),
3708 (fm_directory_view_chose_application_callback),
3709 (application_selected_cb),
3710 (open_with_launch_application_callback),
3711 (add_application_to_open_with_menu), (reset_open_with_menu),
3712 (real_update_menus), (list_to_parameters_foreach),
3713 (mime_application_hash),
3714 (fm_directory_view_make_activation_parameters),
3715 (activate_callback):
3716 Support activation of multiple files at once, correctly figure out
3717 their associated applications. Fixes #105653.
3719 * src/file-manager/fm-directory-view.c:
3720 (activate_callback):
3721 ref/unref the view before/after operating on it. Fixes #326231.
3723 2006-01-11 Ryan Lortie <desrt@desrt.ca>
3725 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
3726 instead of g_utf8_strlen() since gtk_editable_insert_text takes
3727 the number of bytes (not number of characters). Fixes #324406.
3729 2006-01-10 Jürg Billeter <j@bitron.ch>
3731 * libnautilus-private/nautilus-desktop-link.c:
3732 (nautilus_desktop_link_new):
3733 Don't try to free constant string. Fixes #326114.
3735 2005-12-20 Christian Neumair <chris@gnome-de.org>
3737 * libnautilus-private/nautilus-file.c:
3738 (nautilus_file_get_custom_icon):
3739 * src/file-manager/fm-properties-window.c:
3740 (fm_properties_window_drag_data_received),
3741 (make_relative_uri_from_full), (set_icon),
3742 (select_image_button_callback):
3743 Set icons for directories relative to the directory location to make
3744 it follow location changes.
3746 2005-12-20 Alexander Larsson <alexl@redhat.com>
3748 * src/nautilus-query-editor.c:
3749 Support filtering on arbitrary mime type.
3750 Uses the new eel_mime_get_availible_mime_types
3753 Require eel 2.13.4 for new mime list function
3755 2005-12-20 Alexander Larsson <alexl@redhat.com>
3757 * src/nautilus-query-editor.c: (edit_clicked),
3758 (nautilus_query_editor_grab_focus):
3759 Don't focus invisible widget.
3761 2005-12-20 Alexander Larsson <alexl@redhat.com>
3763 * libnautilus-extension/Makefile.am:
3764 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
3765 Add NautilusLocationWidgetProvider
3767 * src/nautilus-window-manage-views.c:
3768 Use NautilusLocationWidgetProvider
3770 2005-12-20 Alexander Larsson <alexl@redhat.com>
3772 * src/file-manager/fm-directory-view.c:
3773 (action_save_search_as_callback):
3774 Some better strings, not resizeable.
3776 * src/nautilus-navigation-window.c:
3777 (nautilus_navigation_window_instance_init),
3778 (nautilus_navigation_window_destroy):
3779 Remove unused tooltips object
3781 * src/nautilus-query-editor.c:
3782 Add tooltips, fix spacing
3784 * src/nautilus-spatial-window.c:
3785 * src/nautilus-window-manage-views.c:
3786 Fix spacing for extra location widgets
3788 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
3790 * src/file-manager/fm-directory-view.c
3791 (action_save_search_as_callback): HIG fixes for the save
3794 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
3796 * libnautilus-private/nautilus-desktop-link-monitor.c:
3797 (volume_delete_dialog):
3798 * libnautilus-private/nautilus-file-operations.c:
3799 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
3800 * libnautilus-private/nautilus-icon-dnd.c:
3801 (confirm_switch_to_manual_layout):
3802 * libnautilus-private/nautilus-program-choosing.c:
3803 (application_cannot_open_location):
3804 * src/file-manager/fm-directory-view.c:
3805 (report_broken_symbolic_link):
3806 * src/nautilus-location-bar.c: (drag_data_received_callback):
3807 Adapt callers to eel dialog API changes. Fixes #324262.
3809 Patch from Christian Neumair <chris@gnome-de.org>
3810 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
3812 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
3814 * libnautilus-private/nautilus-dnd.c:
3815 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
3818 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
3820 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
3821 (add_new_pattern), (add_new_color): HIG fixes. Use title
3822 capitalization for window titles. Fix widget spacing.
3824 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
3826 * libnautilus-private/nautilus-file.c: (get_time),
3827 (compare_by_time), (nautilus_file_compare_for_sort),
3828 (nautilus_file_compare_for_sort_by_attribute):
3829 Support comparison by accessed time. Fixes #321671.
3831 * libnautilus-private/nautilus-file.h:
3832 Add atime sort type.
3834 Based on a patch from bluefuture@email.it
3836 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
3838 * src/file-manager/fm-properties-window.c:
3839 (select_image_button_callback):
3840 Use GTK_STOCK_REVERT_TO_SAVED item for icon
3841 selection dialog. Closes #95115.
3842 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
3844 2005-12-16 Alexander Larsson <alexl@redhat.com>
3846 * libnautilus-extension/nautilus-column.c:
3847 * libnautilus-extension/nautilus-menu-item.c:
3848 * libnautilus-extension/nautilus-property-page.c:
3849 Chain up in finalize handler, to fix leaks.
3851 2005-12-16 Alexander Larsson <alexl@redhat.com>
3853 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
3854 Correct arguments for add_file, makes rename on new folder/file work
3857 2005-12-15 Alexander Larsson <alexl@redhat.com>
3859 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3860 * libnautilus-private/nautilus-global-preferences.h:
3861 Rename network icon prefs to match others.
3863 2005-12-15 Alexander Larsson <alexl@redhat.com>
3865 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3866 * libnautilus-private/nautilus-global-preferences.c:
3867 Disable network icon on desktop by default.
3869 * src/nautilus-main.c:
3870 * src/nautilus-navigation-window-ui.xml:
3871 * src/nautilus-spatial-window-ui.xml:
3872 * src/nautilus-window-menus.c:
3873 Add network to go/places menu.
3875 2005-12-15 Alexander Larsson <alexl@redhat.com>
3877 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
3878 Make entry 30 chars to match file selector dialog.
3879 Patch from Ray Strode
3881 2005-12-13 Alexander Larsson <alexl@redhat.com>
3883 * libnautilus-private/nautilus-module.c (nautilus_module_load):
3884 open modules G_MODULE_BIND_LOCAL
3886 2005-12-12 Alexander Larsson <alexl@redhat.com>
3889 Post release version bump.
3891 === nautilus 2.13.3 ===
3893 2005-12-12 Alexander Larsson <alexl@redhat.com>
3896 disable update-mimedb in distcheck
3898 * libnautilus-private/Makefile.am:
3899 Add beagle sources to extradist
3904 --- Merged the nautilus-search2 branch ---
3906 2005-12-12 Alexander Larsson <alexl@redhat.com>
3908 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
3909 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
3910 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
3912 2005-12-12 Alexander Larsson <alexl@redhat.com>
3914 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
3915 Another case where we need to create a saved search file.
3917 2005-12-12 Alexander Larsson <alexl@redhat.com>
3920 Make it possible to build without beagle.
3922 2005-12-12 Alexander Larsson <alexl@redhat.com>
3924 * libnautilus-private/Makefile.am:
3925 * libnautilus-private/nautilus-search-engine-simple.[ch]:
3926 Add new NautilusSearchEngineSimple backend.
3928 * libnautilus-private/nautilus-file-utilities.[ch]:
3929 Add nautilus_get_home_directory_uri.
3931 * libnautilus-private/nautilus-marshal.list:
3932 Add VOID:OBJECT,BOOLEAN, sort
3934 * libnautilus-private/nautilus-search-directory.[ch]:
3935 Add nautilus_search_directory_is_indexed.
3936 Make sure saved searches are never returned as search hits.
3938 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
3939 Make _new fail if we can't contact beagle daemon.
3940 Set text on query as one string (it can have keywords in it)
3941 Move freeing of query data to after query is done.
3944 * libnautilus-private/nautilus-search-engine.[ch]:
3945 Add nautilus_search_engine_is_indexed
3946 Remove nautilus_search_engine_enabled
3947 Use beagle if availible, otherwise simple backend.
3949 * src/nautilus-navigation-window-menus.c:
3950 Remove search disabled code
3952 * src/nautilus-query-editor.[ch]:
3953 Rename activate to changed and add reload argument
3954 Add go/reload button for non-indexed searches
3955 Add mnemonic for entry
3956 Change saved search string to "Search Folder"
3958 * src/nautilus-navigation-window.c:
3959 Update for query editor changes
3960 For indexed search engines, default to search in homedir
3962 * src/nautilus-spatial-window.c:
3963 Update for query editor changes
3964 For indexed search engines, default to search in homedir
3965 Remove search disabled code
3967 2005-12-07 Alexander Larsson <alexl@redhat.com>
3969 * src/nautilus-query-editor.c (setup_external_entry):
3970 Make ugly string slightly better.
3972 2005-12-07 Alexander Larsson <alexl@redhat.com>
3975 Mime API needs gnome-vfs-module. Unfortunate...
3977 * libnautilus-private/nautilus-query.c:
3980 * libnautilus-private/nautilus-search-engine-beagle.c:
3981 Look at mime types and location.
3983 * src/nautilus-query-editor.c:
3984 Add mime type and location to query editor
3986 2005-12-06 Alexander Larsson <alexl@redhat.com>
3988 * libnautilus-private/nautilus-query.[ch]:
3989 Add new fields to NautilusQuery
3991 2005-12-06 Alexander Larsson <alexl@redhat.com>
3993 Merge in changes from NAUTILUS_2_12_1 to
3994 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
3995 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
3997 2005-12-06 Alexander Larsson <alexl@redhat.com>
3999 * src/nautilus-history-sidebar.c: (update_history),
4000 (nautilus_history_sidebar_init):
4001 Fix leaks of bookmarks and model.
4003 2005-12-06 Alexander Larsson <alexl@redhat.com>
4005 * libnautilus-private/nautilus-search-engine-beagle.c:
4006 (nautilus_search_engine_beagle_set_query):
4007 Unref the right query.
4009 2005-12-05 Alexander Larsson <alexl@redhat.com>
4011 * libnautilus-private/nautilus-file-utilities.c:
4012 (nautilus_compute_title_for_uri):
4013 Handle NULL query in search.
4015 * libnautilus-private/nautilus-file-utilities.h:
4016 * libnautilus-private/nautilus-search-directory.h:
4017 Move saved search uri/mimetype define to
4018 nautilus-file-utilities.h.
4020 * libnautilus-private/nautilus-search-directory.c:
4023 * libnautilus-private/nautilus-search-engine.c:
4024 Remove unused stuff.
4027 * src/nautilus-query-editor.[ch]:
4028 Add new files implementing NautilusQueryEditor
4030 * src/nautilus-places-sidebar.c:
4031 Remove search from places sidebar.
4033 * src/nautilus-search-bar.[ch]:
4034 Only handle text queries.
4036 * src/nautilus-window.[ch]:
4037 * src/nautilus-window-private.h:
4038 * src/nautilus-navigation-window-menus.c:
4039 * src/nautilus-window-manage-views.c:
4040 extra location widgets support and some search mode changes
4042 * src/nautilus-navigation-window.[ch]:
4043 * src/nautilus-spatial-window.c:
4044 Implement new search ui using extra location widgets
4046 * src/file-manager/fm-directory-view.c:
4047 Implement save search and save search as.
4048 Fix free bugs in fm_directory_view_stop.
4050 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
4051 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
4052 Also handle saved search mimetypes.
4055 2005-12-02 Alexander Larsson <alexl@redhat.com>
4057 * libnautilus-private/nautilus-search-directory.[ch]:
4058 More functions to save queres.
4060 * src/file-manager/fm-actions.h:
4061 * src/file-manager/fm-directory-view.c:
4062 * src/file-manager/nautilus-directory-view-ui.xml:
4063 Initial stubs for save search menu items.
4065 2005-12-01 Alexander Larsson <alexl@redhat.com>
4067 * libnautilus-private/nautilus-directory.c:
4068 * libnautilus-private/nautilus-search-directory.[ch]:
4069 * src/nautilus-bookmark-list.c:
4070 Further refactor the query loading, and remove all traces
4071 of the old load/save mechanism.
4073 2005-12-01 Alexander Larsson <alexl@redhat.com>
4075 * libnautilus-private/nautilus-directory.c:
4076 * libnautilus-private/nautilus-query.[ch]:
4077 * libnautilus-private/nautilus-search-directory.[ch]:
4078 Refactor query loading into NautilusQuery object.
4080 2005-12-01 Alexander Larsson <alexl@redhat.com>
4083 Check for update-mime-database
4087 * data/nautilus.xml.in:
4088 Add mime database entries for saved searches.
4090 * libnautilus-private/Makefile.am:
4091 * libnautilus-private/nautilus-saved-search-file.[ch]:
4092 Special file type for saved search files to pretend that
4093 they are directories.
4095 * libnautilus-private/nautilus-directory.[ch]:
4096 Make nautilus_directory_ref return its arg.
4097 Create NautilusSearchDirectory for saved searches.
4099 * libnautilus-private/nautilus-file-dnd.c:
4100 Non-editable directories do not accept drops.
4102 * libnautilus-private/nautilus-file-private.h:
4103 * libnautilus-private/nautilus-file.h:
4104 Move nautilus_file_get_existing to public header.
4106 * libnautilus-private/nautilus-file.c:
4107 Create saved search files at right time
4109 * libnautilus-private/nautilus-marshal.list:
4112 * libnautilus-private/nautilus-monitor.c:
4115 * libnautilus-private/nautilus-search-directory.[ch]:
4116 Split out search file loading to a separate function.
4118 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4119 Handle several layers of cannot accept drop.
4121 * src/file-manager/fm-directory-view.[ch]:
4122 Make files be related to the directory they are in, since
4123 a file can be in a tree multiple times, with searches.
4124 Sorting us now done in base class, and inheriting classes just
4125 add a compare function.
4126 Fix file leak in new_folder_done.
4128 * src/file-manager/fm-icon-view.c:
4129 Update to new base class API.
4130 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4132 * src/file-manager/fm-list-model.[ch]:
4133 Rearrange data so that we can have one file in multiple dirs.
4134 Still problems with the same directory in multiple dirs.
4135 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
4136 Fix leak in each_path_get_data_binder
4138 * src/file-manager/fm-list-view.c:
4139 Update to new APIs (base class and model).
4140 Fix leak in fm_list_view_get_selection_foreach_func.
4142 --- end of nautilus-search2 merge ---
4144 2005-12-12 Alexander Larsson <alexl@redhat.com>
4146 * src/file-manager/fm-directory-view.c:
4147 (report_broken_symbolic_link):
4148 Don't ask to move broken symlinks to trash in trash (#132751)
4150 Patch from Christian Neumair
4152 2005-12-12 Alexander Larsson <alexl@redhat.com>
4154 * libnautilus-private/nautilus-desktop-icon-file.c:
4155 * libnautilus-private/nautilus-directory-async.c:
4156 * libnautilus-private/nautilus-file.c:
4157 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
4160 Patch from Christian Neumair and Christian Kellner
4163 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
4165 2005-12-12 Alexander Larsson <alexl@redhat.com>
4167 * src/file-manager/fm-properties-window.c:
4168 Use GtkComboBox, not option menu. (#322567)
4170 Patch by Jaap A. Haitsma
4172 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
4174 * src/file-manager/fm-directory-view.c:
4175 (extension_action_slow_mime_types_ready_callback),
4176 (extension_action_callback), (add_extension_action_for_files):
4177 Keep the original action refed till its activation callback is
4178 done. Prevents the callback data from being freed prematurely.
4181 2005-12-09 Federico Mena Quintero <federico@ximian.com>
4185 Add a "Network Servers" icon on the desktop, which takes you to network:///
4187 * libnautilus-private/nautilus-global-preferences.h
4188 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
4189 name. This determines whether we show the "Network Servers" icon.
4191 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
4192 schema for /apps/nautilus/desktop/network_visible; the default is true.
4194 * libnautilus-private/nautilus-desktop-link.h
4195 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
4197 * libnautilus-private/nautilus-desktop-link.c
4198 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
4200 * libnautilus-private/nautilus-desktop-link-monitor.c
4201 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
4202 (nautilus_desktop_link_monitor_delete_link): Don't delete
4203 NAUTILUS_DESKTOP_LINK_NETWORK links.
4204 (update_link_visibility): New helper function.
4205 (desktop_home_visible_changed): Use update_link_visibility(), to
4206 avoid duplicated code.
4207 (desktop_computer_visible_changed): Likewise.
4208 (desktop_trash_visible_changed): Likewise.
4209 (desktop_network_visible_changed): New function.
4210 (create_link_and_add_preference): New helper function.
4211 (nautilus_desktop_link_monitor_init): Use
4212 create_link_and_add_preference() to avoid duplicated code. Also,
4213 create the network_link.
4214 (desktop_link_monitor_finalize): Unref the network_link.
4215 (remove_link_and_preference): New helper function.
4216 (desktop_link_monitor_finalize): Use remove_link_and_preference()
4217 to avoid duplicated code. Also, free the network_link.
4219 * src/file-manager/fm-icon-container.c (SortCategory): Add a
4220 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
4221 the "Network Servers" icon appears before mounts.
4222 (get_sort_category): Use SORT_NETWORK_LINK as the category for
4223 NAUTILUS_DESKTOP_LINK_NETWORK.
4225 2005-12-09 Alexander Larsson <alexl@redhat.com>
4227 * libnautilus-private/nautilus-emblem-utils.c:
4228 * libnautilus-private/nautilus-file-operations.c:
4229 * libnautilus-private/nautilus-program-choosing.c:
4230 * src/file-manager/fm-directory-view.c:
4231 * src/file-manager/fm-error-reporting.c:
4232 * src/file-manager/fm-properties-window.c:
4233 * src/file-manager/fm-tree-view.c:
4234 * src/nautilus-application.c:
4235 * src/nautilus-connect-server-dialog-main.c:
4236 * src/nautilus-connect-server-dialog.c:
4237 * src/nautilus-emblem-sidebar.c:
4238 * src/nautilus-information-panel.c:
4239 * src/nautilus-navigation-window-menus.c:
4240 * src/nautilus-property-browser.c:
4241 * src/nautilus-window-bookmarks.c:
4242 * src/nautilus-window-manage-views.c:
4243 Remove title from alerts. (#323134)
4245 Patch from jaap@haitsma.org
4247 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
4248 Fix warning from ignoring g_list_append return value
4250 2005-12-09 Alexander Larsson <alexl@redhat.com>
4252 * src/nautilus-navigation-window.[ch]:
4253 Use combo box instead of option menu (#322567)
4255 Patch from jaap@haitsma.org
4257 2005-12-08 Alexander Larsson <alexl@redhat.com>
4259 * src/nautilus-file-management-properties.c:
4260 * src/nautilus-file-management-properties.glade:
4261 Use the new combo box code (#322487)
4263 Patch from jaap@haitsma.org
4268 2005-12-01 Federico Mena Quintero <federico@ximian.com>
4272 * libnautilus-private/nautilus-link-desktop-file.c
4273 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
4274 .desktop file doesn't have an Icon property, fall back to some
4275 reasonable icons depending on the type of the .desktop file.
4277 * libnautilus-private/nautilus-icon-factory.c
4278 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
4279 custom icons vs. special icons.
4281 2005-12-01 Federico Mena Quintero <federico@ximian.com>
4285 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
4286 name for $HOME; just let it be the actual display name of the
4289 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
4292 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
4294 * src/file-manager/fm-directory-view.c: (done_loading),
4295 (display_pending_callback),
4296 (schedule_idle_display_of_pending_files),
4297 (schedule_timeout_display_of_pending_files),
4298 (unschedule_display_of_pending_files), (queue_pending_files),
4299 (remove_changes_timeout_callback), (reset_update_interval),
4300 (changes_timeout_callback), (schedule_changes),
4301 (files_added_callback), (files_changed_callback),
4302 (done_loading_callback), (schedule_update_menus),
4303 (file_changed_callback), (finish_loading),
4304 (fm_directory_view_stop):
4305 Schedule the frequency of updates to the view in relation to the
4306 activity in a viewed directory instead of simply scheduling everything
4307 as idle. Prevents high CPU load from constant updates in busy
4308 directories and allows more efficient use of the cached info for
4309 the initial display.
4311 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
4313 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
4314 HIG fixes for the delete confirmation dialog. Remove window
4315 title & convert dialog type from question to warning.
4317 2005-11-24 Alexander Larsson <alexl@redhat.com>
4319 * src/file-manager/fm-directory-view.c:
4320 Allow shift-delete even if not visible in ui.
4322 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
4324 2005-11-24 Alexander Larsson <alexl@redhat.com>
4327 New knob icon from Luca Ferretti
4329 2005-11-24 Alexander Larsson <alexl@redhat.com>
4331 * libnautilus-private/nautilus-file.[ch]:
4332 Add nautilus_file_list_cancel_call_when_ready.
4334 * src/file-manager/fm-directory-view.c:
4335 Handle multiple files being activated together.
4337 Patch from Christian Neumair with some changes.
4339 2005-11-23 Alexander Larsson <alexl@redhat.com>
4341 * libnautilus-private/nautilus-thumbnails.c:
4342 (nautilus_thumbnail_load_framed_image):
4343 Don't frame thumbnails with alpha channel.
4345 2005-11-22 Alexander Larsson <alexl@redhat.com>
4347 * src/nautilus-file-management-properties.glade:
4348 Use pixel offset for indenting, not spaces.
4349 Patch from Jaap Haitsma
4351 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
4353 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
4354 G_MODULE_BIND_LAZY when dlopening a module.
4356 2005-11-19 Christian Neumair <chris@gnome-de.org>
4358 * src/file-manager/fm-directory-view.c:
4359 (action_location_delete_callback): Ask for confirmation when deleting
4360 through the location context menu. Fixes #321584.
4362 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
4364 * src/nautilus-file-management-properties.c:
4365 (nautilus_file_management_properties_size_group_create):
4366 Don't leak size_group reference.
4367 Patch from Jaap Haitsma <jaap@haitsma.org>
4369 2005-11-14 Alexander Larsson <alexl@redhat.com>
4372 Post release version bump.
4374 === nautilus 2.13.2 ===
4376 2005-11-14 Alexander Larsson <alexl@redhat.com>
4384 2005-11-14 Alexander Larsson <alexl@redhat.com>
4386 * src/file-manager/fm-tree-view.c: (create_tree):
4387 * src/nautilus-main.c: (register_icons):
4388 * src/nautilus-window-menus.c:
4389 Always use gnome-fs-home for home icon.
4391 2005-11-14 Alexander Larsson <alexl@redhat.com>
4393 * libnautilus-private/nautilus-icon-canvas-item.c:
4394 (nautilus_icon_canvas_item_bounds):
4395 Handle emblem size correctly when zoomed.
4396 Patch from Christian Neumair
4398 2005-11-14 Alexander Larsson <alexl@redhat.com>
4400 * src/nautilus-desktop-window.c (realize):
4403 2005-11-07 Federico Mena Quintero <federico@ximian.com>
4405 Fix the volumes part of bug #45953:
4407 * libnautilus-private/nautilus-icon-container.c
4408 (finish_adding_new_icons): First, call assign_icon_position().
4409 Then, don't ignore the fact that the icon may have a lazy
4410 position; check the icon->has_lazy_position flag even after
4411 retrieving its stored position. If the flag is turned on, defer
4412 the icon to the semi_position_icons list.
4414 2005-11-14 Alexander Larsson <alexl@redhat.com>
4416 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
4417 Handle the case of missing highlight frame better.
4418 Patch from Christian Neumair
4420 2005-11-14 Alexander Larsson <alexl@redhat.com>
4422 * src/file-manager/fm-properties-window.c:
4423 Nicer ui for setting custom icons (#95115)
4424 Patch from Christian Neumair
4426 2005-11-14 Alexander Larsson <alexl@redhat.com>
4428 * libnautilus-private/nautilus-file-operations.[ch]:
4429 * src/file-manager/fm-directory-view.[ch]:
4430 * src/file-manager/fm-icon-view.c:
4431 * src/file-manager/fm-list-view.c:
4432 * src/file-manager/fm-tree-view.c:
4433 Get the right position on new folders/files when in
4434 manual position mode.
4435 Patch from Christian Neumair
4437 2005-11-14 Alexander Larsson <alexl@redhat.com>
4439 * libnautilus-private/nautilus-file-operations.c:
4440 (handle_transfer_overwrite):
4441 Add skip all button. (#48331)
4442 Patch from Guillaume Desmottes <cass@skynet.be>
4444 2005-11-13 Christian Neumair <chris@gnome-de.org>
4446 * libnautilus-private/nautilus-icon-container.c:
4447 Use ctrl-shift-g to browse back in results. Fixes #320061.
4449 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
4451 * src/file-manager/fm-tree-view.c: (create_tree):
4452 Connect the compare function before root nodes are added.
4453 Prevents the internal sort model of GtkTree from going
4454 out of sync with the tree view after a root node resort.
4457 2005-10-28 Matthias Clasen <mclasen@redhat.com>
4459 * libnautilus-private/nautilus-icon-canvas-item.h:
4460 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
4461 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
4462 make the knob image themable as stock-nautilus-knob.
4464 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
4465 via keyboard, with <Control>+, <Control>- and <Control>0.
4467 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
4468 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
4469 does not eat <Control>0.
4471 2005-10-26 Alexander Larsson <alexl@redhat.com>
4473 * libnautilus-private/nautilus-file-operations.c:
4474 Include locale.h to fix build. Patch from Nelson BenÃtez.
4476 2005-10-26 Alexander Larsson <alexl@redhat.com>
4478 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
4479 Fix leak. Patch from Kjartan Maraas. (#319333)
4481 2005-10-26 Alexander Larsson <alexl@redhat.com>
4483 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
4484 Correctly sort the mime lists.
4486 2005-10-24 Alexander Larsson <alexl@redhat.com>
4489 Post release version bump.
4491 === nautilus 2.13.1 ===
4493 2005-10-24 Alexander Larsson <alexl@redhat.com>
4495 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
4496 Fix test, icon size was removed
4501 2005-10-21 Matthias Clasen <mclasen@redhat.com>
4503 * src/file-manager/fm-directory-view.c: Only show
4504 the "Format" item if gfloppy is around.
4506 2005-10-21 Matthias Clasen <mclasen@redhat.com>
4508 * src/file-manager/fm-actions.h:
4509 * src/file-manager/nautilus-directory-view-ui.xml:
4510 * src/file-manager/fm-directory-view.c: Add a "Format"
4511 menuitem to the context menu of Floppy in Computer,
4514 2005-10-20 Christian Neumair <chris@gnome-de.org>
4516 * libnautilus-private/nautilus-program-choosing.c:
4517 (nautilus_launch_show_file):
4518 * src/nautilus-window-manage-views.c:
4519 (display_view_selection_failure):
4520 * src/file-manager/fm-directory-view.c:
4521 (activate_callback),
4522 (activate_activation_uri_ready_callback):
4523 Don't bail if an authentication request was cancelled.
4525 2005-10-20 Christian Neumair <chris@gnome-de.org>
4527 * src/nautilus-sidebar-title.c:
4529 * libnautilus-private/nautilus-file.c:
4530 * libnautilus-private/nautilus-file.h:
4531 (nautilus_file_should_show_type):
4532 Don't display file type in sidebar for computer, network and smb
4533 toplevel URIs. Fixes #168561.
4535 2005-10-19 Christian Neumair <chris@gnome-de.org>
4537 * libnautilus-private/nautilus-mime-actions.c:
4538 (get_open_with_mime_applications), (application_compare_by_name),
4539 (application_compare_by_id):
4540 Sort applications by name. Fixes bug #310038.
4542 2005-10-19 Christian Neumair <chris@gnome-de.org>
4544 * libnautilus-private/nautilus-bookmark.c:
4545 (bookmark_file_changed_callback):
4546 Don't update bookmarks when its target file is trashed. Fixes #162787.
4548 2005-10-19 Christian Neumair <chris@gnome-de.org>
4550 * libnautilus-private/nautilus-window-info.h:
4551 * src/nautilus-window-manage-views.c:
4552 (nautilus_window_open_location_full):
4553 * src/file-manager/fm-icon-view.c:
4554 (icon_container_activate_alternate_callback):
4555 * src/file-manager/fm-list-view.c:
4556 (activate_selected_items_alternate):
4557 Open a new navigational window on alternative item activation.
4559 2005-10-19 Christian Neumair <chris@gnome-de.org>
4561 * src/nautilus-spatial-window.c:
4562 (got_file_info_for_location_menu_callback):
4563 Use custom image for location button if available. Partially fixes
4564 #311394 and plugs a leak.
4566 2005-10-19 Alexander Larsson <alexl@redhat.com>
4568 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
4569 Scroll into view correctly when renaming (#309964)
4571 2005-10-19 Alexander Larsson <alexl@redhat.com>
4573 * libnautilus-private/Makefile.am (INCLUDES):
4574 Remove duplicate setting of libnautilus_private_la_LIBADD
4576 2005-10-19 Alexander Larsson <alexl@redhat.com>
4578 * src/nautilus-shell-interface.idl:
4579 Reuse Nautilus::URI from the one defined in libnautilus-private.
4581 * libnautilus-private/Makefile.am:
4582 Link libnautilus-private statically.
4584 2005-10-18 Christian Neumair <chris@gnome-de.org>
4586 * src/file-manager/fm-directory-view.c:
4587 (can_delete_uri_without_confirm),
4588 (confirm_delete_directly):
4589 Don't request confirmation for deletion of "burn:" URIs. Fixes
4592 2005-10-18 Christian Neumair <chris@gnome-de.org>
4594 * src/nautilus-places-sidebar.c: (update_places):
4595 * src/nautilus-window-bookmarks.c: (update_bookmarks):
4596 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
4598 2005-10-18 Christian Neumair <chris@gnome-de.org>
4600 * libnautilus-private/nautilus-metafile.c: Make metadata
4601 copying/moving asynchronous.
4603 2005-10-18 Christian Neumair <chris@gnome-de.org>
4605 * data/browser.xml: Don't mark strings for translation we get from
4606 gnome-icon-theme. Fixes #114919.
4608 2005-10-18 Alexander Larsson <alexl@redhat.com>
4610 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
4611 Don't send slash to typeahead
4613 * src/nautilus-location-dialog.[ch]:
4614 Add nautilus_location_dialog_set_location.
4616 * src/nautilus-navigation-window-menus.c:
4617 * src/nautilus-navigation-window.c:
4618 * src/nautilus-spatial-window.c:
4619 * src/nautilus-window.[ch]:
4620 Open location dialog/entry when you press '/'.
4622 2005-10-18 Alexander Larsson <alexl@redhat.com>
4624 * src/file-manager/fm-list-view.c:
4625 Use gtktreeview typeahead. Patch by Christian Neumair.
4627 2005-10-18 Jürg Billeter <j@bitron.ch>
4629 * libnautilus-private/nautilus-icon-container.c: (destroy),
4630 (unrealize), (button_press_event),
4631 (nautilus_icon_container_search_position_func),
4632 (nautilus_icon_container_real_search_enable_popdown),
4633 (nautilus_icon_container_search_enable_popdown),
4634 (nautilus_icon_container_search_disable_popdown),
4635 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
4636 (nautilus_icon_container_search_entry_flush_timeout),
4637 (nautilus_icon_container_search_preedit_changed),
4638 (nautilus_icon_container_search_activate),
4639 (nautilus_icon_container_search_delete_event),
4640 (nautilus_icon_container_search_button_press_event),
4641 (nautilus_icon_container_search_iter),
4642 (nautilus_icon_container_search_move),
4643 (nautilus_icon_container_search_scroll_event),
4644 (nautilus_icon_container_search_key_press_event),
4645 (nautilus_icon_container_search_init),
4646 (nautilus_icon_container_ensure_interactive_directory),
4647 (nautilus_icon_container_real_start_interactive_search),
4648 (nautilus_icon_container_start_interactive_search),
4649 (key_press_event), (nautilus_icon_container_class_init):
4650 * libnautilus-private/nautilus-icon-container.h:
4651 * libnautilus-private/nautilus-icon-private.h:
4652 * libnautilus-private/nautilus-marshal.list:
4654 Replace NautilusIconContainer typeahead implementation by a port of
4655 GtkTreeView's interactive search.
4657 2005-10-18 Alexander Larsson <alexl@redhat.com>
4659 * libnautilus-extension/Makefile.am:
4660 * libnautilus-private/Makefile.am:
4661 Build fixes for cygwin.
4662 Patch from Yaakov S (Cygwin Port)
4664 2005-10-17 Christian Neumair <chris@gnome-de.org>
4666 * libnautilus-private/nautilus-bookmark.c:
4667 * libnautilus-private/nautilus-bookmark.h:
4668 * libnautilus-private/nautilus-icon-container.c:
4669 * libnautilus-private/nautilus-icon-factory.c:
4670 * libnautilus-private/nautilus-icon-factory.h:
4671 * libnautilus-private/nautilus-ui-utilities.c:
4672 * src/nautilus-bookmarks-window.c:
4673 * src/nautilus-history-sidebar.c:
4674 * src/nautilus-places-sidebar.c:
4675 * src/nautilus-sidebar-title.c:
4676 * src/nautilus-spatial-window.c:
4677 * src/nautilus-window-menus.c:
4678 * src/file-manager/fm-directory-view.c:
4679 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
4680 stock icon size, use this size in the sidebar, and in menus.
4681 Fixes #167107 and others.
4683 2005-10-17 Alexander Larsson <alexl@redhat.com>
4685 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
4686 Remove ctrl-backspace delete keybinding. (#310546)
4688 2005-10-03 Alexander Larsson <alexl@redhat.com>
4690 * libnautilus-extension/nautilus-file-info.c:
4691 * libnautilus-extension/nautilus-file-info.h:
4692 * libnautilus-private/nautilus-file.c:
4693 Add new functions for extensions:
4694 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
4695 nautilus_file_info_get_volume, nautilus_file_info_get_drive
4697 Patch from Trevor Davenport
4699 2005-10-03 Alexander Larsson <alexl@redhat.com>
4702 Bump version to 2.13.1. Further 2.12.x work is on
4705 ==== gnome-2-12 branched from here ===
4707 2005-10-03 Alexander Larsson <alexl@redhat.com>
4710 Post release version bump
4712 === nautilus 2.12.1 ===
4714 2005-10-03 Alexander Larsson <alexl@redhat.com>
4719 2005-10-03 Alexander Larsson <alexl@redhat.com>
4721 * libnautilus-private/nautilus-file-operations-progress.c:
4722 (nautilus_file_operations_progress_new),
4723 (nautilus_file_operations_progress_new_file):
4724 Correctly escape input strings for GMarkup. (#317736)
4725 Patch from Christian Neumair.
4727 2005-10-03 Alexander Larsson <alexl@redhat.com>
4729 * src/file-manager/fm-list-model.c:
4730 (fm_list_model_sort_file_entries):
4731 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
4732 Patch from Christian Neumair.
4734 2005-10-03 Alexander Larsson <alexl@redhat.com>
4736 * libnautilus-private/nautilus-directory-metafile.c:
4737 (nautilus_directory_get_file_metadata):
4738 On assert failure, return default metadata, not NULL.
4739 Partial fix of #308977.
4740 Patch from Christian Neumair.
4742 2005-10-03 Alexander Larsson <alexl@redhat.com>
4744 * src/nautilus-window.c:
4745 Verify arguments in public functions.
4746 Patch from Christian Neumair.
4748 2005-10-03 Alexander Larsson <alexl@redhat.com>
4750 * libnautilus-private/nautilus-icon-container.c:
4751 * libnautilus-private/nautilus-icon-private.h:
4752 Don't crash if file removed during start of drag. (#158196)
4753 Patch from Christian Neumair.
4755 Remove remove_context_menu_timeout, which is not needed anymore.
4757 2005-10-03 Alexander Larsson <alexl@redhat.com>
4759 * src/file-manager/nautilus-directory-view-ui.xml:
4760 Fix some spelling errors.
4761 Patch from Lukasz Stelmach <stlman@poczta.fm>
4763 2005-09-30 Christian Neumair <chris@gnome-de.org>
4765 * libnautilus-private/nautilus-icon-container.c:
4766 (nautilus_icon_container_update_scroll_region),
4767 (lay_down_icons_horizontal):
4768 Only wrap icons when the right margin touches the rightmost icon.
4771 2005-09-30 Alexander Larsson <alexl@redhat.com>
4773 * src/file-manager/fm-tree-view.c: (compare_rows):
4774 Correct sort order for dummy row.
4775 Possible fix for #123051
4777 2005-09-27 Alexander Larsson <alexl@redhat.com>
4779 * src/file-manager/fm-directory-view.c:
4780 (activate_check_mime_types):
4781 Never warn if the files would be launched in the same app.
4782 Partially reverts checkin from 2005-08-01.
4784 2005-09-26 Christian Neumair <chris@gnome-de.org>
4786 * libnautilus-private/nautilus-desktop-directory.c:
4787 (desktop_directory_changed_callback), (desktop_finalize),
4788 (update_desktop_directory): Make changes to "desktop_is_home_dir"
4789 GConf key instant apply. Fixes #116217.
4791 * libnautilus-private/nautilus-icon-canvas-item.c:
4792 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
4793 Partially fixes #159643.
4795 * src/file-manager/fm-directory-view.c:
4796 (action_mount_volume_callback), (action_unmount_volume_callback),
4797 (action_eject_volume_callback), (file_should_show_foreach),
4798 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
4799 volumes at once. Fixes #156169.
4801 2005-09-20 christian neumair <chris@gnome-de.org>
4803 * src/nautilus-connect-server-dialog.c: (connect_to_server):
4804 Fix leak and crasher. Fixes #314730.
4806 * src/file-manager/fm-directory-view.c: (connect_proxy):
4807 Don't poke around with null pixbuf if icon theme lookup failed.
4809 * libnautilus-private/nautilus-desktop-directory-file.c:
4810 (desktop_directory_file_get_deep_counts):
4811 * libnautilus-private/nautilus-file.c:
4812 (nautilus_file_get_deep_counts),
4813 (nautilus_file_get_string_attribute_with_default:):
4814 * libnautilus-private/nautilus-file.h:
4815 * libnautilus-private/nautilus-trash-file.c:
4816 (trash_file_get_deep_counts):
4817 * src/file-manager/fm-properties-window.c:
4818 (directory_contents_value_field_update),
4819 (attach_directory_contents_value_field),
4820 (update_visibility_of_item_count_fields),
4821 (update_visibility_of_item_count_fields_wrapper),
4822 (remember_directory_contents_widget),
4823 (append_directory_contents_fields), (real_destroy):
4824 Add force flag to nautilus_file_get_deep_counts, which forces
4825 generation even if the "show deep count" preference is turned off.
4826 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
4828 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
4830 * nautilus-connect-server-dialog-main.c: (main):
4831 * nautilus-connect-server-dialog.h:
4832 * nautilus-connect-server-dialog.c:
4833 (nautilus_connect_server_dialog_new):
4834 * nautilus-window-menus.c:
4835 (action_connect_to_server_callback):
4836 Autofill "Connect to server" dialog where possible.
4839 2005-09-19 Christian Neumair <chris@gnome-de.org>
4841 * libnautilus-private/nautilus-file-operations.c:
4842 (nautilus_file_operations_copy_move),:
4843 Try to use the trash associated with a symlink's parent directory if
4844 resolution fails because of broken symlink when moving symlink to
4847 * libnautilus-private/nautilus-file-operations.c:
4848 (nautilus_self_check_file_operations):
4849 Fix date self checks. Fixes #47364.
4851 2005-09-19 Alexander Larsson <alexl@redhat.com>
4853 * icons/Makefile.am:
4855 * icons/nautilus-desktop.png:
4856 * icons/nautilus-file-management-properties.png:
4857 * icons/nautilus-mini-logo.png:
4858 * icons/nautilus-server-connect.png:
4859 * icons/side_bar_image.png:
4860 Remove unused icons (#315990)
4861 Patch from Jaap A. Haitsma
4863 2005-09-19 Christian Neumair <chris@gnome-de.org>
4865 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
4866 * libnautilus-private/nautilus-thumbnails.c:
4867 (nautilus_update_thumbnail_file_copied),
4868 (nautilus_update_thumbnail_file_renamed),
4869 (nautilus_remove_thumbnail_for_file):
4870 * libnautilus-private/nautilus-thumbnails.h:
4871 Copy thumbnails when copying file metadata. Fixes #45191.
4873 2005-09-19 Christian Neumair <chris@gnome-de.org>
4875 * src/file-manager/fm-list-view.c: (drag_begin_callback),
4876 (motion_notify_callback):
4877 Setup drag in the "drag-begin" handler.
4879 2005-09-19 Alexander Larsson <alexl@redhat.com>
4881 * libnautilus-private/nautilus-icon-container.[ch]:
4882 * libnautilus-private/nautilus-icon-private.h:
4883 Add support for lazily positioned icons.
4885 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
4886 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
4887 (fm_icon_view_screen_changed):
4888 Use lazily positioned icons for desktop icons. (#45953)
4890 Patch from Christian Neumair <chris@gnome-de.org>
4892 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
4894 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
4896 2005-09-08 Federico Mena Quintero <federico@ximian.com>
4900 * libnautilus-private/nautilus-trash-directory.c
4901 (nautilus_trash_directory_instance_init): In addition to
4902 connecting to "volume_pre_unmount" on the volume monitor, also
4903 connect to "volume_unmounted". This will let the trash clean up
4904 its merged directory even if the unmount is not initiated from
4907 * libnautilus-private/nautilus-merged-directory.c
4908 (merged_remove_real_directory): When a real directory is removed
4909 from the merged directory, emit notifications to that effect.
4910 This lets the trash window remove the icons that used to
4911 correspond to a volume that got unmounted.
4912 (real_directory_notify_files_removed): New utility function.
4914 2005-09-06 Christian Neumair <chris@gnome-de.org>
4916 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
4917 the zoom level is initialized correctly in fm_list_view_begin_loading.
4920 2005-09-06 Alexander Larsson <alexl@redhat.com>
4922 * libnautilus-private/nautilus-directory-async.c:
4923 (nautilus_directory_monitor_add_internal),
4924 (nautilus_directory_monitor_remove_internal):
4925 * libnautilus-private/nautilus-file-private.h:
4926 * libnautilus-private/nautilus-file.c: (finalize):
4927 Only use directory monitors to avoid using lots and lots of
4928 file monitors. This is an optimization in almost all cases, although
4929 it does a bit more work when viewing a file properties dialog with the
4930 containing folder window hidden. (#315041)
4932 2005-09-06 Christian Neumair <chris@gnome-de.org>
4934 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
4935 (get_unique_files), (reset_extension_actions_menu): Always pass all
4936 selected files to extension, instead of passing max. 1 per selected
4937 MIME type. Fixes #314721.
4939 2005-09-05 Alexander Larsson <alexl@redhat.com>
4942 Post release version bump.
4944 === nautilus 2.12.0 ===
4946 2005-09-05 Alexander Larsson <alexl@redhat.com>
4954 2005-08-31 Alexander Larsson <alexl@redhat.com>
4956 * libnautilus-private/nautilus-icon-container.c:
4957 (handle_focus_in_event), (handle_focus_out_event):
4958 Don't redraw the whole desktop on focus in/out.
4960 2005-08-29 Alexander Larsson <alexl@redhat.com>
4962 * libnautilus-private/nautilus-icon-factory.c:
4963 (get_icon_from_cache):
4964 Revert memleak patch from 2005-08-23, since it was
4965 wrong and causes crashes.
4967 2005-08-29 Alexander Larsson <alexl@redhat.com>
4969 * libnautilus-private/nautilus-icon-dnd.c:
4970 (nautilus_icon_container_get_drop_action):
4971 Handle background color/image drops even on
4973 Patch from Christian Neumair <chris@gnome-de.org>
4975 2005-08-29 Alexander Larsson <alexl@redhat.com>
4977 * src/file-manager/fm-directory-view.c:
4978 (filtering_changed_callback):
4979 Fix handling of global show-hidden-file prefs change.
4981 Patch from Christian Neumair <chris@gnome-de.org>
4983 2005-08-29 Alexander Larsson <alexl@redhat.com>
4985 * libnautilus-private/nautilus-icon-container.c:
4986 (nautilus_icon_container_get_first_visible_icon):
4987 Handle non-sorted-by-y icon containers (manual mode).
4988 #157415. Patch from Christian Neumair <chris@gnome-de.org>
4990 2005-08-25 William Jon McCann <mccann@jhu.edu>
4992 * src/file-manager/fm-icon-view.c (should_preview_sound):
4993 Don't allow audio preview in burn://. Workaround for
4996 2005-08-29 Alexander Larsson <alexl@redhat.com>
4998 * libnautilus-private/nautilus-icon-factory.c:
4999 (get_special_icon_for_file),
5000 (nautilus_icon_factory_get_icon_for_file),
5001 (nautilus_icon_factory_is_icon_ready_for_file):
5002 Handle some more special location icons, and don't require
5003 attributes for special location icons. (#312095, #312134)
5004 Patch from Christian Neumair <chris@gnome-de.org>
5006 2005-08-26 Alexander Larsson <alexl@redhat.com>
5008 * src/file-manager/fm-directory-view.c:
5009 Better handling of script env vars:
5010 Expand uri for desktop directory.
5011 Expand uris for links on desktop
5012 Expand pathnames for items in trash.
5014 Based on a patch from Christian Neumair <chris@gnome-de.org>
5016 2005-08-26 Alexander Larsson <alexl@redhat.com>
5018 * libnautilus-private/nautilus-icon-container.c:
5019 (lay_down_icons_horizontal):
5020 Fix layouting in text-beside-icons mode for short names.
5022 Patch from Christian Neumair <chris@gnome-de.org>
5024 2005-08-25 Alexander Larsson <alexl@redhat.com>
5026 * libnautilus-private/nautilus-file-operations.[ch]:
5027 * src/file-manager/fm-directory-view.c:
5028 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
5029 nautilus_file_operations_new_file_from_template, instead
5030 manually removing source when needed. This fixes #309592.
5032 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5035 Post release version bump.
5037 === nautilus 2.11.92 ===
5039 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5042 Require eel 2.11.92.
5047 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5049 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5050 (get_drop_action), (receive_dropped_keyword),
5051 (drag_data_received_callback):
5052 Enable emblem dropping to the list view and allow text
5053 drags on the list background. Fixes #313408.
5055 Based on a patch from Christian Neumair <chris@gnome-de.org>
5057 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
5059 * libnautilus-private/nautilus-icon-factory.c:
5060 (get_icon_from_cache):
5061 Don't ref cached_icon twice. Fixes #307288.
5063 Patch from Kjartan Maraas <kmaraas@gnome.org>
5065 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
5067 * libnautilus-private/nautilus-file.c:
5068 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
5069 (prepend_automatic_emblem_names):
5070 * libnautilus-private/nautilus-file.h:
5071 * src/file-manager/fm-directory-view.c:
5072 (desktop_or_home_dir_in_selection), (real_update_location_menu),
5073 (real_update_menus):
5074 Don't allow trashing or deleting the home or desktop folder within
5075 a selection or via the location button context menu. Fixes #310414.
5077 Based on a patch from Christian Neumair <chris@gnome-de.org>
5079 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
5081 * libnautilus-private/nautilus-mime-actions.c:
5082 (filter_nautilus_handler), (get_open_with_mime_applications),
5083 (nautilus_mime_get_open_with_applications_for_file),
5084 (nautilus_mime_get_applications_for_file),
5085 (nautilus_mime_has_any_applications_for_file):
5086 Don't show nautilus folder handler as application option
5087 for folders. Fixes #310382.
5089 Based on a patch from Christian Neumair <chris@gnome-de.org>
5091 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
5093 * src/nautilus-main.c: (main):
5094 Revert the GDK threading patch as it causes major
5095 freezage. Fixes #313588.
5097 2005-08-12 Christian Neumair <chris@gnome-de.org>
5099 * src/file-manager/fm-properties-window.c: (create_image_widget),
5100 (create_basic_page): Don't make icon drop target for images if
5101 should_show_custom_icon_buttons is FALSE. Fixes #312967.
5103 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
5105 * src/nautilus-main.c:
5106 Initialize the GDK threading system. Fixes #312894.
5108 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
5110 Lots of cleanups. Closes bug #313094 and bug #149714
5112 * libnautilus-private/nautilus-directory-background.c:
5113 (nautilus_file_background_write_desktop_default_settings):
5115 * libnautilus-private/nautilus-file.c: Mark some variables
5117 * libnautilus-private/nautilus-icon-container.c:
5118 (nautilus_icon_container_get_selection): Return NULL not
5120 * libnautilus-private/nautilus-icon-factory.c:
5121 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
5122 * libnautilus-private/nautilus-metafile.c: Static variables
5123 * libnautilus-private/nautilus-program-choosing.c:
5124 (slowly_and_stupidly_obtain_timestamp): Sparse fix
5125 * src/file-manager/fm-icon-view.c:
5126 (fm_icon_view_get_background_widget): FALSE vs NULL
5127 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
5128 Plug a leak. Bug #313094.
5129 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
5131 * src/nautilus-bookmark-list.c:
5132 (nautilus_bookmark_list_get_file_path),
5133 (nautilus_bookmark_list_load_file): ANSIfication
5134 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
5136 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
5138 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
5141 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
5144 Post release version bump.
5146 === nautilus 2.11.91 ===
5148 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
5151 Require eel 2.11.91.
5156 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
5158 * libnautilus-private/nautilus-file.c: (file_is_desktop),
5159 (nautilus_file_can_rename):
5160 Don't allow renaming of the desktop folder. Closes #125637.
5162 Patch from Christian Neumair <chris@gnome-de.org>
5164 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
5166 * src/nautilus-property-browser.c:
5167 (nautilus_property_browser_class_init),
5168 (nautilus_property_browser_drag_begin), (element_clicked_callback):
5169 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
5171 Patch from Christian Neumair <chris@gnome-de.org>
5173 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
5175 * libnautilus-private/nautilus-file-operations.c
5176 (nautilus_file_operations_copy_move):
5177 Allow moving files within the burn location. Fixes #312085.
5179 Patch from William Jon McCann <mccann@jhu.edu>
5181 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
5183 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
5184 (open_selected_bookmark): Open the appropriate kind of window when
5185 jumping to bookmark. Fixes #312160.
5187 Patch from Jaap Haitsma <jaap@haitsma.org>
5189 2005-08-05 Christian Neumair <chris@gnome-de.org>
5191 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
5194 2005-08-05 Christian Neumair <chris@gnome-de.org>
5196 * src/nautilus-window.c: (nautilus_window_class_init):
5197 * src/nautilus-window.h:
5198 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
5199 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
5201 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
5203 * configure.in: Added "te" to ALL_LINGUAS.
5205 2005-08-03 Joe Shaw <joeshaw@novell.com>
5207 * libnautilus-private/nautilus-metafile.c
5208 (set_file_node_timestamp): Added, sets a timestamp property on a
5209 file node so that metadata changes can be tracked per file, rather
5211 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
5212 copy_file_metadata): Set the timestamp on the node.
5214 2005-08-03 Christian Neumair <chris@gnome-de.org>
5216 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
5217 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
5218 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
5220 * src/nautilus-location-bar.c: (real_cancel),
5221 (nautilus_location_bar_class_init),
5222 (nautilus_location_bar_set_location)
5223 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
5224 * src/nautilus-navigation-bar.h:
5225 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
5226 (navigation_bar_location_changed_callback): Hide temporary bars when
5227 pressing the escape key. Fixes #311652.
5229 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
5231 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
5232 Initialize best_icon_size when constructing sidebar.
5233 Fixes a critical librsvg warning.
5235 Patch from Jaap Haitsma <jaap@haitsma.org>
5237 2005-08-02 Christian Neumair <chris@gnome-de.org>
5239 * libnautilus-private/nautilus-customization-data.c:
5240 (format_name_for_display):
5241 * src/nautilus-property-browser.c: (add_reset_property):
5242 Use "Reset" as reset emblem label. Fixes #311380.
5244 2005-08-01 Christian Neumair <chris@gnome-de.org>
5246 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
5247 Use actual/guessed MIME type relation instead of relying on their
5248 default application information. Partially fixes #309862.
5250 2005-07-28 Christian Neumair <chris@gnome-de.org>
5252 * libnautilus-private/nautilus-file-operations-progress.c:
5253 (nautilus_file_operations_progress_new):
5254 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
5255 appears in tasklist and is minimizable. Fixes #310676.
5257 2005-07-28 Christian Neumair <chris@gnome-de.org>
5259 * libnautilus-private/nautilus-dnd.c:
5260 (nautilus_drag_default_drop_action_for_icons):
5261 Default to move action for locations on other file systems if they
5262 should be moved to their parent folder. Fixes #61269.
5264 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
5266 * src/nautilus-pathbar.c: (get_display_name_for_folder):
5267 Use the display name of the file if the uri uses a method
5268 unknown to gnome-vfs (trash:). Fixes #310274.
5270 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
5273 Post release version bump.
5275 === nautilus 2.11.90 ===
5277 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
5280 Require eel 2.11.90 and bump version.
5285 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
5287 * src/file-manager/fm-directory-view.c:
5288 Don't use trash icon for location button delete action.
5291 Patch from Christian Neumair <chris@gnome-de.org>
5293 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
5295 * src/nautilus-desktop-window.c: (real_get_icon_name),
5296 (nautilus_desktop_window_class_init):
5297 * src/nautilus-navigation-window.c: (real_get_icon_name),
5298 (nautilus_navigation_window_class_init):
5299 * src/nautilus-spatial-window.c: (real_get_icon_name),
5300 (nautilus_spatial_window_class_init):
5301 * src/nautilus-window.c: (nautilus_window_update_icon):
5302 * src/nautilus-window.h:
5303 Use file-manager icon for browser windows. Fixes bug #166516.
5305 Patch from Christian Neumair <chris@gnome-de.org>
5307 2005-07-19 Mark McLoughlin <mark@skynet.ie>
5309 * src/file-manager/fm-icon-view.c:
5310 (play_file), (preview_audio): track the pid of the currently
5311 running sound process using a static variable and kill it
5312 before starting any new process.
5313 (can_play_sound): copy from nautilus-sound.c
5315 * src/nautilus-application.c: (finish_startup): don't call
5316 nautilus_sound_init()
5318 * libnautilus-private/nautilus-sound.[ch]: remove old code
5319 to track the currently runing sound process using a GConf
5322 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
5324 2005-07-19 Mark McLoughlin <mark@skynet.ie>
5326 * libnautilus-private/nautilus-global-preferences.c:
5327 (nautilus_global_preferences_init): remove code to import
5328 some preferences which were deprecated in GNOME 2.2.
5330 2005-07-15 Vincent Noel <vnoel@cox.net>
5332 * src/nautilus-information-panel.c: (make_button_box),
5333 (add_command_buttons):
5334 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
5335 (sidebar_title_create_more_info_label): Ellipsize everything in
5336 the information side pane, and make labels selectable. Fixes
5337 #310386, #80429 and #43858.
5339 2005-07-14 Elijah Newren <newren@gmail.com>
5341 * configure.in: Bump required startup-notification version up to
5342 0.8 (should have been done back in February with the updated
5343 startup-notification stuff, but better late than never)
5345 2005-07-14 Alexander Larsson <alexl@redhat.com>
5347 * src/file-manager/fm-list-view.c:
5348 Remove underlines from all lines in single click mode.
5349 Add hover underline and cursor. (#105521)
5350 Patch from Christian Neumair <chris@gnome-de.org>
5352 2005-07-13 Christian Neumair <chris@gnome-de.org>
5354 * libnautilus-private/nautilus-desktop-link-monitor.c:
5355 (volume_delete_dialog): Refer to the volume context menu as "popup
5356 menu", and not as "right-click menu". Fixes #308248.
5358 2005-07-13 Christian Neumair <chris@gnome-de.org>
5360 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
5361 path_bar_location_changed_callback): Try to reload visited locations
5362 from history before doing a full location change. Fixes #310068.
5364 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
5365 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
5368 2005-07-13 Alexander Larsson <alexl@redhat.com>
5370 * src/nautilus-navigation-window.c:
5371 * src/nautilus-spatial-window.c:
5372 * src/nautilus-window.c:
5373 Pack main table with GTK_SHRINK (#16057)
5375 2005-07-13 Alexander Larsson <alexl@redhat.com>
5377 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
5378 Don't scroll to end of column on rename (#309964).
5380 2005-07-13 Alexander Larsson <alexl@redhat.com>
5382 * libnautilus-private/nautilus-file-utilities.c:
5383 Files with name "~" are not backups. (#170607)
5384 Patch from Christian Neumair <chris@gnome-de.org>
5386 2005-07-13 Alexander Larsson <alexl@redhat.com>
5388 * libnautilus-private/nautilus-icon-dnd.c:
5389 Set dnd icon in drag_begin (#307943)
5390 patch from Matthias Clasen
5392 2005-07-11 Alexander Larsson <alexl@redhat.com>
5395 Post release version bump.
5397 === nautilus 2.11.4 ===
5399 2005-07-11 Alexander Larsson <alexl@redhat.com>
5407 2005-07-11 Alexander Larsson <alexl@redhat.com>
5409 * src/nautilus-image-properties-page.c: (load_finished):
5410 list width/height separately (#159851)
5412 Patch from Christian Neumair <chris@gnome-de.org>
5414 2005-07-11 Alexander Larsson <alexl@redhat.com>
5416 * src/nautilus-spatial-window.[ch]:
5417 * src/nautilus-window-private.h:
5418 * src/nautilus-window.c:
5419 Show busy cursor in browser mode too. (#97887)
5421 Patch from Christian Neumair <chris@gnome-de.org>
5423 2005-07-11 Alexander Larsson <alexl@redhat.com>
5425 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5426 * nautilus.desktop.in:
5427 * src/file-manager/fm-tree-view.c:
5428 * src/nautilus-places-sidebar.c:
5429 filesystem -> file system in strings
5431 Sebastien Bacher <seb128@debian.org>
5433 2005-07-11 Alexander Larsson <alexl@redhat.com>
5435 * libnautilus-private/nautilus-icon-dnd.c:
5436 * src/file-manager/fm-directory-view.c:
5437 * src/file-manager/fm-properties-window.c:
5438 * src/nautilus-emblem-sidebar.c:
5439 Fix up some strings for the translators. (#309879)
5440 Patch from Christian Neumair <chris@gnome-de.org>
5442 2005-07-11 Alexander Larsson <alexl@redhat.com>
5444 * libnautilus-private/nautilus-desktop-link-monitor.c:
5445 Handle volumes_visible changing from true to true.
5447 Patch from Benjamin Berg <benjamin@sipsolutions.net>
5449 2005-07-11 Alexander Larsson <alexl@redhat.com>
5451 * src/file-manager/fm-list-view.c:
5452 don't activate selection on expand in single click mode (#309389)
5454 Patch from chris@gnome-de.org
5456 2005-07-11 Alexander Larsson <alexl@redhat.com>
5458 * src/nautilus-places-sidebar.c:
5459 Remove gtk_range_get_adjustment assertion warnings.
5461 2005-07-11 Alexander Larsson <alexl@redhat.com>
5463 * libnautilus-private/nautilus-global-preferences.[ch]:
5464 * src/nautilus-actions.h:
5465 * src/nautilus-navigation-window-menus.c:
5466 * src/nautilus-navigation-window-ui.xml:
5467 * src/nautilus-navigation-window.c:
5468 Add toggle to hide/show main toolbar.
5470 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5472 2005-07-10 Christian Neumair <chris@gnome-de.org>
5474 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
5475 to add a color if another equally-named one already exists. Fixes
5478 Patch from Daniel Godas <siro.san@gmail.com>.
5480 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
5482 * src/nautilus-pathbar.c:
5483 * src/nautilus-places-sidebar.c: (update_places):
5484 Use the same icon for filesystem as the gtk file chooser.
5487 Patch from Christian Neumair <chris@gnome-de.org>
5489 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
5491 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
5492 Remove extra ScrolledWindow container. Fixes #309832.
5494 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
5496 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
5497 Preserve the selection when refreshing the view. Fixes #48383.
5499 Patch from Fabio Bonelli <fabiobonelli@libero.it>
5501 2005-07-08 Alexander Larsson <alexl@redhat.com>
5503 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5506 * src/nautilus-pathbar.[ch]:
5507 New pathbar widget. Based on code from gtk.
5509 * src/nautilus-navigation-window.[ch]:
5510 * src/nautilus-window-manage-views.c:
5511 * src/nautilus-window-private.h:
5512 Use pathbar in browser window.
5514 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5515 * libnautilus-private/nautilus-global-preferences.[ch]:
5516 Add always_use_location_entry prefs.
5518 * src/nautilus-navigation-window-menus.c:
5521 2005-07-07 Joe Shaw <joeshaw@novell.com>
5523 * configure.in: Bump required gnome-vfs version up to
5526 2005-07-06 Christian Neumair <chris@gnome-de.org>
5528 * src/nautilus-window.c: (add_view_as_menu_item):
5529 Connect accelerators with "View as" menu items. Fixes #139908.
5531 * libnautilus-private/nautilus-file-operations.c:
5532 (progress_dialog_set_to_from_item_text):
5533 When operating on remote locations, also display hostname in copy/move
5536 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
5538 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
5539 Free the tree paths.
5540 * src/nautilus-notes-viewer.c: (get_property_pages): Close
5541 a tiny leak. (1 byte :-)
5542 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
5543 (make_properties_from_directories): Unref pixbufs.
5544 * src/nautilus-spatial-window.c:
5545 (nautilus_spatial_window_set_location_button): Free icon name
5546 Closes bug #307291 and bug #308540.
5548 2005-07-06 Danilo Å egan <danilo@gnome.org>
5550 * src/file-manager/nautilus-directory-view-ui.xml: Add space
5551 before 'action="Rename"'.
5553 2005-07-06 Christian Neumair <chris@gnome-de.org>
5555 * libnautilus-private/nautilus-icon-container.c:
5556 (nautilus_icon_container_get_selection):
5557 * src/file-manager/fm-directory-view.c: (delete_selected_files):
5558 Correctly sort files before operating on them. Fixes #308884.
5560 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
5561 * libnautilus-private/nautilus-dnd.h:
5562 * libnautilus-private/nautilus-icon-dnd.c:
5563 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
5564 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5565 (nautilus_tree_view_drag_dest_new):
5566 * src/nautilus-spatial-window.c:
5567 (nautilus_spatial_window_instance_init):
5568 * src/file-manager/fm-list-model.c:
5569 (fm_list_model_multi_drag_data_get):
5570 Use GTK+ helpers for text D'n'D.
5572 * src/nautilus-shell-ui.xml:
5573 * src/nautilus-window-menus.c:
5574 Register control-+/- keys on keypad for zooming. Fixes #309018.
5576 * libnautilus-private/nautilus-file-operations.c:
5577 (new_file_transfer_callback):
5578 Fix template duplicate numbering. Fixes #307252.
5580 2005-07-06 Alexander Larsson <alexl@redhat.com>
5582 * libnautilus-private/nautilus-icon-canvas-item.c:
5583 * libnautilus-private/nautilus-icon-container.c:
5584 * libnautilus-private/nautilus-icon-private.h:
5585 Add normal_alpha style property that is used when
5588 Patch from Benjamin Berg <benjamin@sipsolutions.net>
5590 2005-07-05 Joe Shaw <joeshaw@novell.com>
5592 * nautilus-folder-handler.desktop.in: Add x-directory/normal
5593 and inode/directory to the list of mime types this desktop file
5596 2005-07-05 Christian Neumair <chris@gnome-de.org>
5598 * libnautilus-private/nautilus-dnd.h:
5599 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
5601 * libnautilus-private/nautilus-file-operations.[ch]:
5602 * libnautilus-private/nautilus-icon-container.[ch]:
5603 * libnautilus-private/nautilus-icon-dnd.c:
5604 * libnautilus-private/nautilus-marshal.list:
5605 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5606 * src/file-manager/fm-directory-view.[ch]:
5607 * src/file-manager/fm-icon-view.c:
5608 * src/file-manager/fm-list-view.c:
5609 * src/file-manager/fm-tree-view.c:
5610 Enable dropping of text, which will create a new file containing the
5611 dropped text. Fix drop handle marshallers.
5613 2005-07-02 Christian Kellner <gicmo@gnome.org>
5615 * src/nautilus-location-entry.c:
5616 Replace eel_make_uri_from_input_with_trailing_ws with
5620 2005-07-01 Alexander Larsson <alexl@redhat.com>
5623 Post release version bump.
5625 === nautilus 2.11.3 ===
5627 2005-07-01 Alexander Larsson <alexl@redhat.com>
5629 * libnautilus-private/nautilus-file-operations.c:
5638 2005-07-01 Alexander Larsson <alexl@redhat.com>
5640 * libnautilus-private/nautilus-window-info.[ch]:
5641 * src/nautilus-window.c:
5642 Add nautilus_window_info_get_bookmark_list
5645 * src/nautilus-application.c:
5646 * src/nautilus-places-sidebar.[ch]:
5647 Add new places sidebar.
5649 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5651 * src/file-manager/fm-tree-view.c:
5652 Fix runtime warnings.
5654 2005-07-01 Alexander Larsson <alexl@redhat.com>
5656 * src/file-manager/fm-actions.h:
5657 * src/file-manager/fm-directory-view.c:
5658 Add icon for empty file in create menu.
5660 Patch from Christian Neumair <chris@gnome-de.org>
5662 2005-07-01 Alexander Larsson <alexl@redhat.com>
5664 * src/file-manager/fm-directory-view.c:
5665 Better strings for browser tooltips.
5666 Patch from Luca Ferretti <elle.uca@libero.it>
5668 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
5670 * libnautilus-private/nautilus-file-operations.c:
5671 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
5672 base name from the file name. (Fixes #306341).
5674 2005-06-28 Alexander Larsson <alexl@redhat.com>
5676 * libnautilus-private/nautilus-sidebar.[ch]:
5677 Add get_tab_tooltop method.
5679 * src/nautilus-navigation-window.c:
5680 * src/nautilus-side-pane.[ch]:
5681 Use get_tab_tooltip.
5683 * src/nautilus-emblem-sidebar.c:
5684 * src/nautilus-history-sidebar.c:
5685 * src/nautilus-information-panel.c:
5686 * src/nautilus-notes-viewer.c:
5687 Implement get_tab_toolkit.
5689 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
5691 2005-06-23 Christian Neumair <chris@gnome-de.org>
5693 * src/nautilus-notes-viewer.c:
5694 (nautilus_notes_viewer_set_parent_window):
5695 Adapt to recent nautilus clipboard API changes.
5697 2005-06-23 Christian Neumair <chris@gnome-de.org>
5699 * libnautilus-private/nautilus-clipboard.c:
5700 (editable_connect_callbacks), (editable_disconnect_callbacks),
5701 (text_buffer_update_sensitivity), (text_buffer_delete_range),
5702 (text_buffer_mark_set), (text_view_connect_callbacks),
5703 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
5704 (initialize_clipboard_component_with_callback_data),
5705 (nautilus_clipboard_real_set_up),
5706 (nautilus_clipboard_set_up_text_view):
5707 * libnautilus-private/nautilus-clipboard.h:
5708 Properly set text view paste action sensitivity on clipboard changes.
5711 2005-06-23 Alexander Larsson <alexl@redhat.com>
5713 * src/nautilus-bookmark-list.c:
5714 Fix handling of notification of .gtk-bookmark file changes.
5717 * src/nautilus-window-bookmarks.[ch]:
5718 * src/nautilus-application.c:
5719 * src/nautilus-navigation-window-menus.c:
5720 * src/nautilus-navigation-window.[ch]:
5721 * src/nautilus-spatial-window-ui.xml:
5722 * src/nautilus-spatial-window.c:
5723 * src/nautilus-window-menus.c:
5724 * src/nautilus-window-private.h:
5725 * src/nautilus-window.[ch]:
5726 Move most bookmark stuff to nautilus-window-bookmarks and
5727 put bookmarks in spatial windows too.
5729 2005-06-23 Alexander Larsson <alexl@redhat.com>
5731 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
5733 * src/nautilus-bookmark-list.[ch]:
5734 Share bookmarks with gtk+.
5736 * libnautilus-private/nautilus-file-utilities.[ch]:
5737 * src/nautilus-window.c: (real_get_title):
5738 Move compute_default_title to nautilus_compute_title_for_uri.
5740 * libnautilus-private/nautilus-bookmark.[ch]:
5741 * src/nautilus-bookmarks-window.c:
5742 Add has_custom_name boolean to NautilusBookmark
5745 * src/nautilus-bookmark-parsing.[ch]:
5746 * src/nautilus-navigation-window-menus.c:
5747 Remove no longer needed files nautilus-bookmark-parsing.[ch].
5749 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
5751 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
5752 (real_update_menus_volumes): Plug a couple leaks. Closes
5755 2005-06-20 Alexander Larsson <alexl@redhat.com>
5757 * src/nautilus-navigation-window-menus.c:
5758 * src/nautilus-window-menus.c:
5759 * src/nautilus-window-private.h:
5760 Make bookmark menu item action names unique. (#161859)
5762 2005-06-20 Alexander Larsson <alexl@redhat.com>
5764 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
5765 Fix ctrl-unselect in single click mode (#145331)
5767 2005-06-20 Alexander Larsson <alexl@redhat.com>
5769 * libnautilus-private/nautilus-icon-container.c:
5770 Better font sizes for zooming. (#160080)
5772 2005-06-20 Anders Carlsson <andersca@imendio.com>
5774 * src/file-manager/fm-directory-view.c (process_old_files):
5775 Plug leak by freeing the sorted list instead.
5777 2005-06-20 Alexander Larsson <alexl@redhat.com>
5779 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
5780 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
5781 Fix uninitialized variable warning.
5783 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
5785 * libnautilus-private/nautilus-directory-async.c:
5786 (start_or_stop_io), (file_needs_high_priority_work_done),
5787 (file_needs_low_priority_work_done):
5788 Make mime sniffing a high priority job. Prevents activation
5789 from getting blocked by deep count I/O. (#145560)
5791 2005-06-19 Anders Carlsson <andersca@imendio.com>
5793 * src/nautilus-throbber.c (nautilus_throbber_finalize):
5794 Free throbber->details after we're done using it.
5796 2005-06-17 Alexander Larsson <alexl@redhat.com>
5798 * src/file-manager/fm-list-model.c:
5799 Small delay before turning Loading... into (Empty) to
5802 2005-06-17 Alexander Larsson <alexl@redhat.com>
5804 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5805 Fix iter stamp handling.
5807 2005-06-17 Alexander Larsson <alexl@redhat.com>
5809 * src/file-manager/fm-list-view.c: (button_press_callback):
5810 Allow selection of the dummy node. Otherwise things
5811 got all strange: You could still select it using ranges, and
5812 if you double clicked on it you activated the old selection.
5814 2005-06-17 Alexander Larsson <alexl@redhat.com>
5816 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
5817 On remove, add dummy node before removing file so the
5818 row isn't collapsed.
5820 2005-06-17 Alexander Larsson <alexl@redhat.com>
5822 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
5823 (fm_list_model_unload_subdirectory),
5824 (fm_list_model_subdirectory_done_loading):
5825 Keep track of done_loading in parent instead of in dummy node.
5826 That way it doesn't get lost when the dummy node is recreated.
5828 2005-06-17 Alexander Larsson <alexl@redhat.com>
5830 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
5831 Handle moves between open subdirectories. We handle
5832 this in file adding when the file already exists in
5833 the tree, but in another place. This is sort of a hack,
5834 but is required due to how the list view merges the initial
5835 change being sent to the original directory and the add to the
5838 2005-06-17 Alexander Larsson <alexl@redhat.com>
5840 * libnautilus-private/nautilus-file-operations.c:
5841 (nautilus_file_operations_copy_move):
5842 Handle duplication of files in two subdirectories at
5845 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
5847 * src/file-manager/fm-directory-view.c:
5848 (fm_directory_view_destroy):
5849 Remove subdirectories when destroying the view.
5851 2005-06-16 Alexander Larsson <alexl@redhat.com>
5853 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
5854 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
5856 2005-06-16 Alexander Larsson <alexl@redhat.com>
5858 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5859 Slightly slower auto hover expand.
5861 * src/file-manager/fm-directory-view.c:
5862 Make add/remove_subdirectory more straightforward.
5863 Now remove just removes the NautilusDirectory passed in, and
5864 you're not allowed to add multiple times or remove non-added.
5866 * src/file-manager/fm-list-model.[ch]:
5867 Actually track the NautilusDirectories that are added to the
5868 FMDirectoryView so we can easily remove them when the files are
5869 removed. This was causing problem before where directories for
5870 removed files weren't removed.
5872 Emits the subdirectory_unloaded signal when subdirectories go away.
5874 Add support for unloading subdirectories.
5876 * src/file-manager/fm-list-view.c:
5877 Unload subdirectories in timeout on collapse.
5878 remove subdirectories when they get unloaded.
5880 2005-06-16 Anders Carlsson <andersca@imendio.com>
5882 * src/nautilus-navigation-window-menus.c
5883 (append_dynamic_bookmarks): Unref the action group here too.
5885 2005-06-16 Anders Carlsson <andersca@imendio.com>
5887 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
5888 Unref the action group after inserting it. This makes
5889 a NautilusFile memory leak go away.
5891 2005-06-16 Alexander Larsson <alexl@redhat.com>
5893 * src/file-manager/fm-directory-view.[ch]:
5894 * src/file-manager/fm-icon-view.c
5895 add fm_directory_view_get_selection_for_file_transfer and
5896 use it for all file transfers
5898 * src/file-manager/fm-list-view.c:
5899 Implement fm_directory_view_get_selection_for_file_transfer by
5900 filtering out all files there a parent is also in the selection.
5901 Do the same for the dnd source list.
5903 * src/file-manager/fm-list-model.c:
5904 Allow deletion of dummy node so that clearing the model
5905 doesn't loop forever.
5907 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
5909 * src/file-manager/fm-directory-view.c: (new_folder_done),
5910 (new_folder_data_new), (fm_directory_view_new_folder),
5911 (fm_directory_view_new_file):
5912 Don't try to setup renaming if the view was already destroyed.
5913 Fixes a crash when closing a window while creating files/folders.
5915 2005-06-15 Alexander Larsson <alexl@redhat.com>
5917 * libnautilus-private/nautilus-icon-dnd.c:
5918 No dnd shadow on the desktop.
5919 Redraw less to get rid of the dnd shadow.
5921 Patch from Matthias Clasen (#307803)
5923 2005-06-15 Alexander Larsson <alexl@redhat.com>
5925 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5928 * src/file-manager/fm-directory-view.[ch]:
5929 Add support for adding/removing subdirectories.
5931 * src/file-manager/fm-list-model.[ch]:
5932 Add support for subdirectories making this a tree view.
5934 * src/file-manager/fm-list-view.c:
5935 Turn listview into a treeview.
5937 Patch from Jürg Billeter <j@bitron.ch>
5939 2005-06-15 Alexander Larsson <alexl@redhat.com>
5941 * src/nautilus-spatial-window.c:
5942 Add icons for path menu.
5943 Patch from Vincent Noel <vincent.noel@gmail.com>
5945 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
5947 * src/file-manager/fm-directory-view.c:
5948 (fm_directory_view_handle_uri_list_drop):
5949 Check for n_uris instead of real_uri_list. Looks neater.
5951 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
5953 * src/file-manager/fm-directory-view.c:
5954 (fm_directory_view_handle_uri_list_drop):
5955 Don't try to start a file operation if there are no real uris
5956 left after sanitizing the list. Fixes #306246.
5958 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
5960 * libnautilus-private/nautilus-emblem-utils.c:
5961 (nautilus_emblem_install_custom_emblem): Free the path.
5962 * libnautilus-private/nautilus-file-operations-progress.c:
5963 (nautilus_file_operations_progress_new),
5964 (nautilus_file_operations_progress_new_file): Free markup strings.
5967 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
5969 * src/file-manager/fm-directory-view.c:
5970 (fm_directory_view_confirm_deletion): Mark two strings for translation.
5972 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
5974 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
5975 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
5976 Always initialize cut.
5979 Add --Wno-pointer-sign
5981 Fix gcc4 compilation (#303491/#307038).
5982 Based on patches from James M. Cape <jcape@ignore-your.tv>
5983 and Kjartan Maraas <kmaraas@gnome.org>
5985 2005-06-08 Alexander Larsson <alexl@redhat.com>
5988 Post release version bump
5990 === nautilus 2.11.2 ===
5992 2005-06-08 Alexander Larsson <alexl@redhat.com>
6000 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6002 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6003 Back out the "(Empty)" vs. "(No subfolders)" change. The string
6004 is too wide for the tree and gets even wider in some locales.
6006 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6008 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
6009 Fix conflicting mnemonics in the column chooser (#167475).
6011 Patch from Michael Terry <mike@mterry.name>
6013 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6015 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
6016 Use "(No subfolders)" instead of misleading "(Empty)" label
6017 if files are not to be shown in the tree. Fixes #85141.
6019 Patch from Christian Neumair <chris@gnome-de.org>
6021 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
6023 * libnautilus-private/nautilus-icon-container.c:
6024 (select_one_unselect_others):
6025 Reveal icon when selecting it. Fixes #121111.
6027 Based on a patch from Christian Neumair <chris@gnome-de.org>
6029 2005-06-04 Christian Neumair <chris@gnome-de.org>
6031 * libnautilus-private/nautilus-clipboard.c:
6032 (nautilus_clipboard_real_set_up):
6033 Don't setup clipboard twice for the same editing widget.
6035 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
6037 * src/nautilus-window-manage-views.c: (load_new_location),
6038 (update_for_new_location):
6039 Set the displayed location when the location is really
6040 changed, not when we set out to do it. Fixes the
6041 "bookmark uri mismatch" warning.
6043 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
6045 * src/file-manager/fm-directory-view.c:
6046 * src/nautilus-shell-ui.xml:
6047 * src/nautilus-window-menus.c:
6048 Fix critical warnings from the new accelerators
6049 by adding dummy labels.
6051 2005-06-03 Christian Neumair <chris@gnome-de.org>
6053 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
6055 2005-06-03 Christian Neumair <chris@gnome-de.org>
6057 * libnautilus-extension/nautilus-column.c:
6058 (nautilus_column_class_init):
6059 * libnautilus-extension/nautilus-menu-item.c:
6060 (nautilus_menu_item_class_init):
6061 * libnautilus-extension/nautilus-property-page.c:
6062 (nautilus_property_page_class_init):
6063 * libnautilus-private/nautilus-icon-canvas-item.c:
6064 (nautilus_icon_canvas_item_class_init):
6065 * libnautilus-private/nautilus-icon-container.c:
6066 (nautilus_icon_container_class_init):
6067 * src/nautilus-window.c: (nautilus_window_class_init):
6068 Don't mark object property names/descriptions for translation. Fixes
6071 2005-06-02 Sebastien Bacher <seb128@debian.org>
6073 * libnautilus-private/nautilus-emblem-utils.c:
6074 (nautilus_emblem_install_custom_emblem),
6075 (nautilus_emblem_can_remove_emblem),
6076 (nautilus_emblem_can_rename_emblem),
6077 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
6078 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
6080 2005-06-02 Christian Neumair <chris@gnome-de.org>
6082 * src/file-manager/fm-directory-view.c: (real_action_rename):
6083 Always pre-select the whole name of a directory when renaming it.
6086 2005-06-02 Christian Neumair <chris@gnome-de.org>
6088 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
6089 (get_automatic_emblems_as_integer):
6090 * libnautilus-private/nautilus-file-private.h:
6091 Only take user-added emblems ("keywords") into account when sorting by
6092 emblems. Fixes #166376.
6094 2005-06-02 Christian Neumair <chris@gnome-de.org>
6096 * src/file-manager/fm-directory-view.c:
6097 (fm_directory_view_scroll_event):
6098 Change scroll zoom modifier to control. Fixes #79352.
6100 * src/nautilus-shell-ui.xml:
6101 * src/nautilus-window-menus.c:
6102 Bind control-= to zoom-in. Fixes #306225.
6104 2005-06-02 Christian Neumair <chris@gnome-de.org>
6106 * libnautilus-private/nautilus-clipboard.c:
6107 * libnautilus-private/nautilus-icon-dnd.c:
6108 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6109 * src/file-manager/fm-desktop-icon-view.c:
6110 * src/file-manager/fm-ditem-page.c:
6111 * src/file-manager/fm-icon-view.c:
6112 * src/file-manager/fm-list-model.c:
6113 * src/file-manager/fm-list-model.h:
6114 * src/file-manager/fm-list-view.c:
6115 * src/file-manager/fm-properties-window.c:
6116 * src/nautilus-emblem-sidebar.c
6117 * src/nautilus-file-management-properties.c:
6118 * src/nautilus-information-panel.c:
6119 * src/nautilus-location-bar.c:
6120 * src/nautilus-navigation-window-menus.c:
6121 * src/nautilus-spatial-window.c:
6122 * src/nautilus-zoom-controls.c:
6123 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
6124 GtkTargetEntry as well as some char and int arrays const.
6126 2005-06-02 Christian Neumair <chris@gnome-de.org>
6128 * src/file-manager/fm-desktop-icon-view.c:
6129 * src/file-manager/fm-directory-view.c:
6130 * src/file-manager/fm-icon-view.c:
6131 * src/file-manager/fm-list-view.c:
6132 * src/nautilus-navigation-window-menus.c:
6133 * src/nautilus-spatial-window.c:
6134 * src/nautilus-window-menus.c:
6135 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
6138 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
6140 * libnautilus-extension/libnautilus-extension.pc.in: added
6141 extensiondir variable so that extensions can find out via pkg-config
6142 the dir to install to.
6144 2005-06-02 Christian Neumair <chris@gnome-de.org>
6146 * libnautilus-private/nautilus-icon-container.c:
6147 * libnautilus-private/nautilus-icon-container.h:
6148 (process_pending_icon_to_rename),
6149 (nautilus_icon_container_start_renaming_selected_item):
6150 * src/file-manager/fm-directory-view.c: (start_renaming_file),
6151 (real_action_rename), (action_rename_callback),
6152 (action_rename_select_all_callback):
6153 * src/file-manager/fm-directory-view.h:
6154 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
6155 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
6156 * src/file-manager/nautilus-directory-view-ui.xml:
6157 Bind shift-f2 to rename whole file. Fixes #131467.
6159 2005-05-27 Christian Neumair <chris@gnome-de.org>
6161 * src/file-manager/fm-directory-view.c: (real_update_menus):
6162 Don't display "Properties" background context menu item for Desktop.
6164 2005-05-27 Christian Neumair <chris@gnome-de.org>
6166 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
6167 Only set dialog transient if a parent window was specified.
6170 2005-05-27 Alexander Larsson <alexl@redhat.com>
6172 * src/file-manager/fm-directory-view.c:
6173 (fm_directory_view_handle_url_drop):
6174 Better handling of default action for mozilla dnd drops.
6176 Patch from Dave Ahlswede
6178 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
6180 * src/nautilus-navigation-action.c: (set_tooltip_callback),
6181 (connect_proxy), (nautilus_navigation_action_finalize),
6182 (nautilus_navigation_action_set_property),
6183 (nautilus_navigation_action_get_property),
6184 (nautilus_navigation_action_class_init),
6185 (nautilus_navigation_action_init):
6186 * src/nautilus-navigation-window-menus.c:
6187 (nautilus_navigation_window_initialize_actions):
6188 Add specific tooltips to the drop-down arrow of Back/Forward
6189 toolbar items. Fixes bug #86569.
6191 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
6193 * src/nautilus-connect-server-dialog.c:
6194 (connect_to_server), (nautilus_connect_server_dialog_finalize),
6195 (nautilus_connect_server_dialog_init), (setup_for_type):
6196 Added a domain field to enter domain name for Windows share in
6197 Connect to server dialog.
6200 2005-05-26 Christian Neumair <chris@gnome-de.org>
6202 * libnautilus-private/nautilus-clipboard.c:
6203 * src/file-manager/fm-directory-view.c:
6204 (copy_or_cut_files), (real_update_menus):
6205 * src/file-manager/fm-tree-view.c:
6206 (copy_or_cut_files), (create_popup_menu):
6207 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
6208 Folders". Fixes #95112.
6210 2005-05-26 Christian Neumair <chris@gnome-de.org>
6212 * src/file-manager/fm-directory-view.c: (real_update_menus):
6213 Fix empty trash accelerator. Fixes #173059.
6215 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
6216 (copy_callback), (paste_callback), (editable_select_all_callback),
6217 (text_view_select_all_callback), (action_cut_callback),
6218 (action_copy_callback), (action_paste_callback),
6219 (action_select_all_callback), (merge_in_clipboard_menu_items),
6220 (selection_changed_callback), (nautilus_clipboard_real_set_up),
6221 (nautilus_clipboard_set_up_editable),
6222 (nautilus_clipboard_set_up_text_view):
6223 * libnautilus-private/nautilus-clipboard.h:
6224 (nautilus_clipboard_set_up_text_view):
6225 * src/nautilus-notes-viewer.c:
6226 Add nautilus_clipboard_set_up_text_view, setup clipboard for
6229 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6230 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
6231 issue down and providing a patch. Fixes #305551.
6233 2005-05-25 Christian Neumair <chris@gnome-de.org>
6235 * src/file-manager/fm-directory-view.c:
6236 (fm_directory_view_scroll_event),
6237 (fm_directory_view_class_init):
6238 Bind shift+scroll to zoom in/out. Fixes #79352.
6240 2005-05-23 Alexander Larsson <alexl@redhat.com>
6242 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
6243 Change sort order for size, count and time.
6246 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
6249 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
6251 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
6253 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
6259 * libnautilus-adapter/*
6262 Remove old cruft, mostly .cvsignore files.
6265 Look for libnautilus-private instead of libnautilus.
6267 2005-05-21 Christian Neumair <chris@gnome-de.org>
6269 * libnautilus-private/nautilus-icon-factory.c:
6270 * libnautilus-private/nautilus-icon-factory.h:
6271 (get_smaller_icon_size), (get_larger_icon_size),
6272 (nautilus_icon_factory_get_smaller_icon_size),
6273 (nautilus_icon_factory_get_larger_icon_size):
6274 Make get_(larger|smaller)_icon_size public.
6276 * src/nautilus-sidebar-title.c:
6277 (nautilus_sidebar_title_size_allocate),
6278 (get_best_icon_size):
6279 Use the best-fitting folder icon for the sidebar
6280 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
6283 2005-05-17 Alexander Larsson <alexl@redhat.com>
6286 Post release version bump
6288 === nautilus 2.11.1 ===
6290 2005-05-17 Alexander Larsson <alexl@redhat.com>
6297 Remove icons/*/Makefile
6302 2005-05-17 Alexander Larsson <alexl@redhat.com>
6304 * libnautilus-private/nautilus-view.[ch]:
6305 Add nautilus_view_pop_up_location_context_menu
6307 * src/file-manager/fm-actions.h:
6308 * src/file-manager/fm-directory-view.c:
6309 * src/file-manager/fm-directory-view.h:
6310 * src/file-manager/nautilus-directory-view-ui.xml:
6311 * src/nautilus-location-bar.c:
6312 * src/nautilus-spatial-window.c:
6313 Add location context menu to location button/label.
6315 Patch from Christian Neumair
6317 2005-05-17 Christian Neumair <chris@gnome-de.org>
6319 * src/nautilus-spatial-window.c:
6320 (real_set_allow_up), (nautilus_spatial_window_class_init)
6321 * src/nautilus-window.c:
6322 * src/nautilus-window.h:
6323 (nautilus_window_allow_up), (real_set_allow_up),
6324 (nautilus_window_class_init):
6325 Add set_allow_up method to NautilusWindowClass,
6326 make "Close All Parents" in spatial windows insensitive
6327 if there are no parent folders.
6329 2005-05-17 Christian Neumair <chris@gnome-de.org>
6331 * libnautilus-private/nautilus-file-operations.c:
6332 (handle_transfer_vfs_error):
6333 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
6334 if more than one file is transferred. Otherwise, just
6335 offer "Cancel" and "Retry".
6337 2005-05-17 Alexander Larsson <alexl@redhat.com>
6339 * nautilus-folder-handler.desktop.in (Exec):
6340 Use --no-desktop for default folder handler
6342 2005-05-16 Christian Neumair <chris@gnome-de.org>
6344 * src/file-manager/fm-actions.h:
6345 * src/file-manager/fm-directory-view.c:
6346 (action_self_properties_callback), (real_update_menus):
6347 * src/file-manager/nautilus-directory-view-ui.xml:
6348 Add "Properties" item to background context menu which displays
6349 the properties of the currently displayed folder.
6351 2005-05-16 Alexander Larsson <alexl@redhat.com>
6353 * libnautilus-private/nautilus-bookmark.c:
6354 (bookmark_file_changed_callback):
6355 Don't loop when a bookmarked file is removed
6357 * src/file-manager/fm-directory-view.c: (process_new_files):
6358 Don't call get_file_info for files no longer in the directory
6359 (was caused by the ready_to_load call).
6361 This fixes #165530 and likely #170761
6363 2005-05-12 Christian Neumair <chris@gnome-de.org>
6365 * libnautilus-private/nautilus-clipboard.c:
6366 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
6367 Don't merge UI twice. Fixes #301854.
6369 2005-05-12 Christian Neumair <chris@gnome-de.org>
6371 * src/nautilus-location-bar.c:
6372 (nautilus_location_bar_init):
6373 Make "Location:" label GDK_ACTION_COPY drag source.
6376 2005-05-12 David Zeuthen <david@fubar.dk>
6378 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6379 Change comment for translator note of default desktop font to
6380 say that Sans shouldn't never be changed. Fixes bug #138731.
6382 2005-05-11 Christian Neumair <chris@gnome-de.org>
6384 * libnautilus-private/nautilus-file-utilities.c:
6385 (nautilus_get_vfs_method_display_name):
6387 * src/file-manager/fm-directory-view.c:
6388 Add translator comments. Fixes #145304, #145305, #145307.
6389 Change "Show Hidden Files" tooltip to infinitive
6390 construction. Fixes #145306.
6392 2005-05-11 Christian Neumair <chris@gnome-de.org>
6394 * libnautilus-private/nautilus-directory-async.c:
6395 (should_look_for_dot_directory_file), (make_dot_directory_uri),
6396 (link_info_start), (lacks_link_info):
6397 Kill dotfile-related code. ".directory" supporting schemas have
6398 gone. Fixes #142343.
6400 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
6402 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6403 Remove obsolete window_always_new option from schema.
6405 Patch from Michael Terry <mike@mterry.name>
6407 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
6409 * src/file-manager/fm-directory-view.c: (real_update_menus):
6410 Fix a string conflict between the c-format plural string and
6411 non-c-format strings. Fixes bug #167344.
6413 Patch from Changwoo Ryu <cwryu@debian.org>
6415 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
6417 * libnautilus-private/nautilus-thumbnails.c:
6418 (thumbnail_thread_start):
6419 Don't try to thumbnail files which have been modified in the
6420 last few seconds to avoid constantly re-thumbnailing them.
6421 Current cool-off period is three seconds. Fixes bug #107418.
6423 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
6425 * src/file-manager/fm-directory-view.[ch]:
6426 (display_pending_files), (fm_directory_view_freeze_updates),
6427 (fm_directory_view_unfreeze_updates), (queue_pending_files):
6428 Allow freeze of update processing inside a view.
6430 * src/file-manager/fm-list-view.c:
6431 (cell_renderer_editing_canceled), (cell_renderer_edited),
6432 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
6433 Freeze and unfreeze the list view when renaming.
6435 Workaround for bug #87701: Updates to the list view are put on
6436 hold during rename to prevent losing editing focus. If too many
6437 changes are queued while being frozen, further changes are thrown
6438 away and the view is marked for reload.
6440 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
6442 * src/nautilus-window-menus.c:
6443 Add Ctrl-0 keyboard shortcut to View->Normal Size as
6444 recommended by the HIG.
6446 Patch from Olav Vitters <olav@bkor.dhs.org>
6448 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
6450 * libnautilus-private/nautilus-icon-container.c:
6451 (keyboard_space): Prevent nautilus from crashing on press of
6452 Ctrl+Space in an empty directory. Fixes bug #302018.
6454 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
6456 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
6458 * libnautilus-private/nautilus-program-choosing.c:
6459 (nautilus_launch_desktop_file):
6460 * src/nautilus-application.c:
6461 (nautilus_application_present_spatial_window_with_selection),
6462 (nautilus_application_create_navigation_window):
6463 fix build when startup notification isn't installed.
6465 2005-05-02 Alexander Larsson <alexl@redhat.com>
6467 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
6470 2005-04-27 Alexander Larsson <alexl@redhat.com>
6472 * src/file-manager/fm-desktop-icon-view.c:
6473 Remove "Open New Terminal" from desktop menu.
6474 Patch from Luca Ferretti <elle.uca@libero.it>
6476 If you really need this, install the nautilus-open-terminal
6477 extension. It does this even better than the removed code.
6478 Also, in newer Metacity there is a a way to set a keybinding
6481 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
6483 * src/nautilus-main.c: (main): Merge fix for leak
6486 2005-04-19 Christian Neumair <chris@gnome-de.org>
6488 * libnautilus-private/nautilus-view-factory.h:
6489 * src/nautilus-navigation-window.c:
6490 * src/nautilus-window-manage-views.c:
6491 * src/nautilus-window-manage-views.h:
6492 * src/nautilus-window.c:
6493 * src/file-manager/fm-desktop-icon-view.c:
6494 * src/file-manager/fm-icon-view.c:
6495 * src/file-manager/fm-list-view.c:
6496 Improve NautilusViewInfo view factory labels marked for translation.
6498 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
6500 * libnautilus-private/nautilus-directory-async.c:
6501 (read_dot_hidden_file): Plug leaks here too. There
6502 were three actually :-)
6504 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
6506 * src/nautilus-connect-server-dialog-main.c: (main)
6509 2005-04-17 Christian Neumair <chris@gnome-de.org>
6511 * src/nautilus-spatial-window.c:
6512 Add more drop targets to location button.
6514 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
6516 * src/file-manager/fm-directory-view.c:
6517 (fm_directory_view_destroy), (rename_file):
6518 Remove delayed_rename timeout when registering a new one
6519 or destroying the view.
6521 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
6523 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6524 Free the stored selection path only when setting a new one.
6526 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
6528 * src/file-manager/fm-directory-view.c:
6529 (trash_or_delete_selected_files),
6530 (fm_directory_view_notify_selection_changed):
6531 Remember if the current selection was already removed
6532 and don't try to remove it again.
6534 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
6535 Only set a new selection if the removal affects the current selection.
6537 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
6539 * src/file-manager/fm-directory-view.c:
6540 (trash_or_delete_selected_files):
6541 Unset selection so the same file won't be deleted twice via a binding.
6543 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
6544 (fm_list_view_remove_file), (fm_list_view_finalize),
6545 (fm_list_view_class_init):
6546 Store the new selection and set it after a batch of changes,
6547 not on every removal. Speeds up deleting from the list view
6548 by preventing a redraw for each removed file.
6550 2005-04-05 Alexander Larsson <alexl@redhat.com>
6552 * src/file-manager/fm-properties-window.c:
6553 Use label instead of entry if not editable.
6556 Patch from Michael Terry
6558 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
6560 * src/nautilus-notes-viewer.c:
6561 Fix missing include.
6563 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
6565 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
6566 Don't leak file_uri.
6568 2005-04-04 Diego Gonzalez <diego@pemas.net>
6570 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
6571 from the build process.
6572 * libnautilus-private/nautilus-icon-factory.c:
6573 (load_thumbnail_frame) remove the need to use the deprecated
6575 * libnautilus-private/nautilus-icon-canvas-item.c:
6576 (draw_strech_handles), (it_test_stretch_handle):
6577 remove the need to use the deprecated nautilus themes.
6578 * libnautilus-private/nautilus-thumbnails.c:
6579 * libnautilus-private/nautilus-icon-factory.c:
6580 remove nautilus-theme.h include
6582 * src/nautilus-navigation-window.c:
6583 * src/nautilus-property-browser.c:
6584 * src/nautilus-notes-viewer.c:
6585 * src/nautilus-sidebar-title.c:
6586 * src/nautilus-window-manage-views.c:
6587 * src/nautilus-window-toolbars.c:
6588 * src/nautilus-zoom-control.c:
6589 remove nautilus-theme.h include
6591 * src/nautilus-sidebar-title:
6592 (nautilus_sidebar_title_select_text_color): remove use of
6593 old theme stuff and adapt the shadow offset, made it equal to 1,
6594 which is the default.
6595 (nautilus_sidebar_title_theme_changed): remove, as there will be
6596 no sidebar theme changes.
6597 (nautilus_sidebar_title_init): remove the theme_changed callback, as
6598 there will not be sidebar theme changes anymore.
6600 * src/nautilus-notes-viewer.c:
6601 (nautilus_notes_viewer_init): remove use of old theme stuff.
6603 * icons/Makefile.am: don't install old theme stuff.
6605 2005-03-31 Steve Murphy <murf@e-tools.com>
6607 * configure.in: Added "rw" to ALL_LINGUAS.
6609 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
6611 * libnautilus-private/nautilus-file-utilities.c:
6612 (nautilus_get_uri_shortname_for_display): Plug the leak.
6614 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
6617 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
6622 * icons/Makefile.am:
6625 * libnautilus-private/nautilus-icon-canvas-item.c:
6627 Use svg instead of bitmap audio preview emblem.
6629 Patch from Jaap Haitsma <jaap@haitsma.org>
6631 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
6633 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
6634 (location_button_drag_begin_callback), (get_data_binder),
6635 (location_button_drag_data_get_callback),
6636 (nautilus_spatial_window_instance_init):
6637 Allow drag and drop operations with location bar icon.
6639 Patch from Christian Neumair <chris@gnome-de.org>
6641 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
6643 * libnautilus-private/nautilus-file-operations-progress.c:
6644 (nautilus_file_operations_progress_update),
6645 (nautilus_file_operations_progress_destroy),
6646 (nautilus_file_operations_progress_init),
6647 (time_remaining_callback), (nautilus_file_operations_progress_new),
6648 (nautilus_file_operations_progress_set_operation_string),
6649 (nautilus_file_operations_progress_new_file):
6650 * libnautilus-private/nautilus-file-operations.c:
6651 (progress_dialog_set_to_from_item_text):
6652 Change layout of the progress dialog to be more HIG compliant.
6654 Patch from Michiel Sikkes <michiel@eyesopened.nl>
6656 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6658 * src/file-manager/fm-desktop-icon-view.c:
6659 * src/file-manager/fm-directory-view.c:
6660 Add elipses to "Create Launcher" menu item. (#95113)
6662 Based on a patch from Christian Neumair <chris@gnome-de.org>
6664 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6666 * libnautilus-private/nautilus-desktop-link-monitor.c:
6667 (eject_for_type), (volume_delete_dialog),
6668 (nautilus_desktop_link_monitor_delete_link):
6669 Reference the proper context menu item in the volume
6670 delete dialog of network volumes. Fixes bug #152391.
6672 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6674 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6676 * src/file-manager/fm-directory-view.c: (real_merge_menus):
6677 Remove hard coded script directory path from tooltip message.
6680 Patch from Michael Terry <mike@mterry.name>
6682 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6684 * src/nautilus-connect-server-dialog.c: (connect_to_server):
6685 * src/nautilus-location-bar.c:
6686 (nautilus_location_bar_get_location),
6687 (nautilus_location_bar_update_label):
6688 * src/nautilus-location-dialog.c: (open_current_location):
6689 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
6692 Patch from Christian Kellner <gicmo@gnome.org>
6694 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
6696 * libnautilus-private/nautilus-bookmark.c:
6697 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
6698 (bookmark_file_changed_callback):
6699 * libnautilus-private/nautilus-file.c:
6700 (nautilus_file_get_internal):
6701 * src/file-manager/fm-properties-window.c:
6702 (is_merged_trash_directory):
6703 * src/nautilus-application.c:
6704 (nautilus_application_present_spatial_window_with_selection):
6705 * src/nautilus-location-bar.c:
6706 (nautilus_location_bar_update_label):
6707 * src/nautilus-window-manage-views.c: (set_displayed_location),
6708 (check_bookmark_location_matches), (handle_go_elsewhere),
6709 (got_file_info_for_view_selection_callback):
6710 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
6712 Patch from Paolo Borelli <pborelli@katamail.com>
6714 2005-03-23 Fernando Herrera <fherrera onirica com>
6716 * src/nautilus-connect-server-dialog-main.c: (main): call
6717 gnome_authentication_manager_init to use gnome-vfs auth
6720 2005-03-23 Alexander Larsson <alexl@redhat.com>
6722 * src/nautilus-desktop-window.c:
6723 Remove unused code. We avoid flicker in other ways.
6725 2005-03-22 Alexander Larsson <alexl@redhat.com>
6728 Bump version to 2.11.1
6729 Gnome 2.10 versions are now on the gnome-2-10 branch.
6731 2005-03-22 Alexander Larsson <alexl@redhat.com>
6733 * src/nautilus-location-entry.c:
6734 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
6736 2005-03-22 Alexander Larsson <alexl@redhat.com>
6738 * libnautilus-private/nautilus-window-info.[ch]:
6739 Add nautilus_window_info_show_window call.
6741 * src/file-manager/fm-directory-view.c:
6742 * src/nautilus-window-manage-views.c:
6743 * src/nautilus-window.[ch]:
6744 Implement and call the new show_window call.
6745 This allows us to set up the EelBackground before
6746 showing the window, causing less flicker (#169347)
6748 Patch from Nickolay V. Shmyrev
6750 2005-03-16 Alexander Larsson <alexl@redhat.com>
6753 Require eel 2.10.1 (for EelBackground changes)
6755 * libnautilus-private/nautilus-icon-dnd.c:
6756 * libnautilus-private/nautilus-directory-background.c:
6757 Use the background setting now in eel.
6758 Delay background setting slightly after gconf change to group
6759 together multiple changes. (#169347)
6761 Patch from Nickolay V. Shmyrev
6763 2005-03-15 Alexander Larsson <alexl@redhat.com>
6768 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
6770 * src/file-manager/fm-directory-view.c:
6771 Re-add keybinding to "Show Hidden Files".
6772 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
6774 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
6776 * src/file-manager/fm-actions.h:
6777 * src/file-manager/fm-directory-view.c: (real_update_menus):
6778 Disable "Select Pattern" for empty folders. (#169817)
6779 Patch from Raj <ringuva@novell.com>
6781 2005-03-10 Vincent Noel <vnoel@cox.net>
6783 * src/nautilus-spatial-window.c:
6784 (location_button_clicked_callback),
6785 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
6786 for the location button icon instead of GTK_ICON_SIZE_BUTTON
6789 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
6791 * configure.in: Added "xh" to ALL_LINGUAS.
6793 2005-03-07 Alexander Larsson <alexl@redhat.com>
6796 Post release version bump
6798 === nautilus 2.10.0 ===
6800 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
6806 Extract names from ChangeLog bodies too. (#43452)
6807 Patch from Richard Hoelscher <rah@rahga.com>
6809 2005-03-07 Alexander Larsson <alexl@redhat.com>
6815 Bump version to 2.10.0, require eel 2.10.0
6817 2005-03-03 Elijah Newren <newren@gmail.com>
6819 If launched without startup-notification, make an approximation to
6820 when the launch occurred so that focus-stealing-prevention will
6823 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
6824 function, (main): if no startup id provided, ping xserver for a
6825 timestamp and make a dummy startup_id with it.
6827 * src/nautilus-application.c: (end_startup_notification): don't
6828 set _NET_STARTUP_ID if given a fake startup_id, remove commented
6829 out warning that should now no longer be needed
6831 2005-03-01 Alexander Larsson <alexl@redhat.com>
6833 * src/nautilus-file-management-properties.glade:
6834 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
6836 2005-03-01 Alexander Larsson <alexl@redhat.com>
6839 Post release version bump
6841 === nautilus 2.9.92 ===
6843 2005-03-01 Alexander Larsson <alexl@redhat.com>
6845 * data/applications.desktop.in:
6846 * data/favorites.desktop.in:
6849 * docs/Makefile.am (EXTRA_DIST):
6850 Remove nautilus-context-menus.txt from makefile
6855 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
6857 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
6858 Make the backspace key open the parent folder in the
6859 list view like it does in the icon view. (#142891)
6860 Patch from Christian Neumair <chris@gnome-de.org>
6862 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
6864 * libnautilus-private/nautilus-desktop-link.c:
6865 (nautilus_desktop_link_can_rename):
6866 Make Computer icon renameable. (#154122)
6867 Patch from Tim Savannah <opticcow@linux-militia.net>
6869 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
6871 * libnautilus-private/nautilus-file-operations-progress.c:
6872 (time_remaining_callback):
6873 Don't show ETA if bytes_copied > bytes_total.
6874 Prevents miscalculated ETAs from being shown. (#158614)
6875 Based on a patch from John Spray <jcs116@york.ac.uk>
6877 2005-02-24 Alexander Larsson <alexl@redhat.com>
6879 * src/file-manager/fm-properties-window.c:
6880 Make show_original work (had a typo)
6881 Make where use original file, not target.
6882 Fixes location display for desktop icons.
6884 2005-02-24 Alexander Larsson <alexl@redhat.com>
6886 * src/file-manager/fm-properties-window.c:
6887 deep count on target files, not original files.
6888 Fixes properties for e.g. home icon on desktop.
6889 Patch from Jaap Haitsma <jaap@haitsma.org>
6891 2005-02-23 Alexander Larsson <alexl@redhat.com>
6893 * docs/nautilus-context-menus.txt:
6896 2005-02-22 Alexander Larsson <alexl@redhat.com>
6898 * libnautilus-private/nautilus-desktop-icon-file.c:
6899 * libnautilus-private/nautilus-file-operations.c:
6900 (nautilus_file_operations_delete):
6901 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
6902 (rename_guts), (nautilus_file_get_drop_target_uri):
6903 * src/file-manager/fm-desktop-icon-view.c:
6904 (trash_link_is_selection):
6905 * src/file-manager/fm-icon-container.c: (get_sort_category):
6906 * src/file-manager/fm-properties-window.c:
6907 (get_target_file_for_original_file):
6908 Handle nautilus_desktop_icon_file_get_link() returning NULL.
6909 Likely fixes bug #145971
6911 2005-02-22 Alexander Larsson <alexl@redhat.com>
6913 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
6914 Remove stale comment.
6915 Patch from Jaap Haitsma <jaap@haitsma.org>
6917 2005-02-22 Alexander Larsson <alexl@redhat.com>
6919 * src/nautilus-application.c: (end_startup_notification):
6920 Don't give critical warnings if we have no startup_id.
6922 * src/nautilus-window.c: (nautilus_window_update_icon):
6923 Use names and not pixbufs for the window icons.
6924 This means the icons of the best size are used.
6925 Patch from Jaap Haitsma <jaap@haitsma.org>
6927 2005-02-22 Alexander Larsson <alexl@redhat.com>
6929 * src/nautilus-application.c: (create_window):
6930 * src/nautilus-window-private.h:
6931 * src/nautilus-window.c: (nautilus_window_init),
6932 (nautilus_window_finalize):
6933 Remove unneeded startup_id.
6935 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
6938 Update my email address.
6940 2005-02-21 Martin Wehner <martin.wehner@epost.de>
6942 * src/file-manager/fm-desktop-icon-view.c:
6943 (fm_desktop_icon_view_supports_uri):
6944 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
6946 Patch from Jaap Haitsma <jaap@haitsma.org>
6948 2005-02-18 Paolo Borelli <pborelli@katamail.com>
6950 * libnautilus-private/nautilus-icon-container.c (popup-menu):
6951 fix #136578 (Menu key should pop up context menu).
6953 2005-02-18 Alexander Larsson <alexl@redhat.com>
6955 * src/file-manager/fm-properties-window.c (should_show_open_with):
6956 Don't show open with property page for desktop files and
6957 desktop special icons.
6959 2005-02-17 Martin Wehner <martin.wehner@epost.de>
6961 * src/nautilus-navigation-window-menus.c:
6962 (add_bookmark_for_current_location):
6963 Only add a bookmark once for a given location.
6966 Patch from egeetha@novell.com
6968 2005-02-15 Alexander Larsson <alexl@redhat.com>
6970 * src/nautilus-application.c:
6971 * src/nautilus-shell.c:
6972 Fixes to the startup notification stuff.
6973 Patch from Elijah Newren <newren@gmail.com>
6975 2005-02-14 Alexander Larsson <alexl@redhat.com>
6977 * data/applications.desktop.in:
6978 * data/favorites.desktop.in:
6979 * src/network-scheme.desktop.in:
6980 * nautilus-computer.desktop.in:
6981 * nautilus-folder-handler.desktop.in:
6982 * nautilus-home.desktop.in:
6983 * nautilus.desktop.in:
6984 Enable startup notification.
6986 * src/nautilus-application.c:
6987 * src/nautilus-application.h:
6988 * src/nautilus-bookmarks-window.c:
6989 * src/nautilus-connect-server-dialog-nonmain.c:
6990 * src/nautilus-location-bar.c:
6991 * src/nautilus-main.c:
6992 * src/nautilus-navigation-window-menus.c:
6993 * src/nautilus-shell-interface.idl:
6994 * src/nautilus-shell.c:
6995 * src/nautilus-window-manage-views.c:
6996 * src/nautilus-window-private.h:
6997 * src/nautilus-window.c:
6998 Handle startup notification across corba activation.
6999 Patch from Elijah Newren <newren@gmail.com>
7001 2005-02-11 Alexander Larsson <alexl@redhat.com>
7003 * src/file-manager/fm-tree-model.c:
7004 Don't do any i/o on tree roots until they are opened.
7005 This means you don't get any auth dialogs.
7006 Removed the monitor on the root file totally, as that should
7007 not normally change/go away anyway (and it was doing i/o).
7009 This changes semantics in the file a bit, we now have a dummy
7010 row also if node->directory != NULL and node->parent == NULL.
7012 2005-02-10 Alexander Larsson <alexl@redhat.com>
7015 Post release version bump
7017 === nautilus 2.9.91 ===
7019 2005-02-10 Alexander Larsson <alexl@redhat.com>
7027 2005-02-09 Alexander Larsson <alexl@redhat.com>
7030 * nautilus-folder-handler.desktop.in:
7031 Add new default folder handler NoDisplay desktop file
7033 * nautilus.desktop.in:
7036 * src/Nautilus_shell.server.in:
7037 Remove all the bonobo components we no longer support
7039 * src/file-manager/fm-directory-view.c:
7040 Allow open with menu on folders (#151747)
7042 2005-02-08 Martin Wehner <martin.wehner@epost.de>
7044 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7045 (fm_list_view_start_renaming_file):
7046 Set original_name to the new name as cell_renderer_edited()
7047 might be called multiple times if the view looses focus.
7050 2005-02-07 Martin Wehner <martin.wehner@epost.de>
7052 * src/file-manager/fm-properties-window.c: (get_original_file),
7053 (name_field_done_editing), (update_properties_window_title):
7054 Handle disappearing original_files without crashing.
7055 Fixes bug #151024/158904.
7057 2005-02-07 Martin Wehner <martin.wehner@epost.de>
7060 Revert libexif change as it breaks the build with new libexif.
7062 2005-02-06 Martin Wehner <martin.wehner@epost.de>
7064 * libnautilus-private/nautilus-program-choosing.c:
7065 (slowly_and_stupidly_obtain_timestamp),
7066 (nautilus_launch_show_file), (nautilus_launch_application),
7067 (nautilus_launch_desktop_file):
7068 Use new gnome_desktop_item_set_launch_time() API. (#166334)
7071 Require gnome-desktop 2.9.91
7073 Patch from Elijah Newren <newren@gmail.com>
7075 2005-02-06 Martin Wehner <martin.wehner@epost.de>
7078 Make libexif dependency optional again. (#165773)
7080 2005-02-05 Martin Wehner <martin.wehner@epost.de>
7082 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7083 Make default desktop font localizable. (#138731)
7085 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
7087 2005-02-05 Martin Wehner <martin.wehner@epost.de>
7090 * data/static_bookmarks.xml:
7093 2005-02-05 Martin Wehner <martin.wehner@epost.de>
7095 * src/file-manager/fm-directory-view.c:
7096 (real_update_menus): Added mnemonic for Browse Folder option.
7097 * src/file-manager/fm-desktop-icon-view.c:
7098 (real_update_menus): Added mnemonic for Empty Trash option.
7101 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
7103 2005-02-04 Alexander Larsson <alexl@redhat.com>
7105 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
7106 Fix workarea detection on 64bit machines.
7107 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
7109 2005-02-01 Alexander Larsson <alexl@redhat.com>
7111 * src/file-manager/fm-directory-view.c:
7112 (clipboard_targets_received):
7113 Handle destroyed windows
7115 * src/nautilus-window.c: (nautilus_window_destroy):
7116 cancel outstanding view as callbacks
7120 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
7122 * libnautilus-private/nautilus-directory-background.c:
7123 (image_loading_done_callback): Free the color string.
7126 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
7128 reviewed by: Martin Wehner <martin.wehner@epost.de>
7130 * libnautilus-private/nautilus-file-operations.c:
7131 change the strings for move/copy/link/delete from "Files Moved:" to
7132 "Moving file:", fixes #154839
7134 2005-01-28 Alexander Larsson <alexl@redhat.com>
7136 * libnautilus-private/nautilus-file.c:
7140 Remove unnecessary stuff
7142 2005-01-28 Alexander Larsson <alexl@redhat.com>
7144 * src/nautilus-actions.h:
7145 * src/nautilus-desktop-window.c:
7146 (nautilus_desktop_window_instance_init):
7147 Disable close action on desktop window (#160100)
7149 2005-01-27 Martin Wehner <martin.wehner@epost.de>
7151 * src/nautilus-main.c: (register_icons):
7152 Don't try to free NULL icon info.
7154 2005-01-27 Martin Wehner <martin.wehner@epost.de>
7156 * libnautilus-private/nautilus-file.c:
7157 (nautilus_file_compare_for_sort_by_attribute):
7158 Don't compare NULL values from files we can't get permissions for.
7161 2005-01-27 Chris Lahey <clahey@ximian.com>
7163 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
7164 Support the API change in libexif > 0.5.12.
7166 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
7168 * src/nautilus-main.c: Don't leak the icon info
7170 2005-01-27 Alexander Larsson <alexl@redhat.com>
7172 * src/nautilus-spatial-window.c:
7173 Make path button more obvious. #145237
7174 Patch from Michael Henson <mike@axl.net>
7176 2005-01-27 Alexander Larsson <alexl@redhat.com>
7178 * src/file-manager/fm-directory-view.c: (ask_link_action):
7179 Set focus_on_map for dnd ask dialog to avoid it ending
7180 up under the browser window.
7181 Patch from Jorn Baayen <jbaayen@gnome.org>
7183 2005-01-27 Alexander Larsson <alexl@redhat.com>
7185 * libnautilus-private/nautilus-file-operations.c:
7186 (confirm_empty_trash):
7188 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
7190 2001-01-26 Ryan Lortie <desrt@desrt.ca>
7191 * libnautilus-private/nautilus-file-operations.c:
7192 (handle_transfer_overwrite): Trivial string fix.
7194 2005-01-25 Alexander Larsson <alexl@redhat.com>
7196 * src/file-manager/fm-directory-view.c: (cancel_activate),
7197 (activate_weak_notify), (cancel_activate_callback):
7198 weak_unref the view if we cancel the activation.
7201 2005-01-25 Alexander Larsson <alexl@redhat.com>
7204 Post release version bump.
7206 === nautilus 2.9.90 ===
7208 2005-01-25 Alexander Larsson <alexl@redhat.com>
7214 Add Martin, remove Darin.
7215 Update daves email address.
7218 Bump version to 2.9.90
7221 2005-01-25 Alexander Larsson <alexl@redhat.com>
7223 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
7226 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
7228 * libnautilus-private/nautilus-icon-container.c:
7229 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
7230 to nautilus_icon_container_accessible_update_selection.
7231 (nautilus_icon_container_accessible_ref_selection):
7232 (nautilus_icon_container_accessible_get_selection):
7233 (nautilus_icon_container_accessible_remove_selection): All call
7234 to nautilus_icon_container_accessible_update_selection.
7238 2005-01-24 Alexander Larsson <alexl@redhat.com>
7240 * src/nautilus-window-menus.c (action_about_nautilus_callback):
7241 WE WANT THE CHEESEPUFF!!!
7243 2005-01-24 Alexander Larsson <alexl@redhat.com>
7245 * libnautilus-private/nautilus-file-operations.c:
7246 (confirm_empty_trash):
7247 Use warning icon instead of info one.
7248 Use GtkMessageDialog.
7249 Patch from Luca Ferretti <elle.uca@libero.it>
7251 2005-01-23 Martin Wehner <martin.wehner@epost.de>
7253 * src/file-manager/fm-actions.h:
7254 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
7255 * src/file-manager/fm-directory-view.c: (real_update_menus):
7256 * src/file-manager/nautilus-directory-view-ui.xml:
7257 Remove "Reset Background" entry from folder context menus.
7259 Patch from Jaap Haitsma <jaap@haitsma.org>
7261 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7263 * src/nautilus-window-menus.c: Correct License (It said Evince).
7265 2005-01-21 Alexander Larsson <alexl@redhat.com>
7267 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7268 Add license to about dialog.
7269 Change copyright statement.
7271 Patch from Luca Ferretti <elle.uca@libero.it>
7273 2005-01-20 Martin Wehner <martin.wehner@epost.de>
7275 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7276 Fix sidebar_width typo in gconf schema (#162204).
7278 Patch from J. Christopher Six <j.christopher.six@gmail.com>
7280 2005-01-20 Martin Wehner <martin.wehner@epost.de>
7282 * libnautilus-private/nautilus-column-chooser.c:
7283 (button_new_with_mnemonic), (add_buttons):
7284 Add stock arrow icons to "Move Up/Down" buttons.
7286 Patch from Michael Gossard <michael.gossard@free.fr>
7288 2005-01-19 Alexander Larsson <alexl@redhat.com>
7290 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
7293 Patch from Luca Ferretti <elle.uca@libero.it>
7295 2005-01-19 Alexander Larsson <alexl@redhat.com>
7297 * nautilus-home.desktop.in:
7300 * nautilus.desktop.in:
7303 Patch from Luca Ferretti <elle.uca@libero.it>
7305 2005-01-18 Alexander Larsson <alexl@redhat.com>
7307 * src/nautilus-main.c: (main):
7308 * src/nautilus-window.c: (nautilus_window_class_init):
7309 Better default icon.
7310 Patch from Jaap Haitsma <jaap@haitsma.org>
7312 2005-01-17 Alexander Larsson <alexl@redhat.com>
7314 * src/nautilus-connect-server-dialog.c: (connect_to_server):
7315 Don't use destroyed dialog.
7316 Patch from Vincent Untz <vincent@vuntz.net>.
7318 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
7320 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
7321 Moisan that resolves trivial bug #159128.
7323 2005-01-14 Alexander Larsson <alexl@redhat.com>
7328 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
7329 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
7330 * src/nautilus-connect-server-dialog-nonmain.c:
7331 (nautilus_connect_server_dialog_present_uri):
7332 * src/nautilus-connect-server-dialog.c: (connect_to_server),
7333 (response_callback), (nautilus_connect_server_dialog_new):
7334 * src/nautilus-connect-server-dialog.h:
7335 Make connect to server dialog availible as separate application.
7337 Patch from Vincent Untz <vincent@vuntz.net>
7339 2005-01-14 Alexander Larsson <alexl@redhat.com>
7341 * libnautilus-private/nautilus-file-utilities.[ch]:
7342 New function nautilus_ensure_unique_file_name
7344 * libnautilus-private/nautilus-link.[ch]:
7345 * libnautilus-private/nautilus-link-desktop-file.[ch]:
7346 Uniquify name for nautilus_link_local_create if requested.
7348 * src/file-manager/fm-directory-view.c:
7349 (fm_directory_view_handle_url_drop):
7350 Uniquify desktop link name
7352 Patch from Jorn Baayen <jbaayen@gnome.org>
7354 2005-01-13 Alexander Larsson <alexl@redhat.com>
7356 * libnautilus-private/nautilus-icon-container.[ch]:
7357 * libnautilus-private/nautilus-marshal.list:
7358 Add handle_url signal
7359 Fix argument list for handle_uri_list
7361 * libnautilus-private/nautilus-dnd.[ch]:
7362 Add nautilus_drag_default_drop_action_for_url
7364 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
7365 (nautilus_icon_container_get_drop_action),
7366 (drag_data_received_callback):
7367 Handle URL drops separately from URI_LIST
7368 Set different actions for URL drop
7370 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
7371 (get_drop_action), (receive_dropped_uri_list),
7372 (receive_dropped_url), (drag_data_received_callback),
7373 (nautilus_tree_view_drag_dest_class_init):
7374 Add handle_url and handle_uri lists
7375 Set different actions for URL drop
7376 Fix bug that made url_list & url drops not work
7378 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
7379 (ask_link_action), (fm_directory_view_handle_url_drop),
7380 (fm_directory_view_handle_uri_list_drop):
7381 Move url and uri_list drop handling here. Make it handle
7384 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
7385 (icon_view_handle_uri_list), (fm_icon_view_init):
7386 * src/file-manager/fm-list-view.c: (list_view_handle_url),
7387 (list_view_handle_uri_list), (create_and_set_up_tree_view):
7388 Call up to the drop code in directory view.
7390 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
7392 * libnautilus-private/nautilus-directory.c:
7393 (nautilus_directory_schedule_metadata_copy):
7394 Handle source_directory being NULL. (happens on toplevel uri)
7396 * libnautilus-private/nautilus-file-operations.c:
7397 (nautilus_file_operations_copy_move):
7398 Handle source_dir_uri being NULL. (happens on toplevel uri)
7400 * libnautilus-private/nautilus-link-desktop-file.c:
7401 (nautilus_link_desktop_file_local_create):
7402 Use right icon field
7404 2005-01-12 Alexander Larsson <alexl@redhat.com>
7406 * src/file-manager/fm-actions.h:
7407 * src/file-manager/fm-directory-view.c:
7408 (volume_or_drive_unmounted_callback),
7409 (volume_or_drive_ejected_callback),
7410 (action_unmount_volume_callback), (action_eject_volume_callback),
7411 (real_update_menus_volumes):
7412 * src/file-manager/nautilus-directory-view-ui.xml:
7413 Allow eject on unmounted devices.
7414 Patch from Magnus Damm <magnus.damm@gmail.com>
7416 2005-01-12 Alexander Larsson <alexl@redhat.com>
7418 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
7419 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
7420 what you think, it means don't load if the app the desktop file
7421 references doesn't exist.
7423 2005-01-12 Alexander Larsson <alexl@redhat.com>
7425 * libnautilus-private/Makefile.am:
7426 * libnautilus-private/nautilus-link-historical.c:
7427 * libnautilus-private/nautilus-link-historical.h:
7428 Remove historical link support.
7430 * libnautilus-private/nautilus-link-desktop-file.[ch]:
7431 * libnautilus-private/nautilus-link.[ch]:
7432 Remove historical link support and unused functions.
7434 * src/file-manager/fm-directory-view.h:
7435 Remove unused declaration.
7437 * src/file-manager/fm-icon-view.c:
7438 Fix up due to small api change for nautilus-link.
7440 * src/file-manager/fm-properties-window.c: (set_icon_callback):
7441 Fix icon change for desktop files that point to nonexisting binaries.
7443 2005-01-12 Alexander Larsson <alexl@redhat.com>
7445 * src/nautilus-main.c (register_icons):
7448 2005-01-11 Alexander Larsson <alexl@redhat.com>
7450 * libnautilus-private/nautilus-icon-factory.c:
7451 (nautilus_icon_factory_get_icon_for_file):
7452 Special case icons for burn: and computer:
7454 * src/nautilus-main.c: (register_icons):
7455 * src/nautilus-navigation-window-menus.c:
7456 * src/nautilus-window-menus.c:
7457 Fix up icons and names in go/places menu.
7458 Fixes #162750 and #149941
7460 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
7462 2005-01-11 Alexander Larsson <alexl@redhat.com>
7464 * src/nautilus-navigation-window.c (real_set_title):
7465 Make window title "location - File Browser", not "File Browser: location".
7466 Fixes #149008. Patch by Gustavo Carneiro.
7468 2005-01-11 Alexander Larsson <alexl@redhat.com>
7471 Post release version bump
7473 === nautilus 2.9.2 ===
7475 2004-01-11 James Henstridge <james@jamesh.id.au>
7477 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
7479 * src/Makefile.am: remove desktop and server files on clean.
7480 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
7483 * Makefile.am: remove desktop files on clean, and intltool files
7486 * acconfig.h: remove, since it isn't needed anymore.
7488 * configure.in: remove some macro calls not needed with newer
7489 automakes, and use newer versions of some macros.
7491 * autogen.sh: require Automake >= 1.7.
7493 2005-01-11 Alexander Larsson <alexl@redhat.com>
7501 2005-01-11 Alexander Larsson <alexl@redhat.com>
7503 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7506 2005-01-10 Alexander Larsson <alexl@redhat.com>
7508 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
7509 Remove mk for ALL_LINGUAS since it broke the build.
7511 2004-12-17 Alexander Larsson <alexl@redhat.com>
7513 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7514 Don't use frames for images with alpha.
7516 Patch from Jaap Haitsma <jaap@haitsma.org>
7518 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
7520 * src/nautilus-bookmarks-window.[ch]:
7521 (open_selected_bookmark): New function, choose if to open in
7522 parent or new window.
7523 (get_bookmark_nautilus_navigation_window_new): Get New window.
7524 (on_jump_button_clicked): Call open_selected_bookmark.
7525 (on_row_activated): Call open_selected_bookmark.
7526 * src/nautilus-navigation-window-menus.c:
7527 (get_or_create_bookmarks_window): Reset signals for the
7528 edit bookmark dialog.
7531 2004-12-15 Alexander Larsson <alexl@redhat.com>
7536 * libnautilus-private/nautilus-file-utilities.c:
7537 (nautilus_get_uri_shortname_for_display):
7538 * libnautilus-private/nautilus-file.c:
7539 (nautilus_file_get_display_name_nocopy):
7540 Use g_filename_display_basename() for display names
7542 2004-12-15 Alexander Larsson <alexl@redhat.com>
7544 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7545 (fm_list_view_start_renaming_file):
7546 * src/file-manager/fm-properties-window.c:
7547 (name_field_done_editing):
7548 Make sure we don't rename files if the name was never
7549 changed from the original display name.
7551 2004-12-15 Alexander Larsson <alexl@redhat.com>
7553 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
7554 Fill in ctrl-l dialog correctly for desktop.
7556 Patch from Matthew Gatto <poobar@nycap.rr.com>
7558 2004-12-15 Alexander Larsson <alexl@redhat.com>
7560 * libnautilus-private/nautilus-icon-container.c:
7561 (nautilus_icon_container_update_icon):
7562 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7563 * libnautilus-private/nautilus-thumbnails.c:
7564 (nautilus_thumbnail_frame_image),
7565 (nautilus_thumbnail_load_framed_image):
7566 * libnautilus-private/nautilus-thumbnails.h:
7567 Better handling of icon sizes, including
7568 framing of large file-as-icon images.
7570 Patches from Jaap Haitsma <jaap@haitsma.org>
7572 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
7574 * configure.in: Added "zu" to ALL_LINGUAS.
7576 2004-12-12 Alexander Larsson <alexl@redhat.com>
7578 * libnautilus-private/nautilus-desktop-link-monitor.c:
7579 (destroy_desktop_link_monitor),
7580 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
7581 (nautilus_desktop_link_monitor_make_filename_unique),
7582 (create_volume_link), (nautilus_desktop_link_monitor_init):
7583 * libnautilus-private/nautilus-desktop-link-monitor.h:
7584 * libnautilus-private/nautilus-desktop-link.c:
7585 (nautilus_desktop_link_new_from_volume):
7586 Make sure volume filenames are unique (#153888)
7588 2004-12-12 Alexander Larsson <alexl@redhat.com>
7590 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
7591 Disconnect from right object.
7593 2004-11-29 Alexander Larsson <alexl@redhat.com>
7595 * src/file-manager/fm-directory-view.c:
7596 (add_application_to_open_with_menu), (real_update_menus):
7597 Fix underscore escaping in open with menu.
7599 2004-11-29 Alexander Larsson <alexl@redhat.com>
7601 * libnautilus-private/nautilus-bookmark.c:
7602 (nautilus_bookmark_get_pixbuf):
7603 Force size for pixbufs.
7605 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
7606 Load force-sized svgs right.
7607 (nautilus_icon_factory_get_pixbuf_from_name):
7608 Allow force-size loading
7610 * libnautilus-private/nautilus-icon-factory.h:
7611 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
7613 * libnautilus-private/nautilus-ui-utilities.c:
7614 (nautilus_action_from_menu_item),
7615 (nautilus_toolbar_action_from_menu_item):
7616 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
7617 * src/nautilus-property-browser.c: (make_drag_image),
7618 (make_properties_from_directories):
7619 * src/nautilus-sidebar-title.c: (update_icon):
7620 * src/file-manager/fm-directory-view.c:
7621 (add_extension_action_for_files):
7622 * src/file-manager/fm-properties-window.c: (create_emblems_page):
7623 * src/file-manager/fm-tree-model.c:
7624 (tree_node_get_pixbuf_from_factory):
7626 Force-size load icons
7628 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
7629 (nautilus_throbber_finalize):
7630 Disconnect icon theme changed signal on finalize.
7632 2004-11-29 Alexander Larsson <alexl@redhat.com>
7634 * libnautilus-private/nautilus-file-dnd.c:
7635 (nautilus_drag_can_accept_item):
7636 Handle drags to desktop items.
7638 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
7640 * configure.in: Added "nso" to ALL_LINGUAS.
7642 2004-11-29 Alexander Larsson <alexl@redhat.com>
7644 * libnautilus-private/nautilus-icon-container.c:
7645 (canvas_position_to_grid_position):
7646 Fix positioning. Makes find_new_empty_spot tighter.
7647 Patch from Jimmy Do <crispyleaves@gmail.com>
7649 2004-11-29 Alexander Larsson <alexl@redhat.com>
7651 * libnautilus-private/nautilus-icon-container.c: (snap_position),
7652 (find_empty_location):
7653 Fix a few typos in icon placement.
7654 Patch from Jimmy Do <crispyleaves@gmail.com>
7656 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
7658 * src/file-manager/Makefile.am:
7660 No need to define VERSION here, it's aleady in
7661 config.h. Fix the build.
7663 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
7665 reviewed by: Alexander Larsson <alexl@redhat.com>
7669 Bump gnome-vfs required version
7671 * libnautilus-private/nautilus-mime-actions.c:
7672 (nautilus_mime_get_default_application_for_file),
7673 (application_equal), (get_open_with_mime_applications),
7674 (nautilus_mime_get_open_with_applications_for_file),
7675 (nautilus_mime_get_applications_for_file),
7676 (nautilus_mime_has_any_applications_for_file):
7677 * libnautilus-private/nautilus-mime-actions.h:
7678 * libnautilus-private/nautilus-program-choosing.c:
7679 (nautilus_launch_show_file), (nautilus_launch_application):
7680 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7681 (activate_check_mime_types):
7682 * src/nautilus-information-panel.c: (command_button_callback),
7683 (add_command_buttons), (nautilus_information_panel_update_buttons):
7685 Remove all mime api deprecated calls and replace them with the
7686 new API. Fix bug #159435.
7688 2004-11-24 Alexander Larsson <alexl@redhat.com>
7691 Post release version bump
7693 === nautilus 2.9.1 ===
7695 2004-11-24 Alexander Larsson <alexl@redhat.com>
7700 2004-11-22 Alexander Larsson <alexl@redhat.com>
7702 * libnautilus-private/nautilus-undo-signal-handlers.c:
7705 2004-11-22 Alexander Larsson <alexl@redhat.com>
7706 * Merge bonobo-slay-branch
7708 2004-11-22 Alexander Larsson <alexl@redhat.com>
7710 * src/nautilus-window.c: (action_view_as_callback),
7711 (nautilus_window_synch_view_as_menus):
7712 Don't reenter action callback when switching views.
7714 2004-11-19 Dave Camp <dave@novell.com>
7716 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
7717 (can_show_default_app), (real_update_menus): Fix some jumping
7719 * test/Makefile.am: Don't link to libnautilus
7721 2004-11-19 Alexander Larsson <alexl@redhat.com>
7723 * libnautilus-private/nautilus-mime-actions.c:
7724 removed unneeded includes
7726 * src/nautilus-application.c:
7727 * src/nautilus-desktop-window.c:
7728 Removed app_id property on NautilusWindow
7730 * src/nautilus-main.c: (main):
7733 * src/nautilus-navigation-window.c:
7734 * src/nautilus-sidebar-title.c:
7735 * src/nautilus-window-menus.c:
7736 * src/file-manager/fm-ditem-page.c:
7737 Remove bonobo comments
7739 * src/nautilus-window.c:
7740 Remove app_id property
7741 fix last bonobo details
7743 * src/file-manager/fm-actions.h:
7744 * src/file-manager/fm-directory-view.c:
7745 * src/file-manager/nautilus-directory-view-ui.xml:
7746 remove edit launcher action
7748 2004-11-19 Alexander Larsson <alexl@redhat.com>
7753 * src/file-manager/fm-actions.h:
7754 * src/file-manager/fm-directory-view.[ch]:
7755 * src/file-manager/nautilus-directory-view-ui.xml:
7756 * src/nautilus-actions.h:
7757 * src/nautilus-shell-ui.xml:
7758 * src/nautilus-spatial-window-ui.xml:
7759 * src/nautilus-spatial-window.c:
7760 * src/nautilus-window-menus.c:
7761 * src/nautilus-window.[ch]:
7762 Implement some accels as GtkBindings instead to avoid
7763 overriding widget-specific keybindings like "delete" and "backspace".
7765 2004-11-19 Alexander Larsson <alexl@redhat.com>
7767 * src/nautilus-navigation-window.c:
7768 * src/nautilus-window-private.h:
7769 Put location entry etc in a toolbar.
7771 2004-11-19 Alexander Larsson <alexl@redhat.com>
7773 * libnautilus-private/nautilus-file.c: (is_desktop_file),
7774 (nautilus_file_is_nautilus_link):
7775 Don't check for "application/x-gnome-app-info", as that is already
7776 handled by the alias system. This also avoids stating for a
7779 * src/nautilus-throbber.c:
7780 Don't create a new icon theme for each throbber.
7781 Use GtkIconTheme instead of GnomeIconTheme
7783 * libnautilus-private/nautilus-ui-utilities.[ch]:
7784 New function nautilus_ui_string_get to cache the loaded ui files.
7786 * src/nautilus-navigation-window.c:
7787 Remove old bonoboui stuff
7789 * src/nautilus-navigation-window-menus.c:
7790 Open New window is Ctrl-N.
7791 Use the new nautilus_ui_string_get call
7793 * src/nautilus-spatial-window.c:
7794 * src/nautilus-window-menus.c:
7795 * src/file-manager/fm-desktop-icon-view.c:
7796 * src/file-manager/fm-directory-view.c:
7797 * src/file-manager/fm-icon-view.c:
7798 * src/file-manager/fm-list-view.c:
7799 Use the new nautilus_ui_string_get call
7801 * src/file-manager/nautilus-directory-view-ui.xml:
7802 * src/file-manager/nautilus-icon-view-ui.xml:
7803 Name separators to work around bug #158620
7805 2004-11-18 Alexander Larsson <alexl@redhat.com>
7807 * src/file-manager/fm-actions.h:
7808 * src/file-manager/fm-directory-view.c:
7809 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
7810 * src/file-manager/nautilus-directory-view-ui.xml:
7811 * src/file-manager/nautilus-icon-view-ui.xml:
7812 * src/file-manager/nautilus-list-view-ui.xml:
7813 * src/nautilus-actions.h:
7814 * src/nautilus-navigation-window-ui.xml:
7815 * src/nautilus-shell-ui.xml:
7816 * src/nautilus-spatial-window-ui.xml:
7817 * src/nautilus-spatial-window.c:
7818 * src/nautilus-window-menus.c:
7819 * src/nautilus-window.[ch]:
7820 Add all extra accellerators and clean up ui files.
7822 2004-11-18 Alexander Larsson <alexl@redhat.com>
7824 * src/nautilus-window-menus.c:
7825 * src/nautilus-window-toolbars.c:
7826 * libnautilus-private/nautilus-ui-utilities.[ch]:
7827 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
7828 Move code to utility functions.
7830 2004-11-18 Alexander Larsson <alexl@redhat.com>
7832 * libnautilus-private/nautilus-file-utilities.[ch]:
7833 * src/nautilus-spatial-window.c:
7834 * src/nautilus-navigation-window-menus.c:
7835 * src/nautilus-window-menus.c:
7836 Move some functions to nautilus-ui-utilities
7838 * libnautilus-private/Makefile.am:
7839 * libnautilus-private/nautilus-ui-utilities.[ch]:
7840 Various ui utility functions
7842 * src/file-manager/fm-desktop-icon-view.c:
7843 * src/file-manager/fm-directory-view.c:
7844 * src/file-manager/fm-icon-view.c:
7845 * src/file-manager/fm-list-view.c:
7846 Unmerge everything on destroy
7848 * src/nautilus-shell-ui.xml:
7851 2004-11-18 Alexander Larsson <alexl@redhat.com>
7853 * libnautilus-private/nautilus-clipboard-monitor.c:
7854 Handle ownership changes from XFixes
7856 * libnautilus-private/Makefile.am:
7857 * libnautilus-private/nautilus-clipboard-ui.xml:
7858 Remove (is now inline)
7860 * libnautilus-private/nautilus-clipboard.[ch]:
7861 Convert to GtkUIManager
7863 * src/nautilus-location-bar.c:
7864 * src/nautilus-notes-viewer.c:
7865 Adapt to NautilusClipboard changes
7867 * src/nautilus-window-menus.c:
7868 Remove duplicated action
7870 * src/file-manager/fm-actions.h:
7871 * src/file-manager/fm-directory-view.c:
7872 * src/file-manager/fm-icon-view.c:
7873 * src/file-manager/fm-list-view.c:
7874 * src/file-manager/nautilus-directory-view-ui.xml:
7875 Adapt to NautilusClipboard changes
7876 Fix paste into folder to not use stock accelerator
7878 2004-11-17 Alexander Larsson <alexl@redhat.com>
7880 * components/Makefile.am:
7881 Remove references to throbber
7884 * src/nautilus-throbber.[ch]:
7885 Moved throbber here and made it not be a bonobo object
7887 * src/nautilus-window-private.h:
7888 * src/nautilus-window-toolbars.c:
7889 Work with the throbber
7891 2004-11-17 Alexander Larsson <alexl@redhat.com>
7893 * src/nautilus-application.c:
7894 * src/nautilus-navigation-window.c:
7895 * src/nautilus-spatial-window.c:
7896 * src/nautilus-window-private.h:
7897 * src/nautilus-window.c:
7898 Make initial window geometry work.
7900 2004-11-17 Alexander Larsson <alexl@redhat.com>
7902 * src/nautilus-image-properties-page.c: (get_property_pages):
7903 Only show for images.
7905 2004-11-17 Alexander Larsson <alexl@redhat.com>
7907 * src/file-manager/fm-properties-window.h:
7908 Don't include libnautilus files.
7910 2004-11-17 Alexander Larsson <alexl@redhat.com>
7912 * src/file-manager/fm-desktop-icon-view.c:
7913 * src/nautilus-navigation-window.c:
7914 * src/nautilus-desktop-window.c:
7917 * src/file-manager/fm-directory-view.c:
7918 * src/file-manager/nautilus-directory-view-ui.xml:
7919 * src/nautilus-navigation-window-ui.xml:
7920 * src/nautilus-shell-ui.xml:
7921 Make the menus look like pre-bonobo-removal
7923 2004-11-17 Alexander Larsson <alexl@redhat.com>
7925 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
7926 Don't have use default background on desktop context menu.
7928 2004-11-17 Alexander Larsson <alexl@redhat.com>
7931 Remove libnautilus-adapter subdir
7933 * components/Makefile.am:
7934 Don't build throbber atm
7936 * src/nautilus-navigation-action.c:
7937 Use GtkMenuToolButton instead of NautilusArrowToolbutton
7940 * src/nautilus-arrow-toolbutton.[ch]:
7943 2004-11-16 Anders Carlsson <andersca@gnome.org>
7945 * libnautilus-private/nautilus-window-info.c:
7946 (nautilus_window_info_get_ui_manager):
7947 It's NULL now, not CORBA_OBJECT_NIL.
7949 2004-11-16 Alexander Larsson <alexl@redhat.com>
7951 * libnautilus-private/nautilus-view.h:
7952 remove bonoboui inclide
7954 * src/nautilus-navigation-action.[ch]:
7955 Add navigation GtkAction, based on epi code
7957 * src/nautilus-window-menus.c:
7958 * src/nautilus-window-toolbars.c:
7959 Correctly handle toolbar icons for extensions
7961 2004-11-16 Alexander Larsson <alexl@redhat.com>
7964 Remove bonoboui dependencies
7966 * libnautilus-private/Makefile.am:
7967 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
7968 * libnautilus-private/nautilus-bonobo-ui.h:
7969 Remove unneeded files
7971 * libnautilus-private/nautilus-clipboard.c:
7972 Comment out for now.
7974 * libnautilus-private/nautilus-directory-metafile-monitor.c:
7975 * libnautilus-private/nautilus-metafile.c:
7976 * src/nautilus-application.c:
7977 * src/nautilus-history-sidebar.c:
7978 * src/nautilus-information-panel.c:
7979 * src/nautilus-main.c: (main):
7980 * src/nautilus-notes-viewer.c:
7981 * src/nautilus-sidebar-title.c:
7982 * src/file-manager/fm-properties-window.c:
7983 Remove bonobo includes
7985 * libnautilus-private/nautilus-file-utilities.[ch]:
7986 (nautilus_get_ui_directory), (nautilus_ui_file):
7987 Util functions for ui files.
7989 * libnautilus-private/nautilus-view.[ch]:
7990 * libnautilus-private/nautilus-window-info.[ch]:
7991 Remove bonoboui methods
7994 Add new files, remove some old ones
7995 Move ui files to datadir/nautilus/ui
7997 * src/nautilus-actions.h:
7998 New file with action names
8000 * src/nautilus-arrow-toolbutton.[ch]:
8001 New widget for back/forward buttons.
8003 * src/nautilus-desktop-window.c:
8004 * src/nautilus-navigation-window-menus.c:
8005 * src/nautilus-navigation-window-ui.xml:
8006 * src/nautilus-navigation-window.[ch]:
8007 * src/nautilus-shell-ui.xml:
8008 * src/nautilus-spatial-window-ui.xml:
8009 * src/nautilus-spatial-window.c:
8010 * src/nautilus-window-manage-views.[ch]:
8011 * src/nautilus-window-menus.c:
8012 * src/nautilus-window-private.h:
8013 * src/nautilus-window-toolbars.c:
8014 * src/nautilus-window.[ch]:
8015 Initial port to GtkUIManager
8017 * src/nautilus-profiler.[ch]:
8020 * src/file-manager/Makefile.am:
8021 * src/file-manager/fm-actions.h:
8022 New file with action names
8024 * src/file-manager/fm-desktop-icon-view.c:
8025 * src/file-manager/fm-directory-view.[ch]:
8026 * src/file-manager/fm-icon-view.c:
8027 * src/file-manager/fm-list-view.c:
8028 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
8029 * src/file-manager/nautilus-directory-view-ui.xml:
8030 * src/file-manager/nautilus-icon-view-ui.xml:
8031 * src/file-manager/nautilus-list-view-ui.xml:
8032 Initial port of views to GtkUIManager
8034 2004-11-09 Alexander Larsson <alexl@redhat.com>
8036 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
8037 Remove some unused bonobo extensions.
8039 * libnautilus-private/Makefile.am:
8040 * src/nautilus-navigation-window.c:
8041 * src/nautilus-property-browser.c:
8042 * src/nautilus-spatial-window.c:
8043 * src/nautilus-window.c:
8044 * libnautilus-private/nautilus-drag-window.[ch]:
8045 Remove NautilusDragWindow (not used anyway)
8047 2004-11-09 Alexander Larsson <alexl@redhat.com>
8050 * libnautilus-private/Makefile.am:
8051 * libnautilus-private/nautilus-directory-async.c:
8052 * libnautilus-private/nautilus-lib-self-check-functions.h:
8053 * libnautilus-private/nautilus-medusa-support.[ch]:
8054 * libnautilus-private/nautilus-metafile.c:
8055 * libnautilus-private/nautilus-search-uri.[ch]:
8057 * src/file-manager/Makefile.am:
8058 * src/file-manager/fm-search-list-view.[ch]:
8059 * src/file-manager/nautilus-indexing-info.[ch]:
8060 * src/file-manager/nautilus-search-list-view-ui.xml:
8061 * src/nautilus-application.c:
8062 * src/nautilus-complex-search-bar.[ch]:
8063 * src/nautilus-navigation-window-menus.c:
8064 * src/nautilus-navigation-window-ui.xml:
8065 * src/nautilus-navigation-window.[ch]:
8066 * src/nautilus-search-bar-criterion-private.h:
8067 * src/nautilus-search-bar-criterion.[ch]:
8068 * src/nautilus-search-bar-private.h:
8069 * src/nautilus-search-bar.[ch]:
8070 * src/nautilus-shell-ui.xml:
8071 * src/nautilus-sidebar-title.c:
8072 * src/nautilus-simple-search-bar.[ch]:
8073 * src/nautilus-spatial-window.c:
8074 * src/nautilus-switchable-navigation-bar.[ch]:
8075 * src/nautilus-switchable-search-bar.[ch]:
8076 * src/nautilus-window-manage-views.c:
8077 * src/nautilus-window-menus.c:
8078 * src/nautilus-window.c:
8079 Remove all traces of old medusa support.
8081 2004-11-09 Alexander Larsson <alexl@redhat.com>
8083 * libnautilus-private/nautilus-icon-factory.[ch]:
8084 (nautilus_get_relative_icon_size_for_zoom_level):
8087 * libnautilus-private/nautilus-view.[ch]:
8088 Redo the zooming interface
8090 * src/file-manager/fm-directory-view.[ch]:
8091 * src/file-manager/fm-icon-view.c:
8092 * src/file-manager/fm-list-view.c:
8093 Implement the new interface for zooming and clean up.
8094 Remove the "default zoom affects fonts" behaviour.
8096 * src/nautilus-navigation-window.c:
8097 * src/nautilus-zoom-control.[ch]:
8098 Use the new simplified zoom interfaces
8100 2004-11-09 Alexander Larsson <alexl@redhat.com>
8102 * libnautilus-private/nautilus-directory-async.c:
8103 (nautilus_async_destroying_file), (extension_info_cancel),
8104 (info_provider_idle_callback), (info_provider_callback):
8105 * libnautilus-private/nautilus-directory-private.h:
8106 Handle the case when the file we're getting extension info
8109 2004-11-08 Alexander Larsson <alexl@redhat.com>
8111 * src/nautilus-navigation-window.c:
8112 (nautilus_navigation_window_set_up_sidebar):
8113 * src/nautilus-window-manage-views.c:
8114 (viewed_file_changed_callback):
8115 Remove some BONOBO TODOs
8117 2004-11-08 Alexander Larsson <alexl@redhat.com>
8119 * components/Makefile.am:
8120 Remove image_properties subdir
8123 * src/nautilus-application.c: (nautilus_application_instance_init):
8124 * src/nautilus-image-properties-page.[ch]:
8125 Image property page using new system
8127 * src/nautilus-notes-viewer.c:
8130 2004-11-08 Alexander Larsson <alexl@redhat.com>
8132 * libnautilus-private/Makefile.am:
8133 * libnautilus-private/nautilus-sidebar-factory.c:
8134 * libnautilus-private/nautilus-sidebar-factory.h:
8135 Remove old sidebar-factory API
8137 * src/file-manager/fm-tree-view.c:
8138 * src/nautilus-emblem-sidebar.c:
8139 * src/nautilus-history-sidebar.c:
8140 * src/nautilus-information-panel.c:
8141 * src/nautilus-navigation-window.c:
8142 Convert to new provider API.
8144 2004-11-08 Alexander Larsson <alexl@redhat.com>
8146 * libnautilus-private/Makefile.am:
8147 * libnautilus-private/nautilus-sidebar-provider.[ch]:
8148 Add new extensions-style sidebar provider interface
8150 * src/nautilus-navigation-window.c:
8153 * src/nautilus-notes-viewer.[ch]:
8154 Convert notes viewer to new iface
8156 2004-11-08 Alexander Larsson <alexl@redhat.com>
8159 * src/nautilus-application.c: (nautilus_application_instance_init):
8160 * src/nautilus-notes-sidebar.[ch]:
8161 * src/nautilus-notes-viewer.[ch]:
8162 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
8165 2004-11-08 Alexander Larsson <alexl@redhat.com>
8167 * components/Makefile.am:
8168 Remove emblem subdir
8170 * libnautilus-private/nautilus-window-info.[ch]:
8171 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
8172 hidden_files_mode_changed signal
8174 * src/file-manager/Makefile.am:
8175 * src/file-manager/fm-tree-view.[ch]:
8176 * src/nautilus-application.c: (nautilus_application_instance_init):
8177 Make tree view work with new system.
8179 * src/nautilus-window-manage-views.c: (load_new_location),
8180 (location_has_really_changed):
8181 Only emit loading_uri after load_underway has been reported.
8183 2004-11-05 Alexander Larsson <alexl@redhat.com>
8186 * src/nautilus-emblem-sidebar.[ch]:
8187 * src/nautilus-application.c:
8188 Add emblem sidebar, based on old compontent
8189 now uses NautilusSignaller to detect/signal emblem changes
8191 * src/nautilus-property-browser.c:
8192 Catch the emblems_changed signal and refresh
8194 2004-11-05 Alexander Larsson <alexl@redhat.com>
8196 * src/file-manager/fm-list-view.c:
8197 Fix crash when switching view.
8199 * src/nautilus-history-sidebar.c:
8202 * src/nautilus-navigation-window.c:
8203 Fix unref-null warning
8206 * src/nautilus-application.c:
8207 * src/nautilus-notes-sidebar.[ch]:
8208 Add notes sidebar widget, based on old component
8210 * components/Makefile.am (SUBDIRS):
8213 2004-11-05 Alexander Larsson <alexl@redhat.com>
8215 * components/Makefile.am:
8216 Remove stuff that are now replaced or not needed anymore.
8218 * libnautilus-private/nautilus-window-info.[ch]:
8219 * src/nautilus-window.c:
8220 Add nautilus_window_info_get_history.
8223 * src/nautilus-history-sidebar.[ch]:
8224 * src/nautilus-application.c: (nautilus_application_instance_init):
8225 Add history sidebar widget, based on old component.
8227 * src/nautilus-information-panel.[ch]:
8230 2004-11-05 Alexander Larsson <alexl@redhat.com>
8232 * libnautilus-private/nautilus-directory-background.c:
8235 * libnautilus-private/nautilus-sidebar-factory.h:
8236 * libnautilus-private/nautilus-window-info.[ch]:
8237 * src/nautilus-application.c:
8238 * src/nautilus-information-panel.[ch]:
8239 * src/nautilus-navigation-window.c:
8240 * src/nautilus-side-pane.c:
8241 * src/nautilus-window.c:
8242 More work on sidebars. Now the information sidebar works.
8244 2004-11-04 Alexander Larsson <alexl@redhat.com>
8247 Don't build libnautilus subdir
8249 * libnautilus-private/Makefile.am:
8250 Don't link to libnautilus
8251 Add new files (some from libnautilus)
8252 Remove not used files
8254 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8255 Remove hide_built_in_bookmarks
8257 * libnautilus-private/nautilus-bonobo-ui.h:
8258 * libnautilus-private/nautilus-clipboard-ui.xml:
8259 * libnautilus-private/nautilus-clipboard.[ch]:
8260 * libnautilus-private/nautilus-idle-queue.[ch]:
8261 Move here from libnautilus
8263 * libnautilus-private/nautilus-desktop-link.c:
8264 * libnautilus-private/nautilus-global-preferences.[ch]:
8265 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
8268 * libnautilus-private/nautilus-directory-private.h:
8269 * libnautilus-private/nautilus-metafile-server.idl:
8270 * libnautilus-private/nautilus-program-choosing.h:
8271 Remove not needed header inclusions
8273 * libnautilus-private/nautilus-sidebar-factory.[ch]:
8274 NautilusSidebar registration and creation
8276 * libnautilus-private/nautilus-sidebar.[ch]:
8277 New NautilusSidebar interface
8279 * libnautilus-private/nautilus-sidebar-functions.[ch]:
8280 * libnautilus-private/nautilus-undo-context.[ch]:
8281 * libnautilus-private/nautilus-view-identifier.[ch]:
8282 * libnautilus-private/nautilus-view-query.[ch]:
8283 Remove not needed files
8285 * libnautilus-private/nautilus-undo-manager.[ch]:
8286 * libnautilus-private/nautilus-undo-private.h:
8287 * libnautilus-private/nautilus-undo-transaction.[ch]:
8288 * libnautilus-private/nautilus-undo.[ch]:
8289 Convert from bonobo. Some moved from libnautilus.
8291 * libnautilus-private/nautilus-view-factory.[ch]:
8292 NautilusView registration and creation
8294 * libnautilus-private/nautilus-view.[ch]:
8295 New NautilusView interface
8297 * libnautilus-private/nautilus-window-info.[ch]:
8298 New NautilusWindowInfo interface
8301 Don't link to libnautilus
8302 Remove not used files
8304 * src/nautilus-applicable-views.[ch]:
8305 * src/nautilus-component-adapter-factory.[ch]:
8306 * src/nautilus-view-frame-corba.[ch]:
8307 * src/nautilus-view-frame-private.h:
8308 * src/nautilus-view-frame.[ch]:
8309 Removed. Not needed anymore.
8311 * src/nautilus-bookmarks-window.c:
8312 * src/nautilus-complex-search-bar.c:
8313 * src/nautilus-information-panel.[ch]:
8314 * src/nautilus-location-bar.c:
8315 * src/nautilus-location-dialog.c:
8316 * src/nautilus-location-entry.c:
8317 * src/nautilus-shell-interface.idl:
8318 * src/nautilus-side-pane.h:
8319 * src/nautilus-sidebar-title.c:
8320 * src/nautilus-simple-search-bar.c:
8321 Minor changes to build.
8323 * src/nautilus-shell.c:
8324 Remove WEB_NAVIGATION_ENABLED
8326 * src/nautilus-application.c:
8327 * src/nautilus-desktop-window.c:
8328 * src/nautilus-navigation-window-menus.c:
8329 * src/nautilus-navigation-window.[ch]:
8330 * src/nautilus-spatial-window.c:
8331 * src/nautilus-window-manage-views.[ch]:
8332 * src/nautilus-window-menus.c:
8333 * src/nautilus-window-private.h:
8334 * src/nautilus-window.[ch]:
8335 Initial conversion to new NautilusView interface.
8337 * src/file-manager/Makefile.am:
8338 * src/file-manager/fm-bonobo-provider.[ch]:
8339 Removed. Not needed anymore.
8340 Temporary commented out fm-tree-view.[ch]
8342 * src/file-manager/fm-desktop-icon-view.c:
8343 * src/file-manager/fm-desktop-icon-view.h:
8344 * src/file-manager/fm-directory-view.c:
8345 * src/file-manager/fm-directory-view.h:
8346 * src/file-manager/fm-icon-view.c:
8347 * src/file-manager/fm-icon-view.h:
8348 * src/file-manager/fm-list-view.c:
8349 * src/file-manager/fm-list-view.h:
8350 * src/file-manager/fm-properties-window.c:
8351 * src/file-manager/fm-tree-view.h:
8352 Initial conversion to new NautilusView interface.
8354 2004-11-09 Mark McLoughlin <mark@skynet.ie>
8356 * Makefile.am: install nautilus-file-management-properties.desktop
8357 in $(datadir)/applications
8359 * nautilus-file-management-properties.desktop.in:
8360 add OnlyShowIn=GNOME;
8362 2004-10-29 Iain <iaingnome@gmail.com>
8364 * libnautilus-private/nautilus-icon-canvas-item.c
8365 (compute_text_rectangle): Line up the text with the middle of the icon.
8367 * libnautilus-private/nautilus-icon-container.c
8368 (lay_down_one_line): Take the max height of the row so that icons can
8370 (lay_down_icons_horizontal): Calculate the grid_width depending on the
8371 max width of an icon.
8372 Line up icons on a vertical line set at the left of the text.
8374 2004-10-29 Alexander Larsson <alexl@redhat.com>
8377 Update version to 2.9.1.
8378 Gnome 2.8 versions are now on the gnome-2-8 branch.
8380 * ChangeLog: rolled over to ChangeLog-20041029.
8382 ==== gnome-2-8 branched from here ===