Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libX11

This commit is contained in:
Jeremy C. Reed 2006-12-14 14:23:20 -06:00
commit dd1705ced2
227 changed files with 1322 additions and 1192 deletions

3
.gitignore vendored
View file

@ -1,5 +1,6 @@
aclocal.m4
autom4te.cache
ChangeLog
compile
config.guess
config.log
@ -16,4 +17,6 @@ MakeOut
missing
mkinstalldirs
x11.pc
x11-xcb.pc
*~
libX11-*

View file

@ -4,6 +4,9 @@ Corporation (now part of HP).
Warren Turkal did the autotooling in October, 2003.
Josh Triplett, Jamey Sharp, and the XCB team (xcb@lists.freedesktop.org)
maintain the XCB support.
Individual deveopers include (in no particular order): Sebastien
Marineau, Holger Veit, Bruno Haible, Keith Packard, Bob Scheifler,
Takashi Fujiwara, Kazunori Nishihara, Hideki Hiura, Hiroyuki Miyamoto,

View file

@ -7,15 +7,18 @@ SUBDIRS=include $(ORDER) nls man
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = x11.pc
if XCB
pkgconfig_DATA += x11-xcb.pc
endif
EXTRA_DIST=x11.pc.in ChangeLog
EXTRA_DIST=x11.pc.in x11-xcb.pc.in ChangeLog autogen.sh
CLEANFILES=ChangeLog
MAINTAINERCLEANFILES=ChangeLog
.PHONY: ChangeLog
ChangeLog:
GIT_DIR=${srcdir}/.git git-log > ChangeLog
(GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
dist-hook: ChangeLog

113
NEWS
View file

@ -1,2 +1,113 @@
Xlib is autotooled!
Version 1.1.1 - 2006-11-30
The "xcompmgr is hard, let's go releasing" release
* Fix Bug #9154 and friends, to unbreak xcompmgr:
Always process an event for _XReadEvents, even if an error occurs.
Previously, process_responses (in the wait_for_first_event case called
from _XReadEvents) considered any return from xcb_wait_for_event
sufficient to think it had processed an event. If xcb_wait_for_event
returned an error, and no more events occurred before process_responses
called xcb_poll_for_event, process_responses would try to return with
dpy->head NULL, and would fail an assertion for the _XReadEvents
postcondition. Now, process_responses continues using xcb_wait_for_event
until it gets an event.
* Bug #9153: Fix access to freed memory.
The fix for bug #8622 introduced a smaller bug where _XReply would
read memory shortly after freeing it. This patch caches the needed
value in a stack-allocated variable before the heap-allocated memory
is freed.
* libx11 doesn't use inputproto in public headers; don't require it in x11.pc.
Based on a Debian patch.
* Debian bug #354315: Clarify return value in XGetWindowAttributes man page.
Patch by Debian user Ross Combs.
Version 1.1 - 2006-11-23
* Add note in man-page that XListFontsWithInfo is not thread-safe. _XReply
drops the Display lock, so the value of dpy->request may change before
_XReply is called again. Jamey Sharp discovered this by inspection a few
years ago.
* Fix Bug #8622, by fixing the response processing order for threaded apps.
process_responses (the common code for _XReply, _XReadEvents, and
_XEventsQueued) now handles responses in order, by adding condition variables
to the list of outstanding requests in dpy->xcb->pending_requests, and
blocking on them when those requests should get processed, to allow _XReply
to process them; if actually called from _XReply, it returns when _XReply's
request should get processed. _XReply broadcasts on its condition variable
after it has read its reply and re-acquired the display lock.
* Don't hold the display lock around callbacks to the application. This avoids
recursive locking of the display lock (which triggers an XCB locking
assertion), particularly with emacs.
* Add xcb-xlib dependency to x11.pc when built against XCB.
* Allocate the right amount of memory for dpy->lock_fns. Fixes a crash on
startup with gdk.
Version 1.1 RC2 - 2006-11-02
Benno Schulenberg:
nls: remove duplicate compose entries (bug #2286)
nls: remove shadowed compose entries (bug #2286)
nls (en_US): remove long compositions that override shorter (bug #2286)
Caolan McNamara:
XKB geometry: fix leaks in GetKeyboardByName (bug #8099)
David Nusinow:
Dynamically generate internal manpage section using __libmanpagesuffix__ so that it actually matches the section if you don't use 3X11
Jamey Sharp:
Add correct Display locking to XKB functions.
XKB bugfix: SyncHandle must be called after UnlockDisplay, not before.
XCB: check for and handle I/O errors in _XGetXCBBuffer.
Matthias Hopf:
Fix double open of compose file.
Version 1.1 RC1 - 2006-10-06
This release includes the Xlib/XCB work, which uses XCB as the Xlib transport
layer, and allows a client to use both Xlib and XCB on the same connection.
This allows clients to transition from Xlib to XCB incrementally.
Clients which link only to libX11, and do not use XCB, should not notice any
differences in this release. Clients desiring XCB interoperability should
additionally #include <X11/Xlib-xcb.h>, link to libX11-xcb, use
XGetXCBConnection(dpy) to obtain the underlying XCB connection, and then use
XCB functions directly on that connection.
Note that while a client can issue requests and handle their replies or errors
with either Xlib or XCB, only one can own and handle the event queue. By
default, Xlib must own the event queue, for compatibility with legacy Xlib
clients. Clients can use the function XSetEventQueueOwner immediately after
XOpenDisplay to let XCB own the event queue instead. Clients may not call
this function after processing any responses, as this will potentially lose
responses.
We expect to have an RC2 release corresponding to the Xorg RC2 schedule, which
should include additional internal architecture enhancements, but no
user-visible changes. 1.0 final should match RC2.
Other smaller changes in this release:
* correct ChangeLog generation
* support running lint and sparse
* Autoconf 2.60
* fix man page for XUrgencyHint
* improve man pages for XGrabButton, XGrabKey, XGetWindowProperty
* new locales: as_IN.UTF-8, kn_IN.UTF-8, ml_IN.UTF-8, or_IN.UTF-8,
te_IN.UTF-8, ur_IN.UTF-8
* on systems with both UNIXCONN and LOCALCONN, try unix if local fails
* fix sparse warnings
* ansify static functions
-- Josh Triplett <josh@freedesktop.org>, Jamey Sharp <jamey@minilop.net>

2
README
View file

@ -1,6 +1,6 @@
#define S(x, y) y##x
Please contact S(south.rr.com, wt@mid, and jim.gettys@hp.com) before doing
Please contact S(south.rr.com, wt@mid) and jim.gettys@hp.com before doing
any commits on this module.
This is the libX11 from XFree86.

View file

@ -3,7 +3,7 @@
AC_PREREQ(2.57)
AC_INIT([libX11],
1.0.99.0,
1.1.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libX11)
AC_CONFIG_SRCDIR([Makefile.am])
@ -20,7 +20,7 @@ AC_PROG_CC
XORG_PROG_RAWCPP
# Build XCL? or traditional Xlib?
# Build with XCB support?
AC_ARG_WITH(xcb,
AC_HELP_STRING([--with-xcb], [use XCB for low-level protocol implementation]),
[ac_cv_use_xcb=$withval], [ac_cv_use_xcb=yes])
@ -39,12 +39,13 @@ no)
AC_DEFINE(USE_XCB, 0, [Use XCB for low-level protocol implementation])
;;
*)
X11_REQUIRES="xcb-xlib"
X11_REQUIRES="xcb-xlib >= 0.9.92"
X11_EXTRA_DEPS="xcb-xlib"
xdmauth="no" # XCB handles all auth
AC_CHECK_HEADERS([features.h])
AC_DEFINE(USE_XCB, 1, [Use XCB for low-level protocol implementation])
;;
esac
AC_SUBST(X11_EXTRA_DEPS)
PKG_CHECK_MODULES(X11, xextproto xtrans $X11_REQUIRES)
dnl Issue an error if xtrans.m4 was not found and XTRANS_CONNECTION_FLAGS macro
@ -296,8 +297,8 @@ AM_CONDITIONAL(MANPAGES, [ test x$LIBMAN '!=' xno ])
AM_CONDITIONAL(XKB, [ test x$XKB = xyes ])
if test x"$XKB" = "xyes"; then
XKBPROTO_REQUIRES="kbproto inputproto"
PKG_CHECK_MODULES(XKBPROTO, $XKBPROTO_REQUIRES)
XKBPROTO_REQUIRES="kbproto"
PKG_CHECK_MODULES(XKBPROTO, kbproto inputproto)
AC_DEFINE(XKB,1,[Use XKB])
X11_CFLAGS="$X11_CFLAGS $XKBPROTO_CFLAGS"
X11_LIBS="$X11_LIBS $XKBPROTO_LIBS"
@ -446,7 +447,8 @@ AC_OUTPUT([Makefile
nls/zh_TW/Makefile
nls/zh_TW.big5/Makefile
nls/zh_TW.UTF-8/Makefile
x11.pc])
x11.pc
x11-xcb.pc])
echo ""
echo "X11 will be built with the following settings:"

View file

@ -16,5 +16,5 @@ EXTRA_DIST=\
X11/XlibConf.h.in
if XCB
x11include_HEADERS += X11/xcl.h
x11include_HEADERS += X11/Xlib-xcb.h
endif

15
include/X11/Xlib-xcb.h Normal file
View file

@ -0,0 +1,15 @@
/* Copyright (C) 2003-2006 Jamey Sharp, Josh Triplett
* This file is licensed under the MIT license. See the file COPYING. */
#ifndef XLIB_XCB_H
#define XLIB_XCB_H
#include <xcb/xcb.h>
#include <X11/Xlib.h>
xcb_connection_t *XGetXCBConnection(Display *dpy);
enum XEventQueueOwner { XlibOwnsEventQueue = 0, XCBOwnsEventQueue };
void XSetEventQueueOwner(Display *dpy, enum XEventQueueOwner owner);
#endif /* XLIB_XCB_H */

View file

@ -184,7 +184,7 @@ struct _XDisplay
int xcmisc_opcode; /* major opcode for XC-MISC */
struct _XkbInfoRec *xkb_info; /* XKB info */
struct _XtransConnInfo *trans_conn; /* transport connection object */
struct XCLPrivate *xcl; /* XCB glue private data */
struct _X11XCBPrivate *xcb; /* XCB glue private data */
};
#define XAllocIDs(dpy,ids,n) (*(dpy)->idlist_alloc)(dpy,ids,n)

