
 \begin{theglossary} 

    \makeatletter\scan@allowedfalse

  \item 1994/12/08\efill 
 \subitem \verb*+\@array+:\ add \cs  {tabularnewline}\pfill 22

  \indexspace

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

 \end{theglossary}
