<!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 Fri, 2011-07-01 at 13:11 -0600, Matt Dew wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Signed-off-by: Matt Dew &lt;<A HREF="mailto:marcoz@osource.org">marcoz@osource.org</A>&gt;
---
 specs/libX11/CH11.xml |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/specs/libX11/CH11.xml b/specs/libX11/CH11.xml
index 3fe6f23..71ba3a7 100644
--- a/specs/libX11/CH11.xml
+++ b/specs/libX11/CH11.xml
@@ -2061,7 +2061,7 @@ chapter:
   &lt;/thead&gt;
   &lt;tbody&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadAccess&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badaccess'&gt;BadAccess&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A client attempts to grab a key/button combination already grabbed
       by another client.&lt;/entry&gt;
     &lt;/row&gt;
@@ -2085,7 +2085,7 @@ chapter:
       has already selected.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadAlloc&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badalloc'&gt;BadAlloc&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;The server fails to allocate the requested resource.
       Note that the explicit listing of
       &lt;errorname&gt;BadAlloc&lt;/errorname&gt;
@@ -2100,42 +2100,42 @@ chapter:
       them.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadAtom&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badatom'&gt;BadAtom&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for an atom argument does not name a defined atom.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadColor&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badcolor'&gt;BadColor&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a colormap argument does not name a defined colormap.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadCursor&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badcursor'&gt;BadCursor&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a cursor argument does not name a defined cursor.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadDrawable&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='baddrawable'&gt;BadDrawable&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a drawable argument does not name a defined window or pixmap.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadFont&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badfont'&gt;BadFont&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a font argument does not name a defined font (or, in some cases,
       &lt;type&gt;GContext&lt;/type&gt;).&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadGC&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badgc'&gt;BadGC&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a
       &lt;type&gt;GContext&lt;/type&gt;
       argument does not name a defined 
       &lt;type&gt;GContext&lt;/type&gt;.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadIDChoice&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badidchoice'&gt;BadIDChoice&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;The value chosen for a resource identifier either is not included in the
       range assigned to the client or is already in use.
       Under normal circumstances,
       this cannot occur and should be considered a server or Xlib error.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadImplementation&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badimplementation'&gt;BadImplementation&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;The server does not implement some aspect of the request.
       A server that generates this error for a core request is deficient.
       As such, this error is not listed for any of the requests,
@@ -2143,7 +2143,7 @@ chapter:
       and handle or discard them.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadLength&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badlength'&gt;BadLength&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;The length of a request is shorter or longer than that required to
       contain the arguments.
       This is an internal Xlib or server error.&lt;/entry&gt;
@@ -2154,7 +2154,7 @@ chapter:
       The length of a request exceeds the maximum length accepted by the server.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadMatch&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badmatch'&gt;BadMatch&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;In a graphics request,
       the root and depth of the graphics context do not match those of the drawable.&lt;/entry&gt;
     &lt;/row&gt;
@@ -2174,20 +2174,20 @@ chapter:
       window lacks this attribute.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadName&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badname'&gt;BadName&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A font or color of the specified name does not exist.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadPixmap&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badpixmap'&gt;BadPixmap&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a pixmap argument does not name a defined pixmap.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadRequest&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badrequest'&gt;BadRequest&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;The major or minor opcode does not specify a valid request.
       This usually is an Xlib or server error.&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadValue&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badvalue'&gt;BadValue&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;Some numeric value falls outside of the range of values accepted
       by the request.
       Unless a specific range is specified for an argument,
@@ -2196,7 +2196,7 @@ chapter:
       this error (due to the encoding).&lt;/entry&gt;
     &lt;/row&gt;
     &lt;row&gt;
-      &lt;entry&gt;&lt;errorname&gt;BadWindow&lt;/errorname&gt;&lt;/entry&gt;
+      &lt;entry&gt;&lt;errorname id='badwindow'&gt;BadWindow&lt;/errorname&gt;&lt;/entry&gt;
       &lt;entry&gt;A value for a window argument does not name a defined window.&lt;/entry&gt;
     &lt;/row&gt;
   &lt;/tbody&gt;
</PRE>
</BLOCKQUOTE>
<BR>
These are cases where a developer would have to make extra efforts to write all lower case. I would prefer a string identical to the error code.<BR>
<BR>
Acked-by: Gaetan Nadon &lt;memsize@videotron.ca&gt;
</BODY>
</HTML>