History log of /src/sys/dev/wscons/wsmousevar.h |
Revision | | Date | Author | Comments |
1.12 |
| 28-Sep-2021 |
nia | wsmouse: add support for "precision scrolling" events and (GET|SET)PARAMS
WSCONS_EVENT_HSCROLL and WSCONS_EVENT_VSCROLL are two new wscons event types that allow scrolling with a higher precision ("smoothness") than an emulated scroll wheel, and are useful for touch input drivers.
WSMOUSEIO_GETPARAMS and WSMOUSEIO_SETPARAMS are two new ioctls that allow the speed and direction of precision scrolling to be configured.
both features were originally implemented in OpenBSD.
|
1.11 |
| 12-May-2009 |
cegger | struct device * -> device_t, no functional changes intended.
|
1.10 |
| 04-Mar-2007 |
christos | branches: 1.10.40; 1.10.56; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.9 |
| 12-Nov-2006 |
plunky | branches: 1.9.4; Tidy away wsmouse_input() abstractions and update documentation to include the W direction.
|
1.8 |
| 09-Oct-2006 |
peter | KNF: No variable names in the prototype.
|
1.7 |
| 11-Dec-2005 |
christos | branches: 1.7.20; 1.7.22; merge ktrace-lwp.
|
1.6 |
| 23-Nov-2005 |
augustss | Some devices provide more than three (X, Y, and Z) "directions". So add a W "coordinate" that can be used for these. This changes the type of wsmouse_input(). To avoid changing a lot of drivers a compatibilty #define is provided. Maybe changing all drivers would have been better?
|
1.5 |
| 13-Oct-2001 |
augustss | branches: 1.5.18; 1.5.34; 1.5.42; ANSIfy.
|
1.4 |
| 08-Jan-2000 |
takemura | branches: 1.4.6; 1.4.8; Absolute pointing device support. - Wsmouse_input() get new argument 'flag', which indicates whether x/y/z are relative or absolute. - Wsmouse get new io controls, WSMOUSEIO_SCALIBCOORDS and WSMOUSEIO_GCALIBCOORDS.
|
1.3 |
| 29-Jul-1999 |
augustss | branches: 1.3.2; Add the wsmux pseudo device.
|
1.2 |
| 27-Jul-1998 |
drochner | branches: 1.2.10; add third axis for pointing devices (flying mice)
|
1.1 |
| 22-Mar-1998 |
drochner | Initial import of cgd's new wscons code.
|
1.2.10.1 |
| 02-Aug-1999 |
thorpej | Update from trunk.
|
1.3.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.4.8.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.4.6.1 |
| 22-Oct-2001 |
nathanw | Catch up to -current.
|
1.5.42.1 |
| 29-Nov-2005 |
yamt | sync with head.
|
1.5.34.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.5.34.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.5.34.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.5.18.2 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.5.18.1 |
| 21-Nov-2004 |
skrll | Adapt to branch.
|
1.7.22.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.7.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.7.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.9.4.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.10.56.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.10.40.1 |
| 16-May-2009 |
yamt | sync with head
|