mirror of
https://github.com/X11Libre/xf86-input-evdev.git
synced 2026-04-14 11:44:16 +00:00
(Hope this works.)
Remove the ChangeLog file, as the entire contents can be gotten via 'git log'.
This commit is contained in:
368
ChangeLog
368
ChangeLog
@@ -1,368 +0,0 @@
|
||||
2006-06-22 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* src/inotify-syscalls.h:
|
||||
MIPS support. (Joshua Kinard)
|
||||
|
||||
2006-06-02 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* src/evdev_axes.c:
|
||||
Fix an obvious bogon to avoid crashing on absolute axis setup.
|
||||
|
||||
2006-05-15 Zephaniah E. Hull,,, <warp@aehallh.com>
|
||||
|
||||
* src/evdev.h:
|
||||
Hopefully fix the bitops stuff to actually _work_.
|
||||
|
||||
2006-05-14 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* man/evdev.man:
|
||||
Tweak credits and references.
|
||||
* src/evdev.c: (EvdevParseBits), (EvdevParseBitOption),
|
||||
(EvdevCorePreInit):
|
||||
Change the longs to unsigned longs in the bitfields.
|
||||
|
||||
Cleanup our includes.
|
||||
* src/evdev.h:
|
||||
Stop pulling in asm/types.h and asm/bitops.h.
|
||||
|
||||
Conditionally define the stuff that used to come from
|
||||
the above, including our own test_bit, set_bit and clear_bit.
|
||||
|
||||
Change the longs to unsigned longs in the bitfields.
|
||||
* src/evdev_axes.c: (EvdevAxisAbsNew), (EvdevAxisRelNew):
|
||||
Change the longs to unsigned longs in the bitfields.
|
||||
|
||||
Use the bitop defines in evdev.h properly.
|
||||
* src/evdev_brain.c: (MatchAll), (MatchNot), (MatchAny):
|
||||
Change the longs to unsigned longs in the bitfields.
|
||||
* src/evdev_btn.c: (EvdevBtnNew):
|
||||
Change the longs to unsigned longs in the bitfields.
|
||||
|
||||
Use the bitop defines in evdev.h properly.
|
||||
* src/evdev_key.c: (EvdevKeyNew):
|
||||
Change the longs to unsigned longs in the bitfields.
|
||||
|
||||
Use the bitop defines in evdev.h properly.
|
||||
* src/inotify-syscalls.h:
|
||||
Add HPPA/HPPA64 entries. (Thanks to Fabio M. Di Nitto
|
||||
<fabbione@ubuntu.com>)
|
||||
|
||||
2006-04-30 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* configure.ac:
|
||||
xf86-input-evdev v1.1.2
|
||||
* src/evdev_brain.c: (evdevControl):
|
||||
Bugzilla #6734 <https://bugs.freedesktop.org/show_bug.cgi=6734>
|
||||
Apply patch from Philip Langdale which causes us to make sure that
|
||||
O_NONBLOCK is set on the inotify device.
|
||||
|
||||
2006-04-15 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
xf86-input-evdev v1.1.1
|
||||
|
||||
2006-04-14 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev.h:
|
||||
evdevAbsRec: Remove the scale bool, rename scale_x and scale_y
|
||||
to scale[2].
|
||||
evdevAxesRec: Make btnMap an int array instead of a Card8 array.
|
||||
* src/evdev_axes.c: (EvdevAxesAbsSyn), (EvdevAxesAbsProcess),
|
||||
(EvdevAxisAbsNew), (EvdevAxesInit):
|
||||
Make abs support and non-core stuff actually work.
|
||||
|
||||
Relative emulation for abs mode is still a bit broken, but that's far
|
||||
less critical.
|
||||
|
||||
* src/evdev_btn.c: (EvdevBtnInit):
|
||||
How many buttons we've registered is configuration information, not an
|
||||
error message.
|
||||
|
||||
2006-04-08 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev.c: (EvdevCorePreInit):
|
||||
Remove a debugging message.
|
||||
* src/evdev_axes.c: (EvdevAxesNew), (EvdevAxesInit):
|
||||
Actually, well, _work_.
|
||||
Note, abs support still segfaults, I'll debug it after I've slept.
|
||||
But I should get it tomorrow.
|
||||
|
||||
2006-04-08 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* configure.ac:
|
||||
Dropped the xorg-xserver 1.0.99.901 requirement.
|
||||
(Things were tweaked to mostly work for older servers again.)
|
||||
* src/evdev.c: (EvdevReadInput):
|
||||
Close the device properly on read errer.
|
||||
* src/evdev_brain.c: (evdevReadInput), (evdevControl):
|
||||
Minimal inotify support, not ideal yet, but...
|
||||
* src/inotify-syscalls.h:
|
||||
Minimal inotify support, not ideal yet, but...
|
||||
* src/inotify.h:
|
||||
Minimal inotify support, not ideal yet, but...
|
||||
|
||||
2006-04-08 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/Makefile.am:
|
||||
Remove evdev_abs.c and evdev_rel.c.
|
||||
Added evdev_axes.c.
|
||||
* src/evdev.c: (EvdevReadInput), (EvdevProc), (EvdevNew),
|
||||
(EvdevPtrCtrlProc):
|
||||
Change the calls to refer to EvdevAxes instead of Abs and Rel.
|
||||
Include mipointer.h. (Fixes a compile error.)
|
||||
Remove an unused variable from EvdevReadInput.
|
||||
* src/evdev.h:
|
||||
Removed evdev_abs.c and evdev_rel.c, added evdev_axes.c.
|
||||
Added count to rel and abs.
|
||||
Moved btnMap from rel to the new axes.
|
||||
Shuffle some includes, and include stdarg.h.
|
||||
* src/evdev_abs.c:
|
||||
Removed.
|
||||
* src/evdev_axes.c: (EvdevConvert), (EvdevAxesRealSyn),
|
||||
(EvdevAxesAbsSyn), (EvdevAxesRelSyn), (EvdevAxesSyn),
|
||||
(EvdevAxesAbsProcess), (EvdevAxesRelProcess), (EvdevAxesOn),
|
||||
(EvdevAxesOff), (EvdevAxisAbsNew), (EvdevAxisRelNew),
|
||||
(EvdevAxesNew), (EvdevPtrCtrlProc), (EvdevAxesInit):
|
||||
New, a mix of rel and abs that should actually work in the
|
||||
rel case.
|
||||
* src/evdev_btn.c: (EvdevBtnCalcRemap):
|
||||
Rearrange include order.
|
||||
btnMap was moved from being part of rel to being part of axes.
|
||||
* src/evdev_rel.c:
|
||||
Removed.
|
||||
* src/evdev_brain.c:
|
||||
Rearrange include order.
|
||||
* src/evdev_key.c:
|
||||
Rearrange include order.
|
||||
|
||||
NOTE: This commit has been compile tested, not run tested.
|
||||
|
||||
I have some other changes to make before I can do more heavy testing.
|
||||
|
||||
2006-04-06 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* configure.ac:
|
||||
* src/evdev.c:
|
||||
* src/evdev.h:
|
||||
* src/evdev_abs.c:
|
||||
* src/evdev_btn.c:
|
||||
* src/evdev_key.c:
|
||||
* src/evdev_rel.c:
|
||||
Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
|
||||
|
||||
2006-03-31 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev_brain.c: (FillDevInfo), (evdevRescanDevices):
|
||||
Fix the fd pointer leak reported by primer. (Not the same patch.)
|
||||
* src/evdev_key.c: (EvdevKeyNew):
|
||||
Disable the undocumented xkb guts options in the key driver.
|
||||
(Requested by Daniel Stone.)
|
||||
|
||||
2006-03-16 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev_brain.c: (MatchDriver):
|
||||
Switch from my own globbing function to fnmatch.
|
||||
|
||||
* src/evdev_key.c: (EvdevKeyNew):
|
||||
Detect keys numbered higher then buttons.
|
||||
Remove the (depreciated since long before xkb support was added to
|
||||
evdev) XkbKeymap option.
|
||||
|
||||
2006-03-16 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* man/evdev.man:
|
||||
Update to include all the new device matching options.
|
||||
|
||||
2006-02-27 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev_key.c: (EvdevKeyOff):
|
||||
Don't leave keys in the down state when we get turned off.
|
||||
(VT switching, getting unplugged, that sort of stuff.)
|
||||
|
||||
2006-02-27 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev.c: (EvdevReadInput):
|
||||
Better error reporting if the read fails.
|
||||
|
||||
* src/evdev_brain.c: (evdevNewDriver):
|
||||
Work properly if we're defining entirely by capability maps.
|
||||
|
||||
2006-02-24 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/Makefile.am:
|
||||
Compile with -Wall now.
|
||||
Add evdev.h to the sources so that make distcheck gets it.
|
||||
|
||||
* src/evdev.h:
|
||||
Bugzilla #5943 <https://bugs.freedesktop.org/show_bug.cgi=5943>
|
||||
Make sure we include errno.h.
|
||||
|
||||
Reduce EVDEV_MAXBUTTONS to 96.
|
||||
|
||||
Split up evdevStateRec into a struct with pointers to new structs
|
||||
for btn, abs, rel, and key.
|
||||
|
||||
New structure type for handling the device capability bitmaps.
|
||||
|
||||
Add device bits and struct input_id to evdevDeviceRec.
|
||||
|
||||
Add matching device bits, struct input_id, and pass number to
|
||||
evdevDriverRec.
|
||||
|
||||
Prototype for evdevGetBits from evdev_brain.c.
|
||||
|
||||
* src/evdev.c: (EvdevProc), (EvdevSwitchMode), (EvdevNew),
|
||||
(EvdevParseBits), (EvdevParseBitOption), (EvdevCorePreInit):
|
||||
Conversion for the evdevStateRec split.
|
||||
|
||||
Remove the errno.h include, it's in evdev.h for now.
|
||||
|
||||
Move the bit getting from the drivers to here, into evdevDeviceRec.
|
||||
|
||||
Fix a rare case of fd leakage.
|
||||
|
||||
Add several new (and somewhat ugly) device matching options:
|
||||
<map>Bits: Where map is one of ev, key, rel, abs, msc, led, snd, or
|
||||
ff.
|
||||
In the format of '+0 +3 -1-2 ~5-10', requires bits 0 and 3 be set,
|
||||
bits 1 and 2 to not be set, and at least one bit in the range of 5 to
|
||||
10 be set.
|
||||
bustype, vendor, product, and version: Simple integer options for
|
||||
matching the struct device_id fields, must be 0 (the default) or the
|
||||
exact value you wish to match against.
|
||||
pass: Bounded to 0-3, devices are matched to the first matching entry
|
||||
found, order for multiple matching entries in the same pass is
|
||||
undefined, but it starts with pass 0 and goes to pass 3.
|
||||
|
||||
* src/evdev_abs.c: (EvdevAbsSyn), (EvdevAbsProcess),
|
||||
(EvdevAbsInit), (EvdevAbsNew):
|
||||
Adaptation for the evdevStateRec split and the change in capability
|
||||
bitmap handling.
|
||||
|
||||
* src/evdev_brain.c: (MatchAll), (MatchNot), (MatchAny),
|
||||
(MatchDriver), (MatchDevice), (evdevScanDevice), (FillDevInfo),
|
||||
(evdevRescanDevices), (evdevGetBits):
|
||||
Add evdevGetBits to fill the new evdevBitsRec struct type.
|
||||
|
||||
Lots of somewhat ugly code for matching by capability bits.
|
||||
|
||||
Split out of evdevRescanDevices to smaller handling functions.
|
||||
The new design should be better if I decide to handle arbitrary Device
|
||||
fields again.
|
||||
|
||||
* src/evdev_btn.c: (EvdevBtnInit), (EvdevBtnOn),
|
||||
(EvdevBtnCalcRemap), (EvdevBtnNew), (EvdevBtnProcess):
|
||||
Adaptation for the evdevStateRec split and the change in capability
|
||||
bitmap handling.
|
||||
|
||||
Handle all buttons, no button compression at this time, however we
|
||||
reorder things so that BTN_MOUSE comes before BTN_MISC, somewhat
|
||||
evily.
|
||||
|
||||
Support for the new btn->state[] array of int pointers.
|
||||
|
||||
* src/evdev_key.c: (EvdevKeyInit), (SetXkbOption), (EvdevKeyNew):
|
||||
Adaptation for the evdevStateRec split and the change in capability
|
||||
bitmap handling.
|
||||
|
||||
* src/evdev_rel.c: (EvdevRelSyn), (EvdevRelProcess),
|
||||
(EvdevRelInit), (EvdevRelNew):
|
||||
Adaptation for the evdevStateRec split and the change in capability
|
||||
bitmap handling.
|
||||
|
||||
2006-02-20 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev_btn.c: (EvdevBtnInit):
|
||||
Bugzilla #5950 <https://bugs.freedesktop.org/show_bug.cgi=5950>
|
||||
Possible (maybe) fix for bug #5950.
|
||||
Though, I'm not convinced and still don't see how this bug could
|
||||
be happening, especially if this doesn't do it.
|
||||
|
||||
2006-02-19 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev_key.c: (EvdevKbdBell):
|
||||
Add bell support.
|
||||
|
||||
2006-02-16 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* src/evdev_btn.c: (EvdevBtnCalcRemap):
|
||||
Bugzilla #5914 <https://bugs.freedesktop.org/show_bug.cgi?id=5914>
|
||||
Stupid little bug, properly handle wheels on 3 button mice.
|
||||
|
||||
2006-02-14 Zephaniah E. Hull <warp@aehallh.com>
|
||||
|
||||
* configure.ac:
|
||||
* man/evdev.man:
|
||||
* src/Makefile.am:
|
||||
* src/evdev.c: (EvdevReadInput), (EvdevSigioReadInput),
|
||||
(EvdevProc), (EvdevSwitchMode), (EvdevNew), (EvdevCorePreInit):
|
||||
* src/evdev.h:
|
||||
* src/evdev_abs.c: (EvdevPtrCtrlProc), (EvdevConvert),
|
||||
(EvdevAbsSyn), (EvdevAbsProcess), (EvdevAbsInit), (EvdevAbsOn),
|
||||
(EvdevAbsOff), (EvdevAbsNew):
|
||||
* src/evdev_brain.c: (glob_match), (evdevGetFDForDevice),
|
||||
(evdevRescanDevices), (evdevReadInput), (evdevControl),
|
||||
(evdevStart), (evdevNewDriver):
|
||||
* src/evdev_btn.c: (EvdevBtnPostFakeClicks), (EvdevBtnInit),
|
||||
(EvdevBtnOn), (EvdevBtnOff), (EvdevBtnCalcRemap), (EvdevBtnNew),
|
||||
(EvdevBtnProcess):
|
||||
* src/evdev_key.c: (EvdevKbdBell), (EvdevKbdCtrl), (EvdevKeyInit),
|
||||
(SetXkbOption), (EvdevKeyNew), (EvdevKeyOn), (EvdevKeyOff),
|
||||
(EvdevKeyProcess):
|
||||
* src/evdev_rel.c: (EvdevPtrCtrlProc), (EvdevConvert),
|
||||
(EvdevRelSyn), (EvdevRelProcess), (EvdevRelInit), (EvdevRelOn),
|
||||
(EvdevRelOff), (EvdevRelNew):
|
||||
Bugzilla #5696 <https://bugs.freedesktop.org/show_bug.cgi?id=5696>
|
||||
Slightly updated version of the patch listed.
|
||||
Basicly a rewrite of the driver, with a few pieces of the old.
|
||||
XKB support, proper device matching, basic absolute pointer support.
|
||||
Lots more, will require some user config changes.
|
||||
|
||||
2006-01-09 David Nusinow,,, <set EMAIL_ADDRESS environment variable>
|
||||
|
||||
* man/Makefile.am:
|
||||
* man/evdev.man:
|
||||
Bugzilla #968 <https://bugs.freedesktop.org/show_bug.cgi?id=968>
|
||||
Patch #4301 <https://bugs.freedesktop.org/attachment.cgi?id=4301>
|
||||
Add evdev manpage
|
||||
|
||||
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* configure.ac:
|
||||
Update package version for X11R7 release.
|
||||
|
||||
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* configure.ac:
|
||||
Update package version number for final X11R7 release candidate.
|
||||
|
||||
2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* man/Makefile.am:
|
||||
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
|
||||
|
||||
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* configure.ac:
|
||||
Update package version number for X11R7 RC3 release.
|
||||
|
||||
2005-12-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* configure.ac:
|
||||
Remove extraneous AC_MSG_RESULT.
|
||||
|
||||
2005-11-29 Adam Jackson <ajax@freedesktop.org>
|
||||
|
||||
* configure.ac:
|
||||
Only build dlloader modules by default.
|
||||
|
||||
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* configure.ac:
|
||||
Update package version number for X11R7 RC2 release.
|
||||
|
||||
2005-11-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
|
||||
* configure.ac:
|
||||
Update pkgcheck dependencies to work with separate build roots.
|
||||
Reference in New Issue
Block a user