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

ts_load_module: add missing header for static modules

e8b046715fbff56eb0f0c842e38c191ae6c2e18a authored almost 8 years ago
Merge branch 'master' into static_mod_bsearch

6fe06853a159422724745cacf7feb4adfeff2574 authored almost 8 years ago
README.md: fix link

34f5628f74ec58fb788c4b4eb74a0a0746605fd2 authored almost 8 years ago
README.md: add more links to Debian's online man pages

4309ae787e5f566e5b9c3db40704a129b9ce0703 authored almost 8 years ago
README.md: fix typo

0f48f67507ab08c249d97a62dbb115ee9a297f43 authored almost 8 years ago
ts_read_raw_mt: use ts_error() instead of fprintf

2bc953815a340bf0342c9e9664bc56f0f7bcd802 authored almost 8 years ago
ts_print_mt: test usage of ts_error_fn function API

c3c223d40e6b57ec43f244d534aaa03298e8a327 authored almost 8 years ago
ts_read_mt: use ts_error() for debug output

b5560b35677b5ff215b310b23d2b1b8818109cca authored almost 8 years ago
ts_load_module: use ts_error() instead of fprintf()

6bb22e8ec197b642d5d57197ca71ce874f9c711f authored almost 8 years ago
Revert "dmc-raw: use ts_error instead of perror"

This reverts commit 1e6fa57a79b1b9f757f9aa80b27ce1eb70c28f36.

604b695396751efce462078c264204afa94ec995 authored almost 8 years ago
Revert "input-raw: use ts_error() instead of fprintf"

This reverts commit 54af4ffa6e426626c4b62a8f673980757db47905.

af29bf8995eb762b861314b87cc69ed5b773e9cb authored almost 8 years ago
Revert "linear: use ts_error() instead of fprintf"

This reverts commit 13f83a2606195bffb01e81b261377e8c822fe5ff.

31ae009b6e092dfe3b50d8d7d7f245d77be81b1d authored almost 8 years ago
ts_setup: include missing headers

8c3868e9fbb7f92c5e850591ddb8f10efe3c490e authored almost 8 years ago
dmc_dus3000-raw: define functions static where possible

758a2851dd1527feca326927331c69f611ea9fd9 authored almost 8 years ago
ts_setup: use ts_error() instead of perror()

a8cfbd09665434b27e15289ab6a8f4e6d2cb0df6 authored almost 8 years ago
ts_config: use ts_error() instead of perror

b6ca816c2f6bb57b10904e9d05ef267c4d3ca6cb authored almost 8 years ago
waveshare-raw: move debug output inside of #ifdef DEBUG

5c6e665a33bb6cf7a360a0694312d441e9b2274c authored almost 8 years ago
linear: use ts_error() instead of fprintf

13f83a2606195bffb01e81b261377e8c822fe5ff authored almost 8 years ago
input-raw: use ts_error() instead of fprintf

54af4ffa6e426626c4b62a8f673980757db47905 authored almost 8 years ago
dmc-raw: use ts_error instead of perror

1e6fa57a79b1b9f757f9aa80b27ce1eb70c28f36 authored almost 8 years ago
ts.conf: remove galax and update description

8fec94ee36e181c4e9532a27a3e064eb171b895a authored almost 8 years ago
ts_load_module: fix alphabetical sorting of module list

754d4a8686e40328297777af739c956e35bda6e5 authored almost 8 years ago
ts_load_module: add missing modules to static module list

75305f37f909f2b5f8808aa8e91ae746b965ed13 authored almost 8 years ago
ts_load_module: fix palmpres definition to match module

ff6653ecbda195bca16293504e30aa0011247940 authored almost 8 years ago
iir: fix typo in static module definition

78188ac1afcccdff1b8d6aa69dd598d9b4ed9517 authored almost 8 years ago
dmc_dus3000: fix static module definition to match module list

eb0f39731fa54e91c42b53bd06c20d765b5f5724 authored almost 8 years ago
cy8mrln-palmpre: fix static module definition to match modules list

