Commit graph

1852 commits

Author SHA1 Message Date
Ramiro Estrugo cc585883af Build the new nautilus druid.
2000-06-30  Ramiro Estrugo  <ramiro@eazel.com>

* configure.in:
* cut-n-paste-code/widgets/Makefile.am:
Build the new nautilus druid.
2000-07-01 02:23:18 +00:00
Ramiro Estrugo a325938f98 Adding canvas pixbuf item check and flags, which are needed in order to
2000-06-30  Ramiro Estrugo  <ramiro@eazel.com>

* configure.in:
* src/Makefile.am:
Adding canvas pixbuf item check and flags, which are needed in
order to use the nautilus druid.
2000-07-01 02:21:28 +00:00
Ramiro Estrugo fb6e939d74 Update these items to properly use the canvas pixbuf beast.
2000-06-30  Ramiro Estrugo  <ramiro@eazel.com>

* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-edge.c:
(nautilus_druid_page_edge_construct):
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-finish.c:
(nautilus_druid_page_finish_configure_size),
(nautilus_druid_page_finish_construct),
(nautilus_druid_page_finish_set_logo),
(nautilus_druid_page_finish_set_watermark):
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-standard.c:
(nautilus_druid_page_standard_construct):
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-start.c:
(nautilus_druid_page_start_construct):
Update these items to properly use the canvas pixbuf beast.
2000-07-01 02:14:02 +00:00
Ramiro Estrugo 735131f15f Globally rename the GnomeDruid to NautilusDruid to prevent
namespace clashing with the gnome-libs-1-0 druid.
2000-07-01 01:44:52 +00:00
Ramiro Estrugo b3df07e86e Importing the gnome-libs HEAD druid to the cut-n-paste toxic dump.
2000-06-30  Ramiro Estrugo  <ramiro@eazel.com>

* cut-n-paste-code/widgets/nautilus-druid/.cvsignore:
* cut-n-paste-code/widgets/nautilus-druid/Makefile.am:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-edge.c:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-edge.h:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-finish.c:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-finish.h:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-standard.c:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-standard.h:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-start.c:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-start.h:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page.c:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page.h:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid.c:
* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid.h:
Importing the gnome-libs HEAD druid to the cut-n-paste toxic
dump.  Arlofication will proceed.
2000-07-01 01:31:02 +00:00
Andy Hertzfeld f182bcc369 use gnome_vfs_xfer to install the novice home directory instead of a cp
use gnome_vfs_xfer to install the novice home directory instead
	of a cp commmand.  This fixes bug 1285.
2000-07-01 00:28:17 +00:00
Andy Hertzfeld 146d22d5ce eliminated the toolbar icon theme and associated widgetry in preferences.
eliminated the toolbar icon theme and associated widgetry in
	preferences.  Instead, we use the general theming machinery
	to select toolbar icons.
2000-06-30 21:32:34 +00:00
Gene Z. Ragan 3f4115d6e9 A fix to make the setting of the vepv work. The extern vepv is gone, so we
2000-06-30  Gene Z. Ragan  <gzr@eazel.com>

	* libnautilus-extensions/bonobo-stream-vfs.c:
	(create_bonobo_stream_vfs):
	A fix to make the setting of the vepv work.  The extern
	vepv is gone, so we now use the allocator functions.
2000-06-30 18:28:51 +00:00
Andy Hertzfeld d4f093ecaf fixed bug where the combine mode for backgrounds wasn't working properly
fixed bug where the combine mode for backgrounds wasn't
		working properly in the non-aa case, by setting flags
		properly in the fake CanvasBuf.  Now the sidebar in the
		arlo theme draws properly.
2000-06-30 18:24:57 +00:00
Fatih Demir 58d08c57fa Bzip2 > 1.0.0 compatability shoud work now. 2000-06-30 16:21:05 +00:00
Fatih Demir 55990af988 Updated the Turkish translation and added the "messages" file to the cvsignores 2000-06-30 16:19:59 +00:00
Andy Hertzfeld b607318a3c added a new theme for Arlo; added a "combine mode to nautilus background
added a new theme for Arlo;
	added a "combine mode to nautilus background that composites an
	image background onto the colored one.
