README | 2 configure.ac | 66 +--- doc/.gitignore | 3 doc/ICElib.xml | 723 ++++++++++++++++++++++------------------------ doc/Makefile.am | 63 ---- docbook.am | 105 ++++++ include/X11/ICE/ICEconn.h | 2 include/X11/ICE/ICElib.h | 12 include/X11/ICE/ICEmsg.h | 6 include/X11/ICE/ICEutil.h | 6 specs/.gitignore | 3 specs/Makefile.am | 63 ---- specs/ice.xml | 632 ++++++++++++++++++++-------------------- src/ICElibint.h | 38 +- src/Makefile.am | 3 src/authutil.c | 16 - src/connect.c | 10 src/error.c | 63 ++-- src/getauth.c | 42 +- src/globals.h | 2 src/iceauth.c | 2 src/listen.c | 4 src/listenwk.c | 4 src/misc.c | 2 src/process.c | 195 +++++++----- src/protosetup.c | 6 src/register.c | 20 - src/replywait.c | 4 src/shutdown.c | 2 src/watch.c | 2 30 files changed, 1066 insertions(+), 1035 deletions(-)
New commits: commit f166e8bbf16ec214fefdcf02ce81f80442899cb7 Author: Alan Coopersmith <[email protected]> Date: Fri Mar 2 19:59:50 2012 -0800 libICE 1.0.8 Signed-off-by: Alan Coopersmith <[email protected]> diff --git a/configure.ac b/configure.ac index 537d443..ad42a56 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) -AC_INIT([libICE], [1.0.7], +AC_INIT([libICE], [1.0.8], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libICE]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) commit c87ecd959d61ae97d8a2bd82efc761bb3e299061 Author: Matt Dew <[email protected]> Date: Mon Jan 9 21:25:18 2012 -0700 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 <[email protected]> diff --git a/doc/ICElib.xml b/doc/ICElib.xml index dfa4c8b..5837e89 100644 --- a/doc/ICElib.xml +++ b/doc/ICElib.xml @@ -1278,26 +1278,23 @@ that fails, an attempt will be made using the second network ID, and so on. Each network ID has the following format: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<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'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> @@ -1567,26 +1564,23 @@ To obtain the network ID string associated with a listen object, use <para>A network ID has the following format:</para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<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'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> @@ -3086,26 +3080,27 @@ See the <emphasis remap='I'>Inter-Client Exchange Protocol</emphasis> standard for more details. </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <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'>IceBadMinor</entry> - <entry align='left'>0x8000</entry> + <entry>IceBadMinor</entry> + <entry>0x8000</entry> </row> <row> - <entry align='left'>IceBadState</entry> - <entry align='left'>0x8001</entry> + <entry>IceBadState</entry> + <entry>0x8001</entry> </row> <row> - <entry align='left'>IceBadLength</entry> - <entry align='left'>0x8002</entry> + <entry>IceBadLength</entry> + <entry>0x8002</entry> </row> <row> - <entry align='left'>IceBadValue</entry> - <entry align='left'>0x8003</entry> + <entry>IceBadValue</entry> + <entry>0x8003</entry> </row> </tbody> </tgroup> @@ -4236,26 +4231,23 @@ authentication (for example, the network ID of a session manager). A network ID has the following form: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<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'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> diff --git a/specs/ice.xml b/specs/ice.xml index d899588..439c2f6 100644 --- a/specs/ice.xml +++ b/specs/ice.xml @@ -239,38 +239,39 @@ pad(<emphasis remap='I'>E</emphasis>, <emphasis remap='I'>b</emphasis>) = (<emph <sect1 id='Primitive_Types'> <title>Primitive Types</title> -<informaltable pgwide='1' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Type Name</entry> - <entry align='left'>Description</entry> + <row rowsep='1'> + <entry>Type Name</entry> + <entry>Description</entry> </row> </thead> <tbody> <row> - <entry align='left'>CARD8</entry> - <entry align='left'>8-bit unsigned integer</entry> + <entry>CARD8</entry> + <entry>8-bit unsigned integer</entry> </row> <row> - <entry align='left'>CARD16</entry> - <entry align='left'>16-bit unsigned integer</entry> + <entry>CARD16</entry> + <entry>16-bit unsigned integer</entry> </row> <row> - <entry align='left'>CARD32</entry> - <entry align='left'>32-bit unsigned integer</entry> + <entry>CARD32</entry> + <entry>32-bit unsigned integer</entry> </row> <row> - <entry align='left'>BOOL</entry> - <entry align='left'><para><function>False</function> + <entry>BOOL</entry> + <entry><para><function>False</function> or <function>True</function></para></entry> </row> <row> - <entry align='left'>LPCE</entry> - <entry align='left'>A character from the X Portable Character Set in Latin Portable Character + <entry>LPCE</entry> + <entry>A character from the X Portable Character Set in Latin Portable Character Encoding</entry> </row> </tbody> @@ -282,24 +283,25 @@ Encoding</entry> <sect1 id='Complex_Types'> <title>Complex Types</title> -<informaltable pgwide='1' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Type Name</entry> - <entry align='left'>Type</entry> + <row rowsep='1'> + <entry>Type Name</entry> + <entry>Type</entry> </row> </thead> <tbody> <row> - <entry align='left'>VERSION</entry> - <entry align='left'>[Major, minor: CARD16]</entry> + <entry>VERSION</entry> + <entry>[Major, minor: CARD16]</entry> </row> <row> - <entry align='left'>STRING</entry> - <entry align='left'>LISTofLPCE</entry> + <entry>STRING</entry> + <entry>LISTofLPCE</entry> </row> </tbody> </tgroup> @@ -316,28 +318,29 @@ varies depending on the context; see the encoding section.</para> <para>All ICE messages include the following information:</para> -<informaltable pgwide='1' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> + <row rowsep='1'> <entry>Field Type</entry> <entry>Description</entry> </row> </thead> <tbody> <row> - <entry align='left'>CARD8</entry> - <entry align='left'>protocol major opcode</entry> + <entry>CARD8</entry> + <entry>protocol major opcode</entry> </row> <row> - <entry align='left'>CARD8</entry> - <entry align='left'>protocol minor opcode</entry> + <entry>CARD8</entry> + <entry>protocol minor opcode</entry> </row> <row> - <entry align='left'>CARD32</entry> - <entry align='left'>length of remaining data in 8-byte units</entry> + <entry>CARD32</entry> + <entry>length of remaining data in 8-byte units</entry> </row> </tbody> </tgroup> @@ -1660,38 +1663,39 @@ in the message. <sect1 id='Primitives'> <title>Primitives</title> -<informaltable pgwide='1' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<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> - <entry align='left'>Type Name</entry> - <entry align='left'>Length (bytes)</entry> - <entry align='left'>Description</entry> + <row rowsep='1'> + <entry>Type Name</entry> + <entry>Length (bytes)</entry> + <entry>Description</entry> </row> </thead> <tbody> <row> - <entry align='left'>CARD8</entry> - <entry align='left'>1</entry> - <entry align='left'>8-bit unsigned integer</entry> + <entry>CARD8</entry> + <entry>1</entry> + <entry>8-bit unsigned integer</entry> </row> <row> - <entry align='left'>CARD16</entry> - <entry align='left'>2</entry> - <entry align='left'>16-bit unsigned integer</entry> + <entry>CARD16</entry> + <entry>2</entry> + <entry>16-bit unsigned integer</entry> </row> <row> - <entry align='left'>CARD32</entry> - <entry align='left'>4</entry> - <entry align='left'>32-bit unsigned integer</entry> + <entry>CARD32</entry> + <entry>4</entry> + <entry>32-bit unsigned integer</entry> </row> <row> - <entry align='left'>LPCE</entry> - <entry align='left'>1</entry> - <entry align='left'><para>A character from the X Portable Character Set in Latin Portable Character + <entry>LPCE</entry> + <entry>1</entry> + <entry><para>A character from the X Portable Character Set in Latin Portable Character Encoding</para></entry> </row> </tbody> @@ -1704,28 +1708,29 @@ Encoding</para></entry> <title>Enumerations</title> -<informaltable pgwide='1' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<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> - <entry align='left'>Type Name</entry> - <entry align='left'>Value</entry> - <entry align='left'>Description</entry> + <row rowsep='1'> + <entry>Type Name</entry> + <entry>Value</entry> + <entry>Description</entry> </row> </thead> <tbody> <row> - <entry align='left'>BOOL</entry> - <entry align='left'>0</entry> - <entry align='left'>False</entry> + <entry>BOOL</entry> + <entry>0</entry> + <entry>False</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>1</entry> - <entry align='left'>True</entry> + <entry></entry> + <entry>1</entry> + <entry>True</entry> </row> </tbody> </tgroup> @@ -1736,62 +1741,63 @@ Encoding</para></entry> <sect1 id='Compound_Types'> <title>Compound Types</title> -<informaltable pgwide='1' frame='none'> - <tgroup cols='4' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> - <colspec colname='c4'/> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='4' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='1.0*'/> + <colspec colname='c3' colwidth='1.0*'/> + <colspec colname='c4' colwidth='2.0*'/> <thead> - <row> - <entry align='left'>Type Name</entry> - <entry align='left'>Length (bytes)</entry> - <entry align='left'>Type</entry> - <entry align='left'>Description</entry> + <row rowsep='1'> + <entry>Type Name</entry> + <entry>Length (bytes)</entry> + <entry>Type</entry> + <entry>Description</entry> </row> </thead> <tbody> <row> - <entry align='left'>VERSION</entry> - <entry align='left'></entry> - <entry align='left'></entry> - <entry align='left'></entry> + <entry>VERSION</entry> + <entry></entry> + <entry></entry> + <entry></entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>2</entry> - <entry align='left'>CARD16</entry> - <entry align='left'>Major version number</entry> + <entry></entry> + <entry>2</entry> + <entry>CARD16</entry> + <entry>Major version number</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>2</entry> - <entry align='left'>CARD16</entry> - <entry align='left'>Minor version number</entry> + <entry></entry> + <entry>2</entry> + <entry>CARD16</entry> + <entry>Minor version number</entry> </row> <row> - <entry align='left'>STRING</entry> - <entry align='left'></entry> - <entry align='left'></entry> - <entry align='left'></entry> + <entry>STRING</entry> + <entry></entry> + <entry></entry> + <entry></entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>2</entry> - <entry align='left'>CARD16</entry> - <entry align='left'>length of string in bytes</entry> + <entry></entry> + <entry>2</entry> + <entry>CARD16</entry> + <entry>length of string in bytes</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>n</entry> - <entry align='left'>LISTofLPCE</entry> - <entry align='left'>string</entry> + <entry></entry> + <entry>n</entry> + <entry>LISTofLPCE</entry> + <entry>string</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>p</entry> - <entry align='left'></entry> - <entry align='left'>unused, p = pad(n+2, 4)</entry> + <entry></entry> + <entry>p</entry> + <entry></entry> + <entry>unused, p = pad(n+2, 4)</entry> </row> </tbody> </tgroup> @@ -1802,68 +1808,68 @@ Encoding</para></entry> <sect1 id='ICE_Minor_opcodes'> <title>ICE Minor opcodes</title> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<informaltable frame='topbot'> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='1.0*'/> <thead> - <row> - <entry align='left'>Message Name</entry> - <entry align='right'>Encoding</entry> + <row rowsep='1'> + <entry>Message Name</entry> + <entry>Encoding</entry> </row> </thead> <tbody> <row> - <entry align='left'>Error</entry> - <entry align='right'>0</entry> + <entry>Error</entry> + <entry>0</entry> </row> <row> - <entry align='left'>ByteOrder</entry> - <entry align='right'>1</entry> + <entry>ByteOrder</entry> + <entry>1</entry> </row> <row> - <entry align='left'>ConnectionSetup</entry> - <entry align='right'>2</entry> + <entry>ConnectionSetup</entry> + <entry>2</entry> </row> <row> - <entry align='left'>AuthenticationRequired</entry> - <entry align='right'>3</entry> + <entry>AuthenticationRequired</entry> + <entry>3</entry> </row> <row> - <entry align='left'>AuthenticationReply</entry> - <entry align='right'>4</entry> + <entry>AuthenticationReply</entry> + <entry>4</entry> </row> <row> - <entry align='left'>AuthenticationNextPhase</entry> - <entry align='right'>5</entry> + <entry>AuthenticationNextPhase</entry> + <entry>5</entry> </row> <row> - <entry align='left'>ConnectionReply</entry> - <entry align='right'>6</entry> + <entry>ConnectionReply</entry> + <entry>6</entry> </row> <row> - <entry align='left'>ProtocolSetup</entry> - <entry align='right'>7</entry> + <entry>ProtocolSetup</entry> + <entry>7</entry> </row> <row> - <entry align='left'>ProtocolReply</entry> - <entry align='right'>8</entry> + <entry>ProtocolReply</entry> + <entry>8</entry> </row> <row> - <entry align='left'>Ping</entry> - <entry align='right'>9</entry> + <entry>Ping</entry> + <entry>9</entry> </row> <row> - <entry align='left'>PingReply</entry> - <entry align='right'>10</entry> + <entry>PingReply</entry> + <entry>10</entry> </row> <row> - <entry align='left'>WantToClose</entry> - <entry align='right'>11</entry> + <entry>WantToClose</entry> + <entry>11</entry> </row> <row> - <entry align='left'>NoClose</entry> - <entry align='right'>12</entry> + <entry>NoClose</entry> + <entry>12</entry> </row> </tbody> </tgroup> @@ -2043,32 +2049,33 @@ subprotocol-specific errors are in the range 0x0000-0x7FFF. <sect2 id='Generic_Error_Class_Encoding'> <title>Generic Error Class Encoding</title> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Class</entry> - <entry align='center'>Encoding</entry> + <row rowsep='1'> + <entry>Class</entry> + <entry>Encoding</entry> </row> </thead> <tbody> <row> - <entry align='left'>BadMinor</entry> - <entry align='right'>0x8000</entry> + <entry>BadMinor</entry> + <entry>0x8000</entry> </row> <row> - <entry align='left'>BadState</entry> - <entry align='right'>0x8001</entry> + <entry>BadState</entry> + <entry>0x8001</entry> </row> <row> - <entry align='left'>BadLength</entry> - <entry align='right'>0x8002</entry> + <entry>BadLength</entry> + <entry>0x8002</entry> </row> <row> - <entry align='left'>BadValue</entry> - <entry align='right'>0x8003</entry> + <entry>BadValue</entry> + <entry>0x8003</entry> </row> </tbody> </tgroup> @@ -2078,52 +2085,53 @@ subprotocol-specific errors are in the range 0x0000-0x7FFF. <sect2 id='ICE_specific_Error_Class_Encoding'> <title>ICE-specific Error Class Encoding</title> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Class</entry> - <entry align='center'>Encoding</entry> + <row rowsep='1'> + <entry>Class</entry> + <entry>Encoding</entry> </row> </thead> <tbody> <row> - <entry align='left'>BadMajor</entry> - <entry align='right'>0</entry> + <entry>BadMajor</entry> + <entry>0</entry> </row> <row> - <entry align='left'>NoAuthentication</entry> - <entry align='right'>1</entry> + <entry>NoAuthentication</entry> + <entry>1</entry> </row> <row> - <entry align='left'>NoVersion</entry> - <entry align='right'>2</entry> + <entry>NoVersion</entry> + <entry>2</entry> </row> <row> - <entry align='left'>SetupFailed</entry> - <entry align='right'>3</entry> + <entry>SetupFailed</entry> + <entry>3</entry> </row> <row> - <entry align='left'>AuthenticationRejected</entry> - <entry align='right'>4</entry> + <entry>AuthenticationRejected</entry> + <entry>4</entry> </row> <row> - <entry align='left'>AuthenticationFailed</entry> - <entry align='right'>5</entry> + <entry>AuthenticationFailed</entry> + <entry>5</entry> </row> <row> - <entry align='left'>ProtocolDuplicate</entry> - <entry align='right'>6</entry> + <entry>ProtocolDuplicate</entry> + <entry>6</entry> </row> <row> - <entry align='left'>MajorOpcodeDuplicate</entry> - <entry align='right'>7</entry> + <entry>MajorOpcodeDuplicate</entry> + <entry>7</entry> </row> <row> - <entry align='left'>UnknownProtocol</entry> - <entry align='right'>8</entry> + <entry>UnknownProtocol</entry> + <entry>8</entry> </row> </tbody> </tgroup> @@ -2242,28 +2250,29 @@ name of the ICE answering party's choosing. The format for this text property is as follows: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Field</entry> - <entry align='left'>Value</entry> + <row rowsep='1'> + <entry>Field</entry> + <entry>Value</entry> </row> </thead> <tbody> <row> - <entry align='left'>type</entry> - <entry align='left'>XA_STRING</entry> + <entry>type</entry> + <entry>XA_STRING</entry> </row> <row> - <entry align='left'>format</entry> - <entry align='left'>8</entry> + <entry>format</entry> + <entry>8</entry> </row> <row> - <entry align='left'>value</entry> - <entry align='left'>comma-separated list of ICE network IDs</entry> + <entry>value</entry> + <entry>comma-separated list of ICE network IDs</entry> </row> </tbody> </tgroup> @@ -2282,46 +2291,47 @@ and must only be sent to windows that have pre-registered the ICE subprotocol in an ICE_PROTOCOLS property on their top-level window. </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Field</entry> - <entry align='left'>Value</entry> + <row rowsep='1'> + <entry>Field</entry> + <entry>Value</entry> </row> </thead> <tbody> <row> - <entry align='left'>message_type</entry> - <entry align='left'>Atom = "ICE_PROTOCOLS"</entry> + <entry>message_type</entry> + <entry>Atom = "ICE_PROTOCOLS"</entry> </row> <row> - <entry align='left'>format</entry> - <entry align='left'>32</entry> + <entry>format</entry> + <entry>32</entry> </row> <row> - <entry align='left'>data.l[0]</entry> - <entry align='left'>Atom identifying the ICE subprotocol to speak</entry> + <entry>data.l[0]</entry> + <entry>Atom identifying the ICE subprotocol to speak</entry> </row> <row> - <entry align='left'>data.l[1]</entry> - <entry align='left'>Timestamp</entry> + <entry>data.l[1]</entry> + <entry>Timestamp</entry> </row> <row> - <entry align='left'>data.l[2]</entry> - <entry align='left'><para>ICE answering party's window ID with + <entry>data.l[2]</entry> + <entry><para>ICE answering party's window ID with ICE network IDs text property</para></entry> </row> <row> - <entry align='left'>data.l[3]</entry> - <entry align='left'>Atom naming text property containing the ICE + <entry>data.l[3]</entry> + <entry>Atom naming text property containing the ICE answering party's ICE network IDs</entry> </row> <row> - <entry align='left'>data.l[4]</entry> - <entry align='left'>Reserved. Must be 0.</entry> + <entry>data.l[4]</entry> + <entry>Reserved. Must be 0.</entry> </row> </tbody> </tgroup> @@ -2354,45 +2364,46 @@ event to the window specified in data.l[2]. This return event has the following format: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<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='3.0*'/> <thead> - <row> - <entry align='left'>Field</entry> - <entry align='left'>Value</entry> + <row rowsep='1'> + <entry>Field</entry> + <entry>Value</entry> </row> </thead> <tbody> <row> - <entry align='left'>message_type</entry> - <entry align='left'>Atom = "ICE_INITIATE_FAILED"</entry> + <entry>message_type</entry> + <entry>Atom = "ICE_INITIATE_FAILED"</entry> </row> <row> - <entry align='left'>format</entry> - <entry align='left'>32</entry> + <entry>format</entry> + <entry>32</entry> </row> <row> - <entry align='left'>data.l[0]</entry> - <entry align='left'>Atom identifying the ICE subprotocol requested</entry> + <entry>data.l[0]</entry> + <entry>Atom identifying the ICE subprotocol requested</entry> </row> <row> - <entry align='left'>data.l[1]</entry> - <entry align='left'>Timestamp</entry> + <entry>data.l[1]</entry> + <entry>Timestamp</entry> </row> <row> - <entry align='left'>data.l[2]</entry> - <entry align='left'><para>Initiating party's window ID + <entry>data.l[2]</entry> + <entry><para>Initiating party's window ID (holding ICE_PROTOCOLS)</para></entry> </row> <row> - <entry align='left'>data.l[3]</entry> - <entry align='left'>int: reason for failure</entry> + <entry>data.l[3]</entry> + <entry>int: reason for failure</entry> </row> <row> - <entry align='left'>data.l[4]</entry> - <entry align='left'>Reserved, must be 0</entry> + <entry>data.l[4]</entry> + <entry>Reserved, must be 0</entry> </row> </tbody> </tgroup> @@ -2415,23 +2426,23 @@ client message event was sent. <!-- .ne 21 --> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

