Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libXi6-1.8.2-slfo.1.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libXi6 Distribution: SUSE Linux Framework One
Version: 1.8.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.1 Build date: Thu Sep 5 11:34:29 2024
Group: System/Libraries Build host: reproducible
Size: 75942 Source RPM: libXi-1.8.2-slfo.1.1.1.src.rpm
Packager: https://www.suse.com/
Url: http://xorg.freedesktop.org/
Summary: X Input Extension library
libXi is the client-side library for the X Input Extension.

Provides

Requires

License

MIT

Changelog

* Thu Sep 05 2024 sndirsch@suse.com
  - Update to version 1.8.2
    * 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.
* Thu May 04 2023 sndirsch@suse.com
  - Update to version 1.8.1
    * Fix spelling/wording issues
    * gitlab CI: enable commit & merge request checks
    * gitlab CI: enable gitlab's builtin static analysis
    * XInput_find_display: Don't dereference NULL dpyinfo
    * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
    * Initialize a few stack vars to zero
* Wed Sep 15 2021 sndirsch@suse.com
  - Update to version 1.8
    * This release of libXi marks the support of XI 2.4 touchpad
      gesture events official. This feature is the only difference
      between libXi 1.8 and the latest release in the 1.7.x series
      (1.7.10).
* Fri Jun 21 2019 sndirsch@suse.com
  - 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
* Mon Jan 23 2017 sndirsch@suse.com
  - Update to version 1.7.9:
    * Plug a memory leak
    * Check that allocating a buffer succeeded
    * Fix possible free of uninitialized pointer
* Fri Oct 28 2016 tobias.johannes.klausmann@mni.thm.de
  - Update to version 1.7.8:
    The changes of 1.7.7 are included.
    + Fix a crash introduced in the 1.7.7 release.
    + Properly validate server responses.
* Tue Dec 22 2015 tobias.johannes.klausmann@mni.thm.de
  - 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.
* Fri Sep 11 2015 tobias.johannes.klausmann@mni.thm.de
  - 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.
* Fri Jul 18 2014 sndirsch@suse.com
  - Update to version 1.7.4
    * Fix locking bugs with XIAllowTouchEvents() and XIUngrabTouchBegin()
* Fri Jul 11 2014 sndirsch@suse.com
  - Update to version 1.7.3
    * 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.
  - added baselibs.conf as source to specfile
* Wed Jul 03 2013 tobias.johannes.klausmann@mni.thm.de
  - Update to version 1.7.2:
    Only one minor change since the RC. Again, this release contains the fixes
    for CVE-2013-1998, CVE-2013-1984 and CVE-2013-1995 so you're encouraged to
    update.
    + Remove check that can never be true.
* Fri Jun 28 2013 tobias.johannes.klausmann@mni.thm.de
  - Update to version 1.7.1.901:
    First and likely only RC for libXi 1.7.2. This one has a bunch of changes
    for CVE-2013-1998, CVE-2013-1984 and CVE-2013-1995. These relate to various
    integer overflows and other corruption that happens if we trust the server
    a bit too much on the data we're being sent.
    On top of those fixes, the sequence number in XI2 events is now set
    propertly too (#64687).
* Fri Apr 05 2013 tobias.johannes.klausmann@mni.thm.de
  - Update to version 1.7.1:
    Only a single fix: including the XFixes header to get the typedef for
    PointerBarrier. Naturally, this adds a pkgconfig build-time dependency on
    XFixes.
    Why? The header shipped with 1.7 typedef'd PointerBarrier. If you #include
    both XI and Xfixes headers, you will end up with a duplicate typedef.
    This is not an issue on gcc >= 4.6 since the two typedef's are the same.
    On earlier versions this will trigger an error. gcc 4.6 -pedantic-errors
    will trigger the same error.
* Tue Mar 19 2013 jengelh@inai.de
  - Use more robust make install call
  - Avoid calling fdupes outside of /usr
* Thu Mar 07 2013 tobias.johannes.klausmann@mni.thm.de
  - Update to version 1.7:
    The feature added in this revision is pointer barrier events and releases.
    Pointer barriers themselves are an XFixes 5 feature, XI 2.3 adds two
    disctinct features to barriers:
    + the ability for clients to get notified if pointer movement is restricted
      by a barrier
    + the ability for clients to allow a pointer to move through a barrier
      after it was constrained by the barrier
    For a more verbose explanation of these features please refer to:
    http://who-t.blogspot.com.au/2012/12/whats-new-in-xi-23-pointer-barrier.html
* Wed May 09 2012 vuntz@opensuse.org
  - Update to version 1.6.1:
    + Major bugs fixed:
    - wrong button and mask copy
    - raw event sourceid is now set
    + Small cleanups and bug fixes.
* Wed Apr 11 2012 vuntz@opensuse.org
  - Update to version 1.6.0:
    + Implement XI 2.2 (which provides multitouch)
    + Various cleanups and bug fixes
  - Changes from version 1.5.0:
    + Implement XI 2.1 (which provides smooth scrolling)
    + Various cleanups and bug fixes
    + Man page improvements
  - Changes from version 1.4.2:
    + Various cleanups and bug fixes
    + Build configuration improvements
  - Changes from version 1.4.1:
    + Important fixes for bugs that cause clients to misbehave.
* Sun Feb 12 2012 jengelh@medozas.de
  - Update homepage URL and set a minimal package description
    (found one in tarball announcement mails)
* Fri Feb 10 2012 sndirsch@suse.com
  - improved -devel provides/obsoletes for openSUSE 12.2
* Fri Feb 10 2012 sndirsch@suse.com
  - added provides/obsoletes for old libXi6-devel package
* Thu Feb 09 2012 jengelh@medozas.de
  - Rename SRPM from libXi6 to libXi (no Obsoletes needed for BRPMs)
* Sun Feb 05 2012 jengelh@medozas.de
  - 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
* Wed Nov 03 2010 sndirsch@novell.com
  - update to release 1.4.0
    * This version doesn't add new features but has seen numerous
      packaging cleanups and a number of miscellaneous fixes.
* Sat Sep 04 2010 sndirsch@novell.com
  - update to release 1.3.1
    A few minor build system cleanups but I've cherry-picked only
    those that didn't require a macros update for this version. The
    requirements are thus the same as for 1.3.0.
    A couple of random other fixes, most notably two display lock
    fixes. The other fix that's quite prominent is the
    initialization of the extension with a server-specific number of
    events. Previously, libXi 1.3 running against a non-XI2 enabled
    server would result in mishandling of events (pending extension
    initialization order).
  - update to release 1.3.2
    Brown paper bag release. Just one commit, fixing up a erroneous
    conflict resolution that resulted in an inverted condition for
    the asciidoc/xmlto checks and an error when building man pages.
* Fri Apr 02 2010 sndirsch@suse.de
  - use real version number instead of the one from X.Org
* Sat Jan 16 2010 sndirsch@suse.de
  - created package

Files

/usr/lib64/libXi.so.6
/usr/lib64/libXi.so.6.1.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:02:43 2024