TORRI Vincent
e3b7009dc0
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcb
2006-11-05 18:21:34 +01:00
TORRI Vincent
0262cd63a2
add AM_CHECK_DOXYGEN macro
2006-11-05 18:20:45 +01:00
Jamey Sharp
32cd2d2047
Release libxcb 1.0 RC3 (0.9.93).
2006-11-02 18:04:16 -08:00
Jeremy Kolb
c1504691ec
Add library support for xcb-xinerama.
...
This is version 1.1 of the Xinerama (PanoramiX) extension.
2006-10-12 23:52:59 -04:00
Jamey Sharp
431f210bbb
Release libxcb 1.0 RC2 (0.9.92).
2006-10-07 19:50:55 -07:00
Jamey Sharp
15993fccd0
Release libxcb 1.0 RC1 (0.9.91).
2006-09-25 05:12:07 -07:00
Jamey Sharp
0bccf7d2ee
Move header files to $includedir/xcb (generally $prefix/include/xcb).
2006-09-25 04:19:25 -07:00
Josh Triplett
9100981d35
Split the Xlib compatibility functions into a separate library libxcb-xlib
...
We don't want to have to change the libxcb soname if we later manage to remove
the Xlib compatibility functions, and nothing except Xlib should ever use
them, so split them into a separate library.
2006-09-25 02:57:19 -07:00
Jamey Sharp
46b7dbdd93
We no longer need xproto: do not list it as a dependency.
2006-09-25 02:00:23 -07:00
Jamey Sharp
cf80bab8e6
Lowercase library names to correspond with the new API.
2006-09-25 01:42:12 -07:00
Josh Triplett
17c3448f58
Rename xcb-xfree86dri.pc.in to xcb-xf86dri.pc.in to match libXCBxf86dri, change its Libs line to use -lXCBxf86dri, and change configure.ac and Makefile.am accordingly.
2006-04-27 12:33:41 -07:00
Josh Triplett
b825f3385b
Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST.
...
Based on a patch by Vincent Torri. Changes from that patch: add Requires to the .pc.in files based on the <import>s in the extensions, add a .pc.in file for libXCBxtest, change Name and Description fields to match extension names.
2006-04-26 13:22:12 -07:00
Alan Coopersmith
f705456744
Only set CWARNFLAGS to gnu flags if $GCC is set. Otherwise check for Sun compiler and use its enhanced warning flag.
2006-04-19 21:40:42 -07:00
Jamey Sharp
5e0cfa84be
Use libXdmcp, if available with XdmcpWrap, for XDM-AUTHORIZATION-1. Closes bug #6106 .
2006-03-12 17:15:50 -08:00
TORRI Vincent
522a6e0eac
Use the GCC 4 visibility extension to mark everything in xcbint.h hidden.
2006-03-07 10:25:23 -08:00
Jamey Sharp
5e115e2441
API/ABI change: XCBSendRequest callers must pad to 4-byte boundaries now. When not in RAW mode, a null pointer for iov_base is replaced by up to 3 padding bytes.
2006-03-02 15:35:31 -08:00
Jamey Sharp
7f0bc778c8
Factor padding out of _xcb_out_write_block and into its callers, XCBSendRequest and write_setup.
...
This requires dynamically allocating memory in XCBSendRequest, but this
malloc/free pair turns out to cause a 30% speed hit for the 'x11perf -noop'
test -- so for the moment I use alloca where available and fall back to malloc
on other platforms. Later I think I'll change the contract of XCBSendRequest
so the caller is responsible for memory allocation, because the caller ought
to always be able to stack-allocate here.
2006-02-23 22:41:59 -08:00
Jamey Sharp
06c788932b
Control debugging, optimization, and warning flags all independently.
2006-02-20 00:41:39 -08:00
Jamey Sharp
7474473f33
Quit defining _XOPEN_SOURCE. We never needed it...
2006-02-18 20:03:35 -08:00
Josh Triplett
47ceed7861
Remove xcl and CVSROOT.
2006-02-18 16:49:41 -08:00