hal: Branch 'master'

David Zeuthen david at kemper.freedesktop.org
Sat Sep 23 14:15:02 PDT 2006


 doc/api/tmpl/.gitignore              |    3 
 doc/api/tmpl/acpi.sgml               |   75 -
 doc/api/tmpl/apm.sgml                |   75 -
 doc/api/tmpl/blockdev.sgml           |   75 -
 doc/api/tmpl/classdev.sgml           |   82 -
 doc/api/tmpl/coldplug.sgml           |   27 
 doc/api/tmpl/config.sgml             |  292 -----
 doc/api/tmpl/device.sgml             |  495 ---------
 doc/api/tmpl/device_info.sgml        |   38 
 doc/api/tmpl/device_store.sgml       |  149 --
 doc/api/tmpl/dlist.sgml              |   19 
 doc/api/tmpl/hal-unused.sgml         | 1778 -----------------------------------
 doc/api/tmpl/hal_block.sgml          |   19 
 doc/api/tmpl/hal_ide.sgml            |   19 
 doc/api/tmpl/hal_input.sgml          |   19 
 doc/api/tmpl/hal_monitor.sgml        |   19 
 doc/api/tmpl/hal_net.sgml            |   19 
 doc/api/tmpl/hal_pci.sgml            |   19 
 doc/api/tmpl/hal_scsi.sgml           |   19 
 doc/api/tmpl/hal_usb.sgml            |   19 
 doc/api/tmpl/hald.sgml               |   73 -
 doc/api/tmpl/hald_dbus.sgml          |  321 ------
 doc/api/tmpl/hald_marshal.sgml       |  106 --
 doc/api/tmpl/hald_runner.sgml        |  142 --
 doc/api/tmpl/hotplug.sgml            |  106 --
 doc/api/tmpl/hotplug_helper.sgml     |   53 -
 doc/api/tmpl/ids.sgml                |   61 -
 doc/api/tmpl/libhal-policy.sgml      |   19 
 doc/api/tmpl/libhal-storage.sgml     |  720 --------------
 doc/api/tmpl/libhal.sgml             | 1064 --------------------
 doc/api/tmpl/linux_dvd_rw_utils.sgml |  113 --
 doc/api/tmpl/logger.sgml             |  131 --
 doc/api/tmpl/logging.sgml            |   19 
 doc/api/tmpl/main.sgml               |   27 
 doc/api/tmpl/osspec.sgml             |   69 -
 doc/api/tmpl/osspec_linux.sgml       |   65 -
 doc/api/tmpl/physdev.sgml            |   67 -
 doc/api/tmpl/pmu.sgml                |   75 -
 doc/api/tmpl/property.sgml           |  346 ------
 doc/api/tmpl/runner.sgml             |   88 -
 doc/api/tmpl/shared.sgml             |   19 
 doc/api/tmpl/sysfs.sgml              |   19 
 doc/api/tmpl/util.sgml               |  365 -------
 doc/api/tmpl/utils.sgml              |   53 -
 doc/spec/hal-spec.html               |  156 ++-
 gtk-doc.make                         |    3 
 46 files changed, 119 insertions(+), 7421 deletions(-)

New commits:
diff-tree aee0e0ba2e734506f5c430374e9896c025b7a655 (from cd1823f11eea4de5e7a236bc19b29397658946f8)
Author: David Zeuthen <davidz at redhat.com>
Date:   Sat Sep 23 17:14:48 2006 -0400

    remove gtk-doc tmpl files from source control

