Skip to content
  • Eskil Heyn Olsen's avatar
    Don't build eazel-install, only eazel-alt-install, which uses the · e8297d1c
    Eskil Heyn Olsen authored
    
    	* components/services/install/command-line/Makefile.am:
    	* components/services/install/command-line/eazel-alt-install.c:
    	(set_parameters_from_command_line), (eazel_install_progress),
    	(eazel_download_progress), (main):
    	Don't build eazel-install, only eazel-alt-install, which
    	uses the EazelInstall object.
    
    	* components/services/install/lib/eazel-install-object.c:
    	(impl_Eazel_Install_new_packages), (eazel_install_get_epv),
    	(eazel_install_destroy), (eazel_install_set_arg),
    	(eazel_install_class_initialize),
    	(eazel_install_create_corba_object), (eazel_install_initialize),
    	(eazel_install_get_type), (eazel_install_new),
    	(eazel_install_new_with_config), (create_temporary_directory),
    	(fetch_remote_package_list), (eazel_install_emit_install_progress),
    	(eazel_install_emit_download_progress),
    	(eazel_install_new_packages):
    	Implemented a GTK+ object for libinstall. It has the basic
    	functionality needed for the May 31st gui installer. This means it
    	can be instantiated, the install and transferoptions be set and it
    	can do the download of the packagelist, and download and install
    	the files mentioned there. Needs upgrade & uninstall, plus a lot
    	of errorchecking and memleaks (bug#982). This halfway completed bug#980.
    
    	* components/services/install/lib/eazel-install-private.h:
    	* components/services/install/lib/eazel-install-protocols.c:
    	(http_fetch_remote_file):
    	* components/services/install/lib/eazel-install-protocols.h:
    	* components/services/install/lib/eazel-install-public.h:
    	* components/services/install/lib/eazel-install-rpm-glue.c:
    	(install_new_packages), (download_a_package),
    	(download_all_packages), (install_all_packages),
    	(uninstall_packages), (rpm_show_progress), (do_rpm_install),
    	(rpm_install):
    	* components/services/install/lib/eazel-install-rpm-glue.h:
    	Did a lot of hacking and slashing to pass the EazelInstall object
    	downwards so progress signals can be emitted. Also a lot of
    	errorhandling was fixed so it doesn't just g_assert or such.
    	But a lot more of that is needed (bug#1014) and some major
    	slashing so the EazelInstall passing isn't so ugly (bug#980).
    e8297d1c
To find the state of this project's repository at the time of any of these versions, check out the tags.