Skip to content

Commit 55438f2

Browse files
authored
Merge pull request doxygen#11789 from artyom-fedosov/improvement/spell-checking
Improvement/spell checking
2 parents 8848a42 + c4fa686 commit 55438f2

File tree

9 files changed

+59
-59
lines changed

9 files changed

+59
-59
lines changed

doc/customize.dox

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,11 @@ This will create 3 files:
142142
contains a couple of commands of the form \$word. These will be replaced
143143
by Doxygen on the fly.
144144
- footer.html is a HTML fragment which Doxygen normally uses to end
145-
a HTML page. Also here special commands can be used. This file contain the
145+
a HTML page. Also here special commands can be used. This file contains the
146146
link to www.doxygen.org and the body and html end tags.
147147
- customdoxygen.css is the default cascading style sheet
148148
used by Doxygen. It is recommended only to look into this file and overrule
149-
some settings you like by putting them in a separate stylesheets and
149+
some settings you like by putting them in a separate stylesheet and
150150
referencing those extra files
151151
via \ref cfg_html_extra_stylesheet "HTML_EXTRA_STYLESHEET".
152152

@@ -155,8 +155,8 @@ You should edit these files and then reference them from the configuration file.
155155
- \ref cfg_html_footer "HTML_FOOTER" = \c footer.html
156156
- \ref cfg_html_extra_stylesheet "HTML_EXTRA_STYLESHEET" = \c my_customdoxygen.css
157157

158-
\note it is not longer recommended to use \ref cfg_html_stylesheet "HTML_STYLESHEET",
159-
as it make it difficult to upgrade to a newer version of Doxygen. Use
158+
\note it is no longer recommended to use \ref cfg_html_stylesheet "HTML_STYLESHEET",
159+
as it makes it difficult to upgrade to a newer version of Doxygen. Use
160160
\ref cfg_html_extra_stylesheet "HTML_EXTRA_STYLESHEET" instead.
161161

162162
See the documentation of the \ref cfg_html_header "HTML_HEADER" tag
@@ -168,7 +168,7 @@ it as a source file. Doxygen will copy it for you.
168168

169169
\note If you use images or other external content in a custom header you
170170
need to make sure these end up in the HTML output directory yourself,
171-
for instance by writing a script that runs Doxygen can then copies the
171+
for instance by writing a script that runs Doxygen and then copies the
172172
images to the output.
173173

174174
\warning The structure of headers and footers may change after upgrading to
@@ -201,7 +201,7 @@ LAYOUT_FILE = DoxygenLayout.xml
201201
\endverbatim
202202
To change the layout all you need to do is edit the layout file.
203203

204-
The toplevel structure of the file looks as follows:
204+
The top-level structure of the file looks as follows:
205205
\verbatim
206206
<doxygenlayout version="1.0">
207207
<navindex>
@@ -261,7 +261,7 @@ www.google.com:
261261
</navindex>
262262
\endverbatim
263263

264-
The url field can also be a relative URL. If the URL starts with \@ref
264+
The URL field can also be a relative URL. If the URL starts with \@ref
265265
the link will point to a documented entities, such as a class, a function,
266266
a group, or a related page. Suppose we have defined a page using \@page with
267267
label mypage, then a tab with label "My Page" to this page would look

doc/diagrams.dox

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
cross-platform graph drawing toolkit and can be found
2525
at https://www.graphviz.org/
2626

27-
If you have the "dot" tool in the path, you can set
27+
If you have the "dot" tool in the PATH (environment variable), you can set
2828
\ref cfg_have_dot "HAVE_DOT" to \c YES in the configuration file to
2929
let Doxygen use it.
3030

@@ -82,7 +82,7 @@
8282
<li> A \b yellow box indicates a class. A box can have a
8383
little marker in the lower right corner to indicate that the class
8484
contains base classes that are hidden.
85-
For the class diagrams the maximum tree width is currently 8 elements.
85+
For the class diagrams, the maximum tree width is currently 8 elements.
8686
If a tree is wider some nodes will be hidden.
8787
If the box is filled with a
8888
dashed pattern the inheritance relation is virtual.
@@ -122,7 +122,7 @@
122122
include dependency graph) or public inheritance (for the other graphs).
123123
<li> A <b>dark green</b> arrow indicates protected inheritance.
124124
<li> A <b>dark red</b> arrow indicates private inheritance.
125-
<li> A <b>purple dashed</b> arrow indicated a "usage" relation, the
125+
<li> A <b>purple dashed</b> arrow indicates a "usage" relation, the
126126
edge of the arrow is labeled with the variable(s) responsible for the
127127
relation.
128128
Class \c A uses class \c B, if class \c A has a member variable \c m

