Hi, In this update the following has changed: ------------------------------------------------------------------------------ + ADD: Added support for C++11: - strongly typed enums of the form "enum class E" - enums with explicit type, e.g.: enum E : unsigned int { ... } - id 678097: added support for final keyword on classes and methods. - support for override keyword for methods. - nullptr is new a type keyword in code fragments. - support for variables with initializer lists, e.g.: const int var {10}; - support for trailing return types, e.g.: auto foo() -> Bar; - id 672372: added support for template aliases, e.g. 'template<typename T> using A = B<T>;' - support for C++11 variadic templates, e.g. 'template<typename... Values> class C;' - support for documenting template class declarations. - id 680098: static_assert(...); inside a class is now ignored. - id 679740: Add support parameters with default lambda functions, e.g. 'int foo(int i, std::function<int(int)> f = [](int x) -> int { return x / 2; })' - default initializers for non-static data members, e.g. 'class C { public: int x = 4; int y {6}; int z = y*func(); };' - support for decltype as a way selecting a type for a variable, e.g.: 'int x; decltype(x) y;' - support for new string literals, e.g. u8"utf8", u"utf-16", U"utf-32", L"wchar" - support for raw string literals (with and without user defined delimiter), e.g. R"(some"thing)", u8R"raw(some)"thing)raw" - support for explictly deleted and defaulted special members (=default and =delete). + BUG: Fixed several issues handling Objective-C categories and protocols - Class extensions are now treated as part of the class, whereas categories are listed separately. - Fixed parse problem where category had a { } section. - Fixed parse problem for categories that implemented protocols. - Fixed render bug for protocols in class diagrams. - Attributes with the same name as a method are now no longer matched. - Internal properties are now also marked with [implementation] - Members of categories are shown in the class they extend as well, and cross reference links are made between these members. - Class extension implementing protocols are now shown as protocols inherited by the class itself, including the "Implemented by" relation. + BUG: Fixed render glitch where template member of a base class was not properly hidden in the derived class. + BUG: Privately nested classes no longer appear in the declaration section of their parent if EXTRACT_PRIVATE is disabled. + BUG: In the declaration section the separator line was in between the member and its brief description. + BUG: Fixed a couple of compiler warning with the new XCode 4.4 compiler. + BUG: Added compilation support for Mountain Lion (MacOSX 10.8). + CHG: Using a fenched block (~~~~) in Markdown without explicit extension will now be interpreted as a @code..@endcode block instead of @verbatim..@endverbatim. + CHG: Classes inheriting from an class that is outside the scope of doxygen are still shown in diagrams. This does not hold for usage relations. + BUG: id 679631: Nested namespaces did not appear in the namespace list if the parent namespace was undocumented. + BUG: id 680227: Fixed some spelling errors in the code comments. + BUG: id 680398: Fortran: comma at begin of argument list description in case of implicit type + BUG: id 680405: Fortran: Entities on line with USE, ONLY were not hyperlinked in code. + BUG: id 680408: Fortran: handle carriage return in non terminated strings. + BUG: id 680492: Using Markdown formatting in @todo/@bug/.. like descriptions did not work. + BUG: id 680575: Fixed potential crash when <code> appeared inside <summary> for C# code. + BUG: id 680697: \xrefitems of the same type are not grouped together under the same heading (just like \todo and friends). + BUG: Fixed case where full directory path was shown even though FULL_PATH_NAMES was set to NO. + BUG: id 680709: HTML output of template-derived classes contained unescaped characters. ------------------------------------------------------------------------------ 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