View file

@ -1,53 +0,0 @@
/* Copyright (C) 2003 Jamey Sharp.
* This file is licensed under the MIT license. See the file COPYING. */
#ifndef XCL_H
#define XCL_H
#include <X11/Xmd.h>
#include <xcb/xcb.h>
#include <X11/Xlib.h>
/* Coercions from Xlib XID types to XCB XID types.
* On GCC/x86 with optimizations turned on, these compile to zero
* instructions. */
#define XCLCASTDECL(src_t, dst_t, field) \
static inline xcb_##dst_t xcl_##dst_t(src_t src) \
{ \
xcb_##dst_t dst; \
dst.field = src; \
return dst; \
}
#define XCLXIDCASTDECL(src_t, dst_t) XCLCASTDECL(src_t, dst_t, xid)
#define XCLIDCASTDECL(src_t, dst_t) XCLCASTDECL(src_t, dst_t, id)
XCLXIDCASTDECL(Window, window_t)
XCLXIDCASTDECL(Pixmap, pixmap_t)
XCLXIDCASTDECL(Cursor, cursor_t)
XCLXIDCASTDECL(Font, font_t)
XCLXIDCASTDECL(GContext, gcontext_t)
XCLXIDCASTDECL(Colormap, colormap_t)
XCLXIDCASTDECL(Atom, atom_t)
/* For the union types, pick an arbitrary field of the union to hold the
* Xlib XID. Assumes the bit pattern is the same regardless of the field. */
XCLCASTDECL(Drawable, drawable_t, window.xid)
XCLCASTDECL(Font, fontable_t, font.xid)
XCLIDCASTDECL(VisualID, visualid_t)
XCLIDCASTDECL(Time, timestamp_t)
XCLIDCASTDECL(KeySym, keysym_t)
XCLIDCASTDECL(KeyCode, keycode_t)
XCLIDCASTDECL(CARD8, button_t)
/* xcl/display.c */
xcb_connection_t *XGetXCBConnection(Display *dpy);
/* xcl/io.c */
enum XEventQueueOwner { XlibOwnsEventQueue = 0, XCBOwnsEventQueue };
void XSetEventQueueOwner(Display *dpy, enum XEventQueueOwner owner);
#endif /* XCL_H */

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH AllPlanes 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH AllPlanes __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, XListDepths, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, XMaxRequestSize, XExtendedMaxRequestSize, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease \- Display macros and functions
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH BlackPixelOfScreen 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH BlackPixelOfScreen __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
BlackPixelOfScreen, WhitePixelOfScreen, CellsOfScreen, DefaultColormapOfScreen, DefaultDepthOfScreen, DefaultGCOfScreen, DefaultVisualOfScreen, DoesBackingStore, DoesSaveUnders, DisplayOfScreen, XScreenNumberOfScreen, EventMaskOfScreen, HeightOfScreen, HeightMMOfScreen, MaxCmapsOfScreen, MinCmapsOfScreen, PlanesOfScreen, RootWindowOfScreen, WidthOfScreen, WidthMMOfScreen \- screen information functions and macros
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH DisplayOfCCC 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH DisplayOfCCC __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
DisplayOfCCC, VisualOfCCC, ScreenNumberOfCCC, ScreenWhitePointOfCCC, ClientWhitePointOfCCC \- Color Conversion Context macros
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH ImageByteOrder 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH ImageByteOrder __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
ImageByteOrder, BitmapBitOrder, BitmapPad, BitmapUnit, DisplayHeight, DisplayHeightMM, DisplayWidth, DisplayWidthMM, XListPixmapFormats, XPixmapFormatValues \- image format functions and macros
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH IsCursorKey 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH IsCursorKey __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
IsCursorKey, IsFunctionKey, IsKeypadKey, IsMiscFunctionKey, IsModifierKey, IsPFKey, IsPrivateKeypadKey \- keysym classification macros
.SH SYNTAX

