Commit graph

53 commits

Author SHA1 Message Date
Bradford Hovinen
00a42ca4f3 Remove libcapplet Add XIMIAN_ARCHIVER_{LIBDIR|LIBS|INCLUDEDIR} Bump
2001-07-05  Bradford Hovinen  <hovinen@ximian.com>

	* configure.in (GNOMECC): Remove libcapplet
	Add XIMIAN_ARCHIVER_{LIBDIR|LIBS|INCLUDEDIR}
	Bump version number to 1.3.2
2001-07-05 20:06:12 +00:00
Bradford Hovinen
4cf6f3a859 Use bonobo-conf rather than bonobo-config for include path
2001-07-05  Bradford Hovinen  <hovinen@ximian.com>

	* bonobo-config-archiver.[ch]: Use bonobo-conf rather than
	bonobo-config for include path
2001-07-05 17:41:47 +00:00
Bradford Hovinen (Gdict maintainer)
07bc9090c8 Added missing OAF file 2001-07-05 17:38:11 +00:00
Bradford Hovinen (Gdict maintainer)
f76b12f43c Added missing Bonobo config moniker files 2001-07-05 17:37:53 +00:00
Bradford Hovinen
aaaf56e71c Removed rules pertaining to sound-properties
2001-07-05  Bradford Hovinen  <hovinen@ximian.com>

	* capplets/Makefile.am: Removed rules pertaining to
	sound-properties

	* capplets/sound-properties-capplet.c (set_moniker_cb): Change
	BonoboPropertyEditor to BonoboPEditor

	* configure.in: Update AC_INIT to use correct directory name
	(AC_OUTPUT): Update to current directory structure

	* Makefile.am (SUBDIRS): Update to current directory structure

	* capplets/Makefile.am (always_built_SUBDIRS): Updated to current
	directory structure

	* bonobo-moniker-archiver.c (archiver_resolve): Update call to
	Bonobo_ConfigDatabase_addDatabase

	* bonobo-config-archiver.h: Fix include directories

	* Makefile.am (INCLUDES): Update to use pkg-config standards; add
	BONOBO_CFLAGS
	Include configuration moniker-related material
	(SUBDIRS): Remove
	(bin_PROGRAMS): Added ximian-archiver

	* capplets/keyboard/prefs-widget.c (set_scale): Add appropriate casts

	* capplets/rollback/Makefile.am (INCLUDES):
	(rollback_capplet_LDADD): Update to include ximian_archiver stuff
	correctly
2001-07-05 17:27:44 +00:00
Tambet Ingo
9a1ac9dd28 Added display-conf backend.
2001-07-02  Tambet Ingo  <tambet@ximian.com>

	* default-global.xml: Added display-conf backend.
2001-07-02 21:40:38 +00:00
Bradford Hovinen
a18fd85bba Return NULL if the location id is NULL (archive_get_current_location_id):
2001-06-22  Bradford Hovinen  <hovinen@ximian.com>

	* archive.c (archive_get_current_location): Return NULL if the
	location id is NULL
	(archive_get_current_location_id): Return NULL if storing the
	snapshot results in an error

	* location.c (location_store): Add return values for error
	conditions; remove g_warning's and g_critical's
	(location_store_full_snapshot): Folded in store_snapshot_cb; don't
	call location_foreach_backend
	(location_store_full_snapshot): Return error condition; 0 on
	success, -1 if any backend failed

	* location-manager-dialog.c (location_manager_dialog_set_arg): Add
	a check to inform the user if the location manager was unable to
	form an initial configuration snapshot
2001-06-22 16:34:57 +00:00
Bradford Hovinen
47d682e446 Use location_get_changed_backends
2001-06-21  Bradford Hovinen  <hovinen@ximian.com>

	* archive.c (archive_set_current_location): Use
	location_get_changed_backends

	* location.c (location_get_changed_backends):
	(location_does_backend_change): Implement
	(create_backends_list):
	(merge_backend_lists): Moved from archive.c

	* gui-backend-list.c (gui_backend_list_launch_current): Use
	location_does_backend_change when deciding whether to pass
	--location on the command line
