Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: libts/tslib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.3
Choose a base ref
...
head repository: libts/tslib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 23,448 additions and 4,055 deletions.
  1. +1 −0 .github/FUNDING.yml
  2. +6 −1 .gitignore
  3. +9 −0 .mailmap
  4. +12 −2 AUTHORS
  5. +357 −0 Android.mk
  6. +76 −0 CMakeLists.txt
  7. +146 −0 CONTRIBUTING.md
  8. +133 −111 COPYING
  9. +4 −369 ChangeLog
  10. +0 −370 INSTALL
  11. +4 −4 Makefile.am
  12. +262 −12 NEWS
  13. +32 −0 README
  14. +0 −233 README.markdown
  15. +881 −0 README.md
  16. +77 −0 THANKS
  17. +1 −1 acinclude.m4
  18. +2 −1 autogen-clean.sh
  19. +1 −19 autogen.sh
  20. +7 −0 cmake/config.h.in
  21. +2 −0 cmake/tslibConfig.cmake.in
  22. +107 −28 configure.ac
  23. +50 −0 doc/CMakeLists.txt
  24. +370 −0 doc/ChangeLog.old
  25. +33 −1 doc/Makefile.am
  26. BIN doc/screenshots/ts_calibrate.png
  27. BIN doc/screenshots/ts_test_mt.png
  28. +257 −29 doc/ts.conf.5
  29. +75 −0 doc/ts_calibrate.1
  30. +23 −0 doc/ts_close.3
  31. +53 −0 doc/ts_close_restricted.3
  32. +46 −0 doc/ts_conf.1
  33. +60 −0 doc/ts_conf_get.3
  34. +67 −0 doc/ts_conf_set.3
  35. +24 −0 doc/ts_config.3
  36. +65 −0 doc/ts_error_fn.3
  37. +48 −0 doc/ts_fd.3
  38. +24 −1 doc/ts_finddev.1
  39. +49 −0 doc/ts_get_eventpath.3
  40. +23 −0 doc/ts_harvest.1
  41. +71 −0 doc/ts_libversion.3
  42. +24 −0 doc/ts_open.3
  43. +58 −0 doc/ts_open_restricted.3
  44. +23 −0 doc/ts_print.1
  45. +42 −0 doc/ts_print_ascii_logo.3
  46. +76 −0 doc/ts_print_mt.1
  47. +1 −0 doc/ts_print_raw.1
  48. +35 −15 doc/ts_read.3
  49. +1 −0 doc/ts_read_mt.3
  50. +1 −0 doc/ts_read_raw.3
  51. +1 −0 doc/ts_read_raw_mt.3
  52. +68 −0 doc/ts_setup.3
  53. +30 −0 doc/ts_test.1
  54. +56 −3 doc/ts_test_mt.1
  55. +41 −11 doc/ts_uinput.1
  56. +51 −0 doc/ts_verify.1
  57. +41 −0 doc/tslib_version.3
  58. +13 −0 etc/CMakeLists.txt
  59. +1 −1 etc/Makefile.am
  60. +18 −25 etc/ts.conf
  61. +12 −1 m4/internal/tslib_modules.m4
  62. +4 −2 m4/internal/visibility.m4
  63. +85 −0 plugins/CMakeLists.txt
  64. +136 −7 plugins/Makefile.am
  65. +11 −6 plugins/arctic2-raw.c
  66. +10 −5 plugins/collie-raw.c
  67. +10 −5 plugins/corgi-raw.c
  68. +194 −0 plugins/crop.c
  69. +142 −126 plugins/cy8mrln-palmpre.c
  70. +570 −0 plugins/cy8mrln.h
  71. +54 −49 plugins/debounce.c
  72. +74 −79 plugins/dejitter.c
  73. +36 −25 plugins/dmc-raw.c
  74. +296 −0 plugins/dmc_dus3000-raw.c
  75. +387 −0 plugins/evthres.c
  76. +160 −153 plugins/galax-raw.c
  77. +13 −7 plugins/h3600-raw.c
  78. +254 −0 plugins/iir.c
  79. +969 −0 plugins/input-evdev-raw.c
  80. +565 −335 plugins/input-raw.c
  81. +169 −0 plugins/invert.c
  82. +18 −16 plugins/linear-h2200.c
  83. +167 −61 plugins/linear.c
  84. +281 −0 plugins/lowpass.c
  85. +171 −111 plugins/median.c
  86. +16 −10 plugins/mk712-raw.c
  87. +109 −0 plugins/one-wire-ts-input-raw.c
  88. +19 −5 plugins/plugins.h
  89. +41 −38 plugins/pthres.c
  90. +253 −106 plugins/skip.c
  91. +28 −16 plugins/tatung-raw.c
  92. +26 −17 plugins/touchkit-raw.c
  93. +12 −6 plugins/ucb1x00-raw.c
  94. +157 −100 plugins/variance.c
  95. +292 −143 plugins/waveshare-raw.c
  96. +192 −0 release.sh
  97. +70 −0 src/CMakeLists.txt
  98. +89 −18 src/Makefile.am
  99. +9 −6 src/ts_attach.c
  100. +25 −7 src/ts_close.c
  101. +89 −23 src/ts_config.c
  102. +208 −0 src/ts_config_filter.c
  103. +2 −0 src/ts_error.c
  104. +2 −0 src/ts_fd.c
  105. +13 −0 src/ts_get_eventpath.c
  106. +105 −34 src/ts_load_module.c
  107. +77 −18 src/ts_open.c
  108. +20 −19 src/ts_option.c
  109. +13 −3 src/ts_parse_vars.c
  110. +10 −6 src/ts_read.c
  111. +11 −5 src/ts_read_raw.c
  112. +160 −0 src/ts_setup.c
  113. +28 −0 src/ts_strsep.c
  114. +15 −0 src/ts_strsep.h
  115. +102 −0 src/ts_version.c
  116. +10 −4 src/tslib-filter.h
  117. +12 −4 src/tslib-private.h
  118. +79 −5 src/tslib.h
  119. +81 −0 tests/CMakeLists.txt
  120. +339 −0 tests/COPYING
  121. +81 −16 tests/Makefile.am
  122. +371 −0 tests/fbutils-bsd.c
  123. +479 −0 tests/fbutils-linux.c
  124. +0 −423 tests/fbutils.c
  125. +10 −6 tests/fbutils.h
  126. +9 −8 tests/font.h
  127. +3 −0 tests/scripts/.gitignore
  128. +150 −0 tests/scripts/Atmel maXTouch Touchscreen.1-finger-drag-up-down.events.debounce.expected
  129. +150 −0 tests/scripts/Atmel maXTouch Touchscreen.1-finger-drag-up-down.events.iir.expected
  130. +147 −0 tests/scripts/Atmel maXTouch Touchscreen.1-finger-drag-up-down.events.median.expected
  131. +140 −0 tests/scripts/Atmel maXTouch Touchscreen.1-finger-drag-up-down.events.skip.expected
  132. +2 −0 tests/scripts/Atmel maXTouch Touchscreen.1-finger-fast-taps.events.debounce.expected
  133. +106 −0 tests/scripts/Atmel maXTouch Touchscreen.4-finger-drag-down.events.iir.expected
  134. +6,060 −0 tests/scripts/Atmel maXTouch Touchscreen.ts-verify-1.events
  135. +62 −0 tests/scripts/README.md
  136. +3 −0 tests/scripts/debounce.conf
  137. +3 −0 tests/scripts/iir.conf
  138. +3 −0 tests/scripts/median.conf
  139. +3 −0 tests/scripts/skip.conf
  140. +148 −0 tests/scripts/test.sh
  141. +101 −0 tests/scripts/ts_verify_evemu.sh
  142. +155 −0 tests/sdlutils.c
  143. +11 −0 tests/sdlutils.h
  144. +69 −28 tests/testutils.c
  145. +6 −2 tests/testutils.h
  146. +399 −131 tests/ts_calibrate.c
  147. +24 −0 tests/ts_calibrate.h
  148. +88 −0 tests/ts_calibrate_common.c
  149. +270 −0 tests/ts_calibrate_sdl.c
  150. +393 −0 tests/ts_conf.c
  151. +29 −23 tests/ts_finddev.c
  152. +70 −55 tests/ts_harvest.c
  153. +72 −15 tests/ts_print.c
  154. +175 −63 tests/ts_print_mt.c
  155. +48 −14 tests/ts_print_raw.c
  156. +0 −145 tests/ts_print_raw_mt.c
  157. +102 −42 tests/ts_test.c
  158. +188 −97 tests/ts_test_mt.c
  159. +219 −0 tests/ts_test_mt_sdl.c
  160. +575 −0 tests/ts_verify.c
  161. +16 −0 tools/CMakeLists.txt
  162. +6 −1 tools/Makefile.am
  163. +544 −168 tools/ts_uinput.c
  164. +19 −0 tools/ts_uinput_start.sh
  165. +92 −0 website/index.html
  166. +279 −0 website/logo.svg
  167. +27 −0 website/tslib.css
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: [merge]
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -27,6 +27,7 @@ stamp-h1
!visibility.m4
.libs
.deps
.dirstamp
tests/ts_calibrate
tests/ts_harvest
tests/ts_print
@@ -37,5 +38,9 @@ tests/ts_test
tools/ts_uinput
tests/ts_finddev
tests/ts_test_mt
tests/ts_verify
tests/ts_conf
compile

