- update to 1.22:
* fix ts_uinput build on 32 bit arch on newer kernels
* ts_uinput: fix building on FreeBSD
* various fixes for cmake builds
* improved documentation for systemd
* new filter plugin: module evthres
* ts_calibrate: close framebuffer after validation. add timeout option -s for it
* support for screen-rotation in ts_calibrate and linear module
* add experimental module_raw input_evdev that needs libevdev
* new ts_calibrate --min_interval option to avoid inaccurate calibration
* add ts_calibrate --validate functionality to verify the calibration
* add ts_conf_get() and ts_conf_set() API
OBS-URL: https://build.opensuse.org/request/show/851162
OBS-URL: https://build.opensuse.org/package/show/hardware/tslib?expand=0&rev=27
- Update to version 1.16:
* This release includes libts version 0.9.1 and the following changes:
- module_raw tatung is now disabled in the default build config. Users must
./configure --enable-tatung if they rely on it.
- new module_raw one-wire-ts-input for FriedlyARM devices (disabled by
default)
- simple tslib_version() function to get the version string
* This release includes the following bugfixes:
- efcba6e ts_uinput: (fix for Android) write only one input_event at a time
- e63f33f invert: fix ts_read() iteration over multiple samples
- 932bb4f ts_uinput: fail for unsupported old kernel versions
OBS-URL: https://build.opensuse.org/request/show/611866
OBS-URL: https://build.opensuse.org/package/show/hardware/tslib?expand=0&rev=25
- Update tslib.keyring with latest key
- Update to version 1.15:
* This release includes libts version 0.9.0 and the following changes:
- New ts_get_eventpath() API to learn the opened device file path
- ts_test_mt shows the number of supported concurrent touch contacts
- New filter module "invert"
- ts_uinput: fallback to fb0 and new option --nofb
* Bugfixes
- Changes for version 1.14:
* This release includes libts version 0.8.1 and the following changes:
- The following modules are now disabled in the default configuration run:
`module_raw arctic2`
`module_raw corgi`
`module_raw collie`
`module_raw dmc`
`module_raw h3600`
`module_raw mk712`
`module_raw ucb1x00`
Users of those modules must enable them, like `./configure --enable-arctic2`
- Automatic touchscreen device detection for Linux (if not defined by the user)
- New filter plugin "lowpass"
- SPDX license identifiers in all C source files
* Bugfixes
OBS-URL: https://build.opensuse.org/request/show/582590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tslib?expand=0&rev=12
- Update to version 1.13:
* This release includes libts version 0.8.0 and the following changes:
- Added ts_open_restricted() and ts_close_restricted() API
- Added TSLIB_MT_VALID bit definition for ts_sample_mt's valid flag
- module_raw galax is now disabled in the default configuration.
Please use module_raw input instead.
* Bugfixes
- Changes for version 1.12:
* This release includes libts version 0.7.2 and the following changes:
- Generate a tracking ID value for multitouch type A devices
- Add experimental --with-sdl2 configuration option for
ts_calibrate and ts_test_mt
* Bugfix
OBS-URL: https://build.opensuse.org/request/show/539814
OBS-URL: https://build.opensuse.org/package/show/hardware/tslib?expand=0&rev=20
traditional touchscreen library
- usefull for framebuffer applications
- optional dependency for EFL libraries
Changes since last time:
- reorganized to follow Shared library packaging policy
- separated plugins into own subpackage
- instead of two identical pkgconfig profiles
provide one file and one symlink
- license updates by babelworx (thanks!)
OBS-URL: https://build.opensuse.org/request/show/146930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tslib?expand=0&rev=1