2000-06-30 08:11:38 +00:00
Valek Frob 1c846a7ac9 Updated russian translation. 2000-06-30 06:16:27 +00:00
Eskil Heyn Olsen 4a9caffb40 Doing a lot of slashing in the uninstall part.
* components/services/install/command-line/Makefile.am:
	* components/services/install/command-line/eazel-uninstall.c:
	(set_parameters_from_command_line), (progress_signal),
	(uninstall_failed), (dep_check), (create_package), (done), (main):
	* components/services/install/lib/Makefile.am:
	* components/services/install/lib/eazel-install-object.c:
	(eazel_install_uninstall_packages):
	* components/services/install/lib/eazel-install-rpm-glue.c:
	(uninstall_packages), (uninstall_a_package), (do_rpm_uninstall),
	(eazel_install_prepare_rpm_system), (eazel_install_add_to_rpm_set),
	(eazel_install_add_to_set), (eazel_install_fetch_rpm_dependencies),
	(eazel_install_do_dependency_check), (eazel_install_ensure_deps),
	(eazel_uninstall_upward_traverse),
	(eazel_uninstall_downward_traverse), (eazel_uninstall_globber):
	Doing a lot of slashing in the uninstall part.

	* nautilus-installer/src/Makefile:
	This is still checked in, as the installer isn't part of the build
	tree.
2000-06-30 06:09:27 +00:00
Pavel Cisler e5c61a0135 Fixed some memory leaks.
2000-06-29  Pavel Cisler  <pavel@eazel.com>

	Fixed some memory leaks.

	* libnautilus-extensions/nautilus-mime-actions.c:
	(nautilus_mime_get_short_list_components_for_uri):
	Fix a leaked string.

	* src/nautilus-zoom-control.c:
	(nautilus_zoom_control_set_preferred_zoom_levels):
	Fix a leaky setter call.

	* test/Makefile.am:
	Add a make target for a leak checker tester.

	* test/nautilus-leak-checker.c:
	(nautilus_leak_allocation_record_init),
	(nautilus_leak_record_malloc), (nautilus_leak_record_realloc),
	(nautilus_leak_record_free), (print_one_leak),
	(nautilus_leak_print_leaks), (allocate_lots), (leak_mem2),
	(leak_mem), (main):
	* test/nautilus-leak-symbol-lookup.c:
	(nautilus_leak_print_symbol_address):
	Tweak the leak checker output a bit to make it more nicer and
	indicate the level of stack frame grouping.

	* src/nautilus-main.c: (print_leaks):
	Tweak the parameters a bit to print more leaks.
2000-06-30 03:46:40 +00:00
Maciej Stachowiak 5c8338b841 Add VFS_CFLAGS
* components/tree/Makefile.am: Add VFS_CFLAGS

	* components/tree/main.c (main): Initialize more libraries.

	* components/tree/nautilus-tree-view.h,
	components/tree/nautilus-tree-view.c: Many changes. The upshot is
	that basic tree loading now works, but many details remain to be
	fleshed out (individual bugs were filed on these).

	* libnautilus-extensions/nautilus-directory-async.c:
	(dequeue_pending_idle_callback), (directory_load_done): Try to
	emit done signal exactly once when a monitor load is complete. But
	I think this might be questionable, see below.

	* libnautilus-extensions/nautilus-directory-private.h,
	libnautilus-extensions/nautilus-directory.h,
	libnautilus-extensions/nautilus-directory.c: Add the
	"done_loading" signal for when a load initiated by monitoring is
	done. I just realized this does the wrong thing when more than one
	thing is monitoring at the same time (both get the signal), so
	maybe it should be changed to a callback function passed to
	nautilus_file_monitor_add, but that would be harder to implement.

	(nautilus_directory_emit_done_loading): Function so the async code
	can emit it.
2000-06-30 03:15:39 +00:00
Kenneth Christiansen 1bee70c4c6 Translations from Keld
dia/po/da.po evolution/po/da.po gernel/po/da.po
nautilus/po/da.po pan/po/da.po
2000-06-29 22:56:31 +00:00
Ramiro Estrugo e36b5a2e64 Add a small C wrapper for poking mozilla preferences.
2000-06-29  Ramiro Estrugo  <ramiro@eazel.com>

* components/mozilla/Makefile.am:
* components/mozilla/mozilla-preferences.cpp:
* components/mozilla/mozilla-preferences.h:
Add a small C wrapper for poking mozilla preferences.

