Fedora 20 Update: doxygen-1.8.6-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Wed Jan 8 07:54:12 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2013-24032
2013-12-28 00:59:25
--------------------------------------------------------------------------------

Name        : doxygen
Product     : Fedora 20
Version     : 1.8.6
Release     : 1.fc20
URL         : http://www.stack.nl/~dimitri/doxygen/index.html
Summary     : A documentation system for C/C++
Description :
Doxygen can generate an online class browser (in HTML) and/or a
reference manual (in LaTeX) from a set of documented source files. The
documentation is extracted directly from the sources. Doxygen can
also be configured to extract the code structure from undocumented
source files.

--------------------------------------------------------------------------------
Update Information:

Release 1.8.6
(release date 24-12-2013)
Bug fixes (ids refer to the bugzilla database, lines without bug id refer to commits in GitHub)

    Bug 154880 - if "using namespace" used, call of a static member function in C++ is not recognized or recognized wrong
    Bug 647517 - make install prepends a slash to the installation path Removed superfluous /
    Bug 668424 - HTML links in RTF output are broken
    Bug 683897 - class list not sorted?
    Bug 692004 - show includes for free functions
    Bug 693537 - Create possibility to keep user comments in Doxyfile
    Bug 701949 - Latex: Hyperlinks for \secreflist / \refitem
    Bug 702265 - Generated Doxyfile differs from result of doxygen -u (partial fix)
    Bug 705910 - Indexing and searching cannot treat non ASCII identifiers
    Bug 706520 - Fortran: in body documentation lands on wrong place In some cases, in propriety code, with in body Fortran documentation doxygen crashed. I REOPENED Bug_706520 for this
    Bug 706804 - Fortran: Doxygen mixes up function-attributes with the return type test string should not be equal to "function" but should contain "function"
    Bug 706813 - RPM build via spec file fails
    Bug 706874 - Doxygen crash if missing new-line in a snippet
    Bug 706916 - C++ exception specifications are no longer parsed correctly
    Bug 707102 - update the Japanese translation
    Bug 707353 - Accept IDs using unicode(non ASCII) characters in python codes
    Bug 707389 - GENERATE_TREEVIEW=YES disables touch scrolling with Android 3.x
    Bug 707431 - Cannot @ref or @link C++ operator overloads
    Bug 707483 - Wrong page number and header in pdf output
    Bug 707554 - When I use @INCLUDE DoxyWizard is closed Current directory was not changed at the right time so the include files could not be found in the "current" directory (i.e. the directory where the Doxyfile resides too, as this directory is shown as the current directory in the doxywizard). This is also important when the doxywizard is started from a shortcut.
    Bug 707567 - Asterisks in comment wrongly displayed for @code
    Bug 707641 - `FILTER_SOURCE_FILES=YES` required to build CALL_GRAPHS https://bugzilla.gnome.org/show_bug.cgi?id=707641
    Bug 707685 - Fortran: error message when missing last EOL In case the original buffer in either fixed or free format code does not contain an EOL as last character, add it.
    Bug 707713 - Add support for dia diagrams
    Bug 707825 - Const treatment
    Bug 707925 - False warning for Java "warning: missing ( in exception list on member"
    Bug 707985 - Strange output when : appended to an parameter description
    Bug 707995 - @copydoc not working for const member overloads
    Bug 708446 - Deprecated list breaks HTML tree with xhtml extension
    Bug 708455 - Enabling INLINE_SIMPLE_STRUCTS messes up Data Structures in tree
    Bug 708806 - Wrong path to graph_legend figure in graph_legend.html when CREATE_SUBDIRS = YES
    Bug 709052 - Templated and non-templated method mixup documentation
    Bug 709226 - Struct member fields not documented with INLINE_SIMPLE_STRUCTS
    Bug 709526 - C++ parsing problem with operators <<, <, >, >> inside templates
    Bug 709706 - Terminating C comments within markdown files breaks aliases
    Bug 709780 - Copying of files via \image tag can get confused by symlinks at the destination
    Bug 709803 - Generated hhc file contains an error for a section of a mainpage
    Bug 709845 - Fortran: problem with types with name starting with is
    Bug 709870 - Broken links on members HTML page when using BUILTIN_STL_SUPPORT
    Bug 709921 - position of linebreak in template argument list affects inheritance relation
    Bug 710917 - Segfault while parsing a C file
    Bug 710998 - latex_count=5 is not enough
    Bug 711004 - Vertical bars cannot be sent straight to makeindex
    Bug 711097 - Compiler warnings because char is unsigned on ARM/PPC: "comparison is always false"
    Bug 711378 - Nested Aliases fail when the nested alias has two or more arguments.
    Bug 711639 - [PATCH] #include does not work with absolute paths
    Bug 711723 - Comment /**/ confuses doxygen
    Bug 711787 - Long initialization line in C stops doxygen An extra "breakpoint" in the input string has been created in the form of a , (comma), so for initialization lines the line will be shorter and the , (comma) will be copied later on.
    Bug 712795 - segmentation fault in memberdef.cpp
    Bug 712819 - Some external namespaces appear in list despite having ALLEXTERNALS = NO
    Bug 715172 - Consistently document Fortran's equivalent function bodies
    Bug 719389 - HTML escaping incorrectly applied in source tooltips
    Bug 719422 - private java class is mentioned in inherited by list of super class
    Bug 719463 - Invalid null key and segmentation fault
    Bug 719489 - Label "abstract" instead of "pure virtual" for Java language
    Bug 719525 - Can't build because the definitions of ***YY_flex_debug are missing.
    Bug 719591 - expand_as_defined macro does not properly work
    Bug 719639 - @xrefitem with empty heading string
    Bug 720046 - Document inline objective-C blocks
    Bug 720092 - USE_MDFILE_AS_MAINPAGE doesn't work if full path is specified.
    Bug 720580 - inline source browser shows wrong code with muilti-line c++11's raw strings
    Add support for honoring svg image format preference in msc
    Added @parblock and @endparblock commands
    Added compile support for Mavericks
    Added fix to avoid errors with older compilers.
    Added generated files to gitignore
    Added missing docs tag
    Added missing pthread lib to doxyapp
    Added missing space after @parblock
    Added rudimentary support for Django like template system for output creation.
    Added the possibility to specify the -d option in the Visual studio GUI on windows for the lex rules
    Adjust internationalization part to current situation
    Alignment of @code and @verbatim section When having a code and a verbatim section the boxes are not alligned, this patch fixes this. Example code, aa.c; standard Doxyfile: /** \file
    Allow @ref to unlabeled markdown page by name, i.e. @ref mypage.md
    Allow links to other markdown pages of the form [link text](page.md)
    Avoid accessing uninitialized memory in fileToString
    Build problem with unistd.h and Cygwin The standard g++ compiler under windows (win32-g++) has unistd.gh file; Microsoft windows does not have it, therfore it is better to use the winbuild directory in case of windows adn no dependency otherwise
    Consistency in language part of the documentation Made documentation more inline with other parts of the documentation (regarding the way e.g. filenames are presented) Corrected some spelling errors Corrected the warning in the language.doc by placing ta reference to the files from which language.doc is generated Corrected the color for the languages that are still v1.4.6 (language name now also red in stead of a pink background, was confusing with languages that were 1.5 / 1.6 compatible)
    Corrected some inconsistencies in the comments
    Debug output for lexical analyzer
    Deleted generated files from source repository
    Doxygen didn't allow @ref to parameters of type reference to an array.
    Doxysearch under Cygwin should not have extension cgi.exe but just .cgi
    Esperanto not supported by htmlhelp compiler reverting for esperanto to default language (US English)
    Fixed a number of compiler warnings reported by newer clang compiler
    Fixed compilation issues in doxyapp
    Fixed compile warning
    Fixed compiler warning related to implicit size_t to int conversion
    Fixed constness warning
    Fixed invalid if statement found by cppcheck
    Fixed issue with Romanian translator preventing treeview from working
    Fixed regression autolinking C# template such as MyGenericClass<T>.g()
    Fixed regression in argument matching for the template example
    Fortran added keyword IMPURE
    French translator up-to-date.
    Internal documentation for debug possibilities Documentation regarding usage of -d option with [f]lex Initial documentation regarding the -d options with doxygen
    LaTeX: Fix ToC entries of index/bibliography
    Made lexer rule explicit
    Make Python detection in configure work with version older than 2.7
    Minor layout tweaks and extra guard
    More fixes for the Windows build
    Patch regarding generating the rules file for the windows build regarding languages, some inconsistencies in the (windows) build system, corrections to some spelling.
    Regenerated language.doc
    Removed japanese characters in maintainers.txt as they break the build
    Removed redundant backslashes in regexp pattern
    Report details about fork() failure in logs.
    Russian translator updated, new Russian maintainer added.
    Small spelling correction to generate an rtf extensions file -> to generate a rtf extensions file
    Some texts can be independent of \htmlonly / \latexonly
    Space missing in error message. the word 'in' and the vale of filesOption were concatenated
    This patch contains changes regarding the build system so that the *nix and Windows systems use the same information (consistency). Some use names routine names have been changed (from .l files with -P option) to reflect the file name that generated the routines, this makes it easier to create a general procedure. A number of include / header files are files are generated from different file types (html, xml, js), due some limitations of the windows build system the generated file names had to be changed (the extension in the windows build system is only available including the '.' so e.g. the file jquery_fx.js generates now jquery_fx.js.h instead of jquery_fx_js.h) In the windows version the creation of .cpp files from .l files has been adjusted to correct for the YY_BUF_SIZE problems. Furthermore on windows (and also used on *nix) some commends have been replaced with python scripts so that on windows only python is need (besides flex and and bison). On *nix also perl is required for the generation using tmake.
    Updated Visual Studio project files to include new source files
    Usage of the -d opion corrected Giving an error when a wrong -d option is given. Made some error mesages more consistent. Corrected usage of the exit call, in case of an error: exit(1) otherwise exit(0). A closer look should be made on exitDoxygen as it does not contain any exit statements and it is unclear (to me) when it is used.
    VHDL-2008 and arrays on unconstrained elements
    consider currentFile when searching for global symbols
    doc/language.doc generated from the updated sources (bgcolored)
    doc/language.tpl -- UTF-8 reflected in the langhowto template
    doc/language.tpl -- trailing spaces removed
    doc/translator.py -- coloured status in HTML
    doxygen /** style creates spurious code blocks with markdown enabled
    doxygen version 1.8.5 throws many "Internal Inconsistency" errors when parsing .idl files
    doxygen.sty.h was not ignored and not included/generated properly
    testing dir was missing from 'make archive'
    usage: make -d print dev doxygen options 
--------------------------------------------------------------------------------
ChangeLog:

* Thu Dec 26 2013 Orion Poplawski <orion at cora.nwra.com> - 1:1.8.6-1
- 1.8.6
* Tue Oct  8 2013 Than Ngo <than at redhat.com> - 1:1.8.5-2
- add exlive-epstopdf-bin in requirement
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1027073 - doxygen segmentation fault building plplot documentation
        https://bugzilla.redhat.com/show_bug.cgi?id=1027073
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update doxygen' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list