diff --git a/doc/api/tmpl/.gitignore b/doc/api/tmpl/.gitignore
deleted file mode 100644
index 6124e19..0000000
--- a/doc/api/tmpl/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-hal-unused.sgml
-*.bak
-*~
diff --git a/doc/api/tmpl/acpi.sgml b/doc/api/tmpl/acpi.sgml
deleted file mode 100644
index 816cb45..0000000
--- a/doc/api/tmpl/acpi.sgml
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-acpi
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION acpi_synthesize_hotplug_events ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_add_acpi ##### -->
-<para>
-
-</para>
-
- at acpi_path: 
- at acpi_type: 
- at parent: 
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_remove_acpi ##### -->
-<para>
-
-</para>
-
- at acpi_path: 
- at acpi_type: 
- at end_token: 
-
-
-<!-- ##### FUNCTION acpi_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION acpi_generate_add_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION acpi_generate_remove_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/apm.sgml b/doc/api/tmpl/apm.sgml
deleted file mode 100644
index 7edd900..0000000
--- a/doc/api/tmpl/apm.sgml
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-apm
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION apm_synthesize_hotplug_events ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_add_apm ##### -->
-<para>
-
-</para>
-
- at apm_path: 
- at apm_type: 
- at parent: 
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_remove_apm ##### -->
-<para>
-
-</para>
-
- at apm_path: 
- at apm_type: 
- at end_token: 
-
-
-<!-- ##### FUNCTION apm_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION apm_generate_add_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION apm_generate_remove_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/blockdev.sgml b/doc/api/tmpl/blockdev.sgml
deleted file mode 100644
index 14ff231..0000000
--- a/doc/api/tmpl/blockdev.sgml
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-blockdev
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION hotplug_event_begin_add_blockdev ##### -->
-<para>
-
-</para>
-
- at sysfs_path: 
- at device_file: 
- at is_partition: 
- at parent: 
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_remove_blockdev ##### -->
-<para>
-
-</para>
-
- at sysfs_path: 
- at end_token: 
-
-
-<!-- ##### FUNCTION blockdev_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION blockdev_generate_add_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION blockdev_generate_remove_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION blockdev_refresh_mount_state ##### -->
-<para>
-
-</para>
-
- at d: 
-
-
diff --git a/doc/api/tmpl/classdev.sgml b/doc/api/tmpl/classdev.sgml
deleted file mode 100644
index d6fbe11..0000000
--- a/doc/api/tmpl/classdev.sgml
+++ /dev/null
@@ -1,82 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-classdev
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### ENUM ClassDevOSSDeviceTypes ##### -->
-<para>
-
-</para>
-
- at OSS_DEVICE_TYPE_DSP: 
- at OSS_DEVICE_TYPE_ADSP: 
- at OSS_DEVICE_TYPE_MIDI: 
- at OSS_DEVICE_TYPE_AMIDI: 
- at OSS_DEVICE_TYPE_AUDIO: 
- at OSS_DEVICE_TYPE_MIXER: 
- at OSS_DEVICE_TYPE_UNKNOWN: 
-
-<!-- ##### FUNCTION hotplug_event_begin_add_classdev ##### -->
-<para>
-
-</para>
-
- at subsystem: 
- at sysfs_path: 
- at device_file: 
- at physdev: 
- at sysfs_path_in_devices: 
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_remove_classdev ##### -->
-<para>
-
-</para>
-
- at subsystem: 
- at sysfs_path: 
- at end_token: 
-
-
-<!-- ##### FUNCTION classdev_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION classdev_generate_add_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION classdev_generate_remove_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/coldplug.sgml b/doc/api/tmpl/coldplug.sgml
deleted file mode 100644
index 8db3058..0000000
--- a/doc/api/tmpl/coldplug.sgml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-coldplug
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION coldplug_synthesize_events ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
diff --git a/doc/api/tmpl/config.sgml b/doc/api/tmpl/config.sgml
deleted file mode 100644
index 5a6b893..0000000
--- a/doc/api/tmpl/config.sgml
+++ /dev/null
@@ -1,292 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-config
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO ACPI_ACPID ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO ACPI_PROC ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO DBUS_SYSTEMD_DIR ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO ENABLE_NLS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO GETTEXT_PACKAGE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_PID_FILE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_SOCKET_DIR ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_GROUP ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_USER ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_ASPRINTF ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_BIND_TEXTDOMAIN_CODESET ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_DCGETTEXT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_DLFCN_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_EXPAT_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_GETGROUPLIST ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_GETTEXT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_INTTYPES_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_LC_MESSAGES ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_LOCALE_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_MEMORY_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_PCI_PCI_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_STDINT_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_STDLIB_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_STRINGS_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_STRING_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_SYS_STAT_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_SYS_TYPES_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAVE_UNISTD_H ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HWDATA_DIR ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PACKAGE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PACKAGE_BUGREPORT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PACKAGE_NAME ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PACKAGE_STRING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PACKAGE_TARNAME ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PACKAGE_VERSION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO STDC_HEADERS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO VERSION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO pgoff_t ##### -->
-<para>
-
-</para>
-
-
-
diff --git a/doc/api/tmpl/device.sgml b/doc/api/tmpl/device.sgml
deleted file mode 100644
index c28adf9..0000000
--- a/doc/api/tmpl/device.sgml
+++ /dev/null
@@ -1,495 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-HalDevice
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT HalDevice ##### -->
-<para>
-
-</para>
-
- at parent: 
- at udi: 
- at properties: 
- at num_addons: 
- at num_addons_ready: 
-
-<!-- ##### USER_FUNCTION HalDeviceAsyncCallback ##### -->
-<para>
-
-</para>
-
- at device: 
- at user_data: 
- at prop_exists: 
-
-
-<!-- ##### USER_FUNCTION HalDevicePropertyForeachFn ##### -->
-<para>
-
-</para>
-
- at device: 
- at property: 
- at user_data: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_new ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_merge ##### -->
-<para>
-
-</para>
-
- at target: 
- at source: 
-
-
-<!-- ##### FUNCTION hal_device_merge_with_rewrite ##### -->
-<para>
-
-</para>
-
- at target: 
- at source: 
- at target_namespace: 
- at source_namespace: 
-
-
-<!-- ##### FUNCTION hal_device_matches ##### -->
-<para>
-
-</para>
-
- at device1: 
- at device2: 
- at namespace: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_get_udi ##### -->
-<para>
-
-</para>
-
- at device: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_set_udi ##### -->
-<para>
-
-</para>
-
- at device: 
- at udi: 
-
-
-<!-- ##### FUNCTION hal_device_add_capability ##### -->
-<para>
-
-</para>
-
- at device: 
- at capability: 
-
-
-<!-- ##### FUNCTION hal_device_has_capability ##### -->
-<para>
-
-</para>
-
- at device: 
- at capability: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_has_property ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_find ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_num_properties ##### -->
-<para>
-
-</para>
-
- at device: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_to_string ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_foreach ##### -->
-<para>
-
-</para>
-
- at device: 
- at callback: 
- at user_data: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_type ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_as_string ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at buf: 
- at bufsize: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_string ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_int ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_uint64 ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_bool ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_double ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_strlist ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_get_strlist_elem ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at index: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_set_string ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_set_int ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_set_uint64 ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_set_bool ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_set_double ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_append ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_prepend ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_remove_elem ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at index: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_clear ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_add ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_remove ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_strlist_is_empty ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_property_remove ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_copy_property ##### -->
-<para>
-
-</para>
-
- at from_device: 
- at from: 
- at to_device: 
- at to: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_print ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION hal_device_async_wait_property ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at callback: 
- at user_data: 
- at timeout: 
-
-
-<!-- ##### FUNCTION hal_device_callouts_finished ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION hal_device_cancel ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION hal_device_property_set_attribute ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at attr: 
- at persistence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_inc_num_addons ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION hal_device_inc_num_ready_addons ##### -->
-<para>
-
-</para>
-
- at device: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_are_all_addons_ready ##### -->
-<para>
-
-</para>
-
- at device: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/device_info.sgml b/doc/api/tmpl/device_info.sgml
deleted file mode 100644
index cfb1e36..0000000
--- a/doc/api/tmpl/device_info.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-device_info
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### ENUM DeviceInfoType ##### -->
-<para>
-
-</para>
-
- at DEVICE_INFO_TYPE_PREPROBE: 
- at DEVICE_INFO_TYPE_INFORMATION: 
- at DEVICE_INFO_TYPE_POLICY: 
-
-<!-- ##### FUNCTION di_search_and_merge ##### -->
-<para>
-
-</para>
-
- at d: 
- at type: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/device_store.sgml b/doc/api/tmpl/device_store.sgml
deleted file mode 100644
index d1fa59a..0000000
--- a/doc/api/tmpl/device_store.sgml
+++ /dev/null
@@ -1,149 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-HalDeviceStore
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT HalDeviceStore ##### -->
-<para>
-
-</para>
-
- at parent: 
- at devices: 
-
-<!-- ##### USER_FUNCTION HalDeviceStoreAsyncCallback ##### -->
-<para>
-
-</para>
-
- at store: 
- at device: 
- at user_data: 
-
-
-<!-- ##### USER_FUNCTION HalDeviceStoreForeachFn ##### -->
-<para>
-
-</para>
-
- at store: 
- at device: 
- at user_data: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_new ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_add ##### -->
-<para>
-
-</para>
-
- at store: 
- at device: 
-
-
-<!-- ##### FUNCTION hal_device_store_remove ##### -->
-<para>
-
-</para>
-
- at store: 
- at device: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_find ##### -->
-<para>
-
-</para>
-
- at store: 
- at udi: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_foreach ##### -->
-<para>
-
-</para>
-
- at store: 
- at callback: 
- at user_data: 
-
-
-<!-- ##### FUNCTION hal_device_store_match_key_value_string ##### -->
-<para>
-
-</para>
-
- at store: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_match_key_value_int ##### -->
-<para>
-
-</para>
-
- at store: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_match_multiple_key_value_string ##### -->
-<para>
-
-</para>
-
- at store: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_device_store_match_key_value_string_async ##### -->
-<para>
-
-</para>
-
- at store: 
- at key: 
- at value: 
- at callback: 
- at user_data: 
- at timeout: 
-
-
-<!-- ##### FUNCTION hal_device_store_print ##### -->
-<para>
-
-</para>
-
- at store: 
-
-
diff --git a/doc/api/tmpl/dlist.sgml b/doc/api/tmpl/dlist.sgml
deleted file mode 100644
index b13758f..0000000
--- a/doc/api/tmpl/dlist.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-dlist
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal-unused.sgml b/doc/api/tmpl/hal-unused.sgml
deleted file mode 100644
index fcd175b..0000000
--- a/doc/api/tmpl/hal-unused.sgml
+++ /dev/null
@@ -1,1778 +0,0 @@
-<!-- ##### SECTION ./tmpl/dlist.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/dlist.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/dlist.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/dlist.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/dlist.sgml:Title ##### -->
-dlist
-
-
-<!-- ##### SECTION ./tmpl/hal_block.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_block.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_block.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_block.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_block.sgml:Title ##### -->
-hal_block
-
-
-<!-- ##### SECTION ./tmpl/hal_ide.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_ide.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_ide.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_ide.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_ide.sgml:Title ##### -->
-hal_ide
-
-
-<!-- ##### SECTION ./tmpl/hal_input.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_input.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_input.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_input.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_input.sgml:Title ##### -->
-hal_input
-
-
-<!-- ##### SECTION ./tmpl/hal_monitor.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_monitor.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_monitor.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_monitor.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_monitor.sgml:Title ##### -->
-hal_monitor
-
-
-<!-- ##### SECTION ./tmpl/hal_net.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_net.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_net.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_net.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_net.sgml:Title ##### -->
-hal_net
-
-
-<!-- ##### SECTION ./tmpl/hal_pci.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_pci.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_pci.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_pci.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_pci.sgml:Title ##### -->
-hal_pci
-
-
-<!-- ##### SECTION ./tmpl/hal_scsi.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_scsi.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_scsi.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_scsi.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_scsi.sgml:Title ##### -->
-hal_scsi
-
-
-<!-- ##### SECTION ./tmpl/hal_usb.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_usb.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/hal_usb.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_usb.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/hal_usb.sgml:Title ##### -->
-hal_usb
-
-
-<!-- ##### SECTION ./tmpl/libhal-policy.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/libhal-policy.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/libhal-policy.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/libhal-policy.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/libhal-policy.sgml:Title ##### -->
-libhal-policy
-
-
-<!-- ##### SECTION ./tmpl/logging.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/logging.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/logging.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/logging.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/logging.sgml:Title ##### -->
-logging
-
-
-<!-- ##### SECTION ./tmpl/main.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/main.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/main.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/main.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/main.sgml:Title ##### -->
-main
-
-
-<!-- ##### SECTION ./tmpl/shared.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/shared.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/shared.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/shared.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/shared.sgml:Title ##### -->
-shared
-
-
-<!-- ##### SECTION ./tmpl/sysfs.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/sysfs.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/sysfs.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/sysfs.sgml:Stability_Level ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/sysfs.sgml:Title ##### -->
-sysfs
-
-
-<!-- ##### USER_FUNCTION ComputeFDI ##### -->
-<para>
-
-</para>
-
- at udi: 
- at append_num: 
- at Returns: 
-
-<!-- ##### STRUCT DL_node ##### -->
-<para>
-
-</para>
-
- at prev: 
- at next: 
- at data: 
-
-<!-- ##### STRUCT Dlist ##### -->
-<para>
-
-</para>
-
- at marker: 
- at count: 
- at data_size: 
- at del_func: 
- at headnode: 
- at head: 
-
-<!-- ##### MACRO HAL_LINUX_HOTPLUG_TIMEOUT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ENUM LibHalDriveBus ##### -->
-<para>
-
-</para>
-
- at LIBHAL_DRIVE_BUS_UNKNOWN: 
- at LIBHAL_DRIVE_BUS_IDE: 
- at LIBHAL_DRIVE_BUS_SCSI: 
- at LIBHAL_DRIVE_BUS_USB: 
- at LIBHAL_DRIVE_BUS_IEEE1394: 
- at LIBHAL_DRIVE_BUS_CCW: 
-
-<!-- ##### ENUM LibHalDriveCdromCaps ##### -->
-<para>
-
-</para>
-
- at LIBHAL_DRIVE_CDROM_CAPS_CDROM: 
- at LIBHAL_DRIVE_CDROM_CAPS_CDR: 
- at LIBHAL_DRIVE_CDROM_CAPS_CDRW: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDRAM: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDROM: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDR: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDRW: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSR: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSRW: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSRDL: 
- at LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSRWDL: 
- at LIBHAL_DRIVE_CDROM_CAPS_BDROM: 
- at LIBHAL_DRIVE_CDROM_CAPS_BDR: 
- at LIBHAL_DRIVE_CDROM_CAPS_BDRE: 
- at LIBHAL_DRIVE_CDROM_CAPS_HDDVDROM: 
- at LIBHAL_DRIVE_CDROM_CAPS_HDDVDR: 
- at LIBHAL_DRIVE_CDROM_CAPS_HDDVDRW: 
-
-<!-- ##### ENUM LibHalDriveType ##### -->
-<para>
-
-</para>
-
- at LIBHAL_DRIVE_TYPE_REMOVABLE_DISK: 
- at LIBHAL_DRIVE_TYPE_DISK: 
- at LIBHAL_DRIVE_TYPE_CDROM: 
- at LIBHAL_DRIVE_TYPE_FLOPPY: 
- at LIBHAL_DRIVE_TYPE_TAPE: 
- at LIBHAL_DRIVE_TYPE_COMPACT_FLASH: 
- at LIBHAL_DRIVE_TYPE_MEMORY_STICK: 
- at LIBHAL_DRIVE_TYPE_SMART_MEDIA: 
- at LIBHAL_DRIVE_TYPE_SD_MMC: 
- at LIBHAL_DRIVE_TYPE_CAMERA: 
- at LIBHAL_DRIVE_TYPE_PORTABLE_AUDIO_PLAYER: 
- at LIBHAL_DRIVE_TYPE_ZIP: 
- at LIBHAL_DRIVE_TYPE_JAZ: 
- at LIBHAL_DRIVE_TYPE_FLASHKEY: 
-
-<!-- ##### TYPEDEF LibHalPolicyContext ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT LibHalPolicyContext_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalPolicyElement ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ENUM LibHalPolicyElementType ##### -->
-<para>
-
-</para>
-
- at LIBHAL_POLICY_ELEMENT_TYPE_UID: 
- at LIBHAL_POLICY_ELEMENT_TYPE_GID: 
-
-<!-- ##### STRUCT LibHalPolicyElement_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ENUM LibHalPolicyResult ##### -->
-<para>
-
-</para>
-
- at LIBHAL_POLICY_RESULT_OK: 
- at LIBHAL_POLICY_RESULT_ERROR: 
- at LIBHAL_POLICY_RESULT_INVALID_CONTEXT: 
- at LIBHAL_POLICY_RESULT_PERMISSON_DENIED: 
- at LIBHAL_POLICY_RESULT_NO_SUCH_POLICY: 
-
-<!-- ##### ENUM LibHalVolumeDiscType ##### -->
-<para>
-
-</para>
-
- at LIBHAL_VOLUME_DISC_TYPE_CDROM: 
- at LIBHAL_VOLUME_DISC_TYPE_CDR: 
- at LIBHAL_VOLUME_DISC_TYPE_CDRW: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDROM: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDRAM: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDR: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDRW: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDPLUSR: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDPLUSRW: 
- at LIBHAL_VOLUME_DISC_TYPE_DVDPLUSR_DL: 
- at LIBHAL_VOLUME_DISC_TYPE_BDROM: 
- at LIBHAL_VOLUME_DISC_TYPE_BDR: 
- at LIBHAL_VOLUME_DISC_TYPE_BDRE: 
- at LIBHAL_VOLUME_DISC_TYPE_HDDVDROM: 
- at LIBHAL_VOLUME_DISC_TYPE_HDDVDR: 
- at LIBHAL_VOLUME_DISC_TYPE_HDDVDRW: 
-
-<!-- ##### ENUM LibHalVolumeUsage ##### -->
-<para>
-
-</para>
-
- at LIBHAL_VOLUME_USAGE_MOUNTABLE_FILESYSTEM: 
- at LIBHAL_VOLUME_USAGE_PARTITION_TABLE: 
- at LIBHAL_VOLUME_USAGE_RAID_MEMBER: 
- at LIBHAL_VOLUME_USAGE_CRYPTO: 
- at LIBHAL_VOLUME_USAGE_UNKNOWN: 
- at LIBHAL_VOLUME_USAGE_OTHER: 
-
-<!-- ##### MACRO SB_BUFFER_SIZE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO SEEK_BUFFER_SIZE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO be16_to_cpu ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO be32_to_cpu ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO cpu_to_be32 ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO cpu_to_le16 ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO cpu_to_le32 ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO dbg ##### -->
-<para>
-
-</para>
-
- at format: 
- at arg...:
- at arg...:
- at arg...:
- at arg...:
- at arg...:
-
-<!-- ##### VARIABLE dbus_connection ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION dlist_delete ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Varargs: 
-
-<!-- ##### MACRO dlist_delete_after ##### -->
-<para>
-
-</para>
-
- at A: 
-
-<!-- ##### MACRO dlist_delete_before ##### -->
-<para>
-
-</para>
-
- at A: 
-
-<!-- ##### FUNCTION dlist_destroy ##### -->
-<para>
-
-</para>
-
- at Param1: 
-
-<!-- ##### FUNCTION dlist_end ##### -->
-<para>
-
-</para>
-
- at Param1: 
-
-<!-- ##### FUNCTION dlist_find_custom ##### -->
-<para>
-
-</para>
-
- at list: 
- at target: 
- at comp: 
- at Returns: 
-
-<!-- ##### MACRO dlist_for_each ##### -->
-<para>
-
-</para>
-
- at list: 
-
-<!-- ##### MACRO dlist_for_each_data ##### -->
-<para>
-
-</para>
-
- at list: 
- at data_iterator: 
- at datatype: 
-
-<!-- ##### MACRO dlist_for_each_data_nomark ##### -->
-<para>
-
-</para>
-
- at list: 
- at iterator: 
- at data_iterator: 
- at datatype: 
-
-<!-- ##### MACRO dlist_for_each_data_nomark_rev ##### -->
-<para>
-
-</para>
-
- at list: 
- at iterator: 
- at data_iterator: 
- at datatype: 
-
-<!-- ##### MACRO dlist_for_each_data_rev ##### -->
-<para>
-
-</para>
-
- at list: 
- at data_iterator: 
- at datatype: 
-
-<!-- ##### MACRO dlist_for_each_nomark ##### -->
-<para>
-
-</para>
-
- at list: 
- at iterator: 
-
-<!-- ##### MACRO dlist_for_each_nomark_rev ##### -->
-<para>
-
-</para>
-
- at list: 
- at iterator: 
-
-<!-- ##### MACRO dlist_for_each_rev ##### -->
-<para>
-
-</para>
-
- at list: 
-
-<!-- ##### FUNCTION dlist_insert ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
- at Varargs: 
- at Returns: 
-
-<!-- ##### MACRO dlist_insert_after ##### -->
-<para>
-
-</para>
-
- at A: 
- at B: 
-
-<!-- ##### MACRO dlist_insert_before ##### -->
-<para>
-
-</para>
-
- at A: 
- at B: 
-
-<!-- ##### FUNCTION dlist_insert_sorted ##### -->
-<para>
-
-</para>
-
- at list: 
- at new: 
- at sorter: 
- at Returns: 
-
-<!-- ##### FUNCTION dlist_mark ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Returns: 
-
-<!-- ##### FUNCTION dlist_new ##### -->
-<para>
-
-</para>
-
- at datasize: 
- at Returns: 
-
-<!-- ##### FUNCTION dlist_new_with_delete ##### -->
-<para>
-
-</para>
-
- at datasize: 
- at del_func: 
- at Returns: 
-
-<!-- ##### MACRO dlist_next ##### -->
-<para>
-
-</para>
-
- at A: 
-
-<!-- ##### FUNCTION dlist_pop ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Returns: 
-
-<!-- ##### MACRO dlist_prev ##### -->
-<para>
-
-</para>
-
- at A: 
-
-<!-- ##### FUNCTION dlist_push ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-<!-- ##### FUNCTION dlist_shift ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Returns: 
-
-<!-- ##### FUNCTION dlist_start ##### -->
-<para>
-
-</para>
-
- at Param1: 
-
-<!-- ##### FUNCTION dlist_transform ##### -->
-<para>
-
-</para>
-
- at list: 
- at node_operation: 
-
-<!-- ##### FUNCTION dlist_unshift ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-<!-- ##### MACRO dprintf ##### -->
-<para>
-
-</para>
-
- at format: 
- at arg...:
- at arg...:
- at arg...:
- at arg...:
- at arg...:
-
-<!-- ##### FUNCTION drivers_collect ##### -->
-<para>
-
-</para>
-
- at bus_name: 
-
-<!-- ##### FUNCTION drivers_lookup ##### -->
-<para>
-
-</para>
-
- at device_path: 
- at Returns: 
-
-<!-- ##### FUNCTION etc_mtab_process_all_block_devices ##### -->
-<para>
-
-</para>
-
- at setup_watcher: 
-
-<!-- ##### FUNCTION find_and_set_physical_device ##### -->
-<para>
-
-</para>
-
- at udi: 
-
-<!-- ##### FUNCTION find_bcd2 ##### -->
-<para>
-
-</para>
-
- at pre: 
- at s: 
- at Returns: 
-
-<!-- ##### FUNCTION find_double ##### -->
-<para>
-
-</para>
-
- at pre: 
- at s: 
- at Returns: 
-
-<!-- ##### FUNCTION find_parent_udi_from_sysfs_path ##### -->
-<para>
-
-</para>
-
- at path: 
- at max_time_to_try: 
- at Returns: 
-
-<!-- ##### FUNCTION find_string ##### -->
-<para>
-
-</para>
-
- at pre: 
- at s: 
- at Returns: 
-
-<!-- ##### FUNCTION find_udi_by_key_value ##### -->
-<para>
-
-</para>
-
- at key: 
- at value: 
- at max_time_to_try: 
- at Returns: 
-
-<!-- ##### FUNCTION find_udi_from_sysfs_path ##### -->
-<para>
-
-</para>
-
- at path: 
- at max_time_to_try: 
- at Returns: 
-
-<!-- ##### FUNCTION get_last_element ##### -->
-<para>
-
-</para>
-
- at s: 
- at Returns: 
-
-<!-- ##### FUNCTION getpagesize ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-<!-- ##### FUNCTION hal_block_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_block_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### VARIABLE hal_functions ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_ide_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_ide_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_input_handle_hotplug_add ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_input_handle_hotplug_remove ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_input_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_input_probe ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_input_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_monitor_enter ##### -->
-<para>
-
-</para>
-
- at loop: 
-
-<!-- ##### FUNCTION hal_net_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_net_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_pci_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_pci_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_scsi_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_scsi_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_usb_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION hal_usb_shutdown ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### VARIABLE is_probing ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION isascii ##### -->
-<para>
-
-</para>
-
- at c: 
- at Returns: 
-
-<!-- ##### MACRO le16_to_cpu ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO le32_to_cpu ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### MACRO le64_to_cpu ##### -->
-<para>
-
-</para>
-
- at x: 
-
-<!-- ##### FUNCTION libhal_drive_find_all_volumes ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at drive: 
- at num_volumes: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_from_udi ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at udi: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_compute_icon_name ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_default_get_managed_keyword_primary ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_default_get_managed_keyword_secondary ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_default_use_managed_keyword ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_get_desired_mount_point ##### -->
-<para>
-
-</para>
-
- at drive: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_get_mount_fs ##### -->
-<para>
-
-</para>
-
- at drive: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_get_mount_options ##### -->
-<para>
-
-</para>
-
- at drive: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_drive_policy_is_mountable ##### -->
-<para>
-
-</para>
-
- at drive: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_context_set_txt_source ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at directory: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_dump ##### -->
-<para>
-
-</para>
-
- at elem: 
- at fp: 
-
-<!-- ##### FUNCTION libhal_policy_element_get_exclude_all ##### -->
-<para>
-
-</para>
-
- at elem: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_get_gid ##### -->
-<para>
-
-</para>
-
- at elem: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_get_include_all ##### -->
-<para>
-
-</para>
-
- at elem: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_get_resource ##### -->
-<para>
-
-</para>
-
- at elem: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_get_type ##### -->
-<para>
-
-</para>
-
- at elem: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_get_uid ##### -->
-<para>
-
-</para>
-
- at elem: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_new ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_element_set_exclude_all ##### -->
-<para>
-
-</para>
-
- at elem: 
- at value: 
-
-<!-- ##### FUNCTION libhal_policy_element_set_gid ##### -->
-<para>
-
-</para>
-
- at elem: 
- at gid: 
-
-<!-- ##### FUNCTION libhal_policy_element_set_include_all ##### -->
-<para>
-
-</para>
-
- at elem: 
- at value: 
-
-<!-- ##### FUNCTION libhal_policy_element_set_resource ##### -->
-<para>
-
-</para>
-
- at elem: 
- at resource: 
-
-<!-- ##### FUNCTION libhal_policy_element_set_type ##### -->
-<para>
-
-</para>
-
- at elem: 
- at type: 
-
-<!-- ##### FUNCTION libhal_policy_element_set_uid ##### -->
-<para>
-
-</para>
-
- at elem: 
- at uid: 
-
-<!-- ##### FUNCTION libhal_policy_free_context ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_free_element ##### -->
-<para>
-
-</para>
-
- at elem: 
-
-<!-- ##### FUNCTION libhal_policy_free_element_list ##### -->
-<para>
-
-</para>
-
- at policy_element_list: 
-
-<!-- ##### FUNCTION libhal_policy_get_blacklist ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at policy: 
- at result: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_get_policies ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at result: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_get_whitelist ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at policy: 
- at result: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_is_uid_allowed_for_policy ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at uid: 
- at policy: 
- at resource: 
- at result: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_is_uid_gid_allowed_for_policy ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at uid: 
- at num_gids: 
- at gid_list: 
- at policy: 
- at resource: 
- at result: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_new_context ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_set_blacklist ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at policy: 
- at blacklist: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_set_whitelist ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at policy: 
- at whitelist: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_util_gid_to_name ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at gid: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_util_name_to_gid ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at groupname: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_util_name_to_uid ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at username: 
- at default_gid: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_policy_util_uid_to_name ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at uid: 
- at default_gid: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_storage_policy_free ##### -->
-<para>
-
-</para>
-
- at policy: 
-
-<!-- ##### FUNCTION libhal_storage_policy_lookup_icon ##### -->
-<para>
-
-</para>
-
- at policy: 
- at icon: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_storage_policy_set_icon_mapping ##### -->
-<para>
-
-</para>
-
- at policy: 
- at pairs: 
-
-<!-- ##### FUNCTION libhal_storage_policy_set_icon_path ##### -->
-<para>
-
-</para>
-
- at policy: 
- at icon: 
- at path: 
-
-<!-- ##### FUNCTION libhal_volume_from_udi ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at udi: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_get_msdos_part_table_size ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_get_msdos_part_table_start ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_compute_display_name ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_compute_icon_name ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_compute_size_as_string ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_get_desired_mount_point ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_get_mount_fs ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_get_mount_options ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_is_mountable ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_policy_should_be_visible ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at policy: 
- at target_mount_point: 
- at Returns: 
-
-<!-- ##### FUNCTION libhal_volume_should_ignore ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-<!-- ##### FUNCTION lstat ##### -->
-<para>
-
-</para>
-
- at file_name: 
- at buf: 
- at Returns: 
-
-<!-- ##### FUNCTION parse_dec ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-<!-- ##### FUNCTION parse_double ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-<!-- ##### FUNCTION parse_hex ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-<!-- ##### FUNCTION read_single_line ##### -->
-<para>
-
-</para>
-
- at filename_format: 
- at Varargs: 
- at Returns: 
-
-<!-- ##### FUNCTION readlink ##### -->
-<para>
-
-</para>
-
- at path: 
- at buf: 
- at bufsize: 
- at Returns: 
-
-<!-- ##### FUNCTION rename_and_maybe_add ##### -->
-<para>
-
-</para>
-
- at udi: 
- at naming_func: 
- at namespace: 
- at Returns: 
-
-<!-- ##### FUNCTION visit_class_device_block ##### -->
-<para>
-
-</para>
-
- at path: 
- at class_device: 
-
-<!-- ##### FUNCTION visit_class_device_net ##### -->
-<para>
-
-</para>
-
- at path: 
- at class_device: 
-
-<!-- ##### FUNCTION visit_class_device_scsi_device ##### -->
-<para>
-
-</para>
-
- at path: 
- at class_device: 
-
-<!-- ##### FUNCTION visit_class_device_scsi_host ##### -->
-<para>
-
-</para>
-
- at path: 
- at class_device: 
-
-<!-- ##### FUNCTION visit_device_ide ##### -->
-<para>
-
-</para>
-
- at path: 
- at device: 
-
-<!-- ##### FUNCTION visit_device_ide_host ##### -->
-<para>
-
-</para>
-
- at path: 
- at device: 
-
-<!-- ##### FUNCTION visit_device_pci ##### -->
-<para>
-
-</para>
-
- at path: 
- at device: 
-
-<!-- ##### FUNCTION visit_device_usb ##### -->
-<para>
-
-</para>
-
- at path: 
- at device: 
-
-<!-- ##### FUNCTION volume_id_free_buffer ##### -->
-<para>
-
-</para>
-
- at id: 
-
-<!-- ##### FUNCTION volume_id_get_buffer ##### -->
-<para>
-
-</para>
-
- at id: 
- at off: 
- at len: 
- at Returns: 
-
-<!-- ##### FUNCTION volume_id_log ##### -->
-<para>
-
-</para>
-
- at format: 
- at Varargs: 
-
-<!-- ##### FUNCTION volume_id_set_label_raw ##### -->
-<para>
-
-</para>
-
- at id: 
- at buf: 
- at count: 
-
-<!-- ##### FUNCTION volume_id_set_label_string ##### -->
-<para>
-
-</para>
-
- at id: 
- at buf: 
- at count: 
-
-<!-- ##### FUNCTION volume_id_set_label_unicode16 ##### -->
-<para>
-
-</para>
-
- at id: 
- at buf: 
- at endianess: 
- at count: 
-
-<!-- ##### FUNCTION volume_id_set_unicode16 ##### -->
-<para>
-
-</para>
-
- at str: 
- at len: 
- at buf: 
- at endianess: 
- at count: 
-
-<!-- ##### FUNCTION volume_id_set_usage ##### -->
-<para>
-
-</para>
-
- at id: 
- at usage_id: 
-
-<!-- ##### FUNCTION volume_id_set_usage_part ##### -->
-<para>
-
-</para>
-
- at part: 
- at usage_id: 
-
-<!-- ##### FUNCTION volume_id_set_uuid ##### -->
-<para>
-
-</para>
-
- at id: 
- at buf: 
- at format: 
-
diff --git a/doc/api/tmpl/hal_block.sgml b/doc/api/tmpl/hal_block.sgml
deleted file mode 100644
index 06d4b30..0000000
--- a/doc/api/tmpl/hal_block.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_block
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_ide.sgml b/doc/api/tmpl/hal_ide.sgml
deleted file mode 100644
index 7cc018b..0000000
--- a/doc/api/tmpl/hal_ide.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_ide
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_input.sgml b/doc/api/tmpl/hal_input.sgml
deleted file mode 100644
index 1644599..0000000
--- a/doc/api/tmpl/hal_input.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_input
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_monitor.sgml b/doc/api/tmpl/hal_monitor.sgml
deleted file mode 100644
index 8ae07bd..0000000
--- a/doc/api/tmpl/hal_monitor.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_monitor
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_net.sgml b/doc/api/tmpl/hal_net.sgml
deleted file mode 100644
index dad7dd1..0000000
--- a/doc/api/tmpl/hal_net.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_net
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_pci.sgml b/doc/api/tmpl/hal_pci.sgml
deleted file mode 100644
index 0be624f..0000000
--- a/doc/api/tmpl/hal_pci.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_pci
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_scsi.sgml b/doc/api/tmpl/hal_scsi.sgml
deleted file mode 100644
index 6eeded1..0000000
--- a/doc/api/tmpl/hal_scsi.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_scsi
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hal_usb.sgml b/doc/api/tmpl/hal_usb.sgml
deleted file mode 100644
index dcca3ec..0000000
--- a/doc/api/tmpl/hal_usb.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hal_usb
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/hald.sgml b/doc/api/tmpl/hald.sgml
deleted file mode 100644
index 1729aaf..0000000
--- a/doc/api/tmpl/hald.sgml
+++ /dev/null
@@ -1,73 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hald
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION hald_get_gdl ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hald_get_tdl ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION property_atomic_update_begin ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION property_atomic_update_end ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### VARIABLE hald_is_verbose ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### VARIABLE hald_use_syslog ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### VARIABLE hald_is_initialising ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### VARIABLE hald_is_shutting_down ##### -->
-<para>
-
-</para>
-
-
diff --git a/doc/api/tmpl/hald_dbus.sgml b/doc/api/tmpl/hald_dbus.sgml
deleted file mode 100644
index d20d342..0000000
--- a/doc/api/tmpl/hald_dbus.sgml
+++ /dev/null
@@ -1,321 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hald_dbus
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION manager_get_all_devices ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_find_device_string_match ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_find_device_by_capability ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_device_exists ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_get_all_properties ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_get_property ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_get_property_type ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_set_property ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_add_capability ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_remove_capability ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_remove_property ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_property_exists ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_query_capability ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_lock ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_unlock ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_new_device ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_commit_to_gdl ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_remove ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at local_interface: 
- at Returns: 
-
-
-<!-- ##### FUNCTION merge_properties ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION device_matches ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION manager_send_signal_device_added ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION manager_send_signal_device_removed ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION manager_send_signal_new_capability ##### -->
-<para>
-
-</para>
-
- at device: 
- at capability: 
-
-
-<!-- ##### FUNCTION device_send_signal_property_modified ##### -->
-<para>
-
-</para>
-
- at device: 
- at key: 
- at removed: 
- at added: 
-
-
-<!-- ##### FUNCTION device_send_signal_condition ##### -->
-<para>
-
-</para>
-
- at device: 
- at condition_name: 
- at condition_details: 
-
-
-<!-- ##### FUNCTION device_property_atomic_update_begin ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION device_property_atomic_update_end ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hald_dbus_init ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hald_dbus_local_server_init ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hald_dbus_filter_function ##### -->
-<para>
-
-</para>
-
- at connection: 
- at message: 
- at user_data: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hald_dbus_local_server_addr ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
diff --git a/doc/api/tmpl/hald_marshal.sgml b/doc/api/tmpl/hald_marshal.sgml
deleted file mode 100644
index 65c12ca..0000000
--- a/doc/api/tmpl/hald_marshal.sgml
+++ /dev/null
@@ -1,106 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hald_marshal
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION hald_marshal_VOID__STRING_BOOLEAN_BOOLEAN ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### MACRO hald_marshal_VOID__STRING_BOOL_BOOL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO hald_marshal_VOID__STRING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hald_marshal_VOID__OBJECT_BOOLEAN ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### MACRO hald_marshal_VOID__OBJECT_BOOL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hald_marshal_VOID__OBJECT_STRING_BOOLEAN_BOOLEAN ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### MACRO hald_marshal_VOID__OBJECT_STRING_BOOL_BOOL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hald_marshal_VOID__OBJECT_STRING ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### MACRO hald_marshal_VOID__VOID ##### -->
-<para>
-
-</para>
-
-
-
diff --git a/doc/api/tmpl/hald_runner.sgml b/doc/api/tmpl/hald_runner.sgml
deleted file mode 100644
index 048cfcf..0000000
--- a/doc/api/tmpl/hald_runner.sgml
+++ /dev/null
@@ -1,142 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hald_runner
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO HALD_RUN_SUCCESS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_RUN_TIMEOUT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_RUN_FAILED ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_RUN_KILLED ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_HELPER_TIMEOUT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### USER_FUNCTION HalRunTerminatedCB ##### -->
-<para>
-
-</para>
-
- at d: 
- at exit_type: 
- at return_code: 
- at error: 
- at data1: 
- at data2: 
-
-
-<!-- ##### FUNCTION hald_runner_start_runner ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hald_runner_start ##### -->
-<para>
-
-</para>
-
- at device: 
- at command_line: 
- at extra_env: 
- at cb: 
- at data1: 
- at data2: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hald_runner_run ##### -->
-<para>
-
-</para>
-
- at device: 
- at command_line: 
- at extra_env: 
- at timeout: 
- at cb: 
- at data1: 
- at data2: 
-
-
-<!-- ##### FUNCTION hald_runner_run_method ##### -->
-<para>
-
-</para>
-
- at device: 
- at command_line: 
- at extra_env: 
- at input: 
- at error_on_stderr: 
- at timeout: 
- at cb: 
- at data1: 
- at data2: 
-
-
-<!-- ##### FUNCTION hald_runner_kill_device ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
-<!-- ##### FUNCTION hald_runner_kill_all ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION runner_device_finalized ##### -->
-<para>
-
-</para>
-
- at device: 
-
-
diff --git a/doc/api/tmpl/hotplug.sgml b/doc/api/tmpl/hotplug.sgml
deleted file mode 100644
index c1914e7..0000000
--- a/doc/api/tmpl/hotplug.sgml
+++ /dev/null
@@ -1,106 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hotplug
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### ENUM HotplugActionType ##### -->
-<para>
-
-</para>
-
- at HOTPLUG_ACTION_ADD: 
- at HOTPLUG_ACTION_REMOVE: 
- at HOTPLUG_ACTION_ONLINE: 
- at HOTPLUG_ACTION_OFFLINE: 
-
-<!-- ##### ENUM HotplugEventType ##### -->
-<para>
-
-</para>
-
- at HOTPLUG_EVENT_SYSFS: 
- at HOTPLUG_EVENT_SYSFS_BUS: 
- at HOTPLUG_EVENT_SYSFS_CLASS: 
- at HOTPLUG_EVENT_SYSFS_BLOCK: 
- at HOTPLUG_EVENT_ACPI: 
- at HOTPLUG_EVENT_APM: 
- at HOTPLUG_EVENT_PMU: 
-
-<!-- ##### FUNCTION hotplug_event_enqueue ##### -->
-<para>
-
-</para>
-
- at event: 
-
-
-<!-- ##### FUNCTION hotplug_event_enqueue_at_front ##### -->
-<para>
-
-</para>
-
- at hotplug_event: 
-
-
-<!-- ##### FUNCTION hotplug_event_process_queue ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hotplug_event_end ##### -->
-<para>
-
-</para>
-
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_reposted ##### -->
-<para>
-
-</para>
-
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hotplug_reprobe_tree ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hotplug_queue_now_empty ##### -->
-<para>
-
-</para>
-
-
-
diff --git a/doc/api/tmpl/hotplug_helper.sgml b/doc/api/tmpl/hotplug_helper.sgml
deleted file mode 100644
index e482ca8..0000000
--- a/doc/api/tmpl/hotplug_helper.sgml
+++ /dev/null
@@ -1,53 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-hotplug_helper
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO HALD_HELPER_MAGIC ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_HELPER_SOCKET_PATH ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HALD_HELPER_STRLEN ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### STRUCT hald_helper_msg ##### -->
-<para>
-
-</para>
-
- at magic: 
- at action: 
- at subsystem: 
- at sysfs_path: 
- at device_name: 
- at net_ifindex: 
- at time_stamp: 
-
diff --git a/doc/api/tmpl/ids.sgml b/doc/api/tmpl/ids.sgml
deleted file mode 100644
index 19e7968..0000000
--- a/doc/api/tmpl/ids.sgml
+++ /dev/null
@@ -1,61 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-ids
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION ids_init ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION ids_find_pci ##### -->
-<para>
-
-</para>
-
- at vendor_id: 
- at product_id: 
- at subsys_vendor_id: 
- at subsys_product_id: 
- at vendor_name: 
- at product_name: 
- at subsys_vendor_name: 
- at subsys_product_name: 
-
-
-<!-- ##### FUNCTION ids_find_usb ##### -->
-<para>
-
-</para>
-
- at vendor_id: 
- at product_id: 
- at vendor_name: 
- at product_name: 
-
-
-<!-- ##### FUNCTION ids_find_pnp ##### -->
-<para>
-
-</para>
-
- at pnp_id: 
- at pnp_description: 
-
-
diff --git a/doc/api/tmpl/libhal-policy.sgml b/doc/api/tmpl/libhal-policy.sgml
deleted file mode 100644
index c22e99e..0000000
--- a/doc/api/tmpl/libhal-policy.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-libhal-policy
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/libhal-storage.sgml b/doc/api/tmpl/libhal-storage.sgml
deleted file mode 100644
index 1d7eae0..0000000
--- a/doc/api/tmpl/libhal-storage.sgml
+++ /dev/null
@@ -1,720 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-libhal-storage
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LibHalDrive_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalDrive ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT LibHalVolume_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalVolume ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT LibHalStoragePolicy_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalStoragePolicy ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ENUM LibHalStoragePolicyIcon ##### -->
-<para>
-
-</para>
-
- at LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK: 
- at LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_IDE: 
- at LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_SCSI: 
- at LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_USB: 
- at LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_IEEE1394: 
- at LIBHAL_STORAGE_ICON_DRIVE_DISK: 
- at LIBHAL_STORAGE_ICON_DRIVE_DISK_IDE: 
- at LIBHAL_STORAGE_ICON_DRIVE_DISK_SCSI: 
- at LIBHAL_STORAGE_ICON_DRIVE_DISK_USB: 
- at LIBHAL_STORAGE_ICON_DRIVE_DISK_IEEE1394: 
- at LIBHAL_STORAGE_ICON_DRIVE_CDROM: 
- at LIBHAL_STORAGE_ICON_DRIVE_CDROM_IDE: 
- at LIBHAL_STORAGE_ICON_DRIVE_CDROM_SCSI: 
- at LIBHAL_STORAGE_ICON_DRIVE_CDROM_USB: 
- at LIBHAL_STORAGE_ICON_DRIVE_CDROM_IEEE1394: 
- at LIBHAL_STORAGE_ICON_DRIVE_FLOPPY: 
- at LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_IDE: 
- at LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_SCSI: 
- at LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_USB: 
- at LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_IEEE1394: 
- at LIBHAL_STORAGE_ICON_DRIVE_TAPE: 
- at LIBHAL_STORAGE_ICON_DRIVE_COMPACT_FLASH: 
- at LIBHAL_STORAGE_ICON_DRIVE_MEMORY_STICK: 
- at LIBHAL_STORAGE_ICON_DRIVE_SMART_MEDIA: 
- at LIBHAL_STORAGE_ICON_DRIVE_SD_MMC: 
- at LIBHAL_STORAGE_ICON_DRIVE_CAMERA: 
- at LIBHAL_STORAGE_ICON_DRIVE_PORTABLE_AUDIO_PLAYER: 
- at LIBHAL_STORAGE_ICON_DRIVE_ZIP: 
- at LIBHAL_STORAGE_ICON_DRIVE_JAZ: 
- at LIBHAL_STORAGE_ICON_DRIVE_FLASH_KEY: 
- at LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK: 
- at LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_IDE: 
- at LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_SCSI: 
- at LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_USB: 
- at LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_IEEE1394: 
- at LIBHAL_STORAGE_ICON_VOLUME_DISK: 
- at LIBHAL_STORAGE_ICON_VOLUME_DISK_IDE: 
- at LIBHAL_STORAGE_ICON_VOLUME_DISK_SCSI: 
- at LIBHAL_STORAGE_ICON_VOLUME_DISK_USB: 
- at LIBHAL_STORAGE_ICON_VOLUME_DISK_IEEE1394: 
- at LIBHAL_STORAGE_ICON_VOLUME_CDROM: 
- at LIBHAL_STORAGE_ICON_VOLUME_CDROM_IDE: 
- at LIBHAL_STORAGE_ICON_VOLUME_CDROM_SCSI: 
- at LIBHAL_STORAGE_ICON_VOLUME_CDROM_USB: 
- at LIBHAL_STORAGE_ICON_VOLUME_CDROM_IEEE1394: 
- at LIBHAL_STORAGE_ICON_VOLUME_FLOPPY: 
- at LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_IDE: 
- at LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_SCSI: 
- at LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_USB: 
- at LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_IEEE1394: 
- at LIBHAL_STORAGE_ICON_VOLUME_TAPE: 
- at LIBHAL_STORAGE_ICON_VOLUME_COMPACT_FLASH: 
- at LIBHAL_STORAGE_ICON_VOLUME_MEMORY_STICK: 
- at LIBHAL_STORAGE_ICON_VOLUME_SMART_MEDIA: 
- at LIBHAL_STORAGE_ICON_VOLUME_SD_MMC: 
- at LIBHAL_STORAGE_ICON_VOLUME_CAMERA: 
- at LIBHAL_STORAGE_ICON_VOLUME_PORTABLE_AUDIO_PLAYER: 
- at LIBHAL_STORAGE_ICON_VOLUME_ZIP: 
- at LIBHAL_STORAGE_ICON_VOLUME_JAZ: 
- at LIBHAL_STORAGE_ICON_VOLUME_FLASH_KEY: 
- at LIBHAL_STORAGE_ICON_DISC_CDROM: 
- at LIBHAL_STORAGE_ICON_DISC_CDR: 
- at LIBHAL_STORAGE_ICON_DISC_CDRW: 
- at LIBHAL_STORAGE_ICON_DISC_DVDROM: 
- at LIBHAL_STORAGE_ICON_DISC_DVDRAM: 
- at LIBHAL_STORAGE_ICON_DISC_DVDR: 
- at LIBHAL_STORAGE_ICON_DISC_DVDRW: 
- at LIBHAL_STORAGE_ICON_DISC_DVDPLUSR: 
- at LIBHAL_STORAGE_ICON_DISC_DVDPLUSRW: 
- at LIBHAL_STORAGE_ICON_DISC_DVDPLUSRWDL: 
- at LIBHAL_STORAGE_ICON_DISC_BDROM: 
- at LIBHAL_STORAGE_ICON_DISC_BDR: 
- at LIBHAL_STORAGE_ICON_DISC_BDRE: 
- at LIBHAL_STORAGE_ICON_DISC_HDDVDROM: 
- at LIBHAL_STORAGE_ICON_DISC_HDDVDR: 
- at LIBHAL_STORAGE_ICON_DISC_HDDVDRW: 
-
-<!-- ##### STRUCT LibHalStoragePolicyIconPair ##### -->
-<para>
-
-</para>
-
- at icon: 
- at icon_path: 
-
-<!-- ##### FUNCTION libhal_storage_policy_new ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_from_device_file ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at device_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_free ##### -->
-<para>
-
-</para>
-
- at drive: 
-
-
-<!-- ##### FUNCTION libhal_drive_is_hotpluggable ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_uses_removable_media ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_is_media_detected ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_size ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_media_size ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_partition_scheme ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_no_partitions_hint ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_requires_eject ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_type ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_bus ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_cdrom_caps ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_device_major ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_device_minor ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_type_textual ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_device_file ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_udi ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_serial ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_firmware_version ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_model ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_vendor ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_physical_device_udi ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_dedicated_icon_drive ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_get_dedicated_icon_volume ##### -->
-<para>
-
-</para>
-
- at drive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_policy_compute_display_name ##### -->
-<para>
-
-</para>
-
- at drive: 
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_drive_policy_default_get_mount_root ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_from_device_file ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at device_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_free ##### -->
-<para>
-
-</para>
-
- at volume: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_size ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_disc_capacity ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_udi ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_device_file ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_device_major ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_device_minor ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_fstype ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_fsversion ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_fsusage ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_is_mounted ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_is_mounted_read_only ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_is_partition ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_is_disc ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_scheme ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_type ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_label ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_uuid ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_flags ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_number ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_start_offset ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_partition_media_size ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_label ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_mount_point ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_uuid ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_storage_device_udi ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_crypto_get_backing_volume_udi ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_crypto_get_clear_volume_udi ##### -->
-<para>
-
-</para>
-
- at hal_ctx: 
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_disc_has_audio ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_disc_has_data ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_disc_is_blank ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_disc_is_rewritable ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_disc_is_appendable ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_disc_type ##### -->
-<para>
-
-</para>
-
- at volume: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_volume_get_msdos_part_table_type ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
diff --git a/doc/api/tmpl/libhal.sgml b/doc/api/tmpl/libhal.sgml
deleted file mode 100644
index 9b0b4a2..0000000
--- a/doc/api/tmpl/libhal.sgml
+++ /dev/null
@@ -1,1064 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-libhal
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO LIBHAL_DEPRECATED ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO LIBHAL_FREE_DBUS_ERROR ##### -->
-<para>
-
-</para>
-
- at _dbus_error_: 
-
-
-<!-- ##### MACRO LIBHAL_CHECK_LIBHALCONTEXT ##### -->
-<para>
-
-</para>
-
- at _ctx_: 
- at _ret_: 
-
-
-<!-- ##### ENUM LibHalPropertyType ##### -->
-<para>
-
-</para>
-
- at LIBHAL_PROPERTY_TYPE_INVALID: 
- at LIBHAL_PROPERTY_TYPE_INT32: 
- at LIBHAL_PROPERTY_TYPE_UINT64: 
- at LIBHAL_PROPERTY_TYPE_DOUBLE: 
- at LIBHAL_PROPERTY_TYPE_BOOLEAN: 
- at LIBHAL_PROPERTY_TYPE_STRING: 
- at LIBHAL_PROPERTY_TYPE_STRLIST: 
-
-<!-- ##### TYPEDEF LibHalContext ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### USER_FUNCTION LibHalIntegrateDBusIntoMainLoop ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at dbus_connection: 
-
-
-<!-- ##### USER_FUNCTION LibHalDeviceAdded ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
-
-
-<!-- ##### USER_FUNCTION LibHalDeviceRemoved ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
-
-
-<!-- ##### USER_FUNCTION LibHalDeviceNewCapability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at capability: 
-
-
-<!-- ##### USER_FUNCTION LibHalDeviceLostCapability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at capability: 
-
-
-<!-- ##### USER_FUNCTION LibHalDevicePropertyModified ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at is_removed: 
- at is_added: 
-
-
-<!-- ##### USER_FUNCTION LibHalDeviceCondition ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at condition_name: 
- at condition_detail: 
-
-
-<!-- ##### FUNCTION libhal_ctx_new ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_cache ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at use_cache: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_dbus_connection ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at conn: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_get_dbus_connection ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_user_data ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at user_data: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_get_user_data ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_device_added ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at callback: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_device_removed ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at callback: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_device_new_capability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at callback: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_device_lost_capability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at callback: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_device_property_modified ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at callback: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_set_device_condition ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at callback: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_init ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_shutdown ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_free ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_ctx_init_direct ##### -->
-<para>
-
-</para>
-
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_get_all_devices ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at num_devices: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_exists ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_print ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_property_exists ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_string ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_int ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_uint64 ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_double ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_bool ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_strlist ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_set_property_string ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_set_property_int ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_set_property_uint64 ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_set_property_double ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_set_property_bool ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_property_strlist_append ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_property_strlist_prepend ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_property_strlist_remove_index ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at idx: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_property_strlist_remove ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at value: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_remove_property ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_get_property_type ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at key: 
- at error: 
- at Returns: 
-
-
-<!-- ##### STRUCT LibHalChangeSet_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalChangeSet ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION libhal_device_new_changeset ##### -->
-<para>
-
-</para>
-
- at udi: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_changeset_set_property_string ##### -->
-<para>
-
-</para>
-
- at changeset: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_changeset_set_property_int ##### -->
-<para>
-
-</para>
-
- at changeset: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_changeset_set_property_uint64 ##### -->
-<para>
-
-</para>
-
- at changeset: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_changeset_set_property_double ##### -->
-<para>
-
-</para>
-
- at changeset: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_changeset_set_property_bool ##### -->
-<para>
-
-</para>
-
- at changeset: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_changeset_set_property_strlist ##### -->
-<para>
-
-</para>
-
- at changeset: 
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_commit_changeset ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at changeset: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_free_changeset ##### -->
-<para>
-
-</para>
-
- at changeset: 
-
-
-<!-- ##### STRUCT LibHalProperty_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalProperty ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT LibHalPropertySet_s ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF LibHalPropertySet ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION libhal_device_get_all_properties ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_free_property_set ##### -->
-<para>
-
-</para>
-
- at set: 
-
-
-<!-- ##### FUNCTION libhal_property_set_get_num_elems ##### -->
-<para>
-
-</para>
-
- at set: 
- at Returns: 
-
-
-<!-- ##### STRUCT LibHalPropertySetIterator_s ##### -->
-<para>
-
-</para>
-
- at set: 
- at idx: 
- at cur_prop: 
- at reservered0: 
- at reservered1: 
-
-<!-- ##### TYPEDEF LibHalPropertySetIterator ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION libhal_psi_init ##### -->
-<para>
-
-</para>
-
- at iter: 
- at set: 
-
-
-<!-- ##### FUNCTION libhal_psi_has_more ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_next ##### -->
-<para>
-
-</para>
-
- at iter: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_type ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_key ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_string ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_int ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_uint64 ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_double ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_bool ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_psi_get_strlist ##### -->
-<para>
-
-</para>
-
- at iter: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_string_array_length ##### -->
-<para>
-
-</para>
-
- at str_array: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_free_string_array ##### -->
-<para>
-
-</para>
-
- at str_array: 
-
-
-<!-- ##### FUNCTION libhal_free_string ##### -->
-<para>
-
-</para>
-
- at str: 
-
-
-<!-- ##### FUNCTION libhal_new_device ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_commit_to_gdl ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at temp_udi: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_remove_device ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_merge_properties ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at target_udi: 
- at source_udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_matches ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi1: 
- at udi2: 
- at property_namespace: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_manager_find_device_string_match ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at key: 
- at value: 
- at num_devices: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_add_capability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at capability: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_query_capability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at capability: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_find_device_by_capability ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at capability: 
- at num_devices: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_property_watch_all ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_add_property_watch ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_remove_property_watch ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_lock ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at reason_to_lock: 
- at reason_why_locked: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_unlock ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_rescan ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_reprobe ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_emit_condition ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at condition_name: 
- at condition_details: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_claim_interface ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at interface_name: 
- at introspection_xml: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION libhal_device_addon_is_ready ##### -->
-<para>
-
-</para>
-
- at ctx: 
- at udi: 
- at error: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/linux_dvd_rw_utils.sgml b/doc/api/tmpl/linux_dvd_rw_utils.sgml
deleted file mode 100644
index 75483b3..0000000
--- a/doc/api/tmpl/linux_dvd_rw_utils.sgml
+++ /dev/null
@@ -1,113 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-linux_dvd_rw_utils
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO DRIVE_CDROM_CAPS_DVDRW ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO DRIVE_CDROM_CAPS_DVDPLUSR ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO DRIVE_CDROM_CAPS_DVDPLUSRW ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO DRIVE_CDROM_CAPS_DVDPLUSRWDL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO DRIVE_CDROM_CAPS_DVDPLUSRDL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION get_dvd_r_rw_profile ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION get_read_write_speed ##### -->
-<para>
-
-</para>
-
- at fd: 
- at read_speed: 
- at write_speed: 
- at write_speeds: 
- at Returns: 
-
-
-<!-- ##### FUNCTION get_disc_capacity_for_type ##### -->
-<para>
-
-</para>
-
- at fd: 
- at type: 
- at capacity: 
- at Returns: 
-
-
-<!-- ##### FUNCTION get_disc_type ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION disc_is_appendable ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION disc_is_rewritable ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/logger.sgml b/doc/api/tmpl/logger.sgml
deleted file mode 100644
index ee46b8c..0000000
--- a/doc/api/tmpl/logger.sgml
+++ /dev/null
@@ -1,131 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-logger
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION logger_setup ##### -->
-<para>
-
-</para>
-
- at priority: 
- at file: 
- at line: 
- at function: 
-
-
-<!-- ##### FUNCTION logger_emit ##### -->
-<para>
-
-</para>
-
- at format: 
- at Varargs: 
-
-
-<!-- ##### FUNCTION logger_forward_debug ##### -->
-<para>
-
-</para>
-
- at format: 
- at Varargs: 
-
-
-<!-- ##### FUNCTION logger_enable ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION logger_disable ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION logger_enable_syslog ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION logger_disable_syslog ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION setup_logger ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_TRACE ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
-<!-- ##### MACRO HAL_DEBUG ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
-<!-- ##### MACRO HAL_INFO ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
-<!-- ##### MACRO HAL_WARNING ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
-<!-- ##### MACRO HAL_ERROR ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
-<!-- ##### MACRO DIE ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
diff --git a/doc/api/tmpl/logging.sgml b/doc/api/tmpl/logging.sgml
deleted file mode 100644
index 05791ed..0000000
--- a/doc/api/tmpl/logging.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-logging
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/main.sgml b/doc/api/tmpl/main.sgml
deleted file mode 100644
index 421bc9b..0000000
--- a/doc/api/tmpl/main.sgml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-main
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO DIE ##### -->
-<para>
-
-</para>
-
- at expr: 
-
-
diff --git a/doc/api/tmpl/osspec.sgml b/doc/api/tmpl/osspec.sgml
deleted file mode 100644
index b1b377d..0000000
--- a/doc/api/tmpl/osspec.sgml
+++ /dev/null
@@ -1,69 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-osspec
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION osspec_init ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION osspec_probe ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION osspec_probe_done ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION osspec_device_rescan ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION osspec_device_reprobe ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION osspec_filter_function ##### -->
-<para>
-
-</para>
-
- at connection: 
- at message: 
- at user_data: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/osspec_linux.sgml b/doc/api/tmpl/osspec_linux.sgml
deleted file mode 100644
index 8a3706d..0000000
--- a/doc/api/tmpl/osspec_linux.sgml
+++ /dev/null
@@ -1,65 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-osspec_linux
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION get_hal_sysfs_path ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION get_hal_proc_path ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_driver_name ##### -->
-<para>
-
-</para>
-
- at sysfs_path: 
- at driver_name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_driver ##### -->
-<para>
-
-</para>
-
- at d: 
- at property_name: 
- at sysfs_path: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_find_closest_ancestor ##### -->
-<para>
-
-</para>
-
- at sysfs_path: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/physdev.sgml b/doc/api/tmpl/physdev.sgml
deleted file mode 100644
index 0de46d1..0000000
--- a/doc/api/tmpl/physdev.sgml
+++ /dev/null
@@ -1,67 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-physdev
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION hotplug_event_begin_add_physdev ##### -->
-<para>
-
-</para>
-
- at subsystem: 
- at sysfs_path: 
- at parent: 
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_remove_physdev ##### -->
-<para>
-
-</para>
-
- at subsystem: 
- at sysfs_path: 
- at end_token: 
-
-
-<!-- ##### FUNCTION physdev_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION physdev_generate_add_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION physdev_generate_remove_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/pmu.sgml b/doc/api/tmpl/pmu.sgml
deleted file mode 100644
index 40e5b6b..0000000
--- a/doc/api/tmpl/pmu.sgml
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-pmu
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION pmu_synthesize_hotplug_events ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_add_pmu ##### -->
-<para>
-
-</para>
-
- at pmu_path: 
- at pmu_type: 
- at parent: 
- at end_token: 
-
-
-<!-- ##### FUNCTION hotplug_event_begin_remove_pmu ##### -->
-<para>
-
-</para>
-
- at pmu_path: 
- at pmu_type: 
- at end_token: 
-
-
-<!-- ##### FUNCTION pmu_rescan_device ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION pmu_generate_add_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
-<!-- ##### FUNCTION pmu_generate_remove_hotplug_event ##### -->
-<para>
-
-</para>
-
- at d: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/property.sgml b/doc/api/tmpl/property.sgml
deleted file mode 100644
index 4b90b7d..0000000
--- a/doc/api/tmpl/property.sgml
+++ /dev/null
@@ -1,346 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-property
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT HalProperty ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_INVALID ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_INT32 ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_UINT64 ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_DOUBLE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_BOOLEAN ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_STRING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PROPERTY_TYPE_STRLIST ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hal_property_free ##### -->
-<para>
-
-</para>
-
- at prop: 
-
-
-<!-- ##### FUNCTION hal_property_new_string ##### -->
-<para>
-
-</para>
-
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_new_int ##### -->
-<para>
-
-</para>
-
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_new_uint64 ##### -->
-<para>
-
-</para>
-
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_new_bool ##### -->
-<para>
-
-</para>
-
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_new_double ##### -->
-<para>
-
-</para>
-
- at key: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_new_strlist ##### -->
-<para>
-
-</para>
-
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_key ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_type ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_to_string ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_string ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_int ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_uint64 ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_bool ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_double ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_get_strlist ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_set_string ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
-
-
-<!-- ##### FUNCTION hal_property_set_int ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
-
-
-<!-- ##### FUNCTION hal_property_set_uint64 ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
-
-
-<!-- ##### FUNCTION hal_property_set_bool ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
-
-
-<!-- ##### FUNCTION hal_property_set_double ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
-
-
-<!-- ##### FUNCTION hal_property_strlist_append ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_strlist_prepend ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_strlist_remove_elem ##### -->
-<para>
-
-</para>
-
- at prop: 
- at index: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_strlist_add ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_strlist_remove ##### -->
-<para>
-
-</para>
-
- at prop: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_strlist_clear ##### -->
-<para>
-
-</para>
-
- at prop: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_property_set_attribute ##### -->
-<para>
-
-</para>
-
- at prop: 
- at attr: 
- at val: 
-
-
-<!-- ##### FUNCTION hal_property_get_attribute ##### -->
-<para>
-
-</para>
-
- at prop: 
- at attr: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/runner.sgml b/doc/api/tmpl/runner.sgml
deleted file mode 100644
index 3bdfba6..0000000
--- a/doc/api/tmpl/runner.sgml
+++ /dev/null
@@ -1,88 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-runner
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### STRUCT run_request ##### -->
-<para>
-
-</para>
-
- at udi: 
- at environment: 
- at argv: 
- at input: 
- at error_on_stderr: 
- at timeout: 
-
-<!-- ##### FUNCTION new_run_request ##### -->
-<para>
-
-</para>
-
- at Returns: 
-
-
-<!-- ##### FUNCTION del_run_request ##### -->
-<para>
-
-</para>
-
- at r: 
-
-
-<!-- ##### FUNCTION run_request_run ##### -->
-<para>
-
-</para>
-
- at r: 
- at con: 
- at msg: 
- at out_pid: 
- at Returns: 
-
-
-<!-- ##### FUNCTION run_kill_udi ##### -->
-<para>
-
-</para>
-
- at udi: 
-
-
-<!-- ##### FUNCTION run_kill_all ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION run_init ##### -->
-<para>
-
-</para>
-
-
-
diff --git a/doc/api/tmpl/shared.sgml b/doc/api/tmpl/shared.sgml
deleted file mode 100644
index a56a69a..0000000
--- a/doc/api/tmpl/shared.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-shared
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/sysfs.sgml b/doc/api/tmpl/sysfs.sgml
deleted file mode 100644
index 49abd9d..0000000
--- a/doc/api/tmpl/sysfs.sgml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-sysfs
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
diff --git a/doc/api/tmpl/util.sgml b/doc/api/tmpl/util.sgml
deleted file mode 100644
index a61ab35..0000000
--- a/doc/api/tmpl/util.sgml
+++ /dev/null
@@ -1,365 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-util
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO HAL_NAME_MAX ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_PATH_MAX ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO HAL_HELPER_TIMEOUT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hal_util_remove_trailing_slash ##### -->
-<para>
-
-</para>
-
- at path: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_last_element ##### -->
-<para>
-
-</para>
-
- at s: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_parent_path ##### -->
-<para>
-
-</para>
-
- at path: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_normalized_path ##### -->
-<para>
-
-</para>
-
- at path1: 
- at path2: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_int_from_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at result: 
- at base: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_int_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at base: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_uint64_from_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at result: 
- at base: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_uint64_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at base: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_string_from_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_string_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_get_bcd2_from_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at result: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_bcd2_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_compute_udi ##### -->
-<para>
-
-</para>
-
- at store: 
- at dst: 
- at dstsize: 
- at format: 
- at Varargs: 
-
-
-<!-- ##### FUNCTION hal_util_path_ascend ##### -->
-<para>
-
-</para>
-
- at path: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_grep_discard_existing_data ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION hal_util_grep_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at linestart: 
- at reuse_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_grep_int_elem_from_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at linestart: 
- at elem: 
- at base: 
- at reuse_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_grep_string_elem_from_file ##### -->
-<para>
-
-</para>
-
- at directory: 
- at file: 
- at linestart: 
- at elem: 
- at reuse_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_string_elem_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at linestart: 
- at elem: 
- at reuse_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_int_elem_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at linestart: 
- at elem: 
- at base: 
- at reuse_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_set_bool_elem_from_file ##### -->
-<para>
-
-</para>
-
- at d: 
- at key: 
- at directory: 
- at file: 
- at linestart: 
- at elem: 
- at expected: 
- at reuse_file: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_dup_strv_from_g_slist ##### -->
-<para>
-
-</para>
-
- at strlist: 
- at Returns: 
-
-
-<!-- ##### USER_FUNCTION HalCalloutsDone ##### -->
-<para>
-
-</para>
-
- at d: 
- at userdata1: 
- at userdata2: 
-
-
-<!-- ##### FUNCTION hal_util_callout_device_add ##### -->
-<para>
-
-</para>
-
- at d: 
- at callback: 
- at userdata1: 
- at userdata2: 
-
-
-<!-- ##### FUNCTION hal_util_callout_device_remove ##### -->
-<para>
-
-</para>
-
- at d: 
- at callback: 
- at userdata1: 
- at userdata2: 
-
-
-<!-- ##### FUNCTION hal_util_callout_device_preprobe ##### -->
-<para>
-
-</para>
-
- at d: 
- at callback: 
- at userdata1: 
- at userdata2: 
-
-
-<!-- ##### FUNCTION hal_util_strdup_valid_utf8 ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION hal_util_hexdump ##### -->
-<para>
-
-</para>
-
- at buf: 
- at size: 
-
-
-<!-- ##### FUNCTION hal_util_is_mounted_by_hald ##### -->
-<para>
-
-</para>
-
- at mount_point: 
- at Returns: 
-
-
diff --git a/doc/api/tmpl/utils.sgml b/doc/api/tmpl/utils.sgml
deleted file mode 100644
index e3cdc26..0000000
--- a/doc/api/tmpl/utils.sgml
+++ /dev/null
@@ -1,53 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-utils
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION get_string_array ##### -->
-<para>
-
-</para>
-
- at iter: 
- at extra: 
- at Returns: 
-
-
-<!-- ##### FUNCTION get_string_array_from_fd ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION free_string_array ##### -->
-<para>
-
-</para>
-
- at array: 
-
-
diff --git a/doc/spec/hal-spec.html b/doc/spec/hal-spec.html
index 561d03e..b1d36cb 100644
--- a/doc/spec/hal-spec.html
+++ b/doc/spec/hal-spec.html
@@ -2,7 +2,7 @@
 <HTML
 ><HEAD
 ><TITLE
