Age | Commit message (Collapse) | Author | Files | Lines |
|
this info is gone into NetworkMananger and removed from HAL (see fd.o
bug #6233).
changed net.interface_up to not mandatory
|
|
|
|
Also change s/DOCBOOK/XMLTO/ in the Makefile.
|
|
hardware also synthesizes keypresses when the brightness is changed. If
laptop_panel.brightness_in_hardware is set true, then any power manager
software should not attempt to set any new values on brightness
keypress, as it may cause the panel to flash uncontrollably. This patch
sets the aforementioned key for the IBM ThinkPad X31.
|
|
example: https://launchpad.net/bugs/27897. This happens if the label is
either truly bogus, or in a non-UTF-8 compatible encoding. The blunt
solution would be to just ignore any non-UTF-8 labels, but since it
might be preferable to retain labels which are only 'lightly' damaged
(maybe one Umlaut in an otherwise valid string), I wrote a small patch
to ignore invalid labels if they contain more than 20% illegal
characters. Patch from Martin Pitt <martin@piware.de>.
|
|
reworked detection of device capabilities to get correct DVD-RW info and
added DVD+RW DL detection.
fixed mapping of return value of get_dvd_r_rw_profile() related to changes
added property DVD+RW DL
|
|
an oss keyname.
|
|
org.freedesktop.Hal.Device.LaptopPanel.SetBrightness descriptions to
the spec file.
|
|
doc/spec/hal-spec-introduction.xml: * doc/spec/hal-spec-fdi-files.xml:
* doc/spec/hal-spec-properties.xml: * doc/spec/hal-spec-examples.xml:
Split up the spec file into more managable lumps using XInclude, and
change to using xmlto to convert the docbook xml to html as
docbook2html cannot handle the XInclude stuff as it's not valid
docbook. This is the first of many cleanup patches to the spec, so
expect the filenames to (maybe) change, or for files to be split even
further.
|
|
power_management.can_suspend_to_ram and
power_management.can_suspend_to_disk in favour of
power_management.can_suspend and power_management.can_hibernate so it's
all consistent between the method names and the can_* keys. We'll
remove the former keys in a year or so, but leave them now for
compatability.
|
|
|
|
After some further consideration, I think the
portable_audio_player.filepath_format property should be removed and a
new property, folder_depth, should be created. The main point of the
filepath_format property was to convey whether the device only
supported a limited file hierarchy, but it ended up conveying much more
than that - specifying exactly what directory structure the music files
should go in, when that's really not appropriate (since the hardware
doesn't care except in the hierarchy depth case). The folder to write
files out to can be taken from the first entry in the audio_folders
property. This change will allow the application to choose the
appropriate directory structure (/podcasts/NPR/****, /Artist/Album/00 -
Title, etc). I've attached a patch that make this change in the
hal-spec.xml.in as well as another patch that adds some of these new
properties for a few audio devices.
Update spec
Update to reflect new spec
|
|
least one value, and may have more than one value. The minimum
necessary keys (case-sensitive) are MANUFACTURER, COMMAND SET, and
MODEL. (These keys may be abbreviated as MFG, CMD, and MDL
respectively.) Each implementation will supply these three keys and
possibly additional ones as well"
http://www.longrange.net/ParallelPort/1284d12.pdf
|
|
with "hal-".
Update to new libpolkit from PolicyKit CVS HEAD. Also read the environment
variable $HAL_METHOD_INVOKED_BY_PID which is yet to be exported by hald
and hald-runner
Use new hal- prefix for the privilege name
|
|
Set FALSE for volume.is_mounted_read_only
Extract volume.is_mounted_read_only (libhal_volume_is_mounted_read_only):
New function
Export prototype for libhal_volume_is_mounted_read_only()
Set volume.is_mounted_read_only
Document volume.is_mounted_read_only
|
|
portable_audio_player.
|
|
|
|
Require PolicyKit (available in hal CVS) and don't build libhal-policy.
Extract some useful POLKIT variables for user, group and txtsrc for
PolicyKit
Don't build libhal-policy or hal-policy.pc
Use new POLKIT_TXTSRC variable on where to install policy
Don't build hal-policy-is-privileged as it is obsoleted by PolicyKit's
polkit-is-privileged
Use new libpolkit instead of libhal-policy
Use polkit-is-privileged instead of hal-policy-is-privileged
Remove these files.
|
|
|
|
string but strlist
|
|
|
|
Templates
|
|
Convert doc comments from Doxygen to gtk-doc (not completely done)
New file
Remove
Use gtk-doc instead of Doxygen
Various cleanups; use gtk-doc instead of Doxygen
Pass --enable-gtk-doc to configure.
Add GTK_DOC_CHECK, from cairo, thanks.
|
|
New file
New files
New file
Uncomment hald-test as this is currently somewhat broken
Add libhal-policy to INPUT
Add stuff of libhal-policy
Add libhal-policy to SUBDIRS and hal-policy.pc to pkgconfig_DATA and
hal-policy.pc.in to EXTRA_DIST
|
|
Fix small typo in 0.5.7 release notes
|
|
HD DVD to storage.cdrom and volume.disc.type per the latest MMC-5
draft. See Table 87 - Profile List in
http://www.t10.org/drafts.htm#mmc5 . Probe-volume should do the right
thing, but probe-storage needs fixing (noted in FIXME comment).
|
|
|
|
Don't set button.type or button.has_state as these are merged from the fdi
file.
Use absolute paths in HALD_RUNNER_PATH and PATH cuz otherwise helpers won't
get invoked...
Add 10-keyboard-policy.fdi
Forgot to add file. Also from Matthew Garrett <mjg59@srcf.ucam.org>. Tweak
file to merge button.type and button.has_state instead of setting
|
|
HAL_PROP_LAPTOP_PANEL_ACPI_METHOD->HAL_PROP_LAPTOP_PANEL_ACCESS_METHOD
for the laptop_panel device. This is required as the access method can
now be "pmu" which is nothing to do with acpi. I'm not aware of this
being used anywhere outside of HAL, so we should be okay changing the
key name.
|
|
may crash the runner via D-BUS since we pass non-UTF-8 over D-BUS.
Print pid of runner and make space for passing DBUS_VERBOSE=1 in the
environment (right now commented out)
|
|
Add probing for disc capacity.
Fixes fd.o bug #2233
|
|
know by now, various people don't really like that hal running as root.
We'd much rather see only a small process running as root and the main
hal process running unpriviledged. Which is exactly what this patch
does :)
How does it work? Just before drops it's root privs. a small program is
startup which will remain running as root and does the real execution
of the addons/probes/callouts on hals behalf. Communication between
hald and hald-runner is done via a p2p dbus connection. Resulting in a
process tree like this:
hal /usr/sbin/hald root \_ /usr/lib/hal/hald-runner root \_
/usr/lib/hal/hald-addon-acpi root \_ /usr/lib/hal/hald-addon-storage
root \_ /usr/lib/hal/hald-addon-storage
The patch consists out of two parts. First the implementation of
hald-runner, which is about 700 lines of code. And then a part
transforming the hald code from the current spawning code in utils to
an interface that can talk to the runner.
Add Sjoerd Simons <sjoerd@luon.net>. Revise my own email address.
Add hald-runner
Add hald-runner
add hald_runner.[ch]
New and changed files with slight changes. See the descriptive text above
and discussion at
http://lists.freedesktop.org/archives/hal/2006-January/004327.html for
details. Changed function hald_runner_start_runner() in
hald/hald_runner.c to print out runner path and improve error handling
when runner is not found. Also removed dbus_server_unref (server) in
handle_connection() in same file.
Remove --retain-privileges as this is no longer needed
Remove --retain-privileges and use --with-runner pointing to
../hald-runner/hald-runner
|
|
|
|
added slightly adopted patch from Ryan Lortie <desrt@desrt.ca> (changed
from comma-separated string to strlist) to add list of write speeds
supported by a CD/DVD Burner.
|
|
|
|
code/existing fdi-files.
|
|
added already in the spec defined and in the code removed (but never set)
property key for battery.charge_level.capacity_state
|
|
power_management.can_hibernate
|
|
fix for make distcheck
|
|
added check for new property battery.remaining_time.calculate_per_time for
util_compute_time_remaining()
added check for new property battery.remaining_time.calculate_per_time for
util_compute_time_remaining()
added slightly adopted and extended patch from Søren Hansen
<sh@linux2go.dk> to fix calculation for machines which does not report
current rate. This calculate the chargRate from time and chargeLevel.
Added a new parameter to enable/disable the new calculation.
|
|
fixed fd.o bug #4644 and fixed typo in spec
slightly adopted fix from fd.o bug #3954 from Benjamin Berg
<benjamin@sipsolutions.net> to make all fields in hal-device-manager
selectable to copy the content
fixed fd.o bug #2121 with patch from #4266 (Young-Ho, Cha,
<ganadist@chollian.net>) to enable translation for hal-device-manager
fixed fd.o bug #2850, removed option from the help text.
|
|
|
|
different properties
|
|
included pic in the html version.
|
|
added and updated fdi-files from older HAL version to fix rebuild hal spec
from distributed package
fixed problem with rebuild spec from the distributed package and missing
included fdi-files.
|
|
current sourcecode
|
|
Updated section about callouts to current HAL version
|
|
platform.* descriptions for "platform bus" support.
|
|
|
|
|