Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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.
MIT
* 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
/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