• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

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
Rev. Time Author
faeca8a tonio_split_init 2012-03-09 08:51:58 Antoine Hue

Various remaining cleanups from Antoine

This patch was originally part of Antoine Hue's commit with message
'''Managing correctly X/Y swap and X or Y inversion: - detect swap and
inversion modification - take into account for inversion in calibration
computation since Evdev is doing inversion after calibration. - Mainly
tested for Evdev based driver. To be tested for USB.'''

Signed-off-by: Tias Guns <tias@ulyssis.org>

67aeca5 2012-03-09 08:51:58 Antoine Hue

inversion support for evdev and xorgprint

This patch was originally part of Antoine Hue's commit with message
'''Managing correctly X/Y swap and X or Y inversion: - detect swap and
inversion modification - take into account for inversion in calibration
computation since Evdev is doing inversion after calibration. - Mainly
tested for Evdev based driver. To be tested for USB.'''

Signed-off-by: Tias Guns <tias@ulyssis.org>

d7bc8bb 2012-03-09 08:51:58 Tias Guns

new_axys now contains the axys value to write

previously, new_axys.swap_xy meant that the old swap_xy value needed to
be swapped.
Now, new_axys is initialised to old_axys,
such that setting new_axys.do_swap_xy() swaps the axys and hence
new_axys contains the axys values to write.
Similar for invert_x, invert_y

Changes to Usbtouchscreen were not needed as it resets swap/inversion
values to 'false' before doing calibration.

f09ae4e 2012-03-09 08:51:58 Tias Guns

XYinfo/AxisInfo: copy constructors and invert/swap function

2af5ca0 2012-03-09 08:51:58 Antoine Hue

Evdev::set_calibration and set_swapxy cleanups

logging/printing is now inside the functions, and the string copying is
avoided

This patch was originally part of Antoine Hue's commit with message
'''Managing correctly X/Y swap and X or Y inversion: - detect swap and
inversion modification - take into account for inversion in calibration
computation since Evdev is doing inversion after calibration. - Mainly
tested for Evdev based driver. To be tested for USB.'''

Signed-off-by: Tias Guns <tias@ulyssis.org>

90d44c9 2012-03-09 08:51:57 Antoine Hue

refactor to static Calibrator::verbose

This patch was originally part of Antoine Hue's commit with message
'''Managing correctly X/Y swap and X or Y inversion: - detect swap and
inversion modification - take into account for inversion in calibration
computation since Evdev is doing inversion after calibration. - Mainly
tested for Evdev based driver. To be tested for USB.'''

Signed-off-by: Tias Guns <tias@ulyssis.org>

c8701d1 2012-03-09 08:51:57 Antoine Hue

Some refactoring of the Calibrator object

Make find_device a static function of Calibrator, and move some
functions around

This patch was originally part of Antoine Hue's commit with message
'''Managing correctly X/Y swap and X or Y inversion: - detect swap and
inversion modification - take into account for inversion in calibration
computation since Evdev is doing inversion after calibration. - Mainly
tested for Evdev based driver. To be tested for USB.'''

Signed-off-by: Tias Guns <tias@ulyssis.org>

40085e8 2012-03-09 08:51:57 Antoine Hue

Refactor structs XYinfo, AxisInfo and clicked

AxisInfo contains info on a single axis, including inversion. XYinfo
contains an AxisInfo for X and Y, as well as swap_xy.
Clicked are no longer 2 arrays but a struct with vectors and the count.

This patch was originally part of Antoine Hue's commit with message
'''Managing correctly X/Y swap and X or Y inversion: - detect swap and
inversion modification - take into account for inversion in calibration
computation since Evdev is doing inversion after calibration. - Mainly
tested for Evdev based driver. To be tested for USB.'''

Signed-off-by: Tias Guns <tias@ulyssis.org>

16c28f0 2012-03-09 08:51:57 Antoine Hue

Fixing .gitignore

3f6c928 2012-03-09 08:51:57 Antoine Hue

Completing file reorganization with correct headers

efb8aa3 2012-03-09 08:51:57 Antoine Hue

Software engineering to avoid #include "XXX.cpp": + file headers + correct includes

0204ed2 2012-03-08 18:24:47 Tias Guns

Merge pull request #33 from koenkooi/master

Fixes needed to make the calibration script work on a Beagleboard running Angstrom

e73eb2c 2012-02-28 22:09:08 Koen Kooi

xinput_calibrator_pointercal.sh: specify output type since 'auto' doesn't always pick 'xinput'

Also deal with pointercal files that contain '# replace with valid machine specific pointercal.xinput'

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>

268bbc4 2011-06-14 18:52:25 Tias Guns

add manpage and gui_gtkmm support for --geometry

5ae8c7c 2011-06-14 17:22:32 Tias Guns

remove offset part of --geometry

the offset part is untested and possibly insufficient (should
recalibrate only part of the range?)
if somebody needs this and can test it, revert this patch and submit it

0651cc7 2011-06-14 17:03:27 Florian Echtler

added support for --geometry parameter (needed, e.g., on Nvidia Twinview)

1571c1f 2011-03-20 07:23:32 Tias Guns

gtkmm: fullscreen both with and without window manager

9c1a81a 2011-01-28 18:03:05 Alexey Kuznetsov

Add gtkmm support for no window manager environment

0960015 v0.7.5 2010-09-13 04:36:05 Tias Guns

Release v0.7.5

1c1cbbe 2010-09-13 04:14:15 Tias Guns

make: move icon/desktop installation into scripts/Makefile.am (suggested by Paul Wise)

90ab6a7 2010-09-13 04:14:07 Tias Guns

manpage: use dist_man_MANS instead of man_MANS and EXTRA_DIST (suggested by Paul Wise)

c7bbd3b 2010-09-13 04:13:35 Tias Guns

icon: update mentioned license of the hand from human-icon-theme

See
http://bazaar.launchpad.net/~ubuntu-art-pkg/human-icon-theme/ubuntu/revision/103
for the upstream commit:
'Update COPYING to CC-BY-SA 3.0, as declared and intended in
debian/copyright.'

9db9646 2010-09-13 01:18:17 Tias Guns

manpage: switch troubleshooting and examples order

b2753b9 2010-09-13 01:18:07 Tias Guns

manpage: remove mention of pointercal script, xorg.conf.d etc are now preferred

b11d653 2010-09-13 01:14:00 Tias Guns

manpage: simplify 'usage' section: do not list the different configs (would be too many options) + minor changes to troubleshoot section

df2b8c9 2010-09-13 00:37:32 Tias Guns

manpage: remove mentions of udev configuration

2801b51 2010-09-13 00:35:06 Tias Guns

manpage: add --output-type option

4de3434 2010-09-13 00:31:44 Tias Guns

manpage: description cleanups

ac29e2e 2010-09-13 00:25:18 Tias Guns

add hal output for evdev (not used by auto, not recommended)

only use on old systems lacking xorg.conf.d support but with a
recent evdev

9b87089 2010-09-13 00:11:46 Tias Guns

add --output-type option to select output type (default: auto, automatically selects best option)