Commit Graph

  • 86a4c0cc28 We do not conflict with Xmd.h anymore; remove the include hack from xcb_auth.c Josh Triplett 2006-09-23 13:33:27 -07:00
  • 4ff12a1a94 Fix some mis-conversions by api_conv.pl, and remove the now-unused Xmd types Josh Triplett 2006-09-23 13:31:13 -07:00
  • a3bd6f4760 The Great XCB Renaming Josh Triplett 2006-09-23 12:22:22 -07:00
  • ca72e77774 Special cases to agree with the conventions Josh and I have hashed out. Jamey Sharp 2006-09-23 01:33:45 -07:00
  • 4168ddc13d Handle remaining incorrect API translations in api_conv.pl. Jamey Sharp 2006-09-22 22:53:17 -07:00
  • 91568d7070 Make xcb_conn.c agree that XCBSetupReq is now XCBSetupRequest. Jamey Sharp 2006-09-22 15:37:49 -07:00
  • 2538acd8c8 List xproto.xml path explicitly instead of relying on GNU Make $< expansion Alan Coopersmith 2006-09-22 11:53:21 -07:00
  • 2c8b5994b3 Shut down the connection in all "fatal" error cases. Jamey Sharp 2006-09-15 01:51:05 -07:00
  • 79e3227022 Add a private connection shutdown method for error cases. Jamey Sharp 2006-09-15 01:57:53 -07:00
  • 7f71bf9c0f Make all public functions do nothing on an error connection. Jamey Sharp 2006-09-15 01:09:27 -07:00
  • 0aa96bfc7a Convert connection functions to return error objects. Jamey Sharp 2006-09-15 00:39:51 -07:00
  • ac17ae62fe Provide a "has error" property for XCBConnection. Jamey Sharp 2006-09-15 00:29:39 -07:00
  • df7fb77d6e Refactor XCBPollForEvent with a shorter critical section. Jamey Sharp 2006-09-21 12:13:37 -07:00
  • b08ca2b4b4 XCB*Id is a variable, not a type: adjust API conventions accordingly. Jamey Sharp 2006-09-18 16:52:00 -07:00
  • 3cc0ddf0e6 Fix bug #7261: events do not signal the end of replies for that sequence number. Jamey Sharp 2006-09-13 12:30:11 -07:00
  • c912187f15 Handle names of constants during API conversion. Jamey Sharp 2006-09-18 00:25:26 -07:00
  • 06fba01443 Complete rewrite of api_conv.pl. Jamey Sharp 2006-09-17 23:38:57 -07:00
  • bf41af718d Simplify the API conversion tool without functionality changes. Jamey Sharp 2006-09-14 00:04:47 -07:00
  • cdffbdd7ef Prototype API conversion tool for upcoming lowercased XCB API. Thomas Coppi 2006-09-13 23:50:23 -07:00
  • a92716f1da Finish removing deprecated functions. Fixes build failure (oops). Jamey Sharp 2006-09-13 12:15:23 -07:00
  • 476ccc1ba3 Ignore xproto.xml that now gets copied in while building. Jamey Sharp 2006-09-12 13:43:17 -07:00
  • 0d7fb3afdd Remove deprecated public API functions in preparation for 1.0 release. Xlib-specific deprecation remains. Jamey Sharp 2006-09-12 13:25:49 -07:00
  • d4e768fc32 Cleaned up previous fix for GNU Make stuff. Got "make distcheck" to work (whatever that does). Bart Massey 2006-09-12 00:42:11 -07:00
  • 0c3e528563 Removed GNU make dependency. Made extensions directory persist. Bart Massey 2006-09-11 23:29:10 -07:00
  • 81d6fd64c0 Handle XC-MISC request failure when allocating new XIDs. (fixes #7001) Jamey Sharp 2006-09-09 15:52:37 -07:00
  • f6d4fc007f Tutorial corrections. Thomas Hunger 2006-08-14 06:59:46 -07:00
  • dbd2d96893 Implement error handling plan 7. Josh Triplett 2006-07-30 22:02:37 -07:00
  • 65ed274f05 Parameterize context in cookie-type and request-matching template. Josh Triplett 2006-07-30 20:28:16 -07:00
  • f74487e34f Fix Keith's 32-bit wrap fix. Jamey Sharp 2006-07-30 14:55:14 -07:00
  • 13896d8f65 Fix typo: s/request/sequence/ Josh Triplett 2006-07-30 15:09:03 -07:00
  • 685d8c76c2 Add XCBRequestCheck function needed for Plan 7. Josh Triplett 2006-07-30 14:41:19 -07:00
  • b3a2f83f1e Restore netinet/in.h include that was removed in the DECnet commit. Eric Anholt 2006-07-28 15:29:05 -07:00
  • b7c96681b2 Replace HAVE_* tests with just checking for (__solaris__) Eric Anholt 2006-07-25 09:13:59 -07:00
  • 14faffc326 fix closing <b> tag TORRI Vincent 2006-07-25 08:24:59 +02:00
  • 8ba93ebb75 Fix build on Solaris (use inttypes.h) Ian Osgood 2006-07-07 07:18:41 -07:00
  • e0574a617b Finally remove X.h from xcb.h, fix broken image tests. Ian Osgood 2006-07-01 00:55:08 -07:00
  • db2504130b Switch sequence comparisons to handle 32-bit sequence number wrap. Keith Packard 2006-07-01 00:16:07 -07:00
  • 75fead5b86 Remove arbitrary division between xcb_types and xproto by merging xcb_types.xml into xproto.xml. Josh Triplett 2006-06-15 03:03:13 -07:00
  • 62749d54fd fix compilation with c++ compilers. Remove some trailing spaces TORRI Vincent 2006-06-08 06:59:47 +02:00
  • 829188cdd6 Deprecate XCBSync, move to XCBAuxSync. Ian Osgood 2006-05-30 11:54:25 -07:00
  • 936077cbc8 Use correct word offset when testing for GetFBConfigsSGIX VendorPrivate. Jamey Sharp 2006-05-14 22:49:18 -07:00
  • 442730a9a2 In the GLX workaround, use !strcmp to check for equality with "GLX", not strcmp. Josh Triplett 2006-05-14 22:37:55 -07:00
  • 2e49f58e4c Stop overwriting CFLAGS in xcb/src/Makefile.am. Josh Triplett 2006-05-10 14:22:27 -07:00
  • 92456577db Fix dependencies on libXCB.la to not walk down from $(top_builddir); this fixes parallel builds. Donnie Berkholz 2006-05-07 15:44:37 -07:00
  • 4a891c6f4e Work around the unsetting of CFLAGS in src/Makefile.am, by passing CFLAGS to make via DEB_MAKE_INVOKE in debian/rules. Josh Triplett 2006-04-29 17:02:43 -07:00
  • 140c30e522 Remove unnecessary dirs files. Josh Triplett 2006-04-29 16:28:01 -07:00
  • 105c6d67e6 Stop setting DEB_CONFIGURE_EXTRA_FLAGS = --with-opt in debian/rules; cdbs does the right thing on its own, and correctly handles DEB_BUILD_OPTS. Josh Triplett 2006-04-29 16:09:06 -07:00
  • 911ae3fbdd Set DEB_MAKE_CHECK_TARGET=check in debian/rules. Josh Triplett 2006-04-29 15:57:28 -07:00
  • 3b7cf7ecf8 Add a Section field for the source package in debian/control. Josh Triplett 2006-04-29 15:34:11 -07:00
  • 4e26eefcd9 Drop library version from source package name. Josh Triplett 2006-04-29 11:15:47 -07:00
  • eb3521283f Set distribution to experimental. Josh Triplett 2006-04-29 10:58:23 -07:00
  • 2a18842f0f Remove Bugs field in debian/control, so bugs go to the Debian BTS. Josh Triplett 2006-04-29 10:56:56 -07:00
  • e6132aff2f Move the remainder of the constants in X.h into XML enumerations. Fix xcb_auth to use one of the new enumerations. Ian Osgood 2006-04-28 15:27:09 -07:00
  • 162c7593ad Change libxcbxvmc0-dev Depends to libxcbxv0-dev, not libxv0-dev. 0.9 Josh Triplett 2006-04-28 00:51:53 -07:00
  • 4f9b6556e2 Update debian packaging to create library, -dev, and -dbg packages for each new extension library. Josh Triplett 2006-04-27 23:40:55 -07:00
  • b7d77a8de7 Fix the year in COPYING. Josh Triplett 2006-04-27 17:32:20 -07:00
  • 5c35ea63db Add an explanation of libtool -version-info to src/Makefile.am, and add an explicit -version-info 0:0:0 for all libraries. Josh Triplett 2006-04-27 17:20:52 -07:00
  • 08f5cc3892 Fix tutorial to use XCBSetup rather than the previous deprecated name XCBConnSetupSuccessRep. Josh Triplett 2006-04-27 16:24:35 -07:00
  • 34016bcdab Remove execute bit on tutorial. Josh Triplett 2006-04-27 16:15:50 -07:00
  • 135cda6e9d Fix a comment for the renaming of XCBConnSetupSuccessRep to XCBSetup, and fix another comment which had a copy-paste error. Josh Triplett 2006-04-27 13:47:21 -07:00
  • 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. Josh Triplett 2006-04-27 12:33:41 -07:00
  • ef18582d83 Fix typo and rephrase checking message. Josh Triplett 2006-04-27 12:04:52 -07:00
  • 3e213a1bec Declare arguments const in the various structure accessors, so XCBGetSetup is not so painful to use. Jamey Sharp 2006-04-27 10:34:22 -07:00
  • 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. Jamey Sharp 2006-04-26 23:19:16 -07:00
  • 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. Josh Triplett 2006-04-26 11:23:32 -07:00
  • 1476dcecfd Changes to makefile to build libXCBxtest Ian Osgood 2006-04-26 10:50:31 -07:00
  • bb8cf58015 Add support for DECnet. Still needs configure-script options to enable. Patrick Caulfield 2006-04-24 08:29:18 -07:00
  • 771761ccaa Minor performance improvement: do not call _xcb_in_expect_reply unless it is needed. It is not often needed. Jamey Sharp 2006-04-20 11:51:01 -07:00
  • 8953a14f2b Add <sys/select.h> to xcb_in.c to fix bug #6122. Jamey Sharp 2006-04-19 22:48:10 -07:00
  • 05a66af895 Bugfix: xcb_conn.c included <sys/fcntl.h> instead of the POSIX-standard <fcntl.h>. Alan Coopersmith 2006-04-19 21:51:33 -07:00
  • f705456744 Only set CWARNFLAGS to gnu flags if $GCC is set. Otherwise check for Sun compiler and use its enhanced warning flag. Alan Coopersmith 2006-04-19 21:40:42 -07:00
  • 6f369fde3c Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb Ian Osgood 2006-04-19 20:45:31 -07:00
  • f090da98f3 Remove the last goto in XCB: XCBWaitForReply now permits multiple threads to force the same cookie. Jamey Sharp 2006-04-19 20:31:20 -07:00
  • d5347485a5 Restructure XCBWaitForReply to eliminate two gotos. Jamey Sharp 2006-04-19 20:23:37 -07:00
  • d5ab03b4b7 Fixed poll_for_reply, added comments, and refactored XCBWaitForReply to call poll_for_reply. Jamey Sharp 2006-04-19 20:15:15 -07:00
  • 7667adbc63 Add XCBPollForReply and deprecate XCBGetRequestRead and XCBGetQueuedRequestRead. Jamey Sharp 2006-04-19 16:49:32 -07:00
  • 53971ea183 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb Josh Triplett 2006-04-16 11:23:52 -07:00
  • 71de16fac2 Improve package descriptions. Josh Triplett 2006-04-16 11:05:50 -07:00
  • e92bde6e51 Change Depends on x-dev to x11proto-core-dev. Josh Triplett 2006-04-16 09:59:13 -07:00
  • eca61f6b5e Add Build-Depends on libxdmcp-dev. Josh Triplett 2006-04-16 09:25:36 -07:00
  • 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). Josh Triplett 2006-04-16 09:24:01 -07:00
  • 11c62f7d9d Stop installing the libtool .la files. Josh Triplett 2006-04-15 22:50:33 -07:00
  • 057ae541a3 Update -dbg package handling to work with debhelper compat level 5. Increase minimum version on debhelper Build-Depends to 5.0.0. Josh Triplett 2006-04-15 20:44:11 -07:00
  • 8eedb4a487 Stop running autoreconf in debian/rules, and remove Build-Depends for autoconf, automake, and libtool. Josh Triplett 2006-04-15 20:22:05 -07:00
  • cc075990f4 Add xcbint.h to noinst_HEADERS, so it gets distributed. Josh Triplett 2006-04-15 20:21:22 -07:00
  • cb6e1849b6 Use screensaver.xml Josh Triplett 2006-04-15 14:17:52 -07:00
  • 91aeea2a3e Put EXTHEADERS and EXTSOURCES in order. Josh Triplett 2006-04-15 12:52:05 -07:00
  • 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. Josh Triplett 2006-04-15 12:26:03 -07:00
  • 8275ac3a4a Retry a select() if it returns with EINTR. Fixes IO errors in Xephyr, which is often interrupted by timers. Eric Anholt 2006-04-09 19:51:10 -07:00
  • 66a88ed0e5 Remove unnecessary include. Noticed by jamey. Eric Anholt 2006-04-09 19:19:12 -07:00
  • 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 Ian Osgood 2006-03-22 17:57:57 -08:00
  • fc577b81bf Remove outdated fd.o-* entries from */debian/.gitignore (obsolete since before they came from .cvsignore). Josh Triplett 2006-03-21 14:22:21 -08:00
  • df5d8adc1f The typedefs replacing Xmd.h conflict with Xmd.h. Here is a hacky workaround: FIXME! Jamey Sharp 2006-03-16 11:27:06 -08:00
  • 5ccf7216d2 Change <bit> syntax to <bit>n</bit> as Jamey and Josh suggested and add more button, key, and graphics enumerations. Ian Osgood 2006-03-15 22:41:08 -08:00
  • 35ecaf45be Remove proto/X11 dependencies from xcb-demo. Ian Osgood 2006-03-15 10:09:47 -08:00
  • 4142e34695 Remove xcb-util dependency on proto/X11 by moving many defs from X.h to <enum>s in xproto.xml Ian Osgood 2006-03-14 18:23:37 -08:00
  • f5c4956a81 Fix XCBGetSetup to match prototype. Ian Osgood 2006-03-14 11:53:01 -08:00
  • 9472c251ae Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb Ian Osgood 2006-03-14 11:44:43 -08:00
  • 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 Ian Osgood 2006-03-14 10:18:22 -08:00
  • 0d648ac0ab doxygen documentation of the API TORRI Vincent 2006-03-14 07:40:39 +01:00