hal/fdi/policy/10osvendor 10-laptop-panel-mgmt-policy.fdi, 1.2,
1.3 10-power-mgmt-policy.fdi, 1.4, 1.5 15-storage-luks.fdi,
1.2, 1.3 20-storage-methods.fdi, 1.20, 1.21
David Zeuthen
david at kemper.freedesktop.org
Tue Jun 6 16:56:11 PDT 2006
- Previous message: hal/doc/spec Makefile.am, 1.11, 1.12 config.xsl, NONE,
1.1 docbook.css, NONE, 1.1 hal-spec.html, 1.90, 1.91
- Next message: hal/hald hald_dbus.c,1.61,1.62
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvs/hal/hal/fdi/policy/10osvendor
In directory kemper:/tmp/cvs-serv14567/fdi/policy/10osvendor
Modified Files:
10-laptop-panel-mgmt-policy.fdi 10-power-mgmt-policy.fdi
15-storage-luks.fdi 20-storage-methods.fdi
Log Message:
2006-06-06 David Zeuthen <davidz at redhat.com>
Add introspection support to hald.
* hald/hald_dbus.c:
(do_introspect): New function
(hald_dbus_filter_handle_methods): Handle method "Introspect" on
interface "org.freedesktop.DBus.Introspectable"
* fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi,
fdi/policy/10osvendor/10-power-mgmt-policy.fdi,
fdi/policy/10osvendor/15-storage-luks.fdi,
fdi/policy/10osvendor/20-storage-methods.fdi: Add new property
*.method_argnames to describe each argument for a method; it's
just a space delimited list.
Index: 10-laptop-panel-mgmt-policy.fdi
===================================================================
RCS file: /cvs/hal/hal/fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 10-laptop-panel-mgmt-policy.fdi 14 May 2006 19:13:35 -0000 1.2
+++ 10-laptop-panel-mgmt-policy.fdi 6 Jun 2006 23:56:09 -0000 1.3
@@ -8,10 +8,12 @@
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_names" type="strlist">SetBrightness</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_signatures" type="strlist">i</append>
+ <append key="org.freedesktop.Hal.Device.LaptopPanel.method_argnames" type="strlist">brightness_value</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_execpaths" type="strlist">hal-system-lcd-set-brightness</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_names" type="strlist">GetBrightness</append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_signatures" type="strlist"></append>
+ <append key="org.freedesktop.Hal.Device.LaptopPanel.method_argnames" type="strlist"></append>
<append key="org.freedesktop.Hal.Device.LaptopPanel.method_execpaths" type="strlist">hal-system-lcd-get-brightness</append>
</match>
</device>
Index: 10-power-mgmt-policy.fdi
===================================================================
RCS file: /cvs/hal/hal/fdi/policy/10osvendor/10-power-mgmt-policy.fdi,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- 10-power-mgmt-policy.fdi 12 Dec 2005 22:15:56 -0000 1.4
+++ 10-power-mgmt-policy.fdi 6 Jun 2006 23:56:09 -0000 1.5
@@ -28,22 +28,27 @@
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_names" type="strlist">Suspend</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures" type="strlist">i</append>
+ <append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames" type="strlist">num_seconds_to_sleep</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths" type="strlist">hal-system-power-suspend</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_names" type="strlist">Hibernate</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures" type="strlist"></append>
+ <append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames" type="strlist"></append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths" type="strlist">hal-system-power-hibernate</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_names" type="strlist">Shutdown</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures" type="strlist"></append>
+ <append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames" type="strlist"></append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths" type="strlist">hal-system-power-shutdown</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_names" type="strlist">Reboot</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures" type="strlist"></append>
+ <append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames" type="strlist"></append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths" type="strlist">hal-system-power-reboot</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_names" type="strlist">SetPowerSave</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures" type="strlist">b</append>
+ <append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames" type="strlist">enable_power_save</append>
<append key="org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths" type="strlist">hal-system-power-set-power-save</append>
</match>
</device>
Index: 15-storage-luks.fdi
===================================================================
RCS file: /cvs/hal/hal/fdi/policy/10osvendor/15-storage-luks.fdi,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 15-storage-luks.fdi 13 Feb 2006 07:29:44 -0000 1.2
+++ 15-storage-luks.fdi 6 Jun 2006 23:56:09 -0000 1.3
@@ -8,10 +8,12 @@
<append key="org.freedesktop.Hal.Device.Volume.Crypto.method_names" type="strlist">Setup</append>
<append key="org.freedesktop.Hal.Device.Volume.Crypto.method_signatures" type="strlist">s</append>
+ <append key="org.freedesktop.Hal.Device.Volume.Crypto.method_argnames" type="strlist">passphrase</append>
<append key="org.freedesktop.Hal.Device.Volume.Crypto.method_execpaths" type="strlist">hal-luks-setup</append>
<append key="org.freedesktop.Hal.Device.Volume.Crypto.method_names" type="strlist">Teardown</append>
<append key="org.freedesktop.Hal.Device.Volume.Crypto.method_signatures" type="strlist"></append>
+ <append key="org.freedesktop.Hal.Device.Volume.Crypto.method_argnames" type="strlist"></append>
<append key="org.freedesktop.Hal.Device.Volume.Crypto.method_execpaths" type="strlist">hal-luks-teardown</append>
</match>
</match>
Index: 20-storage-methods.fdi
===================================================================
RCS file: /cvs/hal/hal/fdi/policy/10osvendor/20-storage-methods.fdi,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- 20-storage-methods.fdi 6 Mar 2006 22:34:29 -0000 1.20
+++ 20-storage-methods.fdi 6 Jun 2006 23:56:09 -0000 1.21
@@ -15,12 +15,14 @@
<append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-eject</append>
</match>
<match key="volume.disc.is_blank" bool="true">
<append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-eject</append>
</match>
</match>
@@ -33,14 +35,17 @@
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Mount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">ssas</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">mount_point fstype extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-mount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Unmount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-unmount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-eject</append>
<!-- allow these mount options for all file systems -->
@@ -95,14 +100,17 @@
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Mount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">ssas</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">mount_point fstype extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-mount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Unmount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-unmount</append>
<append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
<append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
+ <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
<append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-system-storage-eject</append>
<!-- allow these mount options for all file systems -->
- Previous message: hal/doc/spec Makefile.am, 1.11, 1.12 config.xsl, NONE,
1.1 docbook.css, NONE, 1.1 hal-spec.html, 1.90, 1.91
- Next message: hal/hald hald_dbus.c,1.61,1.62
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the hal-commit
mailing list