./x11/libxcb, X protocol C-language Binding

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.17.0, Package name: libxcb-1.17.0, Maintainer: reed

The libxcb package provides a replacement for the current Xlib interface.
Some of its advantages include:
- size: small library and lower memory footprint
- latency hiding: batch several requests and wait for the replies later
- direct protocol access: one-to-one mapping between interface and protocol
- proven thread support: transparently access XCB from multiple threads
- easy extension implementation: interfaces auto-generated from XML-XCB

Xlib can also use XCB as a transport layer, allowing software to make
requests and receive responses with both, which eases porting to XCB.


Required to run:
[x11/libXau] [x11/libXdmcp]

Required to build:
[x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 444.539 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-21 11:22:11 by Nia Alarie | Files touched by this commit (2)
Log message: libxcb: Remove questionable line from configure script. This is causing build failures on some platforms, notably OpenBSD. (via drecklypkg) 
   2025-01-11 12:22:24 by Taylor R Campbell | Files touched by this commit (1)
Log message: x11/libxcb: Raise TOOL_DEPENDS requirement to match. Conditional on USE_CROSS_COMPILE; no change to native build. 
   2024-04-15 18:37:01 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message: libxcb: update to 1.17.0. Alan Coopersmith (2): tests: fix -Werror=discarded-qualifiers errors in check_public.c xcb_popcount: Use __builtin_popcount if compiler supports it Erik Kurzinger (1): Add xcb-dri3 dependency to xcb-present.pc.in Matt Turner (2): configure.ac: Require xcb-proto >= 1.17.0 libxcb 1.17.0 Uli Schlachter (1): Always write C code in UTF-8 
   2024-03-03 11:05:23 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message: libxcb: update to 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. Since this release was generated using the new GNU autoconf 2.72, this also adds a --enable-year2038 configure flag which may allow xcb to work with sockets whose timestamps are later than January 19, 2038, but this has not been tested. Alan Coopersmith (3): gitlab CI: regenerate container used for builds gitlab CI: use latest xcbproto from git to build against libxcb 1.16.1 Fergus Dall (1): Enable large file support Peter Williams (1): Fix compilation on Windows Thomas Klausner (1): configure.ac: drop `pthread-stubs` dependency on NetBSD 
   2023-08-20 20:20:49 by Thomas Klausner | Files touched by this commit (2)
Log message: libxcb: use upstream variant of patch 
   2023-08-19 09:32:40 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message: libxcb: update to 1.16. Alan Coopersmith (4): 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 Daniel G (2): Fix windows build. Fix indentation. Demi Marie Obenour (5): 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 Emil Velikov (1): autogen.sh: use quoted string variables Ilya Pominov (1): c_client: Fix crash in xcb_randr_set_monitor Jan Beich (1): configure.ac: drop `pthread-stubs` dependency on DragonFly and FreeBSD Jeremy Huddleston Sequoia (1): xcb_conn: Add a check for NULL to silence a UBSan runtime error Matt Turner (2): configure.ac: Require xcb-proto >= 1.16.0 libxcb 1.16 Matthieu Herrb (1): Fix xcb_connect() call with a custom xcb_auth_info_t Mihail Konev (1): autogen: add default patch prefix Mike Sharov (2): Build DOUBLE-BUFFER extension. Require xcb-proto >= 1.15.1, which has Dbe PaperChalice (1): configure.ac: drop dependency `pthread-stubs` on macOS Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Uli Schlachter (1): Improve tutorial example 
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message: *: recursive bump for Python 3.11 as new default 
   2023-06-27 12:28:45 by Taylor R Campbell | Files touched by this commit (1)
Log message: x11/libxcb: Handle TOOLBASE/LOCALBASE split.