Commit graph

464 commits

Author SHA1 Message Date
Andy Hertzfeld
f29a020672 added modifier parameter to high level icon factory calls used open folder
added modifier parameter to high level icon factory calls
	used open folder in sidebar
	new folder icons from Susan
2000-07-05 19:41:59 +00:00
Ramiro Estrugo
4bfc47a77d Ignore generated files.
* components/services/install/command-line/.cvsignore:
Ignore generated files.
2000-07-05 16:06:02 +00:00
Ramiro Estrugo
c7e49a83e5 Dont install the currently broken components (websearch)
* components/Makefile.am:
Dont install the currently broken components (websearch)

* components/help/Makefile.am:
* components/help/help-contents.oafinfo:
* components/help/help-factory.oafinfo:
* components/help/help-index.oafinfo:
* components/help/help-search.oafinfo:
* components/help/hyperbola.oafinfo:
Split the oafinfo for help components into pieces so we can
control which get intalled and which dont (like the broken onces)

* configure.in:
Fix a small dumb typo.
2000-07-05 12:30:16 +00:00
J Shane Culpepper
2b7bfa4f8f more fixes to the progress meter 2000-07-05 09:40:41 +00:00
J Shane Culpepper
1af470e91a minor ui fixes and more work on the progress meter. 2000-07-05 06:23:00 +00:00
Michael Meeks
bd3c344f72 update for new bonobo code; why is this code duplicated here in a worse
2000-07-04  Michael Meeks  <michael@helixcode.com>

	* libnautilus-extensions/bonobo-stream-vfs.c (vfs_read): update
	for new bonobo code; why is this code duplicated here in a worse
	condition to that in Bonobo/storage-modules ?
2000-07-04 21:45:48 +00:00
J Shane Culpepper
414d53589a Added the watch icon and a fake progress meter. Still need to get the
2000-07-04  J Shane Culpepper  <pepper@eazel.com>

        * components/services/startup/nautilus-view/icons/Makefile.am:
        *
        components/services/startup/nautilus-view/nautilus-service-startup-
        view.c: (generate_startup_form), (progress_timeout_cb),
        (go_to_uri), (generate_form_title):

        Added the watch icon and a fake progress meter.  Still need to get
        the progress meter working right and work on the layout.
2000-07-04 10:15:56 +00:00
J Shane Culpepper
d15e5cf593 Finishing up the new ui for the login screen. Bug # 1004.
2000-07-03  J Shane Culpepper  <pepper@eazel.com>

        * components/services/login/nautilus-view/nautilus-login-view.c:
        (generate_login_form), (login_button_cb), (maintenance_button_cb),
        (go_to_uri), (generate_form_title):

        Finishing up the new ui for the login screen.  Bug # 1004.
2000-07-04 02:48:36 +00:00
Maciej Stachowiak
fa01b3c76e Only show scroll bars when needed in tree view.
* components/tree/nautilus-tree-view.c
	(nautilus_tree_view_initialize): Only show scroll bars when needed
	in tree view.
2000-07-04 02:20:41 +00:00
Maciej Stachowiak
24bfdd9524 constness fixes (nautilus_tree_view_initialize, tree_select_row_callback):
* components/tree/nautilus-tree-view.c:
	(tree_expand_callback): constness fixes
	(nautilus_tree_view_initialize, tree_select_row_callback):
	Navigate to selected location on row selection.
2000-07-04 01:34:41 +00:00
Eskil Heyn Olsen
472dfcee54 Ensuring rpm build 2000-07-03 21:29:29 +00:00
Gene Z. Ragan
149fa4ae3b Fixed problem with previous change to this file. Allocated a static epv.
2000-07-03  Gene Z. Ragan  <gzr@eazel.com>

	* libnautilus-extensions/bonobo-stream-vfs.c:
	(bonobo_stream_vfs_class_init), (create_bonobo_stream_vfs):
	Fixed problem with previous change to this file.  Allocated
	a static epv.  Assigned this epv to the servants epv and then
	alocated the individual elements in the structure.
