haiku/src/add-ons/kernel/drivers
Axel Dörfler 06ba3f0acb * Added two new ways to retrieve an icon from a device:
- B_GET_ICON_NAME: returns the name of an icon. This will then be read from
    a predefined location on disk (not yet implemented). This would also allow
    to add specifiers like "-boot", or "-fat|bfs|ntfs|...", and have special
    icons for those.
  - B_GET_VECTOR_ICON: retrieves the vector icon of a device, if any.
* get_device_icon(BBitmap*, ...) now supports other color spaces than B_CMAP8.
* Added get_device_icon(), BPartition::GetIcon(), and BVolume::GetIcon()
  variants that can also retrieve the icon data directly (like
  BNodeInfo::GetIcon()).
* Reenabled the previous BPartition::GetIcon(), based on a patch by
  Justin O'Dell - this fixes #1391.
* Tracker's MountMenu class now uses B_RGBA32 icons, instead of B_CMAP8.
* Added vector icon to scsi_disk, and scsi_cd. The former doesn't have any
  special removable icon, though.
* Header cleanup, added/updated license, whitespace cleanup.
* Marked deprecated/obsolete driver ioctls in Drivers.h.
* Removed OpenBeOS namespace in the headers I touched that still had them.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27001 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-17 11:27:07 +00:00
..
arch Move the floppy driver to disk/floppy/pc_floppy, it will be named pc_floppy, as it handles PC-style controllers, but not only PCs have those, so it doesn't belong to arch anymore. 2008-06-20 23:05:19 +00:00
audio * added pin capabilities and power support constants 2008-08-12 21:06:48 +00:00
bluetooth - fix warning 2008-08-04 23:18:03 +00:00
bus * Replaced all instances of benaphores in the kernel code by mutexes. 2008-05-29 02:08:23 +00:00
common Properly initialize the device_hooks in the null and console drivers to include 2008-06-22 13:37:08 +00:00
disk * Added two new ways to retrieve an icon from a device: 2008-08-17 11:27:07 +00:00
dvb * Fixed a ton of wrong usages of B_CONTIGUOUS + B_FULL_LOCK. 2008-08-07 13:00:36 +00:00
graphics * Fixed a ton of wrong usages of B_CONTIGUOUS + B_FULL_LOCK. 2008-08-07 13:00:36 +00:00
input mmlr + stippi: 2008-07-22 00:27:01 +00:00
joystick Driver for USB Joystick SBLive and audigy. Work in progress. Right now the USB driver don't work. 2008-07-12 10:31:24 +00:00
midi Fixed removing from device list with only one device info present 2008-01-13 12:35:08 +00:00
misc * Fixed publish_devices(): the last entry is supposed to be NULL, not 2008-02-26 14:48:23 +00:00
network * Applied patch by Justin O'Dell: the 8168 MMIO region is obviously in the 2008-08-09 20:57:46 +00:00
ports - change KLSI init the way it's done by the linux driver 2008-06-12 13:44:49 +00:00
power fix dependency 2008-06-09 20:45:19 +00:00
random * Moved the allocation of the static ch_randgen structure from the 2008-05-23 22:18:58 +00:00
tty Add missing string.h that would otherwise soon break the build. 2008-07-16 22:17:29 +00:00
video Made sure load_driver_symbols() is not used anymore when building for Haiku; 2008-04-09 17:48:36 +00:00
Jamfile Add into compilation remaining bluetooth components: 2008-05-28 21:33:22 +00:00