Commit Graph

22 Commits

Author SHA1 Message Date
Lutz Kettner c423a2b4d0 ccGlueEnd with less spacing. 1997-05-03 02:07:49 +00:00
Lutz Kettner 127c51c3c0 Release with updates from the CGAL Utrecht Meeting. 1997-04-24 23:50:31 +00:00
Lutz Kettner e628ba2ba6 Bug fixes: \end changed to \ccEnd. Now environments work proper with the
style. Operator argument lists use now also the part after the first
closing paranthesis, thus a function pointer type is handled correctly.
Shorter commands like \ccThree, \ccTwo, \ccGlue.
1997-03-25 18:21:46 +00:00
Lutz Kettner b095451be8 Bug fixes: remove eigen classname. Template params in constructors. 1997-02-19 20:44:14 +00:00
Lutz Kettner 0aaaf8ccb9 Release in parallel with the second version of circulators for CGAL. 1997-02-16 04:35:46 +00:00
Lutz Kettner 931378efec Release 2.1 delivered to CGAL. Includes new manual and lot of changes
since release 1.14.
1997-01-22 00:57:21 +00:00
Lutz Kettner c7e8335c60 Last revision before Christmas 1996.
A bit debugging. This version is send out to the kernel developers.
It contains the new naming scheme \ccX... The Tools cc_extract and cc_check.
cc_extract is documented, cc_check not for the momemt.
1996-12-20 16:11:35 +00:00
Lutz Kettner 7105098ce6 Check in right before sending this pre-release of 2.1 to the other
kernel developers and gabriele to get some feedback and proof readings
of the new manual.
1996-11-21 20:33:33 +00:00
Lutz Kettner 7fe971148f The version shipped with the circulators. 1996-11-08 15:53:03 +00:00
Lutz Kettner d7bbc8a17b New features for the generation of the HTML manual. These are
\begin{TexOnly} ..., \begin{HtmlOnly} ...,  \LatexHtml{}{},  \Anchor{}{}
1996-03-25 13:55:30 +00:00
Lutz Kettner ce7561a033 The handling of the special characters like _ has been improved,
especially in the creation variable, in constructors and enum's.
The characters \_, \& and \^ are now correct detected.
The hash sign # is now handled as a special character and printed in \rm
instead of \it.
Parameters in template classes with template parameters has failed when
using 'const CLASS<...>*'. Now fixed.
1995-11-08 15:09:09 +00:00
Lutz Kettner 7c9316facb Changes made during my work at INRIA, belonging to the manual release 0.2:
o  Numbering for \defintion ... removed.
  o  \CCalternateThreeColumn defaults to \CCtrue now.
  o  \precond starts a new paragraph.
  o  \CCunderscore is modified to move the underscore up to the baseline
     while using the \it style. (Works with LaTeX2e, works not with \tt style.)
  o  A couple of \nopagebreak commands forbid a pagebreak between operations
     and their comments.
  o  The bracket operator is now formatted in \rm, no longer in \it.
1995-10-23 10:15:33 +00:00
Lutz Kettner 91c2f31b02 Bug fix, so that the parameterlist of an operator as a member function
does not end with a comma in the case of only one parameter (the object
itself). The new parameter parsing algorithm cannot handle this case any more,
it looks for a closing parantheses instead.
1995-10-05 16:02:42 +00:00
Lutz Kettner a8c3730eaa New Features:
Parameter parsing counts now nested parantheses and allows therefore
      the use of C++ initializers within declarations.
  \declaration macro stores only code for the checker.
  \hidden macros allows the hiding of any 2 parameter macro.
Eliminated Bugs:
  The operator keyword can now be preceded by the & or * character immediatly.
  The opening parantheses in long declarations in the alternate layout
      is now in the correct font.
New Abbreviations:
  \N, \Z, \R denotes the mathematical number sets using amssymb in LaTeX2e.
1995-10-02 13:53:34 +00:00
Lutz Kettner dcc60d76da A couple of improvements:
New dimensions chosen for a unified three column layout.
  New alternative for too log parameter list.
  Long parameter lists also handled for constructors.
  Too long return values forces the function to start in the next line.
  Function templates.
  Enum's.
  Variables, constants, typedefs.
  Global versions of these macros.
  A handful small abbreviations for LEDA, CGAL ...
  const without matching works now.
  Spaces around :: works now.
  Trailing space in parameter list works now.
  Other m
   ....... other small bugs removed.
1995-09-21 03:39:43 +00:00
Lutz Kettner 742687a86b Conversion operator is handled now. The scope operator is now allowed in the
return type, but no longer in the function or method name.
Two character operators are now allowed to have a space before the
opening parantheses.
The \var macro uses now the \CCfont macro for formatting.
1995-09-11 19:37:20 +00:00
Lutz Kettner 0f4958ac10 Minor changes in spacing and layout. The classtemplate environment gets
now only a single parameter including the template parameters.
1995-08-16 16:12:42 +00:00
Lutz Kettner 34b1e4283e Reorganized top level: now using catcode to change special character behaviour
from TeX. doc.tex file contains a rather complete documentation and test set.
The % and the ~ operator are now usable in full generality without drawbacks
in the TeX part. The macros are not usable within other macros.
1995-08-15 17:44:43 +00:00
Lutz Kettner a754a74f2d Rewritten in a cleaner fashion. Almost all operators are now supported.
Multiline formatting is done for longish declarations.
The comment character % has to be quoted as an operator.
The active character ~ gets a new catcode within class blocks.
1995-08-15 13:11:30 +00:00
Lutz Kettner 051873a35b Temporary solution: A couple of operators are correctly handled. 1995-08-11 19:32:03 +00:00
Lutz Kettner cab523f0f8 Parameter lists are now correct separated.
Matching const ... & pairs are eliminated from parameters.
A leading classname is eliminated from a parameter.
1995-08-10 14:12:08 +00:00
Lutz Kettner 4f52196c78 Initial revision 1995-08-09 16:58:01 +00:00