->HAL 0.5.8 Specification</TITLE
+>HAL 0.5.9 Specification</TITLE
 ><META
 NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD
@@ -24,7 +24,7 @@ CLASS="TITLEPAGE"
 CLASS="title"
 ><A
 NAME="AEN2"
->HAL 0.5.8 Specification</A
+>HAL 0.5.9 Specification</A
 ></H1
 ><H3
 CLASS="author"
@@ -51,7 +51,7 @@ HREF="mailto:david at fubar.dk"
 ></DIV
 ><SPAN
 CLASS="releaseinfo"
->Version 0.5.8<BR></SPAN
+>Version 0.5.9<BR></SPAN
 ><HR></DIV
 ><DIV
 CLASS="TOC"
@@ -370,6 +370,22 @@ CLASS="literal"
 ></DT
 ><DT
 ><A
+HREF="#device-properties-net-irda"
+><TT
+CLASS="literal"
+>net.irda</TT
+> namespace</A
+></DT
+><DT
+><A
+HREF="#device-properties-net-80211control"
+><TT
+CLASS="literal"
+>net.80211control</TT
+> namespace</A
+></DT
+><DT
+><A
 HREF="#device-properties-input"
 ><TT
 CLASS="literal"
@@ -609,22 +625,22 @@ HREF="#dbus-api"
 ><DL
 ><DT
 ><A
