summaryrefslogtreecommitdiff
path: root/specs
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2019-04-17 20:08:22 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2019-04-21 18:26:31 -0400
commit3864d90245b8be233005bed639ec8cd7b5577cea (patch)
tree5570cc94dbda6f7372cfecc66ddac0cad208692c /specs
parentc65723b624b0718f020868ac3aa9a19542434d50 (diff)
summarize X11R6.3 and X11R6.4 changes
Diffstat (limited to 'specs')
-rw-r--r--specs/CH13.xml78
1 files changed, 78 insertions, 0 deletions
diff --git a/specs/CH13.xml b/specs/CH13.xml
index 96a3a4d..60d167e 100644
--- a/specs/CH13.xml
+++ b/specs/CH13.xml
@@ -770,4 +770,82 @@ which returns a list of the X displays associated with an application context.
</para>
</sect2>
</sect1>
+
+<sect1 id="Release_to_Release_Compatibility_4">
+<title>Release 6 to Release 7 Compatibility</title>
+
+<sect2 id="Changes_During_X11R6">
+<title>Changes During X11R6</title>
+<para>
+The Toolkit was proposed in X10R4, released at the end of 1986.
+The X11R6 documentation was completed in mid&ndash;1994.
+Over most of the twelve years through X11R6.9,
+only minor changes were made to the specification.
+Some changes are documented only in the release notes:
+</para>
+
+<itemizedlist>
+<listitem>
+<para>
+The X11R6.3 release notes (1997) mention one new feature (section 3.15)
+<emphasis remap='I'>Xt Geometry Management Debugger</emphasis>, saying
+</para>
+<blockquote>
+<para>
+Daniel Dardailler's &ldquo;GeoTattler&rdquo; code has been merged into the Xt
+Intrinsics library implementation.
+This is not a standard.
+If libXt is compiled with the <code>XT_GEO_TATTLER</code> symbol defined
+(currently there is no build configuration support to do this)
+then a &ldquo;geoTattler&rdquo; resource
+may be specified for any widget in an application.
+If the <code>geoTattler</code>
+resource for a widget instance is <code>True</code>
+then libXt will generate debugging information to
+<emphasis remap='I'>stdout</emphasis> when the widget makes geometry change requests.
+</para>
+<para>
+For example, if the resources specify:
+</para>
+<programlisting>
+myapp*draw.XmScale.geoTattler: ON
+*XmScrollBar.geoTattler:ON
+*XmRowColumn.exit_button.geoTattler:ON
+</programlisting>
+<para>
+then geometry management debugging information will be generated for all
+the <code>XmScale</code> children
+of the widget named <emphasis remap='I'>draw</emphasis>,
+all the XmScrollBars,
+and the widget named <emphasis remap='I'>exit_button</emphasis>
+in any <code>XmRowColumn</code>.
+</para>
+</blockquote>
+</listitem>
+<listitem>
+<para>
+X11R6.4 added
+<xref linkend='Resource_Configuration_Management' />.
+The release notes explain that by saying
+<blockquote>
+<para>
+The X Toolkit Intrinsics library (libXt) now has IBM's Easy Resource
+Configuration support included.
+</para>
+</blockquote>
+</para>
+<para>
+but goes on to say (section 14) that
+<blockquote>
+<para>
+Easy Resource Configuration
+is not a standard part of the X Toolkit Intrinsics (libXt).
+It is neither an X Consortium standard nor an X Project Team specification.
+</para>
+</blockquote>
+</para>
+</listitem>
+</itemizedlist>
+</sect2>
+</sect1>
</chapter>