* components/mozilla/nautilus-mozilla-content-view.c:
(nautilus_mozilla_content_view_initialize):
Poke some interesting preferences.

* configure.in:
If the mozilla component is being built, add a check for the c++
compiler which is needed by the mozilla preferences C wrapper.
2000-06-29 21:04:42 +00:00
Ali Abdin 9f93e607ca 2000-06-29 Ali Abdin <aliabdin@aucegypt.edu
* components/help/Makefile.am: Install the libvfs-help.so module
        in the right place. Closes Bug #919. (will not work though
        if Nautilus prefix != gnome-vfs prefix (unless a fix goes into
        gnome-vfs))

        * components/websearch/ntl-web-search.c:
        (web_search_populate_engines): Fix to make it look in the right
        place (WEB_SEARCH_DATADIR "/standard.eng" instead of
        WEB SEARCH_DATADIR "/ntl-web-search/standard.eng")
2000-06-29 16:55:46 +00:00
Ramiro Estrugo e63d022f3b Expose the fact that this component can grok file: and ftp: uris.
2000-06-29  Ramiro Estrugo  <ramiro@eazel.com>

* components/mozilla/nautilus-mozilla-content-view.oafinfo:
Expose the fact that this component can grok file: and ftp: uris.
2000-06-29 08:58:56 +00:00
Andy Hertzfeld ac5b5739f3 added nautilus_directory_background_is_set and used it to enable/disable
added nautilus_directory_background_is_set and used it to
	enable/disable "reset background" menu item in fm-directory-view
2000-06-29 08:17:59 +00:00
Pavel Cisler 1e53144ae0 Got rid of the crufty old way drag&drop motion used to handle updating the
2000-06-29  Pavel Cisler <pavel@eazel.com>

	* libnautilus-extensions/nautilus-icon-dnd.h:
	* libnautilus-extensions/nautilus-icon-dnd.c:
	(nautilus_icon_dnd_init),
	(nautilus_icon_dnd_begin_drag), (drag_motion_callback),
	(drag_drop_callback):
	* libnautilus-extensions/nautilus-icon-container.c:
	(motion_notify_event), (key_press_event):
	Got rid of the crufty old way drag&drop motion used to handle
	updating the drop action.

	* libnautilus-extensions/nautilus-drag.h:
	* libnautilus-extensions/nautilus-icon-dnd.c:
	* libnautilus-extensions/nautilus-drag.c:
	(nautilus_drag_modifier_based_action):
	Moved to the common drag&drop file so I can share it
	between the list and icon view.

	* libnautilus-extensions/nautilus-list.c:
	(nautilus_list_initialize), (nautilus_list_motion),
	(nautilus_list_drag_motion):

	* libnautilus-extensions/nautilus-icon-dnd.c:
	(confirm_switch_to_manual_layout):
	Reformatted a bit.
2000-06-29 08:07:58 +00:00
Rebecca Schulman 690592aca2 Fixed assertion problem by adding set_search_controls method
2000-06-29  Rebecca Schulman  <rebecka@eazel.com>

	* src/nautilus-complex-search-bar.c:
	(nautilus_complex_search_bar_initialize_class),
	(nautilus_complex_search_bar_set_search_controls):
	Fixed assertion problem by adding set_search_controls
	method
2000-06-29 07:50:13 +00:00
Andy Hertzfeld 595d9d4f6f connected directory backgrounds up to the theming mechanism, and made
connected directory backgrounds up to the theming mechanism, and
	made resetting them work properly.  Also, removed "Reset Background"
	menu item.
2000-06-29 06:09:18 +00:00
Andy Hertzfeld d69a911b04 integrated Erik Gustavsson's patches to make the slider work correctly at
integrated Erik Gustavsson's patches to make the slider work
	correctly at arbitrary bit-rates, and also made the music view
	use nautilus-directory-background for consistency and to save
	code.  Also, fixed nautilus-directory-background by arranging
	for it to receive metadata.