-HREF="#AEN4328"
+HREF="#AEN4344"
 >Interface org.freedesktop.Hal.Manager</A
 ></DT
 ><DT
 ><A
-HREF="#AEN4347"
+HREF="#AEN4363"
 >Interface org.freedesktop.Hal.Device</A
 ></DT
 ><DT
 ><A
-HREF="#AEN4356"
+HREF="#AEN4372"
 >Interface org.freedesktop.Hal.Device.Volume</A
 ></DT
 ><DT
 ><A
-HREF="#AEN4360"
+HREF="#AEN4376"
 >Interface org.freedesktop.Hal.Device.Storage</A
 ></DT
 ></DL
@@ -8230,6 +8246,68 @@ CLASS="sect2"
 ><HR><H3
 CLASS="sect2"
 ><A
+NAME="device-properties-net-irda"
+><TT
+CLASS="literal"
+>net.irda</TT
+> namespace</A
+></H3
+><P
+>&#13;        IrDA (Infrared Data Association) Networking devices are described in 
+	this namespace for device objects with the capability
+        <TT
+CLASS="literal"
+>net.irda</TT
+>.
+        Note that device objects can only have the <TT
+CLASS="literal"
+>net.irda</TT
+> 
+	capability if they already have the capability <TT
+CLASS="literal"
+>net</TT
+>.
+      </P
+><P
+>&#13;      </P
+></DIV
+><DIV
+CLASS="sect2"
+><HR><H3
+CLASS="sect2"
+><A
+NAME="device-properties-net-80211control"
+><TT
+CLASS="literal"
+>net.80211control</TT
+> namespace</A
+></H3
+><P
+>&#13;        Control devices for Wireless ethernet networking devices are described in 
+	this namespace for device objects with the capability
+        <TT
+CLASS="literal"
+>net.80211control</TT
+>.
+        Note that device objects can only have the <TT
+CLASS="literal"
+>net.80211control</TT
+> 
+	capability if they already have the capability <TT
+CLASS="literal"
+>net</TT
+>.
+	Warning: You should know what you do if you touch this devices. They are 
+	not always stable and can cause (kernel) crashes (on linux).
+      </P
+><P
+>&#13;      </P
+></DIV
+><DIV
+CLASS="sect2"
+><HR><H3
+CLASS="sect2"
+><A
 NAME="device-properties-input"
 ><TT
 CLASS="literal"
