Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 26, 2012
  1. @tonio73 @tias

    Fixing xinput_do_set_prop into cleaner xinput_do_set_int_prop Also fi…

    tonio73 authored tias committed
    …xing property issue on invert axes
  2. @tias

    remove invertX/Y from evdev config outputting

    tias authored
    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)
  3. @tias

    CalibratorEvdev: remove TODO about evdev 2.3.2

    tias authored
    we now support (and have tests) for evdev 2.7.0
  4. @tias

    Merge branch 'evdev_inversion'

    tias authored
    At last! See patches for details, tester for tests.
  5. @tias

    Fix evdev calibration when invertX/Y is set

    tias authored
    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!
  6. @tias
  7. @tias

    Merge branch 'calibration_cleanup'

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

    Rewrite and simplify swapping

    tias authored
    Inspired by forest bond's 'calibrator: Convert to device coordinates
    immediately.' patch:
    forest-bond@1283252
  9. @tias

    two minor API cleanups

    tias authored
  10. @tias
  11. @tias
  12. @tias
  13. @tias

    calib calculation: use floats

    tias authored
  14. @tias
  15. @tias
  16. @tias
  17. @tias

    Merge branch 'evdev_emulation_interface'

    tias authored
    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)
  18. @tias
Commits on Jun 22, 2012
  1. @tias
Commits on Jun 21, 2012
  1. @tias

    Create CalibratorTesterInterface

    tias authored
Commits on Jun 20, 2012
  1. @tias

    Merge pull request #38 from Tokoyami/master

    tias authored
    Take rotation into account when calculating display size
Commits on Jun 19, 2012
  1. @tokoyami

    take rotation into account when calculating display size

    tokoyami authored
    changed GuiCalibratorX11::redraw() to fall back to X if xrandr is not available
Commits on Jun 18, 2012
  1. @tias

    Merge branch 'tester'

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

    Some more tests, kind-of

    tias authored
  3. @tias

    show maxdiff during testing

    tias authored
  4. @tias
  5. @tias

    driver emulation implementation

    tias authored
  6. @tias

    Add (xf86)scaleAxis code

    tias authored
  7. @tias

    Tester: test calibration routines and make assumptions explicit

    tias authored
    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.
  8. @tias

    XYinfo: add print method

    tias authored
Commits on Jun 9, 2012
  1. @tokoyami
Commits on Jun 7, 2012
  1. @tias

    Merge branch 'tonio73_xyinfo'

    tias authored
  2. @tonio73 @tias

    inversion support for evdev and xorgprint

    tonio73 authored tias committed
    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>
  3. @tias

    new_axys now contains the axys value to write

    tias authored
    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.
  4. @tias
Something went wrong with that request. Please try again.