• R/O
  • HTTP
  • SSH
  • HTTPS

Listed des commits

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A generic touchscreen calibration program for X.Org


RSS
Révision l'heure Auteur
6e5a9b6 rotate_revert 2012-07-05 16:58:37 Tias Guns

Revert "take rotation into account when calculating display size"

This reverts commit 0aabb155d351656bbb804619279dd497b06c48b0.

9b0803b 2012-06-27 06:39:36 Antoine Hue

Fixing xinput_do_set_prop into cleaner xinput_do_set_int_prop Also fixing property issue on invert axes

41e0d3a 2012-06-27 06:19:26 Tias Guns

remove invertX/Y from evdev config outputting

invertX/Y is automatically handled by xf86ScaleAxis
avoid outputting it so users don't manually change it
(it is still set/unset in dynamic calibration when needed though)

de7e1ff 2012-06-27 06:18:42 Tias Guns

CalibratorEvdev: remove TODO about evdev 2.3.2

we now support (and have tests) for evdev 2.7.0

62bc3eb 2012-06-27 06:07:46 Tias Guns

Merge branch 'evdev_inversion'

At last! See patches for details, tester for tests.

840bb21 2012-06-27 06:05:33 Tias Guns

Fix evdev calibration when invertX/Y is set

From evdev 2.3.2 onwards, it does something crazy when the
invertX/Y option is manually set
This has to be undone in the calibrator before doing the calib
calculation.

I say 'manually set' above because invertX/Y is a useless option:
xf86ScaleAxis can deal with axis inversion automatically,
hence, nobody should ever ever set invertX/Y ever.
Just let the calibrator calculate the calibration for you!

555bdf1 2012-06-27 06:05:08 Tias Guns

Copy Calibrator::finish() literally to CalibratorEvdev::finish()

5909553 2012-06-27 06:03:52 Tias Guns

Merge branch 'calibration_cleanup'

Cleanup/rewrite of calibration code, equivalent calculations (checked
with tester); actually, slightly more accurate calculations.

07978b9 2012-06-27 04:59:28 Tias Guns

Rewrite and simplify swapping

Inspired by forest bond's 'calibrator: Convert to device coordinates
immediately.' patch:
https://github.com/forest-bond/xinput_calibrator/commit/12832527fba6dd1b3135751257ca6a734aa571cd

bfeaf2e 2012-06-27 04:59:28 Tias Guns

two minor API cleanups

095d7c9 2012-06-27 04:59:28 Tias Guns

calib calculation: rewrite and document transformation to 'raw' values

2ead5b3 2012-06-27 04:59:28 Tias Guns

calib: make our scaleAxis function use floats to avoid rounding errors

95873b5 2012-06-27 04:59:28 Tias Guns

calib calculation: rewrite and document num_block scaling

1593d78 2012-06-27 04:59:28 Tias Guns

calib calculation: use floats

1f4a9b8 2012-06-27 04:59:28 Tias Guns

calib calculation: move min/max correction before transformation

9e15947 2012-06-27 04:59:28 Tias Guns

calib calculation: calculate average of clicks first

7ff4c6c 2012-06-27 04:59:28 Tias Guns

calibrator: in finish code, correct new_axys to new_axis (no code change)

bf97fcc 2012-06-27 04:57:57 Tias Guns

Merge branch 'evdev_emulation_interface'

Evdev 2.7.0 tester

It shows that the evdev regression is in the use of the invert_x/invert_y option, together with axis swapping (which is silly, because invert_x/invert_y are options you don't manually need to specify because of the mathematical properties of xf86ScaleAxis)

91e4860 2012-06-27 04:55:51 Tias Guns

Tester: run standard tester and evdev tester

093054d 2012-06-22 15:34:50 Tias Guns

EvdevTester with evdev 2.7.0 emulation code

d270f75 2012-06-22 06:15:59 Tias Guns

Create CalibratorTesterInterface

b0d30f1 2012-06-21 04:25:04 Tias Guns

Merge pull request #38 from Tokoyami/master

Take rotation into account when calculating display size

0aabb15 2012-06-19 19:45:52 Plamen Kolev

take rotation into account when calculating display size

changed GuiCalibratorX11::redraw() to fall back to X if xrandr is not available

084adde 2012-06-19 06:36:45 Tias Guns

Merge branch 'tester'

A tester object to faithfully test the calibration routines.
This will be reused for testing the evdev calibration (which
is non-standard) as well.

b5655fd 2012-06-19 06:35:31 Tias Guns

Some more tests, kind-of

81ecbc4 2012-06-19 06:35:03 Tias Guns

show maxdiff during testing

c4bad4e 2012-06-19 06:34:48 Tias Guns

Different old_axis orientations and parameters

552ff15 2012-06-19 06:33:52 Tias Guns

driver emulation implementation

f839c03 2012-06-19 06:33:12 Tias Guns

Add (xf86)scaleAxis code

0918b9a 2012-06-19 06:32:05 Tias Guns

Tester: test calibration routines and make assumptions explicit

The tester will serve to test the calibration code,
while doing so, it will make the assumptions about the calibration
in the driver (e.g. how it uses the calibration values, and
especially swap_xy and inversion and the like) explicit.

The goal is to give assurances about the correctness of the calibration,
without needing to have devices in all possible swapaxes/inversion
combinations.