doxygen-users Mailing List for Doxygen (Page 541)
Brought to you by:
dimitri
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(118) |
Jun
(150) |
Jul
(115) |
Aug
(75) |
Sep
(92) |
Oct
(102) |
Nov
(139) |
Dec
(87) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(131) |
Feb
(60) |
Mar
(114) |
Apr
(83) |
May
(125) |
Jun
(82) |
Jul
(95) |
Aug
(98) |
Sep
(109) |
Oct
(97) |
Nov
(72) |
Dec
(70) |
| 2003 |
Jan
(117) |
Feb
(122) |
Mar
(187) |
Apr
(114) |
May
(154) |
Jun
(131) |
Jul
(130) |
Aug
(98) |
Sep
(121) |
Oct
(107) |
Nov
(80) |
Dec
(54) |
| 2004 |
Jan
(78) |
Feb
(71) |
Mar
(118) |
Apr
(56) |
May
(56) |
Jun
(64) |
Jul
(164) |
Aug
(104) |
Sep
(101) |
Oct
(69) |
Nov
(107) |
Dec
(98) |
| 2005 |
Jan
(75) |
Feb
(77) |
Mar
(107) |
Apr
(114) |
May
(142) |
Jun
(106) |
Jul
(79) |
Aug
(108) |
Sep
(115) |
Oct
(140) |
Nov
(128) |
Dec
(63) |
| 2006 |
Jan
(86) |
Feb
(71) |
Mar
(125) |
Apr
(55) |
May
(48) |
Jun
(143) |
Jul
(99) |
Aug
(91) |
Sep
(93) |
Oct
(82) |
Nov
(46) |
Dec
(45) |
| 2007 |
Jan
(69) |
Feb
(97) |
Mar
(125) |
Apr
(112) |
May
(65) |
Jun
(80) |
Jul
(82) |
Aug
(84) |
Sep
(56) |
Oct
(74) |
Nov
(63) |
Dec
(74) |
| 2008 |
Jan
(161) |
Feb
(115) |
Mar
(58) |
Apr
(73) |
May
(58) |
Jun
(79) |
Jul
(57) |
Aug
(115) |
Sep
(79) |
Oct
(62) |
Nov
(93) |
Dec
(37) |
| 2009 |
Jan
(69) |
Feb
(115) |
Mar
(77) |
Apr
(85) |
May
(124) |
Jun
(58) |
Jul
(44) |
Aug
(85) |
Sep
(90) |
Oct
(80) |
Nov
(87) |
Dec
(48) |
| 2010 |
Jan
(52) |
Feb
(71) |
Mar
(54) |
Apr
(37) |
May
(66) |
Jun
(86) |
Jul
(84) |
Aug
(68) |
Sep
(94) |
Oct
(66) |
Nov
(36) |
Dec
(53) |
| 2011 |
Jan
(59) |
Feb
(77) |
Mar
(59) |
Apr
(67) |
May
(76) |
Jun
(54) |
Jul
(95) |
Aug
(92) |
Sep
(84) |
Oct
(72) |
Nov
(46) |
Dec
(60) |
| 2012 |
Jan
(43) |
Feb
(77) |
Mar
(88) |
Apr
(121) |
May
(81) |
Jun
(69) |
Jul
(97) |
Aug
(64) |
Sep
(55) |
Oct
(55) |
Nov
(38) |
Dec
(60) |
| 2013 |
Jan
(85) |
Feb
(70) |
Mar
(81) |
Apr
(83) |
May
(51) |
Jun
(65) |
Jul
(71) |
Aug
(39) |
Sep
(47) |
Oct
(32) |
Nov
(43) |
Dec
(28) |
| 2014 |
Jan
(64) |
Feb
(22) |
Mar
(54) |
Apr
(20) |
May
(59) |
Jun
(20) |
Jul
(50) |
Aug
(17) |
Sep
(37) |
Oct
(56) |
Nov
(40) |
Dec
(24) |
| 2015 |
Jan
(51) |
Feb
(29) |
Mar
(57) |
Apr
(31) |
May
(23) |
Jun
(50) |
Jul
(30) |
Aug
(66) |
Sep
(59) |
Oct
(21) |
Nov
(29) |
Dec
(12) |
| 2016 |
Jan
(33) |
Feb
(30) |
Mar
(19) |
Apr
(23) |
May
(16) |
Jun
(31) |
Jul
(17) |
Aug
(19) |
Sep
(21) |
Oct
(20) |
Nov
(15) |
Dec
(6) |
| 2017 |
Jan
(16) |
Feb
(13) |
Mar
(16) |
Apr
(23) |
May
(16) |
Jun
(5) |
Jul
(14) |
Aug
(13) |
Sep
(12) |
Oct
(11) |
Nov
(3) |
Dec
(6) |
| 2018 |
Jan
(4) |
Feb
(6) |
Mar
(5) |
Apr
(11) |
May
(26) |
Jun
(5) |
Jul
(10) |
Aug
(7) |
Sep
(3) |
Oct
|
Nov
(3) |
Dec
(7) |
| 2019 |
Jan
(17) |
Feb
(18) |
Mar
(5) |
Apr
(6) |
May
(3) |
Jun
|
Jul
(9) |
Aug
(19) |
Sep
(3) |
Oct
(1) |
Nov
(23) |
Dec
(5) |
| 2020 |
Jan
(7) |
Feb
(1) |
Mar
(7) |
Apr
(11) |
May
(8) |
Jun
(7) |
Jul
(10) |
Aug
(3) |
Sep
(4) |
Oct
(7) |
Nov
(6) |
Dec
|
| 2021 |
Jan
(3) |
Feb
|
Mar
(4) |
Apr
(4) |
May
|
Jun
|
Jul
(1) |
Aug
(3) |
Sep
|
Oct
|
Nov
(8) |
Dec
(3) |
| 2022 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
(3) |
Sep
(9) |
Oct
(2) |
Nov
|
Dec
(2) |
| 2023 |
Jan
(2) |
Feb
(5) |
Mar
(3) |
Apr
(7) |
May
(6) |
Jun
(2) |
Jul
(5) |
Aug
|
Sep
(4) |
Oct
(1) |
Nov
(5) |
Dec
(5) |
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(4) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Marian G. <Mar...@di...> - 2001-12-14 02:32:22
|
Hi, I am new to doxygen. I want to reverse engineer a application written in C. I am able to generate html files but what I am looking for are the interaction graphs between different functions scattered in different files, who calls who. First of all is this possible ? If it is what configuration variables I have to use ? Do I have to add any doxygen keywords in my source files ? Second only when I use EXTRACT_ALL=YES I get the include dependency graph, but just the .gif files not the .dot files. Is this because I have set DOT_CLEANUP=YES ? I gathered probably this is the reason and I can test it anyway. I will appreciate help mainly for the first question. Thanks, ---------------------------------------------------------- Marian Gutica SW Support Manager Direct: (604)214-7265 Tel: (604)241-1441 Fax: (604)241-1440 E-mail: mar...@di... ---------------------------------------------------------- |
|
From: <pos...@vo...> - 2001-12-13 18:52:55
|
Received: from [198.76.25.3] (HELO nns.voyanttech.com) by voyanttech.com (CommuniGate Pro SMTP 3.4b3) with SMTP id 1668047 for gle...@vo...; Thu, 13 Dec 2001 11:52:38 -0700 Received: from usw-sf-list1.sourceforge.net (usw-sf-fw2.sourceforge.net [216.136.171.252]) by nns.voyanttech.com (8.9.3+Sun/8.9.3) with SMTP id MAA20822 for <gle...@vo...>; Thu, 13 Dec 2001 12:54:13 -0500 (EST) Received: from localhost ([127.0.0.1] helo=usw-sf-list1.sourceforge.net) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 16Eavn-0002mk-00; Thu, 13 Dec 2001 10:50:07 -0800 Received: from gull.mail.pas.earthlink.net ([207.217.120.84] helo=gull.prod.itd.earthlink.net) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 16Eavd-0002ld-00 for <dox...@li...>; Thu, 13 Dec 2001 10:49:57 -0800 Received: from lsanca1-ar4-225-073.elnk.dsl.gtei.net ([4.33.225.73] helo=dhcppc1) by gull.prod.itd.earthlink.net with smtp (Exim 3.33 #1) id 16Eavc-0002qD-00 for dox...@li...; Thu, 13 Dec 2001 10:49:56 -0800 From: Ted Drain <ted...@ea...> To: dox...@li... Message-Id: <200...@ea...> X-Mailer: Sylpheed version 0.6.5claws8 (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Thu__13_Dec_2001_10:51:28_-0800_0821bfe8" Subject: [Doxygen-users] Patch for showing inherited members in a derived class Sender: dox...@li... Errors-To: dox...@li... X-BeenThere: dox...@li... X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: <mailto:dox...@li...?subject=help> List-Post: <mailto:dox...@li...> List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/doxygen-users>, <mailto:dox...@li...?subject=subscribe> List-Id: <doxygen-users.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/doxygen-users>, <mailto:dox...@li...?subject=unsubscribe> List-Archive: <http://www.geocrawler.com/redir-sf.php3?list=doxygen-users> X-Original-Date: Thu, 13 Dec 2001 10:51:28 -0800 Date: Thu, 13 Dec 2001 10:51:28 -0800 This is a multi-part message in MIME format. --Multipart_Thu__13_Dec_2001_10:51:28_-0800_0821bfe8 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Attached is a patch (for two files) that does the following: 1) Added a new configuration boolean value SHOW_INHERITED_MEMBERS 2) If this value is set to YES, the main documentation page for a derived class will show all it's members - those defined in the class plus those inherited from any base classes. In affect, this adds the items listed in the 'List of all members' link into the main docs for a class. To use the patch: 1) get the latest doxygen source from CVS 2) cd doxygen/src 3) patch < config.l-patch 4) patch < classdef.cpp-patch 5) rebuild The patches were generated from the version of doxygen in the CVS repository as of 13-dec-2001 09:00 PST. I've tested the patch for quite a few cases and it seems to work fine. If you find any problems please let me know. Dimitri: Is there any chance this capability could be incorporated in the main doxgen code? Ted --Multipart_Thu__13_Dec_2001_10:51:28_-0800_0821bfe8 Content-Type: application/octet-stream; name="config.l-patch" Content-Disposition: attachment; FOR ANTI-VIRUS SECURITY, THIS EMAIL HAS BEEN CLEANED. REASON: THE ATTACHMENT CONTAINED AN INVALID EXTENSION OF '.l-patch' |
|
From: Ted D. <ted...@ea...> - 2001-12-13 18:49:57
|
Attached is a patch (for two files) that does the following: 1) Added a new configuration boolean value SHOW_INHERITED_MEMBERS 2) If this value is set to YES, the main documentation page for a derived class will show all it's members - those defined in the class plus those inherited from any base classes. In affect, this adds the items listed in the 'List of all members' link into the main docs for a class. To use the patch: 1) get the latest doxygen source from CVS 2) cd doxygen/src 3) patch < config.l-patch 4) patch < classdef.cpp-patch 5) rebuild The patches were generated from the version of doxygen in the CVS repository as of 13-dec-2001 09:00 PST. I've tested the patch for quite a few cases and it seems to work fine. If you find any problems please let me know. Dimitri: Is there any chance this capability could be incorporated in the main doxgen code? Ted |
|
From: Morgenthaler, G. <g.m...@vi...> - 2001-12-13 09:00:11
|
> How do I reference the \mainpage or other \sections of the=20 > client systems, e.g. boblib and flclib from the parent system > flcman? Now _that_ is a good question. I think you can't (in a nice way)? Or should I say you wouldn't want to? ;-) My normal use is to wrap the different "documentation systems" with a handmade HTML page, linking to the main pages with a direct link to index.html. That should work quite nice as I think the name of the index.html file should be pretty stable. Linking to \sections is really a problem. Coding the created doxygen file names into my code is NOT something that attracts me. So I just don't do it. Now for the "you wouldn't want to": normally you follow the link from the program to the library (you wanted to look up something, right?) and when you are there you have the page menu at the top where you can select the \sections of the library documentation. It's just a few click away... Anyway, if anybody has a nice solution I would be interested in an answer too. Regards, Germar |
|
From: <cy...@so...> - 2001-12-13 07:04:11
|
> I have a hacked together version of doxygen that merges base class members
> (functions, enums, etc) into the derived class if the derived class
doesn't
> have anything w/ that name already. So far, it has worked w/ the test
> cases I've tried. I'm going to try to clean up what I did and I'll send
> you a patch if you're interested.
Sounds very interesting; thanks a lot !
-- Cyrille
|
|
From: <ric...@gr...> - 2001-12-13 00:12:34
|
It seems like setting INLINE_SOURCES to "YES" results in duplicate
inlining of the source in documentation files using doxygen
1.2.12. Attached tar file has two small files a.c and b.c as shown
below.
// File a.c:
extern void b1();
void a1()
{
b1();
}
void a2()
{
}
// File b.c:
/**
* To be or not to be, ...
*/
void b1()
{
}
The tar file also has Doxyfile which sets INLINE_SOURCES to "YES".
The fact that b_8c.html has the body of b1() inlined is not
surprising. The problem is that a_8c.html also has the body of b1()
inlined even though a1.c only has an "extern" declaration of b1().
|
|
From: Dimitri v. H. <di...@st...> - 2001-12-12 18:51:28
|
On Wed, Dec 12, 2001 at 04:45:36PM +0100, Morgenthaler, Germar wrote: > > > Your statement is only partly true. Installdox isn't just for moving a > > system or search. > > If you are creating a system out of multiple Doxygen runs and one > system > > depends/inherits from another, you would: > 1) Have the parent system generate a tag file. > 2) Have the child system reference the tag file. > 3) Later, after the system is built, use installdox to resolve inherited > references. > > And I thought I'm doing exactly this without needing step 3) ;-) > [snip] > > The links in flcman documentation are resolved to boblib and flclib. > > Still no installdox involved. Germar is right. One should not have to deal with installdox, unless there are plans to move the docs without regeneration. If you have two projects referencing each other, more than one run of doxygen is needed to bootstrap though. Regards, Dimitri |
|
From: Dimitri v. H. <di...@st...> - 2001-12-12 18:45:43
|
On Wed, Dec 12, 2001 at 12:00:57PM -0500, Christian Ratliff wrote:
>
> I am using doxygen-1.2.6 and I am having a small problem with how the
> brief and detailed comments in a method are folded together. In my header
> file I have something like:
>
> /** Describes method briefly starting with a verb. */
> void MyMethod(int myparameter);
I would have expected a @brief here (and JAVADOC_AUTOBRIEF to NO).
You cannot have two detailed or two brief descriptions (in any version of
doxygen so far).
> In my source file I then have:
>
> /**
> * More detailed information about the method. Possibly
> * many sentences or paragraphs with embedded HTML. The
> * brief comment is not restated.
> *
> * @param myparameter Information about the parameter.
> */
> void MyClass::MyMethod(int myparameter)
> {
> // ...
> }
>
> The trouble I am having is that doxygen-1.2.6 appears to assume the first
> sentence in the source file comment is a restatement of the brief comment
> from the header file. This isn't the case, and I want to tell it not to
> delete the first sentence.
> I thought I saw this was fixed in a more recent version of doxygen, but I
> cannot update to the latest version.
Why not? You wouldn't want to continue with that release forever, would you?
Regards,
Dimitri
|
|
From: Thomas Z. <zi...@co...> - 2001-12-12 17:54:25
|
A related question: How do I reference the \mainpage or other \sections of the client systems, e.g. boblib and flclib from the parent system flcman? Thanks in advance, Thomas On Wed, Dec 12, 2001 at 04:45:36PM +0100, Morgenthaler, Germar wrote: > > > Your statement is only partly true. Installdox isn't just for moving a > > system or search. > > If you are creating a system out of multiple Doxygen runs and one > system > > depends/inherits from another, you would: > 1) Have the parent system generate a tag file. > 2) Have the child system reference the tag file. > 3) Later, after the system is built, use installdox to resolve inherited > references. > > And I thought I'm doing exactly this without needing step 3) ;-) > > I have a library at: > > ~/src/boblib/*.cpp *.hpp > ~/src/boblib/doc/doxygen.cfg > > I have a library at: > > ~/src/flclib/*.cpp *.hpp > ~/src/flclib/doc/doxygen.cfg > > And a program that uses that libraries at: > > ~/src/flcman/*.cpp *.hpp > ~/src/flcman/doc/doxygen.cfg > > What I do is: > > 1) I create the documentation and tagfile for boblib in > ~/src/boblib/doc/boblib.tag > ~/src/boblib/doc/html/ > thru running doxygen doxygen.cfg in > ~/src/boblib/doc > > 2) I create the documentation and tagfile for flclib in > ~/src/flclib/doc/boblib.tag > ~/src/flclib/doc/html/ > thru running doxygen doxygen.cfg in > ~/src/flclib/doc > > 3) I create the documentation for flcman in > ~src/flcman/doc/html/ > with: > TAGFILES = ../../boblib/doc/boblib.tag=../../../boblib/doc/html \ > ../../flclib/doc/flclib.tag=../../../flclib/doc/html > thru running doxygen doxygen.cfg in > ~/src/flcman/doc > > The links in flcman documentation are resolved to boblib and flclib. > > Still no installdox involved. > > Regards, Germar > > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users > -- Dr.-Ing. Thomas Ziegler | Senior Research Engineer | Coding Technologies phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19 fax: +49 (0) 911 92891 -99 | D-90429 Nürnberg, Germany mailto:zi...@Co... | http://www.CodingTechnologies.com |
|
From: Christian R. <cra...@de...> - 2001-12-12 17:01:05
|
I am using doxygen-1.2.6 and I am having a small problem with how the
brief and detailed comments in a method are folded together. In my header
file I have something like:
/** Describes method briefly starting with a verb. */
void MyMethod(int myparameter);
In my source file I then have:
/**
* More detailed information about the method. Possibly
* many sentences or paragraphs with embedded HTML. The
* brief comment is not restated.
*
* @param myparameter Information about the parameter.
*/
void MyClass::MyMethod(int myparameter)
{
// ...
}
The trouble I am having is that doxygen-1.2.6 appears to assume the first
sentence in the source file comment is a restatement of the brief comment
from the header file. This isn't the case, and I want to tell it not to
delete the first sentence.
I thought I saw this was fixed in a more recent version of doxygen, but I
cannot update to the latest version. Can the person who provided that fix
let me know what the code change was so I can patch my 1.2.6 source and
rebuild? A patch file is not intrinsically necessary. I deeply appreciate
any efforts on this issue.
thank you very much,
christian
+-----+
Christian Ratliff <cra...@de...>
Sr. Technology Architect / Core Libraries Group
DeLorme Publishing Co.
"This is the very perfection of man,
to find out his own imperfections" - St. Augustine
|
|
From: Morgenthaler, G. <g.m...@vi...> - 2001-12-12 15:46:21
|
> Your statement is only partly true. Installdox isn't just for moving a
> system or search.
> If you are creating a system out of multiple Doxygen runs and one
system
> depends/inherits from another, you would:
1) Have the parent system generate a tag file.
2) Have the child system reference the tag file.
3) Later, after the system is built, use installdox to resolve inherited
references.
And I thought I'm doing exactly this without needing step 3) ;-)
I have a library at:
~/src/boblib/*.cpp *.hpp
~/src/boblib/doc/doxygen.cfg
I have a library at:
~/src/flclib/*.cpp *.hpp
~/src/flclib/doc/doxygen.cfg
And a program that uses that libraries at:
~/src/flcman/*.cpp *.hpp
~/src/flcman/doc/doxygen.cfg
What I do is:
1) I create the documentation and tagfile for boblib in
~/src/boblib/doc/boblib.tag
~/src/boblib/doc/html/
thru running doxygen doxygen.cfg in
~/src/boblib/doc
2) I create the documentation and tagfile for flclib in
~/src/flclib/doc/boblib.tag
~/src/flclib/doc/html/
thru running doxygen doxygen.cfg in
~/src/flclib/doc
3) I create the documentation for flcman in
~src/flcman/doc/html/
with:
TAGFILES =3D ../../boblib/doc/boblib.tag=3D../../../boblib/doc/html \
../../flclib/doc/flclib.tag=3D../../../flclib/doc/html
thru running doxygen doxygen.cfg in
~/src/flcman/doc
The links in flcman documentation are resolved to boblib and flclib.
Still no installdox involved.
Regards, Germar
|
|
From: Morgenthaler, G. <g.m...@vi...> - 2001-12-12 15:08:03
|
> Anyhow, installdox will simply append what you submit after=20
> the @ sign to the links from the tag file before the @ sign.
Maybe I'm wrong but I think both of you don't need installdox as
installdox is only necessary if you want to change a path in an
already _created_ documentation after you moved it to another
location.
I "configure" my tagfile links at documentation creation time
with something like this:
TAGFILES =3D ../../boblib/doc/boblib.tag=3D../../../boblib/doc/html \
../../flclib/doc/flclib.tag=3D../../../flclib/doc/html
in my doxygen.cfg and don't use installdox at all.
Regards, Germar
|
|
From: <dr...@ca...> - 2001-12-12 14:27:24
|
In the example, I wrongly assumed you were generating the tag file the
other way around.
Yet again I said it would look "something" like it. lol
Now, assuming that lib.tag is generated with ./lib/html/ documentation =
and
./html 's documentation references to it, then
the correct command should be : installdox -l lib.tag@../lib/html an=
d
runned from directory ./html/
Anyhow, installdox will simply append what you submit after the @ sign =
to
the links from the tag file before the @ sign.
html link Before:
<a class=3D"codeRef" doxygen=3D"lib.tag:" href=3D"myReferencedFile=
.html">
MyReferencedFunction</a>
html link After:
<a class=3D"codeRef" doxygen=3D"lib.tag:../lib/html" href=3D"../li=
b/html/
myReferencedFile.html"> MyReferencedFunction</a>
Thomas Ziegler <zi...@co...>@lists.sourceforge.net on
12/12/2001 07:47:12 AM
Sent by: dox...@li...
To: Denis Ricard/Toronto/IBM@IBMCA
cc: dox...@li...
Subject: Re: [Doxygen-users] Including other docs via TAGFILES does no=
t
work as expected
On Tue, Dec 11, 2001 at 02:05:07PM -0500, dr...@ca... wrote:
>
> Did you try running installdox from the html directory? This will mod=
ify
> the links in the html to the other documentation's directory.
> Just type lib/html/installdox for command format.
I thought, that this message:
Now copy the file
/home/zie/tmp/doxygent.tst/test/html/search.cgi
to the directory where the CGI binaries are located and don't forg=
et
to
run
/home/zie/tmp/doxygent.tst/test/html/installdox
to replace any dummy links.
was only meant for the search stuff (there is no search.cgi)
>
> For your program, it will be something like this : lib/html/installdo=
x -l
> lib.tag@../../html
It seems, that I do not understand clearly the syntax of installdox
- ./html contains the main module
lib.tag is included here
html/installdox exists
- ./lib/html contains the additional library
lib.tag is generated here
no html/installdox exists
I tried from ./:
html/installdox -l lib.tag@lib html/
which does not work.
>
> Installdox is very useful when your website has a different dir struc=
ture
> than your generated .html ...
>
>
>
> Thomas Ziegler <zi...@co...>@lists.sourceforge.net on
> 12/11/2001 01:20:55 PM
>
> Sent by: dox...@li...
>
>
> To: dox...@li...
> cc:
> Subject: [Doxygen-users] Including other docs via TAGFILES does not =
work
> as expected
>
>
> Hi all,
>
> I'm not able to include doxygen-docu of a library into another projec=
t if
> the source files reside in another (sub)-directory.
>
> I've attached a small example which looks like this:
>
> - ./test.dox
> ./src/
> - file1.c
> - file1.h
> - file2.c
> - file2.h
> ./lib/lib.dox
> ./lib/src/
> - file1.c
> - file1.h
> - file3.c
> - file3.h
>
>
> File 'file1.c' contains a call to a library function 'lib2()' in
> 'lib/src/file3.c'
>
> The command
>
> cd lib; doxygen lib.dox
>
> creates lib/html/... and the tagfile lib/lib.tag. lib/lib.tag is
referenced
> by test.dox. The command
>
> doxygen test.dox
>
> creates ./html/...
>
> Browsing through the sources of ./html/file1_8c-source.html shows an
active
> link for lib2(). Unfortunately it points to an invalid location
> ./html/file3_8c.html#a0.
>
> I.e. the link points to the current html-subdir instead of the one in=
> lib/html.
>
> Any hints?
>
> Thanks in advance,
> Thomas
>
> PS: same behavior for 1.2.5 and 1.2.12
>
>
>
> --
> Dr.-Ing. Thomas Ziegler |
> Senior Research Engineer | Coding Technologies
> phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19
> fax: +49 (0) 911 92891 -99 | D-90429 N=FCrnberg, Germany
> mailto:zi...@Co... | http://www.CodingTechnologies.co=
m
> (See attached file: test.zip)
--
Dr.-Ing. Thomas Ziegler |
Senior Research Engineer | Coding Technologies
phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19
fax: +49 (0) 911 92891 -99 | D-90429 N=FCrnberg, Germany
mailto:zi...@Co... | http://www.CodingTechnologies.com
_______________________________________________
Doxygen-users mailing list
Dox...@li...
https://lists.sourceforge.net/lists/listinfo/doxygen-users
=
|
|
From: Thomas Z. <zi...@co...> - 2001-12-12 12:50:32
|
On Tue, Dec 11, 2001 at 02:05:07PM -0500, dr...@ca... wrote:
>
> Did you try running installdox from the html directory? This will modify
> the links in the html to the other documentation's directory.
> Just type lib/html/installdox for command format.
I thought, that this message:
Now copy the file
/home/zie/tmp/doxygent.tst/test/html/search.cgi
to the directory where the CGI binaries are located and don't forget to
run
/home/zie/tmp/doxygent.tst/test/html/installdox
to replace any dummy links.
was only meant for the search stuff (there is no search.cgi)
>
> For your program, it will be something like this : lib/html/installdox -l
> lib.tag@../../html
It seems, that I do not understand clearly the syntax of installdox
- ./html contains the main module
lib.tag is included here
html/installdox exists
- ./lib/html contains the additional library
lib.tag is generated here
no html/installdox exists
I tried from ./:
html/installdox -l lib.tag@lib html/
which does not work.
>
> Installdox is very useful when your website has a different dir structure
> than your generated .html ...
>
>
>
> Thomas Ziegler <zi...@co...>@lists.sourceforge.net on
> 12/11/2001 01:20:55 PM
>
> Sent by: dox...@li...
>
>
> To: dox...@li...
> cc:
> Subject: [Doxygen-users] Including other docs via TAGFILES does not work
> as expected
>
>
> Hi all,
>
> I'm not able to include doxygen-docu of a library into another project if
> the source files reside in another (sub)-directory.
>
> I've attached a small example which looks like this:
>
> - ./test.dox
> ./src/
> - file1.c
> - file1.h
> - file2.c
> - file2.h
> ./lib/lib.dox
> ./lib/src/
> - file1.c
> - file1.h
> - file3.c
> - file3.h
>
>
> File 'file1.c' contains a call to a library function 'lib2()' in
> 'lib/src/file3.c'
>
> The command
>
> cd lib; doxygen lib.dox
>
> creates lib/html/... and the tagfile lib/lib.tag. lib/lib.tag is referenced
> by test.dox. The command
>
> doxygen test.dox
>
> creates ./html/...
>
> Browsing through the sources of ./html/file1_8c-source.html shows an active
> link for lib2(). Unfortunately it points to an invalid location
> ./html/file3_8c.html#a0.
>
> I.e. the link points to the current html-subdir instead of the one in
> lib/html.
>
> Any hints?
>
> Thanks in advance,
> Thomas
>
> PS: same behavior for 1.2.5 and 1.2.12
>
>
>
> --
> Dr.-Ing. Thomas Ziegler |
> Senior Research Engineer | Coding Technologies
> phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19
> fax: +49 (0) 911 92891 -99 | D-90429 Nürnberg, Germany
> mailto:zi...@Co... | http://www.CodingTechnologies.com
> (See attached file: test.zip)
--
Dr.-Ing. Thomas Ziegler |
Senior Research Engineer | Coding Technologies
phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19
fax: +49 (0) 911 92891 -99 | D-90429 Nürnberg, Germany
mailto:zi...@Co... | http://www.CodingTechnologies.com
|
|
From: Simon P. <s.p...@la...> - 2001-12-12 04:16:08
|
Hi,
I often use the C++ technique of a "private implementation pointer", i.e. the
header for a class contains a pointer to a private class that actually
implements the functionality of the class. This removes a lot of implementation
specific junk from the public header file and reduces unnecessary
re-compilation.
Even though this implementation class is defined as a private nested class
within the main class, Doxygen generates documentation for it if EXTRACT_ALL is
set to YES and EXTRACT_PRIVATE is set to no. Is this a bug?
For example:
In MyObj.h:
-------------------------------------------
class MyObj {
private:
struct Imp;
Imp* imp;
public:
MyObj();
~MyObj();
void memberFunc();
};
-------------------------------------------
In MyObj.cc:
-------------------------------------------
#include "MyObj.h"
struct MyObj::Imp {
// Implementation details
// ...
Imp() { }
void memberFunc() { }
};
// Forwarding functions
MyObj::MyObj() {
imp = new Imp();
}
MyObj::~MyObj() {
delete imp;
}
void MyObj::memberFunc() {
imp->memberFunc();
}
-------------------------------------------
Even though MyObj::Imp is a private nested class of MyObj, Doxygen generates
documentation for it if EXTRACT_ALL is set to YES, even though EXTRACT_PRIVATE
is set to NO. Is there any way of preventing documentation being generated for
these private implementation classes while still generating documentation for
all other undocumented things?
Cheers,
Sy
|
|
From: <dr...@ca...> - 2001-12-11 19:05:30
|
Did you try running installdox from the html directory? This will modif=
y
the links in the html to the other documentation's directory.
Just type lib/html/installdox for command format.
For your program, it will be something like this : lib/html/installdox =
-l
lib.tag@../../html
Installdox is very useful when your website has a different dir structu=
re
than your generated .html ...
Thomas Ziegler <zi...@co...>@lists.sourceforge.net on
12/11/2001 01:20:55 PM
Sent by: dox...@li...
To: dox...@li...
cc:
Subject: [Doxygen-users] Including other docs via TAGFILES does not wo=
rk
as expected
Hi all,
I'm not able to include doxygen-docu of a library into another project =
if
the source files reside in another (sub)-directory.
I've attached a small example which looks like this:
- ./test.dox
./src/
- file1.c
- file1.h
- file2.c
- file2.h
./lib/lib.dox
./lib/src/
- file1.c
- file1.h
- file3.c
- file3.h
File 'file1.c' contains a call to a library function 'lib2()' in
'lib/src/file3.c'
The command
cd lib; doxygen lib.dox
creates lib/html/... and the tagfile lib/lib.tag. lib/lib.tag is refere=
nced
by test.dox. The command
doxygen test.dox
creates ./html/...
Browsing through the sources of ./html/file1_8c-source.html shows an ac=
tive
link for lib2(). Unfortunately it points to an invalid location
./html/file3_8c.html#a0.
I.e. the link points to the current html-subdir instead of the one in
lib/html.
Any hints?
Thanks in advance,
Thomas
PS: same behavior for 1.2.5 and 1.2.12
--
Dr.-Ing. Thomas Ziegler |
Senior Research Engineer | Coding Technologies
phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19
fax: +49 (0) 911 92891 -99 | D-90429 N=FCrnberg, Germany
mailto:zi...@Co... | http://www.CodingTechnologies.com
(See attached file: test.zip)
=
|
|
From: Thomas Z. <zi...@co...> - 2001-12-11 18:24:14
|
Hi all,
I'm not able to include doxygen-docu of a library into another project if
the source files reside in another (sub)-directory.
I've attached a small example which looks like this:
- ./test.dox
./src/
- file1.c
- file1.h
- file2.c
- file2.h
./lib/lib.dox
./lib/src/
- file1.c
- file1.h
- file3.c
- file3.h
File 'file1.c' contains a call to a library function 'lib2()' in
'lib/src/file3.c'
The command
cd lib; doxygen lib.dox
creates lib/html/... and the tagfile lib/lib.tag. lib/lib.tag is referenced
by test.dox. The command
doxygen test.dox
creates ./html/...
Browsing through the sources of ./html/file1_8c-source.html shows an active
link for lib2(). Unfortunately it points to an invalid location
./html/file3_8c.html#a0.
I.e. the link points to the current html-subdir instead of the one in
lib/html.
Any hints?
Thanks in advance,
Thomas
PS: same behavior for 1.2.5 and 1.2.12
--
Dr.-Ing. Thomas Ziegler |
Senior Research Engineer | Coding Technologies
phone: +49 (0) 911 92891 -27 | Deutschherrnstr. 15-19
fax: +49 (0) 911 92891 -99 | D-90429 Nürnberg, Germany
mailto:zi...@Co... | http://www.CodingTechnologies.com
|
|
From: <cy...@so...> - 2001-12-11 09:58:03
|
> Would anyone else like this option?
I have asked a request in -devel a couple of weeks ago, which seems to have
been ignored. However, I wonder what this entry from the last CVS announce
means:
>>>>>>>>>>>>>>>>
+ ADD: Added some logic to deal with member specializations.
They should now be added as additional members to a class instead of
being ignored and producing a warning.
<<<<<<<<<<<<<<<<
Depending on the way to parse this, it could mean what we're both looking
for, or something different (I have to admit I just pipe the doxygen logs to
/dev/null for the time being)
-- Cyrille
|
|
From: Ted D. <The...@jp...> - 2001-12-10 17:36:55
|
Here's the scenario: We use an automated tool to generate a Python language binding for a subset of our c++ (subset of classes and subset of methods in classes). We use a doxygen preprocessing script to identify these methods and filter so that the generated docs only contain the classes and functions available in the scripting language. Our users (i.e. not "real" programmers ) use Python to script our applications. If they're looking at the docs for class Derived, and it has methods available, they should be listed in the Derived docs, not in the docs on a separate page (show all members). They really don't care whether a function is implemented in a base class or a derived class. Ted At 12/10/2001 09:12 AM, Morgenthaler, Germar wrote: >Hi Ted, > > > I'd like to request an option in the config file to show all > > inherited members with a derived class. > >What's wrong with the "List of all members" link in the >class reference page? > >_______________________________________________ >Doxygen-users mailing list >Dox...@li... >https://lists.sourceforge.net/lists/listinfo/doxygen-users Ted Drain Jet Propulsion Laboratory ted...@jp... |
|
From: Morgenthaler, G. <g.m...@vi...> - 2001-12-10 17:12:55
|
Hi Ted, > I'd like to request an option in the config file to show all=20 > inherited members with a derived class. What's wrong with the "List of all members" link in the class reference page? |
|
From: Ted D. <The...@jp...> - 2001-12-10 16:50:56
|
I'd like to request an option in the config file to show all inherited
members with a derived class. So given the following:
class Base {
public:
void f();
};
class Derived : public Base {
public:
void g();
};
The docs for Derived would show both f and g. The docs for f() might or
might not appear on the same page as Derived. The important part for me
would by that the listing for Derived (at the top of the doc page) would
include f().
I've spent a few hours trying to make this work by hacking classdef.cpp so
that when the inherited elements are merged into the derived classes. I
couldn't get it to work, but I haven't spent that much time inside doxygen.
Would anyone else like this option?
Ted
Ted Drain Jet Propulsion Laboratory ted...@jp...
|
|
From: <Car...@no...> - 2001-12-10 07:20:54
|
Hi, I understand it would not be most people's choice but I would hardly describe it as a "show stopper" because: - This behavior would be controlled by an option in the configuration file. It would be off by default. - Depending on your naming conventions you might not get these "false hits". Now, if you want to point out that there's possibly too many options already and that this would probably be handled better as a plugin or a post-process (on the XML output perhaps), then I would have to agree with you. Regards, Carlos -----Original Message----- From: ext Victor A. Wagner, Jr. [mailto:va...@ru...] Sent: 07. December 2001 14:53 To: Guerreiro Carlos (NRC/Helsinki) Subject: RE: [Doxygen-users] Highlighted parameter names in function descr iptions the point that there would be "false hits" when arguments are normal (maybe even common) words in the describing language is a "show stopper", IMO. no matter how "convenient' it might be for _your_ case, it would certainly adversely impact others. At Friday 2001/12/07 05:43, you wrote: >Thanks for the suggestion. >I'm aware of this possibility but I would really prefer this to be done >automatically be Doxygen, without any "markup". >Has this feature been request by someone before? I couldn't find it in the >wishlist in www.doxygen.org. > >Regards, >Carlos > > >-----Original Message----- >From: ext Philippe Lhoste [mailto:Ph...@gm...] >Sent: 07. December 2001 12:26 >To: dox...@li... >Subject: Re:[Doxygen-users] Highlighted parameter names in function >descriptions > > > > We have started using Doxygen 1.2.12 (on a Linux box) for a small project > > here. > > We are generally very pleased with Doxygen's output. > > There's a small improvement I would like to propose though: > > > > - In the descriptions generated for functions and methods it would be nice > > to have the parameter names highlighted in some way (bold, colors, etc). > > > > It could be that there is some way of achieving this with some option in >the > > configuration file but after searching for this is the project manual I > > found none. Any ideas? > >If, in the description of the function/method, you precede the parameter >name by \a or @a (depending on the style you choose), its name will be >italicized (with the <em> tag). >You can change the stylesheet to modify the color or other apparence. >Note: this is the way recommanded by the manual, but you can also use @b >(bold), @c (typewritter), @e or @em (italics, same as @a, but the later have >a >better structural meaning), @p (roughly same as @a, but use typewritter font >as @c). >See the Commands reference for more informations. > >Regards. > >-- >--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=-- >Philippe Lhoste (Paris -- France) >Professional programmer and amateur artist >http://jove.prohosting.com/~philho/ >--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=-- > >Sent through GMX FreeMail - http://www.gmx.net > > >_______________________________________________ >Doxygen-users mailing list >Dox...@li... >https://lists.sourceforge.net/lists/listinfo/doxygen-users > >_______________________________________________ >Doxygen-users mailing list >Dox...@li... >https://lists.sourceforge.net/lists/listinfo/doxygen-users Victor A. Wagner Jr. http://rudbek.com PGP RSA fingerprint = 4D20 EBF6 0101 B069 3817 8DBF C846 E47A PGP D-H fingerprint = 98BC 65E3 1A19 43EC 3908 65B9 F755 E6F4 63BB 9D93 The five most dangerous words in the English language: "There oughta be a law" |
|
From: Dimitri v. H. <di...@st...> - 2001-12-09 20:47:04
|
Hi,
Here are the changes since the previous release:
-----------------------------------------------------------------------------
+ CHG: Changed the way @internal works. The "For internal use only" message,
now appears (along with the internal documentation)
if and only if INTERNAL_DOCS = YES.
+ CHG: Subgroups are no longer sorted but presented in declaration order.
+ CHG: Members inside todo/test/bug lists are now shown with qualified
names again.
+ ADD: Added more info to the XML output: related pages, inner classes,
inner namespaces.
+ ADD: Included language updates for German and Portuguese.
+ ADD: Added some logic to deal with member specializations.
They should now be added as additional members to a class instead of
being ignored and producing a warning.
+ ADD: Thanks to a patch by Bruce Korb, author of autogen, doxygen now
has output support for producing autogen definition files. To do
this set GENERATE_AUTOGEN_DEF to YES in the config file.
+ ADD: \relates can now be used for macros as well.
+ BUG: Documentation for nested classes inside other nested classes was
not written to the output.
+ BUG: Fixed problem mixing paragraph commands (like \param) with
hyphen-style lists.
+ BUG: Modules index in LaTeX was broken.
-----------------------------------------------------------------------------
Enjoy,
Dimitri
|
|
From: Dimitri v. H. <di...@st...> - 2001-12-09 11:40:27
|
On Thu, Dec 06, 2001 at 03:34:40PM -0800, Christopher Brewster wrote: > An obscure change in the output format occurs in the > upgrade from Dox 1.11 to 1.12. I am trying to show my > co-workers how to create typical formatting, as shown > in the file I posted recently (subject line, "Here are > the graphic details"). Here is the source that creates > varying outputs: > ____________________________ > > \param param3 (12) This item has a blank line before > it in the output > only because of the "br" tags before it in the > source. Here's a > numbered list. To follow the list with a another > "param" tag, use > no blank line. For blank lines in the output, > "br" tags are needed. > <br><br> > -# First numbered item. > -# Second numbered item. > -# Third numbered item. <br><br> > \param param4 This "param" tag needs to follow the > list with no blank > line in the source, to prevent a repetition of > the "Parameters" heading. > ___________________________ > > I'm attaching .bmp files to show the difference. > Before the paragraph for "param4", the "Parameters" > heading is not repeated using Dox 1.11, but it is > repeated with 1.12. So there was a change in what ends > a \param block-- a numbered list or a blank line. > Under 1.12, there's no way to have a numbered list > under a parameter description before the last one. Can > the 1.11 behavior be put back in? I'll fix this, and make it such that the <br>'s are not needed and a blank is allowed after the above list. Regards, Dimitri |
|
From: Ted D. <ted...@ea...> - 2001-12-08 02:09:50
|
The source code in my system is organized in two levels. Packages are collections of modules. Modules are collections of classes and namespace that perform a tightly coupled function. I'm using doxygen grouping commands to setup a page for each package that contains the modules and a page for each module that contains the namespaces and classes in that module. The main doxygen module page then displays my packages (with their modules indented). In the package page, all of the modules in that package are listed in reverse alphabetic order. Is this a bug or am I not doing something correctly? In the package pages, is there any way to get the brief description for the module to be displayed next to the module name? I really like the look of the namespace list and class list pages. Is there any way to apply this style to the group (package and module) pages so that a module page would list it's namespaces and classes in the same two column list that the main namespace/class list pages do? Thanks, Ted |