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 Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users