2001-06-21 21:48:12 +00:00
Bradford Hovinen
93e004a93f Don't call close on fd (dump_log): Use g_critical on error conditions
2001-06-21  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (dump_log): Don't call close on fd
	(dump_log): Use g_critical on error conditions rather than g_warning
2001-06-21 14:33:24 +00:00
Bradford Hovinen (Gdict maintainer)
9f75f8c219 Typo bugfix in configuration log 2001-06-20 18:53:47 +00:00
Bradford Hovinen
f0dda427f7 Call io_buffer_destroy
2001-06-20  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (config_log_write_entry): Call io_buffer_destroy
2001-06-20 18:33:08 +00:00
Bradford Hovinen
1f701fce3b Dump the log after loading it from the slave (dump_log): Set first_old to
2001-06-20  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (slave_data_cb): Dump the log after loading it from
	the slave
	(dump_log): Set first_old to the beginning of the list after the dump
	(do_load): Don't call do_unload
	(socket_data_cb): Check for hang up first
	(do_load): Don't call reset_filenames

	* archive.c, Makefile.am: Replace all instances of ximian-config
	with ximian-setup-tools

	* config-log.c (slave_new): Don't apprise slave of new data
	(config_log_write_entry): Dump log after every write
2001-06-20 17:58:45 +00:00
Bradford Hovinen
c39d6dff02 Dump the log after loading it from the slave (dump_log): Set first_old to
2001-06-20  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (slave_data_cb): Dump the log after loading it from
	the slave
	(dump_log): Set first_old to the beginning of the list after the dump
	(do_load): Don't call do_unload
	(socket_data_cb): Check for hang up first
2001-06-20 17:21:33 +00:00
Bradford Hovinen
0b43d32e46 Don't apprise slave of new data (config_log_write_entry): Dump log after
2001-06-20  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (slave_new): Don't apprise slave of new data
	(config_log_write_entry): Dump log after every write
2001-06-20 14:41:18 +00:00
Bradford Hovinen (Gdict maintainer)
0d1ac243ed Undefine DEBUG_ME_MORE 2001-06-19 18:46:02 +00:00
Bradford Hovinen
172e5c0939 Free the location path as we walk down it. (create_backends_list):
2001-06-19  Bradford Hovinen  <hovinen@ximian.com>

	* archive.c (archive_set_current_location): Free the location path
	as we walk down it.
	(create_backends_list): Implement
	(merge_backend_lists): Implement
	(archive_set_current_location): Call above functions
	(create_backends_list): Get rid of dummy first element
	(archive_set_current_location): Don't use backends->next when
	calling rollback_backends_to

	* location.c (run_backend_proc): Remember to close the writing end
	(location_store): Change g_error to g_critical
	(run_backend_proc): Don't getenv PATH
	(run_backend_proc): Make sure to close other end of pipe in child
	process

2001-06-18  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (location_store): Use GString API

	* config-log.c (slave_data_cb): Don't use == to test IO conditions
2001-06-19 18:31:18 +00:00
Bradford Hovinen
aa7315ed93 Don't use == to test IO conditions
2001-06-18  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (slave_data_cb): Don't use == to test IO conditions
2001-06-18 16:45:31 +00:00
Bradford Hovinen
cf371772c8 Don't free path string after setting the path
2001-06-01  Bradford Hovinen  <hovinen@ximian.com>

        * location.c (run_backend_proc): Don't free path string after
        setting the path
2001-06-02 01:47:18 +00:00
Chema Celorio
1d5ef7fade create x_aConf.sh from the XIMIAN_ARCHIVER_FOO_CONF varialbes
2001-05-26  Chema Celorio  <chema@celorio.com>

	* Makefile.am (ximian_archiverConf.sh): create x_aConf.sh from
	the XIMIAN_ARCHIVER_FOO_CONF varialbes

2001-05-26  Chema Celorio  <chema@celorio.com>

	* configure.in (XIMIAN_ARCHIVER_LIBDIR/LIBS/INCLUDEDIR_CONF):
	add new variables to be used in ximian_archiverConf.sh which are
	different from
2001-05-26 10:14:57 +00:00
Chema Celorio
d8c177553d bump to 0.5.0 (XIMIAN_ARCHIVER_INCLUDEDIR): add variables for
2001-05-24  Chema Celorio  <chema@celorio.com>

	* configure.in: bump to 0.5.0
	(XIMIAN_ARCHIVER_INCLUDEDIR): add variables for ximian_archiverConf.sh.in

2001-05-24  Chema Celorio  <chema@celorio.com>

	* Makefile.am (libximian_archiver_la_SOURCES): add config-
	manger-dialog so that distcheck would pass
	(SUBDIRS): add the . dir because the capplet depends on
	the archiver and we need to build the archiver first
	(libximian_archiver_la_SOURCES): add location-list &
	create-location-dialog
	(ximian_archiverConf.sh): change to XIMIAN_ARVHIER_FOO

2001-05-24  Chema Celorio  <chema@celorio.com>

	* Makefile.am (Applicationsdir): added checked/unchecked.xpm
	so that distcheck will show me a little love


2001-05-24  Chema Celorio  <chema@celorio.com>

	* rollback-location-management.glade.in: move from archiver
2001-05-25 01:19:21 +00:00
Arturo Espinosa Aldama
6224fd448b 0.5 RELEASE
2001-05-24  Arturo Espinosa Aldama  <arturo@ximian.com>

	* 0.5 RELEASE
2001-05-25 00:59:33 +00:00
Bradford Hovinen
3621d25287 Added location-manager-capplet
2001-05-24  Bradford Hovinen  <hovinen@ximian.com>

	* Makefile.am (SUBDIRS): Added location-manager-capplet
2001-05-24 19:19:26 +00:00
JP Rosevear
f98e622027 use AF_UNIX for the family
2001-05-22  JP Rosevear  <jpr@ximian.com>

	* config-log.c (bind_socket): use AF_UNIX for the family

	* location.c (run_backend_proc): use putenv() rather than setenv()
	for solaris

	* config-log.c: define the SUN_LEN macro for those systems not
	having it
	(connect_socket): use the more portable domain type, PF_LOCAL
	seems to map to PF_UNIX on linux anyhow

2001-05-22  JP Rosevear  <jpr@ximian>

	* e-search-bar/Makefile.am: include gal cflags
2001-05-22 22:07:34 +00:00
Chema Celorio
03bb9b896c replace "global.h" with "xst.h"
2001-05-13  Chema Celorio  <chema@celorio.com>

	* all .c files : replace "global.h" with "xst.h"

2001-05-12  Chema Celorio  <chema@celorio.com>

	* location.c (location_store_xml): add a carriage return after the
	warning message

2001-05-13  Chema Celorio  <chema@celorio.com>

	* internetsharing.glade.in: remove the range entry

2001-05-13  Chema Celorio  <chema@celorio.com>

	* xst-tool.h (XST_TOOL_MAKE_TYPE): add a macro that will reduce
	the boilerplate when we subclass an XstTool.

	* xst-dialog.c (xst_dialog_set_widget_policies): use
	widget_new function, don't append the widget to the
	slist here
	(xst_dialog_set_widget_user_modes): use widget_new_full

	* xst-widget.h: upd the header

	* xst-widget.c (xst_widget_new): reame to widget_new_full
	(xst_widget_new): implement a widget_new which takes only 2
	parameters an XstDialog and a XstWidgetPolicy. We prepend
	to the dialog->xst_widget_list inside the function and not
	in the caller.

	* Makefile.am (noinst_LIBRARIES): s/global.h/xst.h

2001-05-12  Chema Celorio  <chema@celorio.com>

	* global.h: rename to xst.h

	* xst-xml.c: constify
	(xst_xml_element_get_boolean): implement

	* xst-xml.h: constify

2001-05-13  Chema Celorio  <chema@celorio.com>

	* main.c (main): clean and start working on the front end.
	* callbacks.c:
	* transfer.c:

	* ishare.h : new file
2001-05-13 22:28:11 +00:00
Arturo Espinosa Aldama
87078db3c5 0.4 RELEASE sign added to all ChangeLogs.
2001-05-09  Arturo Espinosa Aldama  <arturo@ximian.com>

	* 0.4 RELEASE sign added to all ChangeLogs.
2001-05-09 18:26:50 +00:00
Bradford Hovinen
27692b9c5c Add sed expression to replace @VERSION@
2001-05-05  Bradford Hovinen  <hovinen@ximian.com>

	* Makefile.am (ximian_archiverConf.sh): Add sed expression to
	replace @VERSION@
2001-05-05 14:14:30 +00:00
Bradford Hovinen
a053572d1d Implement
2001-05-04  Bradford Hovinen  <hovinen@ximian.com>

	* cluster-location.c (cluster_location_do_rollback): Implement

	* location.c (location_do_rollback): Rename from do_rollback; make
	into virtual method
	(location_rollback_backend_to):
	(location_rollback_backend_by):
	(location_rollback_id): Update to call virtual method

	* Makefile.am (libximian_archiver_la_SOURCES):
	(include_HEADERS): Add cluster.[ch], cluster-location.[ch]

2001-05-03  Bradford Hovinen  <hovinen@ximian.com>

	* cluster.[ch]: New class

	* cluster.c (cluster_new):
	(cluster_load): Implement

	* archive.c (archive_set_arg): Add argument ARG_IS_GLOBAL
	(archive_class_init): Make ARG_PREFIX construct-only
	(archive_construct): Implement
	(do_load): Remove
	(archive_load): Use archive_construct; pass is_global as an
	argument to the object constructor
2001-05-05 03:05:20 +00:00
Bradford Hovinen
7631a53d80 Support STORE_DEFAULT (store_snapshot_cb): Use STORE_DEFAULT rather than
2001-05-03  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (location_store_xml): Support STORE_DEFAULT
	(store_snapshot_cb): Use STORE_DEFAULT rather than STORE_MASK_PREVIOUS

	* location.h (_StoreType): Add STORE_DEFAULT

	* config-log.c (config_log_get_rollback_id_by_steps): Return the
	current id if the node represents default data

	* main.c (do_add_location): Cast correctly, fixing compiler
	warning
2001-05-04 01:28:38 +00:00
Arturo Espinosa
78636aecbc Set a flag to disable the DEBUG_MSG macro, which messes with the
2001-04-26  Arturo Espinosa  <arturo@ximian.com>

	* util.h: Set a flag to disable the DEBUG_MSG macro, which
	messes with the frontend<->backend talking.
2001-04-27 00:32:19 +00:00
Arturo Espinosa
7c594c235f changed g_critical to g_error. If a newer version of glib is to be
2001-04-26  Arturo Espinosa  <arturo@ximian.com>

	* location.c: changed g_critical to g_error. If a newer
        version of glib is to be required, change configure.in then.
2001-04-26 22:35:47 +00:00
Bradford Hovinen
6ea2d34dd5 Save metadata immediately
2001-04-24  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (location_add_backend):
	(location_remove_backend): Save metadata immediately
2001-04-25 01:05:14 +00:00
Bradford Hovinen
b38b466dc0 Use read rather than fread
2001-04-24  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (location_store): Use read rather than fread

2001-04-23  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (location_store): Block SIGPIPE
	(location_store): Fix off-by-one bug

	* archive.c (archive_get_current_location_id): Store a full
	snapshot of the system after the default location is created

	* location.c (run_backend_proc): Added parameter do_get to allow
	control of whether pipe is opened to read or write
	(store_snapshot_cb): Implement. Invokes the given backend with
	--get and stores the XML data
	(location_store_full_snapshot): Implement. Stores a complete
	snapshot with all backend data
	(subtract_xml_node): Assume all nodes are the same
	(location_store): Add string termination character
	(location_store): Only store data if any data were actually read

2001-04-22  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (config_log_iterate): Use the correct data pointer
	to pass to the callback

	* location.c (location_new): Save the metadata for the newly
	created location right away

	* util.h: Defined DEBUG_MSG macro for debugging messages

	* archive.c (archive_unregister_location): Don't remove the
	location from the tree if the object is marked destroyed

2001-04-21  Bradford Hovinen  <hovinen@ximian.com>

	* archive.c (archive_destroy): Return if the archive was already
	destroyed

	* location.c (location_delete): Unregister the location before
	destroying it

	* config-log.c (config_log_delete): Set deleted flag
	(config_log_destroy): Only dump the log if the log is not marked
	deleted

	* location.c (location_delete): Check return value of rmdir

	* config-log.c (io_buffer_destroy): Call g_io_channel_close to
	close the GIOChannel
	(disconnect_socket): Force the removal of the source id from the
	main loop
	(config_log_destroy): Disconnect the socket after unloading, not
	before

	* location.c (location_delete): Remember to have a NULL at the end
	of arguments to g_strconcat ()

2001-04-22  Bradford Hovinen  <hovinen@ximian.com>

	* location-list.[ch]: Change to inherit GtkObject

	* location-manager-dialog.c (location_manager_dialog_destroy):
	Implement. Close and destroy all aggregated objects.
	(close_cb): Call gtk_object_destroy

2001-04-21  Bradford Hovinen  <hovinen@ximian.com>

	* location-manager-dialog.c (delete_location_cb): Don't let the
	user delete the default location
	(delete_ok_cb): Add some sanity checks to make sure the current
	location is set to something new if we delete it

	* location-list.c (location_list_select): Implement. Selectes the
	given location in the location list

	* location-manager-dialog.c (delete_ok_cb): Use correct semantics
	for callback
2001-04-25 00:57:59 +00:00
Bradford Hovinen
49876695d2 Added InputBuffer, removed get_line (struct _Slave): (struct
2001-04-20  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c: Added InputBuffer, removed get_line
	(struct _Slave):
	(struct _ConfigLogPrivate ): Replaced GIOChannel * and FILE * with
	InputBuffer *'s
	(input_buffer_new): Implement. Constructs a new input buffer
	(input_buffer_destroy): Implement. Destroys an input buffer and
	closes the file descriptor
	(input_buffer_cycle): Implement (borrowed from GDict). Reads
	additional data from the input file
	(input_buffer_read_line): Implement (borrowed from GDict). Reads a
	line from the input file and returns a pointer to it
	(input_buffer_write): Implement. Write the indicated string out to
	the channel

2001-04-15  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (config_log_set_arg): Create semaphore for
	auto-reloading
	(do_load): Removed locking code
	(load_log_entry): Support prepending log entries to the beginning
	of the log; free entry->date if parsing was unsuccessful
	(config_log_reset_filenames): Unlink socket filename if not owner
	(config_log_reset_filenames): Rebind socket when filename is reset
	(connect_socket): Implement. Creates or connects to the socket
	associated with the config log
	(check_socket_filename): Implement. Checks to see if the filename
	associated with the socket is in use.
	(bind_socket): Implement. Binds the socket to the filename.
	(socket_connect_cb): Implement. Callback issued when a master gets
	a new connection.
	(socket_data_cb): Implement. Callback issued when a slave gets
	data from the master.
	(slave_new): Implement. Creates a new slave structure
	(slave_destroy): Implement. Destroys a slave structure
	(slave_data_cb): Implement. Callback issued when data comes in
	from a slave
	(slave_broadcast_data): Implement. Broadcast the first log entry
	to all the slaves except the given one
	(disconnect_socket): Implement. Disconnects the socket
	(config_log_open): Call connect_socket
	(do_unload): Don't dump the log unless currently the socket owner
	(config_log_write_entry): Broadcast data to slaves or write data
	to socket, depending on whether currently the socket owner

2001-04-14  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (do_unload): Add a parameter write_log to tell
	whether to write out the log when unloading
	(config_log_finalize): Implement

	* config-log.[ch]: Put all data fields in ConfigLogPrivate
	structure

	* gui-backend-list.c (gui_backend_list_launch_current): Rewrite to
	use popen
2001-04-22 01:05:26 +00:00
Bradford Hovinen
69ff23e49b Make sure to search location of XST backends
2001-04-11  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (run_backend_proc): Make sure to search location of
	XST backends

	* Makefile.am (INCLUDES): Added XST_BACKEND_LOCATION
2001-04-12 01:43:31 +00:00
Bradford Hovinen
c366b85ccf Search XST_FRONTEND_LOCATION if we are in a global state, to make sure
2001-04-11  Bradford Hovinen  <hovinen@ximian.com>

	* gui-backend-list.c: Search XST_FRONTEND_LOCATION if we are in a
	global state, to make sure XSTs are found
	(populate_from_dir): If dealing with an XST, replace "-admin" with
	"-conf" to get the backend

	* Makefile.am (INCLUDES): Added XST_FRONTEND_LOCATION

	* Makefile.am (INCLUDES): Replace obsolete hcm directory names
	with ximian-config
2001-04-12 00:57:01 +00:00
Bradford Hovinen
737118953b Use attr->val rather than attr->node Created Removed parts dealing with
2001-02-20  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (compare_xml_nodes): Use attr->val rather than
	attr->node
	* tests/test-3.sh: Created
	* tests/test-2.sh: Removed parts dealing with partial containment
2001-02-20 15:37:48 +00:00
Bradford Hovinen
afc3333a5a Added test-1.sh and test-2.sh, the first two tests in the test suite
2001-02-19  Bradford Hovinen  <hovinen@ximian.com>

	* Added test-1.sh and test-2.sh, the first two tests in the test suite

	* location.c (location_foreach_backend): Update to use BackendNote
	(do_rollback): Don't do rollback if the doc is NULL
	(location_store_xml): Return if this location does not contain the
	backend specified
	(location_store_xml): Use fprintf rather than g_warning
	(subtract_xml_node):
	(merge_xml_nodes): Update child node while iterating

	* config-log.c (config_log_get_rollback_ids_for_date): Remove

	* location.c (location_set_arg): ref inherited object

	* main.c (main): Don't check if the location is default; don't
	create default location if non-existant
	(main): Signal error if the user is adding a location and did not
	specify a name
	(main): Use fprintf to signal the error that a location could not
	be opened
	(main): Signal error and exit when archive cannot be opened,
	rather than using g_error
	(do_add_location): Check for NULL location_id
	(do_add_location): Create default location if it does not exist
	and it is specified as the parent

	* archive.c (archive_get_current_location_id): Create the default
	location if it does not exist

	* backend-list.c (backend_list_contains): Use strcmp and iterate
	through the list

	* location.c (location_contains): Read whether the backend is in
	the master list if this location is toplevel

2001-02-18  Bradford Hovinen  <hovinen@ximian.com>

	* main.c (do_add_backend): Support ContainmentType specification
	(do_store): Support StoreType specification
	(struct store_options): Add set of options to support
	compare_parent, mask_previous, options
	(struct add_remove_backend_options): Add option for partial
	containment when adding backend

	* location.c (subtract_xml_node):
	(merge_xml_nodes):
	(compare_xml_nodes):
	(merge_xml_docs):
	(subtract_xml_doc): Implement. XML node compare/merging operations
	(location_store): Rewrite to call location_store_xml
	(location_store_xml): Include support for diffing with
	configuration data from parent config
	(location_dump_rollback_data): Rewrite to use
	location_load_rollback_data
	(dump_xml_data): Remove
	(do_rollback): Rewrite to use xmlDocDump; pass xmlDocPtr rather
	than id number
	(location_rollback_id): Add node merging support
	(location_rollback_backend_by):
	(location_rollback_backend_to): Rewrite to use
	location_load_rollback_data
	(location_rollback_backends_to): Rewrite to iterate through
	backend list and call location_rollback_backend_to for each
	element
	(location_rollback_all_to): Ditto

2001-02-14  Bradford Hovinen  <hovinen@ximian.com>

	* location.h (_ContainmentType): Introduce. Specifies the type of
	containment (full, partial, none), of a backend in a location

	* location.c: Added struct BackendNote; have backend list include
	type of containment as well as backend id
	(location_contains): Use find_note
	(find_note): Implement. Finds a note for the given backend id in
	the backend list
	(backend_note_new):
	(backend_note_destroy): Implement. Convenience functions for
	creating and destroying backend notes
	(load_metadata_file):
	(write_metadata_file): Read/write type of backend containment
	(full or partial)
	(location_add_backend): Pass parameter telling whether containment
	is partial
2001-02-20 02:43:35 +00:00
Jose Maria Celorio
c82bc4ba15 shut up cvs. Upd. TODO
shut up cvs.
Upd. TODO
2001-01-25 22:38:28 +00:00
Bradford Hovinen
b3559fa5ac Use local time rather than Greenwich Mean Time
2001-01-25  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (get_current_date): Use local time rather than
	Greenwich Mean Time

	* location.c (location_store_xml): Implement; copy from
	location_store
	(location_store): Free filename after use

	* archive.c (archive_load): Free prefix only if not global

	* location.c (location_rollback_all_to): Increment array

	* util.c (parse_date): Normalize values
2001-01-25 19:44:54 +00:00
Bradford Hovinen
18b6da4d1a Increment array
2001-01-25  Bradford Hovinen  <hovinen@ximian.com>

	* location.c (location_rollback_all_to): Increment array

	* util.c (parse_date): Normalize values

2001-01-24  Bradford Hovinen  <hovinen@ximian.com>

	* config-log.c (do_load): Disabled locking for now
2001-01-25 15:23:51 +00:00
Arturo Espinosa
1adfcbd424 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
Bradford Hovinen
c294afced9 Added fine-grained location management description
2001-01-24  Bradford Hovinen  <hovinen@ximian.com>

	* archiver-spec: Added fine-grained location management description
2001-01-24 17:08:15 +00:00
Bradford Hovinen
0229873762 Added AM_PROG_LIBTOOL call for libximian_archiver Added rule for
2001-01-13  Bradford Hovinen  <hovinen@ximian.com>

        * configure.in: Added AM_PROG_LIBTOOL call for libximian_archiver
        * archiver/Makefile.am: Added rule for ximian_archiverConf.sh; add
	installation target for Conf.sh
	* archiver/Makefile.am: Replaced occurrences of helix with ximian
	Removed references to ximian_config_manager
2001-01-24 15:47:33 +00:00
Hans Petter
7beca6f9f9 Changed e-mail addresses: helixcode.com -> ximian.com. 2001-01-12 15:03:02 +00:00
Hans Petter
53acf19538 Updated copyright headers. 2001-01-12 14:40:26 +00:00
Jacob "Ulysses" Berkman
754c4d92a2 add network
2000-12-27  Jacob "Ulysses" Berkman  <jacob@helixcode.com>

	* src/Makefile.am (SUBDIRS): add network

	* configure.in: add network dir

	* interfaces/network.glade.in: updates etc.

	* src/network/: new network tool, based on (so far) the
	nameresolution tool
2000-12-27 22:34:38 +00:00
Ross Golder
de4afa46e7 Fixed missing 'make dist' distributables 2000-12-26 16:15:09 +00:00
Bradford Hovinen
cef853b322 Use auxillary structure to pass data to traversal callback
2000-12-22  Bradford Hovinen  <hovinen@helixcode.com>

	* archive.c (foreach_cb):
	(archive_foreach_child_location): Use auxillary structure to pass
	data to traversal callback
	(archive_get_location):
	(archive_register_location): strdup() location ids
	(free_location_cb): free() key

	* Added config-manager-dialog.[ch], create-location-dialog.[ch],
	location-list.[ch], config-manager.c
	rollback-location-management.glade

2000-12-20  Bradford Hovinen  <hovinen@helixcode.com>

	* location.c (location_get_parent): Implement

	* archive.c (load_all_locations): Implement
	(foreach_cb):
	(archive_foreach_child_location): Implement
2000-12-22 21:44:22 +00:00
Jacob "Ulysses" Berkman
650afa59df import of new networking tool's interface
2000-12-20  Jacob "Ulysses" Berkman  <jacob@helixcode.com>

	* interfaces/network.glade.in: import of new networking
	tool's interface
2000-12-20 17:59:59 +00:00
Bradford Hovinen
251530d68a Create and include headers for libhelix_archiver.a (includedir): Set
2000-12-19  Bradford Hovinen  <hovinen@helixcode.com>

	* Makefile.am (include_HEADERS): Create and include headers for
	libhelix_archiver.a
	(includedir): Set includedire to include/helix-archiver
2000-12-19 15:03:45 +00:00