@@ -8250,7 +8328,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN2666"
+NAME="AEN2682"
 ></A
 ><TABLE
 BORDER="1"
@@ -8316,7 +8394,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN2686"
+NAME="AEN2702"
 ></A
 ><TABLE
 BORDER="1"
@@ -8380,7 +8458,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN2706"
+NAME="AEN2722"
 ></A
 ><TABLE
 BORDER="1"
@@ -8524,7 +8602,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN2756"
+NAME="AEN2772"
 ></A
 ><TABLE
 BORDER="1"
@@ -8739,7 +8817,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN2828"
+NAME="AEN2844"
 ></A
 ><TABLE
 BORDER="1"
@@ -9086,7 +9164,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN2960"
+NAME="AEN2976"
 ></A
 ><TABLE
 BORDER="1"
@@ -9338,7 +9416,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3049"
+NAME="AEN3065"
 ></A
 ><TABLE
 BORDER="1"
@@ -9459,7 +9537,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3091"
+NAME="AEN3107"
 ></A
 ><TABLE
 BORDER="1"
@@ -9547,7 +9625,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3120"
+NAME="AEN3136"
 ></A
 ><TABLE
 BORDER="1"
@@ -9644,7 +9722,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3148"
+NAME="AEN3164"
 ></A
 ><TABLE
 BORDER="1"
