Commit graph

21 commits

Author SHA1 Message Date
wiz
ac5a646822 Update to 1.8.1:
1.8.1:
Arnaud Fontaine (1):
      Add xkb_internals and xkb_issues to EXTRA_DIST.

Jeremy Huddleston (2):
      Revert "Fix include order with Xdmcp on WIN32"
      darwin: Use read(2) rather than recv(2)

Jon TURNEY (2):
      Fix build of xcb_auth.c with XDMCP on WIN32
      Update use of error_connection under WIN32 to _xcb_conn_ret_error()

Julien Cristau (1):
      Fallback to TCP if no protocol is specified and the UNIX connection fails

Julien Danjou (2):
      Bump xcb-proto requirement
      Release libxcb 1.8.1

Uli Schlachter (1):
      Fix a busy loop on BSD and Mac OS

1.8:
Aaron Plattner (1):
      xcb_disconnect: call shutdown() to force a disconnect

Alan Coopersmith (5):
      Use special path to sockets when running under Solaris Trusted Extensions
      Remove unused DECnet code
      Add #include <sys/socket.h> to xcb_conn.c
      Make launchd code in xcb_util.c match surrounding code indent levels
      If protocol is "unix", use a Unix domain socket, not TCP

Arvind Umrao (1):
      Added more error states and removed global error_connection

Carlos Garnacho (1):
      Handle XGE events with the "send event" flag

Christoph Reimann (14):
      added xcb_sumof() with restriction to uint8_t
      xkb: updated configure.ac/Makefile.am
      new and still preliminary functions for switch; feautures include     - API compatibility with valueparam     - r
      xkb: added pkg config file
      added generating code for _serialize() in case of variable sized structs (largely untested)
      preliminary handling of further special cases in unserialize     first attempts to unify serialize and unserializ
      partial rewrite of serialize helper functions completed;     _serialize() & _unserialize() have been tested for s
      bug fixes for all kinds of 'special cases'
      attempt to fix special case: variable fields followed by fixed size fields
      renamed most _unserialize() functions to _sizeof() and fixed _unserialize() for the special case of intermixed va
      special case 'intermixed variable and fixed size fields': fixed reply side, needs testing
      added accessors for special cases     major bugfixes include: rewrite of prefix related functions, merge of seria
      small fix in the xkb pkg file
      small fix to get rid of some compiler warnings     also added very basic documentation for xkb

David Coles (1):
      Add support for building with Python 3

James Jones (1):
      Insert, not append explicit xcbgen dir python path

Jamey Sharp (15):
      xcb_request_check: Sync even if an event was read for this sequence.
      _xcb_conn_wait: Shut down the connection on unexpected poll() events.
      xcb_send_request: Send all requests using a common internal send_request.
      xcb_request_check: Hold the I/O lock while deciding to sync.
      xcb_discard_reply: Simplify by re-using poll_for_reply helper.
      xcb_in: Use 64-bit sequence numbers internally everywhere.
      Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcb
      Include XKB in ./configure's summary output.
      Enable AM_SILENT_RULES on automake 1.11 or newer.
      Factor reader_list management out of wait_for_reply.
      Dequeue readers that can't receive any new responses.
      Introduce xcb_wait_for_event_until, for consuming responses in wire-order.
      Delete the old c-client.xsl.
      Revert "Introduce xcb_wait_for_event_until, for consuming responses in wire-order."
      Keep ALIGNOF definition out of the public namespace.

Jeetu Golani (8):
      Win32 code for xcb-1.5
      windefs.h is now called xcb_windefs.h - changed all includes to reflect that.Replaced one instance ofWIN32 with _
      changes in xcb_windefs.h - the flag  _XCB_WINDEFS_H replaces WINDEFS_H
      restablished inclusion of fcntl.h and netinet/tcp.h in xcb_util.c -- without these the code no longer compiled on
      xcb_in.c #ifndef _WIN32 inside of #if USE_POLL redundant and removed
      Set errno=0 in read_block. On Win32 there is no errno and this makes the     do..while loop execute only once. Al
      Replaced read() in read_block and _xcb_in_read() with recv for all     platforms. MSG_WAITALL is undefined in Min
      Don't validate FD_SETSIZE on Win32

Jeremy Huddleston (1):
      darwin: Don't use poll() when expected to run on darwin10 and prior

Jon TURNEY (1):
      Fix WIN32 compilation after commit 163c47bdc0d32785d831e4c93fea9ab7e023446b

Josh Triplett (1):
      Allow disconnecting connections that are in error state.

Julien Danjou (1):
      Release libxcb 1.8

Keith Packard (1):
      Make xcb_take_socket keep flushing until idle

Markus Duft (1):
      Support pre-IPv6 systems (without getaddrinfo)

Michael Stapelberg (1):
      Drop AI_ADDRCONFIG when resolving TCP addresses

Nick Bowler (1):
      xcb_auth: Fix memory leak in _xcb_get_auth_info.

Peter Harris (10):
      Merge branch 'master' of git://github.com/topcat/xcb-win32
      Merge branch 'gsoc2010' of git://anongit.freedesktop.org/~chr/libxcb
      Add xkb.* to gitignore
      Don't emit out-of-module sizeof definitions
      Fix memory leak in _sizeof implemented with _unserialize
      Make *_unserialize safe to use on buffers in-place
      Clean up a couple of warnings in xprint
      Fix _unserialize of reply headers
      Merge branch 'master' of git://anongit.freedesktop.org/~peterh/libxcb
      Don't try to sizeof(void)