2000-06-29 01:37:45 +00:00
Rebecca Schulman 936e97a0de added ability to add more criterion (still incomplete)
2000-06-28  Rebecca Schulman  <rebecka@eazel.com>

	* libnautilus-extensions/nautilus-search-uri.c:
	(nautilus_simple_search_criteria_to_search_uri):
	(add facility to make search uri's from simple
	search queries )
	* src/nautilus-complex-search-bar.c:
	(nautilus_complex_search_bar_initialize_class),
	(nautilus_complex_search_bar_initialize), (more_options_callback),
	(add_file_type_search_criterion_callback),
	(add_file_name_search_criterion_callback),
	(add_file_location_search_criterion_callback),
	(add_content_search_criterion_callback),
	(add_size_search_criterion_callback),
	(add_date_modified_search_criterion_callback),
	(add_notes_search_criterion_callback),
	(nautilus_complex_search_bar_get_location):
	added ability to add more criterion (still incomplete)
	* src/nautilus-complex-search-bar.h:
	* src/nautilus-search-bar-criterion.c:
	(nautilus_search_bar_criterion_file_type_new),
	(nautilus_search_bar_criterion_file_name_new),
	(nautilus_search_bar_criterion_location_new),
	(nautilus_search_bar_criterion_content_new),
	(nautilus_search_bar_criterion_size_new),
	(nautilus_search_bar_criterion_add_to_search_bar),
	(nautilus_search_bar_criterion_show):
	added code to actually create various search
	button criterion sets.
	* src/nautilus-search-bar-criterion.h:
	* src/nautilus-simple-search-bar.c:
	(nautilus_simple_search_bar_initialize_class),
	(nautilus_simple_search_bar_get_location),
	(editable_activated_callback):
	* src/nautilus-simple-search-bar.h:
	Updated so that the search location
	is done correctly.  Adjustments to
	the nautilus-directory should
	be all that is needed to make all of
	this stuff work.
	* src/nautilus-switchable-search-bar.c:
	(nautilus_switchable_search_bar_initialize),
	(nautilus_switchable_search_bar_get_location),
	(nautilus_switchable_search_bar_set_search_controls):
	Some widget changes, and search get_location
	calls respective simple or complex search bar
	get_location functions
2000-06-28 22:46:25 +00:00
Mike Engber 16f98f7d21 Fixed 1497 - problems with freeing the CORBA returned preferred zoom level
* libnautilus/nautilus-zoomable.c:
	(nautilus_g_list_from_ZoomLevelList),
	(nautilus_ZoomLevelListBuffer_from_zoom_levels),
	(impl_Nautilus_Zoomable__get_preferred_zoom_level_list),
	(nautilus_zoomable_initialize_class), (nautilus_zoomable_set_arg),
	(nautilus_zoomable_get_arg),
	(nautilus_zoomable_new_from_bonobo_control):
	* src/nautilus-view-frame.c:
	(nautilus_view_frame_get_preferred_zoom_levels):
	* src/nautilus-zoom-control.c:
	(nautilus_zoom_control_class_initialize),
	(nautilus_zoom_control_destroy),
	(nautilus_zoom_control_initialize), (create_zoom_menu_item):
	Fixed 1497 - problems with freeing the CORBA returned preferred
	zoom level lists. Finally done with 1425 - decoupling the zoom
	control from insider knowledge of the icon/list views.
