Re: [Doxygen-users] Issues with tag files
Brought to you by:
dimitri
From: Karl W. <kar...@gm...> - 2015-01-28 11:27:03
|
Hi Dimitri, Thank you for your reply. I have posted the following two bug reports for these issues: https://bugzilla.gnome.org/show_bug.cgi?id=743604 https://bugzilla.gnome.org/show_bug.cgi?id=743605 Both contain examples that should reproduce the issue. Please let me know if further information is required. Cheers, Karl On 22 January 2015 at 21:52, Dimitri van Heesch <do...@gm...> wrote: > Hi Karl, > > Sounds like an unwanted site effect of the recent restructuring of the tag file generation. > > Can you file a bug report for each of the issues here: > https://bugzilla.gnome.org/enter_bug.cgi?product=doxygen > Please include a minimal self-contained example that allows me to > reproduce the issue. > > Regards, > Dimitri > >> On 22 Jan 2015, at 6:19 , Karl Wette <kar...@gm...> wrote: >> >> Hi, >> >> I am seeing two issues with tagfiles after upgrading from Doxygen >> v1.8.6 to v1.8.9.1. I'm not sure whether they are bugs or deliberate >> changes in behaviour, but they are causing problems for the libraries >> I document so I need to work around them. Apologies if they are >> already known, but I've been unable to find any reference to them in >> bugzilla or in the mailing list archives. >> >> 1st issue: in v.1.8.6 tagfiles included only documentation anchors >> from the code being documented, whereas v1.8.9.1 also includes anchors >> from any tagfiles included via TAGFILES. This causes problems with >> complicated library dependencies: if libraries B and C depend on >> library A, and library D depends on B and C, the documentation of D >> will get two copies of the anchors in library A (via the tagfiles of B >> and C) and Doxygen will generate a lot of warnings. >> >> 2nd issue: in v1.8.6 tagfiles included anchors for enumeration values >> (<enumvalue> elements), but in v1.8.9.1 there are generated only if >> the enum is "strong", i.e. declared as either "enum struct" or "enum >> class". While this might be fine for C++11 code it's not helpful for >> plain C which is the language of the libraries I document. >> >> Any help would be very much appreciated. Please let me know if further >> details are required. >> >> Regards, >> Karl Wette >> >> ------------------------------------------------------------------------------ >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. >> GigeNET is offering a free month of service with a new server in Ashburn. >> Choose from 2 high performing configs, both with 100TB of bandwidth. >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. >> http://p.sf.net/sfu/gigenet >> _______________________________________________ >> Doxygen-users mailing list >> Dox...@li... >> https://lists.sourceforge.net/lists/listinfo/doxygen-users > |