* the new input event dispatcher is now actually used, although it doesn't
distribute any messages to the clients yet. * removed the working thread from RootLayer - for now, its event handlers are still called using input filters in the new event dispatcher, though (to get things started). * ServerApp is now using a BMessenger to identify its client, and no longer stores the port/token separately. * the input_server handshake is a bit simpler now, as it can now just reply to the app_server message, removed unused code from ServerProtocol.h * calmed down the MultiLocker (it always printed thread statistics on startup, because it's compiled in debug mode). * removed the cursor thread stuff from AppServer.cpp * the new event dispatcher now uses a cursor thread when supported (only in native mode, not in the test environment), although it improves cursor movement under Qemu, the effect is not as good as expected - this might need some more investigations (might just be a thread priority problem). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15012 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -18,7 +18,9 @@
|
||||
// input messages from the Input Server. The other is the "main" port for
|
||||
// the server and is utilized mostly by BApplication objects.
|
||||
#define SERVER_PORT_NAME "OBappserver"
|
||||
#define SERVER_INPUT_PORT "OBinputport"
|
||||
#if TEST_MODE
|
||||
# define SERVER_INPUT_PORT "OBinputport"
|
||||
#endif
|
||||
|
||||
enum {
|
||||
// Used for quick replies from the app_server
|
||||
@@ -26,7 +28,6 @@ enum {
|
||||
SERVER_FALSE = B_ERROR,
|
||||
|
||||
AS_REGISTER_INPUT_SERVER = 1,
|
||||
AS_ACQUIRED_INPUT_STREAM,
|
||||
AS_GET_DESKTOP,
|
||||
|
||||
// Desktop definitions
|
||||
|
||||
Reference in New Issue
Block a user