History log of /haiku/src/add-ons/input_server/devices/wacom/TabletDevice.cpp
Revision Date Author Comments
# 55cf87a8 01-Jan-2021 Gerasim Troeglazov <3dEyes@gmail.com>

wacom: Add Product ID for One by Wacom (CTL-671) tablet.

Change-Id: Iddd89877d857e87ca226dc834292bbabd3a0ca36


# 088f5fae 15-Jun-2020 Rob Gill <rrobgill@protonmail.com>

addons/input-devices Wacom PTZ-431W tablet

* Add usb ID and resolution for this tablet
* Fixes #16261

Signed-off-by: Rob Gill <rrobgill@protonmail.com>
Change-Id: I426576dc47241846d5a956d41a19186f9c599eb9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2923
Reviewed-by: Sergei Reznikov <diver@gelios.net>


# 4814d0aa 15-Jun-2020 Gerasim Troeglazov <3dEyes@gmail.com>

wacom: Add Product ID for One by Wacom (CTL-672) tablet.

Change-Id: I3d874c1ab5ccdd956a9f11132c4a59fedd423c1a


# 4e8ff93e 08-Apr-2019 Calvin Hill <calvin@hakobaito.co.uk>

wacom: Add Product ID for Wacom Bamboo Pen/Connect.

This enables the Wacom Bamboo Pen/Connect (CTL-470 Model) to be
recognised by the wacom driver. Pen support and pressure-sensitivity
is also working fine.

Tested on hrev53021.

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


# 999c255a 27-Sep-2014 Pete Goodeve <pete.goodeve@computer.org>

fix for older Wacom tablet

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

This spent enough years waiting on the bugtracker for someone willing to
test it. The style looks mostly ok, so let's have it in trunk and see if
it breaks someone's tablet.

The patch restores the older behavior found in early versions of the
driver published for BeOS. It does so only for the "intuos" tablets, so
newer devices won't be affected.

ticket : #4847


# 4ab51d63 18-Feb-2012 Jeroen Oortwijn <oortwijn@gmail.com>

Wacom input device: Update Wacom Bamboo proximity check

* changes the proximity check to be much more forgiving when you go over
the edge of the active area.


# a287d1c1 31-Oct-2011 François Revol <revol@free.fr>

Fix Jeroen Oortwijn's email address.


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


# ba43890f 30-Oct-2011 François Revol <revol@free.fr>

Whitespace cleanup.


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


# 86b7df9a 30-Oct-2011 François Revol <revol@free.fr>

Add five Wacom Bamboo models, patch by Jeroen Oortwijn (idefix) from ticket #7600. Thanks!


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


# a0077c24 11-Sep-2010 Matt Madia <mattmadia@gmail.com>

Patch by idefix: Add support for five different Bamboo devices. Closes #6108.


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


# 3e3162e3 17-May-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by idefix: Add support for four different Bamboo devices. Closes ticket
#3744, thanks a bunch!


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


# 62355113 11-May-2010 Stephan Aßmus <superstippi@gmx.de>

Fixed coding style violation...


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


# 9716ee3e 11-May-2010 Stephan Aßmus <superstippi@gmx.de>

For Intuos3, use an additional bit from another data bucket. This is what the
Linux driver does, thanks for idefix for tracking down the problem! Should fix
ticket #5960, but I don't personally have the hardware. The change can only
affect Intuos3 tablets, though.


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


# d4122828 19-Feb-2008 Stephan Aßmus <superstippi@gmx.de>

* Reworked debugging feature, it's now much more simple to use, copied
from the input_server implementation to create a log file.
* DeviceReader already provided the data byte count, since this is a USB
only Wacom driver, we can simply use the max_packet_size from the endpoint
descriptor. Changed TabledDevice accordingly to use the already existing
DeviceReader::MaxPacketSize().
* Reworked DeviceReader::ReadData(). Renamed variables for clarity and
removed the restriction to read exactly the requested ammount of bytes,
reading more than the "header" (which contains vendor id, product id
and max packet size) is already considered a successful read.
* Refactored TabledDevice::poll_usb_device().


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