2000-06-28 22:43:14 +00:00
Darin Adler 711e7694b8 Changed to use new call that's for receiving dropped images.
* components/music/nautilus-music-view.c:
	(nautilus_music_view_drag_data_received):
	* libnautilus-extensions/nautilus-icon-dnd.c:
	(receive_dropped_tile_image):
	* src/nautilus-sidebar.c: (receive_dropped_uri_list):
	Changed to use new call that's for receiving dropped images.

	* src/nautilus-sidebar.c: (background_settings_changed_callback),
	(background_appearance_changed_callback),
	(background_reset_callback), (nautilus_sidebar_update_info):
	Changed signal handlers to use the normal form instead of
	connect_object. Changed the reset callback to stop the reset
	signal from going any further now that there's a default handler
	for reset.

	* libnautilus-extensions/nautilus-directory-background.c:
	(background_reset_callback): Add a call to stop the reset signal
	from going any further now that there's a default handler for
	reset.

	* libnautilus-extensions/nautilus-background.h:
	* libnautilus-extensions/nautilus-background.c:
	(nautilus_background_initialize_class),
	(nautilus_background_receive_dropped_background_image),
	(nautilus_background_set_tile_image_uri),
	(nautilus_background_reset), (nautilus_background_real_reset):
	Made nautilus_background_reset set the color and image to NULL by
	default instead of doing nothing. Also added a new call to receive
	a dropped background image and only pay attention to the special
	"reset" image name there instead of hacking it into
	_set_tile_image_uri itself.

	* libnautilus-extensions/nautilus-stock-dialogs.h:
	* libnautilus-extensions/nautilus-stock-dialogs.c:
	(find_message_label), (find_message_label_callback),
	(show_message_box), (show_ok_box), (nautilus_info_dialog),
	(nautilus_warning_dialog), (nautilus_error_dialog),
	(clicked_callback), (nautilus_error_dialog_with_details),
	(nautilus_yes_no_dialog): Change the API for stock dialogs
	to be a little simpler, getting rid of the separate parented
	variant. Also added a new dialog for errors that have a second
	more detailed error message.

	* libnautilus-extensions/nautilus-program-chooser.c:
	(nautilus_program_chooser_show_no_choices_message):
	* libnautilus-extensions/nautilus-program-choosing.c:
	(nautilus_launch_application_parented):
	* src/file-manager/fm-error-reporting.c:
	(fm_report_error_renaming_file), (fm_report_error_setting_group),
	(fm_report_error_setting_owner),
	(fm_report_error_setting_permissions):
	* src/nautilus-property-browser.c: (emblem_image_file_changed),
	(add_background_to_browser):
	* src/nautilus-window-manage-views.c:
	(handle_unreadable_location),
	(nautilus_window_end_location_change_callback),
	(report_content_view_failure_to_user):
	* src/nautilus-window-menus.c: (show_bogus_bookmark_window):
	Change to use new API for stock dialogs.

	* src/nautilus-application.c: (create_factory),
	(nautilus_application_initialize),
	(nautilus_application_check_user_directories),
	(nautilus_application_startup):
	Moved OAF registration to application_startup and added some
	error handling for the case where we have two copies of Nautilus.

	* libnautilus-extensions/nautilus-file.h: Move get_mapped_uri
	out of the "good part" of the header and add a FIXME.

	* components/services/install/lib/.cvsignore:
	Ignore some new generated files. Maybe some day I can get Eskil to
	make these himself as he adds new things.
2000-06-28 22:25:22 +00:00
Darin Adler 62f445e5f0 Changed to use new call that's for receiving dropped images.
* components/music/nautilus-music-view.c:
	(nautilus_music_view_drag_data_received):
	* libnautilus-extensions/nautilus-icon-dnd.c:
	(receive_dropped_tile_image):
	* src/nautilus-sidebar.c: (receive_dropped_uri_list):
	Changed to use new call that's for receiving dropped images.

	* src/nautilus-sidebar.c: (background_settings_changed_callback),
	(background_appearance_changed_callback),
	(background_reset_callback), (nautilus_sidebar_update_info):
	Changed signal handlers to use the normal form instead of
	connect_object. Changed the reset callback to stop the reset
	signal from going any further now that there's a default handler
	for reset.

	* libnautilus-extensions/nautilus-directory-background.c:
	(background_reset_callback): Add a call to stop the reset signal
	from going any further now that there's a default handler for
	reset.

	* libnautilus-extensions/nautilus-background.h:
	* libnautilus-extensions/nautilus-background.c:
	(nautilus_background_initialize_class),
	(nautilus_background_receive_dropped_background_image),
	(nautilus_background_set_tile_image_uri),
	(nautilus_background_reset), (nautilus_background_real_reset):
	Made nautilus_background_reset set the color and image to NULL by
	default instead of doing nothing. Also added a new call to receive
	a dropped background image and only pay attention to the special
	"reset" image name there instead of hacking it into
	_set_tile_image_uri itself.

	* libnautilus-extensions/nautilus-stock-dialogs.h:
	* libnautilus-extensions/nautilus-stock-dialogs.c:
	(find_message_label), (find_message_label_callback),
	(show_message_box), (show_ok_box), (nautilus_info_dialog),
	(nautilus_warning_dialog), (nautilus_error_dialog),
	(clicked_callback), (nautilus_error_dialog_with_details),
	(nautilus_yes_no_dialog): Change the API for stock dialogs
	to be a little simpler, getting rid of the separate parented
	variant. Also added a new dialog for errors that have a second
	more detailed error message.

	* libnautilus-extensions/nautilus-program-chooser.c:
	(nautilus_program_chooser_show_no_choices_message):
	* libnautilus-extensions/nautilus-program-choosing.c:
	(nautilus_launch_application_parented):
	* src/file-manager/fm-error-reporting.c:
	(fm_report_error_renaming_file), (fm_report_error_setting_group),
	(fm_report_error_setting_owner),
	(fm_report_error_setting_permissions):
	* src/nautilus-property-browser.c: (emblem_image_file_changed),
	(add_background_to_browser):
	* src/nautilus-window-manage-views.c:
	(handle_unreadable_location),
	(nautilus_window_end_location_change_callback),
	(report_content_view_failure_to_user):
	* src/nautilus-window-menus.c: (show_bogus_bookmark_window):
	Change to use new API for stock dialogs.

	* src/nautilus-application.c: (create_factory),
	(nautilus_application_initialize),
	(nautilus_application_check_user_directories),
	(nautilus_application_startup):
	Moved OAF registration to application_startup and added some
	error handling for the case where we have two copies of Nautilus.

	* libnautilus-extensions/nautilus-file.h: Move get_mapped_uri
	out of the "good part" of the header and add a FIXME.

	* components/services/install/lib/.cvsignore:
	Ignore some new generated files. Maybe some day I can get Eskil to
	make these himself as he adds new things.