View file

@ -76,6 +76,7 @@ libman_PRE = \
XGetVisualInfo.man \
XGetWindowAttributes.man \
XGetWindowProperty.man \
XGetXCBConnection.man \
XGrabButton.man \
XGrabKey.man \
XGrabKeyboard.man \
@ -132,6 +133,7 @@ libman_PRE = \
XSetCloseDownMode.man \
XSetCommand.man \
XSetErrorHandler.man \
XSetEventQueueOwner.man \
XSendEvent.man \
XSetFillStyle.man \
XSetFont.man \

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XAddConnectionWatch 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAddConnectionWatch __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAddConnectionWatch, XRemoveConnectionWatch, XProcessInternalConnection, XInternalConnectionNumbers \- handle Xlib internal connections
.SH SYNTAX

View file

@ -147,7 +147,7 @@
.el .sp 10p
..
.ny0
.TH XAddHost 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAddHost __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAddHost, XAddHosts, XListHosts, XRemoveHost, XRemoveHosts, XSetAccessControl, XEnableAccessControl, XDisableAccessControl, XHostAddress, XServerInterpretedAddress \- control host access and host control structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XAllocClassHint 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllocClassHint __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllocClassHint, XSetClassHint, XGetClassHint, XClassHint \- allocate class hints structure and set or read a window's WM_CLASS property
.SH SYNTAX

