Hello community, here is the log from the commit of package doxygen checked in at Fri Apr 6 00:36:16 CEST 2007. -------- --- doxygen/doxygen.changes 2007-03-29 13:16:32.000000000 +0200 +++ /mounts/work_src_done/STABLE/doxygen/doxygen.changes 2007-04-05 14:47:11.000000000 +0200 @@ -1,0 +2,18 @@ +Thu Apr 5 14:40:08 CEST 2007 - anosek@suse.cz + +- updated to version 1.5.2: + * Doxygen now uses UTF-8 internally for all strings + A new config option INPUT_ENCODING has been added which can be + used to specify the encoding of the input + * Added support for message sequence charts (using mscgen) + * Added support for C++/CLI + * IGNORE_PREFIX now also works for function/members names when + shown in the various indices + * Doxygen will show a tooltip in the HTML output for links + to classes, namespaces, and members with the brief description + * Syntax highlight support for several (managed) C++ keywords + * Added two LaTeX layout enhancements + * Lots of bugfixes +- dropped obsolete disable-rtf-debug.patch + +------------------------------------------------------------------- --- doxygen/doxywizard.changes 2007-03-29 13:36:57.000000000 +0200 +++ /mounts/work_src_done/STABLE/doxygen/doxywizard.changes 2007-04-05 14:47:37.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Apr 5 14:47:26 CEST 2007 - anosek@suse.cz + +- updated to version 1.5.2 + +------------------------------------------------------------------- Old: ---- doxygen-1.5.1-arm.patch doxygen-1.5.1-disable-rtf-debug.patch doxygen-1.5.1-html.tar.bz2 doxygen-1.5.1-libpng.diff doxygen-1.5.1-man.patch doxygen-1.5.1.src.tar.bz2 doxygen_manual-1.5.1.pdf.bz2 doxywizard-1.5.1-flex.diff doxywizard-1.5.1-makefile.patch New: ---- doxygen-1.5.2-arm.patch doxygen-1.5.2-html.tar.bz2 doxygen-1.5.2-libpng.diff doxygen-1.5.2-man.patch doxygen-1.5.2.src.tar.bz2 doxygen_manual-1.5.2.pdf.bz2 doxywizard-1.5.2-flex.diff doxywizard-1.5.2-makefile.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ doxygen.spec ++++++ --- /var/tmp/diff_new_pack.t28531/_old 2007-04-06 00:35:40.000000000 +0200 +++ /var/tmp/diff_new_pack.t28531/_new 2007-04-06 00:35:40.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package doxygen (Version 1.5.1) +# spec file for package doxygen (Version 1.5.2) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,8 +12,8 @@ Name: doxygen BuildRequires: bison flex gcc-c++ libpng-devel -Version: 1.5.1 -Release: 8 +Version: 1.5.2 +Release: 1 Autoreqprov: on License: GNU General Public License (GPL) Group: Development/Tools/Doc Generators @@ -28,7 +28,6 @@ Patch1: %{name}-%{version}-libpng.diff Patch2: %{name}-%{version}-arm.patch Patch3: %{name}-%{version}-man.patch -Patch4: %{name}-%{version}-disable-rtf-debug.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -53,7 +52,6 @@ %patch1 %patch2 %patch3 -%patch4 cp -v %{S:3} . bzip2 -d %{name}_manual-%{version}.pdf.bz2 @@ -85,6 +83,21 @@ %attr(755,root,root) /usr/bin/* %changelog +* Thu Apr 05 2007 - anosek@suse.cz +- updated to version 1.5.2: + * Doxygen now uses UTF-8 internally for all strings + A new config option INPUT_ENCODING has been added which can be + used to specify the encoding of the input + * Added support for message sequence charts (using mscgen) + * Added support for C++/CLI + * IGNORE_PREFIX now also works for function/members names when + shown in the various indices + * Doxygen will show a tooltip in the HTML output for links + to classes, namespaces, and members with the brief description + * Syntax highlight support for several (managed) C++ keywords + * Added two LaTeX layout enhancements + * Lots of bugfixes +- dropped obsolete disable-rtf-debug.patch * Thu Mar 29 2007 - mmarek@suse.de - added flex and bison to buildrequires * Mon Feb 05 2007 - anosek@suse.cz ++++++ doxywizard.spec ++++++ --- /var/tmp/diff_new_pack.t28531/_old 2007-04-06 00:35:40.000000000 +0200 +++ /var/tmp/diff_new_pack.t28531/_new 2007-04-06 00:35:40.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package doxywizard (Version 1.5.1) +# spec file for package doxywizard (Version 1.5.2) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,8 +12,8 @@ Name: doxywizard BuildRequires: bison flex libdrm-devel libjpeg-devel qt3-devel update-desktop-files -Version: 1.5.1 -Release: 8 +Version: 1.5.2 +Release: 1 Autoreqprov: on Requires: doxygen = %{version} License: GNU General Public License (GPL) @@ -80,6 +80,8 @@ %attr(444,root,root) %doc %{_mandir}/man1/doxywizard.1.gz %changelog +* Thu Apr 05 2007 - anosek@suse.cz +- updated to version 1.5.2 * Thu Mar 29 2007 - mmarek@suse.de - added flex and bison to buildrequires * Mon Feb 05 2007 - anosek@suse.cz ++++++ doxygen-1.5.1-arm.patch -> doxygen-1.5.2-arm.patch ++++++ ++++++ doxygen-1.5.1-html.tar.bz2 -> doxygen-1.5.2-html.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/arch.html new/doxygen-1.5.2/html/arch.html --- old/doxygen-1.5.1/html/arch.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/arch.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Doxygen's Internals</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="arch">Doxygen's Internals</a></h1><h3>Doxygen's internals</h3> <p> <b>Note that this section is still under construction!</b><p> @@ -105,8 +105,8 @@ # touch the file $now = time; utime $now, $now, $file -</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:15 2007 for Doxygen manual by +</pre></div> <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/autolink.html new/doxygen-1.5.2/html/autolink.html --- old/doxygen-1.5.1/html/autolink.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/autolink.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Automatic link generation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="autolink">Automatic link generation</a></h1>Most documentation systems have special `see also' sections where links to other pieces of documentation can be inserted. Although doxygen also has a command to start such a section (See section <a class="el" href="commands.html#cmdsa">\sa</a>), it does allow you to put these kind of links anywhere in the documentation. For <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> documentation a reference to the page number is written instead of a link. Furthermore, the index at the end of the document can be used to quickly find the documentation of a member, class, namespace or file. For man pages no reference information is generated.<p> The next sections show how to generate links to the various documented entities in a source file.<h2><a class="anchor" name="linkurl"> Links to web pages and mail addresses</a></h2> @@ -183,8 +183,8 @@ Click <a href="../examples/restypedef/html/restypedef_8cpp.html">here</a> for the corresponding HTML documentation that is generated by Doxygen. </dd></dl> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/commands.html new/doxygen-1.5.2/html/commands.html --- old/doxygen-1.5.1/html/commands.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/commands.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Special Commands</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="commands">Special Commands</a></h1><h2><a class="anchor" name="cmd_intro"> Introduction</a></h2> All commands in the documentation start with a backslash (<b>\</b>) or an at-sign (<b>@</b>). If you prefer you can replace all commands starting with a backslash below by their counterparts that start with an at-sign.<p> @@ -19,7 +19,7 @@ If [square] brackets are used the argument is optional.<p> Here is an alphabetically sorted list of all commands with references to their documentation: <multicol cols=3> <ul> -<li><a href="commands.html#cmda">\a</a> <li><a href="commands.html#cmdaddindex">\addindex</a> <li><a href="commands.html#cmdaddtogroup">\addtogroup</a> <li><a href="commands.html#cmdanchor">\anchor</a> <li><a href="commands.html#cmdarg">\arg</a> <li><a href="commands.html#cmdattention">\attention</a> <li><a href="commands.html#cmdauthor">\author</a> <li><a href="commands.html#cmdb">\b</a> <li><a href="commands.html#cmdbrief">\brief</a> <li><a href="commands.html#cmdbug">\bug</a> <li><a href="commands.html#cmdc">\c</a> <li><a href="commands.html#cmdcallgraph">\callgraph</a> <li><a href="commands.html#cmdcallergraph">\callergraph</a> <li><a href="commands.html#cmdcategory">\category</a> <li><a href="commands.html#cmdclass">\class</a> <li><a href="commands.html#cmdcode">\code</a> <li><a href="commands.html#cmdcond">\cond</a> <li><a href="commands.html#cmdcopydoc">\copydoc</a> <li><a href="commands.html#cmddate">\date</a> <li><a href="commands.html#cmddef">\def</a> <li><a href="commands.html#cmddefgroup">\defgroup</a> <li><a href="commands.html#cmddeprecated">\deprecated</a> <li><a href="commands.html#cmddir">\dir</a> <li><a href="commands.html#cmddontinclude">\dontinclude</a> <li><a href="commands.html#cmddot">\dot</a> <li><a href="commands.html#cmddotfile">\dotfile</a> <li><a href="commands.html#cmde">\e</a> <li><a href="commands.html#cmdelse">\else</a> <li><a href="commands.html#cmdelseif">\elseif</a> <li><a href="commands.html#cmdem">\em</a> <li><a href="commands.html#cmdendcode">\endcode</a> <li><a href="commands.html#cmdendcond">\endcond</a> <li><a href="commands.html#cmdenddot">\enddot</a> <li><a href="commands.html#cmdendhtmlonly">\endhtmlonly</a> <li><a href="commands.html#cmdendif">\endif</a> <li><a href="commands.html#cmdendlatexonly">\endlatexonly</a> <li><a href="commands.html#cmdendlink">\endlink</a> <li><a href="commands.html#cmdendmanonly">\endmanonly</a> <li><a href="commands.html#cmdendverbatim">\endverbatim</a> <li><a href="commands.html#cmdendxmlonly">\endxmlonly</a> <li><a href="commands.html#cmdenum">\enum</a> <li><a href="commands.html#cmdexample">\example</a> <li><a href="commands.html#cmdexception">\exception</a> <li><a href="commands.html#cmdfdollar">\f$</a> <li><a href="commands.html#cmdfbropen">\f[</a> <li><a href="commands.html#cmdfbrclose">\f]</a> <li><a href="commands.html#cmdfile">\file</a> <li><a href="commands.html#cmdfn">\fn</a> <li><a href="commands.html#cmdhideinitializer">\hideinitializer</a> <li><a href="commands.html#cmdhtmlinclude">\htmlinclude</a> <li><a href="commands.html#cmdhtmlonly">\htmlonly</a> <li><a href="commands.html#cmdif">\if</a> <li><a href="commands.html#cmdifnot">\ifnot</a> <li><a href="commands.html#cmdimage">\image</a> <li><a href="commands.html#cmdinclude">\include</a> <li><a href="commands.html#cmdincludelineno">\includelineno</a> <li><a href="commands.html#cmdingroup">\ingroup</a> <li><a href="commands.html#cmdinternal">\internal</a> <li><a href="commands.html#cmdinvariant">\invariant</a> <li><a href="commands.html#cmdinterface">\interface</a> <li><a href="commands.html#cmdlatexonly">\latexonly</a> <li><a href="commands.html#cmdli">\li</a> <li><a href="commands.html#cmdline">\line</a> <li><a href="commands.html#cmdlink">\link</a> <li><a href="commands.html#cmdmainpage">\mainpage</a> <li><a href="commands.html#cmdmanonly">\manonly</a> <li><a href="commands.html#cmdn">\n</a> <li><a href="commands.html#cmdname">\name</a> <li><a href="commands.html#cmdnamespace">\namespace</a> <li><a href="commands.html#cmdnosubgrouping">\nosubgrouping</a> <li><a href="commands.html#cmdnote">\note</a> <li><a href="commands.html#cmdoverload">\overload</a> <li><a href="commands.html#cmdp">\p</a> <li><a href="commands.html#cmdpackage">\package</a> <li><a href="commands.html#cmdpage">\page</a> <li><a href="commands.html#cmdpar">\par</a> <li><a href="commands.html#cmdparagraph">\paragraph</a> <li><a href="commands.html#cmdparam">\param</a> <li><a href="commands.html#cmdpost">\post</a> <li><a href="commands.html#cmdpre">\pre</a> <li><a href="commands.html#cmd_php_only">\private (PHP only)</a> <li><a href="commands.html#cmd_php_only">\privatesection (PHP only)</a> <li><a href="commands.html#cmdproperty">\property</a> <li><a href="commands.html#cmd_php_only">\protected (PHP only)</a> <li><a href="commands.html#cmd_php_only">\protectedsection (PHP only)</a> <li><a href="commands.html#cmdprotocol">\protocol</a> <li><a href="commands.html#cmd_php_only">\public (PHP only)</a> <li><a href="commands.html#cmd_php_only">\publicsection (PHP only)</a> <li><a href="commands.html#cmdref">\ref</a> <li><a href="commands.html#cmdrelates">\relates</a> <li><a href="commands.html#cmdrelatesalso">\relatesalso</a> <li><a href="commands.html#cmdremarks">\remarks</a> <li><a href="commands.html#cmdreturn">\return</a> <li><a href="commands.html#cmdretval">\retval</a> <li><a href="commands.html#cmdsa">\sa</a> <li><a href="commands.html#cmdsection">\section</a> <li><a href="commands.html#cmdsee">\see</a> <li><a href="commands.html#cmdshowinitializer">\showinitializer</a> <li><a href="commands.html#cmdsince">\since</a> <li><a href="commands.html#cmdskip">\skip</a> <li><a href="commands.html#cmdskipline">\skipline</a> <li><a href="commands.html#cmdstruct">\struct</a> <li><a href="commands.html#cmdsubpage">\subpage</a> <li><a href="commands.html#cmdsubsection">\subsection</a> <li><a href="commands.html#cmdsubsubsection">\subsubsection</a> <li><a href="commands.html#cmdtest">\test</a> <li><a href="commands.html#cmdthrow">\throw</a> <li><a href="commands.html#cmdtodo">\todo</a> <li><a href="commands.html#cmdtypedef">\typedef</a> <li><a href="commands.html#cmdunion">\union</a> <li><a href="commands.html#cmduntil">\until</a> <li><a href="commands.html#cmdvar">\var</a> <li><a href="commands.html#cmdverbatim">\verbatim</a> <li><a href="commands.html#cmdverbinclude">\verbinclude</a> <li><a href="commands.html#cmdversion">\version</a> <li><a href="commands.html#cmdwarning">\warning</a> <li><a href="commands.html#cmdweakgroup">\weakgroup</a> <li><a href="commands.html#cmdxmlonly">\xmlonly</a> <li><a href="commands.html#cmdxrefitem">\xrefitem</a> <li><a href="commands.html#cmddollar">\$</a> <li><a href="commands.html#cmdat">\@</a> <li><a href="commands.html#cmdbackslash">\\</a> <li><a href="commands.html#cmdamp">\&</a> <li><a href="commands.html#cmdtilde">\~</a> <li><a href="commands.html#cmdlt">\<</a> <li><a href="commands.html#cmdgt">\></a> <li><a href="commands.html#cmdhash">\#</a> <li><a href="commands.html#cmdperc">\%</a> </ul> +<li><a href="commands.html#cmda">\a</a> <li><a href="commands.html#cmdaddindex">\addindex</a> <li><a href="commands.html#cmdaddtogroup">\addtogroup</a> <li><a href="commands.html#cmdanchor">\anchor</a> <li><a href="commands.html#cmdarg">\arg</a> <li><a href="commands.html#cmdattention">\attention</a> <li><a href="commands.html#cmdauthor">\author</a> <li><a href="commands.html#cmdb">\b</a> <li><a href="commands.html#cmdbrief">\brief</a> <li><a href="commands.html#cmdbug">\bug</a> <li><a href="commands.html#cmdc">\c</a> <li><a href="commands.html#cmdcallgraph">\callgraph</a> <li><a href="commands.html#cmdcallergraph">\callergraph</a> <li><a href="commands.html#cmdcategory">\category</a> <li><a href="commands.html#cmdclass">\class</a> <li><a href="commands.html#cmdcode">\code</a> <li><a href="commands.html#cmdcond">\cond</a> <li><a href="commands.html#cmdcopydoc">\copydoc</a> <li><a href="commands.html#cmddate">\date</a> <li><a href="commands.html#cmddef">\def</a> <li><a href="commands.html#cmddefgroup">\defgroup</a> <li><a href="commands.html#cmddeprecated">\deprecated</a> <li><a href="commands.html#cmddir">\dir</a> <li><a href="commands.html#cmddontinclude">\dontinclude</a> <li><a href="commands.html#cmddot">\dot</a> <li><a href="commands.html#cmddotfile">\dotfile</a> <li><a href="commands.html#cmde">\e</a> <li><a href="commands.html#cmdelse">\else</a> <li><a href="commands.html#cmdelseif">\elseif</a> <li><a href="commands.html#cmdem">\em</a> <li><a href="commands.html#cmdendcode">\endcode</a> <li><a href="commands.html#cmdendcond">\endcond</a> <li><a href="commands.html#cmdenddot">\enddot</a> <li><a href="commands.html#cmdendhtmlonly">\endhtmlonly</a> <li><a href="commands.html#cmdendif">\endif</a> <li><a href="commands.html#cmdendlatexonly">\endlatexonly</a> <li><a href="commands.html#cmdendlink">\endlink</a> <li><a href="commands.html#cmdendmanonly">\endmanonly</a> <li><a href="commands.html#cmdendmsc">\endmsc</a> <li><a href="commands.html#cmdendverbatim">\endverbatim</a> <li><a href="commands.html#cmdendxmlonly">\endxmlonly</a> <li><a href="commands.html#cmdenum">\enum</a> <li><a href="commands.html#cmdexample">\example</a> <li><a href="commands.html#cmdexception">\exception</a> <li><a href="commands.html#cmdfdollar">\f$</a> <li><a href="commands.html#cmdfbropen">\f[</a> <li><a href="commands.html#cmdfbrclose">\f]</a> <li><a href="commands.html#cmdfile">\file</a> <li><a href="commands.html#cmdfn">\fn</a> <li><a href="commands.html#cmdhideinitializer">\hideinitializer</a> <li><a href="commands.html#cmdhtmlinclude">\htmlinclude</a> <li><a href="commands.html#cmdhtmlonly">\htmlonly</a> <li><a href="commands.html#cmdif">\if</a> <li><a href="commands.html#cmdifnot">\ifnot</a> <li><a href="commands.html#cmdimage">\image</a> <li><a href="commands.html#cmdinclude">\include</a> <li><a href="commands.html#cmdincludelineno">\includelineno</a> <li><a href="commands.html#cmdingroup">\ingroup</a> <li><a href="commands.html#cmdinternal">\internal</a> <li><a href="commands.html#cmdinvariant">\invariant</a> <li><a href="commands.html#cmdinterface">\interface</a> <li><a href="commands.html#cmdlatexonly">\latexonly</a> <li><a href="commands.html#cmdli">\li</a> <li><a href="commands.html#cmdline">\line</a> <li><a href="commands.html#cmdlink">\link</a> <li><a href="commands.html#cmdmainpage">\mainpage</a> <li><a href="commands.html#cmdmanonly">\manonly</a> <li><a href="commands.html#cmdmsc">\msc</a> <li><a href="commands.html#cmdn">\n</a> <li><a href="commands.html#cmdname">\name</a> <li><a href="commands.html#cmdnamespace">\namespace</a> <li><a href="commands.html#cmdnosubgrouping">\nosubgrouping</a> <li><a href="commands.html#cmdnote">\note</a> <li><a href="commands.html#cmdoverload">\overload</a> <li><a href="commands.html#cmdp">\p</a> <li><a href="commands.html#cmdpackage">\package</a> <li><a href="commands.html#cmdpage">\page</a> <li><a href="commands.html#cmdpar">\par</a> <li><a href="commands.html#cmdparagraph">\paragraph</a> <li><a href="commands.html#cmdparam">\param</a> <li><a href="commands.html#cmdpost">\post</a> <li><a href="commands.html#cmdpre">\pre</a> <li><a href="commands.html#cmd_php_only">\private (PHP only)</a> <li><a href="commands.html#cmd_php_only">\privatesection (PHP only)</a> <li><a href="commands.html#cmdproperty">\property</a> <li><a href="commands.html#cmd_php_only">\protected (PHP only)</a> <li><a href="commands.html#cmd_php_only">\protectedsection (PHP only)</a> <li><a href="commands.html#cmdprotocol">\protocol</a> <li><a href="commands.html#cmd_php_only">\public (PHP only)</a> <li><a href="commands.html#cmd_php_only">\publicsection (PHP only)</a> <li><a href="commands.html#cmdref">\ref</a> <li><a href="commands.html#cmdrelates">\relates</a> <li><a href="commands.html#cmdrelatesalso">\relatesalso</a> <li><a href="commands.html#cmdremarks">\remarks</a> <li><a href="commands.html#cmdreturn">\return</a> <li><a href="commands.html#cmdretval">\retval</a> <li><a href="commands.html#cmdsa">\sa</a> <li><a href="commands.html#cmdsection">\section</a> <li><a href="commands.html#cmdsee">\see</a> <li><a href="commands.html#cmdshowinitializer">\showinitializer</a> <li><a href="commands.html#cmdsince">\since</a> <li><a href="commands.html#cmdskip">\skip</a> <li><a href="commands.html#cmdskipline">\skipline</a> <li><a href="commands.html#cmdstruct">\struct</a> <li><a href="commands.html#cmdsubpage">\subpage</a> <li><a href="commands.html#cmdsubsection">\subsection</a> <li><a href="commands.html#cmdsubsubsection">\subsubsection</a> <li><a href="commands.html#cmdtest">\test</a> <li><a href="commands.html#cmdthrow">\throw</a> <li><a href="commands.html#cmdtodo">\todo</a> <li><a href="commands.html#cmdtypedef">\typedef</a> <li><a href="commands.html#cmdunion">\union</a> <li><a href="commands.html#cmduntil">\until</a> <li><a href="commands.html#cmdvar">\var</a> <li><a href="commands.html#cmdverbatim">\verbatim</a> <li><a href="commands.html#cmdverbinclude">\verbinclude</a> <li><a href="commands.html#cmdversion">\version</a> <li><a href="commands.html#cmdwarning">\warning</a> <li><a href="commands.html#cmdweakgroup">\weakgroup</a> <li><a href="commands.html#cmdxmlonly">\xmlonly</a> <li><a href="commands.html#cmdxrefitem">\xrefitem</a> <li><a href="commands.html#cmddollar">\$</a> <li><a href="commands.html#cmdat">\@</a> <li><a href="commands.html#cmdbackslash">\\</a> <li><a href="commands.html#cmdamp">\&</a> <li><a href="commands.html#cmdtilde">\~</a> <li><a href="commands.html#cmdlt">\<</a> <li><a href="commands.html#cmdgt">\></a> <li><a href="commands.html#cmdhash">\#</a> <li><a href="commands.html#cmdperc">\%</a> </ul> </multicol> <p> The following subsections provide a list of all commands that are recognized by doxygen. Unrecognized commands are treated as normal text.<p> @@ -647,7 +647,7 @@ <span class="comment"> @param[in] src The memory area to copy from.</span> <span class="comment"> @param[in] n The number of bytes to copy</span> <span class="comment"> */</span> -<span class="keywordtype">void</span> memcpy(<span class="keywordtype">void</span> *dest, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, size_t n); +<span class="keywordtype">void</span> memcpy(<span class="keywordtype">void</span> *dest, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> n); </pre></div> If a parameter is both input and output, use [in,out] as an attribute.<p> The parameter description is a paragraph with no special internal structure. All visual enhancement commands may be used inside the paragraph.<p> Multiple adjacent \param commands will be joined into a single paragraph. Each parameter description will start on a new line. The \param description ends when a blank line or some other sectioning command is encountered. See section <a class="el" href="commands.html#cmdfn">\fn</a> for an example.<p> @@ -980,6 +980,41 @@ <span class="comment"> */</span> </pre></div><p> <hr> + <h2><a class="anchor" name="cmdmsc"> +\msc</a></h2> + Starts a text fragment which should contain a valid description of a message sequence chart. See <a href="http://www.mcternan.me.uk/mscgen/">http://www.mcternan.me.uk/mscgen/</a> for examples. The text fragment ends with <a class="el" href="commands.html#cmdendmsc">\endmsc</a>. <dl class="note" compact><dt><b>Note:</b></dt><dd>The text fragment should only include the part of the message sequence chart that is within the <code>msc {...}</code> block. <p> +You need to install the <code>mscgen</code> tool, if you want to use this command.</dd></dl> +Here is an example of the use of the \msc command. <div class="fragment"><pre class="fragment"><span class="comment">/** Sender class. Can be used to send a command to the server.</span> +<span class="comment"> The receiver will acknowlegde the command by calling Ack().</span> +<span class="comment"> \msc</span> +<span class="comment"> Sender,Receiver;</span> +<span class="comment"> Sender->Receiver [label="Command()", URL="\ref Receiver::Command()"];</span> +<span class="comment"> Sender<-Receiver [label="Ack()", URL="\ref Ack()", ID="1"];</span> +<span class="comment"> \endmsc</span> +<span class="comment"> */</span> +<span class="keyword">class </span>Sender +{ + <span class="keyword">public</span>:<span class="comment"></span> +<span class="comment"> /** Acknowledgement from server */</span> + <span class="keywordtype">void</span> Ack(<span class="keywordtype">bool</span> ok); +}; +<span class="comment"></span> +<span class="comment">/** Receiver class. Can be used to receive and execute commands.</span> +<span class="comment"> After execution of a command, the receiver will send an acknowledgement</span> +<span class="comment"> \msc</span> +<span class="comment"> Receiver,Sender;</span> +<span class="comment"> Receiver<-Sender [label="Command()", URL="\ref Command()"];</span> +<span class="comment"> Receiver->Sender [label="Ack()", URL="\ref Sender::Ack()", ID="1"];</span> +<span class="comment"> \endmsc</span> +<span class="comment"> */</span> +<span class="keyword">class </span>Receiver +{ + <span class="keyword">public</span>:<span class="comment"></span> +<span class="comment"> /** Executable a command on the server */</span> + <span class="keywordtype">void</span> Command(<span class="keywordtype">int</span> commandId); +}; +</pre></div><p> +<hr> <h2><a class="anchor" name="cmddotfile"> \dotfile <file> ["caption"]</a></h2> Inserts an image generated by dot from <file> into the documentation.<p> @@ -1014,6 +1049,10 @@ \enddot</a></h2> Ends a blocks that was started with <a class="el" href="commands.html#cmddot">\dot</a>.<p> <hr> + <h2><a class="anchor" name="cmdendmsc"> +\endmsc</a></h2> + Ends a blocks that was started with <a class="el" href="commands.html#cmdmsc">\msc</a>.<p> +<hr> <h2><a class="anchor" name="cmdendhtmlonly"> \endhtmlonly</a></h2> Ends a block of text that was started with a \htmlonly command.<p> @@ -1214,8 +1253,8 @@ \postheader </li> </ul> <hr> - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/config.html new/doxygen-1.5.2/html/config.html --- old/doxygen-1.5.1/html/config.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/config.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Configuration</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="config">Configuration</a></h1><h2><a class="anchor" name="config_format"> Format</a></h2> A configuration file is a free-form ASCII text file with a structure that is similar to that of a Makefile, with the default name <code>Doxyfile</code>. It is parsed by <code>doxygen</code>. The file may contain tabs and newlines for formatting purposes. The statements in the file are case-sensitive. Comments may be placed anywhere within the file (except within quotes). Comments begin with the # character and end at the end of the line.<p> @@ -17,7 +17,7 @@ The configuration options can be divided into several categories. Below is an alphabetical index of the tags that are recognized followed by the descriptions of the tags grouped by category.<p> <multicol cols=3> <ul> -<li><a href="config.html#cfg_abbreviate_brief">ABBREVIATE_BRIEF</a> <li><a href="config.html#cfg_aliases">ALIASES</a> <li><a href="config.html#cfg_allexternals">ALLEXTERNALS </a> <li><a href="config.html#cfg_alphabetical_index">ALPHABETICAL_INDEX </a> <li><a href="config.html#cfg_always_detailed_sec">ALWAYS_DETAILED_SEC</a> <li><a href="config.html#cfg_binary_toc">BINARY_TOC</a> <li><a href="config.html#cfg_builtin_stl_support">BUILTIN_STL_SUPPORT</a> <li><a href="config.html#cfg_brief_member_desc">BRIEF_MEMBER_DESC </a> <li><a href="config.html#cfg_call_graph">CALL_GRAPH</a> <li><a href="config.html#cfg_caller_graph">CALLER_GRAPH</a> <li><a href="config.html#cfg_case_sense_names">CASE_SENSE_NAMES </a> <li><a href="config.html#cfg_chm_file">CHM_FILE</a> <li><a href="config.html#cfg_class_diagrams">CLASS_DIAGRAMS </a> <li><a href="config.html#cfg_class_graph">CLASS_GRAPH</a> <li><a href="config.html#cfg_collaboration_graph">COLLABORATION_GRAPH</a> <li><a href="config.html#cfg_cols_in_alpha_index">COLS_IN_ALPHA_INDEX</a> <li><a href="config.html#cfg_compact_latex">COMPACT_LATEX </a> <li><a href="config.html#cfg_compact_rtf">COMPACT_RTF</a> <li><a href="config.html#cfg_create_subdirs">CREATE_SUBDIRS</a> <li><a href="config.html#cfg_details_at_top">DETAILS_AT_TOP </a> <li><a href="config.html#cfg_directory_graph">DIRECTORY_GRAPH</a> <li><a href="config.html#cfg_disable_index">DISABLE_INDEX </a> <li><a href="config.html#cfg_distribute_group_doc">DISTRIBUTE_GROUP_DOC</a> <li><a href="config.html#cfg_dot_image_format">DOT_IMAGE_FORMAT</a> <li><a href="config.html#cfg_dot_multi_targets">DOT_MULTI_TARGETS</a> <li><a href="config.html#cfg_dot_path">DOT_PATH</a> <li><a href="config.html#cfg_dot_transparent">DOT_TRANSPARENT</a> <li><a href="config.html#cfg_dotfile_dirs">DOTFILE_DIRS</a> <li><a href="config.html#cfg_enable_preprocessing">ENABLE_PREPROCESSING</a> <li><a href="config.html#cfg_enum_values_per_line">ENUM_VALUES_PER_LINE</a> <li><a href="config.html#cfg_enabled_sections">ENABLED_SECTIONS</a> <li><a href="config.html#cfg_example_path">EXAMPLE_PATH</a> <li><a href="config.html#cfg_example_patterns">EXAMPLE_PATTERNS</a> <li><a href="config.html#cfg_example_recursive">EXAMPLE_RECURSIVE</a> <li><a href="config.html#cfg_exclude">EXCLUDE</a> <li><a href="config.html#cfg_exclude_patterns">EXCLUDE_PATTERNS</a> <li><a href="config.html#cfg_exclude_symlinks">EXCLUDE_SYMLINKS</a> <li><a href="config.html#cfg_expand_as_defined">EXPAND_AS_DEFINED</a> <li><a href="config.html#cfg_expand_only_predef">EXPAND_ONLY_PREDEF</a> <li><a href="config.html#cfg_external_groups">EXTERNAL_GROUPS</a> <li><a href="config.html#cfg_extra_packages">EXTRA_PACKAGES</a> <li><a href="config.html#cfg_extract_all">EXTRACT_ALL</a> <li><a href="config.html#cfg_extract_local_classes">EXTRACT_LOCAL_CLASSES</a> <li><a href="config.html#cfg_extract_local_methods">EXTRACT_LOCAL_METHODS</a> <li><a href="config.html#cfg_extract_private">EXTRACT_PRIVATE</a> <li><a href="config.html#cfg_extract_static">EXTRACT_STATIC</a> <li><a href="config.html#cfg_file_patterns">FILE_PATTERNS</a> <li><a href="config.html#cfg_file_version_filter">FILE_VERSION_FILTER</a> <li><a href="config.html#cfg_filter_patterns">FILTER_PATTERNS</a> <li><a href="config.html#cfg_filter_source_files">FILTER_SOURCE_FILES</a> <li><a href="config.html#cfg_full_path_names">FULL_PATH_NAMES</a> <li><a href="config.html#cfg_generate_autogen_def">GENERATE_AUTOGEN_DEF</a> <li><a href="config.html#cfg_generate_buglist">GENERATE_BUGLIST</a> <li><a href="config.html#cfg_generate_chi">GENERATE_CHI</a> <li><a href="config.html#cfg_generate_deprecatedlist">GENERATE_DEPRECIATEDLIST</a> <li><a href="config.html#cfg_generate_html">GENERATE_HTML</a> <li><a href="config.html#cfg_generate_htmlhelp">GENERATE_HTMLHELP</a> <li><a href="config.html#cfg_generate_latex">GENERATE_LATEX</a> <li><a href="config.html#cfg_generate_legend">GENERATE_LEGEND</a> <li><a href="config.html#cfg_generate_man">GENERATE_MAN</a> <li><a href="config.html#cfg_generate_perlmod">GENERATE_PERLMOD</a> <li><a href="config.html#cfg_generate_rtf">GENERATE_RTF</a> <li><a href="config.html#cfg_generate_tagfile">GENERATE_TAGFILE</a> <li><a href="config.html#cfg_generate_testlist">GENERATE_TESTLIST</a> <li><a href="config.html#cfg_generate_todolist">GENERATE_TODOLIST</a> <li><a href="config.html#cfg_generate_treeview">GENERATE_TREEVIEW</a> <li><a href="config.html#cfg_generate_xml">GENERATE_XML</a> <li><a href="config.html#cfg_graphical_hierarchy">GRAPHICAL_HIERARCHY</a> <li><a href="config.html#cfg_group_graphs">GROUP_GRAPHS</a> <li><a href="config.html#cfg_have_dot">HAVE_DOT</a> <li><a href="config.html#cfg_hhc_location">HHC_LOCATION</a> <li><a href="config.html#cfg_hide_friend_compounds">HIDE_FRIEND_COMPOUNDS</a> <li><a href="config.html#cfg_hide_in_body_docs">HIDE_IN_BODY_DOCS</a> <li><a href="config.html#cfg_hide_scope_names">HIDE_SCOPE_NAMES</a> <li><a href="config.html#cfg_hide_undoc_classes">HIDE_UNDOC_CLASSES</a> <li><a href="config.html#cfg_hide_undoc_members">HIDE_UNDOC_MEMBERS</a> <li><a href="config.html#cfg_hide_undoc_relations">HIDE_UNDOC_RELATIONS</a> <li><a href="config.html#cfg_html_align_members">HTML_ALIGN_MEMBERS</a> <li><a href="config.html#cfg_html_footer">HTML_FOOTER</a> <li><a href="config.html#cfg_html_header">HTML_HEADER</a> <li><a href="config.html#cfg_html_output">HTML_OUTPUT</a> <li><a href="config.html#cfg_html_stylesheet">HTML_STYLESHEET</a> <li><a href="config.html#cfg_ignore_prefix">IGNORE_PREFIX</a> <li><a href="config.html#cfg_image_path">IMAGE_PATH</a> <li><a href="config.html#cfg_include_graph">INCLUDE_GRAPH</a> <li><a href="config.html#cfg_include_path">INCLUDE_PATH</a> <li><a href="config.html#cfg_inherit_docs">INHERIT_DOCS</a> <li><a href="config.html#cfg_inline_info">INLINE_INFO</a> <li><a href="config.html#cfg_inline_inherited_memb">INLINE_INHERITED_MEMB</a> <li><a href="config.html#cfg_inline_sources">INLINE_SOURCES</a> <li><a href="config.html#cfg_input">INPUT</a> <li><a href="config.html#cfg_input_filter">INPUT_FILTER</a> <li><a href="config.html#cfg_internal_docs">INTERNAL_DOCS</a> <li><a href="config.html#cfg_javadoc_autobrief">JAVADOC_AUTOBRIEF</a> <li><a href="config.html#cfg_latex_batchmode">LATEX_BATCHMODE</a> <li><a href="config.html#cfg_latex_cmd_name">LATEX_CMD_NAME</a> <li><a href="config.html#cfg_latex_header">LATEX_HEADER</a> <li><a href="config.html#cfg_latex_hide_indices">LATEX_HIDE_INDICES</a> <li><a href="config.html#cfg_latex_output">LATEX_OUTPUT</a> <li><a href="config.html#cfg_macro_expansion">MACRO_EXPANSION</a> <li><a href="config.html#cfg_makeindex_cmd_name">MAKEINDEX_CMD_NAME</a> <li><a href="config.html#cfg_man_extension">MAN_EXTENSION</a> <li><a href="config.html#cfg_man_links">MAN_LINKS</a> <li><a href="config.html#cfg_man_output">MAN_OUTPUT</a> <li><a href="config.html#cfg_max_dot_graph_depth">MAX_DOT_GRAPH_DEPTH</a> <li><a href="config.html#cfg_max_dot_graph_height">MAX_DOT_GRAPH_HEIGHT</a> <li><a href="config.html#cfg_max_dot_graph_width">MAX_DOT_GRAPH_WIDTH</a> <li><a href="config.html#cfg_max_initializer_lines">MAX_INITIALIZER_LINES</a> <li><a href="config.html#cfg_multiline_cpp_is_brief">MULTILINE_CPP_IS_BRIEF</a> <li><a href="config.html#cfg_optimize_output_for_c">OPTIMIZE_OUTPUT_FOR_C</a> <li><a href="config.html#cfg_optimize_output_java">OPTIMIZE_OUTPUT_JAVA</a> <li><a href="config.html#cfg_output_directory">OUTPUT_DIRECTORY</a> <li><a href="config.html#cfg_output_language">OUTPUT_LANGUAGE</a> <li><a href="config.html#cfg_paper_type">PAPER_TYPE</a> <li><a href="config.html#cfg_pdf_hyperlinks">PDF_HYPERLINKS</a> <li><a href="config.html#cfg_perl_path">PERL_PATH</a> <li><a href="config.html#cfg_perlmod_latex">PERLMOD_LATEX</a> <li><a href="config.html#cfg_perlmod_pretty">PERLMOD_PRETTY</a> <li><a href="config.html#cfg_perlmod_makevar_prefix">PERLMOD_MAKEVAR_PREFIX</a> <li><a href="config.html#cfg_predefined">PREDEFINED</a> <li><a href="config.html#cfg_project_name">PROJECT_NAME</a> <li><a href="config.html#cfg_project_number">PROJECT_NUMBER</a> <li><a href="config.html#cfg_quiet">QUIET</a> <li><a href="config.html#cfg_recursive">RECURSIVE</a> <li><a href="config.html#cfg_referenced_by_relation">REFERENCED_BY_RELATION</a> <li><a href="config.html#cfg_references_relation">REFERENCES_RELATION</a> <li><a href="config.html#cfg_references_link_source">REFERENCES_LINK_SOURCE</a> <li><a href="config.html#cfg_repeat_brief">REPEAT_BRIEF</a> <li><a href="config.html#cfg_rtf_extensions_file">RTF_EXTENSIONS_FILE</a> <li><a href="config.html#cfg_rtf_hyperlinks">RTF_HYPERLINKS</a> <li><a href="config.html#cfg_rtf_output">RTF_OUTPUT</a> <li><a href="config.html#cfg_rtf_stylesheet_file">RTF_STYLESHEET_FILE</a> <li><a href="config.html#cfg_search_includes">SEARCH_INCLUDES</a> <li><a href="config.html#cfg_searchengine">SEARCHENGINE</a> <li><a href="config.html#cfg_separate_member_pages">SEPARATE_MEMBER_PAGES</a> <li><a href="config.html#cfg_short_names">SHORT_NAMES</a> <li><a href="config.html#cfg_show_dirs">SHOW_DIRECTORIES</a> <li><a href="config.html#cfg_show_include_files">SHOW_INCLUDE_FILES</a> <li><a href="config.html#cfg_show_used_files">SHOW_USED_FILES</a> <li><a href="config.html#cfg_skip_function_macros">SKIP_FUNCTION_MACROS</a> <li><a href="config.html#cfg_sort_brief_docs">SORT_BRIEF_DOCS</a> <li><a href="config.html#cfg_sort_member_docs">SORT_MEMBER_DOCS</a> <li><a href="config.html#cfg_source_browser">SOURCE_BROWSER</a> <li><a href="config.html#cfg_strip_code_comments">STRIP_CODE_COMMENTS</a> <li><a href="config.html#cfg_strip_from_inc_path">STRIP_FROM_INC_PATH</a> <li><a href="config.html#cfg_strip_from_path">STRIP_FROM_PATH</a> <li><a href="config.html#cfg_subgrouping">SUBGROUPING</a> <li><a href="config.html#cfg_tab_size">TAB_SIZE</a> <li><a href="config.html#cfg_tagfiles">TAGFILES</a> <li><a href="config.html#cfg_template_relations">TEMPLATE_RELATIONS</a> <li><a href="config.html#cfg_toc_expand">TOC_EXPAND</a> <li><a href="config.html#cfg_treeview_width">TREEVIEW_WIDTH</a> <li><a href="config.html#cfg_uml_look">UML_LOOK</a> <li><a href="config.html#cfg_use_htags">USE_HTAGS</a> <li><a href="config.html#cfg_use_pdflatex">USE_PDFLATEX</a> <li><a href="config.html#cfg_use_windows_encoding">USE_WINDOWS_ENCODING</a> <li><a href="config.html#cfg_verbatim_headers">VERBATIM_HEADERS</a> <li><a href="config.html#cfg_warn_format">WARN_FORMAT</a> <li><a href="config.html#cfg_warn_if_doc_error">WARN_IF_DOC_ERROR</a> <li><a href="config.html#cfg_warn_if_undocumented">WARN_IF_UNDOCUMENTED</a> <li><a href="config.html#cfg_warn_logfile">WARN_LOGFILE</a> <li><a href="config.html#cfg_warn_no_paramdoc">WARN_NO_PARAMDOC</a> <li><a href="config.html#cfg_warnings">WARNINGS</a> <li><a href="config.html#cfg_xml_dtd">XML_DTD</a> <li><a href="config.html#cfg_xml_output">XML_OUTPUT</a> <li><a href="config.html#cfg_xml_programlisting">XML_PROGRAMLISTING</a> <li><a href="config.html#cfg_xml_schema">XML_SCHEMA</a> </ul> +<li><a href="config.html#cfg_abbreviate_brief">ABBREVIATE_BRIEF</a> <li><a href="config.html#cfg_aliases">ALIASES</a> <li><a href="config.html#cfg_allexternals">ALLEXTERNALS </a> <li><a href="config.html#cfg_alphabetical_index">ALPHABETICAL_INDEX </a> <li><a href="config.html#cfg_always_detailed_sec">ALWAYS_DETAILED_SEC</a> <li><a href="config.html#cfg_binary_toc">BINARY_TOC</a> <li><a href="config.html#cfg_builtin_stl_support">BUILTIN_STL_SUPPORT</a> <li><a href="config.html#cfg_brief_member_desc">BRIEF_MEMBER_DESC </a> <li><a href="config.html#cfg_call_graph">CALL_GRAPH</a> <li><a href="config.html#cfg_caller_graph">CALLER_GRAPH</a> <li><a href="config.html#cfg_case_sense_names">CASE_SENSE_NAMES </a> <li><a href="config.html#cfg_chm_file">CHM_FILE</a> <li><a href="config.html#cfg_class_diagrams">CLASS_DIAGRAMS </a> <li><a href="config.html#cfg_class_graph">CLASS_GRAPH</a> <li><a href="config.html#cfg_collaboration_graph">COLLABORATION_GRAPH</a> <li><a href="config.html#cfg_cols_in_alpha_index">COLS_IN_ALPHA_INDEX</a> <li><a href="config.html#cfg_compact_latex">COMPACT_LATEX </a> <li><a href="config.html#cfg_compact_rtf">COMPACT_RTF</a> <li><a href="config.html#cfg_cpp_cli_support">CPP_CLI_SUPPORT</a> <li><a href="config.html#cfg_create_subdirs">CREATE_SUBDIRS</a> <li><a href="config.html#cfg_details_at_top">DETAILS_AT_TOP </a> <li><a href="config.html#cfg_directory_graph">DIRECTORY_GRAPH</a> <li><a href="config.html#cfg_disable_index">DISABLE_INDEX </a> <li><a href="config.html#cfg_distribute_group_doc">DISTRIBUTE_GROUP_DOC</a> <li><a href="config.html#cfg_dot_graph_max_nodes">DOT_GRAPH_MAX_NODES</a> <li><a href="config.html#cfg_dot_image_format">DOT_IMAGE_FORMAT</a> <li><a href="config.html#cfg_dot_multi_targets">DOT_MULTI_TARGETS</a> <li><a href="config.html#cfg_dot_path">DOT_PATH</a> <li><a href="config.html#cfg_dot_transparent">DOT_TRANSPARENT</a> <li><a href="config.html#cfg_dotfile_dirs">DOTFILE_DIRS</a> <li><a href="config.html#cfg_enable_preprocessing">ENABLE_PREPROCESSING</a> <li><a href="config.html#cfg_enum_values_per_line">ENUM_VALUES_PER_LINE</a> <li><a href="config.html#cfg_enabled_sections">ENABLED_SECTIONS</a> <li><a href="config.html#cfg_example_path">EXAMPLE_PATH</a> <li><a href="config.html#cfg_example_patterns">EXAMPLE_PATTERNS</a> <li><a href="config.html#cfg_example_recursive">EXAMPLE_RECURSIVE</a> <li><a href="config.html#cfg_exclude">EXCLUDE</a> <li><a href="config.html#cfg_exclude_patterns">EXCLUDE_PATTERNS</a> <li><a href="config.html#cfg_exclude_symlinks">EXCLUDE_SYMLINKS</a> <li><a href="config.html#cfg_expand_as_defined">EXPAND_AS_DEFINED</a> <li><a href="config.html#cfg_expand_only_predef">EXPAND_ONLY_PREDEF</a> <li><a href="config.html#cfg_external_groups">EXTERNAL_GROUPS</a> <li><a href="config.html#cfg_extra_packages">EXTRA_PACKAGES</a> <li><a href="config.html#cfg_extract_all">EXTRACT_ALL</a> <li><a href="config.html#cfg_extract_local_classes">EXTRACT_LOCAL_CLASSES</a> <li><a href="config.html#cfg_extract_local_methods">EXTRACT_LOCAL_METHODS</a> <li><a href="config.html#cfg_extract_private">EXTRACT_PRIVATE</a> <li><a href="config.html#cfg_extract_static">EXTRACT_STATIC</a> <li><a href="config.html#cfg_file_patterns">FILE_PATTERNS</a> <li><a href="config.html#cfg_file_version_filter">FILE_VERSION_FILTER</a> <li><a href="config.html#cfg_filter_patterns">FILTER_PATTERNS</a> <li><a href="config.html#cfg_filter_source_files">FILTER_SOURCE_FILES</a> <li><a href="config.html#cfg_full_path_names">FULL_PATH_NAMES</a> <li><a href="config.html#cfg_generate_autogen_def">GENERATE_AUTOGEN_DEF</a> <li><a href="config.html#cfg_generate_buglist">GENERATE_BUGLIST</a> <li><a href="config.html#cfg_generate_chi">GENERATE_CHI</a> <li><a href="config.html#cfg_generate_deprecatedlist">GENERATE_DEPRECIATEDLIST</a> <li><a href="config.html#cfg_generate_html">GENERATE_HTML</a> <li><a href="config.html#cfg_generate_htmlhelp">GENERATE_HTMLHELP</a> <li><a href="config.html#cfg_generate_latex">GENERATE_LATEX</a> <li><a href="config.html#cfg_generate_legend">GENERATE_LEGEND</a> <li><a href="config.html#cfg_generate_man">GENERATE_MAN</a> <li><a href="config.html#cfg_generate_perlmod">GENERATE_PERLMOD</a> <li><a href="config.html#cfg_generate_rtf">GENERATE_RTF</a> <li><a href="config.html#cfg_generate_tagfile">GENERATE_TAGFILE</a> <li><a href="config.html#cfg_generate_testlist">GENERATE_TESTLIST</a> <li><a href="config.html#cfg_generate_todolist">GENERATE_TODOLIST</a> <li><a href="config.html#cfg_generate_treeview">GENERATE_TREEVIEW</a> <li><a href="config.html#cfg_generate_xml">GENERATE_XML</a> <li><a href="config.html#cfg_graphical_hierarchy">GRAPHICAL_HIERARCHY</a> <li><a href="config.html#cfg_group_graphs">GROUP_GRAPHS</a> <li><a href="config.html#cfg_have_dot">HAVE_DOT</a> <li><a href="config.html#cfg_hhc_location">HHC_LOCATION</a> <li><a href="config.html#cfg_hide_friend_compounds">HIDE_FRIEND_COMPOUNDS</a> <li><a href="config.html#cfg_hide_in_body_docs">HIDE_IN_BODY_DOCS</a> <li><a href="config.html#cfg_hide_scope_names">HIDE_SCOPE_NAMES</a> <li><a href="config.html#cfg_hide_undoc_classes">HIDE_UNDOC_CLASSES</a> <li><a href="config.html#cfg_hide_undoc_members">HIDE_UNDOC_MEMBERS</a> <li><a href="config.html#cfg_hide_undoc_relations">HIDE_UNDOC_RELATIONS</a> <li><a href="config.html#cfg_html_align_members">HTML_ALIGN_MEMBERS</a> <li><a href="config.html#cfg_html_footer">HTML_FOOTER</a> <li><a href="config.html#cfg_html_header">HTML_HEADER</a> <li><a href="config.html#cfg_html_output">HTML_OUTPUT</a> <li><a href="config.html#cfg_html_stylesheet">HTML_STYLESHEET</a> <li><a href="config.html#cfg_ignore_prefix">IGNORE_PREFIX</a> <li><a href="config.html#cfg_image_path">IMAGE_PATH</a> <li><a href="config.html#cfg_include_graph">INCLUDE_GRAPH</a> <li><a href="config.html#cfg_include_path">INCLUDE_PATH</a> <li><a href="config.html#cfg_inherit_docs">INHERIT_DOCS</a> <li><a href="config.html#cfg_inline_info">INLINE_INFO</a> <li><a href="config.html#cfg_inline_inherited_memb">INLINE_INHERITED_MEMB</a> <li><a href="config.html#cfg_inline_sources">INLINE_SOURCES</a> <li><a href="config.html#cfg_input">INPUT</a> <li><a href="config.html#cfg_input_encoding">INPUT_ENCODING</a> <li><a href="config.html#cfg_input_filter">INPUT_FILTER</a> <li><a href="config.html#cfg_internal_docs">INTERNAL_DOCS</a> <li><a href="config.html#cfg_javadoc_autobrief">JAVADOC_AUTOBRIEF</a> <li><a href="config.html#cfg_latex_batchmode">LATEX_BATCHMODE</a> <li><a href="config.html#cfg_latex_cmd_name">LATEX_CMD_NAME</a> <li><a href="config.html#cfg_latex_header">LATEX_HEADER</a> <li><a href="config.html#cfg_latex_hide_indices">LATEX_HIDE_INDICES</a> <li><a href="config.html#cfg_latex_output">LATEX_OUTPUT</a> <li><a href="config.html#cfg_macro_expansion">MACRO_EXPANSION</a> <li><a href="config.html#cfg_makeindex_cmd_name">MAKEINDEX_CMD_NAME</a> <li><a href="config.html#cfg_man_extension">MAN_EXTENSION</a> <li><a href="config.html#cfg_man_links">MAN_LINKS</a> <li><a href="config.html#cfg_man_output">MAN_OUTPUT</a> <li><a href="config.html#cfg_max_initializer_lines">MAX_INITIALIZER_LINES</a> <li><a href="config.html#cfg_mscgen_path">MSCGEN_PATH</a> <li><a href="config.html#cfg_multiline_cpp_is_brief">MULTILINE_CPP_IS_BRIEF</a> <li><a href="config.html#cfg_optimize_output_for_c">OPTIMIZE_OUTPUT_FOR_C</a> <li><a href="config.html#cfg_optimize_output_java">OPTIMIZE_OUTPUT_JAVA</a> <li><a href="config.html#cfg_output_directory">OUTPUT_DIRECTORY</a> <li><a href="config.html#cfg_output_language">OUTPUT_LANGUAGE</a> <li><a href="config.html#cfg_paper_type">PAPER_TYPE</a> <li><a href="config.html#cfg_pdf_hyperlinks">PDF_HYPERLINKS</a> <li><a href="config.html#cfg_perl_path">PERL_PATH</a> <li><a href="config.html#cfg_perlmod_latex">PERLMOD_LATEX</a> <li><a href="config.html#cfg_perlmod_pretty">PERLMOD_PRETTY</a> <li><a href="config.html#cfg_perlmod_makevar_prefix">PERLMOD_MAKEVAR_PREFIX</a> <li><a href="config.html#cfg_predefined">PREDEFINED</a> <li><a href="config.html#cfg_project_name">PROJECT_NAME</a> <li><a href="config.html#cfg_project_number">PROJECT_NUMBER</a> <li><a href="config.html#cfg_quiet">QUIET</a> <li><a href="config.html#cfg_recursive">RECURSIVE</a> <li><a href="config.html#cfg_referenced_by_relation">REFERENCED_BY_RELATION</a> <li><a href="config.html#cfg_references_relation">REFERENCES_RELATION</a> <li><a href="config.html#cfg_references_link_source">REFERENCES_LINK_SOURCE</a> <li><a href="config.html#cfg_repeat_brief">REPEAT_BRIEF</a> <li><a href="config.html#cfg_rtf_extensions_file">RTF_EXTENSIONS_FILE</a> <li><a href="config.html#cfg_rtf_hyperlinks">RTF_HYPERLINKS</a> <li><a href="config.html#cfg_rtf_output">RTF_OUTPUT</a> <li><a href="config.html#cfg_rtf_stylesheet_file">RTF_STYLESHEET_FILE</a> <li><a href="config.html#cfg_search_includes">SEARCH_INCLUDES</a> <li><a href="config.html#cfg_searchengine">SEARCHENGINE</a> <li><a href="config.html#cfg_separate_member_pages">SEPARATE_MEMBER_PAGES</a> <li><a href="config.html#cfg_short_names">SHORT_NAMES</a> <li><a href="config.html#cfg_show_dirs">SHOW_DIRECTORIES</a> <li><a href="config.html#cfg_show_include_files">SHOW_INCLUDE_FILES</a> <li><a href="config.html#cfg_show_used_files">SHOW_USED_FILES</a> <li><a href="config.html#cfg_skip_function_macros">SKIP_FUNCTION_MACROS</a> <li><a href="config.html#cfg_sort_brief_docs">SORT_BRIEF_DOCS</a> <li><a href="config.html#cfg_sort_member_docs">SORT_MEMBER_DOCS</a> <li><a href="config.html#cfg_source_browser">SOURCE_BROWSER</a> <li><a href="config.html#cfg_strip_code_comments">STRIP_CODE_COMMENTS</a> <li><a href="config.html#cfg_strip_from_inc_path">STRIP_FROM_INC_PATH</a> <li><a href="config.html#cfg_strip_from_path">STRIP_FROM_PATH</a> <li><a href="config.html#cfg_subgrouping">SUBGROUPING</a> <li><a href="config.html#cfg_tab_size">TAB_SIZE</a> <li><a href="config.html#cfg_tagfiles">TAGFILES</a> <li><a href="config.html#cfg_template_relations">TEMPLATE_RELATIONS</a> <li><a href="config.html#cfg_toc_expand">TOC_EXPAND</a> <li><a href="config.html#cfg_treeview_width">TREEVIEW_WIDTH</a> <li><a href="config.html#cfg_uml_look">UML_LOOK</a> <li><a href="config.html#cfg_use_htags">USE_HTAGS</a> <li><a href="config.html#cfg_use_pdflatex">USE_PDFLATEX</a> <li><a href="config.html#cfg_use_windows_encoding">USE_WINDOWS_ENCODING</a> <li><a href="config.html#cfg_verbatim_headers">VERBATIM_HEADERS</a> <li><a href="config.html#cfg_warn_format">WARN_FORMAT</a> <li><a href="config.html#cfg_warn_if_doc_error">WARN_IF_DOC_ERROR</a> <li><a href="config.html#cfg_warn_if_undocumented">WARN_IF_UNDOCUMENTED</a> <li><a href="config.html#cfg_warn_logfile">WARN_LOGFILE</a> <li><a href="config.html#cfg_warn_no_paramdoc">WARN_NO_PARAMDOC</a> <li><a href="config.html#cfg_warnings">WARNINGS</a> <li><a href="config.html#cfg_xml_dtd">XML_DTD</a> <li><a href="config.html#cfg_xml_output">XML_OUTPUT</a> <li><a href="config.html#cfg_xml_programlisting">XML_PROGRAMLISTING</a> <li><a href="config.html#cfg_xml_schema">XML_SCHEMA</a> </ul> </multicol> <h2><a class="anchor" name="config_project"> Project related options</a></h2> @@ -76,6 +76,9 @@ <a class="anchor" name="cfg_builtin_stl_support"></a> </dd> <dt><code>BUILTIN_STL_SUPPORT</code> </dt> <dd> If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to include (a tag file for) the STL sources as input, then you should set this tag to <code>YES</code> in order to let doxygen match functions declarations and definitions whose arguments contain STL classes (e.g. func(std::string); v.s. func(std::string) {}). This also make the inheritance and collaboration diagrams that involve STL classes more complete and accurate.<p> +<a class="anchor" name="cfg_cpp_cli_support"></a> </dd> +<dt><code>CPP_CLI_SUPPORT</code> </dt> +<dd> If you use Microsoft's C++/CLI language, you should set this option to YES to enable parsing support.<p> <a class="anchor" name="cfg_distribute_group_doc"></a> </dd> <dt><code>DISTRIBUTE_GROUP_DOC</code> </dt> <dd> If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC tag is set to YES, then doxygen will reuse the documentation of the first member in the group (if any) for the other members of the group. By default all members of a group must be documented explicitly.<p> @@ -219,6 +222,7 @@ <dd> The <code>INPUT</code> tag is used to specify the files and/or directories that contain documented source files. You may enter file names like <code>myfile.cpp</code> or directories like <code>/usr/src/myproject</code>. Separate the files or directories with spaces.<br> <p> <b>Note:</b> If this tag is empty the current directory is searched.<p> +<a class="anchor" name="cfg_input_encoding"></a> This tag can be used to specify the character encoding of the source files that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. See <a href="http://www.gnu.org/software/libiconv">the libiconv documentation</a> for the list of possible encodings.<p> <a class="anchor" name="cfg_file_patterns"></a> </dd> <dt><code>FILE_PATTERNS</code> </dt> <dd> If the value of the <code>INPUT</code> tag contains directories, you can use the <code>FILE_PATTERNS</code> tag to specify one or more wildcard patterns (like <code>*</code>.cpp and <code>*</code>.h ) to filter out the source-files in the directories. If left blank the following patterns are tested: <code> .c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp .h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm </code><p> @@ -596,6 +600,9 @@ <a class="anchor" name="cfg_class_diagrams"></a> <dl> <dt><code>CLASS_DIAGRAMS</code> </dt> <dd> If the <code>CLASS_DIAGRAMS</code> tag is set to <code>YES</code> (the default) doxygen will generate a class diagram (in HTML and <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png">) for classes with base or super classes. Setting the tag to <code>NO</code> turns the diagrams off. Note that this option is superseded by the HAVE_DOT option below. This is only a fallback. It is recommended to install and use dot, since it yields more powerful graphs.<p> +<a class="anchor" name="cfg_mscgen_path"></a> </dd> +<dt><code>MSCGEN_PATH</code> </dt> +<dd> You can define message sequence charts within doxygen comments using the <a class="el" href="commands.html#cmdmsc">\msc</a> command. Doxygen will then run the <a href="http://www.mcternan.me.uk/mscgen/">msgen tool</a>) to produce the chart and insert it in the documentation. The <code>MSCGEN_PATH</code> tag allows you to specify the directory where the mscgen tool resides. If left empty the tool is assumed to be found in the default search path.<p> <a class="anchor" name="cfg_have_dot"></a> </dd> <dt><code>HAVE_DOT</code> </dt> <dd> If you set the <code>HAVE_DOT</code> tag to <code>YES</code> then doxygen will assume the dot tool is available from the path. This tool is part of <a href="http://www.research.att.com/sw/tools/graphviz/">Graphviz</a>, a graph visualization toolkit from AT&T and Lucent Bell Labs. The other options in this section have no effect if this option is set to <code>NO</code> (the default)<p> @@ -635,6 +642,9 @@ <a class="anchor" name="cfg_directory_graph"></a> </dd> <dt><code>DIRECTORY_GRAPH</code> </dt> <dd> If the <code>DIRECTORY_GRAPH</code>, <code>SHOW_DIRECTORIES</code> and <code>HAVE_DOT</code> options are set to <code>YES</code> then doxygen will show the dependencies a directory has on other directories in a graphical way. The dependency relations are determined by the #include relations between the files in the directories.<p> +<a class="anchor" name="cfg_dot_graph_max_nodes"></a> </dd> +<dt><code>DOT_GRAPH_MAX_NODES</code> </dt> +<dd> The <code>MAX_DOT_GRAPH_MAX_NODES</code> tag can be used to set the maximum number of nodes that will be shown in the graph. If the number of nodes in a graph becomes larger than this value, doxygen will truncate the graph, which is visualized by representing a node as a red box. Note that doxygen will always show the root nodes and its direct children regardless of this setting.<p> <a class="anchor" name="cfg_dot_image_format"></a> </dd> <dt><code>DOT_IMAGE_FORMAT</code> </dt> <dd> The <code>DOT_IMAGE_FORMAT</code> tag can be used to set the image format of the images generated by dot. Possible values are gif, jpg, and png. If left blank png will be used.<p> @@ -644,15 +654,6 @@ <a class="anchor" name="cfg_dotfile_dirs"></a> </dd> <dt><code>DOTFILE_DIRS</code> </dt> <dd> This tag can be used to specify one or more directories that contain dot files that are included in the documentation (see the \dotfile command).<p> -<a class="anchor" name="cfg_max_dot_graph_height"></a> </dd> -<dt><code>MAX_DOT_GRAPH_HEIGHT</code> </dt> -<dd> The <code>MAX_DOT_GRAPH_HEIGHT</code> tag can be used to set the maximum allows height (in pixels) of the graphs generated by dot. If a graph becomes larger than this value, doxygen will try to truncate the graph, so that it fits within the specified constraint. Beware that most browsers cannot cope with very large images.<p> -<a class="anchor" name="cfg_max_dot_graph_depth"></a> </dd> -<dt><code>MAX_DOT_GRAPH_DEPTH</code> </dt> -<dd> The <code>MAX_DOT_GRAPH_DEPTH</code> tag can be used to set the maximum depth of the graphs generated by dot. A depth value of 3 means that only nodes reachable from the root by following a path via at most 3 edges will be shown. Nodes that lay further from the root node will be omitted. Note that setting this option to 1 or 2 may greatly reduce the computation time needed for large code bases. Also note that a graph may be further truncated if the graph's image dimensions are not sufficient to fit the graph (see <a class="el" href="config.html#cfg_max_dot_graph_width">MAX_DOT_GRAPH_WIDTH</a> and <a class="el" href="config.html#cfg_max_dot_graph_height">MAX_DOT_GRAPH_HEIGHT</a>). If 0 is used for the depth value (the default), the graph is not depth-constraint.<p> -<a class="anchor" name="cfg_max_dot_graph_width"></a> </dd> -<dt><code>MAX_DOT_GRAPH_WIDTH</code> </dt> -<dd> The <code>MAX_DOT_GRAPH_WIDTH</code> tag can be used to set the maximum allowed width (in pixels) of the graphs generated by dot. If a graph becomes larger than this value, doxygen will try to truncate the graph, so that it fits within the specified constraint. Beware that most browsers cannot cope with very large images.<p> <a class="anchor" name="cfg_dot_transparent"></a> </dd> <dt><code>DOT_TRANSPARENT</code> </dt> <dd> Set the <code>DOT_TRANSPARENT</code> tag to <code>YES</code> to generate images with a transparent background. This is disabled by default, which results in a white background. Warning: Depending on the platform used, enabling this option may lead to badly anti-aliased labels on the edges of a graph (i.e. they become hard to read).<p> @@ -762,8 +763,8 @@ EXPAND_AS_DEFINED = Q_OBJECT_FAKE Q_OBJECT ACTIVATE_SIGNAL_WITH_PARAM \ Q_VARIANT_AS </pre></div><p> -Here doxygen's preprocessor is used to substitute some macro names that are normally substituted by the C preprocessor, but without doing full macro expansion. <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +Here doxygen's preprocessor is used to substitute some macro names that are normally substituted by the C preprocessor, but without doing full macro expansion. <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/diagrams.html new/doxygen-1.5.2/html/diagrams.html --- old/doxygen-1.5.1/html/diagrams.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/diagrams.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Graphs and diagrams</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="diagrams">Graphs and diagrams</a></h1>Doxygen has built-in support to generate inheritance diagrams for C++ classes.<p> Doxygen can use the "dot" tool from graphviz 1.5 to generate more advanced diagrams and graphs. Graphviz is an "open-sourced", cross-platform graph drawing toolkit and can be found at <a href="http://www.graphviz.org/">http://www.graphviz.org/</a><p> If you have the "dot" tool available in the path, you can set <a class="el" href="config.html#cfg_have_dot">HAVE_DOT</a> to <code>YES</code> in the configuration file to let doxygen use it.<p> @@ -110,8 +110,8 @@ Go to the <a href="preprocessing.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/docblocks.html new/doxygen-1.5.2/html/docblocks.html --- old/doxygen-1.5.1/html/docblocks.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/docblocks.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Documenting the code</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="docblocks">Documenting the code</a></h1><h2><a class="anchor" name="specialblock"> Special documentation blocks</a></h2> A special documentation block is a C or C++ style comment block with some additional markings, so doxygen knows it is a piece of documentation that needs to end up in the generated documentation. For Python code there is a different comment convention, which can be found in section <a class="el" href="docblocks.html#pythonblocks">Special documentation blocks in Python</a><p> @@ -253,7 +253,7 @@ <p> Unlike most other documentation systems, doxygen also allows you to put the documentation of members (including global functions) in front of the <em>definition</em>. This way the documentation can be placed in the source file instead of the header file. This keeps the header file compact, and allows the implementer of the members more direct access to the documentation. As a compromise the brief description could be placed before the declaration and the detailed description before the member definition.<h2><a class="anchor" name="memberdoc"> Putting documentation after members</a></h2> -If you want to document the members of a file, struct, union, class, or enum, and you want to put the documentation for these members inside the compound, it is sometimes desired to place the documentation block after the member instead of before. For this purpose you have to put an additional < marker in the comment block.<p> +If you want to document the members of a file, struct, union, class, or enum, and you want to put the documentation for these members inside the compound, it is sometimes desired to place the documentation block after the member instead of before. For this purpose you have to put an additional < marker in the comment block. Note that this also works for the parameters of a function.<p> Here are some examples: <div class="fragment"><pre class="fragment"> int var; /*!< Detailed description after the member */ </pre></div> This block can be used to put a Qt style detailed documentation block <em>after</em> a member. Other ways to do the same are: <div class="fragment"><pre class="fragment"> @@ -388,8 +388,8 @@ <span class="keywordtype">int</span> errno; <span class="keywordtype">int</span> open(<span class="keyword">const</span> <span class="keywordtype">char</span> *,<span class="keywordtype">int</span>); <span class="keywordtype">int</span> close(<span class="keywordtype">int</span>); -size_t write(<span class="keywordtype">int</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *, size_t); -<span class="keywordtype">int</span> read(<span class="keywordtype">int</span>,<span class="keywordtype">char</span> *,size_t); +<span class="keywordtype">size_t</span> write(<span class="keywordtype">int</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>); +<span class="keywordtype">int</span> read(<span class="keywordtype">int</span>,<span class="keywordtype">char</span> *,<span class="keywordtype">size_t</span>); </pre></div> Click <a href="../examples/structcmd/html/structcmd_8h.html">here</a> for the corresponding HTML documentation that is generated by doxygen. @@ -469,8 +469,8 @@ Go to the <a href="lists.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/doxygen_usage.html new/doxygen-1.5.2/html/doxygen_usage.html --- old/doxygen-1.5.1/html/doxygen_usage.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/doxygen_usage.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Doxygen usage</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="doxygen_usage">Doxygen usage</a></h1>Doxygen is a command line based utility. Calling <code>doxygen</code> with the <code>--help</code> option at the command line will give you a brief description of the usage of the program.<p> All options consist of a leading character <code>-</code>, followed by one character and one or more arguments depending on the option.<p> To generate a manual for your project you typically need to follow these steps: <ol> @@ -47,8 +47,8 @@ <li> To make doxygen read/write to standard input/output instead of from/to a file, use <code>-</code> for the file name. </li> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/doxytag_usage.html new/doxygen-1.5.2/html/doxytag_usage.html --- old/doxygen-1.5.1/html/doxytag_usage.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/doxytag_usage.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Doxytag usage</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="doxytag_usage">Doxytag usage</a></h1>Doxytag is a small command line based utility. It can generate <em>tag files</em>. These tag files can be used with <a href="doxygen_usage.html">doxygen</a> to generate references to external documentation (i.e. documentation not contained in the input files that are used by doxygen).<p> A tag file contains information about files, classes and members documented in external documentation. Doxytag extracts this information directly from the HTML files. This has the advantage that you do not need to have the sources from which the documentation was extracted.<p> If you <em>do</em> have the sources it is better to let <code>doxygen</code> generate the tag file by putting the name of the tag file after <a class="el" href="config.html#cfg_generate_tagfile">GENERATE_TAGFILE</a> in the configuration file.<p> @@ -52,8 +52,8 @@ <dl class="user" compact><dt><b>Example 2:</b></dt><dd>To generate a tag file of the Qt documentation you can do the following: <div class="fragment"><pre class="fragment"> doxytag -t qt.tag $QTDIR/doc/html </pre></div> </dd></dl> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/doxywizard_usage.html new/doxygen-1.5.2/html/doxywizard_usage.html --- old/doxygen-1.5.1/html/doxywizard_usage.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/doxywizard_usage.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Doxywizard usage</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="doxywizard_usage">Doxywizard usage</a></h1>Doxywizard is a GUI front-end for configuring and running doxygen.<p> When you start doxywizard it will display the main window (the actual look depends on the OS used).<p> <div align="center"> @@ -82,8 +82,8 @@ <dt>Reset...</dt> <dd>Restores the factory defaults as the default settings to use. You will be asked to confirm the action. </dd> </dl> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/external.html new/doxygen-1.5.2/html/external.html --- old/doxygen-1.5.1/html/external.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/external.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Linking to external documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="external">Linking to external documentation</a></h1>If your project depends on external libraries or tools, there are several reasons to not include all sources for these with every run of doxygen:<p> <dl> <dt>Disk space:</dt> @@ -65,8 +65,8 @@ Go to the <a href="faq.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/faq.html new/doxygen-1.5.2/html/faq.html --- old/doxygen-1.5.1/html/faq.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/faq.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Frequently Asked Questions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="faq">Frequently Asked Questions</a></h1><ol> <li> <b>How to get information on the index page in HTML?</b> <p> @@ -138,26 +138,11 @@ </li> <li> <b>Why are dependencies via STL classes not shown in the dot graphs?</b><p> -Doxygen is unware of the STL classes, so it does not know that class A relates to class B in the following example<p> -<div class="fragment"><pre class="fragment"><span class="preprocessor">#include <vector></span> - -<span class="keyword">using namespace </span>std; - -<span class="keyword">class </span>B {}; - -<span class="keyword">class </span>A -{ - <span class="keyword">public</span>: - vector<B> m_bvec; -}; -</pre></div><p> -To overcome this problem you could provide the definition of the vector class to doxygen (by including the file that defines it at the INPUT tag in the config file). Since STL header files are often messy, a (possibly) better approach is to include a dummy definition of a vector class to the input. Here is an example of a dummy STL file for the vector class:<p> -<div class="fragment"><pre class="fragment"><span class="keyword">namespace </span>std {<span class="comment"></span> -<span class="comment"> /*! STL vector class */</span> - <span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>vector { <span class="keyword">public</span>: T element; }; -} -</pre></div><p> -I'm still looking for someone who can provide me with definitions for all (relevant) STL classes.<p> +Doxygen is unware of the STL classes, unless the option BUILTIN_STL_SUPPORT is turned on.<p> +</li> +<li> +<b>I have problems getting the search engine to work with PHP5 and/or windows</b><p> +Please read <a href="searchengine.html">this</a> for hints on where to look.<p> </li> <li> <b>Can I configure doxygen from the command line?</b><p> @@ -185,8 +170,8 @@ Go to the <a href="trouble.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/features.html new/doxygen-1.5.2/html/features.html --- old/doxygen-1.5.1/html/features.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/features.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Features</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="features">Features</a></h1> <ul> <li> Requires very little overhead from the writer of the documentation. Plain text will do, but for more fancy or structured output HTML tags and/or some of doxygen's special commands can be used. </li> @@ -58,8 +58,8 @@ </ul> <p> Although doxygen can be used in any C or C++ project, initially it was specifically designed to be used for projects that make use of Troll Tech's <a href="http://www.trolltech.com/products/qt.html">Qt toolkit</a>. I have tried to make doxygen `Qt-compatible'. That is: Doxygen can read the documentation contained in the Qt source code and create a class browser that looks very similar to the one that is generated by Troll Tech. Doxygen understands the C++ extensions used by Qt such as signals and slots.<p> -Doxygen can also automatically generate links to existing documentation that was generated with Doxygen or with Qt's non-public class browser generator. For a Qt based project this means that whenever you refer to members or classes belonging to the Qt toolkit, a link will be generated to the Qt documentation. This is done independent of where this documentation is located! <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +Doxygen can also automatically generate links to existing documentation that was generated with Doxygen or with Qt's non-public class browser generator. For a Qt based project this means that whenever you refer to members or classes belonging to the Qt toolkit, a link will be generated to the Qt documentation. This is done independent of where this documentation is located! <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> Files old/doxygen-1.5.1/html/form_0.png and new/doxygen-1.5.2/html/form_0.png differ Files old/doxygen-1.5.1/html/form_1.png and new/doxygen-1.5.2/html/form_1.png differ Files old/doxygen-1.5.1/html/form_2.png and new/doxygen-1.5.2/html/form_2.png differ Files old/doxygen-1.5.1/html/form_3.png and new/doxygen-1.5.2/html/form_3.png differ Files old/doxygen-1.5.1/html/form_4.png and new/doxygen-1.5.2/html/form_4.png differ Files old/doxygen-1.5.1/html/form_5.png and new/doxygen-1.5.2/html/form_5.png differ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/formulas.html new/doxygen-1.5.2/html/formulas.html --- old/doxygen-1.5.1/html/formulas.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/formulas.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Including formulas</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="formulas">Including formulas</a></h1>Doxygen allows you to put <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> formulas in the output (this works only for the HTML and <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> output, not for the RTF nor for the man page output). To be able to include formulas (as images) in the HTML documentation, you will also need to have the following tools installed <ul> <li> <code>latex:</code> the <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> compiler, needed to parse the formulas. To test I have used the teTeX 1.0 distribution. </li> @@ -56,8 +56,8 @@ Go to the <a href="diagrams.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/_formulas.tex new/doxygen-1.5.2/html/_formulas.tex --- old/doxygen-1.5.1/html/_formulas.tex 1970-01-01 01:00:00.000000000 +0100 +++ new/doxygen-1.5.2/html/_formulas.tex 2007-04-05 13:47:45.000000000 +0200 @@ -0,0 +1,23 @@ +\documentclass{article} +\usepackage{epsfig} +\pagestyle{empty} +\begin{document} +$\mbox{\LaTeX}$ +\pagebreak + +$(x_1,y_1)$ +\pagebreak + +$(x_2,y_2)$ +\pagebreak + +$\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$ +\pagebreak + +\[ |I_2|=\left| \int_{0}^T \psi(t) \left\{ u(a,t)- \int_{\gamma(t)}^a \frac{d\theta}{k(\theta,t)} \int_{a}^\theta c(\xi)u_t(\xi,t)\,d\xi \right\} dt \right| \] +\pagebreak + +\begin{eqnarray*} g &=& \frac{Gm_2}{r^2} \\ &=& \frac{(6.673 \times 10^{-11}\,\mbox{m}^3\,\mbox{kg}^{-1}\, \mbox{s}^{-2})(5.9736 \times 10^{24}\,\mbox{kg})}{(6371.01\,\mbox{km})^2} \\ &=& 9.82066032\,\mbox{m/s}^2 \end{eqnarray*} +\pagebreak + +\end{document} diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/grouping.html new/doxygen-1.5.2/html/grouping.html --- old/doxygen-1.5.1/html/grouping.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/grouping.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Grouping</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="grouping">Grouping</a></h1>Doxygen has three mechanisms to group things together. One mechanism works at a global level, creating a new page for each group. These groups are called <a class="el" href="grouping.html#modules">'modules'</a> in the documentation. The second mechanism works within a member list of some compound entity, and is refered to as a <a class="el" href="grouping.html#memgroup">'member groups'</a>. For <a class="el" href="commands.html#cmdpage">pages</a> there is a third grouping mechanism referred to as <a class="el" href="grouping.html#subpaging">subpaging</a>.<h2><a class="anchor" name="modules"> Modules</a></h2> Modules are a way to group things together on a separate page. You can document a group as a whole, as well as all individual members. Members of a group can be files, namespaces, classes, functions, variables, enums, typedefs, and defines, but also other groups.<p> @@ -220,8 +220,8 @@ Go to the <a href="formulas.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/history.html new/doxygen-1.5.2/html/history.html --- old/doxygen-1.5.1/html/history.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/history.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Doxygen History</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="history">Doxygen History</a></h1><h2>Version 1.2.0</h2> <p> <h3>Major new features:</h3> @@ -140,8 +140,8 @@ <p> <h2>Version 0.1</h2> <p> -Initial version. <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +Initial version. <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/htmlcmds.html new/doxygen-1.5.2/html/htmlcmds.html --- old/doxygen-1.5.1/html/htmlcmds.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/htmlcmds.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: HTML Commands</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="htmlcmds">HTML Commands</a></h1>Here is a list of all HTML commands that may be used inside the documentation. Note that although these HTML tags are translated to the proper commands for outer formats other than HTML, all attributes of a HTML tag are passed on to the HTML output only (the HREF and NAME attributes for the A tag are the only exception).<p> <ul> <li> @@ -207,8 +207,8 @@ <p> Finally, to put invisible comments inside comment blocks, HTML style comments can be used: <div class="fragment"><pre class="fragment"> /*! <!-- This is a comment with a comment block --> Visible text */ -</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +</pre></div> <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/index.html new/doxygen-1.5.2/html/index.html --- old/doxygen-1.5.1/html/index.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/index.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,14 +1,14 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: </title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <center> <img align=center lowsrc="doxygen_logo_low.gif" src="doxygen_logo.gif" width=634 height=197 alt="doxygen"><br> -Version: 1.5.1 +Version: 1.5.2 </center><p> <h2>Introduction</h2> <p> @@ -92,7 +92,7 @@ <h2>Doxygen license</h2> <p> <p> -Copyright © 1997-2006 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>.<p> +Copyright © 1997-2007 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>.<p> Permission to use, copy, modify, and distribute this software and its documentation under the terms of the GNU General Public License is hereby granted. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. See the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a> for more details. <p> Documents produced by doxygen are derivative works derived from the input used in their production; they are not affected by this license.<p> <h2>User examples</h2> @@ -145,8 +145,8 @@ <li> many, many others for suggestions, patches and bug reports. </li> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/installdox_usage.html new/doxygen-1.5.2/html/installdox_usage.html --- old/doxygen-1.5.1/html/installdox_usage.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/installdox_usage.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Installdox usage</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="installdox_usage">Installdox usage</a></h1>Installdox is a perl script that is generated by doxygen whenever tag files are used (See <code>TAGFILES</code> in section <a class="el" href="config.html#config_extref">External reference options</a>) or the search engine is enabled (See <code>SEARCHENGINE</code> in section <a class="el" href="config.html#config_search">Search engine options</a>). The script is located in the same directory where the HTML files are located.<p> Its purpose is to set the location of the external documentation for each tag file and to set the correct links to the search engine at install time.<p> Calling <code>installdox</code> with option <b>-h</b> at the command line will give you a brief description of the usage of the program.<p> @@ -17,8 +17,8 @@ <dd>When this option is specified, installdox will generate no output other than fatal errors. </dd> </dl> Optionally a list of HTML files may be given. These files are scanned and modified if needed. If this list is omitted all files in the current directory that end with <code></code>.html are used.<p> -The <code>installdox</code> script is unique for each generated class browser in the sense that it `knows' what tag files are used. It will generate an error if the <b>-l</b> option is missing for a tag file or if an invalid tag file is given. <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +The <code>installdox</code> script is unique for each generated class browser in the sense that it `knows' what tag files are used. It will generate an error if the <b>-l</b> option is missing for a tag file or if an invalid tag file is given. <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/install.html new/doxygen-1.5.2/html/install.html --- old/doxygen-1.5.1/html/install.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/install.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Installation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="install">Installation</a></h1> First go to the <a href="http://www.doxygen.org/download.html">download</a> page to get the latest distribution, if you did not have it already.<p> This section is divided into the following sections: <ul> <li> @@ -237,8 +237,8 @@ Go to the <a href="starting.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/langhowto.html new/doxygen-1.5.2/html/langhowto.html --- old/doxygen-1.5.1/html/langhowto.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/langhowto.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,14 +1,14 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Internationalization</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="langhowto">Internationalization</a></h1><h3>Support for multiple languages</h3> <p> Doxygen has built-in support for multiple languages. This means that the text fragments, generated by doxygen, can be produced in languages other than English (the default). The output language is chosen through the configuration file (with default name and known as Doxyfile).<p> -Currently (version 1.4.7), 33 languages are supported (sorted alphabetically): Afrikaans, Arabic, Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese (+En), Korean (+En), Lithuanian, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian..<p> +Currently (version 1.5.2), 33 languages are supported (sorted alphabetically): Afrikaans, Arabic, Brazilian Portuguese, Catalan, Chinese, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese (+En), Korean (+En), Lithuanian, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian..<p> The table of information related to the supported languages follows. It is sorted by language alphabetically. The <b>Status</b> column was generated from sources and shows approximately the last version when the translator was updated.<p> <table align=center cellspacing=0 cellpadding=0 border=0> @@ -110,9 +110,9 @@ </tr> <tr bgcolor="#ffffff"> <td>Greek</td> - <td>Harry Kalogirou</td> - <td>harkal at rainbow dot cs dot unipi dot gr</td> - <td>1.2.11</td> + <td>Paul Gessos</td> + <td>nickreserved at yahoo dot com</td> + <td>up-to-date</td> </tr> <tr bgcolor="#ffffff"> <td>Hungarian</td> @@ -218,9 +218,9 @@ </tr> <tr bgcolor="#ffffff"> <td>Spanish</td> - <td>Francisco Oltra Thennet</td> - <td>foltra at puc dot cl</td> - <td>1.4.6</td> + <td>Bartomeu<br>Francisco Oltra Thennet</td> + <td>bartomeu at loteria3cornella dot com<br>foltra at puc dot cl</td> + <td>up-to-date</td> </tr> <tr bgcolor="#ffffff"> <td>Swedish</td> @@ -348,8 +348,8 @@ Warning: Don't forget to compile Doxygen to discover, whether it is compilable. The <code>translator.py</code> does not check if everything is correct with respect to the compiler. Because of that, it may lie sometimes about the necessary base class.<p> <b>The most obsolete language translators</b> would lead to implementation of too complicated adapters. Because of that, doxygen developers may decide to derive such translators from the <code>TranslatorEnglish</code> class, which is by definition always up-to-date.<p> When doing so, all the missing methods will be replaced by the English translation. This means that not-implemented methods will always return the English result. Such translators are marked using word <code>obsolete</code>. You should read it <b>really obsolete</b>. No guess about the last update can be done.<p> -Often, it is possible to construct better result from the obsolete methods. Because of that, the translator adapter classes should be used if possible. On the other hand, implementation of adapters for really obsolete translators brings too much maintenance and run-time overhead. <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +Often, it is possible to construct better result from the obsolete methods. Because of that, the translator adapter classes should be used if possible. On the other hand, implementation of adapters for really obsolete translators brings too much maintenance and run-time overhead. <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/lists.html new/doxygen-1.5.2/html/lists.html --- old/doxygen-1.5.1/html/lists.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/lists.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Lists</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="lists">Lists</a></h1>Doxygen provides a number of ways to create lists of items.<p> <b>Using dashes</b><p> By putting a number of column-aligned minus signs at the start of a line, a bullet list will automatically be generated. Numbered lists can also be generated by using a minus followed by a hash. Nesting of lists is allowed and is based on indentation of the items.<p> @@ -86,8 +86,8 @@ Go to the <a href="grouping.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/output.html new/doxygen-1.5.2/html/output.html --- old/doxygen-1.5.1/html/output.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/output.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Output Formats</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="output">Output Formats</a></h1><h2><a class="anchor" name="output"> Output Formats</a></h2> <p> @@ -31,8 +31,8 @@ <dt><b>PDF</b> </dt> <dd>Generated from the <img class="formulaInl" alt="$\mbox{\LaTeX}$" src="form_0.png"> output by running <code>make pdf</code> in the output directory. In order to get hyperlinks in the PDF file, <code>PDF_HYPERLINKS</code> should be set to <code>YES</code> in the configuration file. </dd> </dl> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/pages.html new/doxygen-1.5.2/html/pages.html --- old/doxygen-1.5.1/html/pages.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/pages.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Page Index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1>Doxygen manual Related Pages</h1>Here is a list of all related documentation pages:<ul> <li><a class="el" href="index.html">index</a> @@ -63,8 +63,8 @@ <li><a class="el" href="arch.html">Doxygen's Internals</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:15 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/perlmod.html new/doxygen-1.5.2/html/perlmod.html --- old/doxygen-1.5.1/html/perlmod.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/perlmod.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Perl Module output format documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="perlmod">Perl Module output format documentation</a></h1><p> Since version 1.2.18, Doxygen can generate a new output format we have called the "Perl Module output format". It has been designed as an intermediate format that can be used to generate new and customized output without having to modify the Doxygen source. Therefore, its purpose is similar to the XML output format that can be also generated by Doxygen. The XML output format is more standard, but the Perl Module output format is possibly simpler and easier to use.<p> The Perl Module output format is still experimental at the moment and could be changed in incompatible ways in future versions, although this should not be very probable. It is also lacking some features of other Doxygen backends. However, it can be already used to generate useful output, as shown by the Perl Module-based LaTeX generator.<p> @@ -92,8 +92,8 @@ As you can see, the documentation contained in <b>$doxydocs</b> does not present any special impediment to be processed by a simple Perl script. To be able to generate meaningful output using the documentation contained in <b>$doxydocs</b> you'll probably need to know the semantics of the nodes of the documentation tree, which we present in <a class="el" href="perlmod_tree.html">this page</a>.<h2><a class="anchor" name="doxymodel_format"> Data structure describing the Perl Module documentation tree.</a></h2> You might be interested in processing the documentation contained in <b>DoxyDocs.pm</b> without needing to take into account the semantics of each node of the documentation tree. For this purpose, Doxygen generates a <b>DoxyModel.pm</b> file which contains a data structure describing the type and children of each node in the documentation tree.<p> -The rest of this section is to be written yet, but in the meantime you can look at the Perl scripts generated by Doxygen (such as <b>doxylatex.pl</b> or <b>doxytemplate-latex.pl</b>) to get an idea on how to use <b>DoxyModel.pm</b>. <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +The rest of this section is to be written yet, but in the meantime you can look at the Perl scripts generated by Doxygen (such as <b>doxylatex.pl</b> or <b>doxytemplate-latex.pl</b>) to get an idea on how to use <b>DoxyModel.pm</b>. <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/perlmod_tree.html new/doxygen-1.5.2/html/perlmod_tree.html --- old/doxygen-1.5.1/html/perlmod_tree.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/perlmod_tree.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Nodes in the documentation tree of the Perl Module output format</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="perlmod_tree">Nodes in the documentation tree of the Perl Module output format</a></h1><h2>Nodes in the documentation tree of the Perl Module output format.</h2> <p> This is a description of the structure of the documentation tree in <b>DoxyDocs.pm</b>. Each item in the list below describes a node in the tree, and the format of the description is as follows:<p> @@ -552,8 +552,8 @@ </ul> </li> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/preprocessing.html new/doxygen-1.5.2/html/preprocessing.html --- old/doxygen-1.5.1/html/preprocessing.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/preprocessing.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Preprocessing</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="preprocessing">Preprocessing</a></h1>Source files that are used as input to doxygen can be parsed by doxygen's built-in C-preprocessor.<p> By default doxygen does only partial preprocessing. That is, it evaluates conditional compilation statements (like #if) and evaluates macro definitions, but it does not perform macro expansion.<p> So if you have the following code fragment <div class="fragment"><pre class="fragment"> @@ -169,8 +169,8 @@ Go to the <a href="external.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/starting.html new/doxygen-1.5.2/html/starting.html --- old/doxygen-1.5.1/html/starting.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/starting.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Getting started</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="starting">Getting started</a></h1>The executable <code>doxygen</code> is the main program that parses the sources and generates the documentation. See section <a class="el" href="doxygen_usage.html">Doxygen usage</a> for more detailed usage information.<p> The executable <code>doxytag</code> is only needed if you want to generate references to external documentation (i.e. documentation that was generated by doxygen) for which you do not have the sources. See section <a class="el" href="doxytag_usage.html">Doxytag usage</a> for more detailed usage information.<p> Optionally, the executable <code>doxywizard</code> can be used, which is a <a class="el" href="doxywizard_usage.html">graphical front-end</a> for editing the configuration file that is used by doxygen and for running doxygen in a graphical environment. For Mac OS X doxywizard will be started by clicking on the Doxygen application icon.<p> @@ -84,8 +84,8 @@ Go to the <a href="docblocks.html">next</a> section or return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/tabs.css new/doxygen-1.5.2/html/tabs.css --- old/doxygen-1.5.1/html/tabs.css 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/tabs.css 2007-04-05 13:47:45.000000000 +0200 @@ -82,13 +82,13 @@ background-position: 0% -150px; } -DIV.tabs LI#current A +DIV.tabs LI.current A { background-position: 100% -150px; border-width : 0px; } -DIV.tabs LI#current SPAN +DIV.tabs LI.current SPAN { background-position: 0% -150px; padding-bottom : 6px; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/trouble.html new/doxygen-1.5.2/html/trouble.html --- old/doxygen-1.5.1/html/trouble.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/trouble.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: Troubleshooting</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="trouble">Troubleshooting</a></h1><h2>Known problems:</h2> <p> <ul> @@ -57,8 +57,8 @@ For patches please use "diff -uN" or include the files you modified. If you send more than one file please tar or zip everything, so I only have to save and download one file.<p> Return to the <a href="index.html">index</a>. - <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by + <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/doxygen-1.5.1/html/xmlcmds.html new/doxygen-1.5.2/html/xmlcmds.html --- old/doxygen-1.5.1/html/xmlcmds.html 2007-02-05 15:16:27.000000000 +0100 +++ new/doxygen-1.5.2/html/xmlcmds.html 2007-04-05 13:47:45.000000000 +0200 @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Doxygen manual: XML Commands</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.5.1 --> +<!-- Generated by Doxygen 1.5.2 --> <h1><a class="anchor" name="xmlcmds">XML Commands</a></h1>Doxygen supports most of the XML commands that are typically used in C# code comments. The XML tags are defined in Appendix E of the <a href="http://www.ecma-international.org/publications/standards/Ecma-334.htm">ECMA-334</a> standard, which defines the C# language. Unfortunately, the specification is not very precise and a number of the examples given are of poor quality.<p> Here is the list of tags supported by doxygen:<p> <ul> @@ -63,14 +63,14 @@ <span class="comment"> /// <param name="searchString">The text that we are searching for</param></span> <span class="comment"> /// <returns>A DataSet instance containing the matching rows. It contains a maximum</span> <span class="comment"> /// number of rows specified by the maxRows parameter</returns></span> -<span class="comment"></span> <span class="keyword">public</span> DataSet Search(string connectionString, <span class="keywordtype">int</span> maxRows, <span class="keywordtype">int</span> searchString) +<span class="comment"></span> <span class="keyword">public</span> DataSet Search(<span class="keywordtype">string</span> connectionString, <span class="keywordtype">int</span> maxRows, <span class="keywordtype">int</span> searchString) { DataSet ds = <span class="keyword">new</span> DataSet(); <span class="keywordflow">return</span> ds; } } -</pre></div> <hr size="1"><address style="align: right;"><small>Generated on Mon Feb 5 13:54:14 2007 for Doxygen manual by +</pre></div> <hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 5 11:46:45 2007 for Doxygen manual by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address> </body> </html> ++++++ doxygen-1.5.1-libpng.diff -> doxygen-1.5.2-libpng.diff ++++++ ++++++ doxygen-1.5.1-man.patch -> doxygen-1.5.2-man.patch ++++++ ++++++ doxygen-1.5.1.src.tar.bz2 -> doxygen-1.5.2.src.tar.bz2 ++++++ ++++ 78316 lines of diff (skipped) ++++++ doxygen-64archs.diff ++++++ --- /var/tmp/diff_new_pack.t28531/_old 2007-04-06 00:35:46.000000000 +0200 +++ /var/tmp/diff_new_pack.t28531/_new 2007-04-06 00:35:46.000000000 +0200 @@ -20,25 +20,22 @@ // ### cannot insert 0 - this renders the thing --- src/util.cpp +++ src/util.cpp -@@ -4281,10 +4281,10 @@ - if (shortNames) // use short names only +@@ -4539,10 +4539,10 @@ { - static QDict<void> usedNames(10007); + static QDict<int> usedNames(10007); + usedNames.setAutoDelete(TRUE); - static int count=1; + static long int count=1; - void *value=usedNames.find(name); + int *value=usedNames.find(name); - int num; + long int num; if (value==0) { - usedNames.insert(name,(void *)count); -@@ -4292,9 +4292,9 @@ - } - else + usedNames.insert(name,new int(count)); +@@ -4552,7 +4552,7 @@ { -- num = *(int*)&value; -+ num = *(long int*)&value; + num = *value; } - result.sprintf("a%05d",num); + result.sprintf("a%05ld",num); ++++++ doxywizard-1.5.1-flex.diff -> doxywizard-1.5.2-flex.diff ++++++ ++++++ doxywizard-1.5.1-makefile.patch -> doxywizard-1.5.2-makefile.patch ++++++ --- doxygen/doxywizard-1.5.1-makefile.patch 2007-02-06 10:31:59.000000000 +0100 +++ /mounts/work_src_done/STABLE/doxygen/doxywizard-1.5.2-makefile.patch 2007-04-05 14:27:24.000000000 +0200 @@ -9,9 +9,9 @@ INCPATH = -I../../src -I$(QTDIR)/include LINK = c++ -LFLAGS = -Wl,-search_paths_first --LIBS = -framework CoreFoundation -framework ApplicationServices -L$(QTDIR)/lib -lqt +-LIBS = -framework CoreFoundation -framework ApplicationServices -liconv -L$(QTDIR)/lib -lqt-mt +LFLAGS = +LIBS = -L$(QTDIR)/lib -lqt-mt - MOC = moc + MOC = /Developer/qt/bin/moc TAR = tar -cf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org