Releases: libts/tslib
tslib 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 usemodule_raw input
instead.
This release includes the following bugfixes:
- 18dfd8b remove build dependency on pkg-config
- f10104e configure.ac: add GNU/kFreeBSD to build config
- b8594cc input-raw: Don't require to have the EV_KEY event type
- 1ad02d4 input-raw.c: support MT-only devices in ts_read()
- 00c69d6 fix static building for galax and cy8mrln-palmpre
- 5a8b080 Update fbutils-linux.c to fix fillrect only drawing first y line
tslib 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 forts_calibrate
andts_test_mt
This release includes the following bugfixes:
- 74f527e configure.ac: fix help text by defining only one default configuration
tslib 1.11
This release includes libts version 0.7.1 and the following changes:
- The graphical tools don't show TSLIB anymore, but Touchscreen instead.
- The graphical tools support rotating the screen 90, 180 and 270 degrees
- man page updates
This release includes the following bugfixes:
tslib 1.10
This release includes libts version 0.7.0 and the following changes:
- new
ts_libversion()
API and TSLIB_VERSION_MT definition
This offers seamless integration for apps that don't know tslib's version - new
module_raw dmc_dus3000
for DMC DUS Series touch screen via UART - Fixed and improved statically linked building
This release includes the following bugfixes:
- c03f7c9 tools: ts_uinput_start.sh: fix usage of ts_uinput -d -v
- 47e7ab5 input-raw: Fix wrong first slot values by using calloc instead of malloc
- 7c5b4f8 plugins: filters: check for read_mt() availability
- e684df5 call ops->fini() only when implemented by the plugin
- 0ca9580 ts_close: free tslib_module_info when fini() is not implemented
- 5974266 median: read_mt: mark all-zero samples invalid
tslib 1.9
This release includes libts version 0.6.0 and the following changes:
- new
module iir
infinite impulse response filter module_raw galax
is deprecated. Users should switch tomodule_raw input
- multitouch for (at least) eGalax 210 (
module_raw input
andts_read_mt()
) - new
ts_verify
API test program ts_uinput -d -v
prints the new /dev/input/eventX device node before returning- experimental support for GNU / Hurd
This release includes the following bugfixes:
- fix support for protocol type A devices (for example Sitronix ST1232)
- fix the
skip
filter's read_mt() multitouch operation - 338d2e4 input-raw: add MT protocol type A support to ts_read()
- e47df79 input-raw: fix pressure capable multitouch devices
- dbb8f4c ts_uinput: correctly return in case forking fails
- 73773ac fbutils-linux: fix framebuffer errors on 64 bit systems
- 4d63bfa input-raw: fix ts_read_mt for non-MT devices without pressure
tslib 1.8
tslib 1.8 is backwards compatible. Changes since last release include:
- experimental support for building on Windows (using MSYS2)
- fixed ts_read_mt() in non-blocking operation when trying to read more than
1 sample, see bugfixes - added workaround for strangely behaving eGalax model 210 devices, see bugfixes
- bugfixes
tslib-1.7
tslib 1.7 is backwards compatible. Changes since last release:
- ts_read_mt() now consistently returns errno set by read() when using
module_raw input - extended ts_print_mt to test more of our API
- ts_print_mt --raw replaces the ts_print_raw_mt program
- basic support for the Haiku OS
- added a release helper script to simplify the releasing process
- add proper AUTHORS and THANKS files, as well as .mailmap
- bugfixes
- 6ea643e ts_test_mt: fix idev commandline option
- 9617c7d dmc-raw: fix errno return code to be negative
- dc2fdaf input-raw: remove errror message on each negative return from read()
- 75b5f40 input-raw: return read() errno on error.
- de5e261 skip: fix buffer memory freeing
- da5477e median: fix ts_read_mt() pen down event
tslib-1.6
tslib 1.6 is backwards compatible. Changes since the last release include
- ABI addition: libts.so.0 (ensuring backwards compatibility)
- tools/ts_uinput_start.sh that creates /dev/input/ts_uinput
- improved documentation in README
- support for FreeBSD (experimental)
- bugfixes and performance improvements
tslib-1.5
tslib 1.4
tslib-1.4 is backwards compatible. New things since version 1.3 include:
new API
- ts_setup()
user interface
- added default input device names (for example /dev/input/ts)
- man page updates and fixes
core and others
- support for Android (experimental)
- backward compatibility fixes
- bugfixes all over the place