132 Commits

Author SHA1 Message Date
Josh Triplett
162c7593ad Change libxcbxvmc0-dev Depends to libxcbxv0-dev, not libxv0-dev. 0.9 2006-04-28 00:51:53 -07:00
Josh Triplett
4f9b6556e2 Update debian packaging to create library, -dev, and -dbg packages for each new extension library. 2006-04-27 23:40:55 -07:00
Josh Triplett
b7d77a8de7 Fix the year in COPYING. 2006-04-27 17:32:20 -07:00
Josh Triplett
5c35ea63db Add an explanation of libtool -version-info to src/Makefile.am, and add an explicit -version-info 0:0:0 for all libraries. 2006-04-27 17:20:52 -07:00
Josh Triplett
08f5cc3892 Fix tutorial to use XCBSetup rather than the previous deprecated name XCBConnSetupSuccessRep. 2006-04-27 16:24:35 -07:00
Josh Triplett
34016bcdab Remove execute bit on tutorial. 2006-04-27 16:15:50 -07:00
Josh Triplett
135cda6e9d Fix a comment for the renaming of XCBConnSetupSuccessRep to XCBSetup, and fix another comment which had a copy-paste error. 2006-04-27 13:47:21 -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
ef18582d83 Fix typo and rephrase checking message. 2006-04-27 12:04:52 -07:00
Jamey Sharp
3e213a1bec Declare arguments const in the various structure accessors, so XCBGetSetup is not so painful to use. 2006-04-27 10:34:22 -07:00
Jamey Sharp
dd932e025b Rename ConnSetup* to Setup*, Setup*Rep to Setup*, and SetupSuccess* to Setup*. Provide deprecated backwards-compatability functions and typedefs for the old names, to be removed before 1.0. 2006-04-26 23:19:16 -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
Ian Osgood
1476dcecfd Changes to makefile to build libXCBxtest 2006-04-26 10:50:31 -07:00
Patrick Caulfield
bb8cf58015 Add support for DECnet. Still needs configure-script options to enable. 2006-04-24 08:29:18 -07:00
Jamey Sharp
771761ccaa Minor performance improvement: do not call _xcb_in_expect_reply unless it is needed. It is not often needed. 2006-04-20 11:51:01 -07:00
Jamey Sharp
8953a14f2b Add <sys/select.h> to xcb_in.c to fix bug #6122. 2006-04-19 22:48:10 -07:00
Alan Coopersmith
05a66af895 Bugfix: xcb_conn.c included <sys/fcntl.h> instead of the POSIX-standard <fcntl.h>. 2006-04-19 21:51:33 -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
Ian Osgood
6f369fde3c Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb 2006-04-19 20:45:31 -07:00
Jamey Sharp
f090da98f3 Remove the last goto in XCB: XCBWaitForReply now permits multiple threads to force the same cookie. 2006-04-19 20:31:20 -07:00
Jamey Sharp
d5347485a5 Restructure XCBWaitForReply to eliminate two gotos. 2006-04-19 20:23:37 -07:00
Jamey Sharp
d5ab03b4b7 Fixed poll_for_reply, added comments, and refactored XCBWaitForReply to call poll_for_reply. 2006-04-19 20:15:15 -07:00
Jamey Sharp
7667adbc63 Add XCBPollForReply and deprecate XCBGetRequestRead and XCBGetQueuedRequestRead. 2006-04-19 16:49:32 -07:00
Josh Triplett
53971ea183 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb 2006-04-16 11:23:52 -07:00
Josh Triplett
71de16fac2 Improve package descriptions. 2006-04-16 11:05:50 -07:00
Josh Triplett
e92bde6e51 Change Depends on x-dev to x11proto-core-dev. 2006-04-16 09:59:13 -07:00
Josh Triplett
eca61f6b5e Add Build-Depends on libxdmcp-dev. 2006-04-16 09:25:36 -07:00
Josh Triplett
a0057d7a48 * Debian X11R7 transition:
* Change Build-Depends on x-dev to x11proto-core-dev.
    * Install headers to /usr/include/X11, not /usr/X11R6/include/X11.
    * Pre-Depends: x11-common (>= 1:1.09).
