Path to this page:
./
x11/libxcb,
X protocol C-language Binding
Branch: CURRENT,
Version: 1.17.0,
Package name: libxcb-1.17.0,
Maintainer: reedThe 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)
- (2024-04-15) Updated to version: libxcb-1.17.0
- (2024-03-03) Updated to version: libxcb-1.16.1
- (2023-08-19) Updated to version: libxcb-1.16
- (2023-08-14) Updated to version: libxcb-1.15nb2
- (2022-06-17) Updated to version: libxcb-1.15nb1
- (2022-05-04) Updated to version: libxcb-1.15
CVS history: (Expand)
2024-04-15 18:37:01 by Thomas Klausner | Files touched by this commit (3) | |
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) | |
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) | |
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.
|
2022-06-17 18:43:34 by Thomas Klausner | Files touched by this commit (2) |
Log message:
libxcb: depend on latest py-xcbgen, and fix PLIST for it.
Bump PKGREVISION.
|
2022-05-04 08:02:19 by Thomas Klausner | Files touched by this commit (1) | |
Log message:
libxcb: fix PLIST for 1.15 update
|