summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Dew <marcoz@osource.org>2012-01-16 13:18:50 -0700
committerMatt Dew <marcoz@osource.org>2012-01-16 13:18:50 -0700
commit38c6d386637eecc105f6e6b03ff10e6299bd0002 (patch)
tree1b5db980e3fbe525e653b5727dc14ac44f333c3b
parent618cea608d726c0aeb48960da7bedc2dd8b36bba (diff)
downloadxorg-proto-xextproto-38c6d386637eecc105f6e6b03ff10e6299bd0002.tar.gz
informaltable cleanup
On certain tables, add top and bottom borders to table header and a bottom border to the table. This matches what those tables in the old pdfs looked like. the <?dbfo keep-together='always'> prevents tables from splitting across pages. Useful for tiny tables. Converting the colwidth to a floating point, IE, 1* -> 1.0* cleans up these build errors: WARNING: table-layout="fixed" and column-width unspecified => falling back to proportional-column-width(1) Signed-off-by: Matt Dew <marcoz@osource.org>
-rw-r--r--specs/appgrp.xml159
-rw-r--r--specs/dbe.xml162
-rw-r--r--specs/dpms.xml70
-rw-r--r--specs/evi.xml51
-rw-r--r--specs/lbx.xml1038
-rw-r--r--specs/security.xml435
-rw-r--r--specs/shape.xml148
-rw-r--r--specs/sync.xml75
-rw-r--r--specs/tog-cup.xml39
-rw-r--r--specs/xtest.xml88
10 files changed, 1139 insertions, 1126 deletions
diff --git a/specs/appgrp.xml b/specs/appgrp.xml
index cf2c2d0..0f91e16 100644
--- a/specs/appgrp.xml
+++ b/specs/appgrp.xml
@@ -105,9 +105,10 @@ As a member of an Application Group, when an application creates and maps a wind
<para><emphasis role='bold'>AppGroupQueryVersion</emphasis></para>
-<informaltable>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<informaltable frame='none'>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colsep='0' colwidth='1.0*'/>
<tbody>
<row>
<entry>client_major_version: CARD16</entry>
@@ -135,9 +136,10 @@ If supplied, the client_major_version and client_minor_version indicate what ver
<para><emphasis role='bold'>AppGroupCreate</emphasis></para>
-<informaltable>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<informaltable frame='none'>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colsep='0' colwidth='1.0*'/>
<tbody>
<row>
<entry>app_group: APPGROUP</entry>
@@ -166,13 +168,14 @@ This request creates an Application Group using app_group as the Application Gro
The value_mask and value_list specify attributes of the Application Group that are to be explicitly initialized. The attributes, their types, and the default values are:
</para>
-<informaltable frame="all">
-<tgroup cols='3'>
-<colspec colsep='0'/>
-<colspec colsep='0'/>
-<colspec colsep='0'/>
+<informaltable frame="topbot">
+<?dbfo keep-together="always" ?>
+<tgroup cols='3' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
+<colspec colname='c2' colwidth='1.0*'/>
+<colspec colname='c3' colwidth='1.0*'/>
<tbody>
- <row>
+ <row rowsep='1'>
<entry>Attribute</entry>
<entry>Type</entry>
<entry>Default</entry>
@@ -257,9 +260,10 @@ If the application that created a non-embedded Application Group exits, and ther
<para><emphasis role='bold'>AppGroupGetAttr</emphasis></para>
-<informaltable>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<informaltable frame='none'>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
<row>
<entry>>app_group: APPGROUP</entry>
@@ -280,9 +284,10 @@ This request returns the application group attributes for app_group.
<para><emphasis role='bold'>AppGroupQuery</emphasis></para>
-<informaltable>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<informaltable frame='none'>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
<row>
<entry>resource: XID</entry>
@@ -303,9 +308,10 @@ This request returns the Application Group ID of the application that created re
<para><emphasis role='bold'>AppGroupCreateAssociation</emphasis></para>
-<informaltable>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<informaltable frame='none'>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
<row>
<entry>window: WINDOW</entry>
@@ -326,9 +332,10 @@ This request associates window with system_window. The window_type indicates the
<para><emphasis role='bold'>AppGroupDestroyAssociation</emphasis></para>
-<informaltable>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<informaltable frame='none'>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
<row>
<entry>window: WINDOW</entry>
@@ -647,25 +654,26 @@ VALUEs
<title>Library API</title>
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status <emphasis>XagQueryVersion</emphasis> (<emphasis> xkb, keycode</emphasis>) /* macro */
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display <emphasis>dpy</emphasis>;
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
int * <emphasis>major_version_return</emphasis>;
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
int * <emphasis>minor_version_return</emphasis>;
</entry>
@@ -688,40 +696,41 @@ An embedding manager such as a web browser that intends to embed programs in an
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagCreateEmbeddedApplicationGroup(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
VisualID root_visual,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Colormap default_colormap,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
unsigned long black_pixel,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
unsigned long white_pixel,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
XAppGroup* app_group_return);
</entry>
@@ -744,20 +753,21 @@ A special font-path can be created by creating an Application Group, getting an
</para></note>
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagCreateNonembeddedApplicationGroup(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
XAppGroup* app_group_return);
</entry>
@@ -775,20 +785,21 @@ To destroy an Application Group use XagDestroyApplicationGroup.
</para>
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagDestroyApplicationGroup(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
XAppGroup app_group);
</entry>
@@ -808,25 +819,26 @@ To retrieve the attributes of an Application Group use XagGetApplicationGroupAtt
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagGetApplicationGroupAttributes(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
XAppGroup app_group,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
...);
</entry>
@@ -886,25 +898,26 @@ To determine which Application Group a resource (such as a window) belongs to, u
</para>
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagQueryApplicationGroup(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
XID resource,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
XAppGroup* app_group_return);
</entry>
@@ -923,25 +936,26 @@ To associate an X Window ID with a system-specific window ID, such as a HWND or
</para>
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagCreateAssociation(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Window* window_return,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
void* system_window);
</entry>
@@ -991,20 +1005,21 @@ To destroy the association created with XagCreateAssociation use XagDestroyAssoc
<informaltable frame='none'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+<?dbfo keep-together="always" ?>
+<tgroup cols='1' colsep='0' rowsep='0'>
+<colspec colname='c1' colwidth='1.0*'/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='functiondecl'>
Status XagDestroyAssociation(
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Display* dpy,
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='functionargdecl'>
Window window);
</entry>
diff --git a/specs/dbe.xml b/specs/dbe.xml
index d0319d3..5af90a6 100644
--- a/specs/dbe.xml
+++ b/specs/dbe.xml
@@ -446,30 +446,31 @@ This request returns the major and minor version numbers of this extension.
</para>
<para>DBEGetVersion</para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1"/>
- <colspec colname="c2" />
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">client-major-version</entry>
- <entry align="left">CARD8</entry>
+ <entry>client-major-version</entry>
+ <entry>CARD8</entry>
</row>
<row>
- <entry align="left">client-minor-version </entry>
- <entry align="left">CARD8</entry>
+ <entry>client-minor-version </entry>
+ <entry>CARD8</entry>
</row>
<row>
- <entry align="left">=></entry>
- <entry align="left"></entry>
+ <entry>=></entry>
+ <entry></entry>
</row>
<row>
- <entry align="left">server-major-version </entry>
- <entry align="left">CARD8</entry>
+ <entry>server-major-version </entry>
+ <entry>CARD8</entry>
</row>
<row>
- <entry align="left">server-minor-version </entry>
- <entry align="left">CARD8</entry>
+ <entry>server-minor-version </entry>
+ <entry>CARD8</entry>
</row>
</tbody>
</tgroup>
@@ -506,48 +507,50 @@ This request returns information about which visuals support double buffering.
<para>DBEGetVisualInfo</para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1"/>
- <colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">screen-specifiers</entry>
- <entry align="left">LISTofDRAWABLE</entry>
+ <entry>screen-specifiers</entry>
+ <entry>LISTofDRAWABLE</entry>
</row>
<row>
- <entry align="left">=></entry>
- <entry align="left"></entry>
+ <entry>=></entry>
+ <entry></entry>
</row>
<row>
- <entry align="left">visinfo</entry>
- <entry align="left">LISTofSCREENVISINFO</entry>
+ <entry>visinfo</entry>
+ <entry>LISTofSCREENVISINFO</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>where:</para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1"/>
- <colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">SCREENVISINFO</entry>
- <entry align="left">LISTofVISINFO</entry>
+ <entry>SCREENVISINFO</entry>
+ <entry>LISTofVISINFO</entry>
</row>
<row>
- <entry align="left">VISINFO</entry>
- <entry align="left">[ visual: VISUALID</entry>
+ <entry>VISINFO</entry>
+ <entry>[ visual: VISUALID</entry>
</row>
<row>
- <entry align="left"></entry>
- <entry align="left">depth: CARD8</entry>
+ <entry></entry>
+ <entry>depth: CARD8</entry>
</row>
<row>
- <entry align="left"></entry>
- <entry align="left">perflevel: CARD8 ]</entry>
+ <entry></entry>
+ <entry>perflevel: CARD8 ]</entry>
</row>
</tbody>
</tgroup>
@@ -587,22 +590,23 @@ window.
<para>DBEAllocateBackBufferName</para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1"/>
- <colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">window</entry>
- <entry align="left">WINDOW</entry>
+ <entry>window</entry>
+ <entry>WINDOW</entry>
</row>
<row>
- <entry align="left">back-buffer-name</entry>
- <entry align="left">BACKBUFFER</entry>
+ <entry>back-buffer-name</entry>
+ <entry>BACKBUFFER</entry>
</row>
<row>
- <entry align="left">swap-action-hint</entry>
- <entry align="left">SWAPACTION </entry>
+ <entry>swap-action-hint</entry>
+ <entry>SWAPACTION </entry>
</row>
</tbody>
</tgroup>
@@ -654,14 +658,15 @@ This request frees a drawable ID that was obtained by
<para>DBEDeallocateBackBufferName</para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1"/>
- <colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">back-buffer-name</entry>
- <entry align="left">BACKBUFFER</entry>
+ <entry>back-buffer-name</entry>
+ <entry>BACKBUFFER</entry>
</row>
</tbody>
</tgroup>
@@ -692,33 +697,37 @@ appropriate swap action for each window.
<para><function>DBESwapBuffers</function></para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1" /><colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='3.0*'/>
<tbody>
<row>
- <entry align="left">windows</entry>
- <entry align="left">LISTofSWAPINFO</entry>
+ <entry>windows</entry>
+ <entry>LISTofSWAPINFO</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>where:</para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1" /><colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">SWAPINFO</entry>
- <entry align="left">[ window: WINDOW</entry>
+ <entry>SWAPINFO</entry>
+ <entry>[ window: WINDOW</entry>
</row>
<row>
- <entry align="left"></entry>
- <entry align="left">swap-action: SWAPACTION ]</entry>
+ <entry></entry>
+ <entry>swap-action: SWAPACTION ]</entry>
</row>
<row>
- <entry align="left">SWAPACTION</entry>
- <entry align="left">{ Undefined, Background, Untouched, Copied }</entry>
+ <entry>SWAPACTION</entry>
+ <entry>{ Undefined, Background, Untouched, Copied }</entry>
</row>
</tbody>
</tgroup>
@@ -825,22 +834,23 @@ request as a no-op.
<para><function>DBEGetBackBufferAttributes</function></para>
-<informaltable>
- <tgroup cols="2">
- <colspec colname="c1"/>
- <colspec colname="c2"/>
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols="2" align='left' colsep='0' rowsep='0'>
+ <colspec colname="c1" colwidth='1.0*'/>
+ <colspec colname="c2" colwidth='2.0*'/>
<tbody>
<row>
- <entry align="left">back-buffer-name</entry>
- <entry align="left">BACKBUFFER</entry>
+ <entry>back-buffer-name</entry>
+ <entry>BACKBUFFER</entry>
</row>
<row>
- <entry align="left">=></entry>
- <entry align="left"></entry>
+ <entry>=></entry>
+ <entry></entry>
</row>
<row>
- <entry align="left">attributes</entry>
- <entry align="left">BUFFER_ATTRIBUTES</entry>
+ <entry>attributes</entry>
+ <entry>BUFFER_ATTRIBUTES</entry>
</row>
</tbody>
</tgroup>
diff --git a/specs/dpms.xml b/specs/dpms.xml
index 617744c..f504ab7 100644
--- a/specs/dpms.xml
+++ b/specs/dpms.xml
@@ -127,28 +127,29 @@ it may be decided to make DPMS less aggressive, or disable it completely.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>client_major_version</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>client_minor_version</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>server_major_version</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>server_minor_version</emphasis>: CARD16
</entry>
@@ -182,13 +183,14 @@ of one (1).
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>capable</emphasis>: BOOL
</entry>
@@ -210,23 +212,24 @@ case of heterogeneous multi-head servers is implementation defined.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>standby_timeout</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>suspend_timeout</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>off_timeout</emphasis>: CARD16
</entry>
@@ -279,25 +282,26 @@ value of zero indicates that this mode is disabled.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>standby_timeout</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>suspend_timeout</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>off_timeout</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>=&gt;</entry>
</row>
</tbody>
@@ -370,15 +374,16 @@ may be disabled without damaging the server's stored timeout values.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>power_level</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>=&gt;</entry>
</row>
</tbody>
@@ -399,18 +404,19 @@ DPMSModeSuspend or DPMSModeOff.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>power_level</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>state</emphasis>: BOOL
</entry>
diff --git a/specs/evi.xml b/specs/evi.xml
index e5cfac4..7b661f6 100644
--- a/specs/evi.xml
+++ b/specs/evi.xml
@@ -98,30 +98,31 @@ visuals support double-buffering.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>client_major_version</emphasis>: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>client_minor_version</emphasis>: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>server_major_version</emphasis>: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>server_minor_version</emphasis>: CARD8
</entry>
@@ -152,20 +153,21 @@ server_minor_version of zero (0).
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>visual_list</emphasis>: LISTofVISUALID
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>per_visual_info</emphasis>: LISTofVISUALINFO
</entry>
@@ -179,55 +181,56 @@ where:
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
VISUALINFO: [core_visual_id: VISUALID
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
screen: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
level: INT8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
transparency_type: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
unused: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
transparency_value: CARD32
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
min_hw_colormaps: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
max_hw_colormaps: CARD8
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
num_colormap_conflicts: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
colormap_conflicts: LISTofVISUALID]
</entry>
diff --git a/specs/lbx.xml b/specs/lbx.xml
index a06569d..87060b7 100644
--- a/specs/lbx.xml
+++ b/specs/lbx.xml
@@ -969,21 +969,22 @@ by reception of an X request from the client. They replace the X request.
<title>Requests Initiated by the Proxy or by the Client</title>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxQueryVersion</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry>=&gt;;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>majorVersion: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>minorVersion: CARD16</entry>
</row>
</tbody>
@@ -1007,49 +1008,50 @@ LbxQueryVersion</ulink>.
<title>Requests Initiated or Substituted by the Proxy</title>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxQueryExtension</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
nbytes</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
name</emphasis>
: STRING8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>num-requests: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>present: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>major-opcode: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>first-event: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>first-error: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>reply-mask: LISTofMASK /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>event-mask:LISTofMASK /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
</entry>
@@ -1112,52 +1114,53 @@ LbxQueryExtension</ulink>.
<title>Control Requests Initiated by the Proxy</title>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxStartProxy</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
options</emphasis>
: LISTofOPTION</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>choices: LISTofCHOICE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
LbxClient</emphasis>
, <emphasis>
Alloc</emphasis>
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>where:</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>OPTION [optcode: CARD8,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> len: OPTLEN,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> option: (See <ulink
url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>CHOICE [optcode: CARD8,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> len: OPTLEN,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> choice: (See <ulink
url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry>
</row>
@@ -1165,19 +1168,20 @@ url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry>
</tgroup>
</informaltable>
<!--
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> -->
-<table frame='none'>
+<table frame='topbot'>
<title>StartProxy Options</title>
- <tgroup cols='4'>
- <colspec colsep='0'/>
- <colspec colsep='0'/>
- <colspec colsep='0'/>
- <colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='4' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='1.5*'/>
+ <colspec colname='c3' colwidth='1.5*'/>
+ <colspec colname='c4' colwidth='1.5*'/>
<thead>
-<row rowsep='0'>
+<row rowsep='1'>
<entry>optcode</entry>
<entry>option</entry>
<entry>choice</entry>
@@ -1185,55 +1189,55 @@ url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry>
</row>
</thead>
<tbody>
-<row rowsep='0'>
+<row>
<entry>delta-proxy</entry>
<entry>DELTAOPT</entry>
<entry>DELTACHOICE</entry>
<entry>entries=16, maxlen=64</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>delta-server</entry>
<entry>DELTAOPT</entry>
<entry>DELTACHOICE</entry>
<entry>entries=16, maxlen=64</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>stream-comp</entry>
<entry>LISTofNAMEDOPT</entry>
<entry>INDEXEDCHOICE</entry>
<entry>No Compression</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>bitmap-comp</entry>
<entry>LISTofSTRING8</entry>
<entry>LISTofINDEXEDOPT</entry>
<entry>No Compression</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>pixmap-comp</entry>
<entry>LISTofPIXMAPMETHOD</entry>
<entry>LISTofPIXMAPCHOICE</entry>
<entry>No Compression</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>use-squish</entry>
<entry>BOOL</entry>
<entry>BOOL</entry>
<entry>True</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>use-tags</entry>
<entry>BOOL</entry>
<entry>BOOL</entry>
<entry>True</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>colormap</entry>
<entry>LISTofSTRING8</entry>
<entry>INDEXEDCHOICE</entry>
<entry>No Colormap Grabbing</entry>
</row>
-<row rowsep='0'>
+<row>
<entry>extension</entry>
<entry>NAMEDOPT</entry>
<entry>INDEXEDCHOICE</entry>
@@ -1246,71 +1250,72 @@ url="lbx.htm#35444">See StartProxy Options</ulink>) ]</entry>
</row>
-->
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>&nbsp;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>DELTAOPT [minN, maxN, prefN: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> minMaxMsgLen, maxMaxMsgLen, prefMaxMsgLen:
CARD8]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>DELTACHOICE [entries, maxlen:
CARD8]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>INDEXEDCHOICE [index: CARD8,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> data: LISTofBYTE]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>INDEXEDOPT [index, opcode: CARD8]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>NAMEDOPT [name: STRING8,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> detail: LISTofBYTE]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>OPTLEN 1 or 3 CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> where:</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> (0 &lt; in &lt;= 0xFF): out =
in</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> (0 &lt;= in&lt;= 0xFFFF): out[0] =
0; out[1] = in &gt;&gt; 8; out[2] = in&amp; 0xFF;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXMAPMETHOD [name: STRING8,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> format-mask: BITMASK,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> depths: LISTofCARD8]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXMAPCHOICE [index, opcode: CARD8,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> format-mask: BITMASK,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> depths: LISTofCARD8]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'></entry>
</row>
</tbody>
@@ -1469,15 +1474,16 @@ LbxStartProxy</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxStopProxy</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
LbxClient</emphasis>
</entry>
@@ -1506,115 +1512,116 @@ LbxClient</emphasis>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxNewClient</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
byte-order</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
client-id</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
protocol-major-version</emphasis>
: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
protocol-minor-version:</emphasis>
CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
authorization-protocol-name</emphasis>
: STRING8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
authorization-protocol-data</emphasis>
: STRING8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>Core X reply (if connection is rejected)</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>&nbsp;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>OR</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>&nbsp;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>success: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>change-type: {NoDeltas, NormalClientDeltas,
AppGroupDeltas}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>protocol-major-version: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>protocol-minor-version: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>tag-id: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>length: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>connection-data: CONINFO or CONDIF or
CONDIFROOT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>&nbsp;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>where:</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>CONINFO: (the &quot;additional data&quot;
portion of the core connection reply for successes)</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>CONDIF: [resource-id-base: CARD32,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> root-input-masks: LISTofSETofEVENT]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>CONDIFROOT: [resource-id-base:
CARD32,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> root: WINDOW</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> root-visual: VISUALID</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> default-colormap: COLORMAP</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> white-pixel, black-pixel: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> root-input-masks: LISTofSETofEVENT]</entry>
</row>
</tbody>
@@ -1774,21 +1781,22 @@ description of this request is on page 13.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxCloseClient</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
client</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
LbxClient</emphasis>
</entry>
@@ -1815,21 +1823,22 @@ description of this request is on page 12.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxSwitch</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
client</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
LbxClient</emphasis>
</entry>
@@ -1861,15 +1870,16 @@ LbxSwitch</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxSync</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
</tbody>
@@ -1889,21 +1899,22 @@ LbxSync</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxModifySequence</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
adjust</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: None</entry>
</row>
</tbody>
@@ -1926,21 +1937,22 @@ description of this request is on page 13.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxAllowMotion</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
num</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: None</entry>
</row>
</tbody>
@@ -1961,15 +1973,16 @@ description of this request is on page 14.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxInvalidateTag</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag</emphasis>
: CARD32</entry>
@@ -1992,25 +2005,26 @@ LbxInvalidateTag</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxTagData</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
real-length</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
data</emphasis>
: LISTofBYTE</entry>
@@ -2037,103 +2051,104 @@ LbxTagData</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxGrabCmap</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cmap</emphasis>
: Colormap </entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
smart-grab</emphasis>
: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
large-pixel: </emphasis>
BOOL /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
auto-release: </emphasis>
BOOL /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
three-channels</emphasis>
: BOOL /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
bits-per-rgb: </emphasis>
CARD4 /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cells</emphasis>
: LISTofCHAN /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>&nbsp;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>where:</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>CHAN: LISTofLBXPIXEL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>LBXPIXEL: PIXELPRIVATE or PIXELPRIVATERANGE
or </entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> PIXELALLOC or PIXELALLOCRANGE </entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXEL: CARD8 or CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXELPRIVATE: [ pixel: PIXEL ]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXELPRIVATERANGE: [ first-pixel,
last-pixel: PIXEL]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXELALLOC: [ pixel: PIXEL,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> color: COLORSINGLE or COLORTRIPLE]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>PIXELALLOCRANGE: [ first-pixel,
last-pixel: PIXEL,</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> colors: LISTofCOLORSINGLE or
LISTofCOLORTRIPLE]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>COLORSINGLE: [ value: CARD8 or CARD16
]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>COLORTRIPLE: [ r, g, b:
COLORSINGLE]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Colormap</emphasis>
</entry>
@@ -2349,15 +2364,16 @@ LbxGrabCmap</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxReleaseCmap</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cmap</emphasis>
: Colormap</entry>
@@ -2392,35 +2408,36 @@ LbxReleaseCmap</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxInternAtoms</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
count</emphasis>
: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
names: LISTofSTRING8</emphasis>
</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
atoms</emphasis>
: LISTofATOM</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
</entry>
@@ -2447,25 +2464,26 @@ LbxInternAtoms</ulink>.
<title>Substitution Requests</title>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxAllocColor</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cmap</emphasis>
: Colormap</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
pixel</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
red</emphasis>
, <emphasis>
@@ -2538,26 +2556,27 @@ LbxAllocColor</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxIncrementPixel</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cmap</emphasis>
: COLORMAP</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
pixel</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: None</entry>
</row>
</tbody>
@@ -2581,25 +2600,26 @@ description of this request is on page 14.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxDelta</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
count</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cache-index</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
diffs</emphasis>
: LISTofDIFFITEM</entry>
@@ -2623,29 +2643,30 @@ description of this request is on page 18.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxGetModifierMapping</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
keyspermod</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
keycodes</emphasis>
: LISTofKEYCODE /* optional */</entry>
@@ -2672,45 +2693,46 @@ LbxGetModifierMapping</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxGetKeyboardMapping</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
firstKeyCode</emphasis>
: KEYCODE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
count</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
keysperkeycode</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
keysyms</emphasis>
: LISTofKEYSYM /* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Value</emphasis>
</entry>
@@ -2738,82 +2760,83 @@ LbxGetKeyboardMapping</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxGetWinAttrAndGeom</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
window</emphasis>
: WINDOW</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>visual: VISUALID</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>class: {InputOutput, InputOnly}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>bit-gravity: BITGRAVITY</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>win-gravity: WINGRAVITY</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>backing-store: {NotUseful, WhenMapped,
Always}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>backing-planes: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>backing-pixel: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>save-under: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>colormap: COLORMAP or None</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>map-is-installed: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>map-state: {Unmapped, Unviewable,
Viewable}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>all-event-masks, your-event-mask:
SETofEVENT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>do-not-propagate-mask: SETofDEVICEEVENT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>override-redirect: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>root: WINDOW</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>depth: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>x, y: INT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>width, height, border-width: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Window</emphasis>
</entry>
@@ -2841,57 +2864,58 @@ LbxGetWinAttrAndGeom</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxQueryFont</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
font</emphasis>
: FONTABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>compression: BOOL</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>tag: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>font-info: FONTINFO /* optional
*/</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>char-infos: LISTofCHARINFO or LISTofLBXCHARINFO
/* optional */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>where:</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>LBXCHARINFO: [left-side-bearing:
INT6</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> right-side-bearing: INT7</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> character-width: INT6</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> ascent: INT6</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'> descent: INT7]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Font,Alloc</emphasis>
</entry>
@@ -2943,48 +2967,49 @@ LbxQueryFont</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxChangeProperty</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
window</emphasis>
: WINDOW</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
property</emphasis>
: ATOM</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
type</emphasis>
: ATOM</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
format</emphasis>
: {0,8,16,32}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
mode</emphasis>
: {Replace, Prepend, Append}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
nUnits</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>tag: CARD32</entry>
</row>
</tbody>
@@ -3033,64 +3058,65 @@ LbxChangeProperty</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxGetProperty</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
window</emphasis>
: WINDOW</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
property</emphasis>
: ATOM</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
type</emphasis>
: ATOM or AnyPropertyType</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
long-offset</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
long-length</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
delete</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>type: ATOM or None</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>format: {0, 8, 16, 32}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>bytes-after: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>nItems: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>tag: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>value: LISTofINT8 or LISTofINT16 or
LISTofINT32</entry>
</row>
@@ -3171,26 +3197,27 @@ LbxGetProperty</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyPoint</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
points</emphasis>
: LISTofLBXPOINT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3223,26 +3250,27 @@ LbxPolyPoint</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyLine</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
points</emphasis>
: LISTofLBXPOINT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3275,35 +3303,36 @@ description of this request is on page 21.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolySegment</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
segments</emphasis>
: LISTofLBXSEGMENT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>&nbsp;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>where:</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>LBXSEGEMENT; [x1, y1, x2, y2: LBXINT16]</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3337,26 +3366,27 @@ LbxPolySegment</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyRectangle</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
rectangles</emphasis>
: LISTofLBXRECTANGLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3383,26 +3413,27 @@ description of this request is on page 22.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyArc</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
arcs</emphasis>
: LISTofLBXARC</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3429,26 +3460,27 @@ LbxPolyArc</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyFillRectangle</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
rectangles</emphasis>
: LISTofLBXRECTANGLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3475,26 +3507,27 @@ LbxPolyFillRectangle</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyFillArc</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
arcs</emphasis>
: LISTofLBXARC</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3521,31 +3554,32 @@ description of this request is on page 22.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxFillPoly</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
shape</emphasis>
: BYTE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
points</emphasis>
: LISTofLBXPOINT</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
and those given for the corresponding X request.</entry>
@@ -3578,61 +3612,62 @@ LbxFillPoly</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxCopyArea</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
srcCache</emphasis>
: CARD8 /* source drawable */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-Drawable</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-x</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
width</emphasis>
: LBXCARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
height</emphasis>
: LBXCARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
dst-x</emphasis>
: LBXPINT16 </entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
dst-y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: Those given for the corresponding X
request.</entry>
</row>
@@ -3654,66 +3689,67 @@ LbxCopyArea</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxCopyPlane</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
bit-plane</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-cache</emphasis>
: CARD8 /* cache reference for source drawable */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-drawable</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-x</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
src-y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
width</emphasis>
: LBXCARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
height</emphasis>
: LBXCARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
dst-x</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
dst-y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: Those given for the corresponding X
request.</entry>
</row>
@@ -3735,36 +3771,37 @@ LbxCopyPlane</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyText8</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
x</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
items</emphasis>
: LISTofTEXTITEM8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
, and those given for the corresponding X request.</entry>
@@ -3787,36 +3824,37 @@ description of this request is on page 23.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPolyText16</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
x:</emphasis>
LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
items</emphasis>
: LISTofTEXTITEM16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
, and those given for the corresponding X request.</entry>
@@ -3839,41 +3877,42 @@ description of this request is on page 24.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxImageText8</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
nChars</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
x</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
string</emphasis>
: STRING8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
, and those given for the corresponding X request.</entry>
@@ -3896,39 +3935,40 @@ description of this request is on page 24.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxImageText16</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
nChars</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>x: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
string</emphasis>
: STRING16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
, and those given for the corresponding X request.</entry>
@@ -3951,20 +3991,21 @@ description of this request is on page 24.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxPutImage</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
compression-method</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
format</emphasis>
: {<emphasis>
@@ -3975,47 +4016,47 @@ XYPixmap</emphasis>
ZPixmap</emphasis>
} /* packed */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
gc-and-drawable: </emphasis>
LBXGCANDDRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
width</emphasis>
, <emphasis>
height</emphasis>
: LBXCARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
dst-x</emphasis>
, <emphasis>
dst-y</emphasis>
: LBXPINT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
depth</emphasis>
: CARD8 /* packed */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
left-pad</emphasis>
: CARD8 /* packed */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
pad-bytes</emphasis>
: CARD8 /* packed */</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
data</emphasis>
:LISTofBYTE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
, <emphasis>
@@ -4052,63 +4093,64 @@ LbxPutImage</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxGetImage</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
drawable</emphasis>
: DRAWABLE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
x</emphasis>
, <emphasis>
y</emphasis>
: INT16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
width</emphasis>
, <emphasis>
height</emphasis>
: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
plane-mask</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
format</emphasis>
: {XYPixmap, ZPixmap}</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry>=&gt;</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>depth: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>x-length: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>visual: VISUALID or None</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>compression-method: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'>data: LISTofBYTE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc,Match,Value</emphasis>
</entry>
@@ -4157,21 +4199,22 @@ LbxGetImage</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxBeginLargeRequest</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
large-request-length</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
</entry>
@@ -4213,21 +4256,22 @@ description of this request is on page 25.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxLargeRequestData</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
data</emphasis>
: LISTofBYTE</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Alloc</emphasis>
</entry>
@@ -4258,15 +4302,16 @@ description of this request is on page 26.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxEndLargeRequest</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoerror'>Errors: <emphasis>
Length, Alloc</emphasis>
</entry>
@@ -4315,15 +4360,16 @@ LbxEndLargeRequest</ulink>.
<title>Events</title>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxSwitchEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
client</emphasis>
: CARD32</entry>
@@ -4345,15 +4391,16 @@ LbxSwitchEvent</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxCloseEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
client</emphasis>
: CARD32</entry>
@@ -4374,20 +4421,21 @@ description of this event is on page 27.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxInvalidateTagEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag-type</emphasis>
: {Modmap, Keymap, Property, Font, ConnInfo}</entry>
@@ -4420,20 +4468,21 @@ LbxInvalidateTagEvent</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxSendTagDataEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag</emphasis>
: CARD32</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
tag-type</emphasis>
: {Property}</entry>
@@ -4463,15 +4512,16 @@ LbxSendTagDataEvent</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxListenToOne</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
client</emphasis>
: CARD32 or <emphasis>
@@ -4523,10 +4573,11 @@ description of this event is on page 27.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxListenToAll</entry>
</row>
</tbody>
@@ -4546,25 +4597,26 @@ description of this event is on page 27.</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxQuickMotionDeltaEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaTime</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaX</emphasis>
: INT8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaY</emphasis>
: INT8</entry>
@@ -4600,30 +4652,31 @@ LbxQuickMotionDeltaEvent</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxMotionDeltaEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaX</emphasis>
: INT8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaY</emphasis>
: INT8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaTime</emphasis>
: CARD16</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
deltaSequence</emphasis>
: CARD16</entry>
@@ -4659,15 +4712,16 @@ LbxMotionDeltaEvent</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxReleaseCmapEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
colormap</emphasis>
: Colormap</entry>
@@ -4690,20 +4744,21 @@ LbxReleaseCmapEvent</ulink>.
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxFreeCellsEvent</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
colormap</emphasis>
: Colormap</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
pixelStart, pixelEnd</emphasis>
: CARD32</entry>
@@ -4745,25 +4800,26 @@ speaking, events, replies or errors.
</para>
<informaltable frame='none' tabstyle='proto'>
-<tgroup cols='1'>
-<colspec colsep='0'/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<thead>
- <row rowsep='0'>
+ <row>
<entry role='protoname'>LbxDeltaResponse</entry>
</row>
</thead>
<tbody>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
count</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
cache-index</emphasis>
: CARD8</entry>
</row>
- <row rowsep='0'>
+ <row>
<entry role='protoargs'><emphasis>
diffs</emphasis>
: LISTofDIFFITEM</entry>
diff --git a/specs/security.xml b/specs/security.xml
index b920618..93073c5 100644
--- a/specs/security.xml
+++ b/specs/security.xml
@@ -78,51 +78,49 @@ This request returns the major and minor version numbers of this extension.
<para>SecurityQueryVersion</para>
-<informaltable>
- <tgroup cols="2">
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.5*"/>
<tbody>
<row>
- <entry align="left">
+ <entry>
<para>client-major-version</para>
</entry>
- <entry align="left">
+ <entry>
<para>CARD16</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>client-minor-version</para>
</entry>
- <entry align="left">
+ <entry>
<para>CARD16</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>=&gt;</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>server-major-version</para>
</entry>
- <entry align="left">
+ <entry>
<para>CARD16</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>server-minor-version</para>
</entry>
- <entry align="left">
+ <entry>
<para>CARD16</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -163,69 +161,65 @@ authorization.
<para>
SecurityGenerateAuthorization
</para>
-<informaltable>
- <tgroup cols="2">
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.5*"/>
<tbody>
<row>
- <entry align="left">
+ <entry>
<para>authorization-protocol-name</para>
</entry>
- <entry align="left">
+ <entry>
<para>STRING8</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>authorization-protocol-data</para>
</entry>
- <entry align="left">
+ <entry>
<para>STRING8</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>value-mask</para>
</entry>
- <entry align="left">
+ <entry>
<para>BITMASK</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>value-list</para>
</entry>
- <entry align="left">
+ <entry>
<para>LISTofVALUE</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>=></para>
</entry>
<entry>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>authorization-id</para>
</entry>
- <entry align="left">
+ <entry>
<para>AUTHID</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>authorization-data-return</para>
</entry>
- <entry align="left">
- <para>STRING8</para>
- </entry>
- </row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
<entry>
+ <para>STRING8</para>
</entry>
</row>
</tbody>
@@ -264,95 +258,80 @@ The value-mask and value-list specify attributes of the authorization
that are to be explicitly initialized. The possible values are:
</para>
-<informaltable>
- <tgroup cols="3">
- <tbody>
- <row rowsep="1">
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row rowsep="1">
- <entry align="left">
- <para>Attribute</para>
- </entry>
- <entry align="left">
- <para>Type</para>
- </entry>
- <entry align="left">
- <para>Default</para>
- </entry>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.0*"/>
+ <colspec colname='c3' colwidth="1.0*"/>
+ <thead>
+ <row rowsep='1'>
+ <entry>Attribute</entry>
+ <entry>Type</entry>
+ <entry>Default</entry>
</row>
+ </thead>
+ <tbody>
<row>
- <entry align="left">
+ <entry>
<para>timeout</para>
</entry>
- <entry align="left">
+ <entry>
<para>CARD32</para>
</entry>
- <entry align="left">
+ <entry>
<para>60</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>group</para>
</entry>
- <entry align="left">
+ <entry>
<para>XID or None</para>
</entry>
- <entry align="left">
+ <entry>
<para>None</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>trust-level</para>
</entry>
- <entry align="left">
+ <entry>
<para>{SecurityClientTrusted,</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para></para>
</entry>
- <entry align="left">
+ <entry>
<para>SecurityClientUntrusted}</para>
</entry>
- <entry align="left">
+ <entry>
<para>SecurityClientUntrusted</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>event-mask</para>
</entry>
- <entry align="left">
+ <entry>
<para>SecurityAuthorizationRevoked,</para>
</entry>
</row>
<row rowsep="1">
- <entry align="left">
+ <entry>
<para></para>
</entry>
- <entry align="left">
+ <entry>
<para>or None</para>
</entry>
- <entry align="left">
+ <entry>
<para>None</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -395,40 +374,26 @@ is reported to the client.
The SecurityAuthorizationRevoked event contains the following field:
</para>
-<informaltable>
- <tgroup cols="2">
- <tbody>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.5*"/>
+ <thead>
<row rowsep="1">
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row rowsep="1">
- <entry align="left">
- <para>Field</para>
- </entry>
- <entry align="left">
- <para>Type</para>
- </entry>
+ <entry>Field</entry>
+ <entry>Type</entry>
</row>
- <row rowsep="1">
- <entry align="left">
+ </thead>
+ <tbody>
+ <row>
+ <entry>
<para>authorization-id</para>
</entry>
- <entry align="left">
+ <entry>
<para>AUTHID</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -471,22 +436,20 @@ This request deletes an authorization created by SecurityGenerateAuthorization.
SecurityRevokeAuthorization
</para>
-<informaltable>
- <tgroup cols="2">
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.5*"/>
<tbody>
<row>
- <entry align="left">
+ <entry>
<para><emphasis remap='I'>authorization-id</emphasis></para>
</entry>
- <entry align="left">
+ <entry>
<para>AUTHID</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -898,30 +861,28 @@ follows.
<function>authorization-protocol-data</function>
</para>
-<informaltable>
- <tgroup cols="2">
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.5*"/>
<tbody>
<row>
- <entry align="left">
+ <entry>
<para>policy-mask</para>
</entry>
- <entry align="left">
+ <entry>
<para>BITMASK</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>policies</para>
</entry>
- <entry align="left">
+ <entry>
<para>LISTofSECURITYPOLICY</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -935,30 +896,28 @@ to the nth 1-bit in policy-mask, counting upward from bit 0.
<para><function>SECURITYPOLICY</function></para>
-<informaltable>
- <tgroup cols="2">
+<informaltable frame='none'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.5*"/>
<tbody>
<row>
- <entry align="left">
+ <entry>
<para>policy-type</para>
</entry>
- <entry align="left">
+ <entry>
<para>{Disallow, Permit}</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>names</para>
</entry>
- <entry align="left">
+ <entry>
<para>LISTofSTR</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -1207,79 +1166,64 @@ For the purposes of the Security extension, the Xauth structure has
the following fields:
</para>
-<informaltable>
- <tgroup cols="3">
- <tbody>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.0*"/>
+ <colspec colname='c3' colwidth="3.0*"/>
+ <thead>
<row rowsep="1">
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row rowsep="1">
- <entry align="left">
- <para>Type</para>
- </entry>
- <entry align="left">
- <para>Field name</para>
- </entry>
- <entry align="left">
- <para>Description</para>
- </entry>
+ <entry>Type</entry>
+ <entry>Field name</entry>
+ <entry>Description</entry>
</row>
+ </thead>
+ <tbody>
<row>
- <entry align="left">
+ <entry>
<para>unsigned short</para>
</entry>
- <entry align="left">
+ <entry>
<para>name_length</para>
</entry>
- <entry align="left">
+ <entry>
<para>number of bytes in name</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>char *</para>
</entry>
- <entry align="left">
+ <entry>
<para>name</para>
</entry>
- <entry align="left">
+ <entry>
<para>authorization protocol name</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>unsigned short</para>
</entry>
- <entry align="left">
+ <entry>
<para>data_length</para>
</entry>
- <entry align="left">
+ <entry>
<para>number of bytes in data</para>
</entry>
</row>
<row rowsep="1">
- <entry align="left">
+ <entry>
<para>char *</para>
</entry>
- <entry align="left">
+ <entry>
<para>data</para>
</entry>
- <entry align="left">
+ <entry>
<para>authorization protocol data</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -1354,79 +1298,64 @@ null-terminated strings. The auth_in argument must be freed with
The XSecurityAuthorizationAttributes structure has the following fields:
</para>
-<informaltable>
- <tgroup cols="3">
- <tbody>
- <row rowsep="1">
- <entry align="left">
- <para></para>
- </entry>
- </row>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.0*"/>
+ <colspec colname='c3' colwidth="3.0*"/>
+ <thead>
<row rowsep="1">
- <entry align="left">
- <para>Type</para>
- </entry>
- <entry align="left">
- <para>Field name</para>
- </entry>
- <entry align="left">
- <para>Mask</para>
- </entry>
+ <entry>Type</entry>
+ <entry>Field name</entry>
+ <entry>Mask</entry>
</row>
+ </thead>
+ <tbody>
<row>
- <entry align="left">
+ <entry>
<para>unsigned int</para>
</entry>
- <entry align="left">
+ <entry>
<para>trust_level</para>
</entry>
- <entry align="left">
+ <entry>
<para>XSecurityTrustLevel</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>unsigned int</para>
</entry>
- <entry align="left">
+ <entry>
<para>timeout</para>
</entry>
- <entry align="left">
+ <entry>
<para>XSecurityTimeout</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>XID</para>
</entry>
- <entry align="left">
+ <entry>
<para>group</para>
</entry>
- <entry align="left">
+ <entry>
<para>XSecurityGroup</para>
</entry>
</row>
<row rowsep="1">
- <entry align="left">
+ <entry>
<para>long</para>
</entry>
- <entry align="left">
+ <entry>
<para>event_mask</para>
</entry>
- <entry align="left">
+ <entry>
<para>XSecurityEventMask</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -1462,91 +1391,75 @@ authorization.
The XSecurityAuthorizationRevokedEvent structure has the following fields:
</para>
-<informaltable>
- <tgroup cols="3">
- <tbody>
- <row rowsep="1">
- <entry align="left">
- <para></para>
- </entry>
- </row>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="1.0*"/>
+ <colspec colname='c3' colwidth="3.0*"/>
+ <thead>
<row rowsep="1">
- <entry align="left">
- <para>Type</para>
- </entry>
- <entry align="left">
- <para>Field name</para>
- </entry>
- <entry align="left">
- <para>Description</para>
- </entry>
-
+ <entry>Type</entry>
+ <entry>Field name</entry>
+ <entry>Description</entry>
</row>
+ </thead>
+ <tbody>
<row>
- <entry align="left">
+ <entry>
<para>int</para>
</entry>
- <entry align="left">
+ <entry>
<para>type</para>
</entry>
- <entry align="left">
+ <entry>
<para>event base + XSecurityAuthorizationRevoked</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>unsigned long</para>
</entry>
- <entry align="left">
+ <entry>
<para>serial</para>
</entry>
- <entry align="left">
+ <entry>
<para># of last request processed by server</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>Bool</para>
</entry>
- <entry align="left">
+ <entry>
<para>send_event</para>
</entry>
- <entry align="left">
+ <entry>
<para>true if this came from SendEvent</para>
</entry>
</row>
<row>
- <entry align="left">
+ <entry>
<para>Display*</para>
</entry>
- <entry align="left">
+ <entry>
<para>display</para>
</entry>
- <entry align="left">
+ <entry>
<para>Display the event was read from</para>
</entry>
</row>
<row rowsep="1">
- <entry align="left">
+ <entry>
<para>XSecurityAuthorization</para>
</entry>
- <entry align="left">
+ <entry>
<para>auth_id</para>
</entry>
- <entry align="left">
+ <entry>
<para>revoked authorization id</para>
</entry>
</row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
- <row>
- <entry align="left">
- <para></para>
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
diff --git a/specs/shape.xml b/specs/shape.xml
index 659253c..16751ff 100644
--- a/specs/shape.xml
+++ b/specs/shape.xml
@@ -336,25 +336,26 @@ extension is usable by the client. This document defines major version one
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry><emphasis remap='I'>dest</emphasis>: WINDOW</entry>
</row>
- <row rowsep="0">
+ <row>
<entry><emphasis remap='I'>destKind</emphasis>: SHAPE_KIND</entry>
</row>
- <row rowsep="0">
+ <row>
<entry><emphasis remap='I'>op</emphasis>: SHAPE_OP</entry>
</row>
- <row rowsep="0">
+ <row>
<entry><emphasis remap='I'>xOff, yOff</emphasis>: INT16</entry>
</row>
- <row rowsep="0">
+ <row>
<entry><emphasis remap='I'>rectangles</emphasis>: LISTofRECTANGLES</entry>
</row>
- <row rowsep="0">
+ <row>
<entry><emphasis remap='I'>ordering</emphasis>:
{ <function>UnSorted</function>,
<function>YSorted</function>,
@@ -362,7 +363,7 @@ extension is usable by the client. This document defines major version one
<function>YXBanded</function> }
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -427,10 +428,11 @@ extents.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>dest</emphasis>: WINDOW
<emphasis remap='I'>destKind</emphasis>: SHAPE_KIND
@@ -440,7 +442,7 @@ extents.
<function>None</function>
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -482,40 +484,41 @@ error results.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>dest</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>destKind</emphasis>: SHAPE_KIND
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>op</emphasis>: SHAPE_OP
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>xOff, yOff</emphasis>: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>source</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>sourceKind</emphasis>: SHAPE_KIND
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -543,25 +546,26 @@ error results.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>dest</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>destKind</emphasis>: SHAPE_KIND
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>xOff, yOff</emphasis>: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -583,10 +587,11 @@ current position by the amounts xOff and yOff.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>dest</emphasis>: WINDOW
</entry>
@@ -600,60 +605,61 @@ current position by the amounts xOff and yOff.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
boundingShaped: BOOL
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
clipShaped: BOOL
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
xBoundingShape: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
yBoundingShape: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
widthBoundingShape: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
heightBoundingShape: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
xClipShape: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
yClipShape: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
widthClipShape: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
heightClipShape: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>
@@ -678,20 +684,21 @@ corresponding default region are reported.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>window</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>enable</emphasis>: BOOL
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -719,21 +726,22 @@ causes the server to stop sending such events.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>window</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
enable: BOOL
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>
@@ -755,26 +763,27 @@ events for the window are generated for this client.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>window</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>kind</emphasis>: SHAPE_KIND
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
rectangles: LISTofRECTANGLE
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
ordering:
{ <function>UnSorted</function>,
@@ -783,7 +792,7 @@ ordering:
<function>YXBanded</function> }
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window,</function>
@@ -810,36 +819,37 @@ request.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>window</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>kind</emphasis>: SHAPE_KIND
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>shaped</emphasis>: BOOL
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>x, y</emphasis>: INT16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>width</emphasis>,
<emphasis remap='I'>height</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>time</emphasis>: TIMESTAMP
</entry>
diff --git a/specs/sync.xml b/specs/sync.xml
index 6df45a6..afb0783 100644
--- a/specs/sync.xml
+++ b/specs/sync.xml
@@ -570,57 +570,54 @@ This request creates an alarm and assigns the identifier id to it. The
values-mask and values-list specify the attributes that are to be explicitly
initialized. The attributes for an Alarm and their defaults are:
</para>
- <informaltable>
- <tgroup cols="4">
- <colspec colname="c1"/>
- <colspec colname="c2"/>
- <colspec colname="c3"/>
- <colspec colname="c4"/>
- <tbody>
- <row>
- <entry align="left">Attribute</entry>
- <entry align="left">Type</entry>
- <entry align="left">Default</entry>
- </row>
- <row role="hline">
- <entry rowsep="1"></entry>
- <entry rowsep="1"></entry>
- <entry rowsep="1"></entry>
- <entry rowsep="1"></entry>
+ <informaltable frame="none">
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='4' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*" colsep='1'/>
+ <colspec colname='c2' colwidth="1.0*" colsep='1'/>
+ <colspec colname='c3' colwidth="1.0*"/>
+ <colspec colname='c4' colwidth="1.3*"/>
+ <thead>
+ <row rowsep='1'>
+ <entry>Attribute</entry>
+ <entry>Type</entry>
+ <entry namest='c3' nameend='c4'>Default</entry>
</row>
+ </thead>
+ <tbody>
<row>
- <entry align="left">trigger</entry>
- <entry align="left">TRIGGER</entry>
- <entry align="left">counter</entry>
- <entry align="left">None</entry>
+ <entry>trigger</entry>
+ <entry>TRIGGER</entry>
+ <entry>counter</entry>
+ <entry>None</entry>
</row>
<row>
- <entry align="left"></entry>
- <entry align="left"></entry>
- <entry align="left">value-type</entry>
- <entry align="left">Absolute</entry>
+ <entry></entry>
+ <entry></entry>
+ <entry>value-type</entry>
+ <entry>Absolute</entry>
</row>
<row>
- <entry align="left"></entry>
- <entry align="left"></entry>
- <entry align="left">value</entry>
- <entry align="left">0</entry>
+ <entry></entry>
+ <entry></entry>
+ <entry>value</entry>
+ <entry>0</entry>
</row>
<row>
- <entry align="left"></entry>
- <entry align="left"></entry>
- <entry align="left">test-type</entry>
- <entry align="left">PositiveComparison</entry>
+ <entry></entry>
+ <entry></entry>
+ <entry>test-type</entry>
+ <entry>PositiveComparison</entry>
</row>
<row>
- <entry align="left">delta</entry>
- <entry align="left">INT64</entry>
- <entry align="left">1</entry>
+ <entry>delta</entry>
+ <entry>INT64</entry>
+ <entry>1</entry>
</row>
<row>
- <entry align="left">events</entry>
- <entry align="left">BOOL</entry>
- <entry align="left">TRUE</entry>
+ <entry>events</entry>
+ <entry>BOOL</entry>
+ <entry>TRUE</entry>
</row>
</tbody>
</tgroup>
diff --git a/specs/tog-cup.xml b/specs/tog-cup.xml
index c8597a6..a35ff8c 100644
--- a/specs/tog-cup.xml
+++ b/specs/tog-cup.xml
@@ -109,30 +109,31 @@ available location.)
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
client_major_version: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
client_minor_version: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
server_major_version: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
server_minor_version: CARD16
</entry>
@@ -161,20 +162,21 @@ server_minor_version of zero (0).
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
screen: CARD32
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
entries: LISTofCOLORITEM
</entry>
@@ -203,25 +205,26 @@ MS-Windows applications running/displaying on the same desktop.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
cmap: COLORMAP
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
items: LISTofCOLORITEM
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
items: LISTofCOLORITEM
</entry>
diff --git a/specs/xtest.xml b/specs/xtest.xml
index 121a8d5..4893b88 100644
--- a/specs/xtest.xml
+++ b/specs/xtest.xml
@@ -178,11 +178,11 @@ subsequent sections:
</para>
<informaltable frame="none">
- <tgroup cols='2' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
- <colspec colname='c2' colsep="0" colwidth="1*"/>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
+ <colspec colname='c2' colwidth="3.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry namest="c1" nameend="c2">
FAKE_EVENT_TYPE
{ <function>KeyPress</function>,
@@ -192,26 +192,26 @@ FAKE_EVENT_TYPE
<function>ButtonRelease</function> }
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry></entry>
</row>
<row>
<entry>FAKE_EVENT</entry>
<entry>[type: FAKE_EVENT_TYPE,</entry>
</row>
- <row rowsep="0">
+ <row>
<entry></entry>
<entry>detail: BYTE,</entry>
</row>
- <row rowsep="0">
+ <row>
<entry></entry>
<entry>time: TIME,</entry>
</row>
- <row rowsep="0">
+ <row>
<entry></entry>
<entry>root: WINDOW,</entry>
</row>
- <row rowsep="0">
+ <row>
<entry></entry>
<entry>rootX, rootY: INT16]</entry>
</row>
@@ -245,15 +245,15 @@ not required, respectively.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>gc</emphasis>: "GC"
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>gid</emphasis>: GCONTEXT
</entry>
@@ -272,15 +272,15 @@ the value specified by gid.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>visual</emphasis>: "VISUAL"
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>visualid</emphasis>: VISUALID
</entry>
@@ -299,20 +299,20 @@ the value specified by visualid.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>dpy</emphasis>: "CONNECTION"
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
status: BOOL
</entry>
@@ -340,35 +340,35 @@ otherwise.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>clientMajorVersion</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>clientMinorVersion</emphasis>: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
serverMajorVersion: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
serverMinorVersion: CARD16
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors: <function>Length</function>
</entry>
@@ -389,15 +389,15 @@ extension is usable by the client. This document defines major version two
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>window</emphasis>: WINDOW
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>cursor-id</emphasis>: CURSOR or
<function>CurrentCursor</function>
@@ -405,17 +405,17 @@ or
<function>None</function>
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
=&gt;
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
same: BOOL
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -441,15 +441,15 @@ the result of the comparison in same.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>events</emphasis>: LISTofFAKE_EVENT
</entry>
</row>
- <row rowsep="0">
+ <row>
<entry>
Errors:
<function>Window</function>,
@@ -585,10 +585,10 @@ error occurs.
</para>
<informaltable frame="none">
- <tgroup cols='1' align='left'>
- <colspec colname='c1' colsep="0" colwidth="1*"/>
+ <tgroup cols='1' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth="1.0*"/>
<tbody>
- <row rowsep="0">
+ <row>
<entry>
<emphasis remap='I'>impervious</emphasis>: BOOL
</entry>