View file

@ -142,7 +142,7 @@
..
.ny0
'\" e
.TH XAllocColor 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllocColor __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllocColor, XAllocNamedColor, XAllocColorCells, XAllocColorPlanes, XFreeColors \- allocate and free colors
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XAllocIconSize 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllocIconSize __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllocIconSize, XSetIconSizes, XGetIconSizes, XIconSize \- allocate icon size structure and set or read a window's WM_ICON_SIZES property
.SH SYNTAX

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XAllocSizeHints 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllocSizeHints __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllocSizeHints, XSetWMNormalHints, XGetWMNormalHints, XSetWMSizeHints, XGetWMSizeHints, XSizeHints \- allocate size hints structure and set or read a window's WM_NORMAL_HINTS property
.SH SYNTAX

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XAllocStandardColormap 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllocStandardColormap __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllocStandardColormap, XSetRGBColormaps, XGetRGBColormaps, XStandardColormap \- allocate, set, or read a standard colormap structure
.SH SYNTAX

View file

@ -144,7 +144,7 @@
..
.ny0
'\" t
.TH XAllocWMHints 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllocWMHints __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllocWMHints, XSetWMHints, XGetWMHints, XWMHints \- allocate window manager hints structure and set or read a window's WM_HINTS property
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XAllowEvents 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAllowEvents __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAllowEvents \- release queued events
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XAnyEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XAnyEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XAnyEvent, XEvent \- generic X event structures
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XButtonEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XButtonEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XButtonEvent, XKeyEvent, XMotionEvent \- KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event structures
.SH STRUCTURES

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XChangeKeyboardControl 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XChangeKeyboardControl __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XChangeKeyboardControl, XGetKeyboardControl, XAutoRepeatOn, XAutoRepeatOff, XBell, XQueryKeymap, XKeyboardControl \- manipulate keyboard settings and keyboard control structure
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XChangeKeyboardMapping 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XChangeKeyboardMapping __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XChangeKeyboardMapping, XGetKeyboardMapping, XDisplayKeycodes, XSetModifierMapping, XGetModifierMapping, XNewModifiermap, XInsertModifiermapEntry, XDeleteModifiermapEntry, XFreeModifierMap XModifierKeymap \- manipulate keyboard encoding and keyboard encoding structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XChangePointerControl 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XChangePointerControl __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XChangePointerControl, XGetPointerControl \- control pointer
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XChangeSaveSet 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XChangeSaveSet __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XChangeSaveSet, XAddToSaveSet, XRemoveFromSaveSet \- change a client's save set
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XChangeWindowAttributes 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XChangeWindowAttributes __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XChangeWindowAttributes, XSetWindowBackground, XSetWindowBackgroundPixmap, XSetWindowBorder, XSetWindowBorderPixmap, XSetWindowColormap \- change window attributes
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XCirculateEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCirculateEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCirculateEvent \- CirculateNotify event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XCirculateRequestEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCirculateRequestEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCirculateRequestEvent \- CirculateRequest event structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XClearArea 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XClearArea __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XClearArea, XClearWindow \- clear area or window
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XClientMessageEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XClientMessageEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XClientMessageEvent \- ClientMessage event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XColormapEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XColormapEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XColormapEvent \- ColormapNotify event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XConfigureEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XConfigureEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XConfigureEvent \- ConfigureNotify event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XConfigureRequestEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XConfigureRequestEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XConfigureRequestEvent \- ConfigureRequest event structure
.SH STRUCTURES

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XConfigureWindow 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XConfigureWindow __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XConfigureWindow, XMoveWindow, XResizeWindow, XMoveResizeWindow, XSetWindowBorderWidth, XWindowChanges \- configure windows and window changes structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCopyArea 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCopyArea __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCopyArea, XCopyPlane \- copy areas
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XCreateColormap 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateColormap __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateColormap, XCopyColormapAndFree, XFreeColormap, XColor \- create, copy, or destroy colormaps and color structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreateFontCursor 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateFontCursor __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateFontCursor, XCreatePixmapCursor, XCreateGlyphCursor \- create cursors
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreateFontSet 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateFontSet __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateFontSet, XFreeFontSet \- create and free an international text drawing font set
.SH SYNTAX

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XCreateGC 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateGC __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateGC, XCopyGC, XChangeGC, XGetGCValues, XFreeGC, XGContextFromGC, XGCValues \- create or free graphics contexts and graphics context structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreateIC 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateIC __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateIC, XDestroyIC, XIMOfIC \- create, destroy, and obtain the input method of an input context
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreateOC 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateOC __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateOC, XDestroyOC, XSetOCValues, XGetOCValues, XOMOfOC \- create output contexts
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreatePixmap 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreatePixmap __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreatePixmap, XFreePixmap \- create or destroy pixmaps
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreateRegion 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateRegion __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateRegion, XSetRegion, XDestroyRegion \- create or destroy regions
.SH SYNTAX

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XCreateWindow 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateWindow __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateWindow, XCreateSimpleWindow, XSetWindowAttributes \- create windows and window attributes structure
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XCreateWindowEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateWindowEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCreateWindowEvent \- CreateNotify event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XCrossingEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCrossingEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XCrossingEvent \- EnterNotify and LeaveNotify event structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDefineCursor 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDefineCursor __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDefineCursor, XUndefineCursor \- define cursors
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDestroyWindow 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDestroyWindow __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDestroyWindow, XDestroySubwindows \- destroy windows
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XDestroyWindowEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDestroyWindowEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDestroyWindowEvent \- DestroyNotify event structure
.SH STRUCTURES

