Commit graph

19 commits

Author SHA1 Message Date
jmcneill
7fbf849696 treat driver == "ld" as a mass storage device, like "wd" and "sd" 2009-10-15 00:30:38 +00:00
jmcneill
4473bec977 Plug a memory leak in envsys_timeout; the caller of prop_dictionary_all_keys
is responsible for freeing allocated memory. Bump PKGREVISION.
2009-03-01 18:22:31 +00:00
jmcneill
c141e84fba Optical media handling needs block.storage_device too; add this to
improve KDE4 compatibility. Bump PKGREVISION.
2009-01-18 13:53:33 +00:00
jmcneill
c79616bfc7 Since people are bumping pkgrevison on this anyway..
hald-netbsd: use scsi identify to fill in storage.vendor/storage.model
  where available so hal-info fdi matching rules will apply
hald-netbsd: if libvolume_id thinks that a partition is vfat, believe it
  over the disklabel (stops USB devices lacking partition tables such as
  an iPod from incorrectly being treated as ffs).
2008-12-26 15:30:06 +00:00
reinoud
3e42e4ca6e Enhance NetBSD hal support to at least be able to write files to optical
media. No support for mounting yet.
2008-12-20 16:23:26 +00:00
reinoud
78f548c60d Fix typo 2008-12-11 18:25:17 +00:00
reinoud
c08bab93b6 Add rudementary cdrom HAL info. Probing and volume management needs to be
implemented still.
2008-12-11 15:05:01 +00:00
jmcneill
7dd9528d3a hald-netbsd: clear charge rate when charge state is normal, report
measurement type when envstat provides Ah readings. Bump PKGREVISION.
2008-12-04 03:35:59 +00:00
jmcneill
3a279862cc hald-netbsd: add basic support for automounting non-optical media. Still
some bugs to work out, but it's a start.

Bump PKGREVISION.
2008-12-01 02:02:33 +00:00
jmcneill
18c125b049 hald-netbsd: add v4l2 support, bump PKGREVISION 2008-11-27 22:19:10 +00:00
jmcneill
b180d9c98b According to spec oss.type should be 'pcm', not 'dsp'. Fill in
oss.device_id while we're here.
2008-11-27 18:00:44 +00:00
jmcneill
d58c4b0d05 hald-netbsd: add audio support, bump PKGREVISION 2008-11-27 16:07:14 +00:00
jmcneill
344adf9670 hald-netbsd: mark the system type as 'laptop' if acpibat0 is found, and
don't continually send notifications while charging and discharging.
Bump PKGREVISION.
2008-11-27 14:17:10 +00:00
jmcneill
696310ab4a hald-netbsd: clear is_charging/is_discharging before walking through the
sensor properties, and make sure we don't read an invalid sensor in
the process. Bump PKGREVISION.
2008-11-27 12:24:02 +00:00
jmcneill
eae81391a0 Add reboot, shutdown, suspend support. Bump PKGREVISION. 2008-11-27 03:32:19 +00:00
jmcneill
5ceabf11ff Add basic battery and ac_adapter support using envsys on NetBSD.
Bump PKGREVISION.
2008-11-27 01:45:00 +00:00
jmcneill
e6d7d53f6f Initial import of NetBSD HAL backend. It doesn't do much useful yet, but
keeping things here makes development easier. Bump PKGREVISION.
2008-11-25 23:10:23 +00:00
jmcneill
aa6569332d VARBASE/run/hal -> VARBASE/run/hald 2008-11-22 16:16:26 +00:00
jmcneill
0ea811a175 Import hal version 0.5.11. Uses the 'dummy' backend on NetBSD for now,
more to come soon.

What is the point of HAL?

To merge information from various sources such that desktop applications can
locate and use hardware devices. The point is that the exact set of
information to merge varies by device and bus type. In order to do this, we
need to define a format for the information, hence the HAL specification.

We may read some stuff from the hardware itself, then add some info provided
by the kernel, then add some metadata from some systemwide files, then add
some data that has been obtained by the desktop and stored per-user, then
look at some blacklist, and finally we have a complete picture of everything
known about that particular device.

An extra value is that we can do this in an operating system independent way.
Stuff like this is important to the major desktop environments.
2008-11-22 15:20:51 +00:00