2000-07-03 19:23:02 +00:00
J Shane Culpepper
9fdd2d1dc5 Making summary view "I am just a view" until I can get the actual widget
*
        components/services/startup/nautilus-view/nautilus-service-startup-
        view.c:
        *
        components/services/summary/nautilus-view/nautilus-summary-view.c:
        (generate_summary_form), (generate_form_title):

        Making summary view "I am just a view" until I can get the actual
        widget finished.
2000-07-03 06:40:17 +00:00
Pavel Cisler
757856dfb8 Make the help component build properly -- convert the call
2000-07-02  Pavel Cisler <pavel@eazel.com>

	* components/help/help-method.c: (convert_file_to_uri):
	Make the help component build properly -- convert the call
	gnome_vfs_mime_type_of_file to the new
	gnome_vfs_get_file_mime_type.

	* components/help/Makefile.am:
	Turn on -Werror that would have caught the problem earlier.
2000-07-03 05:26:31 +00:00
J Shane Culpepper
d30c230b92 Fixing cvsigore files 2000-07-03 02:42:44 +00:00
J Shane Culpepper
5b851868ad Have all of the eazel: views hooked into the build now. Most of the
2000-07-02  J Shane Culpepper  <pepper@eazel.com>

        * components/services/Makefile.am:
        * components/services/login/nautilus-view/nautilus-login-view.c:
        (generate_form_title):
        * components/services/startup/lib/Makefile.am:
        * components/services/startup/lib/eazel-register.c:
        * components/services/startup/lib/eazel-register.h:
        * components/services/startup/nautilus-view/Makefile.am:
        * components/services/startup/nautilus-view/icons/Makefile.am:
        * components/services/startup/nautilus-view/main.c:
        (service_object_destroyed), (service_make_object), (main):
        *
        components/services/startup/nautilus-view/nautilus-service-startup-
        view.c: (generate_startup_form), (go_to_uri),
        (generate_form_title),
        (nautilus_service_startup_view_initialize_class),
        (nautilus_service_startup_view_initialize),
        (nautilus_service_startup_view_destroy),
        (nautilus_service_startup_view_get_nautilus_view), (is_location),
        (nautilus_service_startup_view_load_uri),
        (service_load_location_callback):
        *
        components/services/startup/nautilus-view/nautilus-service-startup-
        view.h:

        Have all of the eazel: views hooked into the build now.  Most of the
        backend parsing of eazel:login, eazel:inventory, eazel:summary,
        eazel:time, eazel:startup.  Most of these views don't look very good.
        That's the next task.
2000-07-03 02:38:26 +00:00
Maciej Stachowiak
57e9dea128 Remove unnecessary debugging statement.
* components/tree/main.c (main): Remove unnecessary debugging
	statement.

	* components/tree/nautilus-tree-view.c
	(nautilus_tree_view_insert_file): Partly fix bugzilla task 1524 -
	show icons in tree view. Still need to
2000-07-02 01:51:25 +00:00
J Shane Culpepper
ad236624da cvsignore fixes.
* components/services/install/command-line/.cvsignore:
	* components/services/install/lib/.cvsignore:
	* components/services/login/lib/.cvsignore:
	* components/services/summary/lib/.cvsignore:

	cvsignore fixes.
2000-07-02 01:23:01 +00:00
J Shane Culpepper
06a87807a0 Moving the inventory view to its new home to make way for the new
* components/services/inventory/lib/Makefile.am:
        * components/services/inventory/lib/eazel-inventory-shared.c:
        (add_package_info), (read_proc_info), (add_info), (add_io_info),
        (add_hardware_info), (synchronize_configuration_metafile),
        (update_configuration_metafile), (create_configuration_metafile):
        * components/services/inventory/lib/eazel-inventory-shared.h:
        * components/services/inventory/nautilus-view/Makefile.am:
        *
        components/services/inventory/nautilus-view/nautilus-inventory-view
        .c: (generate_inventory_form), (gather_config_button_cb),
        (register_later_cb), (make_http_post_request), (go_to_uri),
        (get_home_uri), (update_now):

        Moving the inventory view to its new home to make way for the new
        bootstrap startup view.
