<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.32.2">
</HEAD>
<BODY>
On Wed, 2011-09-21 at 14:05 -0600, Matt Dew wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
---
 specs/dbelib.xml |   68 +++++++++++++++++++++++++++---------------------------
 1 files changed, 34 insertions(+), 34 deletions(-)
</PRE>
</BLOCKQUOTE>
<BR>
After you fix the long long long one-liner commit text,<BR>
<BR>
Reviewed-by: Gaetan Nadon &lt;memsize@videotron.ca&gt;
<BLOCKQUOTE TYPE=CITE>
<PRE>

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
 
 &lt;/bookinfo&gt;
 
-&lt;chapter id=&quot;introduction&quot;&gt;
+&lt;chapter id='Introduction'&gt;
 &lt;title&gt;Introduction&lt;/title&gt;
 &lt;para&gt;
 The Double Buffer Extension (DBE) provides a standard way to utilize
@@ -74,7 +74,7 @@ frame. The result is a flicker-free animation.
 
 &lt;/chapter&gt;
 
-&lt;chapter id=&quot;goals&quot;&gt;
+&lt;chapter id='Goals'&gt;
 &lt;title&gt;Goals&lt;/title&gt;
 
 &lt;para&gt;
@@ -142,7 +142,7 @@ hardware access (DGHA) architectures.
 
 &lt;/chapter&gt;
 
-&lt;chapter id=&quot;concepts&quot;&gt;
+&lt;chapter id='Concepts'&gt;
 &lt;title&gt;Concepts&lt;/title&gt;
 &lt;para&gt;
 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.
 &lt;/para&gt;
 
-&lt;sect1 id=&quot;window_management_operations&quot;&gt;
+&lt;sect1 id='Window_Management_Operations'&gt;
 &lt;title&gt;Window Management Operations&lt;/title&gt;
 
 &lt;para&gt;
@@ -344,7 +344,7 @@ events are generated for D.
 
 &lt;/sect1&gt;
 
