https://bugs.kde.org/show_bug.cgi?id=333819

Valeriy Malov <jazzv...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://commits.kde.org/wac
                   |                            |omtablet/e70dd80f5e362323f2
                   |                            |c11dd5aeb9e542f4cf8778
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED

--- Comment #4 from Valeriy Malov <jazzv...@gmail.com> ---
Git commit e70dd80f5e362323f2c11dd5aeb9e542f4cf8778 by Valeriy Malov.
Committed on 19/05/2018 at 16:37.
Pushed by valeriymalov into branch 'master'.

Merge devices that have different USB ID for touch in the KCM

Some tablets report different USB IDs for their touch part (e.g. Cintiq
Companion Hybrid reports 0x0307 for pen and 0x0309 for touch). Huge
amount of wacomtablet code expects that single tablet has single USB ID.
This caused settings for the pen/pad devices display and apply
separately.

Add two additional tablet properties for tablet databases:
* TouchSensorID - the product ID for the touch sensor
* IsTouchSensor - the device is a touch sensor and to be hidden from KCM
Add support for the first property in libwacomwrapper (seems like there's
no support for second one in libwacom, for now we'll have to rely on
built-in database)
Extend DBus api with them
Hide touch sensor devices from KCM and applet device list
ProfileManagement makes use of TouchSensorID property and saves/reads to/
from corresponding device profile files
setProfile now calls another setProfile for touch sensor devices
Add Wacom Cintiq Hybrid Companion and Wacom 24HD touch sensor devices to
database
Other sensor devices need to be manually specified in device database

Fixed a bug where kded module ignores vendor ID when creating default
profiles for unknown devices

M  +10   -16   data/wacom_devicelist
M  +15   -1    src/common/libwacomwrapper.cpp
M  +70   -45   src/common/profilemanagement.cpp
M  +1    -2    src/common/profilemanagement.h
M  +2    -0    src/common/tabletdatabase.cpp
M  +2    -1    src/common/tabletinfo.cpp
M  +2    -0    src/common/tabletinfo.h
M  +5    -0    src/dataengine/wacomtabletengine.cpp
M  +32   -17   src/kcmodule/kcmwacomtabletwidget.cpp
M  +2    -0    src/kcmodule/kcmwacomtabletwidget.h
M  +12   -0    src/kded/dbustabletservice.cpp
M  +22   -0    src/kded/dbustabletservice.h
M  +11   -0    src/kded/org.kde.Wacom.xml
M  +10   -2    src/kded/tablethandler.cpp

https://commits.kde.org/wacomtablet/e70dd80f5e362323f2c11dd5aeb9e542f4cf8778

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to