- 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