From 5ff3c02602652e60f5787e8b988f7b279f649d3e Mon Sep 17 00:00:00 2001 From: albert-github Date: Mon, 4 Nov 2019 20:03:08 +0100 Subject: Spelling corrections for doc directory Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here. Theer are a few that are not corrected as they signal a documentation correction. --- doc/changelog.doc | 300 +++++++++++++++++++++++++++--------------------------- doc/htmlcmds.doc | 2 +- doc/translator.py | 4 +- 3 files changed, 153 insertions(+), 153 deletions(-) diff --git a/doc/changelog.doc b/doc/changelog.doc index e87c7ce..96652eb 100644 --- a/doc/changelog.doc +++ b/doc/changelog.doc @@ -178,7 +178,7 @@
  • Forgot to comment out debug print [view]
  • Give warning when a retval is used multiple times [view]
  • Handling digraph versus label [view]
  • -
  • High consequence coverity mesages [view]
  • +
  • High consequence coverity messages [view]
  • Image not seen as svg image [view]
  • Implement a new EXTRACT_PRIVATE_VIRTUAL option. [view]
  • Implementing `<hr>` for LaTeX [view]
  • @@ -224,7 +224,7 @@
  • Option for 'input buffer overflow' [view]
  • Option syntax for commands is unclear [view], [view]
  • PLANTUML_RUN_JAVA_ONCE is working well. But some specific plantuml has error on ver 1.8.15 [view]
  • -
  • Portuguse translators updated to Doxygen 1.8.16. [view]
  • +
  • Portuguese translators updated to Doxygen 1.8.16. [view]
  • Possibility to show converted fixed form [view]
  • Problem with just an asterisks on a `\code` line [view]
  • Problem with with comment recognition for group open and closing commands [view]
  • @@ -306,7 +306,7 @@ href="https://github.com/doxygen/doxygen/commit/9d83d43f0d8b7058e2f89371a6ab276c
  • constexp.l: group the flex options [view]
  • constexp.y: drop the = from name-prefix [view]
  • declinfo.l: enable reentrant [view]
  • -
  • declinfo.l: group flex options toghether [view]
  • +
  • declinfo.l: group flex options together [view]
  • declinfo.l: move function declarations before [view]
  • delayed creation and update of .md5 files after successful creation of output files [view], [view]
  • do not clobber version placeholder [view]
  • @@ -664,7 +664,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Problems and some enhancements for LaTeX tables [view]
  • RTF layout regarding References and Referenced by [view]
  • RTF lists more levels and removing extra paragraphs [view]
  • -
  • Readded missing "Span" case to DocStyleChange::styleString [view]
  • +
  • Re-added missing "Span" case to DocStyleChange::styleString [view]
  • Redundant whitespace removal breaks some C++ links [with test case and Git bisect] (Origin: bugzilla #791942) [view]
  • Refactored code a bit [view]
  • Refactored code a bit (use const references and made global functions members) [view]
  • @@ -766,7 +766,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Bug 6139 - Menu does not work without Javascript [view]
  • Bug 6141 - Too greedy behavior of @ref const matching [view]
  • Bug 6169 - doxygen build fails [view]
  • -
  • Bug 6170 - Add "\~" command to internatioalization article [view]
  • +
  • Bug 6170 - Add "\~" command to internationalization article [view]
  • Bug 6223 - Problem RTF output: The class list "classes" within the namespace report is wrong indicated. [view]
  • Bug 6238 - parsing error in Fortran file with preprocessing [view] , [view]
  • @@ -844,7 +844,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Use hidden symbol visibility by default [view]
  • Use language identifier instead of file extension for language attribute [view]
  • Use language in stead of lang for language name attribute [view]
  • -
  • Update of the Brazillian translation [view]
  • +
  • Update of the Brazilian translation [view]
  • [preprocessing.doc] typo amended [view]
  • add decimal to base identifier [view]
  • add the number of conditionals path and bugfix [view]
  • @@ -944,7 +944,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Bug 1662 - Fix missing title in non-page docanchors from tag files [view]
  • Bug 2763 - FILTER_PATTERNS won't take command with arguments [view]
  • Bug 4691 - Uses <img> instead of <object> html tag for SVG images [view]
  • -
  • Bug 5174 - error state 21 with fortran code (fixed format) [view]
  • +
  • Bug 5174 - error state 21 with Fortran code (fixed format) [view]
  • Bug 5323 - Missing Page References in the Index Chapters of the LaTex/PDF output [view]
  • Bug 5411 - Inherited member of template class issues warning and is not documented [view]
  • Bug 5711 - Fortran: attributes after a blank line are ignored / Bug 3880 - FORTRAN: comment in subroutine argument list [view]
  • @@ -959,7 +959,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Bug 5933 - Phantom variables/functions in XML, created from non-code files [view]
  • Bug 5937 - CASE_SENSE_NAMES ignored [view]
  • Bug 5938 - Spaces between the closing bracket of the typename and the opening bracket of the parameter list cause detection issues. [view]
  • -
  • Bug 5941 - python unicode docstrings are ignored [view] +
  • Bug 5941 - python Unicode docstrings are ignored [view] , [view]
  • Bug 5945 - Do not allow ligatures in log output [view]
  • Bug 5958 - References for one function can inherit References from subsequent non documented function [view]
  • @@ -977,7 +977,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Bug 5981 - quick link index in alphabetical class list in classes.html doesn't work [view]
  • Bug 5982 - Bad character escaping scheme in HTML anchor generation. [view]
  • Bug 5983 - `@addindex`entries fail to link to the exact location in Compiled HTML Help. [view]
  • -
  • Bug 5985 - Java: final keyword on a parameter brakes docs inherinance [view]
  • +
  • Bug 5985 - Java: final keyword on a parameter brakes docs inheritance [view]
  • Bug 5991 - Using `@page` to add title to Markdown file generates surplus empty page. [view]
  • Bug 5998 - DOT_PATH not expanded [view]
  • Bug 5999 - Files with incorrect extensions (.doc) are picked up by doxygen [view]
  • @@ -1023,17 +1023,17 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Documentation for extensions .f95, .f03 and .f08 [view]
  • Doxygen fails to copy logo image to LaTex output dir [view]
  • FORTRAN determination string in preprocessing [view]
  • -
  • Feature: Translations for german language (changes since 1.8.4) [view]
  • +
  • Feature: Translations for German language (changes since 1.8.4) [view]
  • Fix STRIP_FROM_PATH when running from drive root [view]
  • Fix Windows build instructions. [view]
  • Fix documentation typos [view]
  • Fix for HTML output when using server side search and the new menu bar [view]
  • -
  • Fix for changed references due to different removeRedudantWhiteSpace() implementation [view]
  • +
  • Fix for changed references due to different removeRedundantWhiteSpace() implementation [view]
  • Fix for empty file name [view]
  • Fix for error in travis.yml [view]
  • Fix issue escaping backslash inside markdown style code span [view]
  • Fix linker flags for building with clang on Windows [view]
  • -
  • Fix order of member initilaization [view]
  • +
  • Fix order of member initialization [view]
  • Fix return-type warnings with -DNDEBUG [view]
  • Fix search box rendering in HTML when menu bar is disabled [view]
  • Fix uppercase letters B-Z being unnecessarily escaped in index HTML anchors. [view]
  • @@ -1209,7 +1209,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • 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]
  • +
  • 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]
  • @@ -1236,7 +1236,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Using tabu package for LaTeX tables [view]
  • [Bug 5872] 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]
  • +
  • add spaces like "Doxygen"CN_SPC->"Doxygen" 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]
  • @@ -1293,7 +1293,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Bug 5720 - <CAPTION> inside <TABLE> no longer works for LaTex output [view]
  • Bug 5726 - Duplicate anchors from tagfiles [view]
  • Bug 5727 - Tagfile anchors not generated for enumeration values [view]
  • -
  • Bug 5728 - Non-ascii characters are not emphasised [view]
  • +
  • Bug 5728 - Non-ascii characters are not emphasized [view]
  • Bug 5744 - Using TAGFILES prevents symbol extraction [view]
  • Bug 5753 - PATCH: please consider making doxygen output byte for byte identical between individual runs by default [view]
  • Bug 5754 - Doxygen generates bad "More..." file links for functions within a namespace [view]
  • @@ -1518,9 +1518,9 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
  • Bug 5690 - Crash when building gtkmm documentation [view]
  • Bug 5694 - \cite confused by labels ending with a dot (improved warning message) [view]
  • fix docbook output [view] -
    1. support other than english
    2. +
      1. support other than English
      2. fix broken example link id
      3. -
      4. fix incomplete TOC : no Classe etc.
      5. +
      6. fix incomplete TOC : no Classes etc.
      7. add brief description for Functions etc.
      8. Comply with REPEAT_BRIEF
      9. Do not output duplicated contents when detailed description is missing.
      10. @@ -1793,7 +1793,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      11. Bug 5456 - Crash on \addindex \term [view]
      12. A new files have been added but is not incorporated in the windows build part [view]
      13. Add docbook directory to be removed as well [view]
      14. -
      15. Add extra (documenattion) directories to ignore pattern [view]
      16. +
      17. Add extra (documentation) directories to ignore pattern [view]
      18. Add index support to context [view]
      19. Add line numbers in case comment is not closed properly. [view]
      20. Add template context for annotated class index [view]
      21. @@ -1832,7 +1832,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      22. Fix id parsing for atx markdown headers [view]
      23. Fix segfault on invalid bounding FIG when patching dot [view]
      24. Fix to VHDL scanner. [view]
      25. -
      26. Fix typos in russian translation [view]
      27. +
      28. Fix typos in Russian translation [view]
      29. Fixed Tidy's 'empty span' warning in HTML output [view]
      30. Fixed compiler warnings in section.h [view]
      31. Fixed difference between generated XML schema and XML files for HTML entities [view]
      32. @@ -1847,7 +1847,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      33. Fixed typo in doxyindexer.vcproj [view]
      34. Fixes for missing build dependencies [view]
      35. Give message when PROJECT_LOGO cannot be found or cannot be converted [view]
      36. -
      37. Handlingh of -- by \c and <code> results in - adjusted documentation [view]
      38. +
      39. Handling of -- by \c and <code> results in - adjusted documentation [view]
      40. Improve rendering of sub and superscripts in LaTeX [view]
      41. Improved handling of percent symbol [view]
      42. Improved performance of rendering large index pages, by replacing images in the tables by spans [view]
      43. @@ -1893,7 +1893,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      44. Use hook arrow for hyphens in symbol names in the LaTeX output. [view]
      45. Wrong UTF 8 codes [view]
      46. Fix broken links to subpages in LaTeX output [view]
      47. -
      48. \xmlonly aoppeared twice in see also section of \htmlonly and \docbookonly [view]
      49. +
      50. \xmlonly appeared twice in see also section of \htmlonly and \docbookonly [view]
      51. add css-escape to avoid jquery based xss [view]
      52. add parameter [view]
      53. add search.py, a client for doxygen_sqlite3.db [view]
      54. @@ -2004,7 +2004,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      55. Allow links to other markdown pages of the form [link text](page.md)
      56. Avoid accessing uninitialized memory in fileToString
      57. Build problem with unistd.h and Cygwin The standard g++ compiler under windows (win32-g++) has unistd.gh file; Microsoft windows does not have it, therefore it is better to use the winbuild directory in case of windows and no dependency otherwise
      58. -
      59. Consistency in language part of the documentation Made documentation more inline with other parts of the documentation (regarding the way e.g. filenames are presented) Corrected some spelling errors Corrected the warning in the language.doc by placing ta reference to the files from which language.doc is generated Corrected the color for the languages that are still v1.4.6 (language name now also red in stead of a pink background, was confusing with languages that were 1.5 / 1.6 compatible)
      60. +
      61. Consistency in language part of the documentation Made documentation more inline with other parts of the documentation (regarding the way e.g. filenames are presented) Corrected some spelling errors Corrected the warning in the language.doc by placing a reference to the files from which language.doc is generated Corrected the color for the languages that are still v1.4.6 (language name now also red in stead of a pink background, was confusing with languages that were 1.5 / 1.6 compatible)
      62. Corrected some inconsistencies in the comments
      63. Debug output for lexical analyzer
      64. Deleted generated files from source repository
      65. @@ -2109,7 +2109,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      66. Bug 5225 - Segmentation fault parsing a fortran file
      67. Bug 5226 - Can't use @ref instead of \ref with msc
      68. Bug 5228 - Misleading warning about DOT font
      69. -
      70. Bug 5233 - Out-of-line docs for class template specialisations failing
      71. +
      72. Bug 5233 - Out-of-line docs for class template specializations failing
      73. Bug 5234 - Generated XML is malformed
      74. Bug 5239 - Nested Aliases fail when the nested alias has two or more arguments.
      75. Bug 5242 - doxygen don't hide private Inherited Members
      76. @@ -2206,7 +2206,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      77. id 5056: Added support for processing DocSets with Dash (thanks to Bogdan Popescu for the patch
      78. id 4900: Added option EXTERNAL_PAGES which can be used to determine - whether or not pages importated via tags will appear under related + whether or not pages imported via tags will appear under related pages (similar to EXTERNAL_GROUPS).
      79. id 5042: Added new MathJax command MATHJAX_CODEFILE which supports including a file with MathJax related scripting to be inserted before @@ -2253,7 +2253,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      80. id 4650: Replaced "echo -n" with "printf" in the configure script.
      81. id 4684: Removed warning when using \endinternal
      82. id 4696: Added &, @, and # as allowed characters for commands that
      83. -
      84. id 4788: Included patch by Abert to correctly link pages in the manual
      85. +
      86. id 4788: Included patch by Albert to correctly link pages in the manual
      87. id 4850: Added support for single column Markdown tables.
      88. id 4855: Incomplete documentation on doxygen -w latex
      89. id 4877: Doxygen crashed when structural commands (like \var) appeared @@ -2267,7 +2267,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887 rather than the file name.
      90. id 5059: build using ./configure ; make did not work if the path contained a space.
      91. -
      92. id 5060: Tag files are now identfied by the full path instead of +
      93. id 5060: Tag files are now identified by the full path instead of only the name of the tag file.
      94. id 5086: In some cases members were missing from the tag file.
      95. id 5079: Fortran: derive intent from documentation in case no @@ -2501,7 +2501,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      96. id 5001: Fixed case where doxygen would during preprocessing.
      97. id 5002: A file specified using HTML_EXTRA_STYLEHSHEET did not end up in the Qt Help index.
      98. -
      99. Improved the way enum's are rendered in the HTML output.
      100. +
      101. Improved the way enums are rendered in the HTML output.
      102. When inlining structs (INLINE_SIMPLE_STRUCTS=YES) a <p> was missing for members with a detailed description, causing invalid XHTML.
      103. Fixed problem loading the navigation tree when using .xhtml as the @@ -2583,7 +2583,7 @@ href="https://github.com/doxygen/doxygen/commit/a697caadf1912d0d74faa208f4cff887
      104. Added option AUTOLINK_SUPPORT which can be used to enable/disable autolinking globally.
      105. Included language updates for Czech, Spanish, Greek, Slovak, and - Esparanto.
      106. + Esperanto.

        Bug fixes

          @@ -2870,8 +2870,8 @@ make sure you add the following:
        • id 4651: Included patch by Ryan Schmidt to make the Mac versions in qglobal.h match that of Apple header files.
        • id 4659: Added C++11 classes when BUILTIN_STL_SUPPORT is enabled.
        • -
        • id 4662: Using a backslash in a section cause 026E30F to appear in the - latex TOC.
        • +
        • id 4662: Using a backslash in a section causes 026E30F to appear in the + LaTeX TOC.
        • id 4675: Fortran: case sensitiveness for routines and functions did not work
        • id 4676: Fortran: continuation by ampersand not placed in code output.
        • @@ -2934,7 +2934,7 @@ make sure you add the following: (amount of >'s determine the indentation level).
        • emphasis using *emphasize this* or _emphasis this_ or strong emphasis using **emphasis this**. Unlike classic - Markdown 'some_great_indentifier' is not touched.
        • + Markdown 'some_great_identifier' is not touched.
        • code spans can be created using back-ticks, i.e. `here's an example`
        • Using three or more -'s or *'s alone on a line with only spaces will produce a horizontal ruler.
        • @@ -3254,7 +3254,7 @@ make sure you add the following: depending on the code page (thanks to Hirao for the patch).
        • id 2867: The .spec file in the source distribution did not get updated to the latest version.
        • -
        • id 2872: Fortran: Continuation character was not recognised in +
        • id 2872: Fortran: Continuation character was not recognized in fixed format code.
        • id 2887: Fortran: @param checking was not case insensitive.
        • id 3168: Fixed problem combining @cond with preprocessor directives.
        • @@ -3290,7 +3290,7 @@ make sure you add the following: GENERATE_TREEVIEW was enabled.
        • id 4242: Linking to a section on the main page could result in a broken link when GENERATE_TREEVIEW was enabled.
        • -
        • id 4243: Fixed invalid warning when using @deparated method with +
        • id 4243: Fixed invalid warning when using @deprecated method with default values for parameters.
        • id 4245: A function made related using @relates could end up in the wrong class if there was already a method with a matching @@ -3378,7 +3378,7 @@ make sure you add the following:
        • id 4085: using @dot...@endot produced an image referenced with absolute path.
        • id 4091: \mscfile did not work properly for LaTeX output.
        • -
        • id 4095: Fixed problem where #include's could cause phantom __pad__ +
        • id 4095: Fixed problem where #include could cause phantom __pad__ members to appear in the output (appeared on Windows only).
        • id 4103: Options PROJECT_LOGO and PROJECT_BRIEF were missing from the manual.
        • @@ -3402,7 +3402,7 @@ make sure you add the following:
        • id 4128: Included patch to fix broken hyperlink to page entry in xreflists.
        • id 4136: Header of \page was wrong in Man page output.
        • -
        • id 4137: #include's to other directories were not always linked.
        • +
        • id 4137: #include to other directories were not always linked.
        • id 4140: Using "use Foo\Foo;" in PHP could cause doxygen to hang.
        • id 4142: In some cases the HTML output could contain an extra </p>.
        • id 4147: Tooltips with HTML entities could be wrongly truncated.
        • @@ -3428,7 +3428,7 @@ make sure you add the following:

          Changes

          • Added a header for each HTML page above the navigation menu, - showing the project name and logo and a short descriptin (all optional). + showing the project name and logo and a short description (all optional). Disabling the index (with DISABLE_INDEX) still shows the new header (you can still customize this using HTML_HEADER). This now works nicely in combination with GENERATE_TREEVIEW = YES and/or @@ -3471,7 +3471,7 @@ make sure you add the following: (thanks to Albert).
          • id 3731: Fixed problem handling @cond..@endcond in Fortran code.
          • id 3779: Scope was missing in Tokens.xml when using docsets.
          • -
          • id 3870, 2891: Applied patch tp avoid stripping prefixes for Fortran +
          • id 3870, 2891: Applied patch to avoid stripping prefixes for Fortran subroutines.
          • id 3895: allow label before end statement in Fortran
          • id 3956: </see> was not handled properly in comment block.
          • @@ -3543,7 +3543,7 @@ make sure you add the following:
          • id 2097, 2669: /// were not stripped from formulas and \dot..\enddot
          • id 3190: dropped support for a4wide paper format for LaTeX, since it is on the LaTeX taboo list.
          • -
          • id 3261: Behaviour of CLASS_DIAGRAM=NO in combination with +
          • id 3261: Behavior of CLASS_DIAGRAM=NO in combination with HAVE_DOT=YES, was not properly documented.
          • id 3332: Python comments for next class or method could end up in code of a method/class when enabling INLINE_SOURCES.
          • @@ -3583,7 +3583,7 @@ make sure you add the following:
          • id 3877: In the HTML output </div> was missing for built-in class diagrams.
          • id 3876: References in example files with underscores were wrong.
          • -
          • id : When using Japanese characters mixed with ascii characters +
          • id : When using Japanese characters mixed with ASCII characters doxygen incorrectly ended the brief description with a dot.
          • id 3886: setting MULTILINE_CPP_IS_BRIEF to YES, cause /// to appear in the output.
          • @@ -3595,7 +3595,7 @@ make sure you add the following:
          • id 3898: \copydoc did not work for array type arguments (e.g. int[]).
          • Use \dotfile did not produce the correct map file, so URLs in dot files did not work.
          • -
          • id 3907: #define's in files only found via INCLUDE_PATH were not +
          • id 3907: #define in files only found via INCLUDE_PATH were not correctly handled.
          • id 3918: auto brief description ending with .) cause the ) to end up in the detailed part.
          • @@ -3607,7 +3607,7 @@ make sure you add the following:
          • id 3937: Latex makefile clean target used rm command also for Windows.
          • id 3939: the EXCLUDE_SYMBOLS option was missing form the online docs.
          • id 3962: \htmlinclude and \verbinclude ended the brief description.
          • -
          • id 3963: Inconsistent behaviour when a brief description was given +
          • id 3963: Inconsistent behavior when a brief description was given following by a detailed comment block with JAVADOC_AUTOBRIEF enabled.
          • Fixed a number of typos in the documentation (thanks to Albert)
          • @@ -3683,7 +3683,7 @@ make sure you add the following: and HTML_COLORSTYLE_GAMMA, which control respectively the hue, saturation, and gamma of all elements in the HTML output.
          • Moved dot invocations to the end of a doxygen run. Doxygen will now - run multiple instances of dot in parallel (for better CPU utilisation + run multiple instances of dot in parallel (for better CPU utilization on multi-core systems). The new config option DOT_NUM_THREADS determines the number of threads used (were 0 is auto-detect).
          • Added option EXT_LINKS_IN_WINDOW which controls whether or not @@ -3698,7 +3698,7 @@ make sure you add the following:
          • id 2255, 3796: \if and \endif did not work properly inside auto lists.
          • id 3139: No warning for missing return type documentation even though WARN_NO_PARAMDOC was set to YES.
          • -
          • id 3341: Handling of nesting \defgroup's was not always working +
          • id 3341: Handling of nesting \defgroup was not always working properly.
          • id 3355: ø was not translated correctly in the LaTeX output.
          • id 3401: Use relative paths for mscgen diagrams to avoid errors in the @@ -4063,7 +4063,7 @@ make sure you add the following:
          • id 3457: Fixed problem handling strings like a"\b" within a comment.
          • id 3459: Fixed problem matching explicitly scoped parameter in a template class.
          • -
          • id 3473: A namespaced with name "internal" (C++/CLI keyword) +
          • id 3473: A namespace with name "internal" (C++/CLI keyword) could confuse doxygen's C++ parser.
          • id 3477: @optional/@required attributes for Objective-C were missing from the XML output.
          • @@ -4183,8 +4183,8 @@ make sure you add the following:
          • id 437346: Fixed issue handling multibyte characters in the RTF output.
          • id 475377: Improved error handling in case of character encoding problems.
          • -
          • id 486747: Inherited typedefs were not resolved propertly.
          • -
          • id 508752: Add support for BLOCK DATA to the fortran parser.
          • +
          • id 486747: Inherited typedefs were not resolved properly.
          • +
          • id 508752: Add support for BLOCK DATA to the Fortran parser.
          • id 532695: included documentation update about the use of \public and friends for object-oriented programming in C.
          • id 532808: References to class variables in PHP code did not already work.
          • @@ -4206,7 +4206,7 @@ make sure you add the following: wrong line counting and missing cross-references.
          • id 545128: \overload didn't work if it was the last statement in a comment and not followed by a newline.
          • -
          • id 553380: Removed bogus warning refering to a namespace member from +
          • id 553380: Removed bogus warning referring to a namespace member from with a brief description that was converted to a tooltip.
          • id 553968: Added support for JavaDoc command {@code ... }
          • id 554444: Bullet lists were no longer correctly indented when using @@ -4318,7 +4318,7 @@ make sure you add the following: 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.
          • + translation and also support for Serbian with Cyrillic characters.

          Bug fixes

            @@ -4358,14 +4358,14 @@ make sure you add the following: 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".
          • + tar-ball 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 545970: Referring 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.
          • @@ -4396,7 +4396,7 @@ make sure you add the following:
          • 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 553663: Aliases did not work in Fortran 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.
          • @@ -4432,7 +4432,7 @@ make sure you add the following:
          • id 519573: Included patch to make the font-size button visible in the CHM output.
          • id 521288: Added new options SHOW_NAMESPACES and SHOW_FILES to - Suppress Namepace and Files Pages.
          • + Suppress Namespace and Files Pages.
          • id 521495: Included a patch that makes it easy to modify the root of the html treeview with an image using style sheets.
          • id 522300: Added option IDL_PROPERTY_SUPPORT to enable/disable special @@ -4461,8 +4461,8 @@ make sure you add the following:
          • id 495687: Replaced MAX_DOT_GRAPH_MAX_NODES with DOT_GRAPH_MAX_NODES in the docs & config file.
          • id 508694 Fixed problem with mixed simple and double quotes in - fortran format declaration
          • -
          • id 508752: Fixed problem where the fortran scanner didn't recognize END
          • + Fortran format declaration +
          • id 508752: Fixed problem where the Fortran scanner didn't recognize END
          • id 510971: Fortran: parser was confused by double REAL() in processed statements.
          • id 514488: Fixed problem matching argument lists with const qualifiers.
          • @@ -4503,7 +4503,7 @@ make sure you add the following:
          • id 524473: Removed incorrect warnings about parameters in VHDL.
          • id 525140: Improved handling of Objective-C 2.0 properties.
          • id 525143: Properties are now listed as attributes in the UML diagrams.
          • -
          • id 525144: GENERATE_DOCSET option greyed out in doxywizard.
          • +
          • id 525144: GENERATE_DOCSET option grayed out in doxywizard.
          • id 526155: Removed warning about QFile::setName when parsing VHDL files.
          • id 527781: Template arguments for bases class not shown in a consistent way.
          • @@ -4545,7 +4545,7 @@ make sure you add the following: #define C(S,m) /** container S */ struct S { /** value m */ int m; }
          • id 493923: The options SOURCE_BROWSER, CALL_GRAPH, CALLER_GRAPH, - REFERENCES_RELATION, and REFERENCED_BY_RELATION can now be indepently + REFERENCES_RELATION, and REFERENCED_BY_RELATION can now be independently enabled and disabled. By default the relations are now disabled.

          New features

          @@ -4553,7 +4553,7 @@ make sure you add the following:
        • Added support for VHDL (.vhd or .vhdl extension) based on a patch by Martin Kreis. Use OPTIMIZE_OUTPUT_VHDL when parsing VHDL code.
        • id 374699: Added support for Objective-C 2.0 properties.
        • -
        • Added compilation support for MacOSX 10.5 (Leopard) incombination with +
        • Added compilation support for MacOSX 10.5 (Leopard) in combination with Xcode 3
        • Added support for docsets, which allow integration of doxygen generated API documentation in Xcode 3. new options: @@ -4572,7 +4572,7 @@ make sure you add the following: the second and third argument of a \class command, when the documentation is already in front of a class definition.
        • Added translator support for Macedonian.
        • -
        • Added language updates for German, Perian, Spanish, Taiwanese, +
        • Added language updates for German, Persian, Spanish, Taiwanese, and Chinese, Korean, Croatian.

        Bug fixes

        @@ -4607,7 +4607,7 @@ make sure you add the following: some compilers.
      107. id 492027: Ampersand (&) in front of parameter stops documenting of PHP source
      108. -
      109. id 493249: using a namespace (or fortran module) caused the namespace +
      110. id 493249: using a namespace (or Fortran module) caused the namespace to appear in the documentation as if it was defined.
      111. id 493434: Nested C# style XML lists in a comment block were not handled correctly.
      112. @@ -4631,7 +4631,7 @@ make sure you add the following:
      113. id 500635: Project name is no longer placed before each top level item in the treeview and other indices.
      114. id 500465: Fixed some issues compiling for AIX.
      115. -
      116. id 500928: Fixed parser issue handling a tripple quoted +
      117. id 500928: Fixed parser issue handling a tipple quoted string when used to initialize a Python variable.
      118. id 500944: Python variables with package scope were only extracted if EXTRACT_STATIC was enabled.
      119. @@ -4650,7 +4650,7 @@ make sure you add the following:
      120. id 507603: Enabling FILTER_SOURCE_FILES caused strange warnings when INPUT_FILTER is empty.
      121. id 508740: Using upper case port mode specifiers did not work correctly.
      122. -
      123. id 508753: Fortran: Added .f as allowed fortran extension.
      124. +
      125. id 508753: Fortran: Added .f as allowed Fortran extension.
      126. id 508759: Fortran: fixed potential memory corruption while scanning parameter lists.
      127. id 507528: XML output was not correct for pointer arrays.
      128. @@ -4659,7 +4659,7 @@ make sure you add the following: documentation.
      129. id 509582: Fortran: Spaces in function return type were not parsed properly.
      130. -
      131. id 510387: Fortran scanner didn't parse initialisation of complex type +
      132. id 510387: Fortran scanner didn't parse initialization of complex type correctly.
      133. id 511921: @file command ended brief description even when JAVADOC_AUTOBRIEF was enabled.
      134. @@ -4692,7 +4692,7 @@ make sure you add the following: (used for Python to C++ bindings).
      135. id 475828: Added support for CLI/C++ style indexed properties.
      136. Added config option TYPEDEF_HIDES_STRUCT which when enabled treats a typedef - of a struct as a struct with the name of the typedef. This behavious was + of a struct as a struct with the name of the typedef. This behavior was coupled to OPTIMIZE_OUTPUT_FOR_C in the previous version and is now an independent option.
      137. Included updates for the Korean, Brazilian and Chinese translations.
      138. @@ -4784,7 +4784,7 @@ make sure you add the following:
      139. When OPTIMIZE_OUTPUT_FOR_C is enabled then a struct definition of the form typedef struct _S { ... } S_t will be shown in the output as a struct of type S_t and the typedef itself is omitted - (previousily _S was shown + (previously _S was shown as well as a typedef of the form typedef _S S_t).
      140. Improved the line-breaking rules for members whose return types have many characters (for example a function returning a pointer to a template class).
      141. @@ -4970,7 +4970,7 @@ make sure you add the following:
      142. id 390821: Fixed problem parsing Java 1.5 enums with initializers.
      143. id 391619: When dot produces an non-zero return code, doxygen now prints the return code and the command it tried to execute.
      144. -
      145. id 407815: Doxygen's got confused by certain combinations of " and ' s in PHP code.
      146. +
      147. id 407815: Doxygen got confused by certain combinations of " and ' in PHP code.
      148. id 409935: Fixed bug in qcstring.cpp
      149. id 411300: PDF/Latex output was broken for operator[] documentation.
      150. id 411328: Fixed Accessibility/Section 508 Compliance issue.
      151. @@ -5034,7 +5034,7 @@ make sure you add the following:
      152. id 131445: Fixed autolinking for related functions.
      153. id 137236: Updated documentation to make it clear that a lower-case only word is not a candidate for autolinking.
      154. -
      155. id 141758: Fixed a problem parsing <?=...?> contructs outside of functions in PHP.
      156. +
      157. id 141758: Fixed a problem parsing <?=...?> constructs outside of functions in PHP.
      158. id 319169: Second level index not shown when DISABLE_INDEX=YES.
      159. id 325337: Added "optimize output for C#" option to Doxywizard.
      160. id 325426: Partial C# class inside a namespace where not handled properly.
      161. @@ -5068,7 +5068,7 @@ make sure you add the following: an anonymous namespace
      162. id 349867: Fixed issue handling brief and detailed description when both are positioned after an item.
      163. -
      164. id 350168: Doxygen didn't parse C# type contraints properly.
      165. +
      166. id 350168: Doxygen didn't parse C# type constraints properly.
      167. id 351890: In some cases C# attributes were treated as properties.
      168. id 353044: C99 style variadic macros were not handled properly by doxygen.
      169. id 353195: Member grouping with SUBGROUPING = YES now works the same for files @@ -5249,7 +5249,7 @@ make sure you add the following: set.
      170. id 318460: Multiply-defined labels if two function specializations differ only on the name of a template parameter.
      171. -
      172. id 319219: Spurious space was inserted after inlined math formulae.
      173. +
      174. id 319219: Spurious space was inserted after inlined math formulas.
      175. id 319826: The file name for template classes could become too long causing files that cannot be created by some file systems.
      176. id 320026: undocumented "typedef struct foo baz" causes subsequent @@ -5362,7 +5362,7 @@ make sure you add the following:
      177. id 311198: If JAVADOC_AUTOBRIEF was set to YES, a \todo or \bug like command always ended at the first dot.
      178. id 311207: The /* and */ inside a \code ... \endcode code fragment - were stipped.
      179. + were stripped.
      180. id 311577: Putting a documentated class name in the title of the main page caused a LaTeX error if pdf hyperlinks were enabled.
      181. id 311665: Fixed compile issue for Solaris.
      182. @@ -5464,13 +5464,13 @@ make sure you add the following:
      183. id 304598: Using operator-- in resulted in broken HTML output due to the embedded doxytag that include the end of a HTML comment.
      184. id 304623: Spreading a @fn command over multiple lines didn't work - anymore without using line-contination characters.
      185. + anymore without using line-continuation characters.
      186. id 304666: Attributes of the same class appeared separated with \n in collaboration diagrams
      187. -
      188. id 304751: A define "foo()" was indisguishable from a define "foo" in +
      189. id 304751: A define "foo()" was indistinguishable from a define "foo" in the XML output.
      190. id 304752: XML location tag attribute "file" could have the - syntactially wrong value "<generated>" in some cases.
      191. + syntactically wrong value "<generated>" in some cases.
      192. id 305334: INPUT_FILTER tag did not work properly anymore due to additional quotes.
      193. id 305364: Improved argument matching routine to avoid cases where @@ -5581,12 +5581,12 @@ make sure you add the following: CASE_SENSE_NAME was set to NO.
      194. id 170592: Using \ref for Objective-C methods did not work if the name contained a colon.
      195. -
      196. id 171795: Refering to Objective-C methods now follows Apple's +
      197. id 171795: Referring to Objective-C methods now follows Apple's conventions.
      198. 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.
      199. -
      200. id 171923: Doxygen failed to match arguments for a function documentated +
      201. id 171923: Doxygen failed to match arguments for a function documented out-of-line with @fn and using @relatesalso.
      202. id 172118: Doxywizard now shows the version of doxygen it is for.
      203. id 172133: Doxygen did not longer ignore preceding C++ comments inside a @@ -5596,7 +5596,7 @@ make sure you add the following:
      204. id 172329: The index of the CHM did not always link to groups correctly.
      205. id 172456: Fixed case where doxygen had problems differentiating const and non-const member functions.
      206. -
      207. id 172494: @code blocks were not poperly ignored by the preprocessor +
      208. id 172494: @code blocks were not properly ignored by the preprocessor in some cases.
      209. id 172622: Fixed parse problem for Objective-C method implementations whole declaration part ended with a semicolon.
      210. @@ -5754,7 +5754,7 @@ make sure you add the following: an anonymous namespace.
      211. id 169549: Previous fixes introduced flattening of the class hierarchy.
      212. id 169640: File suffix check for the D language was broken.
      213. -
      214. id 169641: D contructors and destructors were not detected.
      215. +
      216. id 169641: D constructors and destructors were not detected.
      217. is 169657: Fixed the way import is treated in D to prevent recursive lockup.
      218. id 169784: Objective-C methods with a variable number of arguments were @@ -5881,7 +5881,7 @@ make sure you add the following:
      219. id 155272: Image filenames in RTF output were not quoted causing problem with custom images whose name contained spaces.
      220. id 155322: Fixed parse problem for php code containing '#'.
      221. -
      222. id 155224: Java interfaces did't resolve across packages w/o FQN.
      223. +
      224. id 155224: Java interfaces didn't resolve across packages w/o FQN.
      225. id 156411: Return type of a function was not hyperlinked in some cases (typical with nested namespaces or Java packages).
      226. id 156445: function seen first in header and doc'ed in @@ -6129,7 +6129,7 @@ make sure you add the following:
      227. Included patch that removes some cosmetic annoyances in the man page output (thanks to Chris Croughton).
      228. Added internationalization support for Afrikaans and - Lithanian. Included language updates for Dutch, + Lithuanian. Included language updates for Dutch, Czech, Italian, Brazilian, Croatian, Japanese, Norwegian and Russian.
      229. @@ -6146,7 +6146,7 @@ make sure you add the following:
      230. id 138394: C style comments placed on the same line after a macro definition appeared as part of the macro's value.
      231. id 138429: Fixed language setting for HTML output when using - traditional chinese.
      232. + traditional Chinese.
      233. id 140259: Using @dotfile in a comment block could cause broken @refs to sections defined after the @dotfile command.
      234. id 141915: Fixed a couple of problems with the RTF output.
      235. @@ -6309,7 +6309,7 @@ make sure you add the following:
      236. Examples (documented via \example) are now included in the XML output.
      237. New option SORT_BRIEF_DOCS which when enabled will list the declaration section of the documentation (with the brief descriptions) - in alpabetical order, instead of declaration order (thanks to + in alphabetical order, instead of declaration order (thanks to Akos Kiss for the patch).
      238. Included patch for Hungarian translation (thanks to Akos Kiss) and for the Serbian language. Added support for mixed Korean/english @@ -6364,7 +6364,7 @@ make sure you add the following:

        New features

        • Added support for parsing K&R style function prototypes. - Please try it on your favourite legacy C project and report any + Please try it on your favorite legacy C project and report any problems.
        • Included languages updates for Traditional Chinese, Danish, German, Korian translation.
        • @@ -6374,7 +6374,7 @@ make sure you add the following: generating source code listings as part of the XML output (thanks to Paul Ross for the patch).
        • Added new config option ABBREVIATE_BRIEF which makes the - abbration process of brief descriptions configurable and language + aberration process of brief descriptions configurable and language independent (thanks to Jake Colman for the patch).
        • The alphabetical class list now comes with a quick index (thanks to Marcin Zukowski for the patch).
        • @@ -6396,7 +6396,7 @@ make sure you add the following: was produced.
        • id 123206: Fixed problem in qtools when opening files in text mode.
        • id 123322: The search page did not honor DISABLE_INDEX.
        • -
        • id 123420: Functions with a brief description caused bugus </em> tags +
        • id 123420: Functions with a brief description caused bogus </em> tags in the HTML output.
        • id 124114: typo in the generated PHP search script could cause errors in the search result page.
        • @@ -6436,7 +6436,7 @@ make sure you add the following:
        • Fixed problem that HTML image maps ended up in the RTF output.
        • Fixed bug in code fragment parser that could cause memory corruption in certain cases.
        • -
        • Fixed problem matching definition and declation of functions, which +
        • Fixed problem matching definition and declaration of functions, which could cause bogus warnings for functions with the same name but in different namespaces.
        • Using "/// @file" to document a file quickly was not possible, while @@ -6679,7 +6679,7 @@ make sure you add the following:
        • Links to groups imported via tag files were broken.
        • Fixed problem resolving class relations for nested classes within namespaces.
        • -
        • Static members can now be documentated in a separate file using \fn +
        • Static members can now be documented in a separate file using \fn as long as they have unique names. If the names are not unique the documentation must be located in the same file (as was required before).
        • In arguments and return types of the form NA::A were not linked if NA @@ -6704,7 +6704,7 @@ make sure you add the following:
        • Fixed problem handling omission of the optional arguments of the \image command.
        • Enabling HIDE_IN_BODY_DOCS did not work properly if C++-style special - comments were used inside the body of a fucntion.
        • + comments were used inside the body of a function.
        • Fixed problem cross-referencing variables used as a guard (i.e. if (var) ...)
        • Setting ENUM_VALUES_PER_LINE to 0 caused a division by 0 error.
        • @@ -6776,7 +6776,7 @@ make sure you add the following:
        • Fixed preprocessor problem with parsing /*//*/
        • URL's in the docs using <a href=""> caused a nested link.
        • "using namespace A::B;" confused the code parser.
        • -
        • Interface keyword was not recognised in C# (thanks to Onorio Catenacci +
        • Interface keyword was not recognized in C# (thanks to Onorio Catenacci for the patch).
        • Line counting was incorrect when parsing multi-line formulas.
        • \section's in a \mainpage are now correctly numbered in the LaTeX @@ -6829,7 +6829,7 @@ make sure you add the following: if they were documented.
        • The treeview page was not rendered with the right character set (it was always English).
        • -
        • Explicit template instantations appeared as a variable in the output.
        • +
        • Explicit template instances appeared as a variable in the output.
        • Java instance and static initializer blocks are now correctly parsed and can be documented.
        • Fixed bug in the LATEX_HIDE_INDICES option.
        • @@ -6897,7 +6897,7 @@ make sure you add the following: was already suggested in the docs).
        • source code line in the XML output didn't escape special characters like & anymore.
        • -
        • Fixed small bug in german translation (thanks to Jens Seidel).
        • +
        • Fixed small bug in German translation (thanks to Jens Seidel).
        • e-mail addresses with multiple dots got truncated when linked.
        • Attributes of html commands with value "" where not properly parsed causing the image in the legend page not to appear.
        • @@ -6931,7 +6931,7 @@ make sure you add the following:
        • Fixed problem in code browser that prevented linking to global variables defined in other files.
        • When putting a "using namespace X" in a header file doxygen did not - recognise this in files that included the header file.
        • + recognize this in files that included the header file.
        • Fixed bug in parsing sections without title.
        • doxytag did not include anchor in the search index. Thanks to Joerg Schlichenmaier for the fix.
        • @@ -6978,7 +6978,7 @@ make sure you add the following:
        • RCS/CVS tags did not appear in the output.
        • @note section result in section with type "bug" in the XML output.
        • Dot graphs were truncated too quickly in some cases.
        • -
        • Files with a .php4 extension are now recognised as PHP files.
        • +
        • Files with a .php4 extension are now recognized as PHP files.
        • Source browser could get out of sync causing wrong cross references.
        • Text after @} could end up in another documentation block.
        • Putting a style command such as \c or \b at the end of a line, before @@ -7020,7 +7020,7 @@ make sure you add the following:
        • Included language updates for French, Czech, and Russian.
        • Included a number of enhancements to the xml parser (thanks to a patch by Tree).
        • -
        • Locally documentated parameters now appear in the XML output +
        • Locally documented parameters now appear in the XML output (thanks to Cormac Twomey for the patch).
        • The preprocessor now inserts line control commands where appropriate.
        @@ -7028,7 +7028,7 @@ make sure you add the following:
        • Aliased \if .. \endif commands around a \brief section were not handled properly.
        • -
        • Warnings for undocumentation members were not generated anymore +
        • Warnings for undocumented members were not generated anymore in certain cases.
        • A member of a group linked with \ref showed the group's title as link text instead of the member's name.
        • @@ -7111,7 +7111,7 @@ make sure you add the following:
        • Undocumented private friend classes no longer cause warnings
        • Undocumented private classes no longer cause warnings
        • Undocumented members are now hidden if they are - default constuctors, destructors or reimplemented.
        • + default constructors, destructors or reimplemented.
      239. Pages introduced via \page are now context aware. This means that if you put them inside a class or namespace, names do not have @@ -7126,11 +7126,11 @@ make sure you add the following: that a list of all deprecated items is generated. Thanks to Angela Marshall for the patch.
      240. Enum value documentation was added to the XML output.
      241. -
      242. Files ending with ".inc" are now recognised as PHP files +
      243. Files ending with ".inc" are now recognized as PHP files (thanks to Marcus Ahlfors).
      244. Included updated documentation for language translators (thanks to Petr Prikryl).
      245. -
      246. Included language updates for Czech, Slovak, Brazillan, Croatian, +
      247. Included language updates for Czech, Slovak, Brazilian, Croatian, Portuguese, Russian, Polish, Japanese and Serbian. Include language support for Catalan (thanks to Albert Mora)
      248. Included .dsp update by Simon Goodwin (already needs to be updated @@ -7218,12 +7218,12 @@ make sure you add the following: of some item and paste it in another documentation block.
      249. i18n: Added support for the Serbian language (thanks to Dejan Milosavljevic). Included a new language option Japanese-en for combined Japanese - and english.
      250. + and English.
      251. Included patch for dealing with variable argument macros in @param (thanks to Alfred Heggestad).
      252. Added new option MULTILINE_CPP_IS_BRIEF to make doxygen treat a multi-line brief comment block as a brief description. Set this to - YES to obtain the behaviour of version 1.2.15 and earlier. Default as + YES to obtain the behavior of version 1.2.15 and earlier. Default as of version 1.2.16 is to treat multi-line C++ comment block as a detailed description.
      253. New option CHM_FILE to set the .chm file (and path) to use for @@ -7298,7 +7298,7 @@ make sure you add the following:
      254. operator|() caused invalid entries in the latex index.
      255. Fixed bug parsing URLs with curly braces in documentation blocks.
      256. -
      257. Html help output now uses the correct language code if non english +
      258. Html help output now uses the correct language code if non English language is selected.
      259. Fixed bug in generate makefile for latex output (thanks to Petr Prikryl)
      260. @@ -7306,7 +7306,7 @@ make sure you add the following: confused the parser.
      261. Fixed problem handling function typedefs.
      262. \endif appeared in output when used via ALIASES in a brief description.
      263. -
      264. Included heuristic to distiguish between a variable definition +
      265. Included heuristic to distinguish between a variable definition with initialization via a constructor and a function prototype (e.g. "Test var(initVal);", v.s. "Test func(SomeType);").
      266. Fixed lock-up problem when to @brief were put after each other in a @@ -7373,10 +7373,10 @@ make sure you add the following: Please report any problems that remain.
      267. Alias commands put in separate parameter documentation blocks were not resolved.
      268. -
      269. The documentation for arguments, documented with a seperate +
      270. The documentation for arguments, documented with a separate documentation block, was not consistently shown in source and header files, depending on the order of the input files.
      271. -
      272. The characters '(', ')', '$', ''', and ';' were not recognised +
      273. The characters '(', ')', '$', ''', and ';' were not recognized as part of an URL.
      274. Grouped enum values could not share the same documentation block even when DISTRIBUTE_GROUP_DOC is YES.
      275. @@ -7397,7 +7397,7 @@ make sure you add the following: classes, imported via using declarations, as their parameter type.
      276. Fixed bug in conditional section handling for cases like: @if guard text @else more text @endif
      277. -
      278. The html help files did not honour the HTML_FILE_EXTENSION settings.
      279. +
      280. The html help files did not honor the HTML_FILE_EXTENSION settings.
      281. Removed bogus warning when using @param for function-type parameters.
      282. Include statements in the source browser output now link to the @@ -7470,7 +7470,7 @@ make sure you add the following: with full access to documentation blocks. Made inheritance/collaboration diagrams accessible via the XML parser API (see addon/doxmlparser/include/doxmlintf.h). - Reorganised the internals of the XML parser so the API does + Reorganized the internals of the XML parser so the API does not require destructors. Made the parser more portable (it should compile with gcc and M$ visual C++ now).
      283. @@ -7493,7 +7493,7 @@ make sure you add the following:
      284. In some cases the tree view showed leaf elements as non-leafs.
      285. Fixed a number of cases where illegal characters could end up in the XML output.
      286. -
      287. If a function in a base class was (re)implemented by serveral classes +
      288. If a function in a base class was (re)implemented by several classes only one of them appeared in the "(re)implemented in" list.
      289. graph_legend.gif was hardcoded in translator_*.h files. Note to translators: this has affected all translator files, so please @@ -7560,7 +7560,7 @@ make sure you add the following: this tag switches off the language filter... */ - Which of the language specific fragments is outputed depends + Which of the language specific fragments is outputted depends on the setting of OUTPUT_LANGUAGE (Thanks to Milan Rusek for the patch).
      290. Added build support for Cygwin (thanks to Ryunosuke Sato).
      291. Added new option HTML_FILE_EXTENSION to allow different file extension @@ -7595,7 +7595,7 @@ make sure you add the following:
      292. Undocumented classes exposed when setting EXTRACT_ALL to YES, could result in broken links in the class hierarchy.
      293. Exception specifications in Java were not parsed properly.
      294. -
      295. If INLINE_INHERITED_MEMB was YES, pure vitual members of base classes +
      296. If INLINE_INHERITED_MEMB was YES, pure virtual members of base classes reachable via multiple paths appeared more than once in the documentation.
      297. Removed potential recursive loop when computing reimplements relations @@ -7856,7 +7856,7 @@ make sure you add the following:
      298. Fixed a number of XML output bugs (thanks to Christian Hammond).
      299. Fixed bug parsing character literals.
      300. Fixed bug in RTF output (bracket mismatch).
      301. -
      302. Inializer of the last enum value of an enum did not always appear.
      303. +
      304. Initializer of the last enum value of an enum did not always appear.
      305. Dots were removed from return types in Java.
      306. In some cases a broken "More..." link was generated after a brief class description.
      307. @@ -7965,10 +7965,10 @@ make sure you add the following:
        • Friend class declarations are now treated as normal members.
        • Completely rewrote the way templates are handled. - Doxygen now (internally) computes all template instances it encounters. + Doxygen now (internally) computes all template instantiations it encounters. This has the following advantages:
            -
          • Template instances are now shown in the hierarchical index +
          • Template instantiations are now shown in the hierarchical index and in all class diagrams in a uniform way.
          • The list of all members is now correct for classes deriving from a template.
          • @@ -7986,7 +7986,7 @@ make sure you add the following:
          • Added GNU install tool auto detection to the configure script.
          • Included update for French translation (thanks to Xavier Outhier) Olexij Tkatchenko has added support for the Ukrainian language. - Included update for Portuguese and Brazillian.
          • + Included update for Portuguese and Brazilian.
          • Added --docdir option to the configure script.
          • Using the non-commercial version of Qt for windows, it is now possible to build doxywizard for windows.
          • @@ -8001,7 +8001,7 @@ make sure you add the following:
          • Removed bogus warnings when parsing tag files.
          • The detailed description in a @name block can now be more than plain text.
          • -
          • Included fix for the tree view script for the mozilla browser +
          • Included fix for the tree view script for the Mozilla browser (thanks to Alec Panovici).
          • Grouping members with the same signature but with a different scopes is now possible.
          • @@ -8036,7 +8036,7 @@ make sure you add the following: list of all members, while they were accessible from the derived class.
          • Reworked part of the template handling. Doxygen should now be capable of handling nested template classes correctly. Please test - this if you are using these contructs. Thanks to Christoph Koegl + this if you are using these constructs. Thanks to Christoph Koegl for providing some difficult test cases.
          • Fixed parse problem when parsing << as part of the first argument of a typedef.
          • @@ -8088,7 +8088,7 @@ make sure you add the following:

            New features

            • The dot generated inheritance and collaboration graphs for classes - should now show the proper template instantation for the derived/used + should now show the proper template instantiation for the derived/used classes. For instance it should show that class S uses class V (indirectly) in the following example:
              @@ -8127,7 +8127,7 @@ make sure you add the following:
               
                      \defgroup must be used exactly once for a group, so you should
                      provide a title. Without the title you will get a warning and
              -       doxygen will use the name as title (this is the old behaviour).
              +       doxygen will use the name as title (this is the old behavior).
                      
                      /** \addtogroup name */
                      
              @@ -8176,7 +8176,7 @@ make sure you add the following:

              Bug fixes

              • Fixed a bug in the LaTeX output generation (empty lists).
              • -
              • Doxygen can now distiguishing f(const A) from f(const B) +
              • Doxygen can now distinguishing f(const A) from f(const B) even though they match from a syntactical point of view.
              • A template base class that is actually an inherited template argument of the derived class is no longer shown in the output @@ -8265,7 +8265,7 @@ make sure you add the following:
              • Setting OPTIMIZE_OUTPUT_FOR_C still produced some C++-ish sentences for the list of all struct/union fields.
              • Undocumented friend functions were listed as friend classes.
              • -
              • A CORBA IDL union with a switch was not always recognised correctly.
              • +
              • A CORBA IDL union with a switch was not always recognized correctly.
              • doxygen did not handle try-function-blocks with multiple catch clauses properly.
              • \bug and co. were not working for static members.
              • @@ -8320,8 +8320,8 @@ make sure you add the following:
                • the addin no longer requires administrator privileges to work (thanks to Michael Beck)
                • -
                • the existance of files is now checked (thanks to Pekka Pessi).
                • -
                • .odl and .inl files are recognised (thanks to Pekka Pessi).
                • +
                • the existence of files is now checked (thanks to Pekka Pessi).
                • +
                • .odl and .inl files are recognized (thanks to Pekka Pessi).
              @@ -8351,7 +8351,7 @@ make sure you add the following: if EXTRACT_PRIVATE is set to YES, instead of just the non-inherited private members.
            • Fixed autolink problem for grouped members.
            • -
            • Mutliple static global functions with the same name (but in different +
            • Multiple static global functions with the same name (but in different files), which were forward declared, could make doxygen put the wrong documentation block at the wrong global function.
            • Support for Norwegian was not enabled.
            • @@ -8378,7 +8378,7 @@ make sure you add the following:
            • Putting <a href="..."><img src="..."></a> in the docs will now work as expected for HTML.
            • Fixed problems with >pre>...>/pre> block in LaTeX.
            • -
            • Putting &ccedil; in the docs now preduces a c-cedille.
            • +
            • Putting &ccedil; in the docs now produces a c-cedille.
            @@ -8430,7 +8430,7 @@ make sure you add the following:

            Bug fixes

            • Fixed 0-pointer bug that could crash doxygen in some cases.
            • -
            • Starting a list in a brief JavaDoc-style description splitted +
            • Starting a list in a brief JavaDoc-style description split the list into two invalid parts if a list item ended with a dot.
            • Fixed a problem with linking to grouped class members.
            • Indenting of code fragment in LaTeX output was not always correct. @@ -8517,7 +8517,7 @@ make sure you add the following:
            • \ingroup can now be put in a one line comments (thanks to Patrick Ohly)
            • \ingroup in a comment block before a comma separated list of variables is now applied to all variables (as is the documentation - itself). (thanke to Patrick Ohly for the patch)
            • + itself). (thanks to Patrick Ohly for the patch)
            • @{ .. @} blocks can now be used for normal groups as well (thanks to Trevor Robinson for the patch). Here is an example:
              @@ -8623,7 +8623,7 @@ make sure you add the following:
               
              • Support for the Slovene language (thanks to Matjaz Ostroversnik)
              • Bit fields for struct members are now shown in the documentation.
              • -
              • Enabled "favourites" and "Full text-search" for the generated +
              • Enabled "favorites" and "Full text-search" for the generated HTML Help browser files.
              • Added support for M$-IDL properties. The "methods:" section now also works.
              • @@ -8678,9 +8678,9 @@ make sure you add the following: now always pointing to the correct file (thanks to Bill Soudan for the patch).
              • Fixed HTML bug in non-indexed namespace member lists.
              • -
              • Using `:' inside ID's caused problems for some - XML parsers. I'm now using "__" instead. Also removed @ from appearing - in the output when annonymous compounds were used.
              • +
              • Using ':' inside ID's caused problems for some + XML parsers, I'm now using "__" instead. Also removed @ from appearing + in the output when anonymous compounds were used.
              • Fixed output bug that is caused by nesting paragraph commands inside autolists.
              • Doxygen no longer generates source files for input files that @@ -8731,7 +8731,7 @@ make sure you add the following:
              • Added support for namespace aliases.
              • Added RTF patch from Alexander Bartolich. Here is his description of the changes: - "The following patch of rtgen.cpp allows to read *complete* style + "The following patch of rtfgen.cpp allows to read *complete* style definitions from rtfstyle. This includes \sbasedon, \snext, \additive and actual style names. @@ -8758,7 +8758,7 @@ make sure you add the following: and a[2]->func().
              • \em %className did not remove the %
              • In some cases namespace members ended up multiple times in the - documentatation.
              • + documentation.
              • Fixed a bug in the auto list generation.
              • \latexonly inside brief description did not work properly.
              • "Referenced By" list did not include constructors with @@ -8785,7 +8785,7 @@ make sure you add the following: item indicating where the todo item was found. The todo list (and all todo items) can be disabled by setting GENERATE_TODOLIST to NO.
              • <pre> ... </pre> blocks now behave as in plain HTML instead of - \code ... \endcode blocks. This also works for LaTeX ofcourse. + \code ... \endcode blocks. This also works for LaTeX of course. These blocks differ from \verbatim ... \endverbatim blocks in that commands can be used inside these blocks.
              @@ -8824,7 +8824,7 @@ make sure you add the following:
              Credits go to Joerg Baumann.
            • Included French and Czech language updates from Mathieu DespriĆ©e and - Petr Prikryl. Also included a language update for german from + Petr Prikryl. Also included a language update for German from Raimund Klein.
            • Doxygen will now do give proper warnings for formulas that do not end properly.
            • @@ -8896,7 +8896,7 @@ make sure you add the following: graphicx package instead of epsfig to simplify the use of pdflatex (thanks to Pier Giorgio for showing me how that works).
            • Reimplemented the system() call for Unix, so doxygen becomes - interruptable when calling external tools such as dot.
            • + interruptible when calling external tools such as dot.
            • Changed the way -w works. It can now also be used to generate template header and footers.
            @@ -8932,7 +8932,7 @@ make sure you add the following: set the file patterns for the include files (if left empty the FILE_PATTERNS will be used, which was also the old behaviour). -
          • Added a couple of commands for kdoc compatability: @p, +
          • Added a couple of commands for kdoc compatibility: @p, @li, @em. Also made @ref a bit less strict.
          • Portuguese translation by Rui Lopes.
          • @@ -8964,12 +8964,12 @@ make sure you add the following:
          • Global functions within anonymous namespace scopes did appear in the documentation with the anonymous scope marker used internally by doxygen.
          • -
          • "namespace{}",so without space was not recognised as a namespace.
          • +
          • "namespace{}",so without space was not recognized as a namespace.
          • If the search engine was used then running installdox on the generated html resulted in bogus links to the search engine.
          • Fixed some compiler warning on Solaris.
          • Changed grey by grey50 in dot.cpp to avoid PDF conversion problems.
          • -
          • A </pre> that was not preceeded by a whitespace was ignored
          • +
          • A </pre> that was not preceded by a whitespace was ignored
          • The methods operator<() and operator<<() were not automatically linked anymore.
          • Some special characters in LaTeX were eating up the blanks that @@ -9041,7 +9041,7 @@ make sure you add the following: which files #include (i.e. depend on) a given file. This graph is enabled by setting HAVE_DOT and INCLUDED_BY_GRAPH to YES.
          • added new configuration option EXTRACT_STATIC that can be used - to enable/disable the extraction of static file members. The behaviour + to enable/disable the extraction of static file members. The behavior of this option used to be linked with EXTRACT_PRIVATE.
          • Added two new configuration options MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT that let the user configure how big the @@ -9100,7 +9100,7 @@ make sure you add the following:

          Bug fixes

            -
          • the warning message in case of ambigous file matches was containing +
          • the warning message in case of ambiguous file matches was containing a bogus %s, which could even crash doxygen.
          • An autolist followed by a \retval, \param, or \exception did produced invalid output, resulting in a compile error in LaTeX.
          • @@ -9113,7 +9113,7 @@ make sure you add the following:
          • The hierarchy shown in the "Contents" part of the html help browser did not properly show the hierarchy when it contained undocumented classes.
          • -
          • explict compound specifiers in the return type could lead to +
          • explicit compound specifiers in the return type could lead to parse problems. Example:
                    enum SomeEnumType_e Func()
            @@ -9128,8 +9128,8 @@ make sure you add the following:
                    and links to the correct reimplemented member are generated.
          • \ingroup did not work when grouping enums
          • members of a module were not cross-referenced with the sources.
          • -
          • Function pointers like void ( *func )() where not c - orrectly parsed because of the extra spacing between +
          • Function pointers like void ( *func )() where not + correctly parsed because of the extra spacing between the `(' and the `*'.
          • The const in void func(int * const val /*< a value. */); was named part of the name, instead of the type.
          • @@ -9389,7 +9389,7 @@ make sure you add the following: template <class T> class S<C<T> > : public SB<C<T> > {};
          • #includes in code fragments where not hyperlinked. Operator - methods were also not correctly recognised.
          • + methods were also not correctly recognized.
          • C/C++ comments inside initializers where not handled properly.
          • If the type of an argument of a member definition was prefixed with a (redudant) scope name of an indirect base class, @@ -9418,7 +9418,7 @@ make sure you add the following: case file names with space were used.
          • back-references from source-lines to documentation only worked for those members of a member group that were explicitly documented.
          • -
          • doxygen did not distriguish between func(int a) and func(int a[]) +
          • doxygen did not distinguish between func(int a) and func(int a[]) which could cause documentation to end up at the wrong member in case over overloading.
          @@ -9502,7 +9502,7 @@ make sure you add the following:
        • Since 1.1.2, environment variable expansion in the config file always resulted in a single string for each expanded variable (just as if quotes were put around the environment variable). - The old behaviour is restored again.
        • + The old behavior is restored again.
        • removed redundant spaces in the man page output and fixed the tab alignment in code fragments.
        • typedef ( bla::*proc)(); was not properly parsed because of the @@ -9524,7 +9524,7 @@ make sure you add the following: dot graphs. The cause was likely to be multiple frees of the same pointer (but I have not been able to reproduce the crash myself). I've now reimplemented the deletion routine of the dot graph - respresentation, which hopefully fixes this problem.
        • + representation, which hopefully fixes this problem.
        • Elements of the configuration options in lists, which used quotes were broken up into smaller pieces anyway. This most notably broke PREDEFINED in some cases that worked before.
        • @@ -9553,7 +9553,7 @@ make sure you add the following: of the LaTeX output (doxygen.sty a.o.) was not generated (Thanks to Markus Lepper for reporting this).
        • Doxygen can now match arguments containing an explicit namespace - qualifier against arguments containing an implicit qualitifier + qualifier against arguments containing an implicit qualifier (i.e. imported via a using directive). An example (thanks to Karl Stroetmann):
          @@ -9619,7 +9619,7 @@ make sure you add the following:
                  

          Usage: A group is defined by a //@{ .. //@} block (or /*@{*/../*@}*/ if - you're addited to C style comments :-) Nesting of groups is not + you're addicted to C style comments :-) Nesting of groups is not allowed. Before the opening marker of a block a separate comment block should be placed. This block should contain the @name (or \name) command to specify the header of the group. @@ -9757,7 +9757,7 @@ make sure you add the following:

        • Fixed a bug in structure of the graphical class hierarchy (thanks to Paul Bohme for pointing me at this bug)
        • Non-function members can now also be documented if they - are inside annonymous namespaces, which themselves are nested in + are inside anonymous namespaces, which themselves are nested in named namespaces.
        • #defines can now grouped with \defgroup and \ingroup as well.
        • fixed a bug in the latex output of groups (thanks to Gregory Kurz @@ -9929,7 +9929,7 @@ make sure you add the following: /*! let's go to the bar */ class foo::bar { };
        • -
        • Members inside annonymous namespaces nested inside named namespaces +
        • Members inside anonymous namespaces nested inside named namespaces were not properly handled.
        • When documenting template specializations with the \class command, the second argument was not interpreted correctly.
        • @@ -10089,7 +10089,7 @@ make sure you add the following:
        • Three new section commands \pre, \post and \invariant are added to describe - preconditions, postcondictions and invariants respectively.
        • + preconditions, postconditions and invariants respectively.
        • Variable/enum initializers and define definitions are now included in documentation (unless the initializer/definition is more than 30 lines long)
        • @@ -10113,7 +10113,7 @@ make sure you add the following:
        • Autolinks to #defines looked like function macro even if they weren't.
        • Members that were hidden deep in an inheritance tree, got multiple scope prefixes in the "all members list", while a scope prefix to - the member in the base class was enough to use it unambiguishly.
        • + the member in the base class was enough to use it unambiguously.
        • \latexonly ... \endlatexonly in the main page produced erroneous text in refman.tex
        • The keywords in header and footer were only evaluated once.
        • diff --git a/doc/htmlcmds.doc b/doc/htmlcmds.doc index 605bf5a..57ddf6f 100644 --- a/doc/htmlcmds.doc +++ b/doc/htmlcmds.doc @@ -304,7 +304,7 @@ The list of entities with their descriptions has been taken from