2000-07-02 01:14:04 +00:00
J Shane Culpepper
f06ef2ca94 Simple framework for inventory and summary views. Minor fixes to login
* components/services/inventory/nautilus-view/Makefile.am:
        * components/services/inventory/nautilus-view/main.c:
        (inventory_object_destroyed), (inventory_make_object), (main):
        *
        components/services/inventory/nautilus-view/nautilus-inventory-view
        .c: (generate_inventory_form), (entry_changed_cb),
        (inventory_button_cb), (maintenance_button_cb), (show_feedback),
        (generate_form_title), (nautilus_inventory_view_initialize_class),
        (nautilus_inventory_view_initialize),
        (nautilus_inventory_view_destroy),
        (nautilus_inventory_view_get_nautilus_view),
        (nautilus_inventory_view_load_uri),
        (inventory_load_location_callback):
        *
        components/services/inventory/nautilus-view/nautilus-inventory-view
        .h:
        *
        components/services/inventory/nautilus-view/nautilus-inventory-view
        .oafinfo:
        * components/services/login/nautilus-view/Makefile.am:
        * components/services/login/nautilus-view/main.c:
        (login_make_object):
        * components/services/summary/nautilus-view/Makefile.am:
        * components/services/summary/nautilus-view/main.c:
        (summary_object_destroyed), (summary_make_object), (main):
        *
        components/services/summary/nautilus-view/nautilus-summary-view.c:
        (generate_summary_form), (entry_changed_cb), (summary_button_cb),
        (maintenance_button_cb), (show_feedback), (generate_form_title),
        (nautilus_summary_view_initialize_class),
        (nautilus_summary_view_initialize),
        (nautilus_summary_view_destroy),
        (nautilus_summary_view_get_nautilus_view),
        (nautilus_summary_view_load_uri), (summary_load_location_callback):
        *
        components/services/summary/nautilus-view/nautilus-summary-view.h:
        *
        components/services/summary/nautilus-view/nautilus-summary-view.oaf
        info:

        Simple framework for inventory and summary views.  Minor fixes to
        login view.  All are clones of the same basic widget right now. I'll
        be adding the real widgets soon.
2000-07-01 10:14:24 +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
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
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
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
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
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
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
J Shane Culpepper
a6901f1f3e minor innlcude fix. 2000-06-27 20:06:29 +00:00
J Shane Culpepper
197b3ed556 Fixed gnome-vfs header build bustage 2000-06-27 07:45:10 +00:00
Eskil Heyn Olsen
e14d09bc4b automake, beautifull and yet so nasty. Orbit-idl fix again.
* components/services/install/lib/Makefile.am:
	automake, beautifull and yet so nasty. Orbit-idl fix again.
2000-06-27 02:56:20 +00:00
Eskil Heyn Olsen
9cd73c583f And suddenly the bonobo libs went *poof*
* components/services/time/service/Makefile.am:
	* components/services/install/command-line/Makefile.am:
	* components/services/install/server/Makefile.am:
	* components/services/trilobite/sample/service/Makefile.am:
	And suddenly the bonobo libs went *poof*
2000-06-27 02:16:32 +00:00
Eskil Heyn Olsen
c704995010 And suddenly the bonobo libs went *poof*
* components/services/install/command-line/Makefile.am:
	* components/services/install/server/Makefile.am:
	* components/services/trilobite/sample/service/Makefile.am:
	And suddenly the bonobo libs went *poof*
2000-06-27 02:14:48 +00:00
Eskil Heyn Olsen
3108354795 Missed a file.
* components/services/install/lib/libeazelinstall.h:
	Missed a file.