doc/docblocks.dox

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ the concatenation of all comment blocks found within the body of the method or f
4646
Having more than one brief or detailed description is allowed (but not recommended,
4747
as the order in which the descriptions will appear is not specified).
4848

49-
As the name suggest, a brief description is
49+
As the name suggests, a brief description is
5050
a short one-liner, whereas the detailed description provides longer,
5151
more detailed documentation. An "in body" description can also act as a detailed
5252
description or can describe a collection of implementation details.
@@ -221,7 +221,7 @@ on the order in which Doxygen parses the code.
221221
Unlike most other documentation systems, Doxygen also allows you to put
222222
the documentation of members (including global functions) in front of
223223
the \e definition. This way the documentation can be placed in the source
224-
file instead of the header file. This keeps the header file compact, and allows the
224+
file instead of the header file. This keeps the header file compact and allows the
225225
implementer of the members more direct access to the documentation.
226226
As a compromise the brief description could be placed before the
227227
declaration and the detailed description before the member definition.
@@ -326,7 +326,7 @@ for the Qt style.
326326
By default a Javadoc style documentation block behaves the same way as a
327327
Qt style documentation block. This is not according the Javadoc specification
328328
however, where the first sentence of the documentation block is automatically
329-
treated as a brief description. To enable this behavior you should set
329+
treated as a brief description. To enable this behavior, you should set
330330
\ref cfg_javadoc_autobrief "JAVADOC_AUTOBRIEF" to YES in the configuration
331331
file. If you enable this option and want to put a dot in the middle of a
332332
sentence without ending it, you should put a backslash and a space after it.
@@ -353,7 +353,7 @@ block to automatically be treated as a brief description, one may set
353353

354354
\subsubsection structuralcommands Documentation at other places
355355

356-
In the examples in the previous section the comment blocks were always located *in
356+
In the examples in the previous section, the comment blocks were always located *in
357357
front* of the declaration or definition of a file, class or namespace or *in
358358
front* or *after* one of its members.
359359
Although this is often comfortable, there may sometimes be reasons to put the
@@ -433,16 +433,16 @@ using structural commands:
433433
documentation. The disadvantage of this approach is that prototypes are
434434
duplicated, so all changes have to be made twice! Because of this you
435435
should first consider if this is really needed, and avoid structural
436-
commands if possible. I often receive examples that contain \\fn command
437-
in comment blocks which are place in front of a function. This is clearly
436+
commands if possible. I often receive examples that contain the \\fn command
437+
in comment blocks which are placed in front of a function. This is clearly
438438
a case where the \\fn command is redundant and will only lead to problems.
439439

440440
When you place a comment block in a file with one of the following extensions
441441
`.dox`, `.txt`, `.doc`, `.md` or `.markdown` or when the extension maps to
442442
`md` by means of the \ref cfg_extension_mapping "EXTENSION_MAPPING"
443443
then Doxygen will hide this file from the file list.
444444

445-
If you have a file that Doxygen cannot parse but still would like to document it,
445+
If you have a file that Doxygen cannot parse but you still would like to document it,
446446
you can show it as-is using \ref cmdverbinclude "\\verbinclude", e.g.
447447

448448
\verbatim
@@ -481,7 +481,7 @@ documentation instead of <tt>\"\"\"</tt> use <tt>\"\"\"!</tt> or set
481481
\note Instead of <tt>\"\"\"</tt> one can also use <tt>'''</tt>.
482482

483483
There is also another way to document Python code using comments that
484-
start with "##" or "##<". These type of comment blocks are more in line with the
484+
start with "##" or "##<". These types of comment blocks are more in line with the
485485
way documentation blocks work for the other languages supported by Doxygen
486486
and this also allows the use of special commands.
487487

