#
9aea709d |
|
03-Sep-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Input prefs: handle errors Various error handling cases were missing, which would lead to corrupt settings and crashes. Add the missing error checks and make sure we always revert to sane settings in case of problems. Change-Id: Ib72621d6e4974345f5f6ee88e01a918cbf09d7ea Reviewed-on: https://review.haiku-os.org/c/haiku/+/3069 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
02ad22d6 |
|
04-Aug-2020 |
Preetpal Kaur <preetpalok123@gmail.com> |
Input: declare BString to get the Mouse Name Change-Id: I3476f58839202a6fd8c93e325a15045963a9b7b2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3125 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
68c67d9c |
|
05-Aug-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
input_server: manage settings for multiple mouses Change-Id: Ib879ab30057e365cf96e4b9e6295489b8aa1199a Reviewed-on: https://review.haiku-os.org/c/haiku/+/3128 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
69da4f60 |
|
13-Nov-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
input_server: Delete useless functions. As far as I can tell, these functions were "added" because they appear in a symbols dump from R5. Nothing calls them, they don't do anything, and they do not appear in R5 headers.
|
#
91e3b801 |
|
01-Nov-2014 |
Michael Lotz <mmlr@mlotz.ch> |
{app|input}_server: Provide app_server team id to input_server. For cases where a BMessage is passed by area, the remote team id needs to be passed into BMessage::_SendMessage() so it can transfer the area to the target team. It falls back to detecting the port owner if said information is missing. However, since the input_server owns the port in this situation, the remote team needs to be specified explicitly. Add the app_server team id to the input acquire message, so input_server gets the needed info. As messages that exceed the pass by area threshold are rather rare in general and shouldn't happen at all in this situation, this does not fix any immediate problem.
|
#
916be2df |
|
16-Oct-2013 |
John Scipione <jscipione@gmail.com> |
Consolidate adding add-on directories This builds off of hrev46243 adding add-on directories all in one place in AddOnMonitorHandler instead of repeating the code 3 times in IndexServer, AddOnManager, and MediaAddOnServer. The safe mode checking in InputServer is now redundant since it all gets funneled into AddOnMonitorHandler::AddAddOnDirectories() and the safe mode flags are checked there. We should probably remove the InputServer::SafeMode() method, but, I didn't want to break anything that depended on it so I left it.
|
#
c618b6cc |
|
28-Aug-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
input_server: use a generated cookie instead of pointer * fixed #8831
|
#
0fa3181d |
|
31-Oct-2011 |
François Revol <revol@free.fr> |
Implemented the patch on #7963 in a different way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
efb527ca |
|
05-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed BeOS drop-in support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34511 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
156b8d5d |
|
06-Sep-2009 |
Michael Lotz <mmlr@mlotz.ch> |
* Initialize member variables. * Remove some unused members. * Avoid initializing the mouse position to non-integer coordinates. * The frame right/bottom are width/height - 1. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32979 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01b17870 |
|
04-Feb-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The input_server now updates its internal state only from the messages that actually made it through (ie. after filtering). * This should fix filters that change the current mouse position to work as expected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29135 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2bbb8288 |
|
14-Dec-2008 |
Jérôme Duval <korli@users.berlios.de> |
added get_modifier_key() as proposed by Olivier Cortes. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
393f282c |
|
27-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Mark InputDeviceListItems only as running if calling Start() for the device returned B_OK. * In the InputServer destructor, don't check the fAddOnManager pointer, but check the success of calling Lock() on it instead, which should be much safer. * In StartStopDevices(), really start or stop all published devices for the given BInputServerDevice, not only the first one found. Simplify the check whether anything needs to be done. * Change a bit the return codes of StartStopDevices(). Especially the version that's supposed to start or stop all devices will still try to do it for the rest of them. * Removed no longer needed _FindInputDeviceListItem(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28351 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
740d8990 |
|
24-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* InputDeviceListItem::fDevice was not maintaining it's own memory for the device path, but instead pointing to memory owned by some device addon instance. * Added TODO in the AddOnManager init code about a possible race condition which I have not varified yet. * Check the return code of BList::RemoveItem() before deleting the item... pure defensive programming. * For the time being, print a warning into the syslog when a device name is registered twice. * When failing to Unflatten() an event, don't continue in the code after deleting it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28319 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23debb05 |
|
19-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* 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
|
#
1174007c |
|
12-Apr-2008 |
Rene Gollent <anevilyak@gmail.com> |
Modified bin/keymap's -h option to write a variable to the generated header indicating the name of the keymap. Correspondingly, modified input_server to use the aforementioned variable in order to write the name attribute to ~/config/Key_map. This allows Keymap prefs to correctly recognize the name of the default keymap on a fresh build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24951 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ddb44fda |
|
19-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed the log file output when DEBUG=2. PRINT() is called from global initializers before sLogFile was created in the InputServer constructor. Even moving the log file creation to a global initializer didn't help, since the order is not guaranteed. So I changed the code to create the log file on the fly in the PRINT method. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24014 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d57634f7 |
|
16-Jul-2007 |
Jérôme Duval <korli@users.berlios.de> |
the keymap is now saved when key locks or key modifiers are changed this fixes bug #1282 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48cc07ff |
|
01-May-2007 |
Jérôme Duval <korli@users.berlios.de> |
added a commented option to activate input_server serial log git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20956 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b64aa64 |
|
28-Nov-2005 |
Jérôme Duval <korli@users.berlios.de> |
hopefully fixed iroster behavior git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15199 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
128ddaa3 |
|
16-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Some work on the input_server: * Rewrote event handling: instead of writing every single device message to the event port, they are just queued in a list, and the event loop is only notified if necessary (ie. if a notification has been sent already, new events are just queued up until the input_server found the time to process them). * This also fixed a big memory leak: every message processed by EnqueueDeviceMessage() (IOW every key or mouse event) was leaked! * no longer abuses gInputMethodListLocker to lock the method event queue (it now uses the standard event queue lock). * removed the completely superfluous, weird and decelerating event caching mechanism * tried to find a better distribution of work between _SanitizeEvents(), _MethodizeEvents(), and _DispatchEvents(). * HandleSetMousePosition() now only does what it's supposed to do (this currently causes the mouse to jump at the start, though). * now uses the "Message4" for message sending if available. * fixed "kb_mouse_settings.h" to include all headers it needs. * some more cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14966 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c17d025 |
|
15-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* 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
|
#
9514d2e5 |
|
15-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* introduced a global gInputServer object, so that you don't need to cast the be_app object anymore. * fixed some missing locks for the input device list. * moved the input device list into the InputServer object - didn't make a lot of sense the way it was done before. Also moved registering/unregistering into the InputerServer class. * Made the InputDeviceListItem class a bit more useful and encapsulated. * cleanup, removed empty function documentation stubs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e5b79a7 |
|
25-Oct-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Send BMessages to Haiku's app_server instead of PortLink ones. This is untested, but should work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14521 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd10337f |
|
14-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader to LinkReceiver, LinkMsgSender to LinkSender, and put everything into the BPrivate namespace. Made AppServerLink a cheap object - it will use the applications receiver/sender and not create its own buffers. Fixed broken communication stuff here and there (mostly Font.cpp). Put the newly introduced set|get_system_colors() into the BPrivate namespace - please don't introduce private functions into the public namespace!!! Also fixed their broken communication use, as Darkwyrm obviously forgot about it again: the sequence Flush(); GetNextMessage() without error checking is purely wrong and can make the app hang and/or crash! :-) Other minor cleanup. The input_server used some test mode with the haiku build target which is probably wrong. Hopefully I did not forget anything this time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13128 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f04728a |
|
28-Apr-2005 |
Jérôme Duval <korli@users.berlios.de> |
Reworked different build modes Uncomment in Jamfile "#APPSERVER_TEST_MODE = 1 ;" to test app_server with input_server Uncomment in InputServer.h "//#define R5_CURSOR_COMM" to enable cursor comm when appserver BPortlink comm is used Default mode is R5 comm if TARGET != haiku and appserver BPortLink comm when TARGET = haiku For APPSERVER_TEST_MODE, make sure to change the ViewInputDevice path in AddOnManager.cpp To test with app_server, enable LaunchCursorThread() in AppServer.cpp and uncomment "#define INPUTSERVER_TEST_MODE 1" in ViewHWInterface.cpp Also make sure to change the input_server path in AppServer.cpp git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12493 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd5ac83a |
|
16-Apr-2005 |
Michael Lotz <mmlr@mlotz.ch> |
Use one BPortLink (fAppServerLink) instead of always creating a new one to send events to the app_server. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
709bbb9e |
|
12-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The input_server no longer uses R5 communication by default - this should fix the keyboard/mouse problems of most (because they probably didn't know about this flag). Still does not work for me, though. Note, if you want consoled the use the input_server, or if you want to use the input_server as an R5 replacement, you have to define this flag again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
376f56d2 |
|
14-Mar-2005 |
Jérôme Duval <korli@users.berlios.de> |
when debug = 1, debug output goes to serial, when debug = 2, it goes to a file git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11736 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
27a5e88b |
|
10-Feb-2005 |
Jérôme Duval <korli@users.berlios.de> |
introduced a R5 style communication flag git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11322 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d641431 |
|
25-Jan-2005 |
Jérôme Duval <korli@users.berlios.de> |
added code for a bottom line window, not working git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11053 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3c78ade |
|
10-Jan-2005 |
Jérôme Duval <korli@users.berlios.de> |
Added input method key switching (alt+space) Added code to enable deskbar replicant loading after input_server is started git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
215b876d |
|
28-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Improved method support : method replicant is working Readding of replicant or reset of method replicant menu still to be done git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9558 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f40fc44e |
|
22-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added initial method addons support git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9445 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a279d91 |
|
06-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
changed signature to original, needed for compatibility change AddOnManager deletion git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
abc3b04c |
|
06-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
implemented BInputServerFilter::GetScreenRegion. Tested with R5 screen_saver filter successfully. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01a9b426 |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
change debug macro git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9220 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca75e4d0 |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added a looper to handle devices related requests Before it was deadlocking when an addon asks for a new keymap on a notification message git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1a813abd |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Changed some printf to PRINT macro Now uses BScreen to constrain mouse cursor Now handles gracefully screen resolution changes Yeah it works! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d6ec7f99 |
|
03-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
removed unused field git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9174 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
963e8ab1 |
|
03-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added support for R5 app_server communication git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9173 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc892a8 |
|
01-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added some support for R5 app_server communication git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9147 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33140fa0 |
|
29-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added file debug output for daemon mode added some R5 app_server communication init git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9112 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
32787580 |
|
26-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
change field name of mouse position change device message handling a bit git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9065 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0548f831 |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
complete register and unregister git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8807 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83589f89 |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added BInputDevice server side added set_modifier_key server side now changes locks in the current keymap, it can then be reloaded git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8804 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbf6aa56 |
|
31-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
integration of the system keymap, loaded when settings one loading fails git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8752 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6346dac0 |
|
29-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
implemented safemode info git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8719 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
00740cc5 |
|
29-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Integrated MouseSettings and KeyboardSettings update license info clean up removed node monitoring messages handling fixed several message handlers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
97c19e92 |
|
27-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Complete DeviceManager, need testing though. Fix crash with TeamMonitor when quitting. Moved app signature to a common place git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b69a5532 |
|
27-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
reworked device manager git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8671 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e6fa57f |
|
26-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added a device manager for devices monitoring git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6c0b53d |
|
23-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added filtering. Commented now former unused addon code. We now load and manage device and filter addons successfully. Tested with nervous and InputRecorder devices and InputRecorder filter. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
173f7185 |
|
19-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
AddOnManager improved, initializations, message handling improved git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8610 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5359f0d4 |
|
19-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
added an addon manager directly from our media server, not finalized git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8609 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
407d7a9a |
|
18-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Clean up, added missing message handlers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8600 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a9fed59 |
|
11-Aug-2004 |
DarkWyrm <darkwyrm@gmail.com> |
I hate forgetting to check in files. :( git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b2445b2 |
|
29-Jul-2004 |
Jérôme Duval <korli@users.berlios.de> |
input_server messages ids are shared : they go to private headers #include fixes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48238313 |
|
01-Apr-2004 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Some "virtual"s were missing. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7134 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5894646a |
|
30-Sep-2002 |
Michael Phipps <michaelphipps@nowhere.fake> |
Per Jason. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
455ac637 |
|
28-Sep-2002 |
shatty <shatty@nowhere.fake> |
fixed newline at end of file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c8b733d |
|
17-Jul-2002 |
Michael Phipps <michaelphipps@nowhere.fake> |
Checkin, per Jason Vandermark. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@294 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a38012 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
91e3b80197cfa6b624c216ce61298ce1463ba4f8 |
|
01-Nov-2014 |
Michael Lotz <mmlr@mlotz.ch> |
{app|input}_server: Provide app_server team id to input_server. For cases where a BMessage is passed by area, the remote team id needs to be passed into BMessage::_SendMessage() so it can transfer the area to the target team. It falls back to detecting the port owner if said information is missing. However, since the input_server owns the port in this situation, the remote team needs to be specified explicitly. Add the app_server team id to the input acquire message, so input_server gets the needed info. As messages that exceed the pass by area threshold are rather rare in general and shouldn't happen at all in this situation, this does not fix any immediate problem.
|
#
916be2df3c26f589bd422d22230f921e51e69bae |
|
16-Oct-2013 |
John Scipione <jscipione@gmail.com> |
Consolidate adding add-on directories This builds off of hrev46243 adding add-on directories all in one place in AddOnMonitorHandler instead of repeating the code 3 times in IndexServer, AddOnManager, and MediaAddOnServer. The safe mode checking in InputServer is now redundant since it all gets funneled into AddOnMonitorHandler::AddAddOnDirectories() and the safe mode flags are checked there. We should probably remove the InputServer::SafeMode() method, but, I didn't want to break anything that depended on it so I left it.
|
#
c618b6ccb1149daf91b89725e018ceab1175199d |
|
28-Aug-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
input_server: use a generated cookie instead of pointer * fixed #8831
|
#
0fa3181d95582cdf165a9f9e1cfb08ab5bad158f |
|
31-Oct-2011 |
François Revol <revol@free.fr> |
Implemented the patch on #7963 in a different way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
efb527ca96d70e9c0ff12cc6067354202382e981 |
|
05-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed BeOS drop-in support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34511 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
156b8d5d2de1e5eda589c2d2200a8294b5522b24 |
|
06-Sep-2009 |
Michael Lotz <mmlr@mlotz.ch> |
* Initialize member variables. * Remove some unused members. * Avoid initializing the mouse position to non-integer coordinates. * The frame right/bottom are width/height - 1. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32979 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01b178700fda86f7e728fc8fd5e311b22a4114a2 |
|
04-Feb-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The input_server now updates its internal state only from the messages that actually made it through (ie. after filtering). * This should fix filters that change the current mouse position to work as expected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29135 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2bbb828870b7394d876930766f208ea8ef5ea785 |
|
14-Dec-2008 |
Jérôme Duval <korli@users.berlios.de> |
added get_modifier_key() as proposed by Olivier Cortes. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
393f282c79633a272e3f3da5c50551405fe43fb8 |
|
27-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Mark InputDeviceListItems only as running if calling Start() for the device returned B_OK. * In the InputServer destructor, don't check the fAddOnManager pointer, but check the success of calling Lock() on it instead, which should be much safer. * In StartStopDevices(), really start or stop all published devices for the given BInputServerDevice, not only the first one found. Simplify the check whether anything needs to be done. * Change a bit the return codes of StartStopDevices(). Especially the version that's supposed to start or stop all devices will still try to do it for the rest of them. * Removed no longer needed _FindInputDeviceListItem(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28351 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
740d899004c043491beee363479dd9b47606d4f3 |
|
24-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* InputDeviceListItem::fDevice was not maintaining it's own memory for the device path, but instead pointing to memory owned by some device addon instance. * Added TODO in the AddOnManager init code about a possible race condition which I have not varified yet. * Check the return code of BList::RemoveItem() before deleting the item... pure defensive programming. * For the time being, print a warning into the syslog when a device name is registered twice. * When failing to Unflatten() an event, don't continue in the code after deleting it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28319 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23debb05d034dcc04cd6cb0735189609abe8e2d3 |
|
19-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* 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
|
#
1174007caf16a1da0e3369b6955f427b8e0d41b5 |
|
12-Apr-2008 |
Rene Gollent <anevilyak@gmail.com> |
Modified bin/keymap's -h option to write a variable to the generated header indicating the name of the keymap. Correspondingly, modified input_server to use the aforementioned variable in order to write the name attribute to ~/config/Key_map. This allows Keymap prefs to correctly recognize the name of the default keymap on a fresh build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24951 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ddb44fda2c846e118436ee572f9587b11a22c2b8 |
|
19-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed the log file output when DEBUG=2. PRINT() is called from global initializers before sLogFile was created in the InputServer constructor. Even moving the log file creation to a global initializer didn't help, since the order is not guaranteed. So I changed the code to create the log file on the fly in the PRINT method. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24014 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d57634f732be41fbe05490df36e2c7510c260d0d |
|
16-Jul-2007 |
Jérôme Duval <korli@users.berlios.de> |
the keymap is now saved when key locks or key modifiers are changed this fixes bug #1282 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
48cc07ffa7c2bd145300e4f0363afb079dd34ecb |
|
01-May-2007 |
Jérôme Duval <korli@users.berlios.de> |
added a commented option to activate input_server serial log git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20956 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b64aa64721fbedc3c3a354778d259aecf9d4389 |
|
28-Nov-2005 |
Jérôme Duval <korli@users.berlios.de> |
hopefully fixed iroster behavior git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15199 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
128ddaa3e3ee40b5c8f74b1bdd816bacdd00f272 |
|
16-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Some work on the input_server: * Rewrote event handling: instead of writing every single device message to the event port, they are just queued in a list, and the event loop is only notified if necessary (ie. if a notification has been sent already, new events are just queued up until the input_server found the time to process them). * This also fixed a big memory leak: every message processed by EnqueueDeviceMessage() (IOW every key or mouse event) was leaked! * no longer abuses gInputMethodListLocker to lock the method event queue (it now uses the standard event queue lock). * removed the completely superfluous, weird and decelerating event caching mechanism * tried to find a better distribution of work between _SanitizeEvents(), _MethodizeEvents(), and _DispatchEvents(). * HandleSetMousePosition() now only does what it's supposed to do (this currently causes the mouse to jump at the start, though). * now uses the "Message4" for message sending if available. * fixed "kb_mouse_settings.h" to include all headers it needs. * some more cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14966 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6c17d025516c9c1a271394f8ef618d842e68c716 |
|
15-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* 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
|
#
9514d2e5e6d5f285d06e3628b0062ea945ee6d21 |
|
15-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
* introduced a global gInputServer object, so that you don't need to cast the be_app object anymore. * fixed some missing locks for the input device list. * moved the input device list into the InputServer object - didn't make a lot of sense the way it was done before. Also moved registering/unregistering into the InputerServer class. * Made the InputDeviceListItem class a bit more useful and encapsulated. * cleanup, removed empty function documentation stubs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e5b79a7c6cc0dc4556d9aa580171318568a56d0 |
|
25-Oct-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Send BMessages to Haiku's app_server instead of PortLink ones. This is untested, but should work fine. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14521 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd10337fd005a67a4947714fdeecf2121485b91d |
|
14-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader to LinkReceiver, LinkMsgSender to LinkSender, and put everything into the BPrivate namespace. Made AppServerLink a cheap object - it will use the applications receiver/sender and not create its own buffers. Fixed broken communication stuff here and there (mostly Font.cpp). Put the newly introduced set|get_system_colors() into the BPrivate namespace - please don't introduce private functions into the public namespace!!! Also fixed their broken communication use, as Darkwyrm obviously forgot about it again: the sequence Flush(); GetNextMessage() without error checking is purely wrong and can make the app hang and/or crash! :-) Other minor cleanup. The input_server used some test mode with the haiku build target which is probably wrong. Hopefully I did not forget anything this time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13128 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f04728a75161798697cd374012fad4d60540bfe |
|
28-Apr-2005 |
Jérôme Duval <korli@users.berlios.de> |
Reworked different build modes Uncomment in Jamfile "#APPSERVER_TEST_MODE = 1 ;" to test app_server with input_server Uncomment in InputServer.h "//#define R5_CURSOR_COMM" to enable cursor comm when appserver BPortlink comm is used Default mode is R5 comm if TARGET != haiku and appserver BPortLink comm when TARGET = haiku For APPSERVER_TEST_MODE, make sure to change the ViewInputDevice path in AddOnManager.cpp To test with app_server, enable LaunchCursorThread() in AppServer.cpp and uncomment "#define INPUTSERVER_TEST_MODE 1" in ViewHWInterface.cpp Also make sure to change the input_server path in AppServer.cpp git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12493 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd5ac83a1a6818c30c94cd570cdd09bac0942893 |
|
16-Apr-2005 |
Michael Lotz <mmlr@mlotz.ch> |
Use one BPortLink (fAppServerLink) instead of always creating a new one to send events to the app_server. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
709bbb9ea3397696d59efc9f57584263475d8db5 |
|
12-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The input_server no longer uses R5 communication by default - this should fix the keyboard/mouse problems of most (because they probably didn't know about this flag). Still does not work for me, though. Note, if you want consoled the use the input_server, or if you want to use the input_server as an R5 replacement, you have to define this flag again. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12356 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
376f56d26592a2ad87da73f80f90e828c71e0380 |
|
14-Mar-2005 |
Jérôme Duval <korli@users.berlios.de> |
when debug = 1, debug output goes to serial, when debug = 2, it goes to a file git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11736 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
27a5e88b50193b76128acc6ba4ed629d85e74f65 |
|
10-Feb-2005 |
Jérôme Duval <korli@users.berlios.de> |
introduced a R5 style communication flag git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11322 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d64143151359a79f229e5ba44113a7715284759 |
|
25-Jan-2005 |
Jérôme Duval <korli@users.berlios.de> |
added code for a bottom line window, not working git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11053 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3c78aded74b54ae683822c453d0a7989264e40f |
|
10-Jan-2005 |
Jérôme Duval <korli@users.berlios.de> |
Added input method key switching (alt+space) Added code to enable deskbar replicant loading after input_server is started git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
215b876d6ed58d8eae4e4207cb613854ed41b2e3 |
|
28-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Improved method support : method replicant is working Readding of replicant or reset of method replicant menu still to be done git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9558 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f40fc44ef4583ecfa08c45c6b02dacce687b7b00 |
|
22-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added initial method addons support git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9445 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a279d91afc46cb1ca2caab5971a1e2ea11c8c17 |
|
06-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
changed signature to original, needed for compatibility change AddOnManager deletion git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
abc3b04ccfecd8f95faae1e1606968e6ae6b2729 |
|
06-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
implemented BInputServerFilter::GetScreenRegion. Tested with R5 screen_saver filter successfully. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
01a9b4267cfc65ad8f8b9bd9c82c2eb620b5224e |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
change debug macro git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9220 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca75e4d057d1ccc7b8cf60a0e7035bb30d59cd62 |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added a looper to handle devices related requests Before it was deadlocking when an addon asks for a new keymap on a notification message git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1a813abdc948f9acea87374aecacead8e174bbaa |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
Changed some printf to PRINT macro Now uses BScreen to constrain mouse cursor Now handles gracefully screen resolution changes Yeah it works! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d6ec7f99727c64e8a1dbf6deef0dd471a0348cc3 |
|
03-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
removed unused field git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9174 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
963e8ab1a9aa18cf28e34af39c64303053ad9113 |
|
03-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added support for R5 app_server communication git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9173 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc892a8da15a46a86ee816d7e36750a49d2127f |
|
01-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added some support for R5 app_server communication git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9147 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
33140fa00143419ea8a525a6972fc62a376b8d9e |
|
29-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added file debug output for daemon mode added some R5 app_server communication init git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9112 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3278758030dd1ee0de6f4f9f6cc3803e7d5e0021 |
|
26-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
change field name of mouse position change device message handling a bit git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9065 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0548f831d5ab3d5948d19a7b5d9e4ed760332eb1 |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
complete register and unregister git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8807 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83589f8917e19335ee1cc176993d2115ee2242c5 |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added BInputDevice server side added set_modifier_key server side now changes locks in the current keymap, it can then be reloaded git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8804 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbf6aa568b5236dfa032891867969431bf217a97 |
|
31-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
integration of the system keymap, loaded when settings one loading fails git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8752 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6346dac055801db556b07ffc552d3981d59e9968 |
|
29-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
implemented safemode info git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8719 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
00740cc502b4158b05917e6773cf949f9514106f |
|
29-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Integrated MouseSettings and KeyboardSettings update license info clean up removed node monitoring messages handling fixed several message handlers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
97c19e92aac7938131090f96904116c0d768d0ef |
|
27-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Complete DeviceManager, need testing though. Fix crash with TeamMonitor when quitting. Moved app signature to a common place git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b69a5532aee3a9b3e410c09e9353886df6972da3 |
|
27-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
reworked device manager git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8671 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e6fa57fb5940312dffc51461250f3b85b457cf3 |
|
26-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added a device manager for devices monitoring git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6c0b53ddc2f5d877499395c9aa15b262339c67d |
|
23-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added filtering. Commented now former unused addon code. We now load and manage device and filter addons successfully. Tested with nervous and InputRecorder devices and InputRecorder filter. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
173f7185f40ac1e71a48c1d0de9c5523afb993ff |
|
19-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
AddOnManager improved, initializations, message handling improved git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8610 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5359f0d4ccab8979024dcbb7435ed6f272f2a677 |
|
19-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
added an addon manager directly from our media server, not finalized git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8609 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
407d7a9aa9d74b0a77fb6e250ab13dd2b6ad601f |
|
18-Aug-2004 |
Jérôme Duval <korli@users.berlios.de> |
Clean up, added missing message handlers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8600 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a9fed59c3b7b1947ec5cafb2f6e71807563e784 |
|
11-Aug-2004 |
DarkWyrm <darkwyrm@gmail.com> |
I hate forgetting to check in files. :( git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b2445b2ce7787f60b335cf8a46be8e1fd49a2c0 |
|
29-Jul-2004 |
Jérôme Duval <korli@users.berlios.de> |
input_server messages ids are shared : they go to private headers #include fixes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8506 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4823831392dd66292a742f1552b6764ad4a2348f |
|
01-Apr-2004 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Some "virtual"s were missing. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7134 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5894646a95a923faafe4c3a5bd0fd9f07d4719a1 |
|
30-Sep-2002 |
Michael Phipps <michaelphipps@nowhere.fake> |
Per Jason. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1314 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
455ac6375cb25cbd68b2ca4718af838d77445b8e |
|
28-Sep-2002 |
shatty <shatty@nowhere.fake> |
fixed newline at end of file. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c8b733d03f81aa3ed7f85287d6ecfee9c7e1fef |
|
17-Jul-2002 |
Michael Phipps <michaelphipps@nowhere.fake> |
Checkin, per Jason Vandermark. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@294 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a380120846174213ccce9c4aab0dda17c72083 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|