From f107d40a9e91e0cd06635c29a51633339f0f7465 Mon Sep 17 00:00:00 2001 From: Matt Dew Date: Sun, 22 May 2011 19:34:50 -0600 Subject: Add olinks to functions decribed in libX11 documentation. This patch is used with the libX11 patch. It turns the functions listed in this doc into hyperlinks to the declarations that are in libX11 documentation. Signed-off-by: Matt Dew Reviewed-by: Gaetan Nadon --- specs/bigreq.xml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) (limited to 'specs') diff --git a/specs/bigreq.xml b/specs/bigreq.xml index c5b08b2..31281cb 100644 --- a/specs/bigreq.xml +++ b/specs/bigreq.xml @@ -287,9 +287,27 @@ C language binding -It is desirable for core Xlib, and other extensions, to use this extension internally when necessary. It is also desirable to make the use of this extension as transparent as possible to the X client. For example, if enabling of the extension were delayed until the first time it was needed, an application that used XNextRequest to determine the sequence number of a request would no longer get the correct sequence number. As such, XOpenDisplay will determine if the extension is supported by the server and, if it is, enable extended-length encodings. - -The core Xlib functions XDrawLines, XDrawArcs, XFillPolygon, XChangeProperty, XSetClipRectangles, and XSetRegion are required to use extended-length encodings when necessary, if supported by the server. Use of extended-length encodings in other core Xlib functions (XDrawPoints, XDrawRectangles, XDrawSegments. XFillArcs, XFillRectangles, XPutImage is permitted but not required; an Xlib implementation may choose to split the data across multiple smaller requests instead. +It is desirable for core Xlib, and other extensions, to use this extension internally when necessary. It is also desirable to make the use of this extension as transparent as possible to the X client. For example, if enabling of the extension were delayed until the first time it was needed, an application that used +XNextRequest +to determine the sequence number of a request would no longer get the correct sequence number. As such, +XOpenDisplay +will determine if the extension is supported by the server and, if it is, enable extended-length encodings. + +The core Xlib functions +XDrawLines, +XDrawArcs, +XFillPolygon, +XChangeProperty, +XSetClipRectangles, and +XSetRegion. +are required to use extended-length encodings when necessary, if supported by the server. Use of extended-length encodings in other core Xlib functions +(XDrawPoints, +XDrawRectangles, +XDrawSegments. +XFillArcs, +XFillRectangles, +XPutImage +is permitted but not required; an Xlib implementation may choose to split the data across multiple smaller requests instead. To permit clients to know what the maximum-request-length for extended-length encodings is, the following function is added to Xlib: -- cgit v1.2.1