Rami Ylimäki (3):
      Prevent reply waiters from being blocked.
      Prevent theoretical double free and leak on get_peer_sock_name.
      Introduce a variant of xcb_poll_for_event for examining event queue.

Ryan Pavlik (2):
      Fix include order with Xdmcp on WIN32
      Use WSAStartup()/WSACleanup() on WIN32

Uli Schlachter (3):
      xcb_take_socket: Document sequence wrap requirements
      Compute alignment correctly
      Fix a dead-lock due to xcb_poll_for_reply

Vincent Torri (1):
      fix Windows build and installation
2012-06-03 17:29:41 +00:00
dholland
1d8f45be1a Set BUILDLINK_API_DEPENDS correctly (with +=, not ?=) 2012-05-07 02:45:47 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
obache
b3c688279b Back to original code, use cElementTree. 2011-06-15 11:15:35 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
tron
cc7a997526 Check for "xcb.pc" and not "xcb-proto.pc" as the later belongs to the
"xcb-proto" package.
2010-09-11 19:30:05 +00:00
tron
a2fb540a4a Detect "libxcb" as part of the bundled X11 distribution. This brings us
one step closer to fixing PR pkg/43868 under Mac OS X.
2010-09-11 19:09:51 +00:00
joerg
88a368637c Add missing patch from last commit. 2010-09-10 19:13:52 +00:00
joerg
05f946f10e Update to libxcb 1.7:
- Always wake up readers after writing
- Get rid of PATH_MAX and MAXPATHLEN
- Add ~ operator support in code generator
- xcb_open: Improve protocol/host parsing
- xcb_connect_to_display_with_auth_info: Fix memory leak
- Report which extensions are being built
2010-09-10 19:12:13 +00:00
wiz
9163ee3e88 Update to 1.6:
Release 1.6 (2010-04-09)
========================
- darwin: xnu doesn't support poll on ttys on the master side
- Fix descriptor leak on memory error path
- Support xcb_discard_reply
- Open the X11 socket with close-on-exec flag
- Fix authentication on hpux and Hurd
2010-05-02 11:56:21 +00:00
heinz
ccd5df3b35 Added LICENSE information. 2010-01-30 16:27:59 +00:00
wiz
38cf0dd44b Depend on py-xcbgen that has py-expat dependency.
There are some 1.6 packages (post-python2{5,6} changes) that don't pull
py-expat in and fail.
2010-01-27 14:00:33 +00:00
wiz
86a66e575e Update to 1.5:
Release 1.5 (2009-12-03)
========================
- setsockopt(SO_KEEPALIVE) on TCP display connections
- Add DRI2 support
- Fix check dependency
- Cygwin build fix: Add -no-undefined to libtool flags
2009-12-15 12:24:47 +00:00
wiz
f7ea21a211 Update to 1.4:
Arnaud Fontaine (2):
      Add majorCode, minorCode and resourceID fields to X generic error
      Release libxcb 1.4

Jamey Sharp (1):
      Fix precedence bug: wrong length for big-requests preceded by sync

Julien Cristau (1):
      Fix libxcb-randr version info
2009-08-16 15:42:28 +00:00
drochner
32b004cf96 a Python script needed for build contains tons if these ugly
"conditional expressions", so it needs Python-2.5+
2009-06-18 11:08:18 +00:00
joerg
b02a0f888e Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
wiz
927dbc1e1e Update to 1.3:
Bart Massey (2):
      kludgily hand-merged xid fixes
      Fix XDM-AUTHORIZATION-1 (bug #14202)

Bob Ham (1):
      Store xcbproto version libxcb was compiled with

Jeremy Huddleston (1):
      darwin: Don't use poll() on versions of darwin before darwin10

Julien Danjou (9):
      Copy full IPv4 mapping (Bug #20665)
      Fix do_append() arguments
      auth: precompute authnameslen
      auth: use snprintf() return value
      util: open_abstract gets filelen as parameters
      util: merge common code for xcb_connect
      util: remove useless strlen calls from decnet opening
      depends on recent xcb-proto and bump version of randr
      Release libxcb 1.3

Michael Ost (1):
      use poll() instead of select() when available

Peter Harris (3):
      Don't use enums in generated C code - use integer constants instead.
      Revert "Don't use enums in generated C code"
      Avoid name collisions between xidtype and enum.

Samuel Thibault (1):
      Local socket connections do not work on hurd-i386

elupus (1):
      Disable Nagle on TCP socket
2009-05-29 09:27:45 +00:00
hasso
625e1a9595 Fix install on platforms not using pax tar. Bump PKGREVISION. 2009-05-14 02:57:28 +00:00
wiz
c283d91f65 Update to 1.2:
Julien Danjou (2):
      Stop providing autogenerated files in tarball
      Release libxcb 1.2
2009-04-11 12:48:07 +00:00
drochner
d77711cf97 split the "xcbgen" Python extension which comes with xcb-proto
into its own pkg and pull it in the common Python way so that
we ensure matching Python versions
2009-04-08 13:06:22 +00:00
drochner
49226def63 import libxcb-1.1.93, from Jeremy C. Reed and Michael Stapelberg
per pkgsrc-wip
2009-04-06 10:23:59 +00:00