[libXext: PATCH] Fix id attributes to keep the upper/lower case of the title,function, etc that they go with. Convert <functions> to <olink><functions> to support crosslinking. Fix cases in <linkend> to match the corrected cases.
Gaetan Nadon
memsize at videotron.ca
Wed Sep 21 16:53:22 PDT 2011
On Wed, 2011-09-21 at 14:05 -0600, Matt Dew wrote:
> ---
> specs/dbelib.xml | 68 +++++++++++++++++++++++++++---------------------------
> 1 files changed, 34 insertions(+), 34 deletions(-)
After you fix the long long long one-liner commit text,
Reviewed-by: Gaetan Nadon <memsize at videotron.ca>
>
> diff --git a/specs/dbelib.xml b/specs/dbelib.xml
> index d3616fc..cfad2eb 100644
> --- a/specs/dbelib.xml
> +++ b/specs/dbelib.xml
> @@ -56,7 +56,7 @@ purpose of the information in this document. This documentation is provided
>
> </bookinfo>
>
> -<chapter id="introduction">
> +<chapter id='Introduction'>
> <title>Introduction</title>
> <para>
> The Double Buffer Extension (DBE) provides a standard way to utilize
> @@ -74,7 +74,7 @@ frame. The result is a flicker-free animation.
>
> </chapter>
>
> -<chapter id="goals">
> +<chapter id='Goals'>
> <title>Goals</title>
>
> <para>
> @@ -142,7 +142,7 @@ hardware access (DGHA) architectures.
>
> </chapter>
>
> -<chapter id="concepts">
> +<chapter id='Concepts'>
> <title>Concepts</title>
> <para>
> Normal windows are created using the core CreateWindow request, which
> @@ -293,7 +293,7 @@ that need such facilities (for example, to maintain a constant frame rate)
> should investigate the Synchronization Extension, an X Consortium standard.
> </para>
>
> -<sect1 id="window_management_operations">
> +<sect1 id='Window_Management_Operations'>
> <title>Window Management Operations</title>
>
> <para>
> @@ -344,7 +344,7 @@ events are generated for D.
>
> </sect1>
>
> -<sect1 id="complex_swap_actions">
> +<sect1 id='Complex_Swap_Actions'>
> <title>Complex Swap Actions</title>
> <para>
> DBE has no explicit knowledge of ancillary buffers (for example, depth buffers
> @@ -451,14 +451,14 @@ variety of implementations.
> </sect1>
> </chapter>
>
> -<chapter id="c_language_bindings">
> +<chapter id='C_Language_Binding'>
> <title>C Language Binding</title>
> <para>
> All identiï¬er The header for this extension is <X11/extensions/Xdbe.h>.
> names provided by this header begin with Xdbe.
> </para>
>
> -<sect1 id="types">
> +<sect1 id='Types'>
> <title>Types</title>
>
> <para>
> @@ -475,7 +475,7 @@ The type <function>XdbeSwapAction</function> can be one of the constants
>
> </sect1>
>
> -<sect1 id="c_functions">
> +<sect1 id='C_Functions'>
> <title>C Functions</title>
> <para>
> The C functions provide direct access to the protocol and add no additional
> @@ -486,7 +486,7 @@ start of the function name with DBE. All functions that have return type
> zero for failure.
> </para>
>
> -<funcsynopsis id='xdbequeryextension'>
> +<funcsynopsis id='XdbeQueryExtension'>
> <funcprototype>
> <funcdef>Status <function>XdbeQueryExtension</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -496,7 +496,7 @@ zero for failure.
> </funcsynopsis>
>
> <para>
> -<function>XdbeQueryExtension</function> sets major version return and minor
> +<olink targetdoc='dbelib' targetptr='XdbeQueryExtension'><function>XdbeQueryExtension</function></olink> sets major version return and minor
> version return to the major and minor DBE protocol version supported by
> the server. If the DBE library is compatible with the version returned by
> the server, it returns nonzero. If dpy does not support the DBE extension,
> @@ -507,7 +507,7 @@ violates this rule, the effects of all subsequent Xdbe calls that it makes
> are undefined.
> </para>
>
> -<funcsynopsis id='xdbegetvisualinfo'>
> +<funcsynopsis id='XdbeGetVisualInfo'>
> <funcprototype>
> <funcdef>XdbeScreenVisualInfo *<function>XdbeGetVisualInfo</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -518,7 +518,7 @@ are undefined.
>
> <para>
>
> -<function>XdbeGetVisualInfo</function> returns information about which
> +<olink targetdoc='dbelib' targetptr='XdbeGetVisualInfo'><function>XdbeGetVisualInfo</function></olink> returns information about which
> visuals support double buffering. The argument num_screens specifies how
> many elements there are in the screen_specifiers list. Each drawable in
> screen_specifiers designates a screen for which the supported visuals are
> @@ -564,11 +564,11 @@ int perflevel performance level of visual
> <para>
> <function>XdbeFreeVisualInfo</function> frees the list of
> <function>XdbeScreenVisualInfo</function> returned by
> -<function>XdbeGetVisualInfo</function>.
> +<olink targetdoc='dbelib' targetptr='XdbeGetVisualInfo'><function>XdbeGetVisualInfo</function></olink>.
> </para>
>
>
> -<funcsynopsis id='xdbeallocatebackbuffername'>
> +<funcsynopsis id='XdbeAllocateBackBufferName'>
> <funcprototype>
> <funcdef>XdbeBackBuffer <function>XdbeAllocateBackBufferName</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -579,16 +579,16 @@ int perflevel performance level of visual
>
>
> <para>
> -<function>XdbeAllocateBackBufferName</function> returns a drawable ID used
> +<olink targetdoc='dbelib' targetptr='XdbeAllocateBackBufferName'><function>XdbeAllocateBackBufferName</function></olink> returns a drawable ID used
> to refer to the back buffer of the specified window. The swap_action is a
> hint to indicate the swap_action that will likely be used in subsequent
> -calls to <function>XdbeSwapBuffers</function>. The actual swap_action
> -used in calls to <function>XdbeSwapBuffers</function> does not have to be
> +calls to <olink targetdoc='dbelib' targetptr='XdbeSwapBuffers'><function>XdbeSwapBuffers</function></olink>. The actual swap_action
> +used in calls to <olink targetdoc='dbelib' targetptr='XdbeSwapBuffers'><function>XdbeSwapBuffers</function></olink> does not have to be
> the same as the swap_action passed to this function, though clients are
> encouraged to provide accurate information whenever possible.
> </para>
>
> -<funcsynopsis id='xdbedeallocatebackbuffername'>
> +<funcsynopsis id='XdbeDeallocateBackBufferName'>
> <funcprototype>
> <funcdef>Status <function>XdbeDeallocateBackBufferName</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -597,14 +597,14 @@ encouraged to provide accurate information whenever possible.
> </funcsynopsis>
>
> <para>
> -<function>XdbeDeallocateBackBufferName</function> frees the specified
> +<olink targetdoc='dbelib' targetptr='XdbeDeallocateBackBufferName'><function>XdbeDeallocateBackBufferName</function></olink> frees the specified
> drawable ID, buffer, that was obtained via
> -<function>XdbeAllocateBackBufferName</function>. The buffer must be a valid
> +<olink targetdoc='dbelib' targetptr='XdbeAllocateBackBufferName'><function>XdbeAllocateBackBufferName</function></olink>. The buffer must be a valid
> name for the back buffer of a window, or an
> <function>XdbeBadBuffer</function> error results.
> </para>
>
> -<funcsynopsis id='xdbeswapbuffers'>
> +<funcsynopsis id='XdbeSwapBuffers'>
> <funcprototype>
> <funcdef>Status <function>XdbeSwapBuffers</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -614,7 +614,7 @@ name for the back buffer of a window, or an
> </funcsynopsis>
>
> <para>
> -<function>XdbeSwapBuffers</function> swaps the front and back buffers
> +<olink targetdoc='dbelib' targetptr='XdbeSwapBuffers'><function>XdbeSwapBuffers</function></olink> swaps the front and back buffers
> for a list of windows. The argument num_windows specifies how many windows
> are to have their buffers swapped; it is the number of elements in the
> swap_info array. The argument swap_info specifies the information needed
> @@ -629,7 +629,7 @@ Window swap_window window for which to swap buffers
> XdbeSwapAction swap_action swap action to use for this swap window
> </literallayout>
>
> -<funcsynopsis id='xdbebeginidiom'>
> +<funcsynopsis id='XdbeBeginIdiom'>
> <funcprototype>
> <funcdef>Status <function>XdbeBeginIdiom</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -637,14 +637,14 @@ XdbeSwapAction swap_action swap action to use for this swap window
> </funcsynopsis>
>
> <para>
> -<function>XdbeBeginIdiom</function> marks the beginning of an idiom
> +<olink targetdoc='dbelib' targetptr='XdbeBeginIdiom'><function>XdbeBeginIdiom</function></olink> marks the beginning of an idiom
> sequence. See
> -<link linkend="complex_swap_actions">
> -<xref linkend="complex_swap_actions"></xref></link>
> +<link linkend='Complex_Swap_Actions'>
> +<xref linkend='Complex_Swap_Actions'></xref></link>
> for a complete discussion of idioms.
> </para>
>
> -<funcsynopsis id='xdbeendidiom'>
> +<funcsynopsis id='XdbeEndIdiom'>
> <funcprototype>
> <funcdef>Status <function>XdbeEndIdiom</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -652,10 +652,10 @@ for a complete discussion of idioms.
> </funcsynopsis>
>
> <para>
> -<function>XdbeEndIdiom</function> marks the end of an idiom sequence.
> +<olink targetdoc='dbelib' targetptr='XdbeEndIdiom'><function>XdbeEndIdiom</function></olink> marks the end of an idiom sequence.
> </para>
>
> -<funcsynopsis id='xdbegetbackbufferattributes'>
> +<funcsynopsis id='XdbeGetBackBufferAttributes'>
> <funcprototype>
> <funcdef>XdbeBackBufferAttributes *<function>XdbeGetBackBufferAttributes</function></funcdef>
> <paramdef>Display <parameter> *dpy</parameter></paramdef>
> @@ -664,7 +664,7 @@ for a complete discussion of idioms.
> </funcsynopsis>
>
> <para>
> -<function>XdbeGetBackBufferAttributes</function> returns the attributes associated with
> +<olink targetdoc='dbelib' targetptr='XdbeGetBackBufferAttributes'><function>XdbeGetBackBufferAttributes</function></olink> returns the attributes associated with
> the specified buffer.
> </para>
> <para>
> @@ -681,11 +681,11 @@ set to None.
> </para>
> <para>
> The returned <function>XdbeBackBufferAttributes</function> structure
> -can be freed with the Xlib function <function>XFree</function>.
> +can be freed with the Xlib function <olink targetdoc='libX11' targetptr='XFree'><function>XFree</function></olink>.
> </para>
> </sect1>
>
> -<sect1 id="errors">
> +<sect1 id='Errors'>
> <title>Errors</title>
> <para>
> The <function>XdbeBufferError</function> structure has the following fields:
> @@ -702,7 +702,7 @@ unsigned char minor code Minor op-code of failed request
> </sect1>
> </chapter>
>
> -<chapter id="acknowledgements">
> +<chapter id='Acknowledgements'>
> <title>Acknowledgements</title>
>
> <para>
> @@ -727,7 +727,7 @@ of the specification. David served as architect.
> </para>
>
> </chapter>
> -<chapter id="references">
> +<chapter id='References'>
> <title>References</title>
> <para>
> Jeffrey Friedberg, Larry Seiler, and Jeff Vroom, "Multi-buffering Extension
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110921/df49087e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110921/df49087e/attachment-0001.pgp>
More information about the xorg-devel
mailing list