Commit c5627867 authored by Dimitri van Heesch's avatar Dimitri van Heesch

Doxygen-1.2.16-20020603

parent 6f9fc044
DOXYGEN Version 1.2.16-20020526
DOXYGEN Version 1.2.16-20020603
Please read the installation section of the manual for instructions.
--------
Dimitri van Heesch (26 May 2002)
Dimitri van Heesch (03 June 2002)
DOXYGEN Version 1.2.16_20020526
DOXYGEN Version 1.2.16_20020603
Please read INSTALL for compilation instructions.
......@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
Enjoy,
Dimitri van Heesch (dimitri@stack.nl) (26 May 2002)
Dimitri van Heesch (dimitri@stack.nl) (03 June 2002)
1.2.16-20020526
1.2.16-20020603
......@@ -56,6 +56,7 @@ documentation:
<li> \refitem cmdc \c
<li> \refitem cmdclass \class
<li> \refitem cmdcode \code
<li> \refitem cmdcopydoc \copydoc
<li> \refitem cmddate \date
<li> \refitem cmddef \def
<li> \refitem cmddefgroup \defgroup
......@@ -1363,6 +1364,40 @@ ALIASES = "english=\if english" \
\sa section \ref cmdendcode "\\endcode", section \ref cmdverbatim "\\verbatim"
<hr>
\subsection cmdcopydoc \copydoc <link-object>
\addindex \copydoc
Copies a documentation block from the object specified by \<link-object\>
and pastes it at the location of the command. This command can be useful
to avoid cases where a documentation block would otherwise have to be
duplicated or it can be used to extend the documentation of an inherited
member.
The link object can point to a member, a class, a namespace, a group,
a page, or a file (checked in that order). To copy the
documentation for a member of a class for instance one can put the
following in the documentation
\verbatim
/*! @copydoc MyClass::myfunction()
* More documentation.
*/
\endverbatim
if the member is overloaded, you should specify the argument types
explicitly (without spaces!), like in the following:
\verbatim
/*! @copydoc MyClass::myfunction(type1,type2) */
\endverbatim
Qualified names are only needed if the context in which the documentation
block is found requires them.
The copydoc command can be used recursively, but cycles in the copydoc
relation will be broken and flagged as an error.
<hr>
\subsection cmddotfile \dotfile <file> ["caption"]
......
......@@ -25,7 +25,7 @@ Doxygen has built-in support for multiple languages. This means
that the text fragments that doxygen generates can be produced in
languages other than English (the default) at configuration time.
Currently (version 1.2.15-20020512), 26 languages
Currently (version 1.2.14-20020317), 26 languages
are supported (sorted alphabetically):
Brazilian Portuguese, Chinese, Chinesetraditional, Croatian, Czech,
Danish, Dutch, English, Finnish, French,
......@@ -155,9 +155,9 @@ when the translator was updated.
</TR>
<TR BGCOLOR="#ffffff">
<TD>Polish</TD>
<TD>Grzegorz Kowal</TD>
<TD>g_kowal@NOSPAM.poczta.onet.pl</TD>
<TD>1.2.1</TD>
<TD>Piotr Kaminski<br>Grzegorz Kowal</TD>
<TD>Piotr.Kaminski@NOSPAM.ctm.gdynia.pl<br>g_kowal@NOSPAM.poczta.onet.pl</TD>
<TD>up-to-date</TD>
</TR>
<TR BGCOLOR="#ffffff">
<TD>Portuguese</TD>
......@@ -256,7 +256,8 @@ when the translator was updated.
\hline
Norwegian & Lars Erik Jordet & {\tt lej@circuitry.no} & 1.2.2 \\
\hline
Polish & Grzegorz Kowal & {\tt g\_kowal@poczta.onet.pl} & 1.2.1 \\
Polish & Piotr Kaminski & {\tt Piotr.Kaminski@ctm.gdynia.pl} & up-to-date \\
& Grzegorz Kowal & {\tt g\_kowal@poczta.onet.pl} & \\
\hline
Portuguese & Rui Godinho Lopes & {\tt ruiglopes@yahoo.com} & up-to-date \\
\hline
......
......@@ -57,6 +57,7 @@ Norwegian
Lars Erik Jordet: lej@circuitry.no
Polish
Piotr Kaminski: Piotr.Kaminski@ctm.gdynia.pl
Grzegorz Kowal: g_kowal@poczta.onet.pl
Portuguese
......
Summary: A documentation system for C/C++.
Name: doxygen
Version: 1.2.16_20020526
Version: 1.2.16_20020603
Release: 1
Epoch: 1
Source0: ftp://ftp.stack.nl/pub/users/dimitri/%{name}-%{version}.src.tar.gz
......
......@@ -1057,13 +1057,16 @@ TYPEKW ("bool"|"char"|"double"|"float"|"int"|"long"|"short"|"signed"|"unsigned"
if (!name.isEmpty() && g_sourceFileDef)
{
FileName *fn = Doxygen::inputNameDict->find(name);
FileNameIterator fni(*fn);
// for each include name
for (fni.toFirst();!found && (fd=fni.current());++fni)
if (fn)
{
// see if this source file actually includes the file
found = g_sourceFileDef->isIncluded(fd->absFilePath());
//printf(" include file %s found=%d\n",fd->absFilePath().data(),found);
FileNameIterator fni(*fn);
// for each include name
for (fni.toFirst();!found && (fd=fni.current());++fni)
{
// see if this source file actually includes the file
found = g_sourceFileDef->isIncluded(fd->absFilePath());
//printf(" include file %s found=%d\n",fd->absFilePath().data(),found);
}
}
}
}
......
This diff is collapsed.
......@@ -2166,6 +2166,7 @@ static void findFriends()
fmd->setBodyDef(mmd->getBodyDef());
fmd->setBodyMember(mmd);
}
mmd->setDocsForDefinition(fmd->isDocsForDefinition());
}
}
}
......@@ -7419,7 +7420,6 @@ void parseInput()
msg("Adding todo/test/bug list items...\n");
addListReferences();
}
void generateOutput()
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment