Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 4ccc2db8b99c88b5a6721fac2a7586c4 > files > 531

doxygen-1.5.5-2mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Doxygen manual: Doxygen History</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.5 -->
<div class="contents">
<h1><a class="anchor" name="history">Doxygen History </a></h1><h2>Version 1.2.0</h2>
<p>
<h3>Major new features:</h3>
<p>
<ul>
<li>
Support for RTF output. </li>
<li>
Using the dot tool of the AT&amp;T's GraphViz package, doxygen can now generate inheritance diagrams, collaboration diagrams, include dependency graphs, included by graphs and graphical inheritance overviews. </li>
<li>
Function arguments can now be documented with separate comment blocks. </li>
<li>
Initializers and macro definitions are now included in the documentation. </li>
<li>
Variables and typedefs are now put in their own section. </li>
<li>
Old configuration files can be upgraded using the -u option without loosing any changes. </li>
<li>
Using the \if and \endif commands, doxygen can conditionally include documentation blocks. </li>
<li>
Added Doc++ like support for member grouping. </li>
<li>
Doxygen now has a GUI front-end called doxywizard (based on Qt-2.1) </li>
<li>
All info about configuration options is now concentrated in a new tool called configgen. This tool can generate the configuration parser and GUI front-end from source templates. </li>
<li>
Better support for the using keyword. </li>
<li>
New transparent mini logo that is put in the footer of all HTML pages. </li>
<li>
Internationalization support for the Polish, Portuguese and Croatian language. </li>
<li>
Todo list support. </li>
<li>
If the source browser is enabled, for a function, a list of function whose implementation calls that function, is generated. </li>
<li>
All source code fragments are now syntax highlighted in the HTML output. The colors can be changed using cascading style sheets. </li>
</ul>
<p>
<h2>Version 1.0.0</h2>
<p>
<h3>Major new features:</h3>
<p>
<ul>
<li>
Support for templates and namespaces. </li>
<li>
Internationalization support. Currently supported languages are: English, Czech, German, Spanish, Finnish, French, Italian, Japanese, Dutch, and Swedish. </li>
<li>
Automatic generation of inheritance diagrams for sub and super classes. </li>
<li>
Support for man page, compressed HTML help, and hyperlinked PDF output. </li>
<li>
Cross-referencing documentation with source code and source inlining. </li>
<li>
LaTeX formulas can be included in the documentation. </li>
<li>
Support for parsing Corba and Microsoft IDL. </li>
<li>
Images can be included in the documentation. </li>
<li>
Improved parsing and preprocessing. </li>
</ul>
<p>
<h2>Version 0.4</h2>
<p>
<h3>Major new features:</h3>
<p>
<ul>
<li>
LaTeX output generation. </li>
<li>
Full JavaDoc support. </li>
<li>
Build-in C-preprocessor for correct conditional parsing of source code that is read by Doxygen. </li>
<li>
Build-in HTML to LaTeX converter. This allows you to use HTML tags in your documentation, while doxygen still generates proper LaTeX output. </li>
<li>
Many new commands (there are now more than 60!) to document more entities, to make the documentation look nicer, and to include examples or pieces of examples. </li>
<li>
Enum types, enum values, typedefs, #defines, and files can now be documented. </li>
<li>
Completely new documentation, that is now generated by Doxygen. </li>
<li>
A lot of small examples are now included. </li>
</ul>
<p>
<h2>Version 0.3</h2>
<p>
<h3>Major new features:</h3>
<p>
<ul>
<li>
A PHP based search engine that allows you to search through the generated documentation. </li>
<li>
A configuration file instead of command-line options. A default configuration file can be generated by <a href="doxygen_usage.html">doxygen</a>. </li>
<li>
Added an option to generate output for undocumented classes. </li>
<li>
Added an option to generate output for private members. </li>
<li>
Every page now contains a condensed index page, allowing much faster navigation through the documentation. </li>
<li>
Global and member variables can now be documented. </li>
<li>
A project name can now given, which will be included in the documentation. </li>
</ul>
<p>
<h2>Version 0.2</h2>
<p>
<h3>Major new features:</h3>
<p>
<ul>
<li>
Blocks of code are now parsed. Function calls and variables are replaced by links to their documentation if possible. </li>
<li>
Special example documentation block added. This can be used to provide cross references between the documentation and some example code. </li>
<li>
Documentation blocks can now be placed inside the body of a class. </li>
<li>
Documentation blocks with line range may now be created using special <code>//!</code> C++ line comments. </li>
<li>
Unrelated members can now be documented. A page containing a list of these members is generated. </li>
<li>
Added an <code>\include</code> command to insert blocks of source code into the documentation. </li>
<li>
Warnings are generated for members that are undocumented. </li>
<li>
You can now specify your own HTML headers and footers for the generated pages. </li>
<li>
Option added to generated indices containing all external classes instead of only the used ones. </li>
</ul>
<p>
<h2>Version 0.1</h2>
<p>
Initial version. </div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Feb 18 10:26:56 2008 for Doxygen manual by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>