*.exe
INSTALL
tags
9 changes: 9 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Christopher Larson <kergoth@gmail.com> Chris Larson <chris_larson@mentor.com>
Christopher Larson <kergoth@gmail.com> Chris Larson <clarson@kergoth.com>
Martin Kepplinger <martink@posteo.de> Martin Kepplinger <martin.kepplinger@ginzinger.com>
Martin Kepplinger <martink@posteo.de> Martin Kepplinger-Novaković <martin.kepplinger-novakovic@ginzinger.com>
Martin Kepplinger <martink@posteo.de> Martin Kepplinger <martin.kepplinger@puri.sm>
Martin Kepplinger <martink@posteo.de> Debian Live user <amnesia@localhost.localdomain>
Tuomo Rinne <tuomo.rinne@gmail.com> <me@tuomo.co.uk>
Tuomo Rinne <tuomo.rinne@gmail.com> skirk <tuomo.rinne@gmail.com>
Jess <jessachandler@gmail.com> jess <jessachandler@gmail.com>
14 changes: 12 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
Authors of tslib
See also the file THANKS

Russell King <linux@arm.linux.org.uk>
original creator of tslib in 2001

Douglas Lowder <dlowder@earthlink.net>
Chris Larson <kergoth@handhelds.org>
Martin Kepplinger <martin.kepplinger@ginzinger.com>
lead developer 2002 - 2005

Christopher Larson <kergoth@gmail.com>
maintainer 2006 - 2016

Martin Kepplinger <martink@posteo.de>
maintainer 2016 - present
Loading