2000-06-28 22:23:50 +00:00
John Sullivan 16660ca31b Changed format of reporting username/real name to match Arlo's design.c
* libnautilus-extensions/nautilus-file.c:
	(get_user_and_real_name_from_id):
	* src/file-manager/fm-properties-window.c:
	(create_owner_menu_item):
	Changed format of reporting username/real name
	to match Arlo's design.c
2000-06-28 22:19:19 +00:00
John Sullivan f2600d58f4 Changed some layout and wording to match Arlo's design. More layout
* src/file-manager/fm-properties-window.c: (create_basic_page),
	(add_special_execution_flags), (create_permissions_page):
	Changed some layout and wording to match Arlo's design. More
	layout changes to come later.

	* src/nautilus-window-manage-views.c:
	(report_sidebar_panel_failure_to_user),
	(nautilus_window_update_state): Added this function as
	placeholder for potentially useful error message.
2000-06-28 22:09:54 +00:00
John Sullivan 6333da9b75 Put up a dialog box when the content view fails. The dialog box tells the
* src/nautilus-window-manage-views.c:
	(report_content_view_failure_to_user),
	(nautilus_window_update_state): Put up a dialog box
	when the content view fails. The dialog box tells the
	user they can switch to another view or go to another
	location.
2000-06-28 20:50:16 +00:00
Andy Hertzfeld 1631824dad new document icons from Susan
new document icons from Susan
2000-06-28 20:48:56 +00:00
John Sullivan 84fd874643 Added a note to the ChangeLog that I forgot last time. 2000-06-28 19:20:54 +00:00
John Sullivan de2d327c2b Made the view-failure-handling code only execute
when a view fails, instead of also executing during
	a normal quit. This is a starting point for putting
	some UI at the failure.

	* src/nautilus-window.c:
	(nautilus_window_disconnect_view): New function to disconnect
	the signal handlers on a view that were established in
	nautilus_window_connect_view.
	(view_disconnect): foreach-style wrapper for _disconnect_view.
	(nautilus_window_destroy): Call _disconnect_view on each
	sidebar panel, and on the content view.
	(nautilus_window_connect_view): Added comment and updated
	for a name change.
	* src/nautilus-window-manage-views.c:
	(nautilus_window_view_failed): Renamed from
	"nautilus_window_view_destroyed" since it's (now) only
	called in the case of a failure.
	(nautilus_window_has_really_changed): Call _disconnect_view.
	(nautilus_window_load_content_view): Replaced
	_connect_content_view with _connect_view.
	* src/nautilus-window-private.h: updated prototypes to match
	previously-mentioned changes.
2000-06-28 19:19:25 +00:00
John Sullivan f6185af8f5 Added a couple of NULL uri checks to get us cleanly past the case where
* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_set_uri),
	* src/nautilus-sidebar.c: (nautilus_sidebar_update_info): Added
	a couple of NULL uri checks to get us cleanly past the case where
	the URI is temporarily null at startup time when the theme is set.
2000-06-28 15:18:27 +00:00
Maciej Stachowiak 29596cf3a4 Fixed FIXME number.
* libnautilus-extensions/nautilus-mime-actions.c:
	(nautilus_mime_get_default_component_for_uri_internal): Fixed FIXME
	number.