# dc1bdabb 20-Jan-2008 Stephan Aßmus <superstippi@gmx.de>

* added an input_server add-on for interfacing with the wacom kernel driver
* the structure of the add-on was originally designed to handle all kinds of
different input devices, but has been limited to handle Wacom tablets for
now, since our mouse add-on handles the rest already.
* various Wacom Tablets are supported including Cintiq Partner, Graphire,
Graphire2/3/4, Intuos, Intous2/3, PenStation, PenPartner and Volito

TODO: Currently, the add-on does not work for some reason, though the kernel
driver publishes a devfs entry and the input_server picks it up, the Wacom
device thread is running. Need to investigate...


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


# 4ab51d63e2ab1e680973c7d396b3129b5912fac4 18-Feb-2012 Jeroen Oortwijn <oortwijn@gmail.com>

Wacom input device: Update Wacom Bamboo proximity check

* changes the proximity check to be much more forgiving when you go over
the edge of the active area.


# a287d1c156bc2cceecb8ae2be675e766a57f82e9 31-Oct-2011 François Revol <revol@free.fr>

Fix Jeroen Oortwijn's email address.


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


# ba43890fe54da3f3d62db4950d17833ce4a6282c 30-Oct-2011 François Revol <revol@free.fr>

Whitespace cleanup.


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


# 86b7df9ad63f3bd4fbf99a849bb30eac948392d1 30-Oct-2011 François Revol <revol@free.fr>

Add five Wacom Bamboo models, patch by Jeroen Oortwijn (idefix) from ticket #7600. Thanks!


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


# a0077c24562a54355d49eabdd67dc09af5b870e2 11-Sep-2010 Matt Madia <mattmadia@gmail.com>

Patch by idefix: Add support for five different Bamboo devices. Closes #6108.


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


# 3e3162e3af5bed8e8885b07b4f305a2793d46b04 17-May-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by idefix: Add support for four different Bamboo devices. Closes ticket
#3744, thanks a bunch!


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


# 62355113cfaad65e4683f7e8373af27414bb777b 11-May-2010 Stephan Aßmus <superstippi@gmx.de>

Fixed coding style violation...


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


# 9716ee3e47b485633773645c1060cbe884d3adac 11-May-2010 Stephan Aßmus <superstippi@gmx.de>

For Intuos3, use an additional bit from another data bucket. This is what the
Linux driver does, thanks for idefix for tracking down the problem! Should fix
ticket #5960, but I don't personally have the hardware. The change can only
affect Intuos3 tablets, though.


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


# d4122828d42b6352cc290bdcf0e932772f8c88ac 19-Feb-2008 Stephan Aßmus <superstippi@gmx.de>

* Reworked debugging feature, it's now much more simple to use, copied
from the input_server implementation to create a log file.
* DeviceReader already provided the data byte count, since this is a USB
only Wacom driver, we can simply use the max_packet_size from the endpoint
descriptor. Changed TabledDevice accordingly to use the already existing
DeviceReader::MaxPacketSize().
* Reworked DeviceReader::ReadData(). Renamed variables for clarity and
removed the restriction to read exactly the requested ammount of bytes,
reading more than the "header" (which contains vendor id, product id
and max packet size) is already considered a successful read.
* Refactored TabledDevice::poll_usb_device().


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


# dc1bdabb92cf7b72403fc3f2a8eb9ef75d4926f2 20-Jan-2008 Stephan Aßmus <superstippi@gmx.de>

* added an input_server add-on for interfacing with the wacom kernel driver
* the structure of the add-on was originally designed to handle all kinds of
different input devices, but has been limited to handle Wacom tablets for
now, since our mouse add-on handles the rest already.
* various Wacom Tablets are supported including Cintiq Partner, Graphire,
Graphire2/3/4, Intuos, Intous2/3, PenStation, PenPartner and Volito

TODO: Currently, the add-on does not work for some reason, though the kernel
driver publishes a devfs entry and the input_server picks it up, the Wacom
device thread is running. Need to investigate...


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