doxygen-users Mailing List for Doxygen (Page 19)
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
|
From: Mark <dox...@er...> - 2017-05-01 09:47:55
|
I am trying to create a man-page style options list, e.g., The options are: -a option a does something useful -f a really long option explanation that needs a second line [Hope the above survives e-mail.] I can’t find anything for indented paragraphs or definition lists or anything like that. named paragraphs put the title above the paragraph. \verbatim looks like it might be an option but is unattractive since you can’t include any commands in it. I’m pretty sure I’ll need at least things like \b and \e. I sure hope the answer isn’t to use \manonly and my own groff, and therefore also \htmlonly and my own html. Regards -Mark |
From: Mark <dox...@er...> - 2017-05-01 01:45:12
|
> On May 1, 2017, at 6:24, Ken Kazinski <kjk...@ya... <mailto:kjk...@ya...>> wrote: > > Can you not use exclude from the input section of the doxywizard? This would allow you to exclude the directories. " > The EXCLUDE tag can be used to specify files and/or directories that should be excluded from the INPUT source files". > Thanks for the suggestion. It does not work. I had INPUT = tools and RECURSIVE = YES. Adding tools & tools/toktx to EXCLUDE resulted in no output. I tried setting input to tools/toktx/toktx.cpp and leaving EXCLUDE blank. In this case I still get these pesky path files for the 2 directories in the path. Regards -Mark P.S. to Ken, sorry for the duplicate message. I failed to notice that my mail client had not set the proper from address. |
From: Ken K. <kjk...@ya...> - 2017-04-30 21:24:13
|
Can you not use exclude from the input section of the doxywizard? This would allow you to exclude the directories. " The EXCLUDE tag can be used to specify files and/or directories that should be excluded from the INPUT source files". |
From: Mark <dox...@er...> - 2017-04-29 10:33:53
|
> On Apr 29, 2017, at 12:43, Mark <dox...@er...> wrote: > > I have found an answer. Now I’m trying to think of a way to share text between the usage message printed by the app and this man page. Anyone got any bright ideas? Regards -Mark |
From: Mark <dox...@er...> - 2017-04-29 03:43:54
|
> On Apr 29, 2017, at 11:48, Mark <dox...@er...> wrote: > > How can I get the man page to have this content? I have found an answer. If I change @mainpage to @page then a toktx.1 file is created. I still need to get rid of those 2 useless files named after the full paths to source files. Regards -Mark |
From: Mark <dox...@er...> - 2017-04-29 02:48:32
|
I tried putting the following in the .cpp file of the command. //! @~English //! @mainpage toktx //! //! @section name NAME //! //! toktx - create a KTX file from netpbm (.pam, .pgm, .ppm) format files. //! //! @section synopsis SYNOPSIS //! //! @section description DESCRIPTION //! //! @section exitstatus EXIT STATUS //! //! @section history HISTORY //! //! @section author AUTHOR //! //! @version 1.1 //! $Date: Sun Dec 25 07:02:41 2016 -0200 $ Nothing was created in the man output directory except 2 more of those useless files I mentioned in a previous mail _path_to_my_tools_.1 and _path_to_my_tools_toktx.1 If I put //! @file at the beginning of the above comment block then a file called toktx.cpp.1 is generated. It’s content is: tools/toktx/toktx.cpp(1) tools/toktx/toktx.cpp(1) NAME tools/toktx/toktx.cpp SYNOPSIS #include 'stdafx.h' #include 'GL/glcorearb.h' #include 'ktx.h' #include 'image.h' #include <cstdlib> Author Generated automatically by Doxygen for Khronos Texture Tools from the source code. Khronos Texture Tools Sat Apr 29 2017 tools/toktx/toktx.cpp(1) The generated HTML has a page called toktx with the desired sections. How can I get the man page to have this content? I am sure I can’t be the first person trying to generated end-user documentation with Doxygen. What am I missing? Regards -Mark |
From: Mark <dox...@er...> - 2017-04-29 01:35:18
|
I am documenting a library with Doxygen and want to generate man pages that could ship with it. Doxygen is generating 2 very odd, and empty except for some man page boilerplate, man pages _path_to_my_project_include_.3 _path_to_my_project_lib_.3 The files correspond to the Doxygen's INPUT /path/to/my/project/include /path/to/my/project/lib include is given in INPUT. lib is the parent of some .c source files given in INPUT. include & lib are in the directory containing the doxyConfig file which is also the current directory when I run Doxygen. With Doxygen 1.8.9 the files contained lists respectively of the .h files in the include directory and the .c files in the lib directory. How can I stop Doxygen from generating these useless files? Even if they had any content, the man page names being specific to my environment make them useless. Also asked on stackoverflow <http://stackoverflow.com/questions/43677909/how-can-i-stop-doxygen-creating-a-path-to-my-proj-lib-3-man-page>. Regards -Mark |
From: Larry <la...@co...> - 2017-04-28 11:49:27
|
Thanks Luc. We use Sigasi (its great). But we are trying to fully automate the process. Check in the code, elaborate the templates, run the unit tests, synthesize, place & route, run the system tests, generate the documentation and post it to Confluence. Since Doxygen seems 99% of the way there (it already knows the hierarchy and outputs fantastic call and called graphs), it seems it would be easy to get that last 1% . either by specifying the top level and trim what's not in the hierarchy, or adding something like a "libraries path" to find entities/architectures referenced by the entities in the normal source path, but ignore all the other entities (the same way the synthesizer works). Our libraries are quite substantial, so documenting all the unused entities triples the size of the documentation (600 meg) and the extra clutter makes the resulting documentation more difficult to follow. Gary From: Luc Braeckman [mailto:luc...@lo...] Sent: Thursday, April 27, 2017 10:20 AM To: Larry <la...@co...>; 'Richard Damon' <Ri...@Da...>; dox...@li... Subject: Re: [Doxygen-users] VHDL Hierarchy I understood doxygen is mainly used for documentation. If one would like to find the hierarchy of a set of VHDL entities, I'd rather use other tools. I mainly use Sigasi as VHDL editor/validation tool. But of course there are others on the market. Obviously I don't want to start a discussion in a doxygen thread of which one is better - I just want to share my findings. Luc _____ Van: Larry <la...@co... <mailto:la...@co...> > Verzonden: donderdag 27 april 2017 3:36:28 Aan: 'Richard Damon'; dox...@li... <mailto:dox...@li...> Onderwerp: Re: [Doxygen-users] VHDL Hierarchy Thank you Richard. Unfortunately, there are many entities per file, so even if there was some way of knowing which files contained the entities used in the active tree, it would be difficult to filter out the unused entities in that file. There is no overloading in VHDL, so determining the hierarchy without a full compile is feasible (doxygen in fact already does that for VHDL). I could write a program to read the code, determine the hierarchy, search the files to find the entities used in the hierarchy, then copy those into another file to include in doxygen ... but since doxygen is already parsing the file, it seem like a short stretch to have doxygen do this. The challenge for me is to understand the doxygen source code well enough to know how to add that feature. Gary -----Original Message----- From: Richard Damon [mailto:Ri...@Da...] Sent: Wednesday, April 26, 2017 2:35 PM To: dox...@li... <mailto:dox...@li...> Subject: Re: [Doxygen-users] VHDL Hierarchy On 4/26/17 6:32 AM, Larry wrote: > > Hello. I'm new to Doxygen and have spent many hours trying to find > this answer on my own. I will apologize ahead of time if I should > have been able to find this without bothering the mailing list . > > Is there any way to specify the "Top-Level" entity of set of VHDL > code, and have Doxygen ignore any entities which it finds in the > doxygen search path which are **not** in the hierarchy below the > top-level entity? > > The reason I ask is because I have VHDL designs which instantiate > entities from a pool of VHDL utilities. If I put the utilities > libraries in the Doxygen search path, the resulting Doxygen > documentation accurately describes the complete hierarchy, but also > includes a ton of confusing extraneous stuff that is not relevant to > the design being documented. If I don't include the libraries, the > documentation of the relevant hierarchy is not complete. > > If this feature is not currently supported, can anyone give me advice > on how one might go about adding it? I have the all the doxygen > sourcecode downloaded and running in Eclipse. I have also been able > to successfully rebuild the VHDL parser using javacc. I'm having a > little trouble getting up to speed on all the code and determining > which features are supported and/or how to add features. Or, is there > anyone out there willing to add features for hire? (I hope that ok to > ask on the mailing list.) > > ... > > Gary > My understanding of Doxygen is the it doesn't have any from of pruning the source file list to only what is "needed". That actually would be a somewhat tricky problem, as it would be language dependent (C++ with its overloads, especially operator xxx()s would require basically a FULL: parsing of the code). One option would be to not include the whole library directory as an input, but only the specific files that you need from the library. -- Richard Damon ---------------------------------------------------------------------------- -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Doxygen-users mailing list Dox...@li... <mailto:Dox...@li...> https://lists.sourceforge.net/lists/listinfo/doxygen-users ---------------------------------------------------------------------------- -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Doxygen-users mailing list Dox...@li... <mailto:Dox...@li...> https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Mark <dox...@er...> - 2017-04-28 11:08:10
|
I have a library documented with Doxygen. It's doxyFile contains GENERATE_TAGFILE = build/doc/mylib/mylib.tag Doxygen generates the documentation and tagfile without complaint. I have a package also documented with Doxygen. I want the package documentation to refer to the library documentation. The package doxyFile contains TAGFILES = build/doc/mylib/mylib.tag=../../mylib/html Doxygen reports Reading and parsing tag files Reading tag file `build/doc/mylib/mylib.tag', location `../../mylib/html'... Apart from some warnings about duplicate anchors /Users/mark/Projects/github/Foo/build/doc-x/mylib/mylib.tag:800: warning: Duplicate anchor vdiparam found Doxgen completes without a problem. However the generated package doc does not include any references to the external library documentation. What am I doing wrong? Do I have to put explicit links in the package documentation? If so, how? What I want is to have an entry in the first level of the left-pane treeview of the package docs that links to the library doc's main page. I asked this on stackoverflow <http://stackoverflow.com/questions/43629076/why-isnt-doxygen-putting-any-external-doc-links-in-the-generated-doc-it-is-rea> too, but no answers yet so I thought I'd try here. Regards -Mark |
From: Luc B. <luc...@lo...> - 2017-04-27 11:53:40
|
I understood doxygen is mainly used for documentation. If one would like to find the hierarchy of a set of VHDL entities, I'd rather use other tools. I mainly use Sigasi as VHDL editor/validation tool. But of course there are others on the market. Obviously I don't want to start a discussion in a doxygen thread of which one is better - I just want to share my findings. Luc ________________________________ Van: Larry <la...@co...> Verzonden: donderdag 27 april 2017 3:36:28 Aan: 'Richard Damon'; dox...@li... Onderwerp: Re: [Doxygen-users] VHDL Hierarchy Thank you Richard. Unfortunately, there are many entities per file, so even if there was some way of knowing which files contained the entities used in the active tree, it would be difficult to filter out the unused entities in that file. There is no overloading in VHDL, so determining the hierarchy without a full compile is feasible (doxygen in fact already does that for VHDL). I could write a program to read the code, determine the hierarchy, search the files to find the entities used in the hierarchy, then copy those into another file to include in doxygen ... but since doxygen is already parsing the file, it seem like a short stretch to have doxygen do this. The challenge for me is to understand the doxygen source code well enough to know how to add that feature. Gary -----Original Message----- From: Richard Damon [mailto:Ri...@Da...] Sent: Wednesday, April 26, 2017 2:35 PM To: dox...@li... Subject: Re: [Doxygen-users] VHDL Hierarchy On 4/26/17 6:32 AM, Larry wrote: > > Hello. I'm new to Doxygen and have spent many hours trying to find > this answer on my own. I will apologize ahead of time if I should > have been able to find this without bothering the mailing list . > > Is there any way to specify the "Top-Level" entity of set of VHDL > code, and have Doxygen ignore any entities which it finds in the > doxygen search path which are **not** in the hierarchy below the > top-level entity? > > The reason I ask is because I have VHDL designs which instantiate > entities from a pool of VHDL utilities. If I put the utilities > libraries in the Doxygen search path, the resulting Doxygen > documentation accurately describes the complete hierarchy, but also > includes a ton of confusing extraneous stuff that is not relevant to > the design being documented. If I don't include the libraries, the > documentation of the relevant hierarchy is not complete. > > If this feature is not currently supported, can anyone give me advice > on how one might go about adding it? I have the all the doxygen > sourcecode downloaded and running in Eclipse. I have also been able > to successfully rebuild the VHDL parser using javacc. I'm having a > little trouble getting up to speed on all the code and determining > which features are supported and/or how to add features. Or, is there > anyone out there willing to add features for hire? (I hope that ok to > ask on the mailing list.) > > ... > > Gary > My understanding of Doxygen is the it doesn't have any from of pruning the source file list to only what is "needed". That actually would be a somewhat tricky problem, as it would be language dependent (C++ with its overloads, especially operator xxx()s would require basically a FULL: parsing of the code). One option would be to not include the whole library directory as an input, but only the specific files that you need from the library. -- Richard Damon ---------------------------------------------------------------------------- -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Larry <la...@co...> - 2017-04-27 01:41:49
|
Thank you Richard. Unfortunately, there are many entities per file, so even if there was some way of knowing which files contained the entities used in the active tree, it would be difficult to filter out the unused entities in that file. There is no overloading in VHDL, so determining the hierarchy without a full compile is feasible (doxygen in fact already does that for VHDL). I could write a program to read the code, determine the hierarchy, search the files to find the entities used in the hierarchy, then copy those into another file to include in doxygen ... but since doxygen is already parsing the file, it seem like a short stretch to have doxygen do this. The challenge for me is to understand the doxygen source code well enough to know how to add that feature. Gary -----Original Message----- From: Richard Damon [mailto:Ri...@Da...] Sent: Wednesday, April 26, 2017 2:35 PM To: dox...@li... Subject: Re: [Doxygen-users] VHDL Hierarchy On 4/26/17 6:32 AM, Larry wrote: > > Hello. I'm new to Doxygen and have spent many hours trying to find > this answer on my own. I will apologize ahead of time if I should > have been able to find this without bothering the mailing list . > > Is there any way to specify the "Top-Level" entity of set of VHDL > code, and have Doxygen ignore any entities which it finds in the > doxygen search path which are **not** in the hierarchy below the > top-level entity? > > The reason I ask is because I have VHDL designs which instantiate > entities from a pool of VHDL utilities. If I put the utilities > libraries in the Doxygen search path, the resulting Doxygen > documentation accurately describes the complete hierarchy, but also > includes a ton of confusing extraneous stuff that is not relevant to > the design being documented. If I don't include the libraries, the > documentation of the relevant hierarchy is not complete. > > If this feature is not currently supported, can anyone give me advice > on how one might go about adding it? I have the all the doxygen > sourcecode downloaded and running in Eclipse. I have also been able > to successfully rebuild the VHDL parser using javacc. I'm having a > little trouble getting up to speed on all the code and determining > which features are supported and/or how to add features. Or, is there > anyone out there willing to add features for hire? (I hope that ok to > ask on the mailing list.) > > ... > > Gary > My understanding of Doxygen is the it doesn't have any from of pruning the source file list to only what is "needed". That actually would be a somewhat tricky problem, as it would be language dependent (C++ with its overloads, especially operator xxx()s would require basically a FULL: parsing of the code). One option would be to not include the whole library directory as an input, but only the specific files that you need from the library. -- Richard Damon ---------------------------------------------------------------------------- -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Richard D. <Ri...@Da...> - 2017-04-26 12:34:57
|
On 4/26/17 6:32 AM, Larry wrote: > > Hello. I’m new to Doxygen and have spent many hours trying to find > this answer on my own. I will apologize ahead of time if I should > have been able to find this without bothering the mailing list … > > Is there any way to specify the “Top-Level” entity of set of VHDL > code, and have Doxygen ignore any entities which it finds in the > doxygen search path which are **not** in the hierarchy below the > top-level entity? > > The reason I ask is because I have VHDL designs which instantiate > entities from a pool of VHDL utilities. If I put the utilities > libraries in the Doxygen search path, the resulting Doxygen > documentation accurately describes the complete hierarchy, but also > includes a ton of confusing extraneous stuff that is not relevant to > the design being documented. If I don’t include the libraries, the > documentation of the relevant hierarchy is not complete. > > If this feature is not currently supported, can anyone give me advice > on how one might go about adding it? I have the all the doxygen > sourcecode downloaded and running in Eclipse. I have also been able > to successfully rebuild the VHDL parser using javacc. I’m having a > little trouble getting up to speed on all the code and determining > which features are supported and/or how to add features. Or, is there > anyone out there willing to add features for hire? (I hope that ok to > ask on the mailing list.) > > ... > > Gary > My understanding of Doxygen is the it doesn't have any from of pruning the source file list to only what is "needed". That actually would be a somewhat tricky problem, as it would be language dependent (C++ with its overloads, especially operator xxx()s would require basically a FULL: parsing of the code). One option would be to not include the whole library directory as an input, but only the specific files that you need from the library. -- Richard Damon |
From: Larry <la...@co...> - 2017-04-26 11:03:12
|
Hello. I'm new to Doxygen and have spent many hours trying to find this answer on my own. I will apologize ahead of time if I should have been able to find this without bothering the mailing list . Is there any way to specify the "Top-Level" entity of set of VHDL code, and have Doxygen ignore any entities which it finds in the doxygen search path which are *not* in the hierarchy below the top-level entity? The reason I ask is because I have VHDL designs which instantiate entities from a pool of VHDL utilities. If I put the utilities libraries in the Doxygen search path, the resulting Doxygen documentation accurately describes the complete hierarchy, but also includes a ton of confusing extraneous stuff that is not relevant to the design being documented. If I don't include the libraries, the documentation of the relevant hierarchy is not complete. If this feature is not currently supported, can anyone give me advice on how one might go about adding it? I have the all the doxygen sourcecode downloaded and running in Eclipse. I have also been able to successfully rebuild the VHDL parser using javacc. I'm having a little trouble getting up to speed on all the code and determining which features are supported and/or how to add features. Or, is there anyone out there willing to add features for hire? (I hope that ok to ask on the mailing list.) Btw, I did enhance the VHDL parser to accept underscores inside hex literals by modifying this line in the jj file: <BASED_LITERAL: <INTEGER>["#"]<BASED_INTEGER> ((["_"])? <BASED_INTEGER>)* (["."] <BASED_INTEGER>)? ["#"] (<EXPONENT>)? > /*Gary Pratt added ((["_"])? <BASED_INTEGER>)* */ I can provide the modified vhdlparser.jj file. Thanks in advance. And, thanks to Dimitri and everyone who has helped build a fantastic tool. Gary Gary L. Pratt, P.E. President ControlSphere Engineering |
From: Vinnie F. <vin...@gm...> - 2017-04-26 00:52:45
|
On Tue, Apr 25, 2017 at 12:49 AM, L A Walsh <do...@tl...> wrote: > Dimitri van Heesch wrote: >> Hi Vinnie, >> >> Looks like the issue is already fixed in the latest version from Github. Is there a Windows installer for what's at the tip of the main GitHub repository branch? |
From: L A W. <do...@tl...> - 2017-04-26 00:35:25
|
Vinnie Falco wrote: > On Tue, Apr 25, 2017 at 11:57 AM, L A Walsh <do...@tl...> wrote: > >> ?? Beast? ?? >> For me it was a different project. >> >> From what I understand, different files are included in the >> git-version than come in the tarball. might >> that not change things? >> > > Yes, building from the version in the Git repository would produce > different results, if the sources in the repository do not correspond > to the binary that is distributed in the Windows installer that I used > to install Doxygen 1.8.13. > > To know if the repository fixes the issue, it is necessary to try > reproducing the issue described in my original post. I will repeat > those instructions here:... > Perhaps you will understand, but I'm more interested in how the project in bugzilla bug 781306 is affected. 1) if it was the same bug, and 2) if the fix works for for the project that that the bugzilla bug was filed against. > |
From: Vinnie F. <vin...@gm...> - 2017-04-25 19:00:30
|
On Tue, Apr 25, 2017 at 11:57 AM, L A Walsh <do...@tl...> wrote: > ?? Beast? ?? > For me it was a different project. > > From what I understand, different files are included in the > git-version than come in the tarball. might > that not change things? Yes, building from the version in the Git repository would produce different results, if the sources in the repository do not correspond to the binary that is distributed in the Windows installer that I used to install Doxygen 1.8.13. To know if the repository fixes the issue, it is necessary to try reproducing the issue described in my original post. I will repeat those instructions here: To reproduce the crash in Doxygen 1.8.13, clone this repository: https://github.com/vinniefalco/Beast Then issue these commands from the root of the local directory: cd doc ./makeqbk.sh Can you please try this, to see if the defect has been resolved? I don't have the right environment set up to build Doxygen from sources. |
From: Vinnie F. <vin...@gm...> - 2017-04-25 15:10:24
|
On Tue, Apr 25, 2017 at 12:49 AM, L A Walsh <do...@tl...> wrote: > Dimitri van Heesch wrote: >> Looks like the issue is already fixed in the latest version from Github. It should be easy to verify, just clone my repository and execute the 2 steps I provided. Did the Beast documentation build for you? |
From: L A W. <do...@tl...> - 2017-04-25 07:49:42
|
Dimitri van Heesch wrote: > Hi Vinnie, > > Looks like the issue is already fixed in the latest version from Github. > > Regards, > Dimitri > ---- Is it? Is it the same as this bug reported against 1.8.13 here: https://bugzilla.gnome.org/show_bug.cgi?id=781306 No one ever responded to it after I uploaded the requested information (and no way to change status from 'NEEDINFO' to 'OPEN'...)... |
From: Dimitri v. H. <do...@gm...> - 2017-04-23 18:50:37
|
Hi Vinnie, Looks like the issue is already fixed in the latest version from Github. Regards, Dimitri > On 23 Apr 2017, at 20:11 , Vinnie Falco <vin...@gm...> wrote: > > My documentation builds correctly with 1.8.12 but when I try 1.8.13 I > get a segmentation fault. > > The project is located here: > https://github.com/vinniefalco/Beast > > To reproduce the steps, issue these commands from the root of the > local repository: > > cd doc > ./makeqbk.sh > > Result: When Doxygen 1.8.13 is invoked, it will do some processing and > then terminate with a segmentation fault. > > Please advise > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Vinnie F. <vin...@gm...> - 2017-04-23 18:11:37
|
My documentation builds correctly with 1.8.12 but when I try 1.8.13 I get a segmentation fault. The project is located here: https://github.com/vinniefalco/Beast To reproduce the steps, issue these commands from the root of the local repository: cd doc ./makeqbk.sh Result: When Doxygen 1.8.13 is invoked, it will do some processing and then terminate with a segmentation fault. Please advise |
From: didje <dia...@pd...> - 2017-04-11 10:31:45
|
Updating this with some more detailed information after further investigation: I am using Doxygen 1.8.13. Previously I was using Doxygen 1.8.10 With Doxygen 1.8.10, when I generated documentation for a library using a file from another library, a "Namespace Members" page was generated in the first library, with an alphabetically ordered list of the namespace members from the other libraries and from any other library containing additional namespace members for such namespaces, if those other libraries tag files had been included by the second library. However, in Doxygen 1.8.13, a Namespace Members page is generated for the first library containing only the namespace members found in the second library and not in any other libraries with tag files included in the second library. I realise the above sentence is a brain-twister, so I will give a concrete example below: I am generating documentation for three libraries, TestLibB, TestLibC and TestLibD. Using Doxygen 1.8.13, I do as follows: TestLibD library contains one file named FileD.h, with the following contents: /*! * \file FileD.h * \brief Describes FileA stuff */ /*! \brief * Contains ABC stuff */ namespace ABC { /*! \enum YEnumA * \brief YEnumA stuff */ enum YEnumA { eABORT, eIGNORE }; } I generate the documentation using the default generated Doxyfile properties, apart from the following tags: @PROJECT_NAME="TestLibD" @INPUT=FileD.h @GENERATE_TAGFILE = $(DOXY_OUTPUT)/TestLibD.tag TestLibB library contains one file named FileB.h, with the following contents: /*! * \file FileB.h * \brief Describes FileB stuff */ /*! \brief * Contains ABC stuff */ namespace ABC { /*! \enum XEnumA * \brief XEnumA stuff */ enum XEnumA { eABORT, eIGNORE }; } I generate the documentation using the default generated Doxyfile properties, apart from the following tags: the following: @PROJECT_NAME="TestLibD" @INPUT=FileD.h @GENERATE_TAGFILE=$(DOXY_OUTPUT)/TestLibD.tag @TAGFILES=$(DOXY_OUTPUT)/../TestLibD/TestLibD.tag=../TestLibD TestLabC library does not contain any of its own files. It uses the default generated Doxyfile properties, apart from the following tags: @PROJECT_NAME="TestLibC" @INPUT=Overview.html ../TestLibB/FileB.h @TAGFILES=$(DOXY_OUTPUT)/../TestLibD/TestLibD.tag=../TestLibD I generate the documentation for TestLibC. On its namespacemembers page, is the following: XEnumA : ABC Now, using Doxygen 1.8.10, I repeat the above steps: In the namespacemembers page for TestLibC, I see the following: XEnumA : ABC YEnumA : ABC What is the reason for the difference in the namespacemember between 1.8.10 and 1.8.13 ? -- View this message in context: http://doxygen.10944.n7.nabble.com/Namespace-members-behaviour-in-1-8-13-tp7828p7832.html Sent from the Doxygen - Users mailing list archive at Nabble.com. |
From: didje <dia...@pd...> - 2017-04-11 10:30:09
|
To reply to my own question... This is caused by the number of namespace members. When there are not many, the list of members are not organised under the alphabetical letter with which the namespace member begins, however, when there are a lot of namespace members, these are organised under the alphabetical letter with which they begin. -- View this message in context: http://doxygen.10944.n7.nabble.com/What-is-the-reason-for-no-alphabetical-organisation-of-namespace-members-in-certain-libraries-tp7829p7831.html Sent from the Doxygen - Users mailing list archive at Nabble.com. |
From: Brier, Frederick(GE O. & Gas) <Fre...@ge...> - 2017-04-10 20:29:05
|
I checked out the doxygen code, followed the instructions, installing the necessary tools, and successfully built the project using Visual Studio 2015 under Windows 10 Enterprise. Looking through the source tree, I do not see any tests of the various supported language grammars. My immediate goal is to validate that there is, or is not a problem with Doxygen understanding some C# syntax<http://doxygen.10944.n7.nabble.com/C-using-with-results-in-quot-was-not-declared-or-defined-quot-td7774.html>. So I would like to create a test. Make sure there is a problem, and if necessary modify the grammar or code to fix it. Thank you for any help. Fred |
From: didje <dia...@pd...> - 2017-04-10 15:23:25
|
In the namespace members page, why do some libraries generate lists of members organised alphabetically (i.e. when you click on "Namespaces", then "Namespace Members", then "All", there is a list of namespace members beginning with "a" under the title "a", then those with "b" under the title "b" etc....), whereas for some other libraries, there are list of members, but not organised under the letter of the alphabet they begin with (though they do appear in alphabetical order). Is this connected to the number of members of the namespace in the library in question - i.e. if there are more than X number of namespace members, the members are grouped under the letter they belong to ? -- View this message in context: http://doxygen.10944.n7.nabble.com/What-is-the-reason-for-no-alphabetical-organisation-of-namespace-members-in-certain-libraries-tp7829.html Sent from the Doxygen - Users mailing list archive at Nabble.com. |
From: didje <dia...@pd...> - 2017-04-10 15:15:55
|
I am using Doxygen 1.8.13. Previously I was using Doxygen 1.8.10 I am generating the documentation for a library libA, which, in has as its @INPUT tag only the following: @INPUT = ../libB/AFile.h \ docs/Overview.html AFile.h contains lots of includes of header files from other libraries. With Doxygen 1.8.10, a "Namespace Members" page was generated, with an alphabetically ordered list of the namespace members (from various different libraries). However, with Doxygen 1.8.13, no "Namespace Members" page was generated at all. Why is this ? -- View this message in context: http://doxygen.10944.n7.nabble.com/Namespace-members-behaviour-in-1-8-13-tp7828.html Sent from the Doxygen - Users mailing list archive at Nabble.com. |