2000-06-27 02:11:22 +00:00
Eskil Heyn Olsen
8491d1a326 Rearranged so libeazelinstall is built before rpmview
* components/Makefile.am:
	Rearranged so libeazelinstall is built before rpmview

	* components/help/Makefile.am:
	Added a missing .h file so make dist works

	* components/rpmview/Makefile.am:
	* components/rpmview/nautilus-rpm-view-install.c:
	(nautilus_rpm_view_download_progress_signal),
	(nautilus_rpm_view_install_progress_signal),
	(nautilus_rpm_view_download_failed),
	(nautilus_rpm_view_install_failed_helper),
	(nautilus_rpm_view_install_failed),
	(nautilus_rpm_view_dependency_check),
	(nautilus_rpm_view_install_done),
	(nautilus_rpm_view_install_package_callback):
	* components/rpmview/nautilus-rpm-view-install.h:
	* components/rpmview/nautilus-rpm-view.c:
	(nautilus_rpm_view_initialize):
	Added a callback and some skeleton code to the install
	button. So it now does rpm installs.

	* components/services/install/lib/Makefile.am:
	* components/services/install/command-line/Makefile.am:
	Changed the libnames.
	*
	components/services/install/command-line/eazel-alt-install-corba.c:
	(done), (main):
	* components/services/install/lib/eazel-install-corba-callback.c:
	(eazel_install_callback_destroy),
	(eazel_install_callback_initialize), (eazel_install_callback_new),
	(eazel_install_callback_corba_objref),
	(eazel_install_callback_install_packages),
	(eazel_install_callback_query):
	* components/services/install/lib/eazel-install-corba-callback.h:
	* components/services/install/lib/eazel-install-corba-types.h:
	* components/services/install/lib/eazel-install-protocols.c:
	(get_search_url_for_package):
	* components/services/install/server/Makefile.am:
	* components/services/install/server/main.c:
	Changed the object destroction scheme, so eazel_install_callback
	now unrefs and destroys the bonobo object.

	* components/services/trilobite/sample/lib/Makefile.am:
	Fixed to pass make dist

	* nautilus-installer/src/Makefile:
	* nautilus-installer/src/Makefile.am:
	Patching so it works with the new installer libs (and still some
	stroking because of the static stuff)

	* nautilus.spec.in:
	* po/POTFILES.in:
	* test/Makefile.am:
	Slice and dice so make dist and rpm -ta works again.
2000-06-27 01:58:34 +00:00
Eskil Heyn Olsen
06a43fbbb5 Rearranged so libeazelinstall is built before rpmview
* components/Makefile.am:
	Rearranged so libeazelinstall is built before rpmview

	* components/help/Makefile.am:
	Added a missing .h file so make dist works

	* components/rpmview/Makefile.am:
	* components/rpmview/nautilus-rpm-view-install.c:
	(nautilus_rpm_view_download_progress_signal),
	(nautilus_rpm_view_install_progress_signal),
	(nautilus_rpm_view_download_failed),
	(nautilus_rpm_view_install_failed_helper),
	(nautilus_rpm_view_install_failed),
	(nautilus_rpm_view_dependency_check),
	(nautilus_rpm_view_install_done),
	(nautilus_rpm_view_install_package_callback):
	* components/rpmview/nautilus-rpm-view-install.h:
	* components/rpmview/nautilus-rpm-view.c:
	(nautilus_rpm_view_initialize):
	Added a callback and some skeleton code to the install
	button. So it now does rpm installs.

	* components/services/install/lib/Makefile.am:
	* components/services/install/command-line/Makefile.am:
	Changed the libnames.
	*
	components/services/install/command-line/eazel-alt-install-corba.c:
	(done), (main):
	* components/services/install/lib/eazel-install-corba-callback.c:
	(eazel_install_callback_destroy),
	(eazel_install_callback_initialize), (eazel_install_callback_new),
	(eazel_install_callback_corba_objref),
	(eazel_install_callback_install_packages),
	(eazel_install_callback_query):
	* components/services/install/lib/eazel-install-corba-callback.h:
	* components/services/install/lib/eazel-install-corba-types.h:
	* components/services/install/lib/eazel-install-protocols.c:
	(get_search_url_for_package):
	* components/services/install/server/Makefile.am:
	* components/services/install/server/main.c:
	Changed the object destroction scheme, so eazel_install_callback
	now unrefs and destroys the bonobo object.

	* components/services/trilobite/sample/lib/Makefile.am:
	Fixed to pass make dist

	* nautilus-installer/src/Makefile:
	* nautilus-installer/src/Makefile.am:
	Patching so it works with the new installer libs (and still some
	stroking because of the static stuff)

	* nautilus.spec.in:
	* po/POTFILES.in:
	* test/Makefile.am:
	Slice and dice so make dist and rpm -ta works again.
