[ANNOUNCE] libxcb 1.12
Uli Schlachter
psychon at znc.in
Wed May 18 16:59:58 UTC 2016
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi everyone,
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.
Changes:
Adam Jackson (1):
Bump version to 1.11.90
Alan Coopersmith (1):
Escape \n to display properly in xcb-requests man page
Christian Linhart (24):
support switch case in the generator
generator: support fixed size lists in var-sized structs
generator: support lists of structs which contain a switch
generator: fix align-pads for switches which start at unaligned pos
no typename for nested structs
generator: fix absname for fields with only accessor function
generator: expressions can generate pre-code
generator: sumof: support any type, generate explicit code
generator: sumof with nested expression
rename _c_helper_absolute_name to _c_helper_fieldaccess_expr
function _c_helper_fieldaccess_expr: improve description
_c_helper_fieldaccess_expr: remove handling for empty sep
generator: no type-setup for eventcopies anymore
generator: generate accessors for events, too
generator: _c_accessor_get_length: remove buggy special case
generator: support listelement-ref
generator: support parametrized structs
Merge http://git.demorecorder.com/git/free-sw/xcb/libxcb branch 'ParametrizedStruct-V7'
expose 64-bit sequence numbers for XLib
make support for server side stuff optional
make lists after align-pads work
set the align-offset as provided by proto
Fix handling of align-pads in end-iterators
do not serialize pads by default anymore
Daniel Martin (1):
Disable Xevie and Xprint by default
Emil Velikov (1):
Move internal/private dependencies to Requires.private
Gaetan Nadon (5):
config: default option for enable-dri3 is not implemented
config: issue an error if DRI3 is requested, but sendfds is not available
sendmsg: remove --enable-sendfds as it is superceeded by --enable-dri3
Add ChangeLog and INSTALL using xorg macros
help text: do not report the insanly long list of Warning flags.
Jaya Tiwari (2):
Adding accessors for requests
calculate lengthless list
Jon TURNEY (1):
Link with winsock library for socket functions on MinGW
Mark Kettenis (1):
Increase unix socket send buffer to at least 64KB
Michel Dänzer (1):
Call _xcb_wake_up_next_reader from xcb_wait_for_special_event
Peter Harris (1):
Merge branch 'NestedStructTypenames-V5' of http://infra-srv1.demorecorder.com/git/free-sw/xcb/libxcb
Ran Benita (18):
c_client.py: remove unneeded call to get_serialize_params()
c_client.py: simplify maximum expression
c_client.py: fix pyflakes errors
c_client.py: use print as a function for python3 compatibility
c_client.py: use comprehensions instead of map/filter
c_client.py: fix indentation
c_client.py: use "foo".join() instead of reduce
c_client.py: no need to compare bools to True/False
c_client.py: remove end-of-function comments
c_client.py: use C99 initializers instead of comments
c_client.py: remove commented debug statements
c_client.py: simplify _c_reply_has_fds()
c_client.py: spell out keyword arguments in c_request() for clarity
c_client.py: remove duplicated `cookie_type` argument for requests
c_client.py: don't add /* <name> */ before references to 'S'
c_client.py: make condition easier to follow in _c_complex()
c_client.py: use pattern matching with enumerate()
c_client.py: don't generate useless empty /** < */ comments
Uli Schlachter (10):
Make some functions also work on error connections
xcb_get_setup(): Never return NULL
xcb_send_fd(): Always close fds
send_fds(): Make sure no other thread interrupts us
Add xcb_send_request_with_fds() and *_with_fds64()
Code generator: Use xcb_send_request_with_fds()
send_fds(): Handle too many outstanding FDs to send
Fix a thread hang with xcb_wait_for_special_event()
Bump xcb-proto requirement to 1.12
Release libxcb 1.12
Download:
http://xcb.freedesktop.org/dist/libxcb-1.12.tar.bz2
http://xcb.freedesktop.org/dist/libxcb-1.12.tar.gz
md5sum:
28e552bd78bc1050b6b26ca1db0e5bb6 libxcb-1.12.tar.bz2
95eee7c28798e16ba5443f188b27a476 libxcb-1.12.tar.gz
sha1sum:
2f03490d1c75c8a3f902f74b717af6501773926a libxcb-1.12.tar.bz2
b4a7d37980c2242297c7ef64b37a8378230fbaf0 libxcb-1.12.tar.gz
sha256sum:
4adfb1b7c67e99bc9c2ccb110b2f175686576d2f792c8a71b9c8b19014057b5b libxcb-1.12.tar.bz2
092f147149d8a6410647a848378aaae749304d5b73e028ccb8306aa8a9e26f06 libxcb-1.12.tar.gz
Enjoy!
Uli
- --
Sent from my Game Boy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJXPJ+MAAoJECLkKOvLj8sG1DcH+gI040/xp+XTLqf5s1O+Tm2U
zP8mada+TikHmpXwWVhC61x6VMAxsgVzxjY1IHvrJF/nbMP2NUezQ5xFvjM6n1k4
YNqRlwjTLVsYOYhncdUx/IQs43qB5WfkHXPJPuyJFLpZnpb0cMRD4Jeeqes3/5ag
zAaIHuGbBOQqm/91Dyz1FLXtkp4NaTOpMLT4lwo0iut+FqAWEZ5mBQ5NzP8QAJ10
XBdTodnvRP5tCgSPIsJg6m59RvijX2u6Yn+lB5fhDGdPY6ymVoQ8taHxTpdSaRk/
A5OPVRZzyaYRpoRCBhuDhou2Wy/NGbUVrQoqxD/JIQWgcMSbZ581enAscDfllTY=
=rHN3
-----END PGP SIGNATURE-----
More information about the xorg
mailing list