@@ -9794,7 +9872,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3207"
+NAME="AEN3223"
 ></A
 ><TABLE
 BORDER="1"
@@ -9874,7 +9952,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3233"
+NAME="AEN3249"
 ></A
 ><TABLE
 BORDER="1"
@@ -9941,7 +10019,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3253"
+NAME="AEN3269"
 ></A
 ><TABLE
 BORDER="1"
@@ -10882,7 +10960,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3578"
+NAME="AEN3594"
 ></A
 ><TABLE
 BORDER="1"
@@ -10997,7 +11075,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3622"
+NAME="AEN3638"
 ></A
 ><TABLE
 BORDER="1"
@@ -11065,7 +11143,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3643"
+NAME="AEN3659"
 ></A
 ><TABLE
 BORDER="1"
@@ -11160,7 +11238,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3675"
+NAME="AEN3691"
 ></A
 ><TABLE
 BORDER="1"
@@ -11272,7 +11350,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3717"
+NAME="AEN3733"
 ></A
 ><TABLE
 BORDER="1"
@@ -11411,7 +11489,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3773"
+NAME="AEN3789"
 ></A
 ><TABLE
 BORDER="1"
@@ -11549,7 +11627,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3817"
+NAME="AEN3833"
 ></A
 ><TABLE
 BORDER="1"