@@ -497,14 +497,14 @@ Here is the same example again but now using Doxygen style comments:
497497
for the corresponding \mbox{\LaTeX} documentation that is generated by Doxygen.
498498
\endlatexonly
499499

500-
Since python looks more like Java than like C or C++, you should set
500+
Since Python looks more like Java than like C or C++, you should set
501501
\ref cfg_optimize_output_java "OPTIMIZE_OUTPUT_JAVA" to \c YES in the
502502
configuration file.
503503

504504

505505
\subsection vhdlblocks Comment blocks in VHDL
506506

507-
For VHDL a comment normally start with "--". Doxygen will extract comments
507+
For VHDL a comment normally starts with "--". Doxygen will extract comments
508508
starting with "--!". There are only two types of comment blocks in VHDL;
509509
a one line "--!" comment representing a brief description, and a multi-line
510510
"--!" comment (where the "--!" prefix is repeated for each line) representing
@@ -526,15 +526,15 @@ Here is an example VHDL file with Doxygen comments:
526526
for the corresponding \mbox{\LaTeX} documentation that is generated by Doxygen.
527527
\endlatexonly
528528

529-
As of VHDL 2008 it is also possible to use `/``*` style comments.<br>
529+
As of VHDL 2008, it is also possible to use `/``*` style comments.<br>
530530
Doxygen will handle `/``* ... *``/`as plain comments and `/``*! ... *``/`
531531
style comments as special comments to be parsed by Doxygen.
532532

533533
To get proper looking output you need to set
534534
\ref cfg_optimize_output_vhdl "OPTIMIZE_OUTPUT_VHDL" to \c YES in the
535535
configuration file. This will also affect a number of other settings. When they
536536
were not already set correctly Doxygen will produce a warning telling which
537-
settings where overruled.
537+
settings were overruled.
538538

539539
\subsection fortranblocks Comment blocks in Fortran
540540

@@ -614,7 +614,7 @@ forms of additional markup on top of Markdown formatting.
614614
as specified in the <a href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006(E).zip">C# standard</a>.
615615
See \ref xmlcmds for the XML commands supported by Doxygen.
616616

617-
If this is still not enough Doxygen also supports a \ref htmlcmds "subset" of
617+
If this is still not enough, Doxygen also supports a \ref htmlcmds "subset" of
618618
the <a href="https://en.wikipedia.org/wiki/HTML">HTML</a> markup language.
619619

620620
\htmlonly

