* This release includes fixes for malloc failures and a double
alignment issue on some machines. XFreeDeviceInfo can now be
called with NULL and XGetFeedbackControl is more robust in
the face of a malicious X server sending random data. Plus a
typo fix in the man page.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXi?expand=0&rev=40
- Update to version 1.7.10
* Fix the FIXME in XIValuatorClass case of copy_classes function in XExtInt.c
* _XIPassiveGrabDevice needs to set time value
* Replace open-coded FP3232_TO_DOUBLE
* autogen: add default patch prefix
* autogen.sh: use quoted string variables
* autogen.sh: use exec instead of waiting for configure to finish
* Update configure.ac bug URL for gitlab migration
* Update README for gitlab migration
* man: add a bunch of missing spaces
* Update XIChangeHierarchy.txt
OBS-URL: https://build.opensuse.org/request/show/711295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libXi?expand=0&rev=19
* Fix the FIXME in XIValuatorClass case of copy_classes function in XExtInt.c
* _XIPassiveGrabDevice needs to set time value
* Replace open-coded FP3232_TO_DOUBLE
* autogen: add default patch prefix
* autogen.sh: use quoted string variables
* autogen.sh: use exec instead of waiting for configure to finish
* Update configure.ac bug URL for gitlab migration
* Update README for gitlab migration
* man: add a bunch of missing spaces
* Update XIChangeHierarchy.txt
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXi?expand=0&rev=35
- Update to version 1.7.6:
One significant change here: libXi was using raw serial numbers in event
cookies, the one read off the wire. All other events don't use that number
but a Xlib-internal serial number which is similar but not always the same.
This could cause events to look out of order. With this release, libXi is
now using the same serial number for event cookies as it uses for all other
events.
OBS-URL: https://build.opensuse.org/request/show/350386
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXi?expand=0&rev=29
- Update to version 1.7.5:
A couple of important bugfixes that have accumulated over the last
year.
+ Fix version check in _XIAllowEvents
+ Advance the request buffer by the right amount in XIChangeHierarchy
+ Fix double unlock when _XiCheckExtInit return -1.
+ XIChangeHierarchy: Add missing unlock.
+ Do not return NoSuchExtension casted to pointer as an error.
+ XIGetClientPointer: Return False on error.
+ Fix logic in _XIAllowEvents and prevent double unlock.
+ Refactor XGetExtensionVersion.
+ XIGrabDevice: Unlock display in error path.
OBS-URL: https://build.opensuse.org/request/show/330496
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXi?expand=0&rev=27
* Two important patches fixing deadlocks when using XIPassiveGrab
requests. You're recommended to updated. Note that we now
require libX11 1.6, that's a new dependency over 1.7.2 but it's
over a year old by now anyway.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXi?expand=0&rev=22
- Update homepage URL and set a minimal package description
(found one in tarball announcement mails)
- improved -devel provides/obsoletes for openSUSE 12.2
- added provides/obsoletes for old libXi6-devel package
- Rename SRPM from libXi6 to libXi (no Obsoletes needed for BRPMs)
- Remove apparently unused (Build)Requires on Xau, Xdmcp, xtrans
- Add required runtime dependency on libXext-devel
(XInput2.h uses libXext-devel:Xge.h)
- Use pkgconfig() symbols to pull in BuildRequires
- Remove redundant tags/sections like %clean
- Parallel build with %_smp_mflags
OBS-URL: https://build.opensuse.org/request/show/105459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libXi?expand=0&rev=1