\glossaryentry{v2.3c> =General:>(DPC) minor doc changes}{1}
\glossaryentry{v2.3a> =General:>Added code for \cs  {firsthline} and friends}{1}
\glossaryentry{v2.2c> =General:>removed check for \cs  {@tfor} bug}{1}
\glossaryentry{v1.0b> =General:>`@classi (faster), `@classvi (new) A in preamble means \&\& in `halign.}{1}
\glossaryentry{v1.1a> =General:>New concept: preamblechar: c,l,r,C,L,R,A,p,t,{\tt  !|},@,!!}{1}
\glossaryentry{v1.1b> =General:>Again p like original \LaTeX  {} and z for centered `parbox.}{1}
\glossaryentry{v1.2a> =General:>Completely new implementation.}{1}
\glossaryentry{v1.2b> =General:>{\tt  !|} does no longer generate space at start or end of the preamble. Otherwise `hline is too long.}{1}
\glossaryentry{v1.2b> =General:>Enlarged `@arstrutbox by 1pt (Test-Impl) with dimen `@strutheight.}{1}
\glossaryentry{v1.2c> =General:>New dimen parameter `extrarowheight (default: 0pt).}{1}
\glossaryentry{v1.2c> =General:>Enlarged `@arstrutbox by `extrarowheight. Thus you may avoid large characters to overprint a `hline.}{1}
\glossaryentry{v1.2c> =General:>Introduced `m@th in `@array to allow non-zero values of `mathsurround.}{1}
\glossaryentry{v1.2d> =General:>Completed the documentation.}{1}
\glossaryentry{v1.2e> =General:>Bug fixed: A at start of preamble resulted in an error since `@mkpream generated `@arstrut \& ... as a preamble.}{1}
\glossaryentry{v1.2f> =General:>`@testpach documented.}{1}
\glossaryentry{v1.3a> =General:>Again a new implementation, with a new concept (cf. the documentation).}{1}
\glossaryentry{v1.3b> =General:>`@decl expands now into `@empty, i.e. it disappears when the preamble is generated, except when the user specifies A{} or B{}.}{1}
\glossaryentry{v1.4a> =General:>Test implementation of use of token registers in order to do without `protect.}{1}
\glossaryentry{v1.4b> =General:>Changed erroneous class numbers: 5 -!> 6 6 -!> 7 7 -!> 5 Corresponding changes in the macros.}{1}
\glossaryentry{v1.4c> =General:>Everything except p,z now works with token registers.}{1}
\glossaryentry{v1.9a> =General:>Last (so I hope) major change: 1) Options B,A now called !>,<. These options now point to the column they modify.}{1}
\glossaryentry{v1.9a> =General:>2) `protect is no longer necessary. But still the macro `@expast needs top be modified. `multicolumn still does not work.}{1}
\glossaryentry{v1.9b> =General:>inserted missing `fi in `@testpach. Corrected \LaTeX  bug in `@tfor.}{1}
\glossaryentry{v1.9c> =General:>Re-introduced `@endpbox. `multicolumn now works! Version number still 1.9 since the documentation is still not finished.}{1}
\glossaryentry{v1.9c> =General:>1) `def `the@toks {`the ...} remaining only in `@mkpream. 2) Removed `@classiii and replaced by `save@decl.}{1}
\glossaryentry{v1.9c> =General:>3) `insert@column contains only `@tempcnta and `count@ counters. 4) `@@startpbox and `@@endpbox now totally obsolete.}{1}
\glossaryentry{v1.9d> =General:>Replaced `number by `the where the `toks registers' contents are used.}{1}
\glossaryentry{v1.9e> =General:>Re-introduced `@xargarraycr and `@yargarraycr, since `endtemplate seems to be `outer.}{1}
\glossaryentry{v1.9f> =General:>Small changes finally carried out: 1) `par!=`@empty. 2) {..ifnum0!=!`}... $\to $ `bgroup and analoguously `egroup.}{1}
\glossaryentry{v1.9g> =General:>Inserted again {..ifnum0!=!`}.., c.f. Appendix D of the \TeX {}book.}{1}
\glossaryentry{v1.9h> =General:>No longer necessary to read in the file twice.}{1}
\glossaryentry{v1.9i> =General:>Corrected typo in german version.}{1}
\glossaryentry{v1.9j> =General:>In a `r' column an extra `kern`z@ is needed.}{1}
\glossaryentry{v1.9j> =General:>Otherwise the `hfil on the left side will be removed by the `unskip in `insert@column if the entry is empty.}{1}
\glossaryentry{v1.9k> =General:>Corrected typo in german version.}{1}
\glossaryentry{v1.9k> =General:>`begin{Macro} changed to `begin{macro} in documentation.}{1}
\glossaryentry{v2.0a> =General:>{\tt  \textbackslash @thetoks} changed to {\tt  \textbackslash the@toks}.}{1}
\glossaryentry{v2.0a> =General:>source changed to reflect new doc.sty conventions.}{1}
\glossaryentry{v2.0a> =General:>t option renamed to p to be compatible to the original.}{1}
\glossaryentry{v2.0a> =General:>File renamed from arraye.sty to array.sty.}{1}
\glossaryentry{v2.0b> =General:>Three forgotten end macro added.}{1}
\glossaryentry{v2.0b> =General:>All lines shortened to 72 or less.}{1}
\glossaryentry{v2.2a> =General:>Upgrade to \LaTeXe  }{1}
\glossaryentry{v2.2b> =General:>Removed interactive prompt}{7}
\glossaryentry{v2.0a>@testpach=\verb!*+\@testpach+:>p option renamed to m (middle).}{9}
\glossaryentry{v2.0a>@testpach=\verb!*+\@testpach+:>t option renamed to p to be compatible to the original.}{9}
\glossaryentry{v2.0f>@testpach=\verb!*+\@testpach+:>Argument removed since implicitly known}{9}
\glossaryentry{v2.0f>@testpach=\verb!*+\@testpach+:>Ensure to test a char which is not active}{10}
\glossaryentry{v2.0c>save@decl=\verb!*+\save@decl+:>\cs  {relax} removed and added elsewhere.}{13}
\glossaryentry{v2.0e>@sharp=\verb!*+\@sharp+:>Added {} around \cs  {@sharp} for new ftsel}{13}
\glossaryentry{v2.0h>@sharp=\verb!*+\@sharp+:>Removed {} again in favour of \cs  {d@llarbegin}}{13}
\glossaryentry{v2.0c>@sharp=\verb!*+\@sharp+:>\cs  {relax} added to avoid problem \cs  {the}\cs  {toks0}\cs  {the}\cs  {toks1}.}{14}
\glossaryentry{v2.0f>the@toks=\verb!*+\the@toks+:>\cs  {@testpach} now without arg}{15}
\glossaryentry{v2.3f>@classz=\verb!*+\@classz+:>(DPC) Extra \cs  {kern} keeps tabcolsep in empty l columns internal/2122}{18}
\glossaryentry{v2.3i>@classz=\verb!*+\@classz+:>Change both \cs  {kern}\cs  {z@} to \cs  {hskip}1sp for latex/2160}{18}
\glossaryentry{v2.0c>@classv=\verb!*+\@classv+:>\cs  {relax} added to avoid problem `the`toks0`the`toks1.}{20}
\glossaryentry{v2.1c>@startpbox=\verb!*+\@startpbox+:>Use `everypar to insert strut}{20}
\glossaryentry{v2.2d>@endpbox=\verb!*+\@endpbox+:>Use \LaTeXe  \cs  {@finalstrut}}{21}
\glossaryentry{v2.3g>@endpbox=\verb!*+\@endpbox+:>Add \cs  {hfil} for tools/2120}{21}
\glossaryentry{v2.1a>@array=\verb!*+\@array+:>Hook for delarray added}{22}
\glossaryentry{v2.1a>@array=\verb!*+\@array+:>Wrong spec is now equiv to [t]}{22}
\glossaryentry{1994/12/08>@array=\verb!*+\@array+:>add \cs  {tabularnewline}}{22}
\glossaryentry{v2.3c>@arraycr=\verb!*+\@arraycr+:>Avoid adding an ord atom in math}{23}
\glossaryentry{v2.3c>@xarraycr=\verb!*+\@xarraycr+:>Avoid adding an ord atom in math}{23}
\glossaryentry{v2.3c>@argarraycr=\verb!*+\@argarraycr+:>Avoid adding an ord atom in math}{23}
\glossaryentry{v2.3c>@argarraycr=\verb!*+\@argarraycr+:>Use \cs  {expandafter}'s in conditional}{23}
\glossaryentry{v2.2e>multicolumn=\verb!*+\multicolumn+:>Added \cs  {null}}{24}
\glossaryentry{v2.0g>d@llarend=\verb!*+\d@llarend+:>`d@llarbegin defined on toplevel.}{25}
\glossaryentry{v2.0d>array=\verb!*+\array+:>`d@llar local to preamble.}{25}
\glossaryentry{v2.0d>@tabular=\verb!*+\@tabular+:>`d@llar local to preamble.}{25}
\glossaryentry{v2.1a> =General:>Newcolumn stuff added}{26}
\glossaryentry{v2.2a>newcolumn=\verb!*+\newcolumn+:>Now made `newcolumn an error}{26}
\glossaryentry{v2.2a>newcolumn=\verb!*+\newcolumn+:>Removed `newcolumn}{26}
\glossaryentry{v2.1b>newcolumntype=\verb!*+\newcolumntype+:>Macro renamed from `newcolumn}{27}
\glossaryentry{v2.3h>firsthline=\verb!*+\firsthline+:>Complete reimplementation}{32}
\glossaryentry{v2.3h>lasthline=\verb!*+\lasthline+:>Complete reimplementation}{32}
\glossaryentry{v2.3d>@xhline=\verb!*+\@xhline+:>fix space between double rules pr/1945}{33}