View file

@ -143,7 +143,7 @@
..
.ny0
'\" e
.TH XDrawArc 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawArc __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawArc, XDrawArcs, XArc \- draw arcs and arc structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDrawImageString 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawImageString __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawImageString, XDrawImageString16 \- draw image text
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDrawLine 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawLine __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawLine, XDrawLines, XDrawSegments, XSegment \- draw lines, polygons, and line structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDrawPoint 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawPoint __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawPoint, XDrawPoints, XPoint \- draw points and points structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDrawRectangle 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawRectangle __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawRectangle, XDrawRectangles, XRectangle \- draw rectangles and rectangles structure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XDrawString 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawString __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawString, XDrawString16 \- draw text characters
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XDrawText 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XDrawText __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XDrawText, XDrawText16, XTextItem, XTextItem16 \- draw polytext text and text drawing structures
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XEmptyRegion 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XEmptyRegion __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XEmptyRegion, XEqualRegion, XPointInRegion, XRectInRegion \- determine if regions are empty or equal
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XErrorEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XErrorEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XErrorEvent \- X error event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XExposeEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XExposeEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XExposeEvent \- Expose event structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XExtentsOfFontSet 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XExtentsOfFontSet __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XExtentsOfFontSet \- obtain the maximum extents structure for a font set
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XFillRectangle 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFillRectangle __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFillRectangle, XFillRectangles, XFillPolygon, XFillArc, XFillArcs \- fill rectangles, polygons, or arcs
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XFilterEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFilterEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFilterEvent \- filter X events for an input method
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XFlush 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFlush __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFlush, XSync, XEventsQueued, XPending \- handle output buffer or event queue
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XFocusChangeEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFocusChangeEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFocusChangeEvent \- FocusIn and FocusOut event structure
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XFontSetExtents 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFontSetExtents __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFontSetExtents \- XFontSetExtents structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XFontsOfFontSet 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFontsOfFontSet __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFontsOfFontSet, XBaseFontNameListOfFontSet, XLocaleOfFontSet, XContextDependentDrawing, XContextualDrawing, XDirectionalDependentDrawing \- obtain fontset information
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XFree 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XFree __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XFree \- free client data
.SH SYNTAX

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XGetVisualInfo 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGetVisualInfo __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGetVisualInfo, XMatchVisualInfo, XVisualIDFromVisual, XVisualInfo \- obtain visual information and visual structure
.SH SYNTAX

View file

@ -143,7 +143,7 @@
..
.ny0
'\" t
.TH XGetWindowAttributes 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGetWindowAttributes __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGetWindowAttributes, XGetGeometry, XWindowAttributes \- get current window attribute or geometry and current window attributes structure
.SH SYNTAX
@ -193,7 +193,8 @@ The
.ZN XGetWindowAttributes
function returns the current attributes for the specified window to an
.ZN XWindowAttributes
structure.
structure. It returns a nonzero status on success; otherwise, it returns a
zero status.
.LP
.ZN XGetWindowAttributes
can generate
@ -210,6 +211,8 @@ border width, and depth.
These are described in the argument list.
It is legal to pass to this function a window whose class is
.ZN InputOnly .
It returns a nonzero status on success; otherwise, it returns a
zero status.
.SH STRUCTURES
The
.ZN XWindowAttributes

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XGetWindowProperty 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGetWindowProperty __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGetWindowProperty, XListProperties, XChangeProperty, XRotateWindowProperties, XDeleteProperty \- obtain and change window properties
.SH SYNTAX

44
man/XGetXCBConnection.man Normal file
View file

@ -0,0 +1,44 @@
.\" Copyright \(co 2006 Josh Triplett
.\"
.\" Permission is hereby granted, free of charge, to any person obtaining
.\" a copy of this software and associated documentation files (the
.\" "Software"), to deal in the Software without restriction, including
.\" without limitation the rights to use, copy, modify, merge, publish,
.\" distribute, sublicense, and/or sell copies of the Software, and to
.\" permit persons to whom the Software is furnished to do so, subject to
.\" the following conditions:
.\"
.\" The above copyright notice and this permission notice shall be included
.\" in all copies or substantial portions of the Software.
.\"
.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
.\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
.\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
.\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
.\" OTHER DEALINGS IN THE SOFTWARE.
.\"
.TH XGetXCBConnection __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGetXCBConnection \- get the XCB connection for an Xlib Display
.SH SYNTAX
.HP
#include <X11/Xlib-xcb.h>
.HP
xcb_connection_t *XGetXCBConnection(Display *\fIdpy\fP);
.SH ARGUMENTS
.IP \fIdpy\fP 1i
Specifies the connection to the X server.
.IN "Environment" "DISPLAY"
.SH DESCRIPTION
The \fIXGetXCBConnection\fP function returns the XCB connection associated with
an Xlib Display. Clients can use this XCB connection with functions from the
XCB library, just as they would with an XCB connection created with XCB.
Callers of this function must link to libX11-xcb and a version of Xlib built
with XCB support.
.SH "SEE ALSO"
XOpenDisplay(3X11),
XSetEventQueueOwner(3X11),
.br
\fIXlib \- C Language X Interface\fP

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XGrabButton 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGrabButton __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGrabButton, XUngrabButton \- grab pointer buttons
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XGrabKey 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGrabKey __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGrabKey, XUngrabKey \- grab keyboard keys
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XGrabKeyboard 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGrabKeyboard __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGrabKeyboard, XUngrabKeyboard \- grab the keyboard
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XGrabPointer 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGrabPointer __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGrabPointer, XUngrabPointer, XChangeActivePointerGrab \- grab the pointer
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XGrabServer 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGrabServer __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGrabServer, XUngrabServer \- grab the server
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XGraphicsExposeEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGraphicsExposeEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGraphicsExposeEvent, XNoExposeEvent \- GraphicsExpose and NoExpose event structures
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XGravityEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XGravityEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XGravityEvent \- GravityNotify event structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XIconifyWindow 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XIconifyWindow __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XIconifyWindow, XWithdrawWindow, XReconfigureWMWindow \- manipulate top-level windows
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XIfEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XIfEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XIfEvent, XCheckIfEvent, XPeekIfEvent \- check the event queue with a predicate procedure
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XCreateImage 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XCreateImage __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XInitImage, XCreateImage, XGetPixel, XPutPixel, XSubImage, XAddPixel, XDestroyImage \- image utilities
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XInitThreads 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XInitThreads __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XInitThreads, XLockDisplay, XUnlockDisplay \- multi-threading support
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XInstallColormap 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XInstallColormap __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XInstallColormap, XUninstallColormap, XListInstalledColormaps \- control colormaps
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XInternAtom 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XInternAtom __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XInternAtom, XInternAtoms, XGetAtomName, XGetAtomNames \- create or return atom names
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XIntersectRegion 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XIntersectRegion __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XIntersectRegion, XUnionRegion, XUnionRectWithRegion, XSubtractRegion, XXorRegion, XOffsetRegion, XShrinkRegion \- region arithmetic
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XKeymapEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XKeymapEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XKeymapEvent \- KeymapNotify event structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XListFonts 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XListFonts __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XListFonts, XFreeFontNames, XListFontsWithInfo, XFreeFontInfo \- obtain or free font names and information
.SH SYNTAX
@ -253,6 +253,12 @@ is passed, the structure is freed,
but the font is not closed; use
.ZN XUnloadFont
to close the font.
.LP
Note that
.ZN XListFontsWithInfo
is not thread-safe. If other threads make X requests on the same
.ZN Display ,
then this function's behavior is undefined.
.SH "SEE ALSO"
XLoadFont(3X11),
XSetFontPath(3X11)

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XLoadFont 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XLoadFont __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XLoadFont, XQueryFont, XLoadQueryFont, XFreeFont, XGetFontProperty, XUnloadFont, XCharStruct, XFontProp, XChar2b, XFontStruct \- load or unload fonts and font metric structures
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XLookupKeysym 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XLookupKeysym __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XLookupKeysym, XRefreshKeyboardMapping, XLookupString, XRebindKeysym \- handle keyboard input events in Latin-1
.SH SYNTAX

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XMapEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XMapEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XMapEvent, XMappingEvent \- MapNotify and MappingNotify event structures
.SH STRUCTURES

View file

@ -141,7 +141,7 @@
.el .sp 10p
..
.ny0
.TH XMapRequestEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XMapRequestEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XMapRequestEvent \- MapRequest event structure
.SH STRUCTURES

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XMapWindow 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XMapWindow __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XMapWindow, XMapRaised, XMapSubwindows \- map windows
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XNextEvent 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XNextEvent __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XNextEvent, XPeekEvent, XWindowEvent, XCheckWindowEvent, XMaskEvent, XCheckMaskEvent, XCheckTypedEvent, XCheckTypedWindowEvent \- select events by type
.SH SYNTAX

View file

@ -140,7 +140,7 @@
.el .sp 10p
..
.ny0
.TH XNoOp 3X11 __xorgversion__ "XLIB FUNCTIONS"
.TH XNoOp __libmansuffix__ __xorgversion__ "XLIB FUNCTIONS"
.SH NAME
XNoOp \- No Operation
.SH SYNTAX

Some files were not shown because too many files have changed in this diff Show more