Commit graph

5734 commits

Author SHA1 Message Date
Alexander Larsson
6f5ffa629c Handle the fact the we may have to reload the background if it needed to
2002-12-19  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-background.c (image_loading_done_callback):
	Handle the fact the we may have to reload the background if it
	needed to be rescaled before.
2002-12-19 16:35:05 +00:00
Alexander Larsson
d1831afdab Better error message when moving a file over a parent directory.
2002-12-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations.c (build_error_string):
	Better error message when moving a file over a parent directory.
2002-12-18 12:39:34 +00:00
Alexander Larsson
b9a567163e Removed unused files.
2002-12-18  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-preferences-dialog.c:
	* src/nautilus-preferences-dialog.h:
	* src/nautilus-theme-selector.c:
	* src/nautilus-theme-selector.h:
	Removed unused files.

2002-12-18  Alexander Larsson  <alexl@redhat.com>

	* POTFILES.in:
	Reverted incorrect change.

	* POTFILES.skip:
	Added loser, sample and music components
2002-12-18 09:22:25 +00:00
Alexander Larsson
8abd0920e0 Use gnome_i18n_get_language_list. (#100393)
2002-12-17  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-view-identifier.c (get_lang_list):
	Use gnome_i18n_get_language_list. (#100393)
2002-12-17 12:26:30 +00:00
Fernando Herrera de las Heras
278b84cc5f add X-Gnome-Bugzilla-OtherBinaries poiting to nautilus binaries
* nautilus.desktop.in: add X-Gnome-Bugzilla-OtherBinaries poiting to
        nautilus binaries
2002-12-17 01:30:59 +00:00
Alexander Larsson
370d2bcc1f Version markers 2002-12-16 15:53:35 +00:00
Alexander Larsson
b8cee9261b Remove gnome-starthere.png and gnome-starthere-96.png.
2002-12-16  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am (EXTRA_DIST):
	Remove gnome-starthere.png and gnome-starthere-96.png.
2002-12-16 15:14:38 +00:00
Alexander Larsson
a93b515d52 Update.
2002-12-16  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update.

	* configure.in:
	Bump version to 2.1.5. Require new eel and gnome-vfs.
2002-12-16 14:44:02 +00:00
Alex Graveley
5b608f8c18 Add "applications-all-users:" and "preferences-all-users:" which fixes bug
2002-12-13  Alex Graveley  <alex@ximian.com>

	* libnautilus-private/nautilus-directory-async.c
	(should_look_for_dot_directory_file): Add
	"applications-all-users:" and "preferences-all-users:" which fixes
	bug 89618.
2002-12-13 18:41:50 +00:00
Alex Duggan
ea49afce96 remove libgnomecanvas dep
2002-12-13  Alex Duggan  <aldug@gnome.org>

	* configure.in:
	* nautilus.spec.in:
	remove libgnomecanvas dep
2002-12-13 17:08:12 +00:00
Alexander Larsson
bfc0fc80ac Make sure text is valid utf8. (#98886)
2002-12-13  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file-operations-progress.c:
	Make sure text is valid utf8. (#98886)
2002-12-13 11:48:42 +00:00
Alexander Larsson
d6af09b81d Correctly do w2c transformations. Fixes struts.
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c:
	* libnautilus-private/nautilus-icon-canvas-item.c:
	Correctly do w2c transformations. Fixes struts.
2002-12-12 15:17:42 +00:00
Alexander Larsson
44556a083b Use the new icons in gnome-icon-theme for these.
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* data/preferences.desktop.in:
	* data/serverconfig.desktop.in:
	* data/serverconfig.directory.in:
	* data/starthere-link.desktop.in:
	* data/starthere.desktop.in:
	* data/starthere.directory.in:
	* data/sysconfig.desktop.in:
	* data/sysconfig.directory.in:
	Use the new icons in gnome-icon-theme for these.

	* Makefile.am:
	* gnome-starthere-96.png:
	* gnome-starthere.png:
	Remove the icons. They moved to gnome-icon-theme.
2002-12-12 11:21:54 +00:00
Alexander Larsson
8ef7078354 Special case the display name for the root of non-local files. This means
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c:
	Special case the display name for the root of non-local files.
	This means we show e.g. fonts:// instead of / as the title.
2002-12-12 09:47:51 +00:00
Alexander Larsson
da4210137c Add NAUTILUS_DETERMINE_VIEW_NO_MASTER_BROWSER result.
2002-12-12  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-applicable-views.c:
	* src/nautilus-applicable-views.h:
	Add NAUTILUS_DETERMINE_VIEW_NO_MASTER_BROWSER result.

	* src/nautilus-window-manage-views.c:
	Give nice error message when there is no master browser.

	Note: This change requires gnome-vfs cvs after the 2.1.4 release.
2002-12-12 09:05:22 +00:00
James Willcox
5e34a37171 Respond properly to prefs regarding when to show thumbnails. Fixes #96644.
2002-12-09  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-icon-factory.c:
	(destroy_icon_factory), (get_icon_factory),
	(show_thumbnails_changed_callback), (should_show_thumbnail),
	(nautilus_icon_factory_get_icon_for_file):

	Respond properly to prefs regarding when to show thumbnails.
	Fixes #96644.
2002-12-09 16:52:21 +00:00
Alexander Larsson
ca29e0527b Fix test
2002-12-09  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_self_check_file):
	Fix test
2002-12-09 16:01:13 +00:00
Alexander Larsson
3026ccf347 Version markers 2002-12-09 13:48:51 +00:00
Alexander Larsson
ca2c0944b5 Update
2002-12-09  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Update

	* configure.in:
	Require eel 2.1.4, bump version to 2.1.4
2002-12-09 13:44:20 +00:00
Dave Camp
2f6be31f0f Removed unnecessary assigment. Fixes #98543. Patch from Gediminas
2002-12-07  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c
	(lay_down_icons_horizontal): Removed unnecessary assigment.
	Fixes #98543. Patch from Gediminas Paulauskas <menesis@delfi.lt>
2002-12-08 01:06:39 +00:00
James Willcox
585340cc59 Clear the cache when the icon theme changes so we get the new icons.
2002-12-04  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-icon-factory.c:
	(icon_theme_changed_callback), (nautilus_icon_factory_clear):

	Clear the cache when the icon theme changes so we get the new icons.
2002-12-05 19:19:31 +00:00
Glynn Foster
5d647db52b Add missing mnemonics.
2002-12-05  Glynn Foster  <glynn.foster@sun.com>

	* libnautilus/nautilus-clipboard-ui.xml: Add missing mnemonics.
2002-12-05 13:35:13 +00:00
James Willcox
6b70b20ba7 Disconnect "icons_changed" handler from the icon factory when the window
2002-12-04  James Willcox  <jwillcox@gnome.org>

	* src/nautilus-window.c: (nautilus_window_instance_init):

	Disconnect "icons_changed" handler from the icon factory when the
	window is closed.  Fixes #98038.
2002-12-05 02:42:53 +00:00
James Willcox
8c6e2d4dfc Fixed a silly double negation in an error string. (Fixes #100376)
2002-12-04  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.c:
	(nautilus_emblem_view_drag_received_cb):

	Fixed a silly double negation in an error string.  (Fixes #100376)
2002-12-05 01:14:14 +00:00
Dave Camp
ab23849bcd Remove the scroll timeout when either the TreeView or the DragDest is
2002-12-04  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-tree-view-drag-dest.c:
	(tree_view_weak_notify), (nautilus_tree_view_drag_dest_dispose),
	(nautilus_tree_view_drag_dest_class_init),
	(nautilus_tree_view_drag_dest_new): Remove the scroll timeout
	when either the TreeView or the DragDest is destroyed.
2002-12-04 16:58:04 +00:00
Alexander Larsson
372a008cd5 Don't use GTK_WIN_POS_MOUSE.
2002-12-04  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-properties-window.c (create_properties_window):
	Don't use GTK_WIN_POS_MOUSE.
2002-12-04 08:35:46 +00:00
Dave Camp
39dd8abcf3 (borrowing luis' acct)
2002-12-03  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-file.c (update_info_internal):
	Removed unused code that should have been removed in the last
	commit.
2002-12-03 21:58:51 +00:00
Dave Camp
093acf3dad Moved the display name invalidation from update_info_internal to
2002-12-03  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-file.c: (rename_callback),
	(update_info_internal): Moved the display name invalidation
	from update_info_internal to rename_callback.
2002-12-03 18:42:30 +00:00
Alexander Larsson
7d7765d638 Add X-GNOME-Bugzilla lines. Patch from Fernando Herrera
2002-12-03  Alexander Larsson  <alexl@redhat.com>

	* nautilus.desktop.in:
	* src/nautilus-server-connect.desktop.in:
	Add X-GNOME-Bugzilla lines.
	Patch from Fernando Herrera <fherrera@onirica.com>
2002-12-03 10:33:56 +00:00
Alexander Larsson
3e933286a3 Allocate 128K thread stack. Patch from marcus@freebsd.org. (#99917)
2002-12-02  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-thumbnails.c (thumbnail_thread_starter_cb):
	Allocate 128K thread stack. Patch from marcus@freebsd.org. (#99917)
2002-12-02 09:59:58 +00:00
Alexander Larsson
58219c276b Make treeview show_only_directories default to TRUE. Patch from MArk
2002-11-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	Make treeview show_only_directories default to TRUE.
	Patch from MArk Finlay <sisob@eircom.net>

	* src/file-manager/fm-properties-window.[ch]:
	Make window not dialog,
	patch from David Emory Watson <dwatson@cs.ucr.edu>
	Center window on mouse at popup.
2002-11-28 12:34:13 +00:00
Alexander Larsson
a253b5d9ec Add gtk-properties stock pixmap to menus.
2002-11-28  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/nautilus-directory-view-ui.xml:
	Add gtk-properties stock pixmap to menus.
2002-11-28 10:36:24 +00:00
Alexander Larsson
f93db96668 Make show_special_flags default to TRUE, since we removed the prefs from
2002-11-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	Make show_special_flags default to TRUE, since we removed
	the prefs from the ui.

	* libnautilus-private/nautilus-icon-container.c:
	query-drag with middle button. Open context menus faster. (#46276)
	Patch by Marco Pesenti Gritti.
2002-11-28 10:29:05 +00:00
Alexander Larsson
9b8d8211ce Documented an old change that slipped in 2002-11-26 16:54:27 +00:00
Dave Camp
23f344824d version markers 2002-11-26 04:42:58 +00:00
Alexander Larsson
f4f1edca64 Update for 2.1.3 2002-11-25 19:23:04 +00:00
Dave Camp
35d5901ab8 Remove sample and loser from the build.
2002-11-24  Dave Camp  <dave@ximian.com>

        * configure.in: Remove sample and loser from the build.
2002-11-24 14:50:12 +00:00
Alexander Larsson
16ed971719 Only set image of required size, when now pixmap needed, kill old pixmap
2002-11-21  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-background.c:
	(image_loading_done_callback): Only set image of required size,
	when now pixmap needed, kill old pixmap and set color.
	(free_root_pixmap): New function to free root background image

	Patch from Brian.Cameron@sun.com
2002-11-21 15:55:08 +00:00
Anders Carlsson
3a120e41f6 Remove sample and loser from the default build.
2002-11-20  Anders Carlsson  <andersca@gnu.org>

	* components/Makefile.am:
	Remove sample and loser from the default build.

	* libnautilus-private/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_for_file):
	Special-case the trash location so that it gets the correct icon.
2002-11-20 12:19:53 +00:00
Alexander Larsson
614740540c Don't reference wrong notebook pages
2002-11-19  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-properties-window.c:
	(clear_bonobo_pages) Don't reference wrong notebook pages
	 (properties_window_file_changed_callback) correct strcmp comparison
2002-11-19 16:44:33 +00:00
Padraig O'Briain
8eb8a6dddc Add CLEANFILES so that make clean deletes $(server_DATA) and
* components/text/Makefile.am:
* components/throbber/Makefile.am:
* components/tree/Makefile.am:
Add CLEANFILES so that make clean deletes $(server_DATA) and
$(server_DATA).in

This change should have been made on September 20th

* libnautilus-private/nautilus-icon-container.c (button_press_event):
Get double_click_time from GtkSettings property instead of using
hardcoded value.

This fixes bug #92372.
2002-11-19 13:16:02 +00:00
Diego Gonzalez
07b5846ca5 Theme cleanup, remove all these functions since they are no longer used.
2002-11-13  Diego Gonzalez  <diego@pemas.net>

	* libnautilus-private/nautilus-theme.[c-h]:
	(nautilus_theme_set_theme), (nautilus_theme_make_preview_pixbuf),
	(nautilus_theme_for_each_theme), (nautilus_theme_remove_user_theme),
	(nautilus_theme_install_user_theme)

	* libnautilus-private/nautilus-theme.c:
	(load_theme_document), (vfs_file_exists), (theme_get_property),
	(theme_get_name_property), (theme_get_description_property),
	(theme_list_prepend), (has_theme_xml), (theme_get_themes_for_location),
	(theme_get_builtin_themes), (theme_get_user_themes),
	(theme_list_invoke_callback), (attributes_free)

	Theme cleanup, remove all these functions since they are no longer
	used.
2002-11-13 23:31:46 +00:00
James Willcox
d316d57725 Fixed a slight bug in the context menu query code, and added a bit of
2002-11-10  James Willcox  <jwillcox@gnome.org>

	* docs/nautilus-context-menus.txt:
	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_popup_components_for_file):

	Fixed a slight bug in the context menu query code, and added a bit of
	documentation.
2002-11-10 09:13:34 +00:00
Dmitry Mastrukov
a9c174f18c configure.in: Added Belarusian (be) to ALL_LINGUAS. 2002-11-09 05:05:58 +00:00
James Willcox
c64f0a3a0f Make bonobo property pages regular controls instead of NautilusViews.
2002-11-08  James Willcox  <jwillcox@gnome.org>

	* components/image_properties/nautilus-image-properties-view.c:
	(get_property), (set_property),
	(nautilus_image_properties_view_init):
	* components/image_properties/nautilus-image-properties-view.h:
	* components/notes/nautilus-notes.c: (set_bonobo_properties),
	(make_notes_view):
	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_property_components_for_file):
	* libnautilus-private/nautilus-mime-actions.h:
	* src/file-manager/fm-properties-window.c:
	(bonobo_page_activate_callback), (append_bonobo_pages):

	Make bonobo property pages regular controls instead of NautilusViews.
2002-11-08 20:54:45 +00:00
James Willcox
78c433e00e Add the ability to have mime-type-sensitive context menus.
2002-11-07  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-mime-actions.c:
	(nautilus_mime_get_default_component_for_file_internal),
	(nautilus_mime_get_short_list_components_for_file),
	(nautilus_mime_actions_file_needs_full_file_attributes),
	(nautilus_mime_get_all_components_for_file_extended),
	(nautilus_mime_get_popup_components_for_file),
	(has_server_info_in_list), (server_info_list_intersection),
	(nautilus_mime_get_popup_components_for_files),
	(mime_get_all_components_for_uri_scheme),
	(make_bonobo_activation_query_with_known_mime_type),
	(make_bonobo_activation_query_with_uri_scheme_only),
	(nautilus_do_component_query):
	* libnautilus-private/nautilus-mime-actions.h:
	* libnautilus-private/nautilus-program-chooser.c:
	(repopulate_program_list):
	* libnautilus-private/nautilus-program-choosing.c:
	(choose_component_callback):
	* src/file-manager/fm-directory-view.c:
	(bonobo_mime_action_data_new), (bonobo_mime_action_data_free),
	(bonobo_mime_action_activate_callback),
	(bonobo_mime_action_callback),
	(bonobo_mime_action_menu_data_destroy_callback),
	(can_handle_multiple_files), (add_bonobo_menu_ui_and_verbs),
	(get_bonobo_menu_verb_names), (has_file_in_list),
	(get_unique_files), (reset_bonobo_mime_actions_menu),
	(real_update_menus):
	* src/file-manager/nautilus-directory-view-ui.xml:

	Add the ability to have mime-type-sensitive context menus.
2002-11-07 19:20:42 +00:00
Alexander Larsson
4526ffe885 Make chit alpha blended. New image from Jens Lautenbacher
2002-11-07  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-customization-data.c:
	* icons/chit_frame.png:
	Make chit alpha blended. New image from Jens Lautenbacher <jtl@schlund.de>.
2002-11-07 10:54:38 +00:00
Kjartan Maraas
210d602eb4 Fix some bad english.
2002-11-06  Kjartan Maraas  <kmaraas@gnome.org>

	* src/nautilus-file-management-properties.glade: Fix some bad
	english.
2002-11-06 22:33:32 +00:00
Jan Arne Petersen
4881e9cb36 In single click mode use a hand cursor instead of underlining.
2002-11-07  Jan Arne Petersen  <jpetersen@uni-bonn.de>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(draw_or_measure_label_text), (create_label_layout),
	(get_label_layout), (nautilus_icon_canvas_item_event):

	In single click mode use a hand cursor instead of underlining.

	* src/nautilus-window.c: (create_view_as_menu_item):
	* src/Nautilus_shell.server.in:

	Add mnemonics to the 'View as List' and 'View as Icons' entries.

	* icons/Makefile.am:
	* src/nautilus-window-manage-views.c: (compute_title),
	(nautilus_window_update_icon), (set_displayed_location),
	(viewed_file_changed_callback), (location_has_really_changed),
	(title_changed_callback):
	* src/nautilus-window-private.h:
	* src/nautilus-window.c: (icons_changed_callback),
	(nautilus_window_instance_init):

	Use the real file icons as window border icons in the nautilus window
	and file properties dialog. Use a special desktop icon and title in
	the Ctrl-Alt-Tab window.
2002-11-06 14:40:26 +00:00
Alexander Larsson
ef7bcef19d Fix up includes.
2002-11-06  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-program-chooser.c:
	* libnautilus-private/nautilus-program-choosing.c:
	* libnautilus-private/nautilus-recent.h:
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	Fix up includes.
2002-11-06 11:25:45 +00:00
Anders Carlsson
d505f928b2 Move libegg stuff to cut-n-paste-code and update to the latest egg
2002-11-06  Anders Carlsson  <andersca@gnu.org>

	* configure.in:
	* cut-n-paste-code/Makefile.am:
	* cut-n-paste-code/libegg/Makefile.am:
	* cut-n-paste-code/libegg/egg-recent-item.c: (egg_recent_item_new),
	(egg_recent_item_free), (egg_recent_item_ref),
	(egg_recent_item_unref), (egg_recent_item_new_from_uri),
	(egg_recent_item_set_uri), (egg_recent_item_get_uri),
	(egg_recent_item_peek_uri), (egg_recent_item_get_uri_utf8),
	(egg_recent_item_get_uri_for_display),
	(egg_recent_item_set_mime_type), (egg_recent_item_get_mime_type),
	(egg_recent_item_set_timestamp), (egg_recent_item_get_timestamp),
	(egg_recent_item_get_groups), (egg_recent_item_in_group),
	(egg_recent_item_add_group), (egg_recent_item_remove_group),
	(egg_recent_item_set_private), (egg_recent_item_get_private),
	(egg_recent_item_get_type):
	* cut-n-paste-code/libegg/egg-recent-item.h:
	* cut-n-paste-code/libegg/egg-recent-model.c:
	(egg_recent_model_string_match), (egg_recent_model_write_raw),
	(egg_recent_model_delete_from_list),
	(egg_recent_model_add_new_groups), (egg_recent_model_update_item),
	(egg_recent_model_read_raw), (parse_info_init), (parse_info_free),
	(push_state), (pop_state), (peek_state), (start_element_handler),
	(list_compare_func_mru), (list_compare_func_lru),
	(end_element_handler), (text_handler), (error_handler),
	(egg_recent_model_enforce_limit), (egg_recent_model_sort),
	(egg_recent_model_group_match), (egg_recent_model_filter),
	(egg_recent_model_monitor_list_cb),
	(egg_recent_model_monitor_list),
	(egg_recent_model_changed_timeout), (egg_recent_model_monitor_cb),
	(egg_recent_model_monitor), (egg_recent_model_set_limit_internal),
	(egg_recent_model_read), (egg_recent_model_write),
	(egg_recent_model_open_file), (egg_recent_model_lock_file),
	(egg_recent_model_unlock_file), (egg_recent_model_finalize),
	(egg_recent_model_set_property), (egg_recent_model_get_property),
	(egg_recent_model_class_init), (egg_recent_model_limit_changed),
	(egg_recent_model_expiration_changed), (egg_recent_model_init),
	(egg_recent_model_new), (egg_recent_model_add_full),
	(egg_recent_model_add), (egg_recent_model_delete),
	(egg_recent_model_get_list), (egg_recent_model_set_limit),
	(egg_recent_model_get_limit), (egg_recent_model_clear),
	(egg_recent_model_set_filter_mime_types),
	(egg_recent_model_set_filter_groups),
	(egg_recent_model_set_filter_uri_schemes),
	(egg_recent_model_set_sort), (egg_recent_model_changed),
	(egg_recent_model_remove_expired_list),
	(egg_recent_model_remove_expired), (egg_recent_model_get_type):
	* cut-n-paste-code/libegg/egg-recent-model.h:
	* cut-n-paste-code/libegg/egg-recent-vfs-utils.c:
	(make_valid_utf8), (istr_has_prefix), (str_has_prefix),
	(uri_is_local_scheme), (handle_trailing_slashes),
	(make_uri_canonical), (format_uri_for_display),
	(egg_recent_vfs_format_uri_for_display),
	(is_valid_scheme_character), (has_valid_scheme),
	(escape_high_chars), (make_uri_from_input_internal),
	(egg_recent_vfs_make_uri_from_input),
	(make_uri_canonical_strip_fragment), (uris_match),
	(egg_recent_vfs_uris_match), (egg_recent_vfs_get_uri_scheme):
	* cut-n-paste-code/libegg/egg-recent-vfs-utils.h:
	* cut-n-paste-code/libegg/egg-screen-exec.c:
	(egg_screen_exec_display_string), (egg_screen_exec_environment),
	(egg_screen_execute_async), (egg_screen_execute_shell),
	(egg_screen_execute_command_line_async):
	* cut-n-paste-code/libegg/egg-screen-exec.h:
	* cut-n-paste-code/libegg/egg-screen-help.c:
	(egg_help_display_on_screen),
	(egg_help_display_with_doc_id_on_screen),
	(egg_help_display_desktop_on_screen),
	(egg_help_display_uri_on_screen):
	* cut-n-paste-code/libegg/egg-screen-help.h:
	* cut-n-paste-code/libegg/egg-screen-url.c:
	(egg_url_show_on_screen):
	* cut-n-paste-code/libegg/egg-screen-url.h:
	* cut-n-paste-code/libegg/eggtreemultidnd.c:
	(egg_tree_multi_drag_source_get_type),
	(egg_tree_multi_drag_source_row_draggable),
	(egg_tree_multi_drag_source_drag_data_delete),
	(egg_tree_multi_drag_source_drag_data_get), (stop_drag_check),
	(egg_tree_multi_drag_button_release_event), (selection_foreach),
	(path_list_free), (set_context_data), (get_context_data),
	(get_info), (egg_tree_multi_drag_drag_data_get),
	(egg_tree_multi_drag_motion_event),
	(egg_tree_multi_drag_button_press_event),
	(egg_tree_multi_drag_add_drag_support):
	* cut-n-paste-code/libegg/eggtreemultidnd.h:
	* cut-n-paste-code/libegg/update-from-egg.sh:
	* libnautilus-private/Makefile.am:
	* libnautilus-private/egg-recent-item.c:
	* libnautilus-private/egg-recent-item.h:
	* libnautilus-private/egg-recent-model.c:
	* libnautilus-private/egg-recent-model.h:
	* libnautilus-private/egg-recent-vfs-utils.c:
	* libnautilus-private/egg-recent-vfs-utils.h:
	* libnautilus-private/egg-screen-exec.c:
	* libnautilus-private/egg-screen-exec.h:
	* libnautilus-private/egg-screen-help.c:
	* libnautilus-private/egg-screen-help.h:
	* libnautilus-private/egg-screen-url.c:
	* libnautilus-private/egg-screen-url.h:
	* libnautilus-private/eggtreemultidnd.c:
	* libnautilus-private/eggtreemultidnd.h:
	* libnautilus-private/nautilus-program-chooser.c: (help_cb):
	* libnautilus-private/update-from-egg.sh:
	* src/Makefile.am:
	* src/file-manager/Makefile.am:
	* src/file-manager/fm-desktop-icon-view.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-list-model.c:
	* src/file-manager/fm-list-view.c:
	* src/file-manager/fm-properties-window.c: (help_button_callback):
	* src/file-manager/update-from-egg.sh:
	* src/nautilus-bookmarks-window.c:
	(nautilus_bookmarks_window_response_callback):
	* src/nautilus-property-browser.c: (help_button_callback):
	* src/nautilus-window-menus.c:
	(help_menu_nautilus_manual_callback):
	Move libegg stuff to cut-n-paste-code and update to the latest
	egg versions.
2002-11-06 10:38:48 +00:00
Dave Camp
f8b8fe558a Removed property widget tests.
2002-11-05  Dave Camp  <dave@ximian.com>

	* test/Makefile.am:
	* test/test.c:
	* test/test.h: Removed property widget tests.
2002-11-06 01:32:10 +00:00
James Willcox
c0939bb808 Only make an EggRecentModel once, instead of for every new window. Moved
2002-11-05  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-recent.[ch]:
	* src/file-manager/Makefile.am:
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_launch_application), (fm_directory_view_init),
	(fm_directory_view_destroy):

	Only make an EggRecentModel once, instead of for every new window.
	Moved egg-recent*.[ch] into libnautilus-private
2002-11-05 19:02:08 +00:00
James Willcox
9e47a1d75b Removed all the stuff that was used to show/hide sidebars.
2002-11-05  James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	* libnautilus-private/nautilus-global-preferences.c:
	* libnautilus-private/nautilus-sidebar-functions.c:
	(sidebar_get_sidebar_panel_view_identifiers),
	(nautilus_sidebar_get_all_sidebar_panel_view_identifiers):
	* libnautilus-private/nautilus-sidebar-functions.h:
	* src/nautilus-window.c: (nautilus_window_instance_init),
	(nautilus_window_set_up_sidebar), (add_sidebar_panels):

	Removed all the stuff that was used to show/hide sidebars.
2002-11-05 18:34:25 +00:00
Diego Gonzalez
652582da2d remove nautilus-preferences-dialog.c and nautilus-theme-selector.c
2002-11-05  Diego Gonzalez  <diego@pemas.net>

	* po/POTFILES.in: remove nautilus-preferences-dialog.c and
	nautilus-theme-selector.c

	* src/Makefile.am: remove nautilus-preferences-dialog.[c-h] and
	nautilus-theme-selector.[c-h] from the built, as they are not used anymore

	* src/nautilus-window-menus.c: remove nautilus-preferences-dialog.h
	from the includes
2002-11-05 09:07:57 +00:00
Diego Gonzlez
badd7fe0c5 Use bonobo_pbclient_set_value_async instead of
2002-11-04  Diego Gonzlez  <diego@pemas.net>

	* src/nautilus-window-toolbars.c: (throbber_set_throbbing):
	Use bonobo_pbclient_set_value_async instead of
	eel_bonobo_pbclient_set_value_async.

	* configure.in: require latest libbonobo
2002-11-05 08:30:49 +00:00
Alexander Larsson
f094a7de87 Remove click-on-throbber. Patch by Jan Arne Petersen
2002-11-04  Alexander Larsson  <alexl@redhat.com>

	* components/throbber/nautilus-throbber.c: (get_bonobo_properties),
	(nautilus_throbber_instance_init), (nautilus_throbber_expose),
	(nautilus_throbber_class_init),
	(nautilus_throbber_accessible_get_type):
	* src/nautilus-window-private.h:
	* src/nautilus-window-toolbars.c: (throbber_created_callback):
	* src/nautilus-window.c: (nautilus_window_unrealize):

	Remove click-on-throbber. Patch by Jan Arne Petersen <jpetersen@gnome-de.org>
2002-11-04 14:59:53 +00:00
Dave Camp
fdb7e73112 version markers 2002-11-01 01:18:20 +00:00
Dave Camp
d1140cbc7b Updated. Removed music-view-related stuff, updated to 2.1.2.
2002-10-31  Dave Camp  <dave@ximian.com>

	* NEWS: Updated.
	* configure.in: Removed music-view-related stuff, updated to
	2.1.2.
2002-11-01 01:10:45 +00:00
Dave Camp
02fb85b418 Removed the music view.
2002-10-31  Dave Camp  <dave@ximian.com>

	* components/Makefile.am (SUBDIRS): Removed the music view.
2002-11-01 00:05:35 +00:00
Dave Camp
cd6b505995 Set the background globally by default. On a right-drag from the property
2002-10-31  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-directory-background.c:
	(nautilus_file_background_get_default_settings),
	(nautilus_file_background_is_set), (background_changed_callback),
	(background_reset_callback):
	* libnautilus-private/nautilus-dnd.c:
	(nautilus_drag_drop_background_ask):
	* libnautilus-private/nautilus-dnd.h:
	* libnautilus-private/nautilus-global-preferences.h:
	* libnautilus-private/nautilus-icon-dnd.c:
	(get_background_drag_action),
	(receive_dropped_color), (receive_dropped_tile_image),
	(nautilus_icon_container_receive_dropped_icons),
	(drag_data_received_callback):  Set the background globally by
	default.  On a right-drag from the property dialog, pop up a
	context menu asking to set it globally or for that directory.

	* libnautilus-private/apps_nautilus_preferences.schemas:
	* src/nautilus-information-panel.c: (nautilus_information_panel_init),
	(nautilus_information_panel_finalize),
	(information_panel_has_background),
	(nautilus_information_panel_create_context_menu),
	(nautilus_information_panel_read_defaults),
	(nautilus_information_panel_theme_changed),
	(receive_dropped_uri_list), (receive_dropped_color),
	(nautilus_information_panel_drag_data_received),
	(background_settings_changed_callback),
	(background_reset_callback),
	(nautilus_information_panel_update_appearance): Take the default
	background from gconf, handle global vs. per-directory
	backgrounds.

	* nautilus-property-browser.c: (element_clicked_callback): Add
	ASK to the list of actions.
2002-10-31 22:38:46 +00:00
Bastien Nocera
56c379f59f upd update for the icon update icon added
2002-10-31  Bastien Nocera  <hadess@hadess.net>

        * src/Makefile.am: upd
	* src/nautilus-server-connect.c: (create_desktop), (update_icon),
	(main): update for the icon
	* src/nautilus-server-connect.desktop.in: update icon
	* src/network-scheme.desktop.in: added
2002-10-31 22:25:48 +00:00
Dave Camp
d52d2c89f5 Removed the extra 'nautilus'.
2002-10-31  Dave Camp  <dave@ximian.com>

	* src/Makefile.am (bin_PROGRAMS): Removed the extra 'nautilus'.
2002-10-31 21:40:59 +00:00
Dave Camp
cd542bea12 New preferences dialog. Use the new prefs dialog. As things are toggled,
2002-10-31  Dave Camp  <dave@ximian.com>

	* Makefile.am:
	* nautilus-file-management-properties.desktop.in:
	* src/Makefile.am:
	* src/nautilus-file-management-properties-main.c:
	* src/nautilus-file-management-properties.c:
	* src/nautilus-file-management-properties.h: New preferences
	dialog.
	* src/nautilus-window-menus.c: (preferences_respond_callback),
	(preferences_callback): Use the new prefs dialog.
	* src/nautilus-window.c: (nautilus_window_hide_location_bar),
	(nautilus_window_show_location_bar),
	(nautilus_window_hide_toolbar), (nautilus_window_show_toolbar),
	(nautilus_window_hide_sidebar), (nautilus_window_show_sidebar),
	(nautilus_window_hide_status_bar),
	(nautilus_window_show_status_bar): As things are toggled, save
	them as the default for new windows.

	Patch from Jan Arne Petersen <jpetersen@uni-bonn.de>.
2002-10-31 19:24:32 +00:00
Bastien Nocera
874a70e92d upd added upd added added added (This all still needs some work)
2002-10-31  Bastien Nocera  <hadess@hadess.net>

        * icons/Makefile.am: upd
	* icons/nautilus-server-connect.png: added
	* src/Makefile.am: upd
	* src/nautilus-server-connect.c: added
	* src/nautilus-server-connect.desktop.in: added
	* src/nautilus-server-connect.glade: added (This all still needs some
	work)
2002-10-31 19:02:41 +00:00
Anders Carlsson
a5bcb0f013 Require gtk+ 2.1.1
2002-10-31  Anders Carlsson  <andersca@gnu.org>

	* configure.in: Require gtk+ 2.1.1

	* libnautilus-private/nautilus-directory-background.c:
	(screen_size_changed), (remove_connection),
	(desktop_background_realized):
	* src/nautilus-desktop-window.c:
	(nautilus_desktop_window_screen_size_changed), (unrealize),
	(realize):
	Add support for the size_changed signal so that the desktop
	window will resize correctly.
2002-10-31 08:37:30 +00:00
Thomas Vander Stichele
c64ec3e55b fix two typos 2002-10-26 01:28:46 +00:00
James Willcox
abd72b6825 Activate the bonobo property pages asynchronously Hide the bonobo property
2002-10-25  James Willcox  <jwillcox@gnome.org>

        * components/notes/Nautilus_View_notes.server.in.in:
        * libnautilus-private/nautilus-mime-actions.c:
        (nautilus_mime_has_any_components_for_file_extended),
        (nautilus_mime_has_any_components_for_file):
        * libnautilus-private/nautilus-mime-actions.h:
        * libnautilus-private/nautilus-program-chooser.c:
        (repopulate_program_list):
        * libnautilus-private/nautilus-program-choosing.c:
        (choose_component_callback):
        * src/file-manager/fm-properties-window.c: (clear_bonobo_pages),
        (refresh_bonobo_pages), (properties_window_file_changed_callback),
        (bonobo_page_error_message), (bonobo_page_activate_callback),
        (append_bonobo_pages):

        * Activate the bonobo property pages asynchronously
        * Hide the bonobo property pages from the component chooser
        * Slightly modify the notes sidebar to also work as a property page
        * Handle changes in the file type (add/remove pages)
2002-10-25 17:38:35 +00:00
Dennis M. Cranston
f2a40b0f23 Properties dialog fixes for #95836.
2002-10-24  Dennis M. Cranston  <dennis_cranston@yahoo.com>

	* src/file-manager/fm-properties-window.[ch]:
	Properties dialog fixes for #95836.
2002-10-25 07:58:37 +00:00
Alexander Larsson
6705233d05 Implement image properties page
2002-10-24  Alexander Larsson  <alexl@redhat.com>

	* components/Makefile.am:
	* components/image_properties/.cvsignore:
	* components/image_properties/Makefile.am:
	* components/image_properties/Nautilus_View_image_properties.server.in.in:
	* components/image_properties/libmain.c:
	* components/image_properties/nautilus-image-properties-view.[ch]:
	* configure.in:

	Implement image properties page

	Patch from James Willcox  <jwillcox@gnome.org>

	* libnautilus-private/nautilus-mime-actions.[ch]:
	Add nautilus_mime_get_all_components_for_file_extended

	* src/file-manager/fm-properties-window.c:
	Plug-in property pages.
2002-10-24 15:54:34 +00:00
Stephen Browne
b808be61aa Fix for #96621 where an invalid URI is passed in the uri_list to move_copy 2002-10-24 15:08:20 +00:00
James Willcox
5ab4a98579 Correctly sort the emblems
2002-10-23  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.c:
	(emblem_widget_sort_func), (nautilus_emblem_view_populate):

	Correctly sort the emblems
2002-10-23 15:28:03 +00:00
James Willcox
e4a421964d Add a popup menu to the emblems in the emblem sidebar that allows renaming
2002-10-21  James Willcox  <jwillcox@gnome.org>

	* components/emblem/nautilus-emblem-view.c:
	(nautilus_emblem_view_button_press_cb),
	(nautilus_emblem_view_delete_cb), (rename_dialog_response_cb),
	(create_rename_emblem_dialog), (nautilus_emblem_view_rename_cb),
	(create_emblem_widget_with_pixbuf), (create_add_emblems_dialog),
	(nautilus_emblem_view_drag_received_cb):
	* libnautilus-private/nautilus-emblem-utils.c:
	(nautilus_emblem_can_remove_emblem),
	(nautilus_emblem_can_rename_emblem),
	(nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
	* libnautilus-private/nautilus-emblem-utils.h:
	* libnautilus-private/nautilus-icon-factory.c:
	(nautilus_icon_factory_remove_from_cache):
	* libnautilus-private/nautilus-icon-factory.h:
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_destroy):

	Add a popup menu to the emblems in the emblem sidebar that allows
	renaming and removing of emblems.
2002-10-21 16:39:01 +00:00
Alexander Larsson
3b41479ad2 Make non-compact layout gridded.
2002-10-21  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c (lay_down_icons_horizontal):
	Make non-compact layout gridded.
2002-10-21 15:59:53 +00:00
Dave Camp
1cd52b7d18 Don't complete the filename if there is a trailing slash. Patch from
2002-10-20  Dave Camp  <dave@ximian.com>

	* src/nautilus-location-bar.c (try_to_expand_path): Don't complete
	the filename if there is a trailing slash.  Patch from Manuel Clos
	<llanero@jazzfree.com>.  Fixes #90652.
2002-10-20 20:30:27 +00:00
Dave Camp
97c3c9fd8e Take out -DBONOBO_DISABLE_DEPRECATED until the make_registration_id api is
2002-10-19  Dave Camp  <dave@ximian.com>

	* configure.in: Take out -DBONOBO_DISABLE_DEPRECATED until the
	make_registration_id api is worked out.
2002-10-19 22:38:47 +00:00
Alexander Larsson
7cab1cebdc More casts.
2002-10-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-async.c (ready_callback_key_compare):
	More casts.
2002-10-18 16:36:25 +00:00
Alexander Larsson
b3be7b7c22 Remove type checks, was showing up in profiles.
2002-10-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_file_compare_for_sort_internal):
	* src/file-manager/fm-icon-view.c (fm_icon_view_compare_files):
	* src/file-manager/fm-icon-container.c (get_icon_view):
	Remove type checks, was showing up in profiles.

	* libnautilus-private/nautilus-directory.c (nautilus_directory_notify_files_added):
	Don't leak directory_uri
2002-10-18 15:47:29 +00:00
Alexander Larsson
6efb3bdcac The HP-UX compiler is an anal retentive bastard.
2002-10-18  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-directory-async.c:
	The HP-UX compiler is an anal retentive bastard.
2002-10-18 09:41:25 +00:00
Alex Duggan
dd979bc32a configure.in require gnome-desktop >= 2.1.0 (fixes #95979)
2002-10-16  Alex Duggan  <aldug@astrolinux.com>
	* configure.in
   require gnome-desktop >= 2.1.0 (fixes #95979)
2002-10-16 20:22:01 +00:00
Alexander Larsson
fdfb795451 Add application/x-rootwindow-drop.
2002-10-16  Alexander Larsson  <alexl@redhat>

	* libnautilus-private/nautilus-dnd.h:
	Add application/x-rootwindow-drop.

	* libnautilus-private/nautilus-icon-private.h:
	* libnautilus-private/nautilus-icon-container.[ch]:
	Moved dnd init/fini to realize/unrealize.
	Add nautilus_icon_container_set/get_is_desktop().

	* libnautilus-private/nautilus-icon-dnd.[ch]:
	Implement rootwindow drops.

	* src/file-manager/fm-desktop-icon-view.c:
	call nautilus_icon_container_set_is_desktop()
2002-10-16 16:27:21 +00:00
Bastien Nocera
32d6d7bc3d add BackSpace as a key shortcut for "Go Up" (like Windows does)
2002-10-15  Bastien Nocera  <hadess@hadess.net>

        * src/nautilus-shell-ui.xml: add BackSpace as a key shortcut for
	"Go Up" (like Windows does)
2002-10-15 22:43:59 +00:00
Alexander Larsson
719069e97a version markers 2002-10-14 13:12:10 +00:00
Alexander Larsson
42c5842a8b Updated
2002-10-14  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	Updated

	* configure.in:
	Bump version to 2.1.1
	Require libgnomeui 2.1.1 and eel 2.1.1, pango 1.1.2
2002-10-14 10:58:42 +00:00
Dave Camp
bcf3a15eb0 Set recent_model to NULL rather than model.
2002-10-11  Dave Camp  <dave@ximian.com>

	* src/file-manager/fm-directory-view.c
	(fm_directory_view_destroy): Set recent_model to NULL rather than
	model.
2002-10-11 22:22:46 +00:00
James Willcox
985cf52258 Set the recent-files limit to 0, since we aren't displaying the list at
2002-10-10  James Willcox  <jwillcox@gnome.org>

	* src/file-manager/fm-directory-view.c: (fm_directory_view_init):
	Set the recent-files limit to 0, since we aren't displaying the
	list at all.
2002-10-10 23:10:27 +00:00
Dave Camp
a68d25b93d Added egg-recent files. Add files to the EggRecentModel when launching
2002-10-10  Dave Camp  <dave@ximian.com>

	* src/file-manager/Makefile.am: Added egg-recent files.
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_launch_application), (fm_directory_view_init),
	(fm_directory_view_destroy): Add files to the EggRecentModel when
	launching apps.

	Patch from James Willcox <jwillcox@gnome.org>
2002-10-10 21:43:27 +00:00
Alexander Larsson
ce26059560 If no preview pixmap found. ignore theme. Fixes crash for some crap theme
2002-10-10  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-theme.c (theme_list_prepend):
	If no preview pixmap found. ignore theme. Fixes crash for some crap theme i had installed.
2002-10-10 14:39:55 +00:00
Alexander Larsson
88e316d1b5 Touch the theme toplevel dir when finished installing emblem.
2002-10-10  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-emblem-utils.c (nautilus_emblem_install_custom_emblem):
	Touch the theme toplevel dir when finished installing emblem.
2002-10-10 13:54:34 +00:00
James Willcox
4d8ebcd89d define DATADIR Add erase emblem Remove data/emblems ditto install
2002-10-07  James Willcox  <jwillcox@gnome.org>

	* components/emblem/Makefile.am:  define DATADIR
	* components/emblem/nautilus-emblem-view.c:
	(create_emblem_widget_with_pixbuf), (create_emblem_widget),
	(nautilus_emblem_view_populate):  Add erase emblem
	* configure.in:  Remove data/emblems
	* data/Makefile.am:  ditto
	* icons/Makefile.am:  install erase.png
2002-10-07 17:56:21 +00:00
Dave Camp
389bc9aadb Draw the selection rectangle in the active color if the widget doesn't
2002-10-05  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	(draw_or_measure_label_text): Draw the selection rectangle in the
	active color if the widget doesn't have focus.
	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_class_init): Remove highlight_color
	property, always use base[SELECTED/ACTIVE].  Theme authors can set
	base for this widget only if they want.
	(update_selected): New function to refresh the selected icons.
	(handle_focus_in_event), (handle_focus_out_event): Refresh the
	selected icons.
	(nautilus_icon_container_instance_init): Connect to
	focus_out_event.
	(nautilus_icon_container_get_label_color_and_gc): If the container
	isn't focused, return the ACTIVE values.
	(setup_label_gcs): Setup ACTIVE values in addition to HIGHLIGHT
	values.
	(nautilus_icon_container_theme_changed): Always use the base color
	for the highlight rectangle
	* libnautilus-private/nautilus-icon-private.h: Remove the unused
	highlight_color member.
2002-10-06 01:12:59 +00:00
Dave Camp
309102c270 Removed newly obsoleted theme elements.
2002-10-05  Dave Camp  <dave@ximian.com>

	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/crux_teal.xml:
	* icons/default/default.xml:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml: Removed newly obsoleted theme elements.
2002-10-06 00:15:14 +00:00
Dave Camp
092943f64d Install gtk style properties for the light/dark info colors, selection box
2002-10-05  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_class_init): Install gtk style properties
	for the light/dark info colors, selection box color/alpha, and
	highlight color/alpha.
	(start_rubberbanding): Take the selection box color/alpha from the
	gtk theme instead of the nautilus theme.
	(setup_label_gcs): Take the light/dark info color from the gtk
	theme.
	(nautilus_icon_container_theme_changed): Take the highlight
	color/alpha from the gtk theme, and don't use the nautilus
	theme to find the text selection frame image (this wasn't
	being themed anyway).
2002-10-06 00:10:54 +00:00
Dave Camp
a4e32cc7b1 Remove unused theme elements.
2002-10-05  Dave Camp  <dave@ximian.com>

	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/crux_teal.xml:
	* icons/default/default.xml:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml:
	* icons/tahoe/tahoe.xml:  Remove unused theme elements.
	* configure.in:
	* icons/crux_eggplant/Makefile.am:
	* icons/crux_teal/Makefile.am:
	* icons/default/Makefile.am:
	* icons/gnome/Makefile.am:
	* icons/sierra/Makefile.am:
	* icons/tahoe/Makefile.am: Remove unused icons and backgrounds
	from the build.
	* libnautilus-private/nautilus-theme.c: (has_theme_xml),
	(theme_get_themes_for_location): Check for the existence of
	theme.xml rather than an i-directory image.
2002-10-05 22:18:50 +00:00
Dave Camp
98a9f5d33f Don't read settings from the nautilus theme. Return the globally
2002-10-05  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-directory-background.c:
	(initialize_background_from_settings),
	(nautilus_file_background_get_default_settings): Don't read
	settings from the nautilus theme.  Return the globally configured
	background if it is set, otherwise return empty settings (in which
	case the EelBackground will use colors from the gtk theme).
	(nautilus_file_background_read_desktop_settings):
	(nautilus_file_background_write_desktop_settings): Don't read
	defaults from the theme.
	(nautilus_file_background_write_desktop_default_settings): Just
	unset the desktop gconf keys.
	(nautilus_file_background_is_set),
	(nautilus_file_background_matches_default_settings): Compare
	against the globally configured background rather than the theme
	settings.
	(nautilus_connect_background_to_file_metadata): Respond to changes
	in the globally configured background.
	(nautilus_connect_desktop_background_to_file_metadata),
	(background_is_desktop): Use a boolean value to identify the
	desktop, instead of the theme_source.  *
	libnautilus-private/nautilus-global-preferences.h: *
	src/file-manager/fm-desktop-icon-view.c:
	(reset_background_callback): Removed the code to unset gconf keys,
	this has been moved to
	nautilus_file_background_write_desktop_default_settings.  Reset
	the EelBackground.
	* libnautilus-private/apps_nautilus_preferences.schemas: Add the
	background configuration keys.
2002-10-05 21:24:22 +00:00
Alexander Larsson
ef031476b1 Require pango 1.1.1 (really HEAD, but...)
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Require pango 1.1.1 (really HEAD, but...)
2002-10-04 21:40:37 +00:00
Alexander Larsson
50c80218c9 Use PANGO_WRAP_WORD_CHAR. Requires pango HEAD.
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c:
	* libnautilus-private/nautilus-icon-container.c:
	Use PANGO_WRAP_WORD_CHAR. Requires pango HEAD.
2002-10-04 21:32:07 +00:00
James Willcox
eb758ee5f1 Added a missing file
Added a missing file
2002-10-04 16:59:26 +00:00
Alexander Larsson
02ab9cedc0 New common utils for emblems
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-emblem-utils.[ch]:
	New common utils for emblems

	* components/emblem/nautilus-emblem-view.c:
	* libnautilus-private/nautilus-icon-factory.c:
	* src/file-manager/fm-properties-window.c:
	* src/nautilus-property-browser.c:
	Use the common emblem utils.

	REQUIRES libgnomeui HEAD
2002-10-04 16:05:55 +00:00
Alexander Larsson
8153c5393d Add display_name argument to nautilus_icon_factory_get_pixbuf_for_icon and
2002-10-04  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.[ch]:
	Add display_name argument to nautilus_icon_factory_get_pixbuf_for_icon
	and nautilus_icon_factory_get_pixbuf_from_name.

	* libnautilus-private/nautilus-bookmark.c:
	* libnautilus-private/nautilus-icon-container.c:
	* src/nautilus-sidebar-title.c:
	Fix up according to change above

	* components/emblem/Makefile.am:
	* components/emblem/Nautilus_View_emblem.server.in.in:
	* components/emblem/libmain.c: (emblem_shlib_make_object):
	* components/emblem/nautilus-emblem-view-iids.h:
	* components/emblem/nautilus-emblem-view.c:
	New emblem sidebar from James Willcox <jwillcox@gnome.org>,
	with some changes by me.

2002-10-02  James Willcox  <jwillcox@gnome.org>

	* components/Makefile.am:  Added emblems component
	* configure.in:  same
2002-10-04 10:42:04 +00:00
Mark McLoughlin
3e6bfd6af6 Merge the multihead branch into HEAD and :
2002-10-02  Mark McLoughlin  <mark@skynet.ie>

        * acconfig.h: define HAVE_GTK_MULTIHEAD for
        egg-screen-exec methods.

        * configure.in: require gtk 2.1.0 and don't
        define HAVE_GTK_MULTIHEAD.

        * libnautilus-private/nautilus-multihead-hacks.h: kill.

        * libnautilus-private/nautilus-directory-background:
        (make_root_pixmap), (set_root_pixmap): use
         gdk_screen_get_display instead of assuming the default
        display.

        * src/nautilus-shell.c: (restore_one_window_callback):
        add backwards compat support for sessions without
        a screen number.
2002-10-02 05:36:58 +00:00
Alexander Larsson
3fa3cfe91a Try to avoid flashing when moving the rename widget.
2002-10-01  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c:
	Try to avoid flashing when moving the rename widget.
2002-10-01 08:02:44 +00:00
Narayana Pattipati
16a6ad223a Unescape the media path so that nautilus link is removed properly when it
2002-09-30  Narayana Pattipati  <narayana.pattipati@wipro.com>

        * src/file-manager/fm-desktop-icon-view.c: Unescape the media path so
        that nautilus link is removed properly when it has special characters
        like #.

        * libnautilus-private/nautilus-link-desktop-file.c: Escape the media
        path so that media name is created properly when it has special
        characters like #.
2002-09-30 16:07:09 +00:00
Alexander Larsson
e9eb6762c0 Make the delete accelerator <Ctrl>t, as otherwise it overrides the one in
2002-09-30  Alexander Larsson  <alexl@redhat.com>

	* src/file-manager/fm-directory-view.c (real_update_menus):
	Make the delete accelerator <Ctrl>t, as otherwise it overrides
	the one in the rename widget (and others).

	* src/file-manager/nautilus-directory-view-ui.xml:
	Add a keysym "Delete" to the trash accel.
2002-09-30 15:43:09 +00:00
Alexander Larsson
d977253b2f Do i2w conversion
2002-09-30  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c
	(nautilus_icon_canvas_item_get_icon_rectangle):
	Do i2w conversion

	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_start_renaming_selected_item):
	Correct rename widget placement
2002-09-30 13:56:23 +00:00
Alexander Larsson
a747db4137 Correctly do the rename ui op merging
2002-09-30  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_start_renaming_selected_item):
	* src/file-manager/fm-icon-view.c: (renaming_icon_callback):
	Correctly do the rename ui op merging
2002-09-30 12:59:50 +00:00
Alexander Larsson
7ba2110153 Fix text rect zoom handling. Fixes redraw issues at 75%.
2002-09-30  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.c (compute_text_rectangle):
	Fix text rect zoom handling. Fixes redraw issues at 75%.
2002-09-30 09:16:12 +00:00
Dave Camp
03081f4bd4 version markers 2002-09-27 17:40:19 +00:00
Dave Camp
0dacd5fe64 #include <libnautilus-private/nautilus-theme.h>. Updated.
2002-09-27  Dave Camp  <dave@ximian.com>

	* src/nautilus-window-manage-views.c: #include
	<libnautilus-private/nautilus-theme.h>.
	* NEWS: Updated.
2002-09-27 17:34:23 +00:00
Alexander Larsson
d049d5e039 Require eel 2.1.0, libgnomeui 2.1.0 Bump version to 2.1.0
2002-09-27  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	Require eel 2.1.0, libgnomeui 2.1.0
	Bump version to 2.1.0

	* libnautilus-private/Makefile.am:
	* libnautilus-private/gnome-icon-lookup.[ch]:
	* libnautilus-private/gnome-thumbnail-pixbuf-utils.c:
	* libnautilus-private/gnome-thumbnail.[ch]:
	Removed. Moved to libgnomeui.

	* libnautilus-private/nautilus-icon-factory.[ch]:
	* libnautilus-private/nautilus-link-desktop-file.c:
	Update to new APIs.
2002-09-27 10:40:25 +00:00
Alexander Larsson
a4566e42ff Remove unused files.
2002-09-26  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-find-icon-image.c:
	* libnautilus-private/nautilus-find-icon-image.h:
	* libnautilus-private/nautilus-thumbnails-jpeg.c:
	* libnautilus-private/nautilus-thumbnails-jpeg.h:
	* libnautilus-private/nautilus-thumbnails.c:
	Remove unused files.

2002-09-26  Alexander Larsson  <alexl@redhat.com>
2002-09-26 11:37:48 +00:00
Alexander Larsson
81cba58ca4 Update to new canvas use DITHER_NORMAL instead of DITHER_MAX for
2002-09-26  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-canvas-item.[ch]:
	Update to new canvas
	use DITHER_NORMAL instead of DITHER_MAX for performance on non-24bit
	and remote.
	* libnautilus-private/nautilus-icon-container.[ch]:
	* libnautilus-private/nautilus-icon-dnd.[ch]:
	* libnautilus-private/nautilus-icon-private.h:
	Update to new canvas and rename widget.

	* src/nautilus-sidebar-title.c:
	Build fix.
2002-09-26 10:07:47 +00:00
Dave Camp
a8658e4da4 Removed the current image indicator. (nautilus_side_pane_init),
2002-09-23  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.c: (switch_page_callback): Removed the
	current image indicator.
	(nautilus_side_pane_init), (nautilus_side_pane_destroy): Put a
	tooltip on the close button.
	(nautilus_side_pane_show_panel): New function.
	(shortcut_clicked_callback),
	(create_shortcut), (nautilus_side_pane_set_panel_image): Take a
	GdkPixbuf instead of a GtkImage.  Create a shortcut on the side
	pane for panels with images.
	* src/nautilus-side-pane.h:
	* src/nautilus-window-manage-views.c: (set_side_panel_image): Pass
	a pixbuf rather than a GtkImage.
2002-09-23 18:08:46 +00:00
Dave Camp
731c567a8c Attach and detach the menu widget. (nautilus_side_pane_init),
2002-09-22  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.h:
	* src/nautilus-side-pane.c: (menu_detach_callback),
	(nautilus_side_pane_destroy), (nautilus_side_pane_init): Attach
	and detach the menu widget.
	(nautilus_side_pane_init), (update_current_image),
	(switch_page_callback), (nautilus_side_pane_set_panel_image):
	Allow the user to set images for each panel.
	(nautilus_side_pane_add_panel), (nautilus_side_pane_remove_panel):
	Added preconditions, use GtkImageMenuItem instead of GtkMenuItem
	for panel menu items.
	* src/nautilus-window-manage-views.c: (set_side_panel_image),
	(side_panel_image_changed_callback), (connect_side_panel),
	(view_loaded_callback): Listen to the "tab_image" property on side
	panels, and update the side pane with the proper images.
	* src/nautilus-window-private.h:
	* src/nautilus-window.c: (side_panel_set_open),
	(side_pane_switch_page_callback),
	(nautilus_window_set_up_sidebar): Set the "close" property of
	panels as they are shown and hidden.
2002-09-22 17:18:44 +00:00
Dave Camp
dc6eeeafd2 Added a switch_page signal to the side pane.
2002-09-22  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.h:
	* src/nautilus-side-pane.c: (switch_page_callback),
	(nautilus_side_pane_class_init): Added a switch_page signal to the
	side pane.
	(select_button_press_callback),
	(select_button_key_press_callback), (menu_deactivate_callback),
	(nautilus_side_pane_init): Depress the menu button while the menu
	is popped up.
2002-09-22 13:48:08 +00:00
Dave Camp
d1de21fab5 Set window->information_panel to NULL.
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-window.c (nautilus_window_tear_down_sidebar): Set
	window->information_panel to NULL.
2002-09-21 19:53:27 +00:00
Dave Camp
f5c2f1f263 Removed sidebar_tab_pieces from the Makefiles and theme definitions.
2002-09-21  Dave Camp  <dave@ximian.com>

	* configure.in:
	* icons/Makefile.am:
	* icons/crux_eggplant/Makefile.am:
	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/Makefile.am:
	* icons/crux_teal/crux_teal.xml:
	* icons/default/default.xml:
	* icons/gnome/Makefile.am:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml: Removed sidebar_tab_pieces from the
	Makefiles and theme definitions.
	* src/nautilus-sidebar.c:
	* src/nautilus-sidebar.h: Removed.
2002-09-21 19:52:36 +00:00
Dave Camp
6f2fe2a953 Removed #include "nautilus-sidebar.h".
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-sidebar-title.c: Removed #include
	"nautilus-sidebar.h".
2002-09-21 19:23:28 +00:00
Dave Camp
e8f710baea Added F9 as an accelerator for Show Hide Sidebar, for consistency with
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-shell-ui.xml: Added F9 as an accelerator for Show
	Hide Sidebar, for consistency with mozilla.
2002-09-21 16:39:26 +00:00
Dave Camp
b0facd37c2 New files, container for the side panels.
2002-09-21  Dave Camp  <dave@ximian.com>

	* src/nautilus-side-pane.c:
	* src/nautilus-side-pane.h: New files, container for the side
	panels.
	* src/nautilus-information-panel.c:
	* src/nautilus-information-panel.h: Moved nautilus-sidebar.[ch] here,
	converted it into just another panel, instead of a container.
	* src/Makefile.am: Build nautilus-information-panel.[ch] and
	nautilus-side-pane.[ch].
	* src/nautilus-window-manage-views.c: (update_title),
	(update_for_new_location), (handle_view_failure),
	(nautilus_window_set_sidebar_panels):
	* src/nautilus-window-private.h:
	* src/nautilus-window.h:
	* src/nautilus-window.c: (side_pane_close_requested_callback),
	(side_pane_size_allocate_callback), (setup_side_pane_width),
	(nautilus_window_set_up_sidebar),
	(nautilus_window_add_sidebar_panel),
	(nautilus_window_remove_sidebar_panel): Use the new information
	panel and side pane.
2002-09-21 16:31:23 +00:00
Alexander Larsson
4422d7163b Some small performance enhancements
2002-09-21  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.c:
	Some small performance enhancements
2002-09-21 14:59:13 +00:00
Padraig O'Briain
3e42a5b904 Add CLEANFILES so that make clean deletes $(server_DATA) and
* components/adapter/Makefile.am:
* components/hardware/Makefile.am:
* components/history/Makefile.am:
* components/loser/content/Makefile.am:
* components/loser/sidebar/Makefile.am:
* components/music/Makefile.am:
* components/notes/Makefile.am:
* components/sample/Makefile.am:
* components/text/Makefile.am:
* components/throbber/Makefile.am:
* components/tree/Makefile.am:
Add CLEANFILES so that make clean deletes $(server_DATA) and
$(server_DATA).in
2002-09-20 08:01:13 +00:00
Alexander Larsson
8972c4bde2 Write docs.
2002-09-19  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/gnome-icon-lookup.c:
	* libnautilus-private/gnome-thumbnail-pixbuf-utils.c:
	* libnautilus-private/gnome-thumbnail.c:
	Write docs.
2002-09-19 15:17:25 +00:00
Alexander Larsson
20124f6d1e Correct thumbnail loading icon.
2002-09-19  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-factory.c (ICON_NAME_THUMBNAIL_LOADING):
	Correct thumbnail loading icon.

	* libnautilus-private/nautilus-file.c (update_info_internal):
	Don't invalidate DISPLAY_NAME for all files, since this will re-load
	file_info making directory loads very slow! As a workaround, only do
	this if file->details->display_name is already set. I don't know
	if this is the correct way though.
2002-09-19 11:21:35 +00:00
Alexander Larsson
c05eef2e30 Merge the new-icon-factory-branch branch to HEAD.
2002-09-18  Alexander Larsson  <alexl@redhat.com>

	Merge the new-icon-factory-branch branch to HEAD.
2002-09-18 18:26:12 +00:00
Dave Camp
1cf7800410 Fixes bug #88596.
2002-09-15  Dave Camp  <dave@ximian.com>

	Fixes bug #88596.

	* components/music/nautilus-music-view.c:
	(set_adjustment_value): New function, blocks the value_changed handler.
	(reset_playtime), (play_status_display): Use set_adjustment_value.
	(nautilus_music_view_destroy),  (changed_idle_callback),
	(slider_changed_callback): When the value changes and the slider isn't being dragged,
	queue a seek in an idle handler.
	(add_play_controls): Tweak the page size.
2002-09-15 21:12:04 +00:00
Dave Camp
06d33d4a73 Provide accessible descriptions for the speed tradeoff items.
2002-09-15  Dave Camp  <dave@ximian.com>

	* src/nautilus-preferences-dialog.c: Provide accessible
	descriptions for the speed tradeoff items.
2002-09-15 19:47:31 +00:00
Dave Camp
6a6c029493 Fixes bug #89616.
2002-09-15  Dave Camp  <dave@ximian.com>

        Fixes bug #89616.

	* libnautilus-private/nautilus-directory.c:
	(nautilus_directory_notify_files_added): If a NautilusFile already
	exists for this file, send a changed notification rather than an
	added notification.
	* libnautilus-private/nautilus-directory.h:
	* libnautilus-private/nautilus-file.c: (update_info_internal):
	Invalidate the display name.
2002-09-15 17:35:33 +00:00
Dave Camp
271a78a3bd Removed background-modification code.
2002-09-10  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c: (realize):
	Removed background-modification code.
	(nautilus_icon_container_instance_init): Call
	eel_background_set_use_base().

	This fixes the updating problem on theme switches.
2002-09-10 21:23:59 +00:00
Dave Camp
399bf43c16 Activate files on space.
2002-09-10  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c: (keyboard_space):
	* src/file-manager/fm-list-view.c: (key_press_callback): Activate
	files on space.
2002-09-10 15:11:09 +00:00
Dave Camp
65907ba915 Make accessible_parent_class variables static. Patch from
2002-09-09  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c:
	* src/nautilus-zoom-control.c: Make accessible_parent_class
	variables static.  Patch from padraig.obriain@sun.com.
2002-09-09 17:21:36 +00:00
Havoc Pennington
0243a2d77f never set "Use default background" item insensitive for the desktop.
2002-09-04  Havoc Pennington  <hp@pobox.com>

	* src/file-manager/fm-desktop-icon-view.c (real_update_menus):
	never set "Use default background" item insensitive for the
	desktop.

	* src/file-manager/fm-desktop-icon-view.c
	(reset_background_callback): Just unset the gconf keys for the
	background in order to "use default background", instead of
	getting background from nautilus theme.
2002-09-05 02:52:41 +00:00
Dave Camp
88aebd7edd Don't start a search for a trash directory if one is already running.
2002-09-04  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-trash-directory.c: (add_volume):
	Don't start a search for a trash directory if one is already
	running.
2002-09-04 20:31:22 +00:00
David Bordoley
89b5ad9fbf Added escape keybinding to the stop button (bug 83691)
2002-08-31  David Bordoley <bordoley@msu.edu>

        * src/nautilus-shell-ui.xml:
        Added escape keybinding to the stop button (bug 83691)

        * src/file-manager/fm-directory-view.c:
        * src/file-manager/nautilus-directory-view-ui.xml:
        Removed the "Remove Custom Icon" entry from the view menu
        and context menu (bug 82117 also sort of takes care of
        bug 86179).
        Changed keybinding for "Move to Trash" to delete
        and for "Delete" to shift+delete (bug 83218 this fixes bug
        78120 as well).
        Use GTK_STOCK_DELETE in a bunch of dialogs instead of our own string.
        Changed broken link dialog string to "Do you want to move this
        link to the Trash?" and changed confirming button to
        "Mo_ve to Trash" to be consistent with the rest of the UI.
2002-08-31 21:59:32 +00:00
Alexander Larsson
118c35dd7e Branched off Gnome 2.0.x development on the gnome-2-0 branch.
2002-08-30  Alexander Larsson  <alexl@redhat.com>

	Branched off Gnome 2.0.x development on the gnome-2-0 branch.
2002-08-30 19:03:43 +00:00
Alexander Larsson
05c9341f8f Don't mark loopback mounts as CDROM.
2002-08-29  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-volume-monitor.c (mount_volume_iso9660_add):
	Don't mark loopback mounts as CDROM.
2002-08-29 10:56:02 +00:00
Alexander Larsson
e4ae512026 Allow other apps that do their own CD switching to temporary disable
2002-08-29  Alexander Larsson  <alexl@redhat.com>

	* src/nautilus-application.c (volume_mounted_callback):
	Allow other apps that do their own CD switching to temporary disable
	nautilus from popping up CD windows by grabbing the
	_NAUTILUS_DISABLE_MOUNT_WINDOW selection.
2002-08-29 10:15:42 +00:00
Alexander Larsson
a31c78c2dd version markers 2002-08-28 17:01:27 +00:00
Alexander Larsson
e61146dcec Bump version to 2.0.6
2002-08-28  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	* configure.in:
	Bump version to 2.0.6
2002-08-28 16:44:11 +00:00
Alexander Larsson
0c930cd2e6 New functions: nautilus_volume_copy, nautilus_volume_free,
2002-08-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-volume-monitor.h:
	* libnautilus-private/nautilus-volume-monitor.c:
	New functions: nautilus_volume_copy, nautilus_volume_free,
	nautilus_volume_hash, nautilus_volume_is_equal.

	* libnautilus-private/nautilus-trash-directory.c:
	NautilusVolumes are not persistant. Don't keep pointers to old
	ones, keep copies instead.
2002-08-28 16:09:19 +00:00
Alexander Larsson
8477af8665 Correct start_with_sidebar key. Patch from hp@redhat.com
2002-08-23  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/apps_nautilus_preferences.schemas:
	Correct start_with_sidebar key. Patch from hp@redhat.com
2002-08-23 14:23:14 +00:00
Alexander Larsson
dfd4efd1f7 Version markers 2002-08-23 14:20:40 +00:00
Alexander Larsson
3732b5e329 Bump to 2.0.5.
2002-08-23  Alexander Larsson  <alexl@redhat.com>

	* configure.in:
	* NEWS:
	Bump to 2.0.5.
2002-08-23 13:35:18 +00:00
Michael Meeks
c6ea83e743 fix in-icon svg rendering, also obey thumbnailing preferences for svg
2002-08-21  Michael Meeks  <michael@ximian.com>

        * libnautilus-private/nautilus-icon-factory.c
        (nautilus_icon_factory_get_icon_for_file): fix
        in-icon svg rendering, also obey thumbnailing
        preferences for svg files (!).
2002-08-21 12:07:25 +00:00
Alexander Larsson
15e1c17bbe New function nautilus_link_desktop_file_local_is_utf8.
2002-08-20  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-link-desktop-file.c:
	* libnautilus-private/nautilus-link-desktop-file.h:
	New function nautilus_link_desktop_file_local_is_utf8.

	* libnautilus-private/nautilus-link.c:
	* libnautilus-private/nautilus-link.h:
	New function nautilus_link_local_is_utf8.

	* src/file-manager/fm-desktop-icon-view.c
	(update_desktop_directory):
	Recreate trash and homedir links if they are not in utf8.
2002-08-20 10:35:45 +00:00
Dave Camp
010d502704 Save the source so the idle callback can cancel the weak ref.
2002-08-15  Dave Camp  <dave@ximian.com>

	* libnautilus/nautilus-clipboard.c (select_all_callback): Save the
	source so the idle callback can cancel the weak ref.
	(select_all_idle_callback): Cancel the weak ref so the source
	isn't destroyed twice.
	This should fix #74403.
2002-08-15 16:08:36 +00:00
Alexander Larsson
a9acc6aec1 Work around our strange size allocation problems by always assuming the
2002-08-15  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-icon-container.c (icon_set_position):
	Work around our strange size allocation problems by always assuming
	the size of fixed_size containers is the size of the screen.
	This fixes the problem where all desktop icons end up in a pile in the
	top left corner on startup.
	We really need to fix our size allocation.
2002-08-15 14:47:25 +00:00
Dave Camp
b373e215dd Install a frame_text gtk style property, so that accessible themes can
2002-08-14  Dave Camp  <dave@ximian.com>

	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_class_init): Install a frame_text gtk
	style property, so that accessible themes can force the icon
	container to put a frame around unselected text.
	(setup_label_gcs): Use text[SELECTED] for the highlight text
	color, since it is now displayed against base[SELECTED].  If
	frame_text is set, use text[NORMAL] for normal text, since it will
	be displayed against base[NORMAL].
	(nautilus_icon_container_set_use_drop_shadows): If frame_text is
	set, don't enable drop shadows, but save that they were requested.
	(style_set): Update use_drop_shadows based on whether frame_text
	is set and whether drop shadows were requested.
	(nautilus_icon_container_theme_changed): Call setup_label_gcs().

	* libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
	New function.
	(draw_or_measure_label_text): Rearranged for clarity, make it work
	when it is called for draw without being called for measure (ugh).
	Fixed a PangoLayout leak.  If frame_text is set on the icon
	container, draw a background rectangle.
	(draw_label_layout): Don't drop shadow selected text.  Drawing
	with text[SELECTED] on base[SELECTED] should look just fine
	without a drop shadow.

	* libnautilus-private/nautilus-icon-private.h: Added a
	drop_shadow_requested member.
2002-08-14 21:55:01 +00:00
Alexander Larsson
effb898ecb Added version markers 2002-08-14 09:39:34 +00:00
Alexander Larsson
cb40d682ec Bump to 2.0.4
2002-08-14  Alexander Larsson  <alexl@redhat.com>

	* NEWS:
	* configure.in:
	Bump to 2.0.4
2002-08-14 09:20:57 +00:00