Commit graph

64 commits

Author SHA1 Message Date
joerg
0521c54842 Fix null pointer deref in xml generator. Bump revision. 2017-05-19 14:56:00 +00:00
prlw1
57e7eee02c Update doxygen to 1.8.13
Highlights:

* Add NVARCHAR as a SQL type
* Add mscgen images to index.qhp
* Add sql syntax highlighting to code blocks
* Add support for more CSS formatting and column/row spanning in markdown tables
* Added missing language value for SQL to XML output
* Adds plantuml support Qt compressed help file
* Made the RTF output honor the PAPER_TYPE option.
* New classes for generated HTML div elements.
* Option for PlantUML configuration file
* Removed x flag from util* source files
* Replaced section marker before members by diamond shaped bullet

+ many bug fixes and translation updates
2017-04-26 13:40:37 +00:00
mef
143609796a Update devel/doxygen 1.8.11 to 1.8.12
-------------------------------------
Release 1.8.12 (release date 05-09-2016)

  * Bug 306025 - Fix missing title in non-page docanchors from tag files
  * Bug 504305 - FILTER_PATTERNS won't take command with arguments
  * Bug 675165 - Uses <img> instead of <object> html tag for SVG images
  * Bug 700381 - error state 21 with fortran code (fixed format)
  * Bug 710611 - Missing Page References in the Index Chapters of the LaTex/PDF
    output
  * Bug 722654 - Inherited member of template class issues warning and is not
    documented
  * Bug 742452 - Fortran: attributes after a blank line are ignored / Bug
    625602 - FORTRAN: comment in subroutine argument list
  * Bug 749924 - Doxygen handles comments in Objective-C code blocks
    incorrectly.
  * Bug 750930 - Representation of arrows
  * Bug 751416 - Markdown: > escaped within backticks
  * Bug 751984 - Use UTC timezone when displaying QDateTimes parsed from
    SOURCE_DATE_EPOCH
  * Bug 752712 - last entry missing in a @name group of typedefs
  * Bug 753608 - Link of typedef within namespace on group pages missing
  * Bug 757509 - __init__.py causes to ignore some inheritance
  * Bug 760086 - Figure title needs to be on separate line in order for it to
    work
  * Bug 760836 - Phantom variables/functions in XML, created from non-code
    files
  * Bug 760970 - CASE_SENSE_NAMES ignored
  * Bug 761007 - Spaces between the closing bracket of the typename and the
    opening bracket of the parameter list cause detection issues.
  * Bug 761139 - python unicode docstrings are ignored  ,
  * Bug 761471 - Do not allow ligatures in log output
  * Bug 762670 - References for one function can inherit References from
    subsequent non documented function
  * Bug 762934 - External search does not properly escape user supplied data,
    resulting in vulnerability
  * Bug 762982 - regression, Unescaped percent sign in doxygen output
  * Bug 763104 - hyperref link label drop underscores
  * Bug 763105 - Directory list is not generated in HTML output
  * Bug 763471 - imported section anchors are copied in project tagfile
  * Bug 763720 - Exclusion of a new line at the end of source code file causing
    nesting of HTML code for function documentation  ,
  * Bug 764359 - Recent File list allows only 2 entries  ,
  * Bug 764515 - doxygen crashes no resolved
  * Bug 764656 - generated xml has errors
  * Bug 764711 - quick link index in alphabetical class list in classes.html
    doesn't work
  * Bug 765001 - Bad character escaping scheme in HTML anchor generation.
  * Bug 765002 - `@addindex`entries fail to link to the exact location in
    Compiled HTML Help.
  * Bug 765070 - Java: final keyword on a parameter brakes docs inherinance
  * Bug 765692 - Using `@page` to add title to Markdown file generates surplus
    empty page.
  * Bug 766059 - DOT_PATH not expanded
  * Bug 766069 - Files with incorrect extensions (.doc) are picked up by
    doxygen
  * Bug 766464 - python: missing cross-links in sources (option SOURCE_BROWSER
    = YES)
  * Bug 766698 - VHDL: missing last sign in html documentation of constant
    declaration
  * Bug 766787 - HTML Tables with 10+ columns are broken for LaTeX based output

  * Bug 766809 - Enumerations heading present but none listed
  * Bug 767171 - ALIASES stop working after verbatim with formula and /** */
  * Bug 768830 - Doxygen segfault (return code 134) when parsing a c++ enum
    class contained in a class
  * Bug 768954 - Segmentation fault when processing md containing only header
  * Bug 769018 - Invalid XHTML if the directives brief and exception are
    following immediately
  * Bug 769028 - Can't scroll using finger documentation in Chrome browser on
    Android OS
  * Bug 769736 - doxygen generates incorrect documentation for C enum in latex

  * Bug 770660 - Code snippet always shows line numbers from 1
  * Bug 770747 - Broken links in HTML output with SHOW_FILES=NO
  * Add caption in verbatim blocks.
  * Add parameter in/out specifiers to output.
  * Add section title to output.
  * Added .codedocs file
  * Added an option to add "anonymous" headings to the table of contents
    (currently Markdown only).
  * Added generating template files and reading templates from disk if present

  * Added missing free
  * Added support for encoding tag to the template engine used for HTML help
    indices
  * Adding compilation options for flex/lex and bison/yacc
  * Adding partial htmlhelp support to template system
  * Adjusted Doxygen to doxygen in running text in the manual
  * Allow verbatim code block to be placed on the output.
  * Also map .f95, .f03 and .f08 file types to Fortran
  * Another possible fix
  * Applied responsive design to menu bar using smartmenus
  * Assertion failure generation documentation
  * Bug fix for rendering the VHDL Hierarchy (thanks to a patch by Martin
    Kreis)
  * Building doxyapp fails after update of config methodology to improve
    performance
  * Bump version for GIT repo
  * CMAKE: Fix building on Windows with VS 2015
  * Changed configuration mechanism to directly access options in order to
    improve performance
  * Code with "extension" unparsed shows line numbers
  * Color code word OPERATOR and ASSIGNMENT as keyword in FORTRAN code
  * Color code word RESULT as keyword in FORTRAN code
  * Determination of end of parameter list
  * Disable selecting line number
  * Disabled debug prints
  * Documentation for extensions .f95, .f03 and .f08
  * Doxygen fails to copy logo image to LaTex output dir
  * FORTRAN determination string in preprocessing
  * Feature: Translations for german language (changes since 1.8.4)
  * Fix STRIP_FROM_PATH when running from drive root
  * Fix Windows build instructions.
  * Fix documentation typos
  * Fix for HTML output when using server side search and the the new menu bar

  * Fix for changed references due to different removeRedudantWhiteSpace()
    implementation
  * Fix for empty file name
  * Fix for error in travis.yml
  * Fix issue escaping backslash inside markdown style code span
  * Fix linker flags for building with clang on Windows
  * Fix order of member initilaization
  * Fix return-type warnings with -DNDEBUG
  * Fix search box rendering in HTML when menu bar is disabled
  * Fix uppercase letters B-Z being unnecessarily escaped in index HTML
    anchors.
  * Fixed for index.hhp output when using template engine
  * Fixed issue escaping ndashes (\--) and mdashes (\---)
  * Fixed problem with -w command when no Doxyfile was present and specified
  * Fixed two regressions found during extensive testing
  * Fixed typos.
  * Fixed wrong <p> nesting issue for call/caller graphs
  * Fortran inline source code and crash on Linux
  * Improve output on mobile devices
  * Improved list of files in htmlhelp.hhp
  * Improved sorting performance for directories and files
  * Include command show line number (e.g. LaTeX)
  * Initialization of python variables and type determination
  * Introducing commands includedoc and snippetdoc
  * Latex page numbering
  * Minor build fixes
  * Minor correction for BUILD.txt
  * Minor performance improvement sorting directories
  * Minor update to the installation instructions
  * Missing semicolon in navtree.css
  * Modified (readability) layout for member title in HTML and LaTex
  * Optimized use of convertNameToFile to improve performance
  * PDF generation stops when image with caption is included in a table.
    ,
  * Parse more than 1 size indiction in defaultHandleTitleAndSize
  * Problem jumping to line number in source code due to wrong hypertarget name

  * Python strip code comments
  * Reimplemented node renumbering for dot graph to improve performance
  * Remove unused variables  ,
  * Removed ambiguity in the XML schema definition
  * Revert #291
  * Simplified code of fix for Bug 765001
  * Sorting in latex index and missing \@ in index
  * Split apt-get install commands in travis config in an attempt to reduce
    timeouts
  * Style fixes and added numbering to overloaded members
  * Table of contents breaks when documentation spans multiple comment blocks
    with same @page
  * Unified display of enum values across output formats and languages
  * Unify handling of extra packages in formula.cpp and latexgen.cpp so
    formula.cpp handles package arguments correctly
  * Update LICENSE file to latest from FSF
  * Update copyright year in docs
  * Updated README.md to include code docs
  * Updated stylesheet for the manual to fix layout issue in the navigation
    tree
  * Warnings from CLANG compiler
  * fix ninja build error
  * fixed rtf subsection
  * mangen.h: remove italic in brief member descriptions
  * reimplemented removeRedundantWhiteSpace() to improve performance
  * sqlite3gen: defnname -> defname
  * sqlite3gen: export proper memberdef refid
  * sqlite3gen: insert xrefs using integer refids
  * sqlite3gen: stripFromPath on all calls to insertFile
  * sqlite3gen: stripWhitespace on bitfield's text
  * sqlite3gen: sync with xmlgen
  * sqlite3gen: use the refid stored in the refids table
2016-11-24 13:34:18 +00:00
wiz
0dcdd5a045 Updated doxygen to 1.8.11.
Build framework converted to cmake.

XXX: Disable latex option for now, pdflatex on the tex file just
errors out without a usable error message. Fixes welcome.

Release 1.8.11

