From 5f3d8499c05e9eb512b72d296073041ac4da6f4d Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Thu, 29 Jan 2009 20:13:23 +0000 Subject: Release-1.5.8-20090129 --- INSTALL | 4 +- README | 4 +- addon/doxywizard/doxywizard.pro.in | 4 + configure | 2 +- src/classdef.cpp | 17 +- src/config.xml | 3 +- src/doxygen.cpp | 109 ++++--- src/entry.h | 11 +- src/htmlgen.cpp | 2 +- src/htmlhelp.cpp | 41 ++- src/memberlist.cpp | 10 +- src/portable.cpp | 4 +- src/rtfgen.cpp | 5 +- src/scanner.l | 2 +- src/translator_de.h | 17 +- src/translator_en.h | 5 +- src/translator_fi.h | 61 ++-- src/translator_hr.h | 26 +- src/translator_kr.h | 5 +- src/translator_ro.h | 651 +++++++++++++++++++++++-------------- src/util.cpp | 5 +- src/vhdlcode.l | 9 +- src/vhdldocgen.cpp | 6 +- src/vhdlscanner.l | 7 +- 24 files changed, 623 insertions(+), 387 deletions(-) diff --git a/INSTALL b/INSTALL index 1388ba7..3ae9eda 100644 --- a/INSTALL +++ b/INSTALL @@ -1,7 +1,7 @@ -DOXYGEN Version 1.5.8 +DOXYGEN Version 1.5.8-20090129 Please read the installation section of the manual (http://www.doxygen.org/install.html) for instructions. -------- -Dimitri van Heesch (27 December 2008) +Dimitri van Heesch (29 January 2009) diff --git a/README b/README index 69c939b..3ae756e 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -DOXYGEN Version 1.5.8 +DOXYGEN Version 1.5.8_20090129 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) (27 December 2008) +Dimitri van Heesch (dimitri@stack.nl) (29 January 2009) diff --git a/addon/doxywizard/doxywizard.pro.in b/addon/doxywizard/doxywizard.pro.in index 2967d29..b9f8f70 100644 --- a/addon/doxywizard/doxywizard.pro.in +++ b/addon/doxywizard/doxywizard.pro.in @@ -14,6 +14,10 @@ MOC_DIR = moc RCC_DIR = rcc DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII +macx-g++ { + CONFIG += x86 ppc +} + # Input HEADERS += doxywizard.h version.h expert.h config.h helplabel.h \ inputbool.h inputstring.h inputint.h inputstrlist.h wizard.h diff --git a/configure b/configure index 4d33df2..75e4f0d 100755 --- a/configure +++ b/configure @@ -543,7 +543,7 @@ EOF EOF fi fi -if test "$f_platform" = "hpux-g++"; then +if test "$f_platform" = "hpux-g++" -o "$f_platform" = "linux-g++"; then cat >> .tmakeconfig <className; + scName+=className(); ArgumentList *al=0; bool isSpecialization = localName().find('<')!=-1; if (templateArguments()) @@ -3052,7 +3052,14 @@ QCString ClassDef::qualifiedNameWithTemplateParameters( QCString ClassDef::className() const { - return m_impl->className; + if (m_impl->className.isEmpty()) + { + return localName(); + } + else + { + return m_impl->className; + } }; void ClassDef::setClassName(const char *name) diff --git a/src/config.xml b/src/config.xml index 90b77b2..83a3701 100644 --- a/src/config.xml +++ b/src/config.xml @@ -225,7 +225,8 @@ The format is ext=language, where ext is a file extension, and language is one o the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -use: inc=Fortran f=C +use: inc=Fortran f=C. Note that for custom extensions you also need to set +FILE_PATTERNS otherwise the files are not read by doxygen. '>