hal: Changes to 'refs/tags/HAL_0_5_9'
David Zeuthen
david at kemper.freedesktop.org
Mon Apr 2 22:13:13 PDT 2007
Tag 'HAL_0_5_9' created by David Zeuthen <davidz at redhat.com> at 2007-04-03 06:12 -0700
HAL 0.5.9 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQBGEeJDKn8s4BN7nF4RAhtTAKCYf7LoLdc3b0aE2RH1NF+F/8GJUgCfRwBn
zx9PqGqILLYwCExbEP24RLs=
=+SM3
-----END PGP SIGNATURE-----
Changes since HAL_0_5_8:
Alex Kanavin:
provide textual interface description for USB devices
Andreas Hanke:
fixes for AS_AC_EXPAND usage breaks hal-device-manager
Artem Kachitchkine:
hald/linux/ids -> hald/ids and minor fixes
fix minor memory leaks
do not let tools coredump if HAL is not running
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
solaris backend
Bastien Nocera:
killswitch infrastructure for Bluetooth and use /dev/sonypi instead of spicctrl
Dan Nicholson:
POSIX shells do not support '==' tests
Daniel Nylander:
added Swedish translation file
Danny Kukawka:
replaced LIBHAL_FREE_DBUS_ERROR with dbus_error_free()
fixed acpi problems with incorrect low current voltage values
fixed usage of dbus_error_is_set(error == NULL) due to D-Bus changes
fixed detection of wireless devices with dscape kernel stack
fix copy_property for merge in FDI files
replace usage of g_assert() with error handling
Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
add hardware dependent/specific alsa sound devices to HAL
fixed compiler warning
fixed automake for linux
fixed typo in 20-storage-methods.fdi
remove unneeded close() calls
fixed code docu in libhal
removed not needed '.in' version of a luks script
fixed segmentation fault in xen code
Fix to guarantee that udi get generated before process FDI
changed error handling for hal-storage-shared.c
fixed detection of libsmbios to check for >= v0.11.6
changed D-Bus error if /sbin/cryptsetup is not available
remove sanitizing passwords for luks and prevent word splitting/path expansion
fix detection of max. available omnibook brightness levels
fix get/set brightness for sonypi/spiccrtl
added new section for deprecated properties to spec
fixed compiler warnings
fix .hal-mtab mountpoint handling
detect path to dmidecode on runtime (fd.o bug #9318)
added hald-addon-dell-backlight to .gitignore
fix gtk-doc code documentation
fix (more) gtk-doc code documentation
fixed typo in spec
add copy_property FDI directive for stringlist properties
fixed compiler warning in addon-dell-backlight
fixed compiler warning
fix compiler warning in libhal
fixed compiler warning in create_cache.c
fixed commit 882085a0, forgot cast to unsigned long
typo fix
fixed uid datatype in CallerInfo to unsigned long
added new fdi match attribute 'contains_not' for strings and strlist
added hald-probe-ieee1394-unit to .gitignore
libhal: validate parameter to be != NULL
fix expat detection in configure
fixed code documentation
added some files to .gitignore
removed not needed string from translation files
added support for ALSA MIDI devices
validate error D-Bus names returned on stderror
change usb*.version_bcd/usb*.speed_bcd to new double keys
added hal-system-power-pm-is-supported to .gitignore
fixed libsmbios search output to correct version
updated requirements in NEWS file
void hal-device-manager to open multiple about dialogs
fix for new pciutils which need to link against zlib
Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
fix configure for DELL stuff
fixed quoting and added allowed libparted versions to error output
added .gitignore to new doc/man dir
update several .gitignore files
added optional support for IBM ACPI (hotkey) events.
added configure option to enable build Toshiba ACPI button addon
add more cdrom information
update .gitignore
updated German translation file
David Woodhouse:
fix crash on PPC Pegasos that don't have PMU, ACPI or APM
David Zeuthen:
post-release version bump to 0.5.9
fix race condition when unmounting a volume takes a very long time
don't lock the .hal-mtab file at all when checking mount status on unmount
don't update mount state until Unmount() returns
fix stupid typo in syslog reporting for Mount()
only install PolicyKit privilege files if we're using PolicyKit
only require libvolume_id >= 061
write new requirements for 0.5.9 including requiring udev >= 089
don't fail, print warning if ARPHRD_IEEE80211_{RADIOTAP,PRISM} is not defined
fix up overflow of 32-bit variable when getting 64-bit value
remove unneeded debug
send changes in correct order for LibHalChangeSet
remove dead code introduced by commit 0ae1aed74548fec563399d00100d621ce99b383b
enable looking for data track on optical discs
export Eject() even on discs where we can't detect a file system
probe for partitions on data discs where we fail to detect an fs
add a note about checking that optical drives supports the cmd's we are sending
don't build Macbook Pro utils on non-x86
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
remove gtk-doc tmpl files from source control
make cpufreq support optional
make Macbook Pro utils x86 only again
split out Macbook Pro matching into separate fdi file
make usb csr support optional
fix up typo in usb csr detection
stat special device file, not the mount point
don't crash on cd drives without write capabilities
don't add non-existing partition entries for MS-DOS disk labels
add some thoughts about optimization work needed
make it easier to measure startup time
some memory optimization work
clean up HalDevice and HalProperty a bit
make HalProperty private to HalDevice implementation (makes it easier to nuke)
use an iterator to iterate over strlist instead of using GSList
switch device_info.c to use strlist iterator
fix crasher in GetProperty() method
use a hash table for device properties
implement missing functions after move to hash table properties
removed unneeded and fragile async matching from device store
move property code into device object core
free hash table before the private object to prevent segfault
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
switch running_processes to using a list + fix a few memory leaks
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
revert hald/device_info.c back to state from June 2006
forward port changes made to hald/device_info.c since June 2006
fix segfault on cleaning up rules
report how much memory the rules use
comment out some debugging spew from fdi matching
use mmap to access pci.ids and usb.ids
make pnp.ids static to save writable memory
add note about possibly handling multi-session discs a bit better
fix setting power_management.is_powersave_set
misc build fixes for libparted and libpci
fix for freeing static memory + move hal_util_readlink() into hald/util.c
fix up compile warnings after last patch
call dbus_error_free() directly to avoid spew on stderr
fix up libsmbios detection
fix up how volume.ignore is set so it also applies to hotpluggable drives
fix up a few things with the new fdi cache
reduce debugging spew for fdi files
add optional support for ConsoleKit
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
make HAL track ConsoleKit seats and sessions and initial work on ACL mgmt
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
fix up coding style for hald_runner.c
more CK and ACL mgmt work
remove autogenarated HTML as it clutters up the commit logs
more ACL management work; now it's actually usuable
fix typo for HALD_ACTION for session changes
use $(localstatedir) instead of /var and make hald DTRT when CK goes away
add ACL management for remaining devices recognized by HAL
clean up some dangerous use of the LIBHAL_FREE_DBUS_ERROR macro
remove annoying LIBHAL_FREE_DBUS_ERROR spew to stderr
build time for /sbin/umount.hal and make our mount helper use this
make umount.hal work when options like -v are passed to umount
make /sbin/umount.hal handle mounts points as well
use -Wl,--as-needed by default for gcc
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
make hald-addon-storage use hints from ConsoleKit about session idleness
make hald-addon-storage usage of ConsoleKit depend on HAVE_CONKIT
update dependencies and versions for HAL
only invoke hal-acl-tool if HAVE_ACLMGMT is set
update NEWS to suggest latest hal-info (for bluetooth killswitch changes)
use g_ascii_strtoull() instead of g_ascii_strtoll()
refuse to eject if we can't open the device exclusively
with Linux's libata, IDE Zip drives can now be polled for media changes
add support for new Firewire stack on Linux
handle multiple / remote seats
make lshal print the current time
print out error if probe-volume hangs
fix input probing and discard /proc/acpi events if ACPI sysfs sources are used
make Device.Rescan() work for refreshing button state when using ACPI input
use inotify to watch fdi directories
map new fdi cache file post regeneration
minor fixes
probe firewire AVC devices
sort properties in lshal output
move preprobe fdi files to hal-info
fix detection of mounted volumes from yanked storage devices
fix device removal when mounted devices not mounted by HAL are yanked out
on Rescan() for ACPI batteries, retrieve all properties (slow path)
assign ACL's to Firewire IIDC (including iSight) and AVC devices
generate the fdi cache synchronously
avoid old .bak files for the fdi cache
relax error handling for fdi files
fix up debug- and valgrind- scripts to actually work
don't give ACL's to uid 0
Revert "without PolicyKit, allow only root to mount fixed disks"
stop using noexec by default on Linux
instead of assuming they're blank, probe unknown discs if they're large
some fixes to make distcheck work again
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
fix build
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
make the fdi cache test stricter by not allowing skipped fdi files
avoid "Not Specified" values as these stem from dmidecode itself
add workaround for gtk-doc for now (bgo #386508)
also make sure libhal.types is empty
avoid setting pci.vendor, pci.product, usb.vendor to useless "Unknown (XXX)"
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
fix up memory handling of exp_detail and remove dead code
define 'scanner' capability
add ACL's for scanners
add support for SuspendHybrid and make use of pm-is-supported
fix typo
fix umount.hal so correct return value is passed
use libsmbios to add support for bluetooth, wlan RF kill on Dell laptops
forgot to add 10-rfkill-switch.fdi (renamed from 10-bluetooth-switch.fdi)
avoid logging when client asks for non-existant property
fix segfault in lshal where strlist prop was removed just after it changed
add named mandatory locking API
remove dead code
switch to xmlto and heavily fix up the spec
fix up introspection bits
more spec changes
move caller tracking into it's own class
refactor access control checks into separate files
add interface locking and remove generic locking API committed yesterday
don't set INVOKED_BY_SYSTEMBUS_CONNECTION_NAME unless call is from bus
add docs for how locking work
fixup speling
for Dell, disable physical killswitch when setting power
don't disk example-manager.py as it doesn't exist anymore
don't dist hal-linux26.dia either since it has gone the way of the Dodo too
try usbclass handler before usb and try all handlers until we find something
remove doc/conf and remember to install the CSS stylesheet
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
check that dellWirelessCtl exists before using it
mention that dellWirelessCtl is optional
clarify search paths for device information files
ran 'make update-po'
create entire fdi file hierarchy according to spec including /etc/hal/fdi bits
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
fix build rules for spec
fix up spec generation a bit more
add manual pages
hint that a patch to util-linux is needed when using --enable-umount-helper
improve wording in note about --enable-umount-helper
enable docbook docs by default
use AM_PROG_CC_C_O to avoid warning when configuring sources
fix up SEE ALSO section in lshal's man page
allow mount options 'acl' and 'user_xattr' for ext3
clean up locking example
fix up ReleaseGlobalInterfaceLock() and improve locking example
make LUKS setup/teardown respect the standard .Volume and .Storage locks
make libhal locking API take 'bool exclusive' and fix a bug
only acquire a lock exclusively if no-one else is holding the lock
add new hal-lock(1) utility
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
fix up hal-lock manpage
don't build docs by default as it breaks distcheck
specify path to eject at build time
clarify locking on the Volume.Crypto interface
use the right interface in the example in hal-lock.1
fix IBM, Toshiba ACPI hotkey handling
clarify search path for callouts, addons and method calls.
remove unused variables
change locking semantics a bit and add guidelines for SystemPowerManagement
change locking semantics slightly and add missing locking bits
avoid crash if an addon is using IsLockedByOthers()
avoid polling when a drive is locked
make hal-lock(1) provide an --exit-with-dev option
update hal-lock(1)'s man page and fix usage()
add hal-disable-polling(1) program along with a man page
give back the "button" capability to keyboards
update hal-info requirement to 20070328
update TODO list
teach fdi.dtd about contains_not, rip out RNG scheme
use UTF-8 for the generated HTML
require autoconfig 2.59c or newer
mention umount helper as default options to use
add docs for access_control namespace
reword bit of the spec
fix typo
document the RF killswitch namespace and interface
ran 'make update-po'
print docdir in configure summary
update NEWS for 0.5.9 release
Doug Chapman:
fix unaligned messages (RH Bug #210079)
Erik Andrén:
add addon for backlight control on Dell computers
make the amount of Dell backlight levels dynamic
Frederic Crozat:
handle system bus restarts
Frederic Peters:
use VOLUME_ID_CFLAGS
Guillem Jover:
respect --disable-pmu for hal-system-power-pmu
rename nokia770 to omap
Holger Macht:
fixed typos in cpufreq addon
Fix the D-Bus restart case for the CPUFreq addon. The D-Bus connection you
add /sys/class/backlight/* interface support
Merge branch 'master' of git+ssh://homac@git.freedesktop.org/git/hal
revert logic for setting and getting "consider_nice" setting
throw exception if D-Bus connection of sender is NULL
Merge branch 'master' of git+ssh://homac@git.freedesktop.org/git/hal
additional error check
trigger pm-utils for hibernate, suspend and SetPowerSave on SUSE
Merge branch 'master' of git+ssh://homac@git.freedesktop.org/git/hal
allow hibernate, suspend and CPUFreq for the root user independent of desktop-console
Merge branch 'master' of git+ssh://homac@git.freedesktop.org/git/hal
Jean-Yves Lefort:
fix python shebang line
add FreeBSD and Solaris support
implement HAL_PROPERTY_TYPE_STRLIST support in merge_device_rewrite_cb and fix some potential NULL-pointer dereferences
add a osspec_privileged_init function for initializing backend objects prior to dropping root privileges
add casts to fix build errors on FreeBSD
break out the PCI and USB IDs initialization into two separate functions
favor CAM devices over ATAPI devices
correct SCSI to atapi mapping
power down instead of halting the system
avoid an infinite loop with buggy PCI firmware
ensure that UDIs of ATA and SCSI devices are unique
Joe Marcus Clarke:
add support for FreeBSD mount options
add FreeBSD support
disable partutil for FreeBSD
add FreeBSD support
add the FreeBSD backend
fix potnential crash when changing disc media
fix ATA support for FreeBSD 5.X
flesh out mount options for FreeBSD
Merge branch 'master' of ssh://marcus@git.freedesktop.org/git/hal
fix disc volume detection on FreeBSD 5.X
ensure there are no embedded slashes in UDI components
John (J5) Palmieri:
use g_slist_remove_link instead of g_slist_remove
Kareem Dana:
fix probe-storage and addon-storage competing for O_EXCL on cdrom device
Kay Sievers:
fix casting to avoid compiler error
rework Linux coldplug to work with future kernel changes
merge Linux class and bus device handling
Merge branch 'master' of git+ssh://git.freedesktop.org/git/hal
store fdi files as rules object
remove left-over "class device" from debug output
linux coldplug: prepare for new sysfs layout
change email address
rename "bus" and "physical" properties to something more abstract
Merge branch 'master' of git+ssh://git.freedesktop.org/git/hal
fix scsi_host parent relationship
Merge branch 'master' of git+ssh://git.freedesktop.org/git/hal
fix scsi-device-handling for devices we probe but don't add
Kevin Ottens:
add property for power save state
Kristian Høgsberg:
initialize pollfd array correctly.
update ieee1394 prober to ioctl interface changes.
report AV/C subunits instead of AV/C unit in ieee1394 probe.
use sysfs attributes instead of parsing config rom file.
Martin Pitt:
without PolicyKit, allow only root to mount fixed disks
allow 'locale=' NTFS mount option for Linux
h-d-m: beautify list values output
fix Omnibook LCD brightness levels
fix bashism in tools/linux/hal-system-lcd-get-brightness-linux
fix 'bus type' display in h-d-m
fix crash because of missing return value check
Matthew Garrett:
add new battery, bluetooth, wireless key events
Matthias Kretz:
better ALSA card name
reread /proc/cards to make hotplugging sound cards work
Michael Biebl:
inotify support for systems without sys/inotify.h
inotify support for systems without sys/inotify.h
fix section for hald man page
properly use $(docdir)
as_ac_removal
Patrice Dumas:
mention libhal in the docs
Priit Laes:
added Estonian translation
removed translatable tag from value field of capabilties
Richard Hughes:
Make sure we get all of a multi-word battery.model value.
allow build without PolicyKit
allow make distcheck to work with a readonly buildroot
ignore the special ACPI 'Ones' value for rate
move the information scripts to hal-info
move the information scripts to hal-info
split the logitec csr mice detection vids-pids into hal info
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
Add some information keys to the spec for hardware recalls.
add prefix and suffix to the fdi attribute list
add --retain-privileges so we can use massif
make the acpi, apm and pmu backends inclusion configurable
fix the libparted checking script
only build the pmu addon when we use pmu
add info about hal-info to HACKING and add dependency to NEWS
change trivial %% typo in the acpi battery code
move the power_management.quirk.* properties
add new files to .gitignore files
fix libusb detection
fix pmu laptop screen on new kernels
move laptop_panel.brightness_in_hardware data to hal-info
make the hal suspend and hibernate scripts use the quirk command line of pm-utils
remove hal-spec.html from the tarball
remove bak files from git-status output
remove the hal-system-video-*-linux files
remove the zzz script from suspend
add --quirk-radeon-off
allow use of libparted 1.8.2
fix the smbios.*.* keys to be a little more sane
fix acpi detection for very new kernels
Fix error initialisation in acpi addon to fix ac adapter event reporting
added hal-acl-tool executable to .gitignore
add support for the macbook backlight
add libparted v1.8.6 to configure
Rob Taylor:
Make haldaemon and haluser vaiables in hal.pc
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
Remove linux.sysfs_path_device key
Remove checking for run-time usb.ids and pci.ids at build time
Make hotplugging non-recursive.
Merge branch 'master' into to-push
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
Add back autodetection of usb.ids and pci.ids when not specified.
Merge branch 'to-push'
Fix compile warning on PPC.
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
ignore *.py[oc] and *.gcno
add option to build without libpci
add compare_ne to possible matchrules
Move COMPARE_NE to end of match_type enum.
S.ÃaÄlar Onur:
get ARPHRD_IEEE80211_RADIOTAP and similar from kernel, not glibc headers
patch corrects some typos in tr.po and addon-cpufreq.c
add pm-suspend to linux/hal-system-power-suspend-linux
Sergey Lapin:
fix for crash in hald_dbus.c
use mallopt since we mostly allocate small chunks
reduce memory fragmentation by using POSIX readlink rather than glib
add Nokia 770 backlight addon
use POSIX readdir instead of g_dir_open
add file for Nokia 770 backlight
move fdi file parsing into a separate process
Returned back unit test executable.
Fixed distcheck problem
Sjoerd Simons:
Always set power_management.can_suspend to true if the power_management.type is
Let probe-smbios only return successfully if it actually got something
Set system.formfactor fallback in exactly one place instead of three and be
Read out model and compatible property out of openfirmware if possible. And use the openfirmware module property to decide what formfactor the system has.
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
* Fix some code-style issues that David commented on
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
prevent hald-runner from printing unnecessary warning messages
work around cdrom devices giving invalid TOC info
Steven Walter:
Add match for Creative Zen Nano USB music player
Thomas Petazzoni:
fix python example to work with a recent dbus
Timo Hoenig:
don't call dbus_connection_close() for some of our tools
Tomasz Torcz:
Add Z31t to the list of laptops needing laptop_panel.brightness_in_hardware
Add ThinkPad T60 to the list of laptops needing laptop_panel.brightness_in_hardware
Add ThinkPad X60 and X60s to the list of laptops needing
William Jon McCann:
build fixes
two build fixes
sizing fixes for device manager
improve api docs
fix api docs even more
hal updates for latest ConsoleKit
---
.gitignore | 5
HACKING | 46
Makefile.am | 2
NEWS | 538
acinclude.m4 | 45
configure.in | 635
dev/null |binary
doc/Makefile.am | 6
doc/TODO | 138
doc/api/.gitignore | 12
doc/api/Makefile.am | 48
doc/api/hal-docs.xml | 19
doc/api/libhal-storage/.gitignore | 16
doc/api/libhal-storage/Makefile.am | 67
doc/api/libhal-storage/libhal-storage-docs.xml | 109
doc/api/libhal-storage/version.xml.in | 1
doc/api/libhal/.gitignore | 16
doc/api/libhal/Makefile.am | 67
doc/api/libhal/libhal-docs.xml | 109
doc/api/libhal/version.xml.in | 1
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/conf/.gitignore | 4
doc/conf/Makefile.am | 9
doc/conf/match-USB-camera.fdi | 18
doc/conf/match-USB-mp3-player.fdi | 20
doc/conf/match-cardreader.fdi | 27
doc/conf/storage-non-fixed.fdi | 17
doc/conf/storage-policy-examples.fdi | 41
doc/conf/storage-skip-all.fdi | 10
doc/man/.gitignore | 14
doc/man/Makefile.am | 22
doc/man/hal-disable-polling.1.in | 137
doc/man/hal-find-by-capability.1.in | 66
doc/man/hal-find-by-property.1.in | 69
doc/man/hal-get-property.1.in | 72
doc/man/hal-is-caller-locked-out.1.in | 67
doc/man/hal-lock.1.in | 98
doc/man/hal-set-property.1.in | 106
doc/man/hald.8.in | 105
doc/man/lshal.1.in | 65
doc/spec/.gitignore | 2
doc/spec/Makefile.am | 55
doc/spec/config.xsl | 1
doc/spec/example-manager.py | 34
doc/spec/hal-arch.dia |binary
doc/spec/hal-arch.png |binary
doc/spec/hal-fdi-example1.png | 0
doc/spec/hal-fdi-example2.png | 0
doc/spec/hal-fdi-example3.png | 0
doc/spec/hal-linux26.dia | 0
doc/spec/hal-linux26.png | 0
doc/spec/hal-sequence-diagram.dia | 0
doc/spec/hal-sequence-diagram.png | 0
doc/spec/hal-spec-access-control.xml | 75
doc/spec/hal-spec-examples.xml | 483
doc/spec/hal-spec-fdi-files.xml | 699
doc/spec/hal-spec-interfaces.xml | 1251 +
doc/spec/hal-spec-introduction.xml | 353
doc/spec/hal-spec-locking.xml | 309
doc/spec/hal-spec-properties.xml | 2005 +-
doc/spec/hal-spec.html |14010 -----------------
doc/spec/hal-spec.xml.in.in | 10
examples/interface-locking-test.py | 36
examples/locking.py | 2
fdi/Makefile.am | 4
fdi/fdi.dtd | 7
fdi/fdi.rng | 82
fdi/information/.gitignore | 4
fdi/information/10freedesktop/.gitignore | 4
fdi/information/10freedesktop/10-camera-ptp.fdi | 17
fdi/information/10freedesktop/10-cd-dvd-burner.fdi | 31
fdi/information/10freedesktop/10-usb-card-readers.fdi | 127
fdi/information/10freedesktop/10-usb-music-players.fdi | 1025 -
fdi/information/10freedesktop/10-usb-pda.fdi | 117
fdi/information/10freedesktop/10-usb-zip-drives.fdi | 19
fdi/information/10freedesktop/10-wireless-mice.fdi | 127
fdi/information/10freedesktop/Makefile.am | 37
fdi/information/20thirdparty/.gitignore | 4
fdi/information/20thirdparty/Makefile.am | 18
fdi/information/30user/.gitignore | 4
fdi/information/30user/Makefile.am | 7
fdi/information/Makefile.am | 5
fdi/policy/10osvendor/10-cpufreq.fdi | 9
fdi/policy/10osvendor/10-dell-laptop-brightness.fdi | 42
fdi/policy/10osvendor/10-ibm-buttons.fdi | 14
fdi/policy/10osvendor/10-keyboard-policy.fdi | 15
fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi | 54
fdi/policy/10osvendor/10-macbook-backlight.fdi | 23
fdi/policy/10osvendor/10-macbookpro-utils.fdi | 44
fdi/policy/10osvendor/10-omap-backlight.fdi | 19
fdi/policy/10osvendor/10-power-mgmt-policy.fdi | 10
fdi/policy/10osvendor/10-rfkill-switch.fdi | 21
fdi/policy/10osvendor/10-toshiba-buttons.fdi | 6
fdi/policy/10osvendor/10-usbcsr-mice.fdi | 8
fdi/policy/10osvendor/20-acl-management.fdi | 103
fdi/policy/10osvendor/20-storage-methods.fdi | 202
fdi/policy/10osvendor/Makefile.am | 38
fdi/policy/30user/.gitignore | 4
fdi/policy/30user/Makefile.am | 7
fdi/policy/Makefile.am | 4
fdi/preprobe/10freedesktop/Makefile.am | 2
fdi/preprobe/10osvendor/.gitignore | 4
fdi/preprobe/10osvendor/10-ide-drives.fdi | 70
fdi/preprobe/30user/.gitignore | 4
fdi/preprobe/30user/Makefile.am | 7
fdi/preprobe/Makefile.am | 4
gtk-doc.make | 3
hal.pc.in | 4
hald-runner/Makefile.am | 3
hald-runner/main.c | 14
hald-runner/runner.c | 4
hald/.gitignore | 4
hald/Makefile.am | 72
hald/access-check.c | 395
hald/access-check.h | 49
hald/cache_test.c | 116
hald/ci-tracker.c | 350
hald/ci-tracker.h | 71
hald/ck-tracker.c | 812
hald/ck-tracker.h | 95
hald/create_cache.c | 770
hald/debug-hald.sh | 32
hald/device.c | 1413 +
hald/device.h | 111
hald/device_info.c | 1686 --
hald/device_info.h | 5
hald/device_store.c | 192
hald/device_store.h | 17
hald/dummy/Makefile.am | 2
hald/dummy/osspec.c | 22
hald/freebsd/Makefile.am | 54
hald/freebsd/README | 28
hald/freebsd/TODO | 3
hald/freebsd/addons/Makefile.am | 16
hald/freebsd/addons/addon-storage.c | 195
hald/freebsd/hf-acpi.c | 692
hald/freebsd/hf-acpi.h | 42
hald/freebsd/hf-ata.c | 308
hald/freebsd/hf-ata.h | 41
hald/freebsd/hf-block.c | 183
hald/freebsd/hf-block.h | 38
hald/freebsd/hf-computer.c | 180
hald/freebsd/hf-computer.h | 36
hald/freebsd/hf-devd.c | 419
hald/freebsd/hf-devd.h | 57
hald/freebsd/hf-devtree.c | 591
hald/freebsd/hf-devtree.h | 59
hald/freebsd/hf-net.c | 356
hald/freebsd/hf-net.h | 37
hald/freebsd/hf-osspec.h | 42
hald/freebsd/hf-pci.c | 271
hald/freebsd/hf-pci.h | 35
hald/freebsd/hf-pcmcia.c | 211
hald/freebsd/hf-pcmcia.h | 39
hald/freebsd/hf-scsi.c | 557
hald/freebsd/hf-scsi.h | 35
hald/freebsd/hf-serial.c | 95
hald/freebsd/hf-serial.h | 35
hald/freebsd/hf-sound.c | 225
hald/freebsd/hf-sound.h | 35
hald/freebsd/hf-storage.c | 775
hald/freebsd/hf-storage.h | 42
hald/freebsd/hf-usb.c | 853 +
hald/freebsd/hf-usb.h | 37
hald/freebsd/hf-util.c | 685
hald/freebsd/hf-util.h | 117
hald/freebsd/hf-volume.c | 283
hald/freebsd/hf-volume.h | 49
hald/freebsd/libprobe/Makefile.am | 19
hald/freebsd/libprobe/hfp-cdrom.c | 272
hald/freebsd/libprobe/hfp-cdrom.h | 163
hald/freebsd/libprobe/hfp.c | 270
hald/freebsd/libprobe/hfp.h | 97
hald/freebsd/osspec.c | 143
hald/freebsd/probing/Makefile.am | 44
hald/freebsd/probing/freebsd_dvd_rw_utils.c | 717
hald/freebsd/probing/freebsd_dvd_rw_utils.h | 33
hald/freebsd/probing/probe-hiddev.c | 140
hald/freebsd/probing/probe-scsi.c | 71
hald/freebsd/probing/probe-smbios.c | 229
hald/freebsd/probing/probe-storage.c | 216
hald/freebsd/probing/probe-volume.c | 549
hald/hald-cache-test.sh | 18
hald/hald.c | 212
hald/hald.h | 12
hald/hald_dbus.c | 2239 ++
hald/hald_dbus.h | 104
hald/hald_marshal.list | 2
hald/hald_runner.c | 1135 -
hald/hald_runner.h | 25
hald/haldaemon.in | 10
hald/ids.c | 285
hald/ids.h | 78
hald/linux/Makefile.am | 44
hald/linux/acpi.c | 320
hald/linux/acpi.h | 14
hald/linux/addons/.gitignore | 2
hald/linux/addons/Makefile.am | 73
hald/linux/addons/addon-acpi-buttons-toshiba.c | 25
hald/linux/addons/addon-acpi.c | 117
hald/linux/addons/addon-cpufreq-userspace.c | 144
hald/linux/addons/addon-cpufreq-userspace.h | 2
hald/linux/addons/addon-cpufreq.c | 283
hald/linux/addons/addon-cpufreq.h | 2
hald/linux/addons/addon-dell-backlight.cpp | 267
hald/linux/addons/addon-keyboard.c | 102
hald/linux/addons/addon-macbook-backlight.c | 274
hald/linux/addons/addon-macbookpro-backlight.c | 2
hald/linux/addons/addon-omap-backlight.c | 271
hald/linux/addons/addon-storage.c | 582
hald/linux/apm.c | 18
hald/linux/apm.h | 14
hald/linux/blockdev.c | 298
hald/linux/classdev.c | 1477 -
hald/linux/coldplug.c | 692
hald/linux/device.c | 3492 ++++
hald/linux/device.h | 29
hald/linux/hotplug.c | 302
hald/linux/hotplug.h | 18
hald/linux/hotplug_helper.h | 16
hald/linux/ids.h | 47
hald/linux/inotify_local.h | 192
hald/linux/osspec.c | 385
hald/linux/osspec_linux.h | 2
hald/linux/physdev.c | 1707 --
hald/linux/physdev.h | 42
hald/linux/pmu.c | 57
hald/linux/pmu.h | 14
hald/linux/probing/.gitignore | 1
hald/linux/probing/Makefile.am | 8
hald/linux/probing/probe-ieee1394-unit.c | 449
hald/linux/probing/probe-input.c | 161
hald/linux/probing/probe-smbios.c | 115
hald/linux/probing/probe-storage.c | 46
hald/linux/probing/probe-volume.c | 173
hald/logger.c | 67
hald/logger.h | 23
hald/massif-hald.sh | 29
hald/mmap_cache.c | 254
hald/mmap_cache.h | 40
hald/osspec.h | 9
hald/property.c | 490
hald/property.h | 103
hald/rule.h | 113
hald/run-hald.sh | 32
hald/solaris/Makefile.am | 8
hald/solaris/addons/Makefile.am | 17
hald/solaris/addons/addon-storage.c | 357
hald/solaris/devinfo.c | 380
hald/solaris/devinfo.h | 72
hald/solaris/devinfo_ieee1394.c | 91
hald/solaris/devinfo_ieee1394.h | 21
hald/solaris/devinfo_misc.c | 149
hald/solaris/devinfo_misc.h | 23
hald/solaris/devinfo_pci.c | 123
hald/solaris/devinfo_pci.h | 21
hald/solaris/devinfo_storage.c | 1678 ++
hald/solaris/devinfo_storage.h | 31
hald/solaris/devinfo_usb.c | 233
hald/solaris/devinfo_usb.h | 21
hald/solaris/hal.xml | 89
hald/solaris/hotplug.c | 193
hald/solaris/hotplug.h | 60
hald/solaris/osspec.c | 215
hald/solaris/osspec_solaris.h | 23
hald/solaris/probing/Makefile.am | 22
hald/solaris/probing/cdutils.c | 484
hald/solaris/probing/cdutils.h | 61
hald/solaris/probing/fsutils.c | 250
hald/solaris/probing/fsutils.h | 28
hald/solaris/probing/probe-storage.c | 488
hald/solaris/probing/probe-volume.c | 673
hald/solaris/svc-hal | 39
hald/solaris/sysevent.c | 295
hald/solaris/sysevent.h | 22
hald/util.c | 379
hald/util.h | 12
hald/util_helper.c | 45
hald/util_pm.c | 49
hald/valgrind-hald.sh | 33
libhal-storage/Makefile.am | 2
libhal-storage/libhal-storage.c | 254
libhal-storage/libhal-storage.h | 24
libhal/Makefile.am | 2
libhal/libhal.c | 757
libhal/libhal.h | 127
partutil/Makefile.am | 6
partutil/partutil.c | 6
partutil/partutil.h | 3
po/ca.po | 101
po/cs.po | 421
po/da.po | 418
po/de.po | 409
po/el.po | 419
po/es.po | 413
po/et.po | 328
po/eu.po | 419
po/fi.po | 418
po/fr.po | 419
po/hu.po | 416
po/it.po | 419
po/ja.po | 419
po/km.po | 418
po/ko.po | 447
po/lt.po | 416
po/nb.po | 399
po/nl.po | 862 -
po/pa.po | 418
po/pl.po | 419
po/pt.po | 418
po/pt_BR.po | 419
po/ru.po | 309
po/sl_SI.po | 421
po/sv.po | 326
po/tr.po | 146
po/uk.po | 433
po/zh_CN.po | 419
po/zh_TW.po | 419
privileges/Makefile.am | 2
privileges/hal-power-cpufreq.privilege | 6
privileges/hal-power-hibernate.privilege | 6
privileges/hal-power-suspend.privilege | 6
tools/.gitignore | 6
tools/Makefile.am | 61
tools/device-manager/Device.py | 2
tools/device-manager/DeviceManager.py | 38
tools/device-manager/Makefile.am | 17
tools/device-manager/Representation.py | 6
tools/device-manager/hal-device-manager.glade | 402
tools/device-manager/hal-device-manager.in | 2
tools/freebsd/hal-system-power-set-power-save-freebsd | 3
tools/freebsd/hal-system-power-shutdown-freebsd | 4
tools/gen-libgphoto-hal-fdi | 2
tools/hal-acl-tool.c | 1055 +
tools/hal-device.c | 11
tools/hal-disable-polling.c | 276
tools/hal-is-caller-locked-out.c | 183
tools/hal-lock.c | 347
tools/hal-luks-setup | 23
tools/hal-luks-teardown | 23
tools/hal-storage-cleanup-mountpoint.c | 5
tools/hal-storage-closetray.c | 13
tools/hal-storage-eject.c | 8
tools/hal-storage-mount.c | 72
tools/hal-storage-shared.c | 108
tools/hal-storage-shared.h | 2
tools/hal-storage-unmount.c | 8
tools/hal-system-killswitch-get-power | 26
tools/hal-system-killswitch-set-power | 30
tools/hal-system-lcd-get-brightness | 2
tools/hal-system-lcd-set-brightness | 2
tools/hal-system-power-hibernate | 2
tools/hal-system-power-pm-is-supported.c | 88
tools/hal-system-power-pmu.c | 55
tools/hal-system-power-reboot | 2
tools/hal-system-power-set-power-save | 8
tools/hal-system-power-shutdown | 2
tools/hal-system-power-suspend | 2
tools/hal-system-power-suspend-hybrid | 56
tools/hal-system-sonypic.c | 308
tools/hal_find_by_capability.c | 30
tools/hal_find_by_property.c | 35
tools/hal_get_property.c | 40
tools/hal_set_property.c | 40
tools/linux/Makefile.am | 4
tools/linux/hal-luks-remove-linux.in | 54
tools/linux/hal-luks-setup-linux | 7
tools/linux/hal-system-killswitch-get-power-linux | 59
tools/linux/hal-system-killswitch-set-power-linux | 67
tools/linux/hal-system-lcd-get-brightness-linux | 26
tools/linux/hal-system-lcd-set-brightness-linux | 26
tools/linux/hal-system-power-hibernate-linux | 27
tools/linux/hal-system-power-set-power-save-linux | 12
tools/linux/hal-system-power-suspend-linux | 39
tools/linux/hal-system-video-resume-linux | 55
tools/linux/hal-system-video-suspend-linux | 52
tools/lshal.c | 315
tools/umount-hal.c | 137
421 files changed, 50182 insertions(+), 40123 deletions(-)
---
More information about the hal-commit
mailing list