2000-06-27 01:56:52 +00:00
Darin Adler
a93b99aba5 Removed a bunch of incorrect calls to bonobo_object_unref. An error in the
* components/hardware/nautilus-hardware-view.c:
	(nautilus_hardware_view_destroy):
	* components/loser/content/nautilus-content-loser.c:
	(nautilus_content_loser_destroy):
	* components/loser/sidebar/nautilus-sidebar-loser.c:
	(nautilus_sidebar_loser_destroy):
	* components/mozilla/nautilus-mozilla-content-view.c:
	(nautilus_mozilla_content_view_destroy):
	* components/music/nautilus-music-view.c:
	(nautilus_music_view_destroy):
	* components/rpmview/nautilus-rpm-view.c:
	(nautilus_rpm_view_destroy):
	* components/sample/nautilus-sample-content-view.c:
	(nautilus_sample_content_view_destroy):
	* components/services/time/nautilus-view/trilobite-eazel-time-view.c:
	(trilobite_eazel_time_view_destroy):
	* components/tree/nautilus-tree-view.c:
	(nautilus_tree_view_destroy):
	Removed a bunch of incorrect calls to bonobo_object_unref.
	An error in the sample can be an insidious thing.

	* components/tree/main.c: (tree_object_destroyed),
	(tree_make_object), (main): Removed some stray debugging stuff.

	* libnautilus-extensions/Makefile.am: Got rid of the grid
	* libnautilus-extensions/nautilus-icon-private.h: Got rid of the
	grid.
	* libnautilus-extensions/nautilus-icon-container.c:
	(keyboard_icon_reveal_timeout_callback): Took out unneeded use of
	thread locking macros. Maybe someday I'll regret this, but we can
	add them back then.
	(get_all_icon_bounds): Added shared function.
	(update_scroll_region): Renamed set_scroll_region and made it use
	the shared function. Also got rid of grid code.
	(resort): Got rid of grid code.
	(lay_down_icons): Got rid of grid code.
	(relayout): Made it lay down new icons before doing any layout
	work. Also made sure it doesn't do the resort while stretching.
	(reload_icon_positions): Got rid of grid code.
	(rubberband_select): Got rid of grid code. This was the one place
	that it might have made things a little faster but probably not
	due to the complexity of what it was doing.
	(rubberband_timeout_callback): Took out unneeded use of thread
	locking macros. Maybe someday I'll regret this, but we can add
	them back then.
	(destroy): Got rid of grid code.
	(world_width_changed): Got rid of grid code.
	(nautilus_icon_container_initialize): Got rid of grid code and
	an extra idle cycle that wasn't needed.
	(nautilus_icon_container_clear): Got rid of grid code and added
	code to update the scroll region on clear.
	(icon_destroy): Got rid of grid code.
	(assign_icon_position), (finish_adding_icon),
	(finish_adding_new_icons), (finish_adding_new_icons_callback),
	(nautilus_icon_container_add): Replaced old idle code with
	something specific to adding new icons. This does the proper
	layout for manual as well as automatic layout cases.

	* libnautilus-extensions/nautilus-background.h:
	* libnautilus-extensions/nautilus-background.c:
	(nautilus_background_initialize_class): Made two signals instead
	of one. One for when the background's settings change and another
	for when the appearance changes.
	(nautilus_background_set_color): Emit both signals.
	(load_image_callback): Emit only the appearance change signal.
	(nautilus_background_set_tile_image_uri): Emit both signals.
	(nautilus_get_widget_background): Connect to the
	appearance_changed signal.
	* libnautilus-extensions/nautilus-directory-background.c:
	(nautilus_connect_background_to_directory_metadata):
	Connect to the settings_changed signal.
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_real_merge_menus): Connect to the
	settings_changed signal.
	* src/nautilus-sidebar.c: (nautilus_sidebar_update_info): Connect
	to the appearance_changed signal.
	* components/music/nautilus-music-view.c:
	(nautilus_music_view_set_up_background): Connect to the
	settings_changed signal.

	* HACKING: Gratuitious reformatting.
	* RENAMING: Added notes about how we do renaming, at the request
	of one of the hackers.

	* nautilus-clean.sh: Added nautilus-tree-view to the things that
	are killed, and made gratuitous changes to the script.
