hal ChangeLog,1.161,1.162

David Zeuthen david at pdx.freedesktop.org
Sun Jun 20 06:27:56 PDT 2004


Update of /cvs/hal/hal
In directory pdx:/tmp/cvs-serv21894

Modified Files:
	ChangeLog 
Log Message:
2004-06-20  David Zeuthen  <david at fubar.dk>

	* hald/Makefile.am (install-data-local): Create
	$(LOCALSTATEDIR)/lib/hal

	* hald/linux/common.c (rename_and_merge): Check
	persistent_device_list configuration value

	* hald/device.c (hal_device_property_set_attribute) 
	(hal_device_property_set_string, hal_device_property_set_bool) 
	(hal_device_property_set_double, hal_device_property_remove): 
	Check persistent_device_list configuration value

	* hald/hald.c (main): Check persistent_device_list configuration
	value

	* hald/hald.conf: Add persistent_device_list tag, set to false
	as default

	* hald/hald_conf.h: Add persistent_device_list member

	* hald/hald_conf.c (hald_conf): Add persistent_device_list member
	(end): Check for persistent_device_list tag

	* hald/property.h: Rename property_attribute to PropertyAttribute

2004-06-20  David Zeuthen  <david at fubar.dk>

	Patch from Kay Sievers <kay.sievers at vrfy.org>

	* hald/pstore.[ch]: New files

	* hald/linux/common.c (rename_and_merge): Load a device from disk

	* hald/property.h: Add property_attribute enum and 
	hal_property_get_attribute(), hal_property_set_attribute()

	* hald/property.c: Add readonly, persistence, callout bools to
	HalProperty
	(hal_property_set_attribute): New function
	(hal_property_get_attribute): New function

	* hald/hald_dbus.c (device_set_property): Set property to persistent

	* hald/hald.h: Add hald_get_pstore_sys

	* hald/hald.c (hald_get_pstore_sys): New function
	(main): Load persistent store

	* hald/device.h: Add hal_device_property_set_attribute()

	* hald/device.c (hal_device_property_set_string):
	(hal_device_property_set_int, hal_device_property_set_bool)
	(hal_device_property_set_double): Save property to disk if the
	PERSISTENCE attribute is set
	(hal_device_property_remove): Delete property from disk if the
	PERSISTENCE attribyte is set
	(hal_device_property_set_attribute): New function

	* hald/Makefile.am (INCLUDES): Add PACKAGE_LOCALSTATEDIR
	(hald_SOURCES): add pstore.[ch]



Index: ChangeLog
===================================================================
RCS file: /cvs/hal/hal/ChangeLog,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -d -r1.161 -r1.162
--- ChangeLog	11 Jun 2004 17:59:18 -0000	1.161
+++ ChangeLog	20 Jun 2004 13:27:45 -0000	1.162
@@ -1,3 +1,65 @@
+2004-06-20  David Zeuthen  <david at fubar.dk>
+
+	* hald/Makefile.am (install-data-local): Create
+	$(LOCALSTATEDIR)/lib/hal
+
+	* hald/linux/common.c (rename_and_merge): Check
+	persistent_device_list configuration value
+
+	* hald/device.c (hal_device_property_set_attribute) 
+	(hal_device_property_set_string, hal_device_property_set_bool) 
+	(hal_device_property_set_double, hal_device_property_remove): 
+	Check persistent_device_list configuration value
+
+	* hald/hald.c (main): Check persistent_device_list configuration
+	value
+
+	* hald/hald.conf: Add persistent_device_list tag, set to false
+	as default
+
+	* hald/hald_conf.h: Add persistent_device_list member
+
+	* hald/hald_conf.c (hald_conf): Add persistent_device_list member
+	(end): Check for persistent_device_list tag
+
+	* hald/property.h: Rename property_attribute to PropertyAttribute
+
+2004-06-20  David Zeuthen  <david at fubar.dk>
+
+	Patch from Kay Sievers <kay.sievers at vrfy.org>
+
+	* hald/pstore.[ch]: New files
+
+	* hald/linux/common.c (rename_and_merge): Load a device from disk
+
+	* hald/property.h: Add property_attribute enum and 
+	hal_property_get_attribute(), hal_property_set_attribute()
+
+	* hald/property.c: Add readonly, persistence, callout bools to
+	HalProperty
+	(hal_property_set_attribute): New function
+	(hal_property_get_attribute): New function
+
+	* hald/hald_dbus.c (device_set_property): Set property to persistent
+
+	* hald/hald.h: Add hald_get_pstore_sys
+
+	* hald/hald.c (hald_get_pstore_sys): New function
+	(main): Load persistent store
+
+	* hald/device.h: Add hal_device_property_set_attribute()
+
+	* hald/device.c (hal_device_property_set_string):
+	(hal_device_property_set_int, hal_device_property_set_bool)
+	(hal_device_property_set_double): Save property to disk if the
+	PERSISTENCE attribute is set
+	(hal_device_property_remove): Delete property from disk if the
+	PERSISTENCE attribyte is set
+	(hal_device_property_set_attribute): New function
+
+	* hald/Makefile.am (INCLUDES): Add PACKAGE_LOCALSTATEDIR
+	(hald_SOURCES): add pstore.[ch]
+
 2004-06-11  Joe Shaw  <joeshaw at novell.com>
 
 	Patch from Dan Williams (dcbw at redhat.com).





More information about the hal-commit mailing list