haiku/src/servers
Axel Dörfler 23debb05d0 * Rewrote InputServerDevice.h header.
* Renamed _BDeviceAddOn_ to DeviceAddOn, and put it into the BPrivate namespace.
* Moved the DeviceManager functionality into the AddOnManager - this also
  solves a locking issue, as BInputServerDevice::Control() was called in the
  context of the DeviceManager before.
* The AddOnManager now uses the BPathMonitor to monitor the devices that
  BInputServerDevices ask for - this greatly simplifies the code.
* Got rid of TList.h, and use ObjectList.h instead.
* Added PathList class that has a list of paths with reference count, used by
  DeviceAddOn and the AddOnManager.
* DeviceAddOn got an actual implementation that lives in InputServerDevice.cpp.
* Added an experimental BInputServerDevice::AddDevices() that could be used
  instead of recursing over devices manually. It replaces the functionality
  that was found in the DeviceManager before (this was done implicitely for
  all monitored devices).
* Greatly cleaned up and simplified the AddOnManager.
* Also fixed lots of potential errors/leaks when things go wrong.
* Removed the extra locker in AddOnManager - its BLooper lock is now used
  instead.
* Replaced PRINT()/PRINTERR() macros in the AddOnManager with TRACE(), and
  ERROR(), both now use debug_printf().
* Hopefully this fixes the problem that I don't have keyboard under VirtualBox
  from time to time.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-19 15:48:34 +00:00
..
app * Added an ASSERT() and a check to make sure the workspace that Backmost() and 2008-10-18 11:59:02 +00:00
bluetooth Wrong blackboard calculation 2008-07-31 21:59:06 +00:00
cddb_daemon - Added handling for the table of contents (toc) attribute. Now it is ready to 2008-08-25 17:43:10 +00:00
debug zuMi created a pretty awesome icon for the debug server. It could be improved 2008-10-07 21:48:37 +00:00
input * Rewrote InputServerDevice.h header. 2008-10-19 15:48:34 +00:00
mail zuMi was at it again and created a cool icon for the mail_daemon. Almost a pity 2008-10-10 19:14:20 +00:00
media * Tweaked MediaServer icon a bit to improve gradients and make the 16x16 2008-10-01 11:29:02 +00:00
media_addon made several inherited methods virtual 2008-10-12 13:07:01 +00:00
midi CID 930: Fix memory leak in error case. 2008-09-13 15:22:30 +00:00
net * DHCP now actually uses the new SO_BINDTODEVICE socket option to make sure 2008-10-12 23:34:08 +00:00
power Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
print Fixing CID 1305: the null check of fPageFormatText on line 483 was redundant 2008-09-12 04:13:30 +00:00
registrar * Since the "restart"/"shutdown" alert has the inconvenient consequence that the 2008-10-01 16:45:59 +00:00
services_daemon Added app restart capabilities 2007-01-06 13:20:01 +00:00
syslog_daemon * Added Syslog daemon icon by zuMi. Slight tweaks by myself. 2008-10-04 17:29:17 +00:00
Jamfile - Added skeleton for new cddb_server. 2008-08-21 02:33:19 +00:00