Commit Graph

170 Commits

Author SHA1 Message Date
Lutz Kettner 3c291df7eb Initial revision 1998-03-06 18:27:57 +00:00
Lutz Kettner 32fbae7438 Minor changes. Accepts \indent, \section and \sqrt with optional []
arguments. New macro \ccIncludeVerbatim.
1998-03-06 18:27:57 +00:00
Lutz Kettner 36e307c7d4 Makefiles reorganized into system specific makefiles.
Remains install and clean for the default makefile.
1998-03-06 18:27:57 +00:00
Lutz Kettner 9421cef0a2 *** empty log message *** 1998-03-06 16:45:44 +00:00
Lutz Kettner 285de07fd3 new macro \ccIncludeVerbatim. Small fixes. 1998-03-06 16:43:18 +00:00
Lutz Kettner e4b6b7ed19 New bibliography environment parsing. 1998-02-05 21:36:11 +00:00
Lutz Kettner e3c11d4d52 *** empty log message *** 1997-12-19 12:48:37 +00:00
Lutz Kettner bb62bf9106 Minor extensions and modifications. New subsection \verb+\ccSeeAlso+.
Table layout again with the NOWRAP option. \ccOriginalParDims.
1997-12-19 12:45:41 +00:00
Lutz Kettner 774fb9e0cd NOWRAP option introduced again. New section \ccSeeAlso. 1997-12-19 12:38:51 +00:00
Lutz Kettner 406b04872f \cdot added. 1997-10-08 14:20:14 +00:00
Lutz Kettner 0ebcdd51e5 NOWRAP repleaced by NOBR /NOBR pairs. Support for longparam layout
added. All Michael Hoffmann.
1997-10-08 14:20:14 +00:00
Lutz Kettner 47365c3c9a \begin{verbatim} bug fixed. The LEDA page dimensions has been
commented out.
operator() formatting works now also for ccFullDeclaration.
Type conversion operator formatting works now also for ccFullDeclaration.
Better configuration options for HTML conversion. \ccHtmlNoLinks}
and \ccHtmlNoClassLinks.
The automatic \label macro for \ccSection has been removed.
New command \ccChapterRelease with corresponding \ccTagChapterRelease
that works like \ccChapterAuthor.
1997-09-13 03:49:04 +00:00
Lutz Kettner 371c159c42 ccChapterRelease. 1997-09-09 14:36:37 +00:00
Lutz Kettner 2ccb7d9678 Remove "" pairs to avoid word-too-long error on Sun's. 1997-09-09 14:36:37 +00:00
Lutz Kettner 387223b415 Better control of index generation. ccChapterRelease macro.
ccNestedType also available in global scope.
1997-09-09 14:36:37 +00:00
Lutz Kettner cab2c403a5 Related to cc_manual.sty release 2.10. 1997-09-09 12:54:40 +00:00
Lutz Kettner cb277dd675 \stl macro added.
Bug in footnote management removed.
1997-06-19 16:14:59 +00:00
Lutz Kettner b8524484c5 \stl macro added. 1997-06-19 16:14:59 +00:00
Lutz Kettner 8fa25be650 \ccEmptyParameter eliminated.
Fixes for HTML converter. One more section for HTML converter.
1997-05-27 22:10:08 +00:00
Lutz Kettner 501ba211f1 \ccEmptyParameter eliminated. 1997-05-27 22:09:51 +00:00
Lutz Kettner fac19a0bb3 Release right before the first public CGAL Release.
Many bugs in HTML converter fixed, including visit in Berlin
and bug reports from Sven:
\ref geaendert. \ccc in math mode. Gnu compiler warning in database.h.
Single letter classes no longer indexed. -cgal_dir relaxed.
If \ccHtmlNoClassIndex then no other member produces index entries.
\ccEmptyParamter eliminated.
1997-05-27 22:03:50 +00:00
Lutz Kettner 1c861ef193 ccStyle accepts font changes. Empty class name triggers error message.
Boldface as font in C code added.
1997-05-23 12:41:54 +00:00
Lutz Kettner e8f173cde0 Bug fixes in conjunction with the new test suite on ../format/test.tex . 1997-05-09 17:25:55 +00:00
Lutz Kettner 7e2a98a6a9 *** empty log message *** 1997-05-09 17:25:10 +00:00
Lutz Kettner 0681511a1a *** empty log message *** 1997-05-09 12:58:39 +00:00
Lutz Kettner 281025b9ac Initial revision 1997-05-09 12:27:08 +00:00
Lutz Kettner c86312f33f Initial revision 1997-05-08 00:49:11 +00:00
Lutz Kettner ed69838c0e Major extensions for the HTML support. 1997-05-08 00:49:11 +00:00
Lutz Kettner c7c5db9b84 Major extensions for the HTML support.:
The mechanisms around the class environments are more flexible
and can be used separately (file creation, indexing, cross linking).
The HTML  converter supports now an additional file model
 with multiple subdirectories to avoid name clashes of class filenames
