haiku/headers/private/input
Axel Dörfler 6c17d02551 * Introduced a new handshake between input_server and app_server, and some
temporary handling code in the app_server.
* RootLayer no longer creates the input_server messaging port - this is now
  the responsibility of the input_server.
* Moved AS_CREATE_[OFFSCREEN_]WINDOW from ServerApp::_MessageLooper() to
  _DispatchMessage().
* The RootLayer thread is now started as soon as the input_server is there.
* removed or disabled any input_server stuff in the AppServer class.
* removed old message commmands to the app_server.
* Removed the R5_CURSOR_COMM and HAIKU_APPSERVER_COMM definitions: the
  input_server is now automatically built correctly depending on the target.
* InputServer::EventLoop() plays now safe and checks for error conditions.
* InputServer::EnqueueDeviceMessage() seems to leak memory, added TODO about
  this.
* InputServer event loop messaging uses ports for inner-app communication - why?
* The InputServer event loop thread is no longer killed on exit, it just quits
  when its port is gone.
* Minor cleanup in input_server.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14949 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-15 19:59:53 +00:00
..
cbuf_adapter.h moved cbuf_adapter.h from ps2mouse directory 2004-10-07 15:03:59 +00:00
InputServerTypes.h * Introduced a new handshake between input_server and app_server, and some 2005-11-15 19:59:53 +00:00
kb_mouse_driver.h added a tablet_movement struct 2005-04-20 21:53:21 +00:00
kb_mouse_settings.h stripped out comments because their license is unknown 2005-03-14 10:32:10 +00:00
shared_cursor_area.h * Introduced a new handshake between input_server and app_server, and some 2005-11-15 19:59:53 +00:00