Thread: [Doxygen-users] Doxygen-1.2.8 in CVS
Brought to you by:
dimitri
From: Dimitri v. H. <di...@st...> - 2001-06-04 16:31:34
|
Hi, Another official release is out. Here is what has changed since last update: -------------------------------------------------------------------------- + BUG: Environment variables can now also be used for non-string values in the config file, like for example QUIET = $(QUIET_ON) + ADD: Stanislav Kudlac added support for Slovak language. Applied language updates for Croatian, Spanish, Czech, German & Russian. + BUG: Fixed a number of typo's in the docs (thanks to Philippe Lhoste & Jens Seidel). + BUG: Inheritance through typedefs within a namespace did not yield the correct inheritance diagram. + BUG: References to anchors in grouped members or pages were not correctly resolved. + BUG: Fixed a problem with argument matching for arguments that contained classes imported via a using declaration. -------------------------------------------------------------------------- Enjoy, Dimitri |
From: Jens S. <jen...@hr...> - 2001-06-05 02:57:24
Attachments:
patch-1.2.8.diff.gz
|
1) I use doxygen-1.2.8 and get a parameter list without an explicit "\return" command. This doesn't happen in doxygen-1.2.7-20010524. I refer to doxygen_docs/html/class_class_list.html, this contains: int ClassList::compareItems(GCI item1, GCI item2) Parameters: item1 item2 2) I cannot compile doxywizard (CVS version 1.2.8): gmake[2]: Entering directory `/home/jens/Texte/doxygen/test/addon/doxywizard' g++ -c -pipe -DDOXYWIZARD -Wall -W -O2 -DNO_DEBUG -I/home/jens/Texte/meshgen/qt-x11-free-3.0.0-beta1/include -o obj/doxywizard.o doxywizard.cpp doxywizard.cpp: In function `bool saveConfig(QString)': doxywizard.cpp:101: no matching function for call to `Config::writeTemplate (QFile *, const bool &)' config.h:476: candidates are: void Config::writeTemplate(QFile *, bool, bool) doxywizard.cpp: In method `ConfigFile::ConfigFile(QWidget * = 0)': doxywizard.cpp:361: warning: `enum InputString::StringMode sm' might be used uninitialized in this function doxywizard.cpp:403: warning: `enum InputStrList::ListMode lm' might be used uninitialized in this function gmake[2]: *** [obj/doxywizard.o] Error 1 gmake[2]: Leaving directory `/home/jens/Texte/doxygen/test/addon/doxywizard' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/home/jens/Texte/doxygen/test/addon/doxywizard' make: *** [all] Error 2 3) I found "Supports C++, Java, (Corba, Microsoft, and KDE-DCOP) Java, IDL and C sources" in doc/features.doc (Jave occurs twice!). What's Corba or KDE-DCOP (is there a relation to Java)? 4) I attached a small patch which fixes some typos. Regards, Jens |
From: Alessandro F. <afa...@da...> - 2001-06-05 07:23:50
|
> 3) > I found > "Supports C++, Java, (Corba, Microsoft, and KDE-DCOP) Java, IDL > and C sources" > in doc/features.doc (Jave occurs twice!). What's Corba or > KDE-DCOP (is there > a relation to Java)? I can answer to this! In old docs it was something like: "Supports C++, Java, IDL (Corba, Microsoft, Java and KDE-DCOP flavors) and C sources" so the wording inside the brackets refer to IDL I do not know what's KDE-DCOP is but I imagine is a variant of the IDL to specify interfaces used by an object communication protocol inside KDE Desktop Environment. CORBA is the acronym for Common Object Request Broker Architecture and is a cross-platform and cross-language architecture (of course) for distributed object computing. More infos at www.omg.org. Alessandro |
From: Dimitri v. H. <di...@st...> - 2001-06-05 18:29:08
|
On Tue, Jun 05, 2001 at 04:17:38AM +0200, Jens Seidel wrote: > > 1) > I use doxygen-1.2.8 and get a parameter list without an explicit "\return" > command. This doesn't happen in doxygen-1.2.7-20010524. I refer to > doxygen_docs/html/class_class_list.html, this contains: > > int ClassList::compareItems(GCI item1, > GCI item2) > > Parameters: > item1 > item2 This is a serious bug indeed. It will probably lead to bug fix release 1.2.8.1 soon. > 2) > I cannot compile doxywizard (CVS version 1.2.8): > > gmake[2]: Entering directory `/home/jens/Texte/doxygen/test/addon/doxywizard' > g++ -c -pipe -DDOXYWIZARD -Wall -W -O2 -DNO_DEBUG -I/home/jens/Texte/meshgen/qt-x11-free-3.0.0-beta1/include -o obj/doxywizard.o doxywizard.cpp > doxywizard.cpp: In function `bool saveConfig(QString)': > doxywizard.cpp:101: no matching function for call to `Config::writeTemplate (QFile *, const bool &)' > config.h:476: candidates are: void Config::writeTemplate(QFile *, bool, bool) > doxywizard.cpp: In method `ConfigFile::ConfigFile(QWidget * = 0)': > doxywizard.cpp:361: warning: `enum InputString::StringMode sm' might be used uninitialized in this function > doxywizard.cpp:403: warning: `enum InputStrList::ListMode lm' might be used uninitialized in this function > gmake[2]: *** [obj/doxywizard.o] Error 1 > gmake[2]: Leaving directory `/home/jens/Texte/doxygen/test/addon/doxywizard' > gmake[1]: *** [all] Error 2 > gmake[1]: Leaving directory `/home/jens/Texte/doxygen/test/addon/doxywizard' > make: *** [all] Error 2 I'll fix that as well. Regards, Dimitri |
From: Luigi B. <lui...@ri...> - 2001-06-05 08:16:44
|
At 05:11 PM 6/4/01 +0200, Dimitri van Heesch wrote: >Hi, > >Another official release is out. Here is what has changed since last update: >-------------------------------------------------------------------------- >+ BUG: Fixed a problem with argument matching for arguments that contained > classes imported via a using declaration. >-------------------------------------------------------------------------- Dimitri, the above is not entirely true. The following code still triggers the problem. Thanks anyway, Luigi ---- test.hpp ---- namespace A { namespace B { class B1 {}; } namespace C { class C1 { public: C1(B::B1 b); }; class C2 { public: C2(const B::B1& b); }; } } ---- test.cpp ---- #include "test.hpp" namespace A { using B::B1; namespace C { C1::C1(B1 b) {} } } -------- |
From: Dimitri v. H. <di...@st...> - 2001-06-05 19:26:39
|
On Tue, Jun 05, 2001 at 10:22:52AM +0100, Luigi Ballabio wrote: > At 05:11 PM 6/4/01 +0200, Dimitri van Heesch wrote: > >Hi, > > > >Another official release is out. Here is what has changed since last update: > >-------------------------------------------------------------------------- > >+ BUG: Fixed a problem with argument matching for arguments that contained > > classes imported via a using declaration. > >-------------------------------------------------------------------------- > > Dimitri, > the above is not entirely true. The following code still triggers > the problem. The statement is true, since it didn't say that *all* problems would be fixed :-) Anyway, I'll look into your example. Regards, Dimitri |
From: Luigi B. <lui...@ri...> - 2001-06-05 10:33:00
|
At 05:11 PM 6/4/01 +0200, Dimitri van Heesch wrote: >+ BUG: Fixed a problem with argument matching for arguments that contained > classes imported via a using declaration. Another possibly related glitch: a "no matching class member found" warning is issued for any method of a class defined inside an anonymous namespace inside another namespace, as in the following code. Thanks again, Luigi ---- test.cpp ---- namespace A { namespace { class A { public: A() {} void g() {} }; } } -------- |
From: Walter F.J. M. <W.F...@gs...> - 2001-06-11 09:21:44
|
Hi, I've a few files with global functions where the documentation is organized with \ingroup, like /*! \ingroup CTBmath ... some text */ double CTBsqrt(double x) {...} It still seems to work in the project where the functions are defined. However, reading the generated tagfile in another project leads to a boatload of messages, like CTBbase.tagfile:/u/mueller/CTB/CTBbase/CTBmath.cxx:1 Warning: no matching class member found for CTBmath.cxx::CTBsqrt() or CTBbase.tagfile:/u/mueller/CTB/CTBbase/CTBmath.cxx:1 Warning: member CTBlog10 of class CTBmath.cxx cannot be found With best regards, Walter -- Walter F.J. Mueller Mail: W.F...@gs... GSI, Abteilung KP3 Phone: +49-6159-71-2766 D-64291 Darmstadt FAX: +49-6159-71-2989 WWW: http://www-kp3.gsi.de/www/kp3/people/mueller.html |