haiku/src/servers/input
Stephan Aßmus ea8a421c0c Run the AddOnManager after having loaded add-ons on the InputServer
thread. After fixing the internal locking of AddOnMonitorHandler in
r38235, running the AddOnManager before scanning add-ons could lead
to a dead-lock in case devices appeared while the input_server was
still initializing. This hopefully fixes #6760 and possibly also
#6819. I've tested in both qemu and on real hardware (quad-core with
3 mice, one tablet and 3 keyboards connected). I've also tested
hot-plugging devices, which still works as expected. The problem may
have already been fixed in the preceding changeset, by elliminating
an extra involved looper. Since node monitor messages were actually
received on the wrong looper, using the looper lock in AddOnManager
did not have the intended effects.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39742 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-05 15:10:50 +00:00
..
AddOnManager.cpp Eliminate the second add-on monitor looper by inheriting AddOnManger 2010-12-05 15:03:11 +00:00
AddOnManager.h Eliminate the second add-on monitor looper by inheriting AddOnManger 2010-12-05 15:03:11 +00:00
BottomlineWindow.cpp Patch from hiron ticket #4848 : add raw_char field for generated B_KEY_DOWN messages. Thanks! 2009-11-21 23:42:54 +00:00
BottomlineWindow.h Some work on the input_server: 2005-11-16 17:25:58 +00:00
input_server.rdef * Removed BeOS drop-in support. 2009-12-05 15:07:49 +00:00
InputServer.cpp Run the AddOnManager after having loaded add-ons on the InputServer 2010-12-05 15:10:50 +00:00
InputServer.h * Removed BeOS drop-in support. 2009-12-05 15:07:49 +00:00
InputServerDevice.cpp * Rewrote InputServerDevice.h header. 2008-10-19 15:48:34 +00:00
InputServerFilter.cpp implemented BInputServerFilter::GetScreenRegion. Tested with R5 screen_saver filter successfully. 2004-10-06 09:28:36 +00:00
InputServerMethod.cpp The parameter passed to BInputServerMethod:SetIcon() can be NULL. Patch 2008-01-01 14:42:27 +00:00
Jamfile * Added missing include dependency from input_server to SystemKeymap.h. 2010-04-14 12:47:18 +00:00
KeyboardSettings.cpp This fixes bug #149. 2006-02-13 17:35:05 +00:00
KeyboardSettings.h input_server saves its settings on change, sending itself a 'Save' request message 2006-07-07 15:38:53 +00:00
MethodMenuItem.cpp code style 2007-04-15 14:17:02 +00:00
MethodMenuItem.h code style 2007-04-15 14:17:02 +00:00
MethodReplicant.cpp * Minor cleanup. 2009-07-03 12:59:56 +00:00
MethodReplicant.h code style 2007-04-15 14:17:02 +00:00
MouseSettings.cpp * Removed unnecessary defines. 2009-12-05 15:04:43 +00:00
MouseSettings.h * added click to focus mouse mode; right-click for bring-to-front and send-to-back 2009-10-22 21:10:19 +00:00
PathList.cpp * Removed src/kits/tracker/OpenHashTable.h. The shared version in 2009-04-11 21:24:32 +00:00
PathList.h * Rewrote InputServerDevice.h header. 2008-10-19 15:48:34 +00:00
remote_icon.h - fixed hardcoded color in Deskbar replicant. 2009-04-05 11:02:38 +00:00