@@ -11625,7 +11703,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3840"
+NAME="AEN3856"
 ></A
 ><TABLE
 BORDER="1"
@@ -11789,7 +11867,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3893"
+NAME="AEN3909"
 ></A
 ><TABLE
 BORDER="1"
@@ -11908,7 +11986,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3931"
+NAME="AEN3947"
 ></A
 ><TABLE
 BORDER="1"
@@ -12001,7 +12079,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN3959"
+NAME="AEN3975"
 ></A
 ><TABLE
 BORDER="1"
@@ -12169,7 +12247,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN4011"
+NAME="AEN4027"
 ></A
 ><TABLE
 BORDER="1"
@@ -12304,7 +12382,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN4052"
+NAME="AEN4068"
 ></A
 ><TABLE
 BORDER="1"
@@ -13249,7 +13327,7 @@ CLASS="informaltable"
 ><P
 ></P
 ><A
-NAME="AEN4286"
+NAME="AEN4302"
 ></A
 ><TABLE
 BORDER="1"
@@ -13412,7 +13490,7 @@ CLASS="sect2"
 ><HR><H3
 CLASS="sect2"
 ><A
-NAME="AEN4328"
+NAME="AEN4344"
 >Interface org.freedesktop.Hal.Manager</A
 ></H3
 ><P