2000-06-28 08:34:10 +00:00
Andy Hertzfeld 5be0629b8f added theme framework so clients can access theme data and made the
added theme framework so clients can access theme data and made
	the sidebar use it.
2000-06-28 08:08:35 +00:00
Eskil Heyn Olsen d6ae8859cc Commented out a CORBA_free that causes sigsegv (noted by Carbamide). Filed
* src/nautilus-view-frame.c:
	(nautilus_view_frame_get_preferred_zoom_levels):
	Commented out a CORBA_free that causes sigsegv (noted by
	Carbamide). Filed a bug report (1497) on it.
2000-06-28 05:28:22 +00:00
Eskil Heyn Olsen 15da7a4ea8 Eeek, evil.h is no longer there.
* components/services/install/lib/eazel-install-public.h:
	Eeek, evil.h is no longer there.
2000-06-28 04:47:05 +00:00
Eskil Heyn Olsen ad025e6cb0 Hooked up the uninstall button, and made the install's done callback
* components/rpmview/nautilus-rpm-view-install.c:
	(nautilus_rpm_view_install_done),
	(nautilus_rpm_view_install_package_callback),
	(nautilus_rpm_view_uninstall_package_callback):
	* components/rpmview/nautilus-rpm-view-install.h:
	* components/rpmview/nautilus-rpm-view.c:
	(nautilus_rpm_view_initialize),
	(nautilus_rpm_view_update_from_uri):
	* components/rpmview/nautilus-rpm-view.h:
	Hooked up the uninstall button, and made the install's done
	callback signal update the view.

	* components/services/install/lib/eazel-install-corba-callback.c:
	(eazel_install_callback_uninstall_packages):
	* components/services/install/lib/eazel-install-corba-callback.h:
	* components/services/install/lib/eazel-install-corba-types.c:
	(categorydata_list_from_corba_categorystructlist):
	* components/services/install/lib/eazel-install-corba-types.h:
	* components/services/install/lib/eazel-install-corba.c:
	(impl_Eazel_Install_install_packages),
	(impl_Eazel_Install_uninstall_packages):
	* components/services/install/lib/eazel-install-object.c:
	(eazel_install_uninstall_packages):
	* components/services/install/lib/eazel-install-public.h:
	* components/services/install/lib/eazel-install-rpm-glue.c:
	(uninstall_packages), (uninstall_a_package):
	* components/services/install/lib/eazel-install-rpm-glue.h:
	Made the uninstall work, still missing all the dep stuff
	(bugzilla.eazel.com 1478)

	* components/services/install/lib/Makefile.am:
	* components/services/install/lib/makefile.staticlib.in:
	I decided the other makefile.am I had made was too evil, so now I
	just have a standard makefile to generate the static lib for the
	nautilus bootstrapper.

	* configure.in:
	Generate the components/services/install/lib/makefile.staticlib

	* nautilus-installer/src/HACKING:
	* nautilus-installer/src/Makefile:
	* nautilus-installer/src/Makefile.am:
	* nautilus-installer/src/installer.c: (installer):
	* nautilus-installer/src/interface.c: (create_window):
	* nautilus-installer/src/link.sh:
	* nautilus-installer/src/main.c: (main):
	Preparing for Bud's request about being able to install a "stable"
	nautilus and a set of rpm's from HEAD.
	Also made link.sh recompile libeazelinstall_minimal using the
	makefile.staticlib.
2000-06-28 04:37:45 +00:00
Robin Slomkowski 992d8cc494 just fixed a simple mis-spelling 2000-06-28 04:02:30 +00:00
Andy Hertzfeld 411e258aaf made convenience routine nautilus_is_remote_uri and removed similar code
made convenience routine nautilus_is_remote_uri and removed
	similar code from nautilus_link.  Fixed bug 1494, couldn't set
	custom icons on directories with blanks in their name by
	properly escaping/unescaping paths<->uris.
