summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-20BSD Makefileobsd-libXi-1.2-branchMatthieu Herrb
2008-11-17Add support for XI 1.5 device properties.libXi-1.2-branchPeter Hutterer
This is a manual merge from master onto libXi 1.1.4. The branches have diverged too much to make cherry-picking reasonable and readable. This patch includes the property support provided by the combination of the following patches: - 7d5bb99ffce3200f82420c5a5ebac3b445aac633 - 0211e3e8277c590349903989f1676f6af4baa44b - bfd2e08f3530091fbcd8c078f684e9aab9057df0 - bec02767629ed795582ba3f645299d7036093511 - f9a5371d43b2c6023745f766d0e8ceff2acdff60 - e179b124aac13387c6f730197b8852c1f69eb9e3 Man pages are copied from the parsed docbook output from master.
2008-11-17Add XI_JOYSTICK to list of defined types.Peter Hutterer
(cherry picked from commit e5c529813b04327babc20e51ca56006210cb0c37) Conflicts: man/XI.xml
2008-11-17Bump to 1.1.99.2.Peter Hutterer
1.1.99.1 was used by master for a while.
2008-11-17libXi 1.1.4libXi-1.1.4libXi-1.1-branchPeter Hutterer
2008-03-09nuke RCS IdsMatthieu Herrb
2007-11-29Coverity #743/744: Returned without freeing storage bufp/savpAlan Coopersmith
If either bufp or savp failed to malloc, we returned without freeing the other.
2007-11-27GetDeviceControl: calculate the length field correctly.Peter Hutterer
Length field should indicate the length of the struct in bytes. Not the length of the pointer to the struct... (cherry picked from commit ddcc71df2a273a410cb5a933aef5501fa56d84cf)
2007-09-05Bump version to 1.1.3.libXi-1.1.3Eric Anholt
2007-09-03Add *~ to .gitignore to skip patch/emacs droppingsJames Cloos
2007-08-21Bug #9659: Bad markup on XListInputDevices.3xEric S. Raymond
X.Org Bugzilla #9659 <https://bugs.freedesktop.org/show_bug.cgi?id=9659>
2007-08-01XSetDeviceFocus: Add missing extension checkDaniel Stone
Actually check for Xi existing before we try to do anything fancy.
2007-08-01XGetSelectedExtensionEvents: Still more locking bugsDavid Weinehall
Fix a couple more return-without-unlocks.
2007-08-01XChangeDeviceControl: Fix completely broken lockingDaniel Stone
Drop the display lock when we exit from XChangeDeviceControl(), instead of leaking it.
2007-08-01Bump to 1.1.2libXi-1.1.2Daniel Stone
2007-08-01DevicePresenceNotify: Don't make non-static function, staticDaniel Stone
I wish that there was a better way to do this, but c'est la vie. It's our exposed API, so we've just got to deal for now.
2007-07-05Bump to version 1.1.1.libXi-1.1.1Peter Hutterer
2007-06-18Bug 9657: Bad markup on XGrabDeviceKey.3xPeter Hutterer
<https://bugs.freedesktop.org/show_bug.cgi?id=9657>
2006-12-06Makefile.am: make ChangeLog hook saferDaniel Stone
Make ChangeLog hook as safe as possible.
2006-11-19Bug #8663: _XiCheckExtInit must drop the Display lock in all error cases.Jamey Sharp
2006-11-08DevicePresenceNotify: remove verbosity, fill out all fieldsDaniel Stone
Don't throw a printf every time we get a DPN, and fill in all the fields when copying the structure.
2006-10-21re-enable iscore in DEVICE_CORE, re-enable DEVICE_ENABLElibXi-1.1.0Daniel Stone
2006-10-21Comment out DEVICE_ENABLE, and use of iscore in the DEVICE_CORE control.input-hotplugZephaniah E. Hull
(We now compile again.) Track the DEVICE_TOUCHSCREEN -> DEVICE_ABS_CALIB and new DEVICE_ABS_AREA changes to the input protocol.
2006-10-20add DEVICE_ENABLE control, add iscore to DEVICE_COREDaniel Stone
Add DEVICE_ENABLE for enabling/disabling devices, and an 'iscore' flag to DEVICE_CORE that specifies whether or not the device is a virtual core device.
2006-10-15Don't call XInput_find_display in _XiCheckExtInit, while the Display lock is ↵Jamey Sharp
held. All callers of _XiCheckExtInit have already called XInput_find_display first outside the lock, so just pass their copy of the XExtDisplayInfo structure down. Besides being more correct, this should be slightly faster. :-) Thanks to Magnus Kessler <Magnus.Kessler@gmx.net> for identifying the bug and proposing a workaround.
2006-10-15Don't call XInput_find_display in _XiGetExtensionVersion, while the Display ↵Jamey Sharp
lock is held. _XiGetExtensionVersion has two callers. One had already called XInput_find_display, and the other could easily do so outside the Display lock. So I change the _XiGetExtensionVersion interface to accept a previously-computed XExtDisplayInfo from the caller. Besides being more correct, this should be slightly faster. :-) Thanks to Magnus Kessler <Magnus.Kessler@gmx.net> for identifying the bug and proposing a workaround.
2006-10-14Add *.o to .gitignore.Jamey Sharp
2006-09-24Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXiDaniel Stone
2006-09-24Merge branch 'input-hotplug'Daniel Stone
2006-08-14Bug 7855/Patch 6530: incorrect manpage section suffixDrew Parsons
Bug 7855 <https://bugs.freedesktop.org/show_bug.cgi?id=7855> Patch 6530 <https://bugs.freedesktop.org/attachment.cgi?id=6530> Based on patch by Fabio M. Di Nitto c/- Colin Watson, Debian Bug#377204.
2006-07-18bump version to 1.1.0, require inputproto 1.4Daniel Stone
Bump the version to 1.1.0, and make sure we build with inputproto 1.4, for the DEVICE_{TOUCHSCREEN,CORE} controls, and DevicePresenceNotify.
2006-07-18add DevicePresenceNotify eventDaniel Stone
Add a DevicePresenceNotify event, which notes that something about the device list changed.
2006-07-18add sensible DEVICE_TOUCHSCREEN and DEVICE_CORE controlsDaniel Stone
Add a more sensible DEVICE_TOUCHSCREEN control, which allows you to clip the x and y values. Add a DEVICE_CORE control, which toggles the sending of core events by extended devices.
2006-07-18remove ChangeLog, add dist hookDaniel Stone
Remove ChangeLog from the tree, and add a git dist hook to generate it automatically.
2006-07-18fix indentation on function declarationsDaniel Stone
Another brief run with indent.
2006-07-13renamed: .cvsignore -> .gitignoreAlan Coopersmith
2006-04-27Bump to 1.0.1libXi-1_0_1XORG-7_1Adam Jackson
2006-03-31Mass reindent. Sorry.XORG-7_0_99_901Daniel Stone
2006-03-20Bug #6286: Fix build on Cygwin. (Yaakov Selkowitz)Adam Jackson
2006-02-12Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pagesAlan Coopersmith
not created correctly when MANDIR & MANSUFFIX don't match.
2005-12-15Update package version number for final X11R7 release candidate.XORG-7_0XORG-6_99_99_904Kevin E Martin
2005-12-06Change *man_SOURCES ==> *man_PRE to fix autotools warnings.MODULAR_COPYKevin E Martin
2005-12-03Update package version number for X11R7 RC3 release.XORG-6_99_99_903Kevin E Martin
2005-12-03Add check and cflags for malloc(0) returning NULL.Kevin E Martin
2005-11-28Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4Alan Coopersmith
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-19Update pkgconfig files to separate library build-time dependencies fromKevin E Martin
application build-time dependencies, and update package deps to work with separate build roots.
2005-10-19Update package version number for RC1 release.XORG-6_99_99_902XORG-6_99_99_901Kevin E Martin
2005-10-18Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions toAlan Coopersmith
work better with BSD make
2005-10-17Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's aAlan Coopersmith
suffix rule (reported by Matthieu Herrb)
2005-10-13Add generated man pages to .cvsignoresAlan Coopersmith