e8b0fac1dc4fd3261fbab3d976af88f78bec6e2e authored almost 8 years ago
doc: ts.conf.5: fix cy8mrln_palmpre module name

b5344e3ab77293d536647b8e879cd6fe233c5442 authored almost 8 years ago
plugins.h: add missing modules and sort alphabetically

2b5cea15fe590e9621ee92d256c4c9805dfd503a authored almost 8 years ago
touchkit: fix module API integration

c6706dc6b41cfbb49e7ecff7424d33f894a0fc14 authored almost 8 years ago
dmc-raw: define dmc_init() function to be static

9e2e97696e492e9e1d2dc7e1fce6647c96f74f78 authored almost 8 years ago
tests: use ANSI C delarations for functions without parameters

b9b647011029c3290f9d533382c0a0fe74bdcadc authored almost 8 years ago
ts_strsep: coding style fixes

b659e0c2795b670d00d49c61c97558c775202502 authored almost 8 years ago
README: add Ubuntu package link

379f6b0d4fc481c9a7d7c57a912c950226955186 authored almost 8 years ago
README: make config defaults more clear

8c3df66fd5a5d6148e6b6c00fdebc3a3f017c7c3 authored almost 8 years ago
ts_load_module: use binary search when loading module statically linked

Use stdlib.h's bsearch() to find the module in the static list. The list
should be non-empty, wh...

5204a2992a83d537c643279381a009857d629c52 authored almost 8 years ago
ts_load_module: define struct tslib_module_desc for the sorted array

c253c960e1f372554062279f1208c0889f6ac229 authored almost 8 years ago
ts_load_module: sort modules alphabetically

In order to be able to implement calling bsearch() we want to have the list
of modules alphabeti...

fa6cecfcd82487b99f5207818a87661d62243d8a authored almost 8 years ago
website: improve the descriptions a little

02085702009322dd5f6cd2a8e5cb9d943f77c4c0 authored almost 8 years ago
NEWS: document bugfix

a0b2c0aa2731cbca819a461b3e3db6c8fcc7f168 authored almost 8 years ago
ts_close: free tslib_module_info when fini() is not implemented

In case fini() is not implemented by a module, free the module info during
ts_close().

So this ...

0ca95807b3ade13536902f79af9a47b022167781 authored almost 8 years ago
README: simplify environment variables documentation

bf41f781d28ef464e045b60b993a7cfec58455cd authored almost 8 years ago
ts_load_module: fix comparison with 0 by casting to an integer

This is about building share libraries. countof() static modules will
always be 0 and gcc warns ...

5d55d92ef1b6af75599a9d6e828fee2431fa675f authored almost 8 years ago
CONTRIBUTING: document the current "full" Linux configuration

5c098a6fa60f3e00fdb2ae7ac58e760c7b13819f authored almost 8 years ago
dmc_dus3000: add unused attribute to unused variable

f54c02f9f2403f4a6d07035334186b725903fd91 authored almost 8 years ago
README: add link to unofficial testing builds

f297eed21179b65674c2bb3f6e9aeab8ddc817a0 authored almost 8 years ago
README: maintain the hardware table in the man page only

714bf5a1c637e8ec69487986072c9274b9e53fcf authored almost 8 years ago
ts.conf: note that module_raw galax is deprecated

577f318daf54d51e6e7424265c93637c205e412f authored almost 8 years ago
doc: ts.conf.5: Add the hardware support table from README

a28295fd90e03e2aea569c16cf698599b704d515 authored almost 8 years ago
README: add a hardware support table

This is still incomplete. But it should also point out that we like
generic input plugins, for w...

df34ec5a392b72bfd8b8bcb010693eff5a2594f4 authored almost 8 years ago
dmc-raw: enable static building and harmonize with other raw modules

c755b7b9f4897bb6d2499fb464b04a4f809f4f2a authored almost 8 years ago
disable the cy8mrln-palmpre by default

This raw module had been disabled forever, until recently. Now I'd like
to introduce a new strat...

856a6ba05865ed8221b2bce2ef98b187c10d168d authored almost 8 years ago
add dmc_dus3000-raw module - support DMC DUS Series over UART

The DUS3000 (but others seem to be supported here too) has a UART and
USB interface. This driver...

22e33245fcae0871c0236a6ba6d8cf3ad0a9399d authored almost 8 years ago
README: markdown fixes

78775dcf03175bbe71a3518b1a0f51b5ad143bde authored almost 8 years ago
README: add documentation for /dev/input/ts_uinput symlink

2 methods: either without any dependency during startup, when you already
know your real touchsc...

04be0bcd11255db9b1c9c810e6824a6a5837de9f authored almost 8 years ago
THANKS: update the kind helpers list

6d636fb25d19d68767bf6fda754259a0bbcc957f authored almost 8 years ago
README.md: update info on tools using tslib

They're not outdated, strictly speaking. xf86-input-tslib has a new home for
development and the...

8a5873bfc8337e8b445f49ae46e0a2dacfafe146 authored almost 8 years ago
README.md: remove unnecessary markdown headers for descriptions

3250d43450aad927efa85a008034d67108472a55 authored almost 8 years ago
debounce: add attribute unused for variable only read in debug mode

0d2561dff082c303fddcb381eb52832020fe9642 authored almost 8 years ago
README.md: add TSLIB_VERSION_MT is symbols table

8fc45d8ec2b0fa0530f187439d755f1546a32fc4 authored almost 8 years ago
NEWS: document a bugfix in ts_close()

42c5acc1152619e302424cad102cfee132ceafb5 authored almost 8 years ago
call ops->fini() only when implemented by the plugin

Fixes #93

e684df5f1252cf5eb857fd42228f4629754abe7c authored almost 8 years ago
ts_verify: declare run_tests() static

424d3781d1464c87ef23281027f9f2a4432aabaf authored almost 8 years ago
debounce: define enum mode and declare or allocate as needed

We avoid variable length arrays by using our usual multitouch way of
allocating memory.

1efca8438e5e393eac2f0bcb3f5b99e39a6cd717 authored almost 8 years ago
debounce: remove unused compiler attribute

the mode variable this was used on, it clearly used. This had slipped in
during development I gu...

b0ef4f4812978f34379e6277830622b685b10cd4 authored almost 8 years ago
ts_print_mt: don't fail for older versions of tslib

This should only check for the TSLIB_VERSION_MT definition. printf does
the job.

b530ddad74b4a413b45cf7b8b55c575221e16923 authored almost 8 years ago
README.md: document TSLIB_VERSION_MT usage

2e4d43be5227e6f759ff68576f4a575b010884ca authored almost 8 years ago
NEWS: document ts_read_mt updates for 1.10

Old users can now do something like this:

#ifndef TSLIB_VERSION_MT
/* ts_read() as before ...

9b0b8725332147bc96af38984b6588e31e83329c authored almost 8 years ago
plugins: filters: check for read_mt() availability

In case users use raw modules that don't implement ts_read(), we must fail
gracefully.

7c5b4f82fc79bf04d679d4e4427525d63cdd7614 authored almost 8 years ago
add ts_libversion() API for retrieving version information

and update all users that need version information. This should make the
library more usable in ...

2ffddd6d18b87f687eae631b77ab20dc51c96b28 authored almost 8 years ago
README.md: improve data flow documentation

bfe222771622bf6abbf1e5a881b6e7281404d041 authored almost 8 years ago
ts_verify: add the skip filter

75992714aed4ad98ac676f5cf78e2ca123fa7fa1 authored almost 8 years ago
tests: use more standard integer types

b348d75e4ab27579889c7941abe268f8c87c9e3a authored almost 8 years ago
NEWS: document bugfix

c1441644e40cc316e0c1cb7041196edff1a2f3e9 authored almost 8 years ago
input-raw: Fix wrong first slot values by using calloc instead of malloc

We don't allocate memory often, so this is no performance issue.
And this fixes the case when th...

47e7ab5ac15fdee6438887a8c01cfe93d236b8ec authored almost 8 years ago
input-raw: use more standard integer types

2997cdac3ae58617f00caf23df56be8dfa74eeee authored almost 8 years ago
doc: ts_open.3: replace ts_find with ts_setup

There is no ts_find() :). It was an early development name for ts_setup().

94ad89c207f1b57729e7a047380d2fe1dde2eff7 authored almost 8 years ago
README.md: fix typo and make ts_uinput a bit clearer

a5c7c1d836b3abb795db2c2a8a4f5b4764bd6893 authored almost 8 years ago
debounce: use more standard integer types

9f83d978d73b2110ab87c2e828372fcd44768552 authored almost 8 years ago
tests: declare max_slots int32_t

Internally we use int and int32_t. We should settle on int32_t.

94809d6bc5cd332c54cebc12a0df9e722cfc6b9d authored almost 8 years ago
NEWS: start 1.10's changelog with a first bugfix

095d208c7d5c3f4a05c11eb497bb9f2cf207f473 authored almost 8 years ago
tools: ts_uinput_start.sh: fix usage of ts_uinput -d -v

c03f7c9ea3b91cfff85a697ac0aac68647ba13ee authored almost 8 years ago
doc: add missing ts_verify.1 manpage and prettify Makefile.am

1db5f6fe18b26dfabc6f0248a02a15e0f5c23d63 authored almost 8 years ago
tslib 1.9

f204c047d1e84afbe3e9cbd66c30712743ba6c4a authored almost 8 years ago
Android.mk: add iir filter to Android

12850832d5c26e9fa26cbe2f17b38e1ff1c23d08 authored almost 8 years ago
NEWS: final update for 1.9

c539559ad7dcfee91eb75d48f9fe7aa552d97291 authored almost 8 years ago
README.md: update the variance filter's documentation

a filter being "greedy" is nothing special. The skip filter is even more
so :). Right now, varia...

d661c38bf0aac60cf60db64428191b35bbe3626c authored almost 8 years ago
README.md: add libts-dev Debian package to documentation

428b9fd275fba44b574559c22829db3cad337692 authored almost 8 years ago
THANKS: update

3034903b42101bd8f3e190c7b7f48d5faebf6c48 authored almost 8 years ago
README.md: improve filter descriptions

e7e8b24ccdc9ae173bce51d85b21d229fbb49d69 authored almost 8 years ago
skip: fix read_mt() bug: number of samples saving

count is the memory location of the sample. nread simply counts up for
returning the valid read ...

fcb6f0f16cc64925e4c908e613356146a908a191 authored almost 8 years ago
skip: improve ts_read_mt() multitouch handling

This improves the skip filter for multitouch (and non-blocking) operation.

Fixes #83

fa98034fdb1c3597d92be813dd0e7c2882f7893f authored almost 8 years ago
dejitter: remove misleading error message

Reading 0 samples is no error

725b41d11e218e489a2e18cbe3bb6c1de81625cb authored almost 8 years ago
ts.conf: add missing access plugins available

6837bb8bba86c4d3cd6170d0c93b9e82f36311aa authored almost 8 years ago
ts_uinput: improve error handling

345007b728b56ddda6f13b60d899be0795743c53 authored almost 8 years ago
ts_uinput: simplify uinput version lookup

8810a7064e3abd62e519913946ce764d9ef6f0fa authored almost 8 years ago
ts_uinput: add a non-blocking dry-run before forking and blocking

only the raw modules's read function checks whether we have the correct
device we can talk to.

...

a9c75b19c8e7efcf0115cb671ad461de44d3650e authored almost 8 years ago
README.md: add ts_setup manpage link

fbf39d4aaa05b62406c1c065bfb85f06c515496c authored almost 8 years ago
configure.ac: define all modules for unhandles platforms

01bd50ba87a1326f73aab742dab1c95d5e0481ec authored almost 8 years ago
NEWS: document bugfix

02a89cbe11fe9c65838d81ef8ace1d4bd7affc55 authored almost 8 years ago