doc/doxygen.1

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,43 @@
33
Doxygen \- documentation system for various programming languages
44
.SH DESCRIPTION
55
Doxygen is a documentation system for C++, C, Java, Objective-C, IDL
6-
(Corba and Microsoft flavors), Fortran, Python, VHDL and to some extent PHP, C#, and D.
6+
(CORBA and Microsoft flavors), Fortran, Python, VHDL and to some extent PHP, C#, and D.
77
.PP
8-
You can use Doxygen in a number of ways:
8+
You can use Doxygen in several ways:
99
.TP
10-
1) Use Doxygen to generate a template configuration file*:
10+
1) Generate a template configuration file*:
1111
.IP
1212
doxygen [-s] \fB\-g\fR [configName]
1313
.TP
14-
2) Use Doxygen to update an old configuration file*:
14+
2) Update an existing configuration file*:
1515
.IP
1616
doxygen [-s] \fB\-u\fR [configName]
1717
.TP
18-
3) Use Doxygen to generate documentation using an existing configuration file*:
18+
3) Generate documentation using an existing configuration file*:
1919
.IP
2020
doxygen [configName]
2121
.TP
22-
4) Use Doxygen to generate a template file controlling the layout of the generated documentation:
22+
4) Generate a template file that controls the layout of the generated documentation:
2323
.IP
2424
doxygen \fB\-l\fR [layoutFileName]
2525
.IP
2626
.RS 0
27-
In case layoutFileName is omitted DoxygenLayout.xml will be used as filename.
28-
If - is used for layoutFileName Doxygen will write to standard output.
27+
If layoutFileName is omitted, DoxygenLayout.xml will be used as the filename.
28+
If - is used for layoutFileName, Doxygen writes to standard output.
2929
.RE
3030
.TP
31-
5) Use Doxygen to generate a template style sheet file for RTF, HTML or Latex.
31+
5) Generate a template style sheet file for RTF, HTML or LaTeX:
3232
.IP
3333
RTF:
3434
doxygen \fB\-w\fR rtf styleSheetFile
3535
.IP
3636
HTML:
3737
doxygen \fB\-w\fR html headerFile footerFile styleSheetFile [configFile]
3838
.IP
39-
LaTeX: doxygen \fB\-w\fR latex headerFile footerFile styleSheetFile [configFile]
39+
LaTeX:
40+
doxygen \fB\-w\fR latex headerFile footerFile styleSheetFile [configFile]
4041
.TP
41-
6) Use Doxygen to generate an rtf extensions file
42+
6) Generate an RTF extensions file:
4243
.IP
4344
RTF:
4445
doxygen \fB\-e\fR rtf extensionsFile
@@ -47,18 +48,18 @@ doxygen \fB\-e\fR rtf extensionsFile
4748
If - is used for extensionsFile Doxygen will write to standard output.
4849
.RE
4950
.TP
50-
7) Use Doxygen to compare the used configuration file with the template configuration file
51+
7) Compare the used configuration file with the template configuration file:
5152
.IP
5253
doxygen \fB\-x\fR [configFile]
5354
.TP
54-
Use Doxygen to compare the used configuration file with the template configuration file
55+
Compare the used configuration file with the template configuration file
5556
.RS 0
56-
without replacing the environment variables or CMake type replacement variables
57+
without replacing the environment variables or CMake type replacement variables:
5758
.RE
5859
.IP
5960
doxygen \fB\-x_noenv\fR [configFile]
6061
.TP
61-
8) Use Doxygen to show a list of built-in emojis.
62+
8) Show a list of built-in emojis.
6263
.IP
6364
doxygen \fB\-f\fR emoji outputFileName
6465
.IP
@@ -67,9 +68,9 @@ doxygen \fB\-f\fR emoji outputFileName
6768
.RE
6869
.PP
6970
.RS 0
70-
*) If \fB\-s\fR is specified the comments of the configuration items in the config file will be omitted.
71-
If configName is omitted 'Doxyfile' will be used as a default.
72-
If - is used for configFile Doxygen will write / read the configuration to /from standard output / input.
71+
*) If \fB\-s\fR is specified, the comments of the configuration items in the config file will be omitted.
72+
If configName is omitted, 'Doxyfile' will be used by default.
73+
If - is used for configFile, Doxygen will write / read the configuration to / from standard output / input.
7374
.RE
7475
.PP
7576
If \fB\-q\fR is used for a Doxygen documentation run, Doxygen will see this as if QUIET=YES has been set.

doc/doxyindexer.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ doxysearch.cgi as a CGI program to search the data indexed by doxyindexer.
1111
.SH OPTIONS
1212
.TP
1313
\fB\-o\fR <output_dir>
14-
The directory where to write the doxysearch.db to.
15-
If omitted the current directory is used.
14+
The directory where doxysearch.db will be written.
15+
If omitted, the current directory is used.
1616
.SH SEE ALSO
1717
doxygen(1), doxysearch(1), doxywizard(1).

doc/doxysearch.1

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
.TH DOXYSEARCH "1" "@DATE@" "doxysearch.cgi @VERSION@" "User Commands"
22
.SH NAME
3-
doxysearch.cgi \- search engine used for searching in doxygen documentation.
3+
doxysearch.cgi \- search engine for Doxygen documentation
44
.SH SYNOPSIS
55
.B doxysearch.cgi
66
.SH DESCRIPTION
7-
CGI binary that is used by doxygen generated HTML output to search for words.
8-
The tool uses the search index called \fBdoxysearch.db\fR produced by
9-
doxyindexer.
7+
CGI binary used by Doxygen-generated HTML output to search for words.
8+
The tool uses the search index \fBdoxysearch.db\fR produced by doxyindexer.
109
.SH SEE ALSO
1110
doxygen(1), doxyindexer(1), doxywizard(1).