2006-04-16 09:24:01 -07:00
Josh Triplett
11c62f7d9d Stop installing the libtool .la files. 2006-04-15 22:50:33 -07:00
Josh Triplett
057ae541a3 Update -dbg package handling to work with debhelper compat level 5.
Increase minimum version on debhelper Build-Depends to 5.0.0.
2006-04-15 20:44:11 -07:00
Josh Triplett
8eedb4a487 Stop running autoreconf in debian/rules, and remove Build-Depends for
autoconf, automake, and libtool.
2006-04-15 20:22:05 -07:00
Josh Triplett
cc075990f4 Add xcbint.h to noinst_HEADERS, so it gets distributed. 2006-04-15 20:21:22 -07:00
Josh Triplett
cb6e1849b6 Use screensaver.xml 2006-04-15 14:17:52 -07:00
Josh Triplett
91aeea2a3e Put EXTHEADERS and EXTSOURCES in order. 2006-04-15 12:52:05 -07:00
Josh Triplett
ff38c17c48 Split all non-essential extensions into their own separate libraries, named
libXCBextname.  To use extension extname, include extname.h and link with
-lXCBextname.  This allows extensions to change without bumping the main
libXCB version.

bigreq and xc_misc remain in libXCB, because XCB uses them internally to make
big requests and to allocate XIDs, respectively.
2006-04-15 12:26:03 -07:00
Eric Anholt
8275ac3a4a Retry a select() if it returns with EINTR. Fixes IO errors in Xephyr, which is
often interrupted by timers.
2006-04-09 19:51:10 -07:00
Eric Anholt
66a88ed0e5 Remove unnecessary include. Noticed by jamey. 2006-04-09 19:19:12 -07:00
Ian Osgood
922cb6137a Work on the tutorial, and update xproto.xml to match:
* Fixed grammar
* Answered some TODO's and added some more
* Updated X.h constants to those in xproto.h
* Added enumerations used in tutorial to xproto.xml
* Prefered XCBFlush to XCBSync
* Corrected and refactored the "events" example

I extracted the examples to test them. Where should I put them?
2006-03-22 17:57:57 -08:00
Josh Triplett
fc577b81bf Remove outdated fd.o-* entries from */debian/.gitignore (obsolete since before they came from .cvsignore). 2006-03-21 14:22:21 -08:00
Jamey Sharp
df5d8adc1f The typedefs replacing Xmd.h conflict with Xmd.h. Here is a hacky workaround: FIXME! 2006-03-16 11:27:06 -08:00
Ian Osgood
5ccf7216d2 Change <bit> syntax to <bit>n</bit> as Jamey and Josh suggested
and add more button, key, and graphics enumerations.
2006-03-15 22:41:08 -08:00
Ian Osgood
35ecaf45be Remove proto/X11 dependencies from xcb-demo. 2006-03-15 10:09:47 -08:00
Ian Osgood
4142e34695 Remove xcb-util dependency on proto/X11
by moving many defs from X.h to <enum>s in xproto.xml
2006-03-14 18:23:37 -08:00
Ian Osgood
f5c4956a81 Fix XCBGetSetup to match prototype. 2006-03-14 11:53:01 -08:00
Ian Osgood
9472c251ae Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb 2006-03-14 11:44:43 -08:00
Ian Osgood
71ddf29d00 Add an expression construct <bit bit="n"/>
for mask enumerations such as CW flags.
Replaces the C-specific use of 1<<n in xproto.xml
2006-03-14 10:18:22 -08:00
TORRI Vincent
0d648ac0ab doxygen documentation of the API 2006-03-14 07:40:39 +01:00
Ian Osgood
a810d1ffe4 Remove dependencies on Xmd.h and X.h
(Still including X.h until defs are moved to xproto.xml
 and xcb-util and xcb-demo are fixed to use them.)
2006-03-13 17:49:17 -08:00
Ian Osgood
be1302b6ef Remove last deprecation warning. 2006-03-13 10:36:13 -08:00
Ian Osgood
d8de2c7c2a Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb 2006-03-12 23:03:24 -08:00