2001-07-30 Bradford Hovinen <hovinen@ximian.com>
* config-log.c (socket_data_cb): Close the socket if we couldn't
load the log entry
(config_log_destroy):
(config_log_open): Disable socket sync system
2001-07-27 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_destroy): Don't
unref the event source or the property bag
2001-07-24 Richard Hestilow <hestilow@ximian.com>
* config-log.c (parse_line): Ok, bad fix. Move that to the archiver.
* bonobo-config-archiver.c (pb_set_fn): Moved here.
(bonobo_config_archiver_new): Don't aggregate against an EventSource,
since the PropertyBag already has one and everything will get confused.
Just use the one the bag has.
(bonobo_config_archiver_destroy): Don't unref the event source, we
don't own it any more.
2001-07-24 Richard Hestilow <hestilow@ximian.com>
* config-log.c (parse_line): Fix date parsing to work with DST.
* bonobo-config-archiver.[ch]: Export a PropertyBag interface that
has the last_modified date as a read-only property.
2001-07-17 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_new): Add
mechanism for quitting once the moniker is no longer in use
(bonobo_config_archiver_new): Make archive a static variable
(bonobo_config_archiver_new): Explicitly destroy archive when
program quits
(timeout_cb): Remove
* capplet-util.c (get_factory_name):
(get_default_moniker):
(get_property_name): Use correct names when the full path was
specified for the executable
2001-07-17 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_new): Add
mechanism for quitting once the moniker is no longer in use
2001-07-12 Bradford Hovinen <hovinen@ximian.com>
* archive.c (archive_get_current_location_id): Only try to store a
full snapshot if we are in a global archive
* bonobo-config-archiver.c (bonobo_config_archiver_new): Store
real_name in archiver_db
(bonobo_config_archiver_destroy): Use archiver_db->real_name with
bonobo_url_register
2001-07-09 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_new): Use
bonobo_object_unref rather than gtk_object_destroy
* bonobo-moniker-archiver.c (archiver_resolve): Allow PropertyBag
interface as well
(parse_name): Set *location to NULL when there is no location
* sound-properties.xml: Use 0 and 1 rather than true and false
* capplet-dir.c (capplet_control_launch): Don't convert underscores
to dashes in moniker
2001-07-09 Bradford Hovinen <hovinen@ximian.com>
* archive.c (archive_load): Use .gnome/capplet-archive rather than
.gnome/control-center
* sound-properties-capplet.c (create_control_cb): Implement
(main): Use create_control_cb
* Bonobo_Control_Capplet_sound_properties.oaf: Use PropertyControl
interface
* sound-properties-capplet.c (create_dialog_cb): Update signature
for use as a BonoboPropertyControlGetControlFn
* capplet-dir.c (capplet_control_launch): Create a control by
first retrieving the PropertyControl and then extracting the
control from it
(capplet_control_launch): Connect button signals
(capplet_cancel_cb): Implement. Just destroy the app widget
(capplet_ok_cb): Ditto.
(capplet_control_launch): Don't use a BonoboArg when setting the
property
2001-07-09 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_new): Try to
load the defaults file if no rollback data can be found
* capplets/sound/Makefile.am (defaults_DATA): Add sound-properties.xml
(EXTRA_DIST): Add defaults_DATA
* control-center/Makefile.am (INCLUDES): Update directory locations
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-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 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-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 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 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-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-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-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