History log of /haiku/src/servers/input/MouseSettings.cpp
Revision Date Author Comments
# 4f819c89 26-Oct-2020 Murai Takashi <tmurai01@gmail.com>

servers/input: Fix debug build.

Change-Id: I74f90906c12284ee8a2aea9d9525a0a39bf16e64
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3359
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# 5646b997 11-Oct-2020 Alexander von Gluck IV <kallisti5@unixzen.com>

input/MouseSettings: Fix return to NULL per clang

* This looks wrong, but is functionally equal.
* Supposed to return a MouseSettings*, but returned
a B_OK (0) on a seemingly error result (NULL).

Change-Id: Id6c50369790b90e38fd6ec037c466c5fb314edf5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3303
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 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>


# 33f4d9b5 04-Aug-2020 Preetpal Kaur <preetpalok123@gmail.com>

input_server: prepare for multiple mouse settings handling

Add MultipleMouseSettings class in input_server mouse settings code.

It is identical to the one in input preferencdes, but manages a
different implementation of the MouseSettings (which is kept as it was
before)

Change-Id: I4d96bb3702160c4ab9cf5411573e9609ee1f88a6
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3129
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 5b98fa06 25-Jul-2020 Adrien Destugues <adrien.destugues@opensource.viveris.fr>

input server and preferences: fix debug build


# 5f7045a3 07-May-2020 Emir SARI <bitigchi@me.com>

Enable "Accept First Click" (supplementary)

The setting still fails to set "Accept First Click" by default. So
hopefully this commit fixes it once and for all.

Change-Id: Ia8d2a1fdf575a524d675fcd8692a86677c9f4e22
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2601
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 96f94789 23-Oct-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

input_server: fix debug build.


# 93e53019 22-Feb-2011 Jonas Sundström <jonas@kirilla.com>

Missing InitCheck. Error checking stale status variable. CID 2962.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40637 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0f0a2d1 05-Dec-2009 Axel Dörfler <axeld@pinc-software.de>

* Removed unnecessary defines.
* Removed COMPILE_FOR_R5 support.
* No need for the distribution files any longer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34510 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 926e63c8 22-Oct-2009 Brecht Machiels <brecht@mos6581.org>

* added click to focus mouse mode; right-click for bring-to-front and send-to-back
(might cause some regressions in FFM)
* made accept first click user configurable
* updated the Mouse preflet to use the layout kit
* removed the warp and instant warp modes from the Mouse preflet
* changed internal representation of mouse modes (warp modes moved)
* coding style fixes



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33732 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e8a11009 16-Jul-2005 Stephan Aßmus <superstippi@gmx.de>

make sure the mouse settings are initialized with default values

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13695 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


# 62cdfcd0 23-Sep-2004 Jérôme Duval <korli@users.berlios.de>

Now uses a global header


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9055 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b7a80e2d 31-Aug-2004 Jérôme Duval <korli@users.berlios.de>

added a systemkeymap generation based on US-International keymap, it is hardcoded in the Jamfile for now
fix a bug in MouseSettings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8749 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


# 93e53019bf49bc40f3df3db5768380caebfaa527 22-Feb-2011 Jonas Sundström <jonas@kirilla.com>

Missing InitCheck. Error checking stale status variable. CID 2962.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40637 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0f0a2d13617cfa4874d10cd44bb69b395943e81 05-Dec-2009 Axel Dörfler <axeld@pinc-software.de>

* Removed unnecessary defines.
* Removed COMPILE_FOR_R5 support.
* No need for the distribution files any longer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34510 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 926e63c8851f8e1d085981e69ef03f8e9cda1e65 22-Oct-2009 Brecht Machiels <brecht@mos6581.org>

* added click to focus mouse mode; right-click for bring-to-front and send-to-back
(might cause some regressions in FFM)
* made accept first click user configurable
* updated the Mouse preflet to use the layout kit
* removed the warp and instant warp modes from the Mouse preflet
* changed internal representation of mouse modes (warp modes moved)
* coding style fixes



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33732 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e8a110090cc308fe27009b6985fba849aa0bca52 16-Jul-2005 Stephan Aßmus <superstippi@gmx.de>

make sure the mouse settings are initialized with default values

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13695 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


# 62cdfcd0340de914c6e9ebe08df57e73636918cc 23-Sep-2004 Jérôme Duval <korli@users.berlios.de>

Now uses a global header


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9055 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b7a80e2d41a67ca438e95bea2af6e70b1c954ef1 31-Aug-2004 Jérôme Duval <korli@users.berlios.de>

added a systemkeymap generation based on US-International keymap, it is hardcoded in the Jamfile for now
fix a bug in MouseSettings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8749 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