@@ -13516,7 +13594,7 @@ CLASS="sect3"
 ><HR><H4
 CLASS="sect3"
 ><A
-NAME="AEN4339"
+NAME="AEN4355"
 >Example</A
 ></H4
 ><P
@@ -13625,7 +13703,7 @@ CLASS="sect2"
 ><HR><H3
 CLASS="sect2"
 ><A
-NAME="AEN4347"
+NAME="AEN4363"
 >Interface org.freedesktop.Hal.Device</A
 ></H3
 ><P
@@ -13776,7 +13854,7 @@ CLASS="sect2"
 ><HR><H3
 CLASS="sect2"
 ><A
-NAME="AEN4356"
+NAME="AEN4372"
 >Interface org.freedesktop.Hal.Device.Volume</A
 ></H3
 ><P
@@ -13836,7 +13914,7 @@ CLASS="sect2"
 ><HR><H3
 CLASS="sect2"
 ><A
-NAME="AEN4360"
+NAME="AEN4376"
 >Interface org.freedesktop.Hal.Device.Storage</A
 ></H3
 ><P
diff --git a/gtk-doc.make b/gtk-doc.make
index d50629a..3e5e560 100644
--- a/gtk-doc.make
+++ b/gtk-doc.make
@@ -76,7 +76,7 @@ tmpl.stamp: tmpl-build.stamp
 
 #### xml ####
 
-sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(srcdir)/tmpl/*.sgml $(expand_content_files)
+sgml-build.stamp: tmpl.stamp $(CFILE_GLOB) $(expand_content_files)
 	@echo 'gtk-doc: Building XML'
 	@-chmod -R u+w $(srcdir)
 	cd $(srcdir) && \
@@ -107,6 +107,7 @@ endif
 clean-local:
 	rm -f *~ *.bak
 	rm -rf .libs
+	rm -rf tmpl
 
 maintainer-clean-local: clean
 	cd $(srcdir) && rm -rf xml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt


More information about the hal-commit mailing list