-&lt;sect1 id=&quot;complex_swap_actions&quot;&gt;
+&lt;sect1 id='Complex_Swap_Actions'&gt;
 &lt;title&gt;Complex Swap Actions&lt;/title&gt;
 &lt;para&gt;
 DBE has no explicit knowledge of ancillary buffers (for example, depth buffers
@@ -451,14 +451,14 @@ variety of implementations.
 &lt;/sect1&gt;
 &lt;/chapter&gt;
 
-&lt;chapter id=&quot;c_language_bindings&quot;&gt;
+&lt;chapter id='C_Language_Binding'&gt;
 &lt;title&gt;C Language Binding&lt;/title&gt;
 &lt;para&gt;
 All identi&#239;&#172;er The header for this extension is &amp;lt;X11/extensions/Xdbe.h&amp;gt;.
 names provided by this header begin with Xdbe.
 &lt;/para&gt;
 
-&lt;sect1 id=&quot;types&quot;&gt;
+&lt;sect1 id='Types'&gt;
 &lt;title&gt;Types&lt;/title&gt;
 
 &lt;para&gt;
@@ -475,7 +475,7 @@ The type &lt;function&gt;XdbeSwapAction&lt;/function&gt; can be one of the constants
 
 &lt;/sect1&gt;
 
-&lt;sect1 id=&quot;c_functions&quot;&gt;
+&lt;sect1 id='C_Functions'&gt;
 &lt;title&gt;C Functions&lt;/title&gt;
 &lt;para&gt;
 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.
 &lt;/para&gt;
 
-&lt;funcsynopsis id='xdbequeryextension'&gt;
+&lt;funcsynopsis id='XdbeQueryExtension'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;Status &lt;function&gt;XdbeQueryExtension&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -496,7 +496,7 @@ zero for failure.
 &lt;/funcsynopsis&gt;
 
 &lt;para&gt;
-&lt;function&gt;XdbeQueryExtension&lt;/function&gt; sets major version return and minor
+&lt;olink targetdoc='dbelib' targetptr='XdbeQueryExtension'&gt;&lt;function&gt;XdbeQueryExtension&lt;/function&gt;&lt;/olink&gt; 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.
 &lt;/para&gt;
 
-&lt;funcsynopsis id='xdbegetvisualinfo'&gt;
+&lt;funcsynopsis id='XdbeGetVisualInfo'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;XdbeScreenVisualInfo *&lt;function&gt;XdbeGetVisualInfo&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -518,7 +518,7 @@ are undefined.
 
 &lt;para&gt;
 
-&lt;function&gt;XdbeGetVisualInfo&lt;/function&gt; returns information about which
+&lt;olink targetdoc='dbelib' targetptr='XdbeGetVisualInfo'&gt;&lt;function&gt;XdbeGetVisualInfo&lt;/function&gt;&lt;/olink&gt; 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
 &lt;para&gt;
 &lt;function&gt;XdbeFreeVisualInfo&lt;/function&gt; frees the list of
 &lt;function&gt;XdbeScreenVisualInfo&lt;/function&gt; returned by
-&lt;function&gt;XdbeGetVisualInfo&lt;/function&gt;.
+&lt;olink targetdoc='dbelib' targetptr='XdbeGetVisualInfo'&gt;&lt;function&gt;XdbeGetVisualInfo&lt;/function&gt;&lt;/olink&gt;.
 &lt;/para&gt;
 

-&lt;funcsynopsis id='xdbeallocatebackbuffername'&gt;
+&lt;funcsynopsis id='XdbeAllocateBackBufferName'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;XdbeBackBuffer &lt;function&gt;XdbeAllocateBackBufferName&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -579,16 +579,16 @@ int              perflevel  performance level of visual
 

 &lt;para&gt;
-&lt;function&gt;XdbeAllocateBackBufferName&lt;/function&gt; returns a drawable ID used
+&lt;olink targetdoc='dbelib' targetptr='XdbeAllocateBackBufferName'&gt;&lt;function&gt;XdbeAllocateBackBufferName&lt;/function&gt;&lt;/olink&gt; 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 &lt;function&gt;XdbeSwapBuffers&lt;/function&gt;.  The actual swap_action
-used in calls to &lt;function&gt;XdbeSwapBuffers&lt;/function&gt; does not have to be
+calls to &lt;olink targetdoc='dbelib' targetptr='XdbeSwapBuffers'&gt;&lt;function&gt;XdbeSwapBuffers&lt;/function&gt;&lt;/olink&gt;.  The actual swap_action
+used in calls to &lt;olink targetdoc='dbelib' targetptr='XdbeSwapBuffers'&gt;&lt;function&gt;XdbeSwapBuffers&lt;/function&gt;&lt;/olink&gt; 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.
 &lt;/para&gt;
 
-&lt;funcsynopsis id='xdbedeallocatebackbuffername'&gt;
+&lt;funcsynopsis id='XdbeDeallocateBackBufferName'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;Status &lt;function&gt;XdbeDeallocateBackBufferName&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -597,14 +597,14 @@ encouraged to provide accurate information whenever possible.
 &lt;/funcsynopsis&gt;
 
 &lt;para&gt;
-&lt;function&gt;XdbeDeallocateBackBufferName&lt;/function&gt; frees the specified
+&lt;olink targetdoc='dbelib' targetptr='XdbeDeallocateBackBufferName'&gt;&lt;function&gt;XdbeDeallocateBackBufferName&lt;/function&gt;&lt;/olink&gt; frees the specified
 drawable ID, buffer, that was obtained via
-&lt;function&gt;XdbeAllocateBackBufferName&lt;/function&gt;. The buffer must be a valid
+&lt;olink targetdoc='dbelib' targetptr='XdbeAllocateBackBufferName'&gt;&lt;function&gt;XdbeAllocateBackBufferName&lt;/function&gt;&lt;/olink&gt;. The buffer must be a valid
 name for the back buffer of a window, or an
 &lt;function&gt;XdbeBadBuffer&lt;/function&gt; error results.
 &lt;/para&gt;
 
-&lt;funcsynopsis id='xdbeswapbuffers'&gt;
+&lt;funcsynopsis id='XdbeSwapBuffers'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;Status &lt;function&gt;XdbeSwapBuffers&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -614,7 +614,7 @@ name for the back buffer of a window, or an
 &lt;/funcsynopsis&gt;
 
 &lt;para&gt;
-&lt;function&gt;XdbeSwapBuffers&lt;/function&gt; swaps the front and back buffers
+&lt;olink targetdoc='dbelib' targetptr='XdbeSwapBuffers'&gt;&lt;function&gt;XdbeSwapBuffers&lt;/function&gt;&lt;/olink&gt; 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
 &lt;/literallayout&gt;
 
-&lt;funcsynopsis id='xdbebeginidiom'&gt;
+&lt;funcsynopsis id='XdbeBeginIdiom'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;Status &lt;function&gt;XdbeBeginIdiom&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -637,14 +637,14 @@ XdbeSwapAction      swap_action    swap action to use for this swap window
 &lt;/funcsynopsis&gt;
 
 &lt;para&gt;
-&lt;function&gt;XdbeBeginIdiom&lt;/function&gt; marks the beginning of an idiom
+&lt;olink targetdoc='dbelib' targetptr='XdbeBeginIdiom'&gt;&lt;function&gt;XdbeBeginIdiom&lt;/function&gt;&lt;/olink&gt; marks the beginning of an idiom
 sequence. See
-&lt;link linkend=&quot;complex_swap_actions&quot;&gt;
-&lt;xref linkend=&quot;complex_swap_actions&quot;&gt;&lt;/xref&gt;&lt;/link&gt;
+&lt;link linkend='Complex_Swap_Actions'&gt;
+&lt;xref linkend='Complex_Swap_Actions'&gt;&lt;/xref&gt;&lt;/link&gt;
 for a complete discussion of idioms.
 &lt;/para&gt;
 
-&lt;funcsynopsis id='xdbeendidiom'&gt;
+&lt;funcsynopsis id='XdbeEndIdiom'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;Status &lt;function&gt;XdbeEndIdiom&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -652,10 +652,10 @@ for a complete discussion of idioms.
 &lt;/funcsynopsis&gt;
 
 &lt;para&gt;
-&lt;function&gt;XdbeEndIdiom&lt;/function&gt; marks the end of an idiom sequence.
+&lt;olink targetdoc='dbelib' targetptr='XdbeEndIdiom'&gt;&lt;function&gt;XdbeEndIdiom&lt;/function&gt;&lt;/olink&gt; marks the end of an idiom sequence.
 &lt;/para&gt;
 
-&lt;funcsynopsis id='xdbegetbackbufferattributes'&gt;
+&lt;funcsynopsis id='XdbeGetBackBufferAttributes'&gt;
 &lt;funcprototype&gt;
   &lt;funcdef&gt;XdbeBackBufferAttributes *&lt;function&gt;XdbeGetBackBufferAttributes&lt;/function&gt;&lt;/funcdef&gt;
     &lt;paramdef&gt;Display &lt;parameter&gt; *dpy&lt;/parameter&gt;&lt;/paramdef&gt;
@@ -664,7 +664,7 @@ for a complete discussion of idioms.
 &lt;/funcsynopsis&gt;
 
 &lt;para&gt;
-&lt;function&gt;XdbeGetBackBufferAttributes&lt;/function&gt; returns the attributes associated with
+&lt;olink targetdoc='dbelib' targetptr='XdbeGetBackBufferAttributes'&gt;&lt;function&gt;XdbeGetBackBufferAttributes&lt;/function&gt;&lt;/olink&gt; returns the attributes associated with
 the specified buffer.
 &lt;/para&gt;
 &lt;para&gt;
@@ -681,11 +681,11 @@ set to None.
 &lt;/para&gt;
 &lt;para&gt;
 The returned &lt;function&gt;XdbeBackBufferAttributes&lt;/function&gt; structure
-can be freed with the Xlib function &lt;function&gt;XFree&lt;/function&gt;.
+can be freed with the Xlib function &lt;olink targetdoc='libX11' targetptr='XFree'&gt;&lt;function&gt;XFree&lt;/function&gt;&lt;/olink&gt;.
 &lt;/para&gt;
 &lt;/sect1&gt;
 
-&lt;sect1 id=&quot;errors&quot;&gt;
+&lt;sect1 id='Errors'&gt;
 &lt;title&gt;Errors&lt;/title&gt;
 &lt;para&gt;
 The &lt;function&gt;XdbeBufferError&lt;/function&gt; structure has the following fields:
@@ -702,7 +702,7 @@ unsigned char       minor code    Minor op-code of failed request
 &lt;/sect1&gt;
 &lt;/chapter&gt;
 
-&lt;chapter id=&quot;acknowledgements&quot;&gt;
+&lt;chapter id='Acknowledgements'&gt;
 &lt;title&gt;Acknowledgements&lt;/title&gt;
 
 &lt;para&gt;
@@ -727,7 +727,7 @@ of the specification. David served as architect.
 &lt;/para&gt;
 
 &lt;/chapter&gt;
-&lt;chapter id=&quot;references&quot;&gt;
+&lt;chapter id='References'&gt;
 &lt;title&gt;References&lt;/title&gt;
 &lt;para&gt;
 Jeffrey Friedberg, Larry Seiler, and Jeff Vroom, &quot;Multi-buffering Extension
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>