History log of /xsrc/external/mit/xf86-input-ws/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d9ebab69 14-Apr-2024 mlelstv <mlelstv@NetBSD.org>

Only limit the scroll warning, but continue to send the scroll events.

f3a44919 07-Feb-2024 rhialto <rhialto>

xf86-input-ws: print log message about touchpad scrolling only once.

136eb1c6 04-Dec-2021 jmcneill <jmcneill@NetBSD.org>

Assume WSMOUSE_TYPE_TPANEL if calibration data is present and the device
is in raw mode. The WSMOUSEIO_GTYPE ioctl may not return the correct type
on a wsmux if there is a mix of absolute and relative pointers attached.

Reverts "xf86-input-ws: Port auto-calibration bits from xf86-input-mouse".

Suggested by uwe@

2bd86b6d 21-Nov-2021 uwe <uwe@NetBSD.org>

wsReadInput: fix pasto, wsTranslate absolute y position to screen height,
not width. While here, use consistent layout for both calls.

e0490348 08-Oct-2021 nia <nia@NetBSD.org>

xf86-input-ws: Port auto-calibration bits from xf86-input-mouse.

Needed for absolute input devices where pointer coordinates do not
match the display size.

Tested by jmcneill.

30bf185b 01-Oct-2021 nia <nia@NetBSD.org>

xf86-input-ws: fix building on xorg-server.old (vax, etc)

not entirely sure that the ABI version check is spot on, but the
relevant changes were made in 2011 so hopefully we only have to
support one old xinput API here.

5eb33880 28-Sep-2021 nia <nia@NetBSD.org>

xf86-input-ws: implement support for WSCONS_EVENT_(H|V)SCROLL.

adapted from the OpenBSD code.

861b9fee 01-Jan-2019 mrg <mrg@NetBSD.org>

fix various errors and warnings with xorg-server 1.20:

- no Error() in scope
- more wakeup/blockhandler ABI changes
- more notify fd API changes
- more xf86CursorResetCursor changes
- lots of char* -> const char*
- fix ati kms config.h now HAVE_XF86_CURSOR_RESET_CURSOR is available
- another xf86GetOS() is removed fix
- OsBlockSIGIO() etc, -> old, but still around API until properly converted
- don't free const char * data owned by some other system

293de341 14-Apr-2017 macallan <macallan@NetBSD.org>

be somewhat smarter with mux devices:
- don't trust the device type, if we're on a mux that may not be the whole
story
- always call ioctl(WSMOUSEIO_GCALIBCOORDS)
- check .samplelen to see if we're in raw mode
With this touchscreens on mux devices should Just Work(tm) even if they're
not the first device on the mux.

7a5e1bd6 06-Apr-2017 macallan <macallan@NetBSD.org>

we can get calibration data from the kernel now
with this ( and a bunch of previous commits ) the touchscreen on my
Acer Aspire V5 works properly

3cd2e234 16-Aug-2016 mrg <mrg@NetBSD.org>

apply const from xorg-server 1.18

3fc0ac56 26-Sep-2011 tsutsui <tsutsui@NetBSD.org>

Also wrap variables used only in !__NetBSD__ block.

4071cc8b 26-Sep-2011 tsutsui <tsutsui@NetBSD.org>

Restore #ifndef __NetBSD__ portions (disabling OpenBSD specific TPANEL stuff?)
which were accidentally removed in rev 1.4:
> merge xf86-input-ws 1.3.0 from openbsd-current.

Pointed out by nonaka@, and this fixes WSMOUSEIO_SCALIBCOORDS ioctl errors
and coredumps after the driver is loaded on hpcarm W-ZERO3.

d232d9e0 26-Sep-2011 tsutsui <tsutsui@NetBSD.org>

Use #ifndef __NetBSD__ instead of #if 0 which were added in rev 1.5:
> port to netbsd wscons

cbd01d10 02-Aug-2011 mrg <mrg@NetBSD.org>

update for xf86-input-ws 1.3.0

d6a0ccf1 02-Aug-2011 mrg <mrg@NetBSD.org>

port to netbsd wscons

f3ff32a7 02-Aug-2011 mrg <mrg@NetBSD.org>

merge xf86-input-ws 1.3.0 from openbsd-current.

c57823e8 02-Aug-2011 mrg <mrg@NetBSD.org>

initial import of xf86-input-ws from openbsd-current xenocara, with
xorg 1.10 input fixes.

77d8374e 02-Jun-2010 joerg <joerg@NetBSD.org>

Drop empty .TP.

e0e11d4d 11-Dec-2009 mbalmer <mbalmer@NetBSD.org>

Fix SwapXY and rotation support. From OpenBSD.

53cb6c62 08-Dec-2009 mbalmer <mbalmer@NetBSD.org>

Remove the input driver before returning NULL on error in PreInit().
From OpenBSD.

240a9a23 27-Nov-2009 mbalmer <mbalmer@NetBSD.org>

initial import of xf86-input-ws, from OpenBSD