gnome-control-center/archiver
Bradford Hovinen b37d7f6897 Added exception RollbackDataNotFound Added exception LocationNotFound
2001-08-21  Bradford Hovinen  <hovinen@ximian.com>

	* idl/ConfigArchiver.idl: Added exception RollbackDataNotFound
	Added exception LocationNotFound

	* archive.c (archive_get_current_location_id): Use
	archive_create_location rather than location_new
	(archive_get_current_location_id): Unref the location once we have
	created it

	* archiver-client.c (location_client_load_rollback_data): Don't
	try to parse the XML file if there was an exception

	* bonobo-config-archiver.c (bonobo_config_archiver_new): Make sure
	to release_unref location and archive if aborting
	(bonobo_config_archiver_new): Reinitialize exception structure
	after we have succeeded

	* location.c (location_get_rollback_filename): Recurse on parent
	location if parent_chain is set to TRUE

	* archive.c (impl_ConfigArchiver_Archive_getLocation): Set the
	LocationNotFound exception if the location returned was NULL

	* location.c (impl_ConfigArchiver_Location_getRollbackFilename): Don't try

	* archive.c (impl_ConfigArchiver_Archive_getLocation): Don't try
	to CORBA_Object_duplicate the result if it is NULL
	(archive_get_location): Don't try to cast the result of
	location_open before we know whether it is non-NULL
	(impl_ConfigArchiver_Archive_createLocation): Call
	bonobo_object_from_servant on parent_ref->servant

	* location.c (location_destroy): Remove debugging message; make
	remaining debugging message more enlightening

	* archive.c (archive_get_child_locations): Rename from
	archive_foreach_child_location; rewrite to return a GList of child
	locations
	(impl_ConfigArchiver_Archive_getChildLocations): Use
	archive_get_child_locations
	(archive_destroy): Remove debugging message

	* bonobo-moniker-archiver.c (archive_resolve): Remove debugging
	messages

	* archive.c (archive_get_location): Remove debugging messages

	* config-log.c (dump_log): Remove debugging messages

	* archive.c (archive_foreach_child_location): Build a list first
	and then traverse it to avoid screwing up the tree traversal

	* mouse-properties-capplet.c (apply_settings): Use a CORBA
	exception structure
2001-08-22 13:56:23 +00:00
..
tests 1.5.2 2001-07-27 16:02:08 +00:00
.cvsignore remove the root-manager for now. added an explanation to Makefile.am 2001-07-12 05:08:36 +00:00
archive.c Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
archive.h Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
archiver-client.c Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
archiver-client.h Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
archiver-spec More Helix to Ximian. Also, the new network code - untested - and a fix for backends/Makefile.am 2001-01-24 20:40:25 +00:00
backend-list.c Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
backend-list.h Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
bonobo-config-archiver.c Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
bonobo-config-archiver.h Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
bonobo-moniker-archiver.c Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
Bonobo_Moniker_archiver.oaf.in Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
ChangeLog Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
cluster-location.c Implement 2001-05-05 03:05:20 +00:00
cluster-location.h Implement 2001-05-05 03:05:20 +00:00
cluster.c Implement 2001-05-05 03:05:20 +00:00
cluster.h Implement 2001-05-05 03:05:20 +00:00
config-archiver.c Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
config-log.c Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
config-log.h Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
config-manager.c Changed e-mail addresses: helixcode.com -> ximian.com. 2001-01-12 15:03:02 +00:00
config_archiverConf.sh.in Renamed ximian_archiver to config_archiver 2001-07-05 21:57:01 +00:00
default-global.xml Added display-conf backend. 2001-07-02 21:40:38 +00:00
default-user.xml Notify listeners with a sync event 2001-07-24 22:52:28 +00:00
future-spec More Helix to Ximian. Also, the new network code - untested - and a fix for backends/Makefile.am 2001-01-24 20:40:25 +00:00
location.c Added exception RollbackDataNotFound Added exception LocationNotFound 2001-08-22 13:56:23 +00:00
location.h Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
main.c Return NULL if fgets returns NULL (dump_log): If both first_old and 2001-08-03 14:38:09 +00:00
Makefile.am Add dependency on CORBA_SOURCE to archiver-client.c. (clean-local): Add 2001-08-20 23:43:10 +00:00
TODO Use local time rather than Greenwich Mean Time 2001-01-25 19:44:54 +00:00
util.c Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
util.h Added CORBA interface to the archiver 2001-08-20 15:47:57 +00:00
versioning-spec More Helix to Ximian. Also, the new network code - untested - and a fix for backends/Makefile.am 2001-01-24 20:40:25 +00:00