Added eazel_install_uninstall call to the gtk+ object. This opened a can
* components/services/install/lib/eazel-install-object.c: (eazel_install_uninstall): * components/services/install/lib/eazel-install-public.h: Added eazel_install_uninstall call to the gtk+ object. This opened a can of worms reg. error during uninstall, which is also relevant to install. See bug#1024. * components/services/install/lib/eazel-install-rpm-glue.c: (install_new_packages), (download_a_package), (download_all_packages), (install_all_packages), (uninstall_packages), (uninstall_a_package), (do_rpm_uninstall), (rpm_uninstall): More passing around of a EazelService object. And more sane errorhandling to avoid the lib causing an exit. * nautilus-installer/src/installer.c: (installer): Partial uninstall support.
Showing with 121 additions and 47 deletions