Hi Dimitri, I have just updated from 1.8.1.1 to 1.8.1.2 and the update has broken doxygen support for documenting functions in the base class, instead of in the subclass, when the subclass class uses protected instead of public inheriting, just to re-declare the function as public itself. This has worked fine with 1.8.1.1 and it looks like the fix for additional inherited members in 1.8.1.2 has introduced this new bug.
Here is a reproduction case: Class FooBase { public: /** It is a terrible nightmare for a little doc like me, to be invisible. My only purpose in life is to be read. */ void foo(void); }; class Foo : protected FooBase { public: void foo(void); // inherits the doc from FooBase::foo() , when 1.8.1.1 is used, but when 1.8.1.2 is used, then this function shows up as undocumented, but in "Additional Inherited Members" a private inherited function with the same name and signature is listed }; I am using protected=private by the way. Can you have a look please? Thanks, Stefan. -----Original Message----- From: Dimitri van Heesch [mailto:dimi...@stack.nl] Sent: Donnerstag, 12. Juli 2012 17:35 To: doxygen-users@lists.sourceforge.net Subject: [Doxygen-users] Doxygen-1.8.1.2 in SVN Hi, I've made a new release focussed on fixing some bugs. Here is the changelog: -------------------------------------------------------------------------- ----- + BUG: id 667678: Added support for Obj-C property attribute "unsafe_retained". + BUG: id 676019: Fixed another case where local include path did not + appear correctly in the class documentation. + BUG: id 677935: Included patch to fix problem compiling for x86 + release on Windows. + ADD: Extended the number of HTML entities with Greek letters and other symbols (thanks to Charles Karney for the patch). + BUG: id 678102: Superfluous trailing comma prevented navigation tree + to load in IE7. + BUG: id 678180: ndash (--) appearing in a brief description could lead to invalid SVG images. + CHG: id 678218: Changed title of the SVG graphs from 'G' to the root + node of the graph. + BUG: id 678177: a + at the start of a line inside a <pre> block, + triggered the start of a list. Also -- and --- where not kept untouched inside a <pre> block. + BUG: id 677992: Section without title could result in an invalid Qt + Help index. + BUG: id 678022: Anonymous enum could result in an invalid Qt Help index. + BUG: id 676966: Fortran: Some keyword were not colored in the source view. + BUG: id 676981: Fortran: Argument type was wrong type of in case of + out of place !< comment + BUG: id 678288: -- and --- inside a Markdown code block were not + handled properly. + BUG: New VHDL diagram was not generated if the path contained spaces. + ADD: id 663645: Added support for C++11 strongly typed enums (enum class E { ... }). + BUG: Fixed a couple of problems handling Objective-C categories. + BUG: id 674842,676984: Unmatched quote in a comment prevented alias expansion. + CHG: doxygen now strips the leading indentation shared by the lines in + a @code..@endcode block. + BUG: Not all inherited members appeared in the "Additional inherited members" list. + ADD: Added button in the navigation tree to allow enabling/disabling + syncing t navigation tree with the content. + BUG: Link to call after "Inherited members" was not correct when CREATE_SUBDIRS was enabled. + BUG: id 679331,675766: In body documentation with a different + indentation then main documentation was not rendered correctly (MARKDOWN=YES). + BUG: id 679533: Code fragments did not appear properly in the doxygen manual. + BUG: id 679436: Using an escaped pipe symbol in a Markdown table did + not get unescaped in the output. + BUG: id 679615: Added missing delete call in a piece of debugging code. + BUG: id 590518: Added missing class member initialization to a class in doxmlparser and made the library compile again. + BUG: id 679626: Fixed some navigation issues in the manual -------------------------------------------------------------------------- ----- Enjoy, Dimitri -------------------------------------------------------------------------- ---- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users