and the cross referencing.
-aux and -bbl new. \ccInclude with link to CGAL header file.
Support of path.sty.
1997-05-08 00:27:14 +00:00
Lutz Kettner c423a2b4d0 ccGlueEnd with less spacing. 1997-05-03 02:07:49 +00:00
Lutz Kettner bc31172793 Release with updates from the CGAL Utrecht Meeting. 1997-04-25 00:05:22 +00:00
Lutz Kettner 4420645cd9 Initial revision 1997-04-25 00:05:22 +00:00
Lutz Kettner efab92cfe6 Quick bug fix. 1997-04-24 23:52:03 +00:00
Lutz Kettner 127c51c3c0 Release with updates from the CGAL Utrecht Meeting. 1997-04-24 23:50:31 +00:00
Lutz Kettner b56aa35058 First part heavily compressed and structured.
Test for parentheses in operator declarations added.
1997-03-25 18:47:56 +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 d57c7531c6 Release in parallel with the second version of circulators for CGAL. 1997-02-16 04:45:29 +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 094a20bd1e Release 2.1. Delivered to CGAL. 1997-01-22 01:06:39 +00:00
Lutz Kettner 45fb3d9d76 Delivered to CGAL. 1997-01-22 00:59:00 +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 f1669d20df The changed names are also updated in the include filenames. Compiles. 1997-01-12 20:40:15 +00:00
Lutz Kettner e96fa1105f Initial revision 1997-01-12 20:32:24 +00:00
Lutz Kettner feb76874bf Last revision before Christmas 1996.
This version is send out to the kernel developers.
It contains the new naming scheme \ccX...
1996-12-20 16:19:53 +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 afc8c8d1e7 Renaming of doc.tex to test.tex. 1996-11-21 19:59:25 +00:00
Lutz Kettner f8c98aa467 doc.tex has mutated to a test document. A new manual is written.
The style will change in the near future to revision 2.1.
This is the checkin right before the first application of the
cgal_update_rename_all_2.1 Perl script.
1996-11-20 02:17:54 +00:00
Lutz Kettner 7fe971148f The version shipped with the circulators. 1996-11-08 15:53:03 +00:00
Lutz Kettner b146cfb6f4 Belongs to cgal_manual.sty release 1.13. Includes HTML manual generation. 1996-03-25 14:15:08 +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 e5ea1e2cc1 Angepasst auf neue ADT module. 1996-01-11 12:51:46 +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 f364cd8a03 Initial revision 1995-10-30 22:30:24 +00:00
Lutz Kettner c4e09ed6ca Extensions and better command line interface. 1995-10-30 22:30:24 +00:00
Lutz Kettner dd015b7b48 Initial revision 1995-10-26 10:23:48 +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 0fe5efcc18 Fits to Release 1.6 of cgal_manual.sty
,
1995-08-16 16:12:42 +00:00
Lutz Kettner 9ddb608162 Initial revision 1995-08-15 17:53:46 +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