2000-06-28 01:18:46 +00:00
Mike Engber 4f6956f9c0 Added get_preferred_zoom_levels. Fixed zoom-control to use this info to
* libnautilus/nautilus-view-component.idl:
	* libnautilus/nautilus-zoomable.c:
	(nautilus_g_list_from_ZoomLevelList),
	(nautilus_ZoomLevelList_from_zoom_levels),
	(impl_Nautilus_Zoomable__get_is_continuous),
	(impl_Nautilus_Zoomable__get_preferred_zoom_level_list),
	(nautilus_zoomable_initialize_class), (nautilus_zoomable_set_arg),
	(nautilus_zoomable_get_arg), (nautilus_zoomable_new),
	(nautilus_zoomable_new_from_bonobo_control),
	(nautilus_zoomable_destroy):
	* libnautilus/nautilus-zoomable.h:
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_initialize):
	* src/nautilus-view-frame.c:
	(nautilus_view_frame_get_max_zoom_level),
	(nautilus_view_frame_get_preferred_zoom_levels):
	* src/nautilus-view-frame.h:
	* src/nautilus-window.c:
	(nautilus_window_zoom_level_changed_callback):
	* src/nautilus-zoom-control.c: (nautilus_zoom_control_initialize),
	(create_zoom_menu_item), (create_zoom_menu),
	(nautilus_zoom_control_set_max_zoom_level),
	(nautilus_zoom_control_set_preferred_zoom_levels):
	* src/nautilus-zoom-control.h:
	Added get_preferred_zoom_levels. Fixed zoom-control to
	use this info to generate it's right click menu.
2000-06-28 00:43:02 +00:00
Andy Hertzfeld bcdb61d8ce fixed bug 1491, cant create thumbnails if enclosing directory has a blank,
fixed bug 1491, cant create thumbnails if enclosing directory has
	a blank, by escaping and unescaping properly when we translate between
	uris and paths.
2000-06-28 00:28:05 +00:00
Andy Hertzfeld 7dfefbb5c3 made the background reset command work in directory views again, by
made the background reset command work in directory views again,
	by attaching to the background_reset signal.  It's still not
	respecting the theme, but will soon.
2000-06-27 23:47:14 +00:00
Andy Hertzfeld 693a5eecd9 made the sidebar draw the background determined by the current theme when
made the sidebar draw the background determined by the current
	theme when reset.
2000-06-27 22:53:49 +00:00
Mike Engber 888d3716f9 Removed zoom_to_default and zoom_parameters_changed. The nautilus-window
* libnautilus/nautilus-view-component.idl:
	* libnautilus/nautilus-zoomable.c:
	(impl_Nautilus_Zoomable__get_is_continuous),
	(nautilus_zoomable_initialize_class), (nautilus_zoomable_get_arg),
	(nautilus_zoomable_ensure_zoomable_frame):
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_initialize), (zoomable_zoom_to_fit_callback),
	(fm_directory_view_set_zoom_level):
	* src/file-manager/fm-directory-view.h:
	* src/file-manager/fm-icon-view.c: (fm_icon_view_begin_loading),
	(fm_icon_view_set_zoom_level), (fm_icon_view_bump_zoom_level),
	(fm_icon_view_zoom_to_level),
	(fm_icon_view_restore_default_zoom_level):
	* src/file-manager/fm-list-view.c: (fm_list_view_bump_zoom_level),
	(fm_list_view_zoom_to_level),
	(fm_list_view_restore_default_zoom_level),
	(fm_list_view_begin_loading), (fm_list_view_set_zoom_level):
	* src/nautilus-view-frame.c:
	(nautilus_view_frame_initialize_class),
	(nautilus_view_frame_zoom_level_changed):
	* src/nautilus-view-frame.h:
	* src/nautilus-window.c: (zoom_to_fit_callback),
	(nautilus_window_constructed),
	(nautilus_window_zoom_level_changed_callback),
	(nautilus_window_connect_view):
	* src/nautilus-zoom-control.c:
	(nautilus_zoom_control_class_initialize),
	(nautilus_zoom_control_initialize),
	(nautilus_zoom_control_button_press_event):
	* src/nautilus-zoom-control.h:
	* src/nautilus-zoomable-frame-corba.c:
	(impl_Nautilus_ZoomableFrame_report_zoom_level_changed):
	Removed zoom_to_default and zoom_parameters_changed.
	The nautilus-window now queries the zoomable for max
	and min before showing the zoom control.
2000-06-27 21:48:40 +00:00
J Shane Culpepper a6901f1f3e minor innlcude fix. 2000-06-27 20:06:29 +00:00
Valek Frob d234be2766 Updated russian translation. 2000-06-27 18:30:07 +00:00