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

libxcb-composite0-1.17.0-slfo.1.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: libxcb-composite0 Distribution: SUSE Linux Framework One
Version: 1.17.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.1 Build date: Wed Apr 17 14:49:57 2024
Group: System/Libraries Build host: reproducible
Size: 14273 Source RPM: libxcb-1.17.0-slfo.1.1.1.src.rpm
Packager: https://www.suse.com/
Url: https://xcb.freedesktop.org/
Summary: X11 Composite Extension C library
The X protocol C-language Binding (XCB) is a replacement for Xlib
featuring a small footprint, latency hiding, direct access to the
protocol, improved threading support, and extensibility.

The Composite extension causes a entire sub-tree of the window
hierarchy to be rendered to an off-screen buffer. Applications can
then take the contents of that buffer and do whatever they like. The
off-screen buffer can be automatically merged into the parent window
or merged by external programs, called compositing managers.

Provides

Requires

License

MIT

Changelog

* Wed Apr 17 2024 [email protected]
  - Update to 1.17.0
    * tests: fix -Werror=discarded-qualifiers errors in check_public.c
    * xcb_popcount: Use __builtin_popcount if compiler supports it
    * Add xcb-dri3 dependency to xcb-present.pc.in
    * configure.ac: Require xcb-proto >= 1.17.0
    * Always write C code in UTF-8
* Tue Mar 19 2024 [email protected]
  - bug-262309_xcb-xauthlocalhostname.diff,
    n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
    * fixed build against GCC 14 (boo#1221703)
* Wed Mar 06 2024 [email protected]
  - Fix n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch,
    the rebase in 1.16 caused an regression: It loops indefinitely if
    XAUTHLOCALHOSTNAME is unset (boo#1221078)
* Sun Mar 03 2024 [email protected]
  - Update to version 1.16.1
    * This release fixes build issues for Windows & NetBSD platforms
    * For those building for 32-bit platforms, it also enables use of
      the "large file" APIs - though xcb mainly uses stat() calls on
      sockets, not normal files.
* Fri Mar 01 2024 [email protected]
  - Use %patch -P N instead of deprecated %patchN.
* Mon Feb 05 2024 [email protected]
  - devel package: added missing Requires to libxcb-dbe0 (boo#1219572)
* Sat Aug 26 2023 [email protected]
  - Update to version 1.16
    * gitlab CI: add a basic build test
    * configure.ac: drop dependency `pthread-stubs` on Solaris
    * configure.ac: Remove obsolete AC_HEADER_STDC
    * Raise minimum required version of Python from 2.6 to 3.0
    * Fix windows build.
    * Fix indentation.
    * Fix a compiler warning
    * Fix handling of documented enum parameters
    * Allow full paths to sockets on non-macOS
    * DISPLAY starting with / or unix: is always a socket path
    * Add tests for unix socket parsing
    * autogen.sh: use quoted string variables
    * c_client: Fix crash in xcb_randr_set_monitor
    * configure.ac: drop `pthread-stubs` dependency on DragonFly and FreeBSD
    * xcb_conn: Add a check for NULL to silence a UBSan runtime error
    * configure.ac: Require xcb-proto >= 1.16.0
    * Fix xcb_connect() call with a custom xcb_auth_info_t
    * autogen: add default patch prefix
    * Build DOUBLE-BUFFER extension.
    * Require xcb-proto >= 1.15.1, which has Dbe
    * configure.ac: drop dependency `pthread-stubs` on macOS
    * autogen.sh: use exec instead of waiting for configure to finish
    * Improve tutorial example
  - adjusted bug-262309_xcb-xauthlocalhostname.diff,
    n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
  - added libxcb-dbe0 subpackage for libxcb-dbe.so.0*
* Thu Jan 05 2023 [email protected]
  - avoid configuring twice
  - add gpg validation / source url / keyring
* Wed May 04 2022 [email protected]
  - buildrequire xcb-proto >= 1.15
* Wed May 04 2022 [email protected]
  - Update to version 1.15
    * xcb_auth: Quiet -Wimplicit-fallthrough warning in get_authptr()
    * Fix integer overflows in xcb_in.c
    * Use the 'present' field to properly check that the XC-MISC
    * Fix a memory leak
    * Increment libtool version info for libxcb-dri3
    * Add newline when printing auth/connection failure string to stderr
    * Fix build on Windows
    * Fix writev emulation on Windows
    * c_client.py: Extract get_expr_field_names()
    * c_client.py: Use get_expr_field_names directly to resolve list fields
    * c_client: Extract _c_get_field_mapping_for_expr()
    * c_client.py: Implement handling of <length> element
    * tests: don't use deprecated fail_unless check API
    * gitignore: add files generated by make check
    * Avoid request counter truncation in replies map after 2**32 requests
    * Fix hang in xcb_request_check()
    * Improve/fix docs for reply fds functions
* Mon Feb 24 2020 [email protected]
  - Update to version 1.14
    * Update configure.ac bug URL for gitlab migration
    * configure.ac: Depend on pthread-stubs only on not-Linux
    * c_client: fix "adress" typo
    * Include time.h before using time()
    * Handle EINTR from recvmsg in _xcb_in_read
    * Implement xcb_total_read() and xcb_total_written().
    * tests: Support Check 0.13.0 API
    * Add "ge.*" to src/.gitignore
    * Update README for gitlab migration
    * Add README.md to EXTRA_DIST
* Fri Jan 03 2020 [email protected]
  - Update 1.13.1
    * u_don-t-flag-extra-reply-in-xcb_take_socket.patch has been upstreamed.
* Tue Aug 21 2018 [email protected]
  - u_don-t-flag-extra-reply-in-xcb_take_socket.patch
    * Update to version proposed upstream.
* Mon Aug 13 2018 [email protected]
  - u_don-t-flag-extra-reply-in-xcb_take_socket.patch
    * Fix IO errors with KWin in combination with NVIDIA driver.
      (bnc#1101560)
* Mon Mar 05 2018 [email protected]
  - Update to version 1.13
    * As with xcb-proto, this release mainly enables multi-planar buffers in
      DRI3 v1.2 via support for variable-sized lists of FDs, and enables
      sending GenericEvents to other clients. Present v1.2 and RandR v1.6
      did not require any specific library changes.
  - supersedes U_add-support-for-eventstruct.patch,
    u_build_python3.patch
* Wed Jan 17 2018 [email protected]
  - Really conditionalize the python3 option to allow us building
    without any python2 present
    * u_build_python3.patch
  - Convert to pkgconfig style deps
  - Format bit with spec-cleaner
* Mon Jan 08 2018 [email protected]
  - Enable xinput extension. (bnc#1074249)
  - U_add-support-for-eventstruct.patch
    * Update xinput to the state when it was enabled by default
      upstream.
* Fri Jan 05 2018 [email protected]
  - n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
    * Prevent infinite loop also in case DISPLAY is non-local.
* Wed Dec 20 2017 [email protected]
  - Use spaces instead of tabs in the patches (as does the original
    source code) to avoid confusion.
  - n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
    * If authentication (with *stage == 0) failed and the variable
      XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2
      in the original patch, causing calls to xcb_connect_to_display
      to be stuck in an infinite loop.
      Now we also go to stage 2 if the variable isn't set.
* Mon Dec 11 2017 [email protected]
  - fixes build against python3 (package rename of
    python-xcb-proto-devel to python3-xcb-proto-devel)
* Thu Nov 30 2017 [email protected]
  - n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch
    * Modify this patch to do what it say - retry not only if the current hostname is
      not found in the xauthority file, but also when it is rejected by X server.
      (bnc#1043221)
* Thu May 19 2016 [email protected]
  - Update to version 1.12
    * here is a new version of libxcb for you to enjoy. The
      highlights are the same as for the new xcb-proto release:
      xinput support, RandR 1.5 and an automatic alignment checker.
  - removed libxcb-xevie0/libxcb-xprint0 subpackages
* Wed Dec 23 2015 [email protected]
  - n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch:
    If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME
    (boo#906622).
* Sun Sep 06 2015 [email protected]
  - Update to version 1.11.1:
    This fixes some threading-related bugs with
    xcb_wait_for_special_event() and adds 64-bit versions of
    functions that work with sequence numbers.
* Wed Aug 06 2014 [email protected]
  - added baselibs.conf as source to specfile
* Tue Aug 05 2014 [email protected]
  - Update to version 1.11:
    This fixes some bugs with 64 bit fields and the present extension.
* Sun Apr 27 2014 [email protected]
  - added missing python-xcb-proto-devel >= 7.6_1.10.1 BuildRequires
* Thu Apr 24 2014 [email protected]
  - Update to a newer snapshot
  - Add missing BuildRequires
* Tue Mar 18 2014 [email protected]
  - remove URL in specfile sourceline for snapshot tarball in the
    hope to be accepted by buildservice now
* Tue Mar 18 2014 [email protected]
  - update to current git commit 4ffa6f8 to match current xcb-proto
    git sources
* Sun Dec 22 2013 [email protected]
  - Update to version 1.10:
    + Bump libxcb-xkb SONAME due to ABI break introduced in 1.9.2
    + Enable libxcb-xkb by default
    + Bump libxcb-sync SONAME
    + c_client.py: Fix _sizeof() functions
    + c_client.py: Do not create pointers in unions
    + c_client.py: Always initialize xcb_align_to
    + Re-introduce xcb_ge_event_t (deprecated, xcb_ge_generic_event_t
      should be used instead)
    + Fix alignment issues in FD passing code
    + Fix poll() if POLLIN == ROLLRDNORM|POLLRDBAND
    + Use /usr/spool/sockets/X11/ on HP-UX for UNIX sockets
    + Make xsltproc optional
* Mon Nov 25 2013 [email protected]
  - Fixup package descriptions
* Mon Nov 25 2013 [email protected]
  - Adjust baselibs for new libxcb-dri3-0 and libxcb-present0 subpackages
* Fri Nov 08 2013 [email protected]
  - Update to version 1.9.3:
    + Buildsystem fixes
* Fri Nov 08 2013 [email protected]
  - Update to version 1.9.2:
    + New upstream release, no changelog provided
  - Bump xcb-proto BuildRequires as per upstream change
  - New dri3-0 and present subpackages
* Sun Oct 20 2013 [email protected]
  - Split devel documentation into separate package
* Fri Aug 23 2013 [email protected]
  - Enable xcb-xkb extension (can be used by Weston/Wayland and Qt5,
    and also upstream will build it by default in next release)
* Sat Jun 01 2013 [email protected]
  - Update to version 1.9.1:
    + Fix python code to work with python-3
    + Security fix for integer overflow in read_packet() [CVE-2013-2064]
* Tue Apr 16 2013 [email protected]
  - Added url as source.
    Please see http://en.opensuse.org/SourceUrls
* Sun Jan 27 2013 [email protected]
  - Use more robust make install call
  - New Git repository URLs
* Fri Oct 05 2012 [email protected]
  - Update to version 1.9:
    + Fix "sppported" typo in doxygen comment for XCB_CONN_CLOSED_EXT_NOTSUPPORTED
    + Always include "config.h" at the start of all C source files.
    + Add AC_USE_SYSTEM_EXTENSIONS to allow use of more system functionality
    + Return connection failure if display string specifies non-existent screen
    + c_client: Fix parallel-make issue creating 'man' directory
    + xcb_connect: launchd: Don't fall back on tcp if $DISPLAY is a path to a
      launchd socket
    + Allow undocumented code to be built
    + Split manpage list in two (static/built)
    + Do not list manpages, use a wildcard
    + Move static man to man
    + c_client.py: generate manpages
    + Allow xcb_send_request with >MAX_IOV iovecs
    + Add a .gitignore for src/man/
    + Fix a multi-thread deadlock
    + Include static man pages in "make dist"
  - Packaging changes:
    + Pack the now static manpages in the devel package
* Wed Mar 21 2012 [email protected]
  - Update to new upstream release 1.8.1
    * Fallback to TCP if no protocol is specified and the UNIX
    connection fails
* Sun Feb 12 2012 [email protected]
  - Rename xorg-x11-libxcb to libxcb and utilize shlib policy
    (The high amount of subpackages is because libxcb essentially
    substitutes the entire libX* suite)
* Mon Jan 16 2012 [email protected]
  - update libxcb to 1.8
    * Needed for Mesa to create GL3 context
* Sun Nov 20 2011 [email protected]
  - add libtool as buildrequire to avoid implicit dependency
* Tue Dec 21 2010 [email protected]
  - bumped version number to 7.6_1.7
* Sat Sep 04 2010 [email protected]
  - update to release 1.7
  - bumped version number to 7.5_1.7
  - fixed Summary/Group entries in -devel package
* Sat Jul 03 2010 [email protected]
  - use gcc instead of ld, so that -m32/-m64 is passed to the linker
* Fri Apr 02 2010 [email protected]
  - bumped version number to 7.5
* Mon Dec 14 2009 [email protected]
  - add baselibs.conf as a source
* Fri Dec 04 2009 [email protected]
  - libxcb 1.5
* Tue Dec 01 2009 [email protected]
  - libxcb-1.4_2009-10-15_e82c34c.diff
    * update to git commit e82c34c (2009-10-15); required for XvMC
      support in xf86-video-intel 2.10 RC1
* Thu Jul 16 2009 [email protected]
  - libxcb 1.4
    * Add majorCode, minorCode and resourceID fields to X generic
      error
    * Fix precedence bug: wrong length for big-requests preceded by
      sync
    * Fix libxcb-randr version info
* Fri May 29 2009 [email protected]
  - libxcb 1.3
    * various issues fixed
  - obsoletes commit-beccb0b.diff
* Sat May 16 2009 [email protected]
  - commit-beccb0b.diff
    * kludgily hand-merged xid fixes (bnc #423740, bfo #20254)
* Thu Apr 30 2009 [email protected]
  - pack .la files in devel package
* Thu Apr 30 2009 [email protected]
  - reenabled build of static libs on openSUSE <= 11.1
* Tue Apr 21 2009 [email protected]
  - remove static libraries and "la" files
* Mon Mar 02 2009 [email protected]
  - create fake libxcb-xlib.so.0 instead of faking the Provides for
    it
* Mon Mar 02 2009 [email protected]
  - extend last fix to baselibs.conf
* Mon Mar 02 2009 [email protected]
  - fake provide libxcb-xlib.so.0
* Sun Mar 01 2009 [email protected]
  - libxcb 1.2
  - obsoletes always-sloppy.diff
* Thu Sep 11 2008 [email protected]
  - bumped release number to 7.4
* Mon Jul 21 2008 [email protected]
  - back to libxcb 1.1, since libxcb 1.2-pre requires python for
    building, which requires xorg-x11-libxcb for building
    ==> autobuild loop
* Fri Jul 18 2008 [email protected]
  - libxcb 1.1.90.1
* Thu Apr 10 2008 [email protected]
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Fri Feb 29 2008 [email protected]
  - add missing %postun ldconfig script
* Mon Nov 05 2007 [email protected]
  - always-sloppy.diff
    * This patch prints out warnings only, the assert() is completely
      gone now. As programs with this error typically trigger it
      several times, each warning is printed only once. (Bug #251087)
* Mon Nov 05 2007 [email protected]
  - xcb-proto 1.1
    * In the eleven months since XCB's 1.0 release, a few portability
      and correctness bugs have been found in libxcb. This release
      fixes those, adds nicer handling of Xlib locking bugs, updates
      pure-XCB extension support for RandR to version 1.2 and DAMAGE
      to version 1.1, and enhances the libxcb documentation.
  - obsoletes sloppy-lock.diff, xcb_parse_display.diff
* Sat Sep 29 2007 [email protected]
  - bumped version to 7.3
* Tue Jul 03 2007 [email protected]
  - xcb_parse_display.diff:
    * "Attempt to include more of the original display parsing. The
      fix only attempts to address the unix: and [protocol/][host]:
      issue. It doesn't even make the attempt to mimic the behavior
      of the old code in libX11/src/ConnDis.c:_X11TransConnectDisplay().
      The patch is yet untested, it however does compile."
      (Bug #289007)
    * "Discovered two errors in my fix. One isn't likely to concern
      us as it's related to DECnet transport, the other one is real."
      (Bug #289007)
    * "This patch should fix the problem with artefacts from Bug
      [#257830] which still had been in the tree." (Bug #289007)
    * "fix segfault" (Bug #289007)
    * "fix condition" (Bug #289007)
* Tue May 29 2007 [email protected]
  - added "%post -p /sbin/ldconfig" to specfile to make rpmlint happy
* Fri Apr 27 2007 [email protected]
  - bug-262309_xcb-xauthlocalhostname.diff:
    * add code, which checks for XAUTHLOCALHOSTNAME now also for
      libxcb, since Xtranssock.c has been replaced by XCB as
      transport layer (Bug #262309)
* Sun Mar 04 2007 [email protected]
  - sloppy-lock.diff:
    * workaround for "xcb_xlib.c:50: xcb_xlib_unlock: Assertion
      `c->xlib.lock' failed"; set LIBXCB_ALLOW_SLOPPY_LOCK to enable
      it (Bug #251087)
* Sun Dec 03 2006 [email protected]
  - created package

Files

/usr/lib64/libxcb-composite.so.0
/usr/lib64/libxcb-composite.so.0.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Dec 1 00:36:50 2024