|
1 /****************************************************************************** |
|
2 * |
|
3 * |
|
4 * |
|
5 * Copyright (C) 1997-2008 by Dimitri van Heesch. |
|
6 * |
|
7 * Permission to use, copy, modify, and distribute this software and its |
|
8 * documentation under the terms of the GNU General Public License is hereby |
|
9 * granted. No representations are made about the suitability of this software |
|
10 * for any purpose. It is provided "as is" without express or implied warranty. |
|
11 * See the GNU General Public License for more details. |
|
12 * |
|
13 * Documents produced by Doxygen are derivative works derived from the |
|
14 * input used in their production; they are not affected by this license. |
|
15 * |
|
16 */ |
|
17 |
|
18 /*! \page history Doxygen History |
|
19 |
|
20 <h2>Version 1.2.0</h2> |
|
21 <h3>Major new features:</h3> |
|
22 <ul> |
|
23 <li>Support for RTF output. |
|
24 <li>Using the dot tool of the AT\&T's GraphViz package, doxygen can now |
|
25 generate inheritance diagrams, collaboration diagrams, include |
|
26 dependency graphs, included by graphs and graphical inheritance overviews. |
|
27 <li>Function arguments can now be documented with separate comment blocks. |
|
28 <li>Initializers and macro definitions are now included in the documentation. |
|
29 <li>Variables and typedefs are now put in their own section. |
|
30 <li>Old configuration files can be upgraded using the -u option without |
|
31 loosing any changes. |
|
32 <li>Using the \\if and \\endif commands, doxygen can conditionally |
|
33 include documentation blocks. |
|
34 <li>Added Doc++ like support for member grouping. |
|
35 <li>Doxygen now has a GUI front-end called doxywizard (based on Qt-2.1) |
|
36 <li>All info about configuration options is now concentrated in a new |
|
37 tool called configgen. This tool can generate the configuration |
|
38 parser and GUI front-end from source templates. |
|
39 <li>Better support for the using keyword. |
|
40 <li>New transparent mini logo that is put in the footer of all HTML pages. |
|
41 <li>Internationalization support for the Polish, Portuguese and Croatian language. |
|
42 <li>Todo list support. |
|
43 <li>If the source browser is enabled, for a function, a list of function whose |
|
44 implementation calls that function, is generated. |
|
45 <li>All source code fragments are now syntax highlighted in the HTML output. |
|
46 The colors can be changed using cascading style sheets. |
|
47 </ul> |
|
48 |
|
49 <h2>Version 1.0.0</h2> |
|
50 |
|
51 <h3>Major new features:</h3> |
|
52 <ul> |
|
53 <li>Support for templates and namespaces. |
|
54 <li>Internationalization support. Currently supported languages are: |
|
55 English, Czech, German, Spanish, Finnish, French, Italian, Japanese, |
|
56 Dutch, and Swedish. |
|
57 <li>Automatic generation of inheritance diagrams for sub and super classes. |
|
58 <li>Support for man page, compressed HTML help, and hyperlinked PDF output. |
|
59 <li>Cross-referencing documentation with source code and source inlining. |
|
60 <li>LaTeX formulas can be included in the documentation. |
|
61 <li>Support for parsing Corba and Microsoft IDL. |
|
62 <li>Images can be included in the documentation. |
|
63 <li>Improved parsing and preprocessing. |
|
64 </ul> |
|
65 |
|
66 <h2>Version 0.4</h2> |
|
67 |
|
68 <h3>Major new features:</h3> |
|
69 <ul> |
|
70 <li>LaTeX output generation. |
|
71 <li>Full JavaDoc support. |
|
72 <li>Build-in C-preprocessor for correct conditional parsing of source code |
|
73 that is read by Doxygen. |
|
74 <li>Build-in HTML to LaTeX converter. This allows you to use HTML tags in |
|
75 your documentation, while doxygen still generates proper LaTeX output. |
|
76 <li>Many new commands (there are now more than 60!) to document |
|
77 more entities, to make the documentation look nicer, and to include |
|
78 examples or pieces of examples. |
|
79 <li>Enum types, enum values, typedefs, \#defines, and files can now be |
|
80 documented. |
|
81 <li>Completely new documentation, that is now generated by Doxygen. |
|
82 <li>A lot of small examples are now included. |
|
83 </ul> |
|
84 |
|
85 <h2>Version 0.3</h2> |
|
86 <h3>Major new features:</h3> |
|
87 <ul> |
|
88 <li>A PHP based search engine that allows you to search through the generated |
|
89 documentation. |
|
90 <li>A configuration file instead of command-line options. A default |
|
91 configuration file can be generated |
|
92 by <a href="doxygen_usage.html">doxygen</a>. |
|
93 <li>Added an option to generate output for undocumented classes. |
|
94 <li>Added an option to generate output for private members. |
|
95 <li>Every page now contains a condensed index page, allowing much faster |
|
96 navigation through the documentation. |
|
97 <li>Global and member variables can now be documented. |
|
98 <li>A project name can now given, which will be included in the |
|
99 documentation. |
|
100 </ul> |
|
101 |
|
102 <h2>Version 0.2</h2> |
|
103 <h3>Major new features:</h3> |
|
104 <ul> |
|
105 <li>Blocks of code are now parsed. Function calls and variables are |
|
106 replaced by links to their documentation if possible. |
|
107 <li>Special example documentation block added. This can be used to |
|
108 provide cross references between the documentation and some example code. |
|
109 <li>Documentation blocks can now be placed inside the body of a class. |
|
110 <li>Documentation blocks with line range may now be created using |
|
111 special <code>//!</code> C++ line comments. |
|
112 <li>Unrelated members can now be documented. A page containing a |
|
113 list of these members is generated. |
|
114 <li>Added an <code>\\include</code> command to insert blocks of source code |
|
115 into the documentation. |
|
116 <li>Warnings are generated for members that are undocumented. |
|
117 <li>You can now specify your own HTML headers and footers for the |
|
118 generated pages. |
|
119 <li>Option added to generated indices containing all external classes |
|
120 instead of only the used ones. |
|
121 </ul> |
|
122 |
|
123 <h2>Version 0.1</h2> |
|
124 Initial version. |
|
125 |
|
126 */ |