nautilus/nautilus-installer/src
Eskil Heyn Olsen 2b4ef71506 reviewed by: Robey Pointer <robey@eazel.com>
2001-02-23  Eskil Heyn Olsen  <eskil@eazel.com>

	reviewed by: Robey Pointer  <robey@eazel.com>

	This patch removes the const on PackageData objects in the
	callbacks. The const was needed back when the objects were new'ed
	and deleted, but now that they're refcounted, the signalemitter in
	eazel-install-corba-callback.c can just unref and the signal
	handler can get a non-const object. And since the objects are
	created on the fly, the signal handler can cause any harm.

	* components/services/install/command-line/eazel-alt-install-corba.
	c: (set_parameters_from_command_line), (tree_helper_helper),
	(tree_helper), (something_failed), (eazel_preflight_check_signal),
	(main):
	Removed const of packagedata objects in handlers.
	s/update/upgrade/
	Added a GList** param too tree_helper to check for recursiveness.

	* components/services/install/idl/trilobite-eazel-install.idl:
	s/update/upgrade/

	* components/services/install/lib/eazel-install-corba.c:
	(impl_Eazel_Install__set_upgrade),
	(impl_Eazel_Install__get_upgrade), (eazel_install_get_epv):
	s/update/upgrade/

	* components/services/install/lib/eazel-install-logic2.c:
	(eazel_install_check_existing_packages), (get_softcat_info),
	(check_tree_helper), (do_file_conflict_check), (execute),
	(install_packages), (revert_transaction):
	s/update/upgrade/
	Removed const of packagedata objects in handlers.
	If modifying a package which has an epoch set, set force to TRUE.
	Fixed a bad boolean bug in get_info, where I did a & comparsion
	and not a ==, which caused packages added due to conflicts to not
	get dependency checked.
	Correctly use service object upgrade/downgrade flags.

	* components/services/install/lib/eazel-install-object.c:
	(eazel_install_set_arg), (eazel_install_class_initialize),
	(eazel_install_new_with_config), (eazel_install_install_packages):
	s/update/upgrade/

	* components/services/install/lib/eazel-install-problem.h:
	* components/services/install/lib/eazel-install-problem.c:
	(get_detailed_cases_foreach), (eazel_install_problem_tree_to_case),
	(eazel_install_problem_handle_cases):
	Fixed a g_message in the circular dep case.
	Fixed constness of PackageData objects

	* components/services/install/lib/eazel-install-public.h:
	s/update/upgrade/

	* components/services/install/lib/eazel-package-system-rpm3.c:
	(eazel_package_system_rpm3_packagedata_fill_from_header),
	(display_arguments):
	One more time, the rpmlib(...) check
	Fixed display_arguments truncation

	* components/services/install/lib/eazel-package-system-types.c:
	(packagedata_dump_int):
	Nicer output of Epoch

	* components/services/install/nautilus-view/callbacks.c:
	(nautilus_service_install_failed):
	* components/services/install/nautilus-view/callbacks.h:
	* nautilus-installer/src/installer.c: (collect_failure_info),
	(install_failed), (uninstall_failed), (eazel_installer_do_install),
	(eazel_installer_initialize):
	Removed const of packagedata objects in handlers.
	s/update/upgrade/
2001-02-24 00:19:22 +00:00
..
.cvsignore
bootstrap-background.xpm reviewed by: Mike Fleming <mfleming@eazel.com? 2001-02-23 07:13:10 +00:00
callbacks.c reviewed by: Eskil Heyn Olsen <eskil@eazel.com> 2001-02-13 08:01:15 +00:00
callbacks.h
create-eazel-installer.sh reviewed by: Eskil Heyn Olsen <eskil@eazel.com> 2001-02-22 23:08:20 +00:00
error-symbol.xpm reviewed by: Mike Fleming <mfleming@eazel.com? 2001-02-23 07:13:10 +00:00
evil.xpm
gtk-hackery.c Add gnome-vfs and oaf to the list of packages that trigger a Nautilus 2001-01-08 23:35:21 +00:00
HACKING Change the bootstrap installer download function to use the new gnome-http 2001-01-19 01:10:48 +00:00
installer.c reviewed by: Robey Pointer <robey@eazel.com> 2001-02-24 00:19:22 +00:00
installer.h reviewed by: Eskil Heyn Olsen <eskil@eazel.com> 2001-02-22 23:08:20 +00:00
link.sh Made dump_tree dump less redundant info (tries not to repeat sections of 2001-02-15 23:34:03 +00:00
main.c reviewed by: Eskil Heyn Olsen <eskil@eazel.com> 2001-02-22 23:08:20 +00:00
Makefile.am reviewed by: Eskil Heyn Olsen <eskil@eazel.com> 2001-02-22 23:08:20 +00:00
package-list-depends.xml
package-tree.c reviewed by: Eskil Heyn Olsen <eskil@eazel.com> 2001-02-22 23:08:20 +00:00
package-tree.h Factor more stuff out into GTK hackery. Fix headers to sync up with the 2000-12-15 09:14:37 +00:00
prescript reviewed by: Mike Fleming <mfleming@eazel.com? 2001-02-23 07:13:10 +00:00
proxy.c
proxy.h
rpmsearch.cgi
support.c
support.h