Releases: libts/tslib
tslib 1.14-rc2
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 arctic2module_raw corgimodule_raw colliemodule_raw dmcmodule_raw h3600module_raw mk712module_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"
This release includes the following bugfixes:
tslib 1.14-rc1
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 arctic2module_raw corgimodule_raw colliemodule_raw dmcmodule_raw h3600module_raw mk712module_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"
This release includes the following bugfixes:
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 galaxis now disabled in the default configuration.
Please usemodule_raw inputinstead.
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-sdl2configuration option forts_calibrateandts_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_dus3000for 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 iirinfinite impulse response filter module_raw galaxis deprecated. Users should switch tomodule_raw input- multitouch for (at least) eGalax 210 (
module_raw inputandts_read_mt()) - new
ts_verifyAPI test program ts_uinput -d -vprints 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
skipfilter'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