2000-06-27 00:52:50 +00:00
George Lebl
2fb0ca4d8c Add $(VFS_CFLAGS) to the includes as it is neccessary for gnome-vfs
Mon Jun 26 15:50:57 2000  George Lebl <jirka@5z.com>

	* components/hardware/Makefile.am, components/help/Makefile.am,
	  components/history/Makefile.am, components/html/Makefile.am,
	  components/music/Makefile.am, components/notes/Makefile.am,
	  components/rpmview/Makefile.am, src/file-manager/Makefile.am:
	  Add $(VFS_CFLAGS) to the includes as it is neccessary for
	  gnome-vfs
2000-06-26 22:54:54 +00:00
Andy Hertzfeld
df80a95d59 integrate Erik's patches for variable bit rate files and removal of
integrate Erik's patches for variable bit rate files and removal
	of trailing blanks into the music view, and fixed bug 1281 by
	making it use the mime-type instead of extensions for determining
	the file type.
2000-06-26 19:25:33 +00:00
Darin Adler
63bc589bc9 Ignore some additional generated files.
* components/services/install/command-line/.cvsignore:
	* components/services/install/lib/.cvsignore:
	Ignore some additional generated files.

	* libnautilus-extensions/nautilus-gnome-extensions.h:
	* libnautilus-extensions/nautilus-gnome-extensions.c:
	Moved stock dialog functions to nautilus-stock-dialogs.[ch].
	(nautilus_gnome_canvas_item_request_update_deep),
	(nautilus_gnome_canvas_request_update_all),
	(nautilus_gnome_canvas_set_scroll_region),
	(nautilus_gnome_canvas_set_scroll_region_left_justify):
	Added a bunch of functions that were previously private inside
	NautilusIconContainer.

	* libnautilus-extensions/nautilus-gtk-extensions.h:
	* libnautilus-extensions/nautilus-gtk-extensions.c:
	(nautilus_gtk_adjustment_set_value),
	(nautilus_gtk_adjustment_clamp_value):
	Added functions that treat the value range in a GtkAdjustment the
	same way scroll bars do, taking the page size into account.

	* libnautilus-extensions/nautilus-horizontal-splitter.h:
	* libnautilus-extensions/nautilus-horizontal-splitter.c:
	(nautilus_horizontal_splitter_initialize),
	(toggle_splitter_position),
	(nautilus_horizontal_splitter_button_press),
	(nautilus_horizontal_splitter_button_release):
	Fixed logic so that splitter will only open or close if you both
	click and release within the splitter itself.

	* libnautilus-extensions/nautilus-icon-private.h:
	* libnautilus-extensions/nautilus-icon-container.c:
	(icon_toggle_selected): Move icons to front when they are selected.
	(set_scroll_region): Moved workaround that sets scroll region to
	be large enough to fill the widget allocation into a function in
	nautilus-gnome-extensions.h. In the process, I fixed the problem
	where it would do the job wrong when the view was zoomed.
	(lay_down_icons), (relayout), (reload_icon_positions):
	Started work on sharing code between automatic layout of the entire
	container and layout of new icons as the arrive.
	(nautilus_icon_container_clear), (nautilus_icon_container_add):
	Got started on the mechanism for laying out new icons as they arrive
	in bunches instead of one at a time.

	* libnautilus-extensions/nautilus-icon-dnd.c:
	* libnautilus-extensions/nautilus-program-chooser.c:
	* libnautilus-extensions/nautilus-program-choosing.c:
	* src/file-manager/dfos-xfer.c:
	* src/file-manager/fm-directory-view.c:
	* src/file-manager/fm-error-reporting.c:
	* src/nautilus-application.c:
	* src/nautilus-location-bar.c:
	* src/nautilus-property-browser.c:
	* src/nautilus-window-manage-views.c:
	* src/nautilus-window-menus.c:
	Added includes to source files that use the stock dialogs.

	* libnautilus-extensions/nautilus-stock-dialogs.h:
	* libnautilus-extensions/nautilus-stock-dialogs.c:
	(nautilus_timed_wait_stop), (convert_varargs_to_name_array),
	(nautilus_simple_dialog), (turn_on_line_wrap_flag),
	(turn_on_line_wrap_flag_callback), (show_ok_box),
	(show_yes_no_box), (nautilus_info_dialog),
	(nautilus_info_dialog_parented), (nautilus_warning_dialog),
	(nautilus_warning_dialog_parented), (nautilus_error_dialog),
	(nautilus_error_dialog_parented), (nautilus_yes_no_dialog),
	(nautilus_yes_no_dialog_parented):
	Moved all the stock dialog code in here.

	* src/nautilus-sidebar-title.c: (update_icon): Only display the
	icon when it's ready, instead of showing generic document icon
	before that time.
	(update_title), (update_more_info), (update_emblems),
	(update_notes): Added FIXMEs about doing the same with other info.
	(nautilus_sidebar_title_button_press_event): Added a FIXME to the
	half-baked code in here.
2000-06-26 18:01:44 +00:00
Pavel
6271a3a555 Switched to match new GnomeVFS renamings.
2000-06-24  Pavel  <pavel@eazel.com>

	* libnautilus-extensions/nautilus-directory-async.c:
	(nautilus_directory_get_info_for_new_files),
	(start_monitoring_file_list), (start_getting_file_info):
	* components/music/nautilus-music-view.c:
	(nautilus_music_view_update_from_uri):
	* libnautilus-extensions/nautilus-icon-factory.c:
	(path_represents_svg_image):
	* libnautilus-extensions/nautilus-mime-actions.c:
	(get_mime_type_from_uri):
	* src/file-manager/dfos-corba.c: (convert_options):
	* src/file-manager/fm-properties-window.c:
	(get_property_names_from_uri):
	* src/nautilus-applicable-views.c: (got_metadata_callback):
	* src/nautilus-link-set-window.c: (get_link_set_names):
	* src/nautilus-property-browser.c: (ensure_uri_is_image),
	(make_properties_from_directory_path):
	Switched to match new GnomeVFS renamings.

	* libnautilus-extensions/nautilus-directory-async.c:
	(start_monitoring_file_list):
	Changed to use default mime type rather than forcing the
	fast mode.
2000-06-24 13:04:08 +00:00
Valek Frob
94a03ac265 Typo fixed. 2000-06-24 10:42:43 +00:00
J Shane Culpepper
d90746e3a4 Fixed build bustage. No eazel-install-query.c file exists. 2000-06-23 06:14:29 +00:00
Eskil Heyn Olsen
29cfbcff0f Vamped to use the gtk+ client wrapper for the corba nastiness.
* components/services/install/command-line/Makefile.am:
	*
	components/services/install/command-line/eazel-alt-install-corba.c:
	(main):
	Vamped to use the gtk+ client wrapper for the corba nastiness.

	* components/services/install/idl/trilobite-eazel-install.idl:
	Added the query call.

	* components/services/install/lib/Makefile.am:
	* components/services/install/lib/eazel-install-corba-callback.c:
	(eazel_install_callback_new), (eazel_install_callback_corba),
	(eazel_install_callback_install_packages),
	(eazel_install_callback_query):
	* components/services/install/lib/eazel-install-corba-callback.h:
	* components/services/install/lib/eazel-install-corba-types.c:
	(corba_category_list_from_categorydata_list):
	* 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_query),
	(eazel_install_get_epv):
	* components/services/install/lib/eazel-install-metadata.c:
	(transferoptions_destroy), (installoptions_destroy):
	* components/services/install/lib/eazel-install-object.c:
	(eazel_install_destroy), (eazel_install_initialize),
	(eazel_install_get_type), (eazel_install_new_with_config),
	(create_temporary_directory),
	(eazel_install_fetch_remote_package_list),
	(eazel_install_open_log), (eazel_install_install_packages),
	(eazel_install_uninstall), (eazel_install_emit_download_failed),
	(eazel_install_emit_install_failed):
	* components/services/install/lib/eazel-install-protocols.c:
	(http_fetch_remote_file), (ftp_fetch_remote_file),
	(local_fetch_remote_file), (get_url_for_package),
	(get_search_url_for_package):
	* components/services/install/lib/eazel-install-public.h:
	* components/services/install/lib/eazel-install-query.c:
	(eazel_install_query_package_system):
	* components/services/install/lib/eazel-install-query.h:
	* components/services/install/lib/eazel-install-rpm-glue.c:
	(download_all_packages), (install_all_packages),
	(uninstall_packages), (uninstall_a_package), (do_rpm_install),
	(do_rpm_uninstall), (eazel_install_prune_packages_helper),
	(eazel_install_load_rpm_headers),
	(eazel_install_prepare_rpm_system),
	(eazel_install_add_headers_to_rpm_set),
	(eazel_install_fetch_rpm_dependencies),
	(eazel_install_ensure_deps), (rpm_uninstall):
	* components/services/install/lib/eazel-install-rpm-glue.h:
	* components/services/install/lib/eazel-install-types.h:
	* components/services/install/server/main.c:
	(trilobite_service_factory_destroy):
	i18n a lot of strings. Did some more work on the gtk+ wrapper for
	the corba interface to libinstall. Added categories to the idl and
	the code. Added comments to the gtk+ interface, converters to/from
	the corba structs and CategoryData. Also closed bug 1024, 982, 980 and 1092.

	* components/services/time/command-line/main.c: (main):
	* components/services/time/service/trilobite-eazel-time-service.c:
	(trilobite_eazel_time_service_destroy):
	* components/services/trilobite/libtrilobite/trilobite-service.c:
	(trilobite_service_destroy):
	* components/services/trilobite/sample/command-line/main.c: (main):
	* components/services/trilobite/sample/service/main.c:
	(trilobite_service_factory_destroy):
	*
	components/services/trilobite/sample/service/sample-service-impl.c:
	(sample_service_destroy):
	Fixed the component destroy routines with Darins help.
