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

Release-1.5.8

parent 5b3f3dc6
DOXYGEN Version 1.5.7.1-20081225 DOXYGEN Version 1.5.8
Please read the installation section of the manual Please read the installation section of the manual
(http://www.doxygen.org/install.html) for instructions. (http://www.doxygen.org/install.html) for instructions.
-------- --------
Dimitri van Heesch (25 December 2008) Dimitri van Heesch (27 December 2008)
DOXYGEN Version 1.5.7.1_20081225 DOXYGEN Version 1.5.8
Please read INSTALL for compilation instructions. Please read INSTALL for compilation instructions.
...@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives. ...@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.
Enjoy, Enjoy,
Dimitri van Heesch (dimitri@stack.nl) (25 December 2008) Dimitri van Heesch (dimitri@stack.nl) (27 December 2008)
...@@ -485,7 +485,12 @@ void MainWindow::showHtmlOutput() ...@@ -485,7 +485,12 @@ void MainWindow::showHtmlOutput()
{ {
QString indexFile = m_expert->getHtmlOutputIndex(m_workingDir->text()); QString indexFile = m_expert->getHtmlOutputIndex(m_workingDir->text());
QFileInfo fi(indexFile); QFileInfo fi(indexFile);
QString indexUrl(QString::fromAscii("file://")+fi.absoluteFilePath()); #ifdef WIN32
QString indexUrl(QString::fromAscii("file:///"));
#else
QString indexUrl(QString::fromAscii("file://"));
#endif
indexUrl+=fi.absoluteFilePath();
QDesktopServices::openUrl(QUrl(indexUrl)); QDesktopServices::openUrl(QUrl(indexUrl));
} }
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
doxygen_version_major=1 doxygen_version_major=1
doxygen_version_minor=5 doxygen_version_minor=5
doxygen_version_revision=7.1 doxygen_version_revision=8
#NOTE: Setting version_mmn to "NO" will omit mmn info from the package. #NOTE: Setting version_mmn to "NO" will omit mmn info from the package.
doxygen_version_mmn=NO doxygen_version_mmn=NO
......
...@@ -5033,9 +5033,23 @@ static QCString substituteTemplatesInString( ...@@ -5033,9 +5033,23 @@ static QCString substituteTemplatesInString(
for (tsali.toFirst();(tsa=tsali.current()) && !found;++tsali) for (tsali.toFirst();(tsa=tsali.current()) && !found;++tsali)
{ {
tda = tdali.current(); tda = tdali.current();
//if (tda) printf("tsa=%s|%s tda=%s|%s\n",
// tsa->type.data(),tsa->name.data(),
// tda->type.data(),tda->name.data());
if (name==tsa->name) if (name==tsa->name)
{ {
if (tda) if (tda && tda->name.isEmpty())
{
int vc=0;
if (tda->type.left(6)=="class ") vc=6;
else if (tda->type.left(9)=="typename ") vc=9;
if (vc>0) // convert type=="class T" to type=="class" name=="T"
{
tda->name = tda->type.mid(vc);
tda->type = tda->type.left(vc-1);
}
}
if (tda && !tda->name.isEmpty())
{ {
name=tda->name; // substitute name=tda->name; // substitute
found=TRUE; found=TRUE;
...@@ -5051,11 +5065,17 @@ static QCString substituteTemplatesInString( ...@@ -5051,11 +5065,17 @@ static QCString substituteTemplatesInString(
else if (fa) else if (fa)
fa=funcTempArgList->next(); fa=funcTempArgList->next();
} }
//printf(" srcList='%s' dstList='%s faList='%s'\n",
// argListToString(srclali.current()).data(),
// argListToString(dstlali.current()).data(),
// funcTempArgList ? argListToString(funcTempArgList).data() : "<none>");
} }
dst+=name; dst+=name;
p=i+l; p=i+l;
} }
dst+=src.right(src.length()-p); dst+=src.right(src.length()-p);
//printf(" substituteTemplatesInString(%s)=%s\n",
// src.data(),dst.data());
return dst; return dst;
} }
...@@ -5098,7 +5118,8 @@ static void substituteTemplatesInArgList( ...@@ -5098,7 +5118,8 @@ static void substituteTemplatesInArgList(
dst->volatileSpecifier = src->volatileSpecifier; dst->volatileSpecifier = src->volatileSpecifier;
dst->pureSpecifier = src->pureSpecifier; dst->pureSpecifier = src->pureSpecifier;
//printf("substituteTemplatesInArgList: replacing %s with %s\n", //printf("substituteTemplatesInArgList: replacing %s with %s\n",
// argListToString(src).data(),argListToString(dst).data()); // argListToString(src).data(),argListToString(dst).data()
// );
} }
......
...@@ -3246,7 +3246,7 @@ static QCString extractCanonicalType(Definition *d,FileDef *fs,QCString type) ...@@ -3246,7 +3246,7 @@ static QCString extractCanonicalType(Definition *d,FileDef *fs,QCString type)
pp=p; pp=p;
} }
canType += type.right(type.length()-pp); canType += type.right(type.length()-pp);
//printf("extractCanonicalType = %s->%s\n",type.data(),canType.data()); //printf("extractCanonicalType = '%s'->'%s'\n",type.data(),canType.data());
return removeRedundantWhiteSpace(canType); return removeRedundantWhiteSpace(canType);
} }
......
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