Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/libts/tslib

Touchscreen access library
https://github.com/libts/tslib

NEWS: document support for Android

786cad1e746cee3e8471b066446b33736f187b8c authored almost 8 years ago by Martin Kepplinger <[email protected]>
README: improve Android build doc

9d7d302c73d811f3c504e559b836db299a9c34bb authored almost 8 years ago by Martin Kepplinger <[email protected]>
Add support for Android/Linux

This adds the Android.mk makefile and some documentation. It builds

* input-raw (input for lin...

681468d70802237ade4fd43551119fbb2e99fab6 authored almost 8 years ago by Martin Kepplinger <[email protected]>
plugins: debounce: fix comparison of different signdness

4a0b744a9547a06f7cefb45e6bc2face5299241c authored almost 8 years ago by Martin Kepplinger <[email protected]>
ts_uinput: fix usage help text

ba6e34ad053b3ff2f624e0dbeb507127f7fccb51 authored almost 8 years ago by Martin Kepplinger <[email protected]>
README: add example use cases

275582b0a850e4216188fc80f1ed14fa83e83ae8 authored almost 8 years ago by Martin Kepplinger <[email protected]>
README: improve documentation and add links

2d7edbc4c6ee4439fe081a8c1c2ac3790f619edd authored almost 8 years ago by Martin Kepplinger <[email protected]>
tests/ts_calibrate: add missing headers

The open(2) system call requires sys/types.h and sys/stat.h. Fix the following
build failure und...

973b324c2fc127410f0649e949542729571dada6 authored almost 8 years ago by Baruch Siach <[email protected]>
doc: syntax and spelling fixes

4c8929563fb8a0289273abaebfd58cf0e5adb6da authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: add missing man pages to Makefile

466b726fa0f0ce4718bb5019459a0d91cde08f8d authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: escape minus character

8d67cde81837fc74dc0a1910f8965cb721557365 authored almost 8 years ago by Martin Kepplinger <[email protected]>
ts_uinput: explicitly use string and format for snprintf

15683becc54710375c3062cda3791eb1278f8ab5 authored almost 8 years ago by Martin Kepplinger <[email protected]>
ts_uinput: check daemon's return value

aa6bed53c5933fecb0a51c40252ad35bf196e769 authored almost 8 years ago by Martin Kepplinger <[email protected]>
README: fix links

c5df1ab367a7affb2ad261163c64fed592f67229 authored almost 8 years ago by Martin Kepplinger <[email protected]>
README: add notes about building

2276cf73d6a7cf15787c2666b0700f55856c78e3 authored almost 8 years ago by Martin Kepplinger <[email protected]>
increment versions to reflect the 1.4 development cycle

collect the future changelog in NEWS and increment the versions. Until
the 1.4 release, an -rc e...

69dab13a6ebde6bb00d77a12bedef01b0fedabc6 authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: typo and format fixes

3c594d3eed8ae14617ea8f53933f5c59a3bd4909 authored almost 8 years ago by Martin Kepplinger <[email protected]>
plugins: galax-raw: return instead of calling exit()

In case we can't read any samples, we better say so by returning 0 here.

312e5c6cfc1873045f79cf5bbaae23cf2d3c6564 authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: fix spelling in ts.conf.5

f85e728a7741847d3dfc78b8edfffbfd3afa03e7 authored almost 8 years ago by Martin Kepplinger <[email protected]>
ts_finddev: fix typo in help text

found by lintian

b7340406b2e300810926f982598d7d2940496054 authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: add symlinks for manpages described in another manpage

e202062899b3585145b53507519e19ffc9663646 authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: add manpage for tests/ts_print_mt

d6b50f8899856c64fec410f770a3d935307434ab authored almost 8 years ago by Martin Kepplinger <[email protected]>
doc: remove undefined Aq macro from manpages

2310073b95ef703891b42e84ae7528f61411a937 authored almost 8 years ago by Martin Kepplinger <[email protected]>
README: add 1.3 download counter

bce6341f7d2c4bd98f12306062af72491d44ebff authored about 8 years ago by Martin Kepplinger <[email protected]>
NEWS: finish release notes for 1.3

ec1c10359252302fca6580d8f8c2ef21238c2f90 authored about 8 years ago by Martin Kepplinger <[email protected]>
add header paths for android and freebsd

This by no means adds support for Android or FreeBSD! Just adding some of
their include paths to...

70229ee16d9008dd93950f0f017e2a4c462848bf authored about 8 years ago by Martin Kepplinger <[email protected]>
Fix path to input.h on FreeBSD

e0fc87df329d4654850191815fd45ae07edc002d authored about 8 years ago by Oleksandr Tymoshenko <[email protected]>
Set c_line only on Linux

51f0579edcfdbc0642d2d6415e68cd09c935bcc1 authored about 8 years ago by Oleksandr Tymoshenko <[email protected]>
README: remove codacy badge

a4bbb49730d470473f79e24286f523061c81d5dc authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: median: initialize arrays properly

06f286df14df31f17cd889c5923b46a53c704937 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: linear: fix config file access

calling stat() before fopen() here is useless.

97af08d856e9c32b4297b93f8a1cb88e95d6fac8 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: debounce: fix debug output

28638124db2f43d44c3b068d5f38bec2f874da02 authored about 8 years ago by Martin Kepplinger <[email protected]>
NEWS: update info for 1.3 and fix typo

a8b4eea2c09878c485bd09de0162639b65a9f411 authored about 8 years ago by Martin Kepplinger <[email protected]>
configure.ac: update maintainer contact information

05800a5854f922f973d9b0bbd49956c87f0467b9 authored about 8 years ago by Martin Kepplinger <[email protected]>
configure.ac: fix package version numbering

like we always did, we release in major.minor format. This fixes some
confusion during the -rc r...

2fa5cc0a824369c8eaa92df1f07cb5f738049022 authored about 8 years ago by Martin Kepplinger <[email protected]>
change package version to 1.3.0

If no problems arise during the upcoming days, this rc3 will be tslib-1.3.

1c629ac424a54f9e0b3a2f14267e686b6440155a authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: skip: fix memory allocation to be portable

I missed this earlier.

67690adfa10a3f0815f4e12a5ece6c177d822ff4 authored about 8 years ago by Martin Kepplinger <[email protected]>
fix all memory allocations to be portable

fc1f379d4f18ee7b648d182dac5d208ffa3fcca4 authored about 8 years ago by Martin Kepplinger <[email protected]>
fix memory allocation to be portable

or as Coverity puts it:

suspicious_sizeof: Passing argument /* sizeof (struct ts_sample_mt **) ...

cebfbd6a61a2785cc43f0832060750e45dc6bba3 authored about 8 years ago by Martin Kepplinger <[email protected]>
tests: add error check for syscall

5df29eb85799d23aeb207fd1509017e251f0b8da authored about 8 years ago by Martin Kepplinger <[email protected]>
README: update on availability

let's just show results and stable releases. There are plans to package
it for Debian or yocto, ...

c3f5320b41a4c13c43c073bc4d972e8d8f8c8c57 authored about 8 years ago by Martin Kepplinger <[email protected]>
doc: add manpage for ts_harvest

6006861321018c1128f9b2abf1d627fba2a117d2 authored about 8 years ago by Martin Kepplinger <[email protected]>
README: Fix typo and path formating

c7c5d75c9c2be741526c6914a0325318cfeea069 authored about 8 years ago by Martin Kepplinger <[email protected]>
README: mention our distributors

are there more?

231da8098f2d7003e54410407e0189f5e27c8492 authored about 8 years ago by Martin Kepplinger <[email protected]>
ts.conf: fix variance filter's description

It is safe to use and works better than before. It just doesn't support
multi touch, even when t...

51ca24d83b4bf3c418cdea48bd630914c2aeac69 authored about 8 years ago by Martin Kepplinger <[email protected]>
README: module parameters are code quotes

This makes it more obvious that these parameters are to be used exactly as
mentioned in ts.conf.

cbe6d0d9ff1b60c8b4d87ffe244d7fcce30708ad authored about 8 years ago by Martin Kepplinger <[email protected]>
README: use median instead of variance for examples

The median filter has full support for multitouch and tries to solve the
same problem, the varia...

11ca592daba0479e4b55c906e939d8c08a0d6629 authored about 8 years ago by Martin Kepplinger <[email protected]>
doc: add man page for ts_finddev

a6f6dc91935d6ae29c25cb486daba64dab015edb authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: input-raw: fix debug output of time value

time_t most probably is of type long, not int, so use %ld and cast, just
in case.

d6650ea0c9df87a3c56b630980289565a244c604 authored about 8 years ago by Martin Kepplinger <[email protected]>
doc: typo and formatting fixes

6305d93322b8b59f8f1d67dfeac48ea769b8cb70 authored about 8 years ago by Martin Kepplinger <[email protected]>
doc: rename tsconf to ts.conf

users should find the man page with the actual file name.

b1207bfd7db5a2a501b049e277dbca345714f08b authored about 8 years ago by Martin Kepplinger <[email protected]>
NEWS: add release notes for 1.3

This actually should have been done continuously while adding new features.

eb500b848c8bc20657217e838ed72e0e84170313 authored about 8 years ago by Martin Kepplinger <[email protected]>
doc: add manpage for ts_print and ts_print_raw commands

Fixes #56

086fdbbfac8a9df096a7de831d58043db3b691a3 authored about 8 years ago by Martin Kepplinger <[email protected]>
doc: add manpage for ts_test_mt command

2c91278b4d6fc832536e12bb603e95fa75d0a81a authored about 8 years ago by Martin Kepplinger <[email protected]>
include manpages for commands, API and configuration

This starts a man pages project in the doc directory. Some manpages found
in old Debian distribu...

6011021e795b341dce9a054ceef6300e0d72d735 authored about 8 years ago by Martin Kepplinger <[email protected]>
start rc3 development cycle

1.3-rc2 is in good shape and most probably has everything you need.

I wait for feedback and the...

0b7c7740a5eee167756d9746ff4977a2a35ed35a authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: linear: check fopen's return value

3f791966e860d7ce8ad4a088ac20b05b86774393 authored about 8 years ago by Martin Kepplinger <[email protected]>
tests: ts_calibrate: check write's return value

c57c889ea1ae7c74f96a286468ecf0cb44264381 authored about 8 years ago by Martin Kepplinger <[email protected]>
ts_config: fix conf file's string memory management

we can't free getenv's memory region. we should however free whatever
strdup returns.

3217f3ca7da1fe24df995b9f2259b82b570625e1 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: linear: check fscanf's return value

a86be6b8ba6149d6ed190ec30118f1b8fd13dc4c authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: median: define a maximum depth allowed.

042df05d3d62948f00ff9ae526167637d5df5563 authored about 8 years ago by Martin Kepplinger <[email protected]>
tests: ts_calibrate: avoid accessing uninitialized values

printf in get_sample could have accessed this uninizialized.

e221479ca8ed45cc1ce17f443169053f2879cc06 authored about 8 years ago by Martin Kepplinger <[email protected]>
Makefile.am: properly distribute m4/external directory

0e98af09cb2c509459eb922111a1c79676289984 authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: fix freeing of memory

d7c570e470989bc9f41d02ae09bfad2b3289f25b authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: don't leave an ioctl return value unchecked

5a060126408e29e26ad2a4c3f0c7e6df1cd83b47 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: median: fix freeing of memory in error case

cac42c41336fe8b5740967c536741ba83d24e869 authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: fix assinging of all event codes

776fa1e881a5aa534c365137016da385444c36d2 authored about 8 years ago by Martin Kepplinger <[email protected]>
fix loops freeing memory in error cases

916abd39864555113863ccce14c5b71b68527a66 authored about 8 years ago by Martin Kepplinger <[email protected]>
tests: ts_calibrate: fix corruption if open() fails

1847972499b3aa5b3135e4114e4207377b2fd13e authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: fix minor scope issue

8a64572471e02fa41986e9b2355f9b133629ee12 authored about 8 years ago by Martin Kepplinger <[email protected]>
ts_load_module: check untrusted user string

7c873f35d1b66582b84e09d5ddaa91e49de92b97 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: variance: return on memory allocate error

ed02c35846361b0cc0116cc7ef014b9f3e355b98 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: median: fix null pointer dereference

cf316ef33930aac6b4c91bd13ec51cf7337054b6 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: variance: allocate enough local memory

fa9d4ce52df17d9d19775eefb9e1bec30c5b07aa authored about 8 years ago by Martin Kepplinger <[email protected]>
fbutils: fix buffer overrun

5b2152f4436a2fa71919b77d6dba0daaec7186b4 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: variance: fix memory leak

6038b591bb67626ea399306320ecea8140d158fe authored about 8 years ago by Martin Kepplinger <[email protected]>
ts_config: fix memory leak

b6b3c9fe8846ea4ec9adfc55597f06def35dcb83 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: skip: fix memory leak

ac6b1e3c0b673e70af527f579cf28d23d71e0aa6 authored about 8 years ago by Martin Kepplinger <[email protected]>
fix freeing of allocated memory

244473ba4b1da219a04e2a2ed4b623c8303f94c8 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: variance: fix memory access of ts_sample pointer

ac5989d318da8239be8bed6143c3b59068cb81ef authored about 8 years ago by Martin Kepplinger <[email protected]>
fbutils: avoid leaking open fd resource on failure

6c094f7a60faed8876967c331c290269284ad3a4 authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: allocate enough memory for null terminating string

733eeadaf21e4426577488f290011c548bd7697b authored about 8 years ago by Martin Kepplinger <[email protected]>
autogen.sh: minor bash cleanup change

6ebcdc381bfde10ac501d1ee42bc38f270ad4312 authored about 8 years ago by Martin Kepplinger <[email protected]>
README: add coverty scan and codacy badges

... as well as github download statistics

f2aa49261d87e3c04a75de980ae279299df3441e authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: skip: improve memory allocation

similar to the other plugins, we allocate buffers only if necessary.

71c02fca6e1538cc14c128ceff53aad2fd797fa9 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: median: add missing memory cleanup on exit

cf7515bbcfe9980ec42a213a38f2bfd7a72aa6e3 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: skip: fix debug output

2f76f4153b9efe10e4b6a71dff20c52cd8af55bf authored about 8 years ago by Martin Kepplinger <[email protected]>
add median filter plugin

This is a very simple way of filtering out or at least smoothing spikes,
similar to what the var...

b6ad751e66c34dbff2cf17b3962d60a89f5abbf7 authored about 8 years ago by Martin Kepplinger <[email protected]>
ts.conf: document the waveshare raw plugin

37e0b8f1b1d41e73f45dfab8a20078513ad255ab authored about 8 years ago by Martin Kepplinger <[email protected]>
configure.ac: include dist-xz in dist target

We distribute gz, bz2 and xz compressed tarballs.

aa8982e018acd2093f35ca70bf723e0478466c98 authored about 8 years ago by Martin Kepplinger <[email protected]>
Makefile.am: additions in order to fix distcheck target

Fixes #55

f4c254be723f722bbaa850267bf6bb54f5814ede authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: reorder slot event code

the event code sequence belongs to the given slot, if slot value changed,
so order it accordingly.

c7081e9d9c3cd32bf0eec962b23cd09da10390d7 authored about 8 years ago by Martin Kepplinger <[email protected]>
tools: ts_uinput: support multitouch protocol type A devices

Add preliminary support for protocol type A devices. Still untested. Because
those devices don't...

34ad83f24e8c8f4366ff8d2f5fcb772ce932f3e9 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: input-raw: support multitouch protocol type A devices

Add preliminary support for Protocol type A devices although this is
untested as of now.

Relate...

8435bb771651e639fad78c55a93c048dc8cdbe7a authored about 8 years ago by Martin Kepplinger <[email protected]>
add README.markdown to EXTRA_DIST in order to distribute it

586993dbcfaa5849fb68411e3e06358e2996118a authored about 8 years ago by Martin Kepplinger <[email protected]>
README: use markdown file extension

That's a little much, but I'll try this, let's see if we keep it for
the release:

* have an em...

a9c252ca457ec0f0b7f3236220ef94c7c9da212a authored about 8 years ago by Martin Kepplinger <[email protected]>
NEWS: fill the file with release notes

We have the file anyways, so we'll provide users with the release notes
since version 1.0 here. ...

b42d7b3ea66fea07242e81834019ee0d18a1ff4b authored about 8 years ago by Martin Kepplinger <[email protected]>
README: use markdown

Markdown is as readable in text form as our README was before. So if
supported, let it be render...

e1f27ff2e4c0bb0e4d8070028a1986ea7fbe2811 authored about 8 years ago by Martin Kepplinger <[email protected]>
plugins: dejitter: remove unused state variables

574da0aaee47e3e88be5d2dae8823a840b8acf75 authored about 8 years ago by Martin Kepplinger <[email protected]>
TODO: maintain all issues consistently on github

After adding the issues listed in the TODO file to github issues, this
removes the TODO file. So...

8afd8aa387187e089d9c8c28c0bc65d311ef412c authored about 8 years ago by Martin Kepplinger <[email protected]>