2000-06-23 00:38:28 +00:00
Ramiro Estrugo
e77c95e0cb Fix a silly typo in the last checkin for this makefile.
2000-06-22  Ramiro Estrugo  <ramiro@eazel.com>

* components/websearch/Makefile.am:
Fix a silly typo in the last checkin for this makefile.
2000-06-22 23:19:51 +00:00
Ramiro Estrugo
998e41faaf Ignore more generated things.
2000-06-22  Ramiro Estrugo  <ramiro@eazel.com>

* components/services/install/command-line/.cvsignore:
Ignore more generated things.

* libnautilus-extensions/nautilus-search-async.c:
I fixed medusa to properly export its public header file, so
update its inclusion here.
2000-06-22 15:50:13 +00:00
Seth Nickell
1a51797fc0 Changes from Ali Abdin (rak), aliabdin@aucegypt.edu Fixed error message on
2000-06-22  Seth Nickell  <seth@eazel.com>
	Changes from Ali Abdin (rak), aliabdin@aucegypt.edu
	* components/websearch/Makefile.am:
	Fixed error message on Nautilus startup by correctly setting
	the directory websearch "make install"s into.
2000-06-22 11:26:37 +00:00
Darin Adler
165d633bcd Made new read-entire-file call with sync. and async. versions since Andy
* libnautilus-extensions/nautilus-file-utilities.h:
	* libnautilus-extensions/nautilus-file-utilities.c:
	(nautilus_read_entire_file), (read_entire_file_close_callback),
	(read_entire_file_close), (read_entire_file_succeeded),
	(read_entire_file_failed), (read_entire_file_read_callback),
	(read_entire_file_read_chunk), (read_entire_file_open_callback),
	(nautilus_read_entire_file_async),
	(nautilus_read_entire_file_cancel): Made new read-entire-file call
	with sync. and async. versions since Andy needs it.

	* libnautilus-extensions/nautilus-directory-private.h:
	* libnautilus-extensions/nautilus-directory-async.c:
	(cancel_metafile_read), (metafile_read_done),
	(metafile_read_failed), (metafile_read_done_callback),
	(metafile_read_start), (nautilus_directory_request_read_metafile):
	* libnautilus-extensions/nautilus-directory.c:
	(nautilus_directory_destroy):
	Changed the metafile reading to use the new stuff.

	* components/services/install/command-line/.cvsignore:
	* components/services/install/server/.cvsignore:
	Ignore a few new generated files.
2000-06-21 23:20:08 +00:00