(release date 30-12-2015)

    Bug 149792 - Mainpage title has wrong style in RTF [view and [view]
    Bug 333106 - $line param [view]
    Bug 361814 - python: tuple assignment not recognized as variable initialization [view]
    Bug 485701 - Fixes angle brackets (< and >) not escaped in HTML formula alt text [view]
    Bug 578720 - [Python] Add pyw as a valid extension [view]
    Bug 593642 - Python: STRIP_CODE_COMMENTS Doesn't work within the source code [view]
    Bug 595186 - Python ignores \private tag [view]
    Bug 606104 - Deprecated list: Wrong prefix '<globalScope>::' for global functions [view]
    Bug 629249 - Incorrect "References" and "Referenced by" [view]
    Bug 641036 - python script with #!/usr/bin/python are not documented correctly [view]
    Bug 646002 - htmlonly content appears in generated XML output [view] and [view]
    Bug 648865 - PYTHON: stops processing the file after encountering \"""" [view]
    Bug 661814 - writeMemberNavIndex template calls static fixSpaces [view]
    Bug 682373 - Math does not work in LaTeX with custom header and footer. [view]
    Bug 731509 - Markdown backticks not processed within Markdown links. [view]
    Bug 732356 - doxygen's \param command is confused by some python default values [view]
    Bug 735152 - Python: Allow undocumented "cls" parameter for class methods [view]
    Bug 742715 - Unnamed structs gives: QGDict::hashAsciiKey: Invalid null key [view]
    Bug 744938 - PATCH: add option to build latex without timestamps [view]
    Bug 745659 - The table in classes.html has no class attribute [view]
    Bug 746162 - formulas creating invalid HTML code [view]
    Bug 746361 - Doxygen thinks C++ class is Objective-C [view]
    Bug 751300 - Doxygen don't support longer key in bibtex [view]
    Bug 751321 - \cite still rejects valid BibTeX keys [view]
    Bug 751755 - using plantuml cause a popup "openwith" windows when calling java.exe [view]
    Bug 751984 - PATCH: Honour SOURCE_DATE_EPOCH environment variable for reproducible output [view]
    Bug 752657 - XML not documenting a class in python [view]
    Bug 752658 - XML empty <argsstring/> in python [view]
    Bug 752712 - last entry missing in a @name group of typedefs [view]
    Bug 752845 - Non-alphanumeric characters in Markdown links don't work properly [view]
    Bug 753500 - $file when using @name is wrong [view]
    Bug 753909 - Copy and paste of code fragment from CHM merges all pasted text into single line [view]
    Bug 754130 - class="current" not applied to <li> for module tab within 'group__*.html' module html files [view]
    Bug 754184 - \bug paragraph doesn't end with a new sectioning command [view]
    Bug 754606 - Double anchors when using groups [view]
    Bug 755080 - xrefitem link to list incorrect when using SHORT_NAMES [view]
    Bug 755293 - Tree view pane overlaps with content tabs [view]
    Bug 755783 - RTF output has incomplete "References" and "Referenced by" sections [view]
    Bug 755786 - fatal: Cannot open 'graph_legend': No such file or directory [view]
    Bug 755939 - Warning refers to incorrect line for undocumented member function (C++) [view]
    Bug 756241 - Race condition in parallel DOT runs [view]
    Bug 756604 - Unable to prevent a numbered list [view] and [view]
    Bug 756724 - Inline markdown links don't support reference targets that contain ) [view]
    Bug 757300 - Failed to document nested classes with "reference to array" parameters [view]
    Bug 757621 - unclosed tag, c# generics method with where [view]
    Bug 757812 - Doxygen do not support comparison angle bracket in template [view]
    Bug 758132 - Brief description of non documented functions [view] and [view]
    Bug 758495 - Bug in VHDL parser + other fixes [view]
    Bug 758900 - C++ templated member-function appears both as public and private [view]
    Bug 759177 - Markdown fenced code blocks not parsed properly in comment [view]
    Bug 759247 - C++11 unified initializer for array with templates treated as function [view]
    Bug 759281 - Doxygen parser confused by C++11 attributes [view]
    Bug 759381 - unable to @ref or @link C++ templated operator overloads [view]
    Bug 759622 - problems with charset using plantuml [view]
    Actually using value of GROUP_NESTED_COMPOUNDS option [view]
    Add RPM build for Red Hat [view]
    Add WARN_AS_ERROR option to stop execution at first warning (equivalent of compilers' -Werror option) [view]
    Add examples to LaTeX / PDF doxygen manual [view and [view]
    Add mathjax support to template & context. [view]
    Add support for "value" attribute in FORTRAN scanner [view]
    Added documentation for creating tables [view]
    Added javascript search engine data to the template context [view]
    Added missing html resources to the html template file [view]
    Added missing information to template version of the all members list [view]
    Added support for directory dependency graphs to template engine [view]
    Adding compilation options for flex/lex and bison/yacc [view]
    Adjusted used option for CLANG usage with CMake in documentation [view]
    Alignment in LaTeX parameter table [view]
    Avoid using Resource::data as string, as it is not null terminated. [view]
    Better handling of implicit statement in source code browser [view]
    Bug 149792 - Mainpage title has wrong style in RTF [view]
    Bump version so that the GIT repo represents the version for the "next" release [view]
    Cmake tries to remove directory refman.tex instead of file refman.tex [view]
    Copy user EXTRA_FILES at the end to overrule files generated by default by doxygen [view]
    Correct / set types for python variables [view]
    Correcting print format error in config.l [view]
    DO NOT hardcode x86-64 architecture. [view]
    Don't show a console when launching doxywizard on Windows. [view]
    Fix computeCommonDirPrefix sometimes not finding the correct prefix [view]
    Fix error documentation of in flex debug script [view]
    Fix for broken link in the manual [view]
    Fix hexChar for inputs 0 <= i < 10 [view and [view]
    Fix spelling in doc/commands.doc (descriptionm) [view]
    Fix typo in function name [view and [view]
    Fixed a couple of small memory leaks [view]
    Fixed a number of memory leaks in the template engine [view]
    Fixed compiler warning for MacOSX [view]
    Fixed link issue for MacOSX 10.11 [view]
    Fixed minor typos in comments [view]
    Fixed preprocessor macros for flex version check [view]
    Fixed problem with latex and PDF bookmarks [view]
    Fixed various issues found by PVS-Studio. [view]
    Fixes bug 485701: Angle brackets (< and >) not escaped in HTML formula alt text [view]
    Fixes to support nested tables again [view]
    Fortran module private variables and EXTRACT_PRIVATE = NO [view and view]
    Improved handling of <caption> in tables for LaTeX output. [view]
    IncludeInfo class had uninitialized member variable [view]
    Made paragraph spacing more flexible in the LaTeX output to prevent page overflows [view]
    Made several improvements to the performance of template engine [view]
    Make doxywizard compatible with Qt5 [view]
    Make list of default extensions consistent with language mapping list [view]
    Markdown with @cond and @endcond [view]
    Markdown with @cond and @endcond [view]
    Merge remote-tracking branch 'upstream/master' [view]
    Minor change to pycode.l:codifyLines [view]
    Moved creation of inline class documentation to separate template file [view]
    RTF improvement: Example section was merged with next function title [view]
    Remove obsolete py files [view]
    Removed BOM marker from greek translator to avoid Visual C warnings [view]
    Repaired breaking @include for LaTeX output [view]
    Revert "Spelling correction for error message with USE_HTAGS usage" [view]
    Revert using container-based infra as sudo is needed :-( [view]
    Reverted change that caused doxygen to return error code 2 when it produced a warning [view]
    Rework the generation of packages DEB/RPM/... (CPack) [view]
    Right alignment of in page table of contents [view]
    Small correction of errors in case of CSharp XML tags [view]
    Small documentation corrections [view]
    Spelling correction for error message with USE_HTAGS usage [view] and [view]
    Started with generating LaTeX output via the template engine [view]
    Stop when doxygen configuration file ("Doxyfile") cannot be read [view]
    Support flex-2.6.0 [view] and [view]
    Support set in code highlighting [view]
    Template enhancements and various other small fixes [view]
    Title in case of USE_MDFILE_AS_MAINPAGE [view]
    Tooltip can still contain < and > signs [view]
    Tweaked the htmlonly sections in the manual so it produces valid HTML output [view]
    Undo _doxygen to libdoxygen target change [view]
    Updated instructions to toggle debugging flex code [view]
    Updated italian translation and translator email address [view]
    Updated the Greek translation [view]
    Use CPack to generate rpm/deb packages [view]
    Use STATIC libraries to prevent them being shared [view]
    Using tabu package for LaTeX tables [view]
    [Bug 755225] On Windows, generated layout is with UNIX EOL [view]
    [Doxygen-users] plugin / filter not behaving as expected [view]
    add spaces like "Doyxgen"CN_SPC->"Doyxgen" CN_SPC [view]
    allow building with custom iconv on Windows [view]
    doc: generate Doxygen's documentation. [view]
    doc: put man pages under share/man/man1 [view]
    docparser: warn when finding a documented empty return type [view]
    docs: add examples as a dependency of docs [view]
    doxyapp and CLANG linking [view]
    fixed for travis ci config file [view]
    libpng warning: iCCP: known incorrect sRGB profile [view]
    rename build target _doxygen to libdoxygen [view]
    run_translator.cmake is no longer used [view]
    runtests: Simplify dictionary usage [view]

Release 1.8.10

(release date 27-06-2015)

    change the build system to use cmake [view], [view], [view], [view], [view], [view], [view], [view]
    Add support for basic XML syntax highlighting. [view]
    Added documentation for ``` style fenced code block and more robust parsing [view]
    Added function arguments to the LaTeX toc [view]
    Added missing files and build instructions [view]
    Added missing libraries for building doxysearch on Windows [view]
    Added support for language codes [view]
    Added type constraint relations for Java generics to dot graphs and XML output [view]
    Adding commands \hidecallgraph and \hidecallergraph [view]
    Adjust test script for longer version number [view]
    Adjusted version in configure script [view]
    Alignment of project name [view]
    Allow selection of specific translators to compile in at build time [view]
    Based on the report of Peter D. Barnes in the doxygen forum (http://doxygen.10944.n7.nabble.com/doxygen-1-8-9-1-upgrade-errors-td6990.html) [view]
    Better error message in case of IDL inconsistency [view]
    Bug 659590 - EXTRA_PACKAGES can't handle package options [view], [view]
    Bug 739680 - Using HTML entities in PROJECT_NAME [view]
    Bug 742095 - Missing documentation after nested C++11 unified initializer [view]
    Bug 742151 - Bogus warning: citelist: Unexpected new line character [view]
    Bug 742230 - @todo paragraphs incorrectly placed in rtf output [view]
    Bug 742235 - Bogus message with addtogroup [view]
    Bug 742408 - Configuring doxyfile to only output docbook produces erroneous warning [view]
    Bug 742427 - latex compilation: \backmatter incompatible with COMPACT_LATEX=YES [view]
    Bug 742445 - Wrong icons in TOC of CHM help [view]
    Bug 742899 - <CAPTION> inside <TABLE> no longer works for LaTex output [view]
    Bug 743604 - Duplicate anchors from tagfiles [view]
    Bug 743605 - Tagfile anchors not generated for enumeration values [view]
    Bug 743675 - Non-ascii characters are not emphasised [view]
    Bug 744762 - Using TAGFILES prevents symbol extraction [view]
    Bug 745439 - PATCH: please consider making doxygen output byte for byte identical between individual runs by default [view]
    Bug 745481 - Doxygen generates bad "More..." file links for functions within a namespace [view]
    Bug 745870 - [PATCH] QT4's qmake is titled differently on Fedora 21 [view], [view]
    Bug 746226 - last enum member not documented [view]
    Bug 746417 - Nested list in C# XML comments closes outer list prematurely [view], [view]
    Bug 746614 - Bogus warning regarding nested comments [view]
    Bug 746619 - Bogus warnings in case of anonymous namespace and @todo [view]
    Bug 746734 - Don't warn about missing documentation for deleted functions. [view], [view]
    Bug 747111 - Table of content incorrect with escaped symbols [view]
    Bug 747780 - man output should escape minus signs [view]
    Bug 748208 - Bug #313527 regression - Enum in bitfield is not parsed properly. [view], [view]
    Bug 750016 - FILE_PATTERNS ignores arbitrary extensions [view]
    Bug 751455 - class scoped enum documentation appearing at group level instead of class level [view]
    Build fixes for windows build [view]
    Bump copyright year [view]
    Bump version in configure script [view]
    Cleanup & adapt travis config [view]
    Consistency in handling HTML and LaTeX in respect to header and footer [view]
    Correct string buffer sizes for RTF output, such that the string is always correctly sized. [view]
    Crash in case of non generic interface in Fortran [view]
    Documentation HTML Header, Footer, and Stylesheet changes [view], [view]
    Documenting RESULT variable of Fortran FUNCTION [view], [view]
    Doxygen LaTeX / PDF links point to page 1 [view]
    Enable relative paths referenced source files [view]
    Escape "@" in names as it is not allowed in XML / Docbook names (comming from anon namespaces) [view]
    Fix for bug 746673. [view]
    Fix for building diagram example conditionally [view]
    Fix for issue 744670 [view]
    Fix for issue 744671 [view]
    Fix for rendering the template parameters of members of variadic template classes. [view]
    Fix missing brief documentation for overload and specialization functions [view]
    Fix nesting of XML tag "literallayout" for docbook output of enums. [view]
    Fix parsing of ODL-style properties [view]
    Fix potential null pointer dereference in src/classdef.cpp [view]
    Fix potential null pointer dereference in src/context.cpp [view]
    Fixed a couple of cases where sharing string data could lead to corruption [view]
    Fixed code reachability bug found by coverity in translator_fi.h [view]
    Fixed compilation issue on Windows [view]
    Fixed issue accessing uninitialized buffer under certain conditions. [view]
    Fixed potential crash while generating dot graphs [view]
    Fixed potential string buffer issue for dot graphs [view]
    Fixed regression due to buffer resizing while generating RTF. [view]
    Fixed regression in argument processing [view]
    Fixed type in printdocvisitor.h [view]
    Fixed typos in comments. [view]
    Fixes for showing type constraint relations [view]
    Fortran FUNCTION source code [view], [view]
    Fortran: code color GOTO as flow keyword. [view]
    Fortran: fixed format position 73 and further is comment [view], [view]
    Fortran: warning message about not documented module member [view]
    Guarded debug prints against printing a NULL pointer. [view]
    HTML entity &deg; gives problems in LaTeX [view]
    Help message regarding layout file [view],[view]
    Internal debug option -d lex is not described [view], [view]
    Internal doxygen docs gives: warning: Unsupported xml/html tag <...> found [view]
    Missing cross reference link [view]
    Patch fixing a typo in Pull Request 307 [view], [view]
    Prevent example.tag from being regenerated [view]
    Problem running tests under Windows [view]
    Remove the new line after @startuml in generated pu file [view]
    Remove unreachable code [view]
    Remove unused local and static global variables [view]
    Remove wrong </File> [view], [view]
    Removed OS version check for MACOSX (was not used anywhere) [view]
    Removed dbus XML parser, various refinements [view], [view]
    Removed old build files, added install targets and other options [view]
    Repair Doxygen generate invalid styleSheetFile and extensionsFile of RTF [view]
    Replace to_c_cmd by resource compiler [view]
    Restore deleted file [view]
    Showing grey/gray in documentation [view]
    Suggestion to use stripPrefix has been implemented for RESULT. For consistency also implemented for arguments. [view], [view]
    Support diff that returns "No differences encountered" when comparing test results [view]
    Support generating index-color PNG files [view]
    Switched back to version 6.2 of JavaCC for VHDL parser generation. [view]
    Tcl: fix for extra line breaks in source browser introduced by commit 312bef5 [view]
    TranslatorSwedish updated [view]
    Update of search from "endless search to 'Character search: criterion. [view]
    Update translator_cn.h [view]
    Updated changelog for 1.8.9.1 [view]
    Updated installation section of the manual [view]
    Various VHDL related fixes [view], [view], [view]
    Various minor changes [view]
    Warning message multiple mainpages [view]
    Warnings without filename [view]
    add support for github flavored fenced code blocks [view]
    added HHC.exe own output to the debug output when extcmd flag enabled [view]
    doc/translator.py -- minor updates [view]
    drop #include <unistd.h> [view]
    fix *.l for three backticks [view]
    fix enum brief description in RTF output [view]
    fix for CHM TOC "Classes" entry to point to annotated file [view]
    fix for src/translator_tw.h by Gary Lee (translation cleaned) [view]
    increase the size of l when result is modified [view]
    move layout_default.xml to templates/html/ [view]
    runtests.pl: mmn version has dash as separator [view]
    specify that doxygen searches files in INPUT tag [view]
    sqlite3: add regexp searches to search.py [view]
    sqlite3: add schema comments [view]
    sqlite3: fix constness [view]
    version.py pass configure file path as parameter [view]
    xml: use STRIP_FROM_PATH on @file attributes. [view], [view]
2016-06-06 13:41:11 +00:00
tron
4494305313 Fix build with flex 2.6.0 2016-01-15 18:04:06 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
joerg
82a3d63c78 Regenerate. 2015-02-19 14:08:29 +00:00
mef
10e719d636 Update to
Release 1.8.9.1
(release date 04-01-2015)
  - Fixed a couple of cases where sharing string data could lead to corruption [view]
  - Various VHDL related fixes [view]
  - Bug 742151 - Bogus warning: citelist: Unexpected new line character [view]
  - Bug 742230 - @todo paragraphs incorrectly placed in rtf output [view]
  - Bug 742235 - Bogus message with addtogroup [view]
  - Documentation HTML Header, Footer, and Stylesheet changes [view]
  - Documenting RESULT variable of Fortran FUNCTION [view]
  - Fix potential null pointer dereference in src/context.cpp [view]
  - Fixed compilation issue on Windows [view]
  - Fortran FUNCTION source code [view]
  - Fortran: code color GOTO as flow keyword. [view]
  - Help message regarding layout file [view]
  - Remove unused local and static global variables [view]
  - Suggestion to use stripPrefix has been implemented for
    RESULT. For consistency also implemented for
    arguments. [view]
  - Switched back to version 6.2 of JavaCC for VHDL parser generation. [view]
2015-01-27 13:49:12 +00:00
mef
0b31018933 (pkgsrc)
- Adding comment on patches
(upstream)
  - Update 1.8.8 to 1.8.9
---------------------
log_1_8_9 Release 1.8.9 \htmlonly (release date 25-12-2014)

  * Bug 634763 - Fortran: external subroutine as dummy argument not recognized [view]
  * Bug 634763 - Fortran: external subroutine as dummy argument not recognized [view]
  * Bug 651859 - Brief description misplaced in man page output [view]
  * Bug 652276 - Typedefs in manpages has too few linebreak possiblilities [view]
  * Bug 685597 - C# <code> tag in an <example> tag does not render as expected. [view]
  * Bug 687576 - Add support for LATEX_EXTRA_STYLESHEET [view]
  * Bug 704090 - Allow Class{T}.Method in cref to refer to a generic class in XML comments [view]
  * Bug 722940 - classes with same name in different namespace adding to same group [view]
  * Bug 729063 - Missing link for item inside the same namespace [view]
  * Bug 729236 - Added HIDE_COMPOUND_REFERENCE config option [view]
  * Bug 735145 - QHP toc broken if mainpage with PROJECT_NAME title has sections/subpages [view]
  * Bug 735194 - src/Makefile.libdoxycfg shouldn't be distributed [view]
  * Bug 735198 - plantUML requires epstopdf for building PDF files [view]
  * Bug 735376 - tag file: Unknown compound attribute `singleton' found! [view]
  * Bug 735441 - Fix a resource leak in src/vhdldocgen.cpp [view]
  * Bug 735462 - There's no such thing as a private Q_PROPERTY [view]
  * Bug 735475 - Same Expression in translator_kr.h [view]
  * Bug 735477 - Fix a potential null pointer dereference in src/memberdef.cpp [view]
  * Bug 735481 - Mismatch in memory allocation/de-allocation function in vhdlparser/
    vhdlstring.h [view]
  * Bug 735482 - Remove a not needed initialization of a local variable in src/mangen.cpp
    [view]
  * Bug 735483 - Fix a potential null pointer dereference in src/searchindex.cpp [view]
  * Bug 735497 - Fix wrong pointer initialization in src/definition.cpp [view]
  * Bug 735499 - Fix potential modulo by zero in src/template.cpp [view]
  * Bug 735584 - Reached end of file while still insided a (nested) comment in Markdown
    [view]
  * Bug 735587 - Fix a terminating null character after fread in src/filedef.cpp [view]
  * Bug 735589 - Remove not needed variable initialization in src/classdef.cpp [view]
  * Bug 735590 - Remove not needed pointer initialization in src/entry.cpp [view]
  * Bug 735591 - Provide exit code in case generatePlantUMLOutput fails [view]
  * Bug 735620 - Remove not needed variable caching in src/markdown.cpp [view]
  * Bug 735622 - Do not cache inputSize in src/doxygen.cpp [view]
  * Bug 735623 - Expression is always false because 'else if' condition matches previous
    condition [view]
  * Bug 735726 - Fix missing break in switch case statement [view]
  * Bug 735745 - Spurious ASSERT message [view]
  * Bug 735759 - Broken man pages due to bad use of autoBreak [view]
  * Bug 735767 - Fix potential copy and paste issue in vhdlparser/VhdlParser.cc [view]
  * Bug 735924 - [Patch] Documentation: Wrong link for \\diafile [view]
  * Bug 735925 - [Patch] DocBook: Possible name clash for generated image files [view]
  * Bug 735926 - RTF output: \\diafile and \\mscfile do not work [view]
  * Bug 735929 - Windows: Process exit code is ignored for processes launched using
    ShellExecuteEx() [view]
  * Bug 735982 - Fix potential allocation of huge memory amount due to type overflow in src/
    lodepng.cpp [view]
  * Bug 735985 - Fix missing unchecked return value in src/dot.cpp [view]
  * Bug 736018 - Fix potential null pointer dereference in src/dbusxmlscanner.cpp [view]
  * Bug 736020 - Fix identical code for different branches in src/translator_tw.h [view]
  * Bug 736022 - Fix potential null pointer dereference in src/index.cpp [view]
  * Bug 736023 - Remove not needed variable initialization in src/cite.cpp [view]
  * Bug 736027 - Remove not needed local variable in src/doxygen.cpp [view]
  * Bug 736029 - Remove redundant if/else branch in src/lodepng.cpp [view]
  * Bug 736030 - Remove redundant if/else branch in src/translator_lt.h [view]
  * Bug 736031 - Cleanup redundant if/else branch in src/translator_kr.h [view]
  * Bug 736032 - Cleanup redundant if/else branch in src/translator_sr.h [view]
  * Bug 736033 - Cleanup redundant if/else branch in src/translator_tw.h [view]
  * Bug 736034 - Cleanup redundant if/else branch in src/translator_vi.h [view]
  * Bug 736036 - Remove redundant local variable initialization in qtools/qstring.cpp [view]
  * Bug 736037 - Fix wrong member variable initialization in src/define.cpp [view]
  * Bug 736385 - Fix potential null pointer dereference in src/util.cpp [view]
  * Bug 736386 - Fix another potential null pointer dereference in src/util.cpp [view]
  * Bug 736387 - Fix a potential null pointer dereference in src/index.cpp [view]
  * Bug 736389 - Fix a potential null pointer dereference in src/vhdldocgen.cpp [view]
  * Bug 736992 - Member functions omitted from tagfile [view]
  * Bug 737444 - Java: Annotations with brackets prevent documentation [view]
  * Bug 737830 - Invalid element name in footer part when GENERATE_TREEVIEW specified [view]
  * Bug 738063 - Fortran attribute contiguous not identified [view]
  * Bug 738167 - Entity references in XML command attributes are incorrectly handled [view]
  * Bug 738173 - Entity references in XML code command are incorrectly handled [view]
  * Bug 738548 - latex: dead links to source code [view]
  * Bug 738574 - &hellip; is replaced by \cdots rather than \dots in the LaTeX output [view]
  * Bug 739054 - Python xml not outputting info of functions inside __init__.py [view]
  * Bug 739056 - Python xml - argsstring is empty, while HTML have arguments [view]
  * Bug 739209 - Invalid warning about undocumented C++ function imported from tagfile [view]
  * Bug 739210 - C++11 scoped enums with same name inside different classes are merged if
    using tagfile [view]
  * Bug 739211 - Cannot make explicit links to C++ const member functions [view]
  * Bug 739214 - Cannot make unscoped link to C++ conversion operator [view]
  * Bug 739462 - Using "doxygen.css" for HTML_EXTRA_STYLESHEET fails silently [view]
  * Bug 739863 - Regression: Base classes incorrect when using CRTP with default template
    parameter [view]
  * Bug 740218 - Full scope needed when making link inside cross-referenced section [view]
  * Bug 740218 - Full scope needed when making link inside cross-referenced section (fixed
    regression) [view]
  * Bug 740446 - invalid copydoc target does not result in warning [view]
  * Bug 741100 - Latex to PDF hangs when using Markdown tables [view]
  * Bug 741417 - Crash when building gtkmm documentation [view]
  * Bug 741778 - \cite confused by labels ending with a dot (improved warning message) [view]
  * fix docbook output [view]
     1. support other than english
     2. fix broken example link id
     3. fix incomplete TOC : no Classe etc.
     4. add brief description for Functions etc.
     5. Comply with REPEAT_BRIEF
     6. Do not output duplicated contents when detailed descripton is missing.
     7. set table colwidth for Param/RetVal
  * Add missing escape in doxysearch.cpp when result contained a double quote [view]
  * Add source code possibility for RTF output [view]
  * Added Coverity Scan Build Status to Readme [view]
  * Added clearer range checks for string class to help compiler [view]
  * Added compilation support for MacOSX 10.10 (yosemite) [view]
  * Added faster reference counted string implementation with short string optimization [view
    ]
  * Added graphical hierarchy support to template engine [view]
  * Added guard to prevent (theoretical) out of bound access [view]
  * Added language attribute to XML output for classes, namespaces, and files [view]
  * Avoid a (theoretical) memory leak [view]
  * Better handling of inline Fortran parameter documentation [view]
  * Fixed bug for page numbers in the latex indices [view]
  * Compilation fixes for Windows for new string implementation. [view]
  * Convert FORTRAN modules to namespaces [view]
  * Create an easy possibility to take a snippet from the current file. [view]
  * Debian Bug 762272: segfault with cyclic subgroups [view]
  * Disabled enter/exit printing for doctokenizer (produced too much noise) [view]
  * Empty entry in \tableofcontents in case e.g. section without description. [view]
  * Extra empty line in source fragments [view]
  * Fix bug with C++11 static_assert [view]
  * Fix bug: language switch command "\~" failed to detect language id which contains '-' [
    view]
  * Fix for https://bugzilla.gnome.org/show_bug.cgi?id=651850 [view]
  * Fix for the second issue in bz 651848 [view]
  * Fix potential crash when reading tag file which contained nested java classes using
    generics [view]
  * Fix rules for closing FORTRAN module and typedef scopes [view]
  * Fix to ignore the contents of \verbatim and friends while looking for sections [view]
  * Fix to show relations between C#/Java generic classes [view]
  * Fixed a number of issues (resource leaks, uninitialized members, etc) found by coverity [
    view]
  * Fixed bug in new QCString::sprintf for long string. [view]
  * Fixed extension matching issue if path contained a dot. [view]
  * Fixed issue accessing uninitialized data when combining RTF output. [view]
  * Fixed issue parsing @end directly followed by the end of the file [view]
  * Fixed problem finding \enduml when using /// style comments. [view]
  * Fixed refcounting bug in new string implementation [view]
  * Fixed several Coverity warnings [view]
  * Fixed to small memory leaks [view]
  * Fixed typos and formatting in Doxyfile (thanks to Armin Mueller) [view]
  * Fixed typos in C/C++ comments. There are no functional changes. [view]
  * Fixed typos in comments. [view]
  * Fixed typos in comments. No functional changes. [view]
  * Fortran code color END (regression pull request 259) [view]
  * Fortran color CALL as keyword [view]
  * Fortran color code of END [view]
  * Fortran continuation character seen as begin of function call [view]
  * Generate error message in case bibtex generation fails [view]
  * Improved main page rendering via template engine [view]
  * Initialized potentially uninitialized variable in markdown part [view]
  * Introduce new optimized string implementation (attempt 2) [view]
  * Introduced template directory for template and resource files and resource compiler &
    manager [view]
  * LaTeX problem with 2 consecutive single quotes [view]
  * Last comment of \code{.f90} missing [view]
  * Limit images sizes and make more uniform (LaTeX) [view]
  * Package mathptmx gives discrepancy between pdf and HTML formulas [view]
  * Portuguese and Brazilian Portuguese translators updated to 1.8.5. [view]
  * Prevent overly long terms from stopping the search indexer [view]
  * Problem in case of line termination (., a dot) direct after the \cite command [view]
  * Regression class<T extends V> resulted in class<V> as the page title [view]
  * Remove bogus argument to avoid compiler warning [view]
  * Remove dependency of PlantUML on HAVE_DOT [view]
  * Remove extraneous 'README' to allow successful RPM creation [view]
  * Remove filtering rule when generating FORTRAN module links [view]
  * Remove redundant code [view]
  * Removed bash specific construct from ./configure script to make it work on Solaris [view]
  * Removed some comment statements. [view]
  * Revert "Bug 634763 - Fortran: external subroutine as dummy argument not recognized" [view
    ]
  * Reverted back to old string implementation. New one needs more work. [view]
  * Show tag file name instead of <unknown> for warnings pointing to symbols extracted from
    tag files. [view]
  * Show the parent-child type specialization relation in Java/C# generics inheritance
    diagrams [view]
  * Support charset option for PlantUML [view]
  * Support for INLINE_SOURCES in Fortran [view]
  * Support plantuml !include statement [view]
  * Support visible=no for main page tab. [view]
  * Supporting linking for methods bound to FORTRAN classes in source definitions [view]
  * This is the patch attached to bz 651848 by Robin Gareus. [view]
  * Update README.md [view]
  * Updated configuration script and libdoxygen.pro.in to use llvm-config [view]
  * Use result of vsnprintf [view]
  * Use substitute() instead of QString conversion [view]
  * Various VHDL fixes [view]
  * various fixes and restructuring [view]
  * Various latex problems [view]
2015-01-27 06:13:08 +00:00
pho
726bef2dec Fix build failure on Darwin when pkgsrc libiconv is used
patches/patch-src_portable__c.c:
  Remove kludge for MacPorts bug, otherwise linking against pkgsrc
  libiconv will fail due to symbol name mismatch.

patches/patch-tmake_lib_macosx-c++_tmake.conf:
  Make build honor PKGSRC_CFLAGS, otherwise linking against pkgsrc
  libiconv will fail due to header/library mismatch.
2015-01-26 13:35:37 +00:00
mef
23a3d51f43 (Upstream update 1.8.7 to 1.8.8)
-------------------------------------
Release 1.8.8 (release date 21-08-2014)
New features
    Bug 731947 - Support for PlantUML [view]
    Add BREAD_CRUMB_TRAIL. [view]

Bug fixes
    Bug 172072 $title doesn't work in LateX header [view]
    Bug 583958 Class diagrams and class hierarchy don't work for java generic classes [view]
    Bug 589707 Flex .rule file for Visual Studio build can't cope with spaces in filenames [view]
    Bug 623299 Fortran: quotation after define causes error [view]
    Bug 625601 FORTRAN: recognition free versus fixed formatted code [view]
    Bug 700510 Bibliography duplicate filenames fails [view] and [view]
    Bug 702584 \cite rejects valid BibTeX keys [view] and [view]
    Bug 705503 TCL: Documentation of oo::define is not working [view]
    Bug 727732 Nested C structures/unions does not work with groups [view]
    Bug 728654 configuration stops with settings.h missing [view]
    Bug 728740 XML Output: Doxygen doesn't escape & characters (included in a hyperlink) in <detaileddescription> [view]
    Bug 729017 function object in member initializer causes documentation loss [view]
    Bug 729427 [PATCH] Propagate configure's perl to makefiles [view]
    Bug 730418 man page extension is incorrect [view]
    Bug 730520 No documentation generated for method-less C++ struct [view]
    Bug 730887 [PATCH] Fix potential copy and paste error in inputstring.cpp [view]
    Bug 730888 [PATCH] Fix missing '&' in Boolean operation in qstring.cpp [view]
    Bug 731238 Dead links in html documentation when using tabs for indentation in c++ [view]
    Bug 731363 Callgraphs for C# only generated for methods inside the same class [view]
    Bug 731985 Variadic macros failing to expand if trailing ... is empty [view]
    Bug 732594 Two entries for a single member in Doxygen XML [view]
    Bug 732768 nested html tables cause pdflatex to hang (1.8.4 and 1.8.6) [view]
    Bug 733451 volatile declaration on member functions is not handled as xml attribute [view]
    Bug 733605 Incorrect LaTeX generation for private union member in C++ [view]
    Bug 733722 XML Output invalid: XML_PROGRAMLISTING=YES copies Unicode form feed character (U+000C) to XML files [view]
    Bug 733856 segfault in QGListIterator while parsing fortran code [view]
    Bug 733938 Explicit links using operator()() not generated. [view]
    Bug 734077 no uniquely matching class member found for inline function definition where parameter argument names don't match [view]
    Bug 734099 Add support for non-parsed language [view]
    Bug 734245 Q_PROPERTY switches the member access from private to public [view]
    Bug 734331 Strong enum members listed in containing namespace [view]
    Bug 734704 Sigsegv while generating XML output [view]
    Bug 734727 GENERATE_TAGFILE no longer includes any @*section links [view] and [view]
    Bug 734828 Request: disable building documentation if Python 2.6 or newer not available [view]
    Bug 735001 No output for markdown pages with duplicate label title (different anchor) [view]
    Bug 735037 QGDict::hashAsciiKey: Invalid null key [view]
    Add FORTRAN 2003 keywords and commands [view]
    Add type option to FORTRAN select statements [view]
    Added build support for Python3+ and Python2.6+ [view]
    Added class/procedure vardefs to FORTRAN code highlighting [view]
    Added documentation for some missing HTML commands [view]
    Added flatten, listsort and paginate filters [view]
    Added get filter, unified index properties [view]
    Added groupby filter and some more context info [view]
    Added import keyword to FORTRAN code highlighting [view]
    Added lists for indices to template context [view]
    Added mainpage to context and improved page tree [view]
    Added member indexes to template context [view]
    Added missing links in changelog when multiple bug ids were on one line [view]
    Added more missing links to the changelog [view]
    Added namespace info to the context [view]
    Addition of module data to context and alphaIndex filter [view]
    Coded coloring of flow statements corrected (regression) [view]
    Corrected copyright year [view]
    Correction of typing error [view]
    Disabled/fixed segments that produced doxygen warnings while running the test [view]
    Docbook output improvements [view]
    Documentation generator: added support for C# property accessors visibility modifiers. [view]
    Doxywizard: make the Next button on the last page of the expert tab switch to the run tab [view]
    Doxywizard: make the Next button on the last page of the wizard switch to the run tab [view]
    Error linking 32-bit windows [view]
    Fix FORTRAN code function scope test [view]
    Fix after rebase from master [view]
    Fix description of USE_PDFLATEX [view]
    Fix highlighting issues [view]
    Fix typo [view]
    Fix unnecessary rules for FORTRAN types [view]
    Fix warning about unused functions in qstring.cpp [view]
    Fixed keyword type [view]
    Fixed missing include for Linux [view]
    Fixed test 021 [view]
    Fixed typo [view]
    Fixed typo and used QString for directory [view]
    Fixed windows compile issue for is_neutral [view]
    Fixes for ./configure script on Solaris [view]
    Fixes regression due to PR 169 [view]
    Language parser: added support for C# property accessors visibility modifiers. [view]
    Made INSTALL file version and date independent [view]
    Made bread crumb trails enabled unconditionally [view]
    Made setName() virtual so overloading works [view]
    Make index for faq [view]
    Messages truncated in warnings file [view]
    Minor fixes [view]
    Minor fixes to the template context [view]
    Missing word after \n command in Doxygen rtf output, version 1.8.5 & up [view]
    More robust extraction of scope information from tag files [view]
    No warning in case cite definition is missing [view]
    Preparations for release 1.8.8 [view]
    Removed not implemented HTML commands from documentation [view]
    Removed unsupported HTML commands from the docs [view]
    Set deployment targets for MacOSX 10.5+ versions [view]
    Support multiple extra HTML stylesheets. [view]
    Tcl: add missing file that breaks test 057 [view]
    Tcl: add test code for Bug 729092 [view]
    Tcl: collect XRefs also if INLINE_SOURCES = no [view]
    Tcl: correct namespace resolution in case of INLINE_SOURCES = YES [view]
    Tcl: recurse for [] [view]
    Tcl: refactor similar code into tcl_codify_token function [view]
    Tcl: support eval/catch commands [view]
    Tcl: support switch command [view]
    Tcl: test 057 additionally tests mutual Xrefs for two files [view]
    Template context support for CREATE_SUBDIRS [view]
    Update dot.cpp [view]
    Update latexgen.cpp [view]
    Update test 058 because commit 9d315a9 fixes also Bug 729135 [view]
    Replaced the VHDL parser with the VHDL scanner from 1.7.5 to avoid potential licensing issues [view]
    New VHDL parser implementation [view]
    Vhdl fixes [view]
    \usepackage{fixltx2e} must come before use \usepackage{float} [view]
    cache anonymous into ClassDefImpl::isAnonymous [view]
    changed append filter and added index and path attributes to node [view]
    doc/translator.py -- unification for Python 2.6+ and 3.3+ (not finished) [view]
    doc/translator.py unified for Python 2.6+ and Python 3.0+ [view]
    make.bat: change current directory [view] and [view]
    removeRedundantWhiteSpace micro-optimization [view]
    resolves the error of unbalanced tags opened/closed in docbook output: parser error : Opening and ending tag mismatch: para line 358 and tbody [view]
    winbuild/pack_the_distribution_for_windows.py minor updates [view]
2014-09-09 00:44:56 +00:00
wiz
1468f7c127 Update to 1.8.7:
Bug 436885 - c-source and h-source missing for latex
Bug 625601 - FORTRAN: recognition free versus fixed formatted code
Bug 626172 - Latex $projectname with &quot;&amp;&quot; gets no escaped
Bug 643618 - Fortran: variable with name &quot;type&quot; confuses Doxygen
Bug 674851 - Percent to prevent auto-linking in page title is not removed for navpath
Bug 678436 - Nested \if messes up list items
Bug 678436 - Nested \if messes up list items
Bug 683115 - Command ignored when using umlauts in markdown and also C-comments in markdown didn&#39;t work properly
Bug 692985 - Notes in xml output are not correctly separated
Bug 705220 - Enables using unicode (non ASCII) to name output files
Bug 705499 - Nested namespace causes incorrect display when referenced via .tag file
Bug 712251 - Documentation for enumeration not generated
Bug 720691 - Code coloring in case of file without extension
Bug 721032 - Trouble with /cond /endcond
Bug 721169 - Wrong call graph in simple situation
Bug 721302 - [Latex/PDF] Merging brief and detailed description in file section
Bug 721462 - Parsing problem with C++11 empty initializer lists
Bug 721618 - Move contructors and move assignment operators of embedded classes of template classes cannot be matched.
Bug 721878 - Dia diagrams not displayed by Firefox
Bug 722457 - regression referencing namespaced type
Bug 722603 - doxygen nested \if \endif sample not working
Bug 722619 - doxygen 1.8.6 sorts the contents of a namespace by group within the Class List
Bug 722711 - Link refs with no title swallow an extra newline
Bug 722759 - Documentation for derived classes no longer has an &quot;Additional Inherited Members&quot; section after upgrading Doxygen from 1.8.3.1 to 1.8.6
Bug 722786 - configure --prefix=/opt/foo not accepted
Bug 722788 - Command \| not working when last character in markdown table line
Bug 723299 - Last line of code block lost if it is only one character and there is no text afterward
Bug 723314 - Doxygen crashes on incorrect end group /**&lt; @} */
Bug 723516 - star is not printed in \code environment
Bug 724241 - Internal inconsistency: namespace in IDL
Bug 724949 - Server side (PHP) search broke in 1.8.3
Bug 726219 - python3 import style causes doxygen to ignore some inheritances
Bug 726294 - Markdown Extra - fenced code block: &#39;&gt;&#39; before tab width parsed as block quote
Bug 726469 - Tilde sign in combination with &lt;pre&gt; and MARKDOWN_SUPPORT disabled
Bug 726722 - Blockquote followed by text inserts an extra paragraph
Bug 726734 - alignment of blockquotes in pdf
Bug 728077 - Build fails when --with-libclang on Fedora
Bug 728530 - Crash on \addindex \term
A new files have been added but is not incorporated in the windows build part
Add docbook directory to be removed as well
Add extra (documenattion) directories to ignore pattern
Add index support to context
Add line numbers in case comment is not closed properly.
Add template context for annotated class index
Add validation of internal consistency to html entity mapper
Add warning when encountering a nested comment start (/*) without matching end (*/).
Added \latexinclude command (thanks to Juan Zaratiegui for the patch)
Added basic arithmetic operations to the template expressions, and made the expression lexer faster
Added dir tree nodes to the context
Added directory info to the context
Added doc/config.doc to .gitignore
Added language update for Swedish (thanks to Bj&ouml;rn Palmqvist)
Added last and first attributes to index tree node
Added missing \+ command to build LaTeX manual
Added new language maintainer for Swedish, removed generated file language.doc
Added optional [block] option to \htmlonly
Added reference counting for all context objects
Added stricter URL filtering to prevent DOM Based XSS when the tree view is enabled
Added support for \-- and \--- to prevent interpretation as ndash and mdash
Added support for elif to the template language
Added support for range tag in the template language
Alterative way to get rules information from flex
Better message in case doxygen -u is used
Changed &quot;See Also&quot; back to &quot;See also&quot;
Chm don&#39;t add images multiple times
Command \&lt; and \&gt; are not properly shown in section headers (and consequently in index)
Consistency of usage of the word LaTeX in the documentation
Context enhancement
Corrected some definitions for some Fortran keywords
Disabled config dependency check to avoid regression
Documentation corrections
Enable Previous and Next buttons in chm output file
Enabling possibility to have { and } in (latex) index items
Error message is given for make distclean as generated_src is a directory
Extension in config.xml if type=string with format=image
Extension specific filtering
Fix id parsing for atx markdown headers
Fix segfault on invalid bounding FIG when patching dot
Fix to VHDL scanner.
Fix typos in russian translation
Fixed Tidy&#39;s &#39;empty span&#39; warning in HTML output
Fixed compiler warnings in section.h
Fixed difference between generated XML schema and XML files for HTML entities
Fixed issues with @parblock and added regression test case
Fixed issues with SEPARATE_MEMBER_PAGES and INLINE_SIMPLE_STRUCTS
Fixed memory leak in nested comment administration
Fixed off-by one error for last character in compound.xsd
Fixed potential crash caused by overloading the variadic warn function
Fixed problem handling Obj-C protocol list when proceeded by a newline
Fixed problem with ending a paragraph when htmlonly was at the end of a comment block
Fixed typo in changelog
Fixed typo in doxyindexer.vcproj
Fixes for missing build dependencies
Give message when PROJECT_LOGO cannot be found or cannot be converted
Handlingh of -- by \c and &lt;code&gt; results in - adjusted documentation
Improve rendering of sub and superscripts in LaTeX
Improved handling of percent symbol
Improved performance of rendering large index pages, by replacing images in the tables by spans
In case of sections with the same name they are not reported.
Inconsistency in usage of simplesecr versus simplesectsep corrected
Inconsistency in usage of simplesecr versus simplesectsep corrected
Incorrect handling dependencies
Items XML_SCHEMA and XML_DTD declared obsolete
List only the project pages in &quot;Related Pages&quot;
Made documentation more consistent
Make sure all ids in g_linkRefs are lower case
Make the MAN_SUBDIR setting overide the name of the directry the man pages are placed in.
Meta tag in the HTML search page was not closed properly
Minor fixes for the new build locations
Missing &amp; and chars after &quot; in tree of chm documentation
More context changes
More work on the template and context mechanisms
On windows citelist.doc remains
Place where dot executable is found
Properly escape the XCODE path.
Pull out property names in Objective-C.
Recognize all HTML4 special character entities
Reduced and improved functionality of QList
Removed config.doc as it is generated by configgen.py
Removed generated file src/settings.h from source repository
Removed message, minor restructuring
Removed remark about installdox from the FAQ
Restructered html entity handling
Reverted #132 after submitter reported that it did not work
Showing error message on windows in case on error on startup
Simplified LaTeX header/footer escaping
Some restructuring and some compiler warning fixes
Spitting generated files better from source files
Superfluous &lt; sign
Superfluous backslash in documentation
Superfluous include removed
Undo previous commit
Unified DirFileContext and NestingContext
Update doctokenizer.l
Update doctokenizer.l
Updated copyright
Use \newline i.s.o. \par for linebreaks in LaTeX
Use hook arrow for hyphens in symbol names in the LaTeX output.
Wrong UTF 8 codes
Fix broken links to subpages in LaTeX output
\xmlonly aoppeared twice in see also section of \htmlonly and \docbookonly
add css-escape to avoid jquery based xss
add parameter
add search.py, a client for doxygen_sqlite3.db
add space between br and / for better compatibility
added option to have numbers in the bookmark pane (PDF output)
config.l: dependency checks for booleans
detect python2 as Python 2 binary
fixed compile issue on Linux
pass libclang header file location; add paths for Ubuntu&#39;s llvm-3.4
sqlite3: SQLITE_TRANSIENTs
sqlite3: add new searches to search.py
sqlite3: clear bindings on errors and more care with return
sqlite3: extract more info
sqlite3: fedora has libsqlite3.so in /usr/lib64
sqlite3: leave out insertMemberReference until xref location is valid
sqlite3: remove some debug messages
sqlite3: speedup the SELECTs
sqlite3: updates
sqlite3: use the new qtools API
testsqlite3: a test for sqlite3gen
util/patternMatch: break when pattern is found
util/patternMatch: don&#39;t extract a QCString(QFileInfo) each time we QRegExp.match
2014-04-25 08:32:22 +00:00
wiz
7892cf26d8 Update to 1.8.6:
Highlights of Doxygen 1.8.6:

* When "using namespace" is used, a static member function in C++ is now recognized correctly;
* The install now prepends a slash to the installation path Removed superfluous;
* The HTML links in the RTF output are no longer broken;
* Indexing and searching can now treat non-ASCII identifiers;
* The RPM build via the spec file no longer fails;
* A Doxygen crash that occurred when a new-line is missing in a snippet has been fixed.
2014-01-02 18:26:36 +00:00
wiz
253c193f2c Update to 1.8.5:
Changes

Doxygen's source code is now managed using git and GitHub. Automatic builds
    and regression tests are scheduled via Travis CI.
Configuration data for the config file, the documentation, and the wizard
    are now produced from a single source (thanks to Albert)
All translation files have been migrated to UTF-8 (thanks to Petr Prikryl)
Added black box testing framework and a set of tests.

New features

Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsing.

Lots of bug fixes.
2013-09-02 16:38:56 +00:00
bsiegert
b32f492028 Fix build on Mac OS 10.8 by removing an unsupported compiler option. 2013-08-20 17:41:15 +00:00
wiz
ec68f94819 Update to 1.8.4:
This release adds support for improved cross-referencing, syntax
highlighting, and call graphs by using LLVM/clang to parse the
source code. It adds support for DocBook output and for parsing
UNO IDL files (used by Libre Office). It includes a number of
smaller changes and improvements as well as a large number of
bugfixes.
2013-05-21 14:43:04 +00:00
wiz
40a7e5a135 Update to 1.8.3.1:
Changes

    Changed to way the search results for multiple projects can be
    linked together. A project is now no longer identified by the
    tag files name but via new option EXTERNAL_SEARCH_ID giving a
    bit more flexibility.
    Disabled the disk cache for member data. Allows removing quite
    some complexity in doxygen and is not really needed now that
    64bit systems with >4GB RAM are becoming more common. Let me
    know if you think you benefit from this caching.
    id 691607: Using $relpath$ in a custom footer could lead to
    ambiguities when followed by a name that could also be a marker,
    like 'search'. Now $relpath^ should be used instead. $relpath$
    is still supported for backward compatibility.

New features

    You can now use EXTENSION_MAPPING on files without any extension
    using no_extension as placeholder (thanks to Jason Majors for
    the patch).
    To make navindex section inside a layout file that links to a
    specific URL you can use usergroup with the url attribute.
    To make navindex section without any link inside a layout file
    you can use usergroup with special title [none].

And lots of bugfixes.
2013-01-30 10:41:43 +00:00
wiz
40ff6b97b6 Update to 1.8.3.
Changes

    Expanding the tree in an index page of the HTML output, will
    now expand only one level instead of the whole sub-tree (thanks
    to Pez Cuckow for the patch).
    A blockquote in Markdown does no longer require a whitespace
    after the last '>' if the '>' is followed by a newline.
    id 682718: Included patch to add version info to all generated
    template files (headers, footers, stylesheets, layout files,
    etc).

New features

    Added support for using external tools to index and search
    through the HTML documentation. An example index tool is provided
    (doxyindexer) and an example search engine (doxysearch.cgi).
    To configure the external search engine the following new
    options are added to the configuration file: EXTERNAL_SEARCH
    (to enable the feature), SEARCHENGINE_URL (to specify the URL
    of the search engine), SEARCHDATA_FILE (to specify the name of
    the raw search data to index), EXTRA_SEARCH_MAPPINGS (for search
    through multiple projects). See the manual for details.
    Added USE_MDFILE_AS_MAINPAGE config option to select a markdown
    page to be used as the main page.
    id 630645: This patch (contributed by Albert) adds support for
    simple logic expressions for \cond, \if, and friends, i.e. you
    can do \if (SOME_SECTION_NAME && (!THIS_ALTERNATIVE ||
    THAT_ALTERNATIVE))
    id 684152: Patch (contributed by Albert) adds a new configuration
    option MATHJAX_FORMAT to select the MathJax output format.
    Options are HTML-CSS, NativeMML, or SVG.
2013-01-06 01:00:58 +00:00
drochner
19286858d6 update to 1.8.2
changes are unknown
2012-08-30 07:57:51 +00:00
mef
7ea9dd8688 Bump version 1.6.3 to 1.8.1.1 based on PR pkg/46650
Only the most recent Changes and New features are included.
 Others are listed date only, please refer following URL.
   http://www.stack.nl/~dimitri/doxygen/changelog.html

 Release 1.8.1.1 (2012/06/10)
  Changes
   - Integrated the root navigation tree in navtree.js for faster loading.
   - When the navigation tree is enabled, clicking jump to a line in
   - the source code view will now highlight the line.
  New features
   - VHDL code now has a new Design Overview page (thanks for Martin Kreis
     for the patch). Requires HAVE_DOT=YES, and DOT_IMAGE_FORMAT=svg.
   - id 677678: Added support for strong and weak attributes in Objective-C
      properties.

 Release 1.8.1   (2012/05/19)
 Release 1.8.0   (2012/02/25)

 Release 1.7.6.1 (2011/12/10)
 Release 1.7.6   (2011/12/03)

 Release 1.7.5.1 (2011/08/21)
 Release 1.7.5   (2011/08/14)
 Release 1.7.4   (2011/03/28)
 Release 1.7.3   (2011/01/03)
 Release 1.7.2   (2010/10/09)
 Release 1.7.1   (2010/06/25)
 Release 1.7.0   (2010/06/15)

(Following patches are deleted, for upstream took the changes)
 patch-ai
 patch-ak
 patch-qtools-qvaluestack.h
2012-07-03 11:31:35 +00:00
minskim
957a11aab3 Make doxygen build on Mac OS X 10.7. 2011-12-04 00:43:29 +00:00
joerg
80b09ea1c2 Fix build with clang 2011-08-20 15:29:01 +00:00
tez
c75eceec74 make build honor LDFLAGS
fixes build on platforms not using builtin libiconv PR#44105
2010-11-19 19:21:37 +00:00
drochner
fd0415b689 fix an off-by-one which made that manpage links had an underscore
prepended, fix PKGREVISION
2010-08-05 15:49:30 +00:00
adam
00d7638c8e Changes 1.6.3:
* Bug fixes.
2010-06-02 04:17:02 +00:00
wiz
eb9acf45a4 Update to 1.6.2:
Changes: Two new methods of searching through the HTML documentation were
added: via a PHP based Web server and via an Eclipse help plugin. The
\addindex command now also works for the HTML indices. Rendering of LaTeX
formulas in the HTML output has been improved (especially for non-white
backgrounds), along with a number of smaller improvements and a large
number of bugfixes.
2010-01-20 11:39:07 +00:00
minskim
c46631f250 - Explicitly depend on texlive-pdftools to use epstopdf.
- Invoke epstopdf using the absolute path.
2009-09-27 01:30:38 +00:00
wiz
b6996bef67 Update to 1.6.1:
A couple of issues found in the previous release were fixed.
2009-08-26 11:48:24 +00:00
wiz
5ebd7d826e Update to 1.6.0:
The HTML output is now XHTML compliant and a new DHTML based live
search function has been added, which replaces the PHP-based search
function. The ablity to customise the LaTeX output has been improved.
There were also a number of smaller improvements and bugfixes.
2009-08-21 23:13:47 +00:00
wiz
ab701bf51a Update to 1.5.9. Set LICENSE.
This release primarily focuses on bugfixes. The main new feature
is the ability to include source code in the LaTeX/PDF output.
2009-08-16 13:28:30 +00:00
wiz
bca7509d5b Update to 1.5.8:
This release introduces an updated wizard, which now uses Qt4 and
provides more convenience in configuring and running doxygen. It
also features a new Qt Help generator, which no longer requires an
external tool to postprocess the output. An option had been added
that allows configuring the parser that doxygen will use for a
given file extension.  As always, a large number of bugs have been
fixed.
2009-02-24 07:53:50 +00:00
wiz
fdbef13ba4 Update to 1.5.7.1:
Doxygen Release 1.5.7.1
(release date 5-10-2008)
Changes

    * The dot tool is no longer part of the doxygen package for
    MacOSX. Please install GraphViz separately and set the dot path
    to /usr/local/bin

New features

    * Added option DOT_FONTSIZE which allows to set the size of
    the fonts used in dot generated graphs.

Bug fixes

    * id 554432: Re-added ALPHABETICAL_INDEX option.
    * id 554379: Fixed internal error for GENERATE_INDEXLOG when
    GENERATE_HTML was set to NO.
    * id 554546: Included fix for handling relative includes in
    the preprocessor.
    * Included several VHDL fixes related to syntax highlighting,
    finding class members, and mixing upper and lower case.
    * Included patch to allow setting DEST_DIR environment variable
    to determine where to install doxygen.

Doxygen Release 1.5.7
(release date 28-9-2008)
Changes

    * The default CSS style sheet has been cleaned up and simplified,
    thanks to the work done by Quinn Taylor.

New features

    * Added new config options GENERATE_QHP which enables generating
    .qch (Qt compiled help) file via the Qt's qthelpgenerator tool
    (part of Qt 4.4+). This type of files can be read with Qt's
    Assisant to browse the documentation in a similar way as is
    possible with Microsoft's compiled HTML help (.chm). To further
    customize the output and run the help generator from within
    doxygen, the following options are available: QCH_FILE,
    QHP_NAMESPACE, QHP_VIRTUAL_FOLDER, QHG_LOCATION. Thanks to
    Sebastian Pipping for the patch.
    * Add new option SYMBOL_CACHE_SIZE to allow a different trade
    off between doxygen's memory usage and the amount of disk
    accesses.
    * id 532695: Added 3 new commands: \extends, \implements, and
    \memberof that allow object oriented constructs to be documented
    as such for languages that do not support it natively (e.g. C)
    * Added better support for one line comments after VHDL types.
    * Added new option LAYOUT_FILE which can be used to specify a
    layout template file that tells doxygen in which order to
    generate the output and which titles to use for headings and
    how the navigation index will look; Read this for more info.
    As a result the following options are now obsolete since they
    can now only be controlled via the layout file: DETAILS_AT_TOP,
    ALPHABETICAL_INDEX. The following options can also be set via
    the layout file, but for convenience and backward compatibility
    reasons they are still also part of the configuration file:
    SHOW_INCLUDE_FILES, SHOW_USED_FILES, CLASS_GRAPH, COLLABORATION_GRAPH,
    GROUP_GRAPHS, INCLUDE_GRAPH, INCLUDED_BY_GRAPH. Run doxygen
    with the -l option to generate the default layout file.
    * Included update for the Macedonian, Catalan, Brazilian, and
    Serbian translation and also support for Serbian with Cyrilic
    characters.

Bug fixes (ids refer to the bugzilla database)

    * id 140264, 332187, 541924: Sections inside a \subpage where
    not shown as subsection in the LaTeX/RTF output.
    * id 155098,156188: Added support for UTF-8 special characters
    in identifiers (which is allowed by e.g. C#).
    * id 304598: operator-- caused invalid HTML output.
    * id 324047: parameter type [in or out] were not generated in
    RTF document
    * id 363499: @todo and friends did not work in a comment marked
    with @dir.
    * id 445485: HTML commands in a comment block with attribute
    values without quotes were not handled properly.
    * id 533855: Processes were always documented as anonymous in
    VHDL code.
    * id 535379: Added support for %{...%} blocks in XPCOM's IDL.
    * id 536298: Last port in a VHDL port list was not correctly
    put in a member group.
    * id 536385: Fixed problem matching function prototype and
    implementation under certain conditions.
    * id 536629: Fixed compilation issue on NetBSD.
    * id 537393: Properties in Python were not properly handled.
    * id 538065: Added support for @optional and @required in
    Objective C 2.0 protocols.
    * id 538239: Some unlabeled VHDL processes were not corrected
    detected.
    * id 538515: Deriving a Objective-C interface from a protocol
    caused parsing problems if the interface also has a body.
    * id 539057: Part of an Objective-C expression could be missing
    in the source browser under certain conditions.
    * id 539590: Generic C# classes with the same name but different
    template arguments were no longer treated as different classes.
    * id 539712: Fixed code parser issue for parameter indices of
    procedures and functions.
    * id 540058: Creator code was wrong in the MacOSX application
    bundle.
    * id 540372: Fixed problem parsing large table by increasing
    YY_READ_BUF_SIZE in the generated parser files.
    * id 540247: Fixed potential memory corruption issue parsing
    VHDL.
    * id 541113: Fixed locale for ctype, to avoid stripping of 0xA0
    from multi-byte UTF-8 characters.
    * id 544479: SORT_MEMBER_DOCS did not work for class members.
    * id 546621: Fixed makefile so that .svn stuff is removed from
    the tarball when doing "make archive".
    * id 546812: Using a table with row span greater than 1 did
    not produce correct LaTeX output.
    * id 545098: Fixed problem parsing where clauses in combination
    with C# generics.
    * id 545503: Nameless parameters of type "struct A" could end
    up wrongly in the XML output.
    * id 545970: Refering to the main page did not work as advertised.
    * id 546158: The variable defined inside a foreach statement
    in C# code was not considered for source linking, cause
    potentially incomplete call graphs.
    * id 547361: Linking to specialized template functions did not
    work.
    * id 548175: Fixed problem parsing class members within a class
    X, inside a namespace that is also named X.
    * id 548443: Documenting a nested namespace/classes with
    @namespace X.Y did not work for C# (only X::Y worked).
    * id 548489: C++/CLI classes of type sealed abstract were not
    processed correctly.
    * id 549318: Some headings in the user manual where wrongly
    formatted.
    * id 549581: Fixed potential buffer overflow in preprocessor.
    * id 550058: Obj-C: properties for private fields did not appear
    in the output unless EXTRACT_PRIVATE was enabled.
    * id 550156: Corrected typo in the documentation for
    GENERATE_TREEVIEW.
    * id 550247: Fixed problem parsing octal character literals in
    the preprocessing phase.
    * id 551739: Related function with explicit namespace scope
    was not properly placed if the function also existed in the
    global namespace.
    * id 552115: Anonymous structs and unions could produce invalid
    links in the html help index.
    * id 552361: Fixed problem with operators in the LaTeX output.
    * id 552600: \copybrief ended a brief description instead of
    appending to it.
    * id 553469: Removed bogus warning about internal inconsistency
    when importing items via a tagfiles that are inside an undocumented
    scope.
    * id 553616: One can now remove the automatic line breaks in
    the type part of a declaration by using a custom stylesheet
    with BR.typebreak { display: none; }
    * id 553663: Aliases did not work in Fortan comments.
    * id 549022: Reimplemented in links could be wrong in case of
    overloaded members.
    * id 553225: Parser was confused by arrays inside an Obj-C
    message.
    * Finnish translation was disabled.
    * A collaboration graph with multiple edge labels with not
    written to the XML output correctly.
    * sub pages of a \mainpage were not shown in the Latex/RTF
    output.
    * Included some fixed for the VHDL parser.
2008-11-11 00:44:12 +00:00
dsainty
f71cf189c6 Add URL to upstream bug report in patch comment. 2008-06-05 07:55:09 +00:00
dsainty
e4f627fa84 Update Doxygen from 1.5.1 to 1.5.6.
The substantial change log can be found at:
  http://www.stack.nl/~dimitri/doxygen/changelog.html

patch-ab (http://bugzilla.gnome.org/show_bug.cgi?id=366119) is merged
upstream.  The parts of patch-ab for DESTDIR are retained.  patch-ai
(http://bugzilla.gnome.org/show_bug.cgi?id=366113) is merged upstream.
2008-06-04 15:05:39 +00:00
joerg
44800d36c0 Regen patchsum after the description was added back before commit. 2007-09-25 14:38:13 +00:00
joerg
a9bae147ae Add DESTDIR support. 2007-09-23 17:49:08 +00:00
adam
0b7d33f1e3 Changes 1.5.1:
* Bug fixes and improvements
2007-01-08 12:20:24 +00:00
dsainty
86a87c21bc Re-do the Solaris install_docs fix in a different way, based on the
solution described on Doxygen's Bugzilla:

http://bugzilla.gnome.org/show_bug.cgi?id=366119

Tested on NetBSD, Solaris and SUSE Linux.
2006-10-31 20:06:57 +00:00
dsainty
174578ec3f Implement the Solaris PWD fix as a patch instead. The patch is the
suggested fix in the Doxygen Bugzilla for this issue.  It will presumably
exactly match the solution in the next release of Doxygen (the current
release is 1.5.0).

http://bugzilla.gnome.org/show_bug.cgi?id=366113
2006-10-29 07:51:28 +00:00
dsainty
3556ae8797 Work around a file timestamp issue at installation time, where the order
cp -r copied files was critical to a successful installation.  Fixes
installation under Solaris 9.
2006-10-28 03:18:58 +00:00
adam
5977256731 Changes 1.4.7:
* The stylesheet has changed, so if you use your own, you will need to update
  it or the output will look ugly.
* Added support for universal binaries on MacOSX (only the non-GUI part).
* Added CALLER_GRAPH config option and \callergraph command to add a caller
  (or called-by) graph to a function or all functions.
* Added REFERENCES_LINK_SOURCE config option which allows to selected if
  reference relations should point to the source or to the documentation.
2006-06-14 10:24:53 +00:00
joerg
ece7563b51 Adapt Qt handling of DragonFly for doxygen as well to allow it to build. 2005-11-29 04:40:38 +00:00
markd
7af4a5a542 The latest doxygen encodes the source directory path into some of the
output filenames.  This is problematic in a pkgsrc context as it means
WRKDIR pathnames can appear in generated filenames.  Fix by reverting
to the old way of naming the files.  Bump PKGREVISION.
2005-10-13 12:15:57 +00:00
adam
2303dc31fe Changes 1.4.5:
* New config option BUILTIN_STL_SUPPORT
* Added support for new HTML entities
* Update fror Chinese translation
* Lots of bug fixes
2005-10-08 08:17:27 +00:00
rillig
1d30875939 Added a patch to resolve a type ambiguity in the ?: operator. Detected
by the bulk builds for NetBSD-1.6.2/i386.
2005-08-29 08:26:35 +00:00
recht
52e6ffc07b update to doxygen 1.4.4
New features

Added support for parsing Python code. Special comment blocks in Python
are of the ## #  Some comment #

or you can rely on Python docstrings. This code uses the new parser
interface and was based on the work done by a group of students as part
of a compiler design project. Added support for C# style XML tags in the
comments. See the manual or the C# language specification for more
details. Thanks to Talin for doing most of the work. Added support for
the JavaDoc command {@inheritDoc}.

And some bug fixes. For details see:
http://www.stack.nl/~dimitri/doxygen/changelog.html
2005-08-03 21:41:30 +00:00
wiz
eee985d0c6 Update to 1.4.3:
Doxygen Release 1.4.3

    (release date 16-5-2005)

Changes

* For Developers: Added an abstract interface for language
  parsers (see src/parserintf.h), which can be used implement
  new programming language parsers. There is also a manager
  class, where a parser instance can be bound to a certain
  file extension.
* Changed the algorithm for matching function/method
  declarations against their definitions. The new algorithm
  should be faster, more powerful, and more accurate.

New features

* Included new config option HTAGS. When enabled in
  combination with SOURCE_BROWSER=YES, the source browser of
  GNU's Global source system (via htags) is used instead of
  doxygen's own (thanks to Shigio Yamaguchi for the patch).
* Added language updates for Indonesian, Catalan, Russian,
  Korean, German, Hungarian, Polish, and Lithuanian.
* Included update of the .spec file (thanks to Stephane
  Gourichon).

Bug fixes (ids refer to the bugzilla database)

* id 163705: Using \image for latex without caption but with
  size parameter "width=\textwidth" did not work.
* id 163783: Items of an autolist could be wrongly indented if
  put directly after @name.
* id 163928: Class section was missing in the file
  documentation.
* id 164072: When using tag files unneeded external classes
  could appear in the class hierarchy in some cases.
* id 169755: page title was omitted in the XML output if
  CASE_SENSE_NAME was set to NO.
* id 170592: Using \ref for Objective-C methods did not work
  if the name contained a colon.
* id 171795: Refering to Objective-C methods now follows
  Apple's conventions.
* id 171878: When JAVADOC_AUTOBRIEF = YES and there was no
  blank line after a page command, the first sentence did not
  appear in the documentation.
* id 171923: Doxygen failed to match arguments for a function
  documentated out-of-line with @fn and using @relatesalso.
* id 172118: Doxywizard now shows the version of doxygen it is
  for.
* id 172133: Doxygen did not longer ignore preceding C++
  comments inside a comment block.
* id 172217: 'using namespace' declarations with spaces
  resulted in duplicate namespaces.
* id 172329: The index of the CHM did not always link to
  groups correctly.
* id 172456: Fixed case where doxygen had problems
  differentiating const and non-const member functions.
* id 172494: @code blocks were not poperly ignored by the
  preprocessor in some cases.
* id 172622: Fixed parse problem for Objective-C method
  implementations whole declaration part ended with a
  semicolon.
* id 172723: Namespace members appeared in the file
  documentation without proper links to the namespace.
* id 172778: A single colon after retval caused a crash.
* id 172783: Doxygen will now put quotes around a filter name
  before calling it so it will work with filters with spaces
  in the name or path.
* id 172818: Improved translation of Todo List to German.
* id 172937: FILE_VERSION_FILTER failed for filenames
  containing spaces.
* id 173034: The \elseif command was not handled properly.
* id 173110: \ingroup did not work with multiple group labels
  anymore.
* id 300204: Doxygen disobeyed Cygwin's 'text/binary mount
  mode' (thanks to Max Bowsher for the patch).
* id 300466: Improved the documentation for
  FILTER_SOURCE_FILES.
* is 300473: Added a browse button for several of Doxywizard's
  fields of the expert dialog where a file was expected.
* id 300532: consecutive @todo items were joined together even
  if they are in different sections.
* id 300745: A disabled @cond section did not omit #define
  documentation.
* is 301409: autolinks to undocumented files did not work
  correctly when SOURCE_BROWSER was enabled.
* id 301437: Fixed a typo in an example that is part of the
  preprocessor documentation.
* id 301478: Fixed some cases where cross-references were not
  properly detected anymore.
* id 301616: Added "+" or "-" to the Objective-C method lists
  in the summary section of a class.
* id 302100: An enum could not be grouped by grouping out of
  line documentation.
* id 302158: When enabling SEPARATE_MEMBER_PAGES and
  CREATE_SUBDIRS the member index contained invalid links.
* id 302160: list directly after @brief not parsed properly if
  there were spaces before the @brief command.
* id 302713: Updated doxytag so it works better with recent
  versions of Qt3 and the Qt4 beta versions.
* id 303305: When using \subpage the page hierarchy wasn't
  reflected in the tree view or .chm index.
* id 303511: Documenting a class in a namespace with a comment
  block inside the namespace containing a @class command did
  not work properly.
* id 303911: Links from todo list items to Objective-C
  categories were broken.
* id 304026: A class/struct/interface can now be turned into
  something else of the same kind using the proper command
  (i.e. @interface could by used to turn a class into an
  interface).
* Doxygen did not honor the "All members of an interface in
  Java are implicitly public" rule.
* An enum of a class could not be documented with @enum from
  inside a namespace.
* Fixed problem handling unname member groups (useful in
  combination with DISTRIBUTE_GROUP_DOC = YES, which didn't
  work anymore).
* Updated Doxygen.dsp (thanks to Gerik Rhoden).
* For a word marked with a #, the # is now also removed when
  no link could be generated.
* Using '<' (or '\<') in a <pre> section cause '$<$' to appear
  in the Latex output.

                   Doxygen Release 1.4.2

    (release date 28-3-2005)

Changes

* If the class/namespace/file member indexes get too long they
  are now automatically split over multiple pages (one page
  per index letter).
* Internal: I've split the input scanner (scanner.l) in a part
  that scans the supported programming languages and passes
  the comment blocks to a second scanner. This should clean up
  the code a lot and make the handling of structural commands
  (like \class and \section) more consistent. It is also a
  first step towards supporting dedicated scanners for other
  programming languages.
* Made doxygen parse .as files (Action Script) as Java code.

New features

* Added a new option SEPARATE_MEMBER_PAGES. When enabled
  doxygen will generate a separate page for each documented
  member, instead of putting all members on the
  class/file/namespace page. An index for other members of the
  same compound is rendered on the left hand side of the page.
* Added new command \subpage that can be used to build a
  hierarchy of pages. For pages this is more convenient than
  using \defgroup and \ingroup. See the documentation more
  details and an example.
* Included man pages for doxygen and doxywizard.
* Language updates for Czech, Swedish, Russian, Italian,
  Catalan, German, Brazilian, Korean, Ukrainian, Romanian,
  Croatian and Chinese,

Bug fixes

* id 124214: #'s inside a single quoted PHP string could lead
  to parse problems.
* id 142339: Doxygen did not using the LATEX_CMD_NAME setting
  when generating formulas.
* id 163180: Extension specific filters did not work.
* id 163940: Labels in dot graphs containing quotes where not
  escaped properly.
* id 164198: \overload text was always English, it is now
  translatable.
* id 164498: Fixed problem where doxygen ignored the
  documentation for members of Objective C class categories
  when put in the implementation section.
* id 164563: \anchor didn't work inside a <pre>...</pre>
  section.
* id 164812: fix compile problem for certain language
  selections.
* id 165097: Fixed problem with wrong syntax color in \code
  section.
* id 165188: in index.xsd the refid attribute type (xsd:Name)
  was not broad enough and has been replaced by xsd:string.
* id 165339: Fixed some issues in the code parser causing
  missed cross-referencing relations and/or call graphs.
* id 165428: ALIASES containing @section commands where not
  handled properly.
* id 165503: grouped classes did not appear as such in the XML
  output.
* id 165793: input filter was applied to \verbinclude.
* id 165816: Grouped functions referenced via tag files had
  broken links
* id 165821: Tag file parser produced bogus errors for nested
  classes and namespaces and no line number was reported.
* id 166043: static initializer block in Java made doxygen
  ignore the rest of the file.
* id 166161: More documentation to make the \code command more
  clear.
* id 166756: Fixed a number of issues with the new comment
  scanner. It should be much more usable now.
* id 166782: XML output: Simple types in a namespace are also
  listed at file scope in index.xml
* id 166863: @class required fully qualified name even if the
  comment block was in the right scope already.
* id 166898: Forward declaring a template class added the
  template argument to next class defined
* id 167037: The method names were non-informative in the todo
  like lists when HIDE_SCOPE_NAMES was set to YES (thanks to
  Luigi Ballabio for the fix).
* id 167040: Related functions were listed as members in the
  todo list.
* id 167462: Doxygen doesn't recognize references to methods
  of classes that come as parameter
* id 168159: Sometimes enums don't have hyperlinks in the
  source code.
* id 168243: Doxygen produced an unclear warning when putting
  multiple @page commands in one comment block.
* id 168693: A C-style comment ending with a brief description
  (including dot) and a **/ as end marker, caused strange
  warning.
* id 168734: Nested C comments in a \code block confused the
  preprocessor.
* id 168754: //@{ was not working with the new comment block
  scanner.
* id 168871: \~ did not work in C++ style documentation and
  aliases.
* id 168961: Fixed problem parsing arrays of unnamed structs.
* id 169003: cross-references were make to global variables
  even if the global variables were hidden by local ones or
  undocumented/private member variables.
* id 169069: static C++ variables with initializers were
  detected as functions.
* id 169188: static functions were not extracted from PHP
  classes even though EXTRACT_STATIC was set to YES.
* id 169495: const Qt properties were not parsed properly.
* id 169535: spaces after \ref command were not preserved in
  <pre> context when the command had only one argument.
* id 169547: Removed bogus warning for friend classes inside
  classes in an anonymous namespace.
* id 169549: Previous fixes introduced flattening of the class
  hierarchy.
* id 169640: File suffix check for the D language was broken.
* id 169641: D contructors and destructors were not detected.
* is 169657: Fixed the way import is treated in D to prevent
  recursive lockup.
* id 169784: Objective-C methods with a variable number of
  arguments were are not parsed properly.
* id 169789: Images specified via \image are now also copied
  to the XML output.
* id 170612: documenting members of nested anonymous compounds
  did no longer work.
* id 170833: <code> ended a brief description.
* id 170835: doxygen didn't match members of classes in
  unnamed namespaces with their definitions
* id 170846: template instance friend classes could not be
  documented externally.
* id 171260: In some cases doxygen produced an incorrect
  warning about duplicate detailed descriptions.
* id 171295: It now possible again to link to a (enum)value of
  a @retval using #name.
* id 171376: \else command was not properly parsed if the
  corresponding \if was disabled.
* id 171749: Using @relatesalso for functions in a namespace
  didn't work correctly.
* It is now possible again to use Thing%s to auto-link to a
  class Thing and put a non-linked "s" after it.
* Nested anonymous namespaces appeared as @<num> in the
  documentation of the parent namespace.
* aliases containing @brief were not handled correctly.
* The class name in the HtmlHelp index was linked to the first
  member function of that class instead of the class itself.
2005-05-31 18:37:20 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
adam
79b422efc9 Changes 1.4.1:
* Minor bug fixes
2005-01-12 10:58:33 +00:00
adam
bb92e5804a Changes 1.4.0:
* In the HTML help output (.chm files) the index items with only one subitem
  are now collapsed into one item
* Some minor tweaks to the style sheet
* @relates can now not only be used for functions, but also for other members
* Static members do have have explicit "static" in the declaration part of
  the documentation
* typedefs and enumeration are no longer shown in the "referenced by" list as
  these are types
* Make configure script use solaris-g++ by default
  (Sun's own compiler generates faulty code for doxygen)
* Included language update for Serbian, German, and Korean
* For directories dependency graphs are now generated
* Added \cond and \endcond commands, which can be used to (conditionally)
  exclude a part of a file. See the manual for an example
* Added "-d ExtCmd" debug option, which when used shows what doxygen will
  execute when invoking an external command (such as dot)
* New option WARN_NO_PARAMDOC that warns about the absence of function
  parameter or return type documentation
* Nested classes are now listed in their containing class
* Extended the \f command to support different environments, i.e. \f{eqnarray*}
  for equation arrays. The end command is \f}
* Added support for group dependency graphs
* New option DOT_TRANSPARENT to enable dot graph with a transparent background
* New option FILE_VERSION_FILTER which allows an external tool to provide
  version information per file, which is then used in the file documentation
* id 162295: New option DOT_MULTI_TARGETS which when set to YES, will run dot
  with multiple output files if possible
* Bug fixes
2005-01-06 10:38:16 +00:00