pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/doxygen



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Nov 11 00:44:12 UTC 2008

Modified Files:
        pkgsrc/devel/doxygen: Makefile PLIST distinfo
        pkgsrc/devel/doxygen/patches: patch-aa patch-ab patch-af patch-ah
Removed Files:
        pkgsrc/devel/doxygen/patches: patch-ad

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -r1.63 -r1.64 pkgsrc/devel/doxygen/Makefile
cvs rdiff -r1.20 -r1.21 pkgsrc/devel/doxygen/PLIST
cvs rdiff -r1.32 -r1.33 pkgsrc/devel/doxygen/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/doxygen/patches/patch-aa \
    pkgsrc/devel/doxygen/patches/patch-af \
    pkgsrc/devel/doxygen/patches/patch-ah
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/doxygen/patches/patch-ab
cvs rdiff -r1.6 -r0 pkgsrc/devel/doxygen/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index