doc/emojisup.dox

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
*/
1717
/*! \page emojisup Emoji support
1818

19-
The [Unicode consortium](http://www.unicode.org/) has defined a set of
19+
The [Unicode Consortium](http://www.unicode.org/) has defined a set of
2020
[emoji](https://en.wikipedia.org/wiki/Emoji) with the corresponding Unicode
21-
sequences. Doxygen supports the subset of emoji characters as used by GitHub (based on the list
21+
sequences. Doxygen supports the subset of emoji characters used by GitHub (based on the list
2222
https://api.github.com/emojis).
2323
An emoji is created using the \ref cmdemoji "\\emoji" command.
2424
For example `\emoji smile` or `\emoji :smile:` both produce \emoji smile.
@@ -39,7 +39,7 @@ For the different Doxygen output types there is an output defined:
3939

4040
\section emojiimage Emoji image retrieval
4141

42-
In the list of images can be downloaded via the following Python script:
42+
In the list, images can be downloaded via the following Python script:
4343
\code{.py}
4444
# script to download the emoticons from GitHub and to produce a table for
4545
# inclusion in Doxygen. Works with python 2.7+ and python 3.x
@@ -115,10 +115,10 @@ if __name__=="__main__":
115115
\endcode
116116

117117
When invoking the script with the `-d image_dir` option,
118-
the images will by downloaded to the `image_dir` directory.
118+
the images will be downloaded to the `image_dir` directory.
119119

120120
When invoking the script with the `-s` option,
121-
no progress messages are shown while fetching the images, except for when fetching an image fails.
121+
no progress messages are shown while fetching the images, except when fetching an image fails.
122122

123123
By means of the Doxygen configuration parameter
124124
\ref cfg_latex_emoji_directory "LATEX_EMOJI_DIRECTORY" the requested directory can be selected.

doc/faq.dox

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ in the documentation of the class MyClassName regardless of the name of the actu
136136
header file in which the definition of MyClassName is contained.
137137

138138
If you want Doxygen to show that the include file should be included using
139-
quotes instead of angle brackets you should type:
139+
quotes instead of angle brackets, you should type:
140140
\verbatim
141141
/*! \class MyClassName myhdr.h "path/myhdr.h"
142142
*
@@ -308,7 +308,7 @@ so I started to write my own tool...
308308

309309
When redirecting all the console output of Doxygen, i.e. messages and warnings, this can be interleaved or
310310
in a non-expected order.
311-
The, technical, reason for this is that the `stdout` can be buffered.
311+
The technical reason for this is that the `stdout` can be buffered.
312312
It is possible to overcome this by means of the `-b` of Doxygen, like e.g `doxygen -b > out.txt 2>&1`.
313313
Note this might cost a little more time though.
314314

doc/install.dox

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
First go to the
2323
<a href="https://www.doxygen.org/download.html">download</a> page
24-
to get the latest distribution, if you have not downloaded Doxygen already.
24+
to get the latest distribution if you have not downloaded Doxygen already.
2525

2626
\section install_src_unix Compiling from source on UNIX
2727

@@ -37,7 +37,7 @@ following to build the executable:
3737
\addindex python
3838
<li>You need \c python (version 2.7 or higher, see https://www.python.org).
3939
<li>In order to generate a \c Makefile for your platform, you need
40-
<a href="https://cmake.org/">cmake</a> version 3.14 or later.
40+
<a href="https://cmake.org/">Cmake</a> version 3.14 or later.
4141
\addindex cmake
4242
</ul>
4343

@@ -46,7 +46,7 @@ tools should be installed.
4646

4747
<ul>
4848
<li>Qt Software's GUI toolkit
49-
<a href="https://doc.qt.io/">Qt</A>
49+
<a href="https://doc.qt.io/">Qt</a>
5050
\addindex Qt
5151
version 5.14 or higher (including Qt 6).
5252
This is needed to build the GUI front-end Doxywizard.
@@ -68,11 +68,11 @@ tools should be installed.
6868

6969
For testing at least these additional dependencies should be available:
7070
<ul>
71-
<li>xmllint (libxml2-ultils)</li>
71+
<li>xmllint (libxml2-utils)</li>
7272
<li>bibtex (texlive-binaries)</li>
7373
</ul>
7474

75-
Compilation is now done by performing the following steps:
75+
Compilation steps:
7676

7777
<ol>
7878
<li>Unpack the archive, unless you already have done that:

0 commit comments

Comments
 (0)