diff options
author | Havoc Pennington <hp@pobox.com> | 2000-09-09 16:48:04 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-09-09 16:48:04 +0000 |
commit | 09ce14ba906251f33302a3d5073ddbb8bfdb36b9 (patch) | |
tree | 6fd93a4732aed5a18818a935426b43e3b7de11dc /examples | |
parent | 4876fb2f8b7a04f797007d57c4c7b3599fbc21ac (diff) | |
download | gconf-09ce14ba906251f33302a3d5073ddbb8bfdb36b9.tar.gz |
immediately log the addition or removal to the saved state file, which is
2000-09-09 Havoc Pennington <hp@pobox.com>
* gconf/gconf-database.c (gconf_database_add_listener)
(gconf_database_remove_listener): immediately log the addition
or removal to the saved state file, which is now in a streaming
format
(gconf_database_get_persistent_name): abstraction for getting
the address of the database, of "def" if it's the default one
(gconf_database_log_listeners_to_string): replaces conversion
from database to markup node; no longer using GMarkup here
* gconf/gconf-listeners.c (gconf_listeners_get_data):
new function to get listener data for a connection ID
* gconf/gconfd.c (one_hour_timeout): save the logfile
in the timeout, to compress it since we have just been appending
over the last hour
(logfile_read, logfile_save): rewrite to use new format, not the
GMarkup format
* gconf/gconf-internals.c (gconf_object_to_string): Add
this function
Diffstat (limited to 'examples')
0 files changed, 0 insertions, 0 deletions