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

Reply via email to