Skip to content

Commit b2aedb3

Browse files
Add configuration file for doxygen tool
DEVSIX-2687
1 parent 355af35 commit b2aedb3

File tree

1 file changed

+24
-59
lines changed

1 file changed

+24
-59
lines changed

doxyfile

Lines changed: 24 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
3232
# title of most generated pages and in a few other places.
3333
# The default value is: My Project.
3434

35-
PROJECT_NAME = "My Project"
35+
PROJECT_NAME = "iText 7 7.1.8 API"
3636

3737
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
3838
# could be handy for archiving the generated documentation or if some version
@@ -58,7 +58,7 @@ PROJECT_LOGO =
5858
# entered, it will be relative to the location where doxygen was started. If
5959
# left blank the current directory will be used.
6060

61-
OUTPUT_DIRECTORY =
61+
OUTPUT_DIRECTORY = ../doxydocs_itextcore
6262

6363
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
6464
# directories (in 2 levels) under the output directory of each output format and
@@ -546,7 +546,7 @@ HIDE_FRIEND_COMPOUNDS = NO
546546
# blocks will be appended to the function's detailed documentation block.
547547
# The default value is: NO.
548548

549-
HIDE_IN_BODY_DOCS = NO
549+
HIDE_IN_BODY_DOCS = YES
550550

551551
# The INTERNAL_DOCS tag determines if documentation that is typed after a
552552
# \internal command is included. If the tag is set to NO then the documentation
@@ -628,7 +628,7 @@ SORT_BRIEF_DOCS = NO
628628
# detailed member documentation.
629629
# The default value is: NO.
630630

631-
SORT_MEMBERS_CTORS_1ST = NO
631+
SORT_MEMBERS_CTORS_1ST = YES
632632

633633
# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
634634
# of group names into alphabetical order. If set to NO the group names will
@@ -661,26 +661,26 @@ STRICT_PROTO_MATCHING = NO
661661
# list. This list is created by putting \todo commands in the documentation.
662662
# The default value is: YES.
663663

664-
GENERATE_TODOLIST = YES
664+
GENERATE_TODOLIST = NO
665665

666666
# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test
667667
# list. This list is created by putting \test commands in the documentation.
668668
# The default value is: YES.
669669

670-
GENERATE_TESTLIST = YES
670+
GENERATE_TESTLIST = NO
671671

672672
# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug
673673
# list. This list is created by putting \bug commands in the documentation.
674674
# The default value is: YES.
675675

676-
GENERATE_BUGLIST = YES
676+
GENERATE_BUGLIST = NO
677677

678678
# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO)
679679
# the deprecated list. This list is created by putting \deprecated commands in
680680
# the documentation.
681681
# The default value is: YES.
682682

683-
GENERATE_DEPRECATEDLIST= YES
683+
GENERATE_DEPRECATEDLIST= NO
684684

685685
# The ENABLED_SECTIONS tag can be used to enable conditional documentation
686686
# sections, marked by \if <section_label> ... \endif and \cond <section_label>
@@ -704,7 +704,7 @@ MAX_INITIALIZER_LINES = 30
704704
# list will mention the files that were used to generate the documentation.
705705
# The default value is: YES.
706706

707-
SHOW_USED_FILES = YES
707+
SHOW_USED_FILES = NO
708708

709709
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
710710
# will remove the Files entry from the Quick Index and from the Folder Tree View
@@ -829,7 +829,7 @@ WARN_LOGFILE =
829829
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
830830
# Note: If this tag is empty the current directory is searched.
831831

832-
INPUT =
832+
INPUT =
833833

834834
# This tag can be used to specify the character encoding of the source files
835835
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -854,57 +854,13 @@ INPUT_ENCODING = UTF-8
854854
# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
855855
# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice.
856856

857-
FILE_PATTERNS = *.c \
858-
*.cc \
859-
*.cxx \
860-
*.cpp \
861-
*.c++ \
862-
*.java \
863-
*.ii \
864-
*.ixx \
865-
*.ipp \
866-
*.i++ \
867-
*.inl \
868-
*.idl \
869-
*.ddl \
870-
*.odl \
871-
*.h \
872-
*.hh \
873-
*.hxx \
874-
*.hpp \
875-
*.h++ \
876-
*.cs \
877-
*.d \
878-
*.php \
879-
*.php4 \
880-
*.php5 \
881-
*.phtml \
882-
*.inc \
883-
*.m \
884-
*.markdown \
885-
*.md \
886-
*.mm \
887-
*.dox \
888-
*.py \
889-
*.pyw \
890-
*.f90 \
891-
*.f95 \
892-
*.f03 \
893-
*.f08 \
894-
*.f \
895-
*.for \
896-
*.tcl \
897-
*.vhd \
898-
*.vhdl \
899-
*.ucf \
900-
*.qsf \
901-
*.ice
857+
FILE_PATTERNS = *.cs
902858

903859
# The RECURSIVE tag can be used to specify whether or not subdirectories should
904860
# be searched for input files as well.
905861
# The default value is: NO.
906862

907-
RECURSIVE = NO
863+
RECURSIVE = YES
908864

909865
# The EXCLUDE tag can be used to specify files and/or directories that should be
910866
# excluded from the INPUT source files. This way you can easily exclude a
@@ -929,7 +885,16 @@ EXCLUDE_SYMLINKS = NO
929885
# Note that the wildcards are matched against the file with absolute path, so to
930886
# exclude all test directories for example use the pattern */test/*
931887

932-
EXCLUDE_PATTERNS =
888+
EXCLUDE_PATTERNS = */.git/* \
889+
*/bin/* \
890+
*/obj/* \
891+
*/itext.tests/* \
892+
*/itext.pdftest/* \
893+
*/bouncycastle/* \
894+
*/itext/itext.io/itext/io/util/zlib/* \
895+
*/KeyVersionAttribute.cs \
896+
*/TypographyVersionAttribute.cs \
897+
*/LayoutRect.cs
933898

934899
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
935900
# (namespaces, classes, functions, etc.) that should be excluded from the
@@ -1539,7 +1504,7 @@ DISABLE_INDEX = NO
15391504
# The default value is: NO.
15401505
# This tag requires that the tag GENERATE_HTML is set to YES.
15411506

1542-
GENERATE_TREEVIEW = NO
1507+
GENERATE_TREEVIEW = YES
15431508

15441509
# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
15451510
# doxygen will group on one line in the generated HTML documentation.
@@ -1727,7 +1692,7 @@ EXTRA_SEARCH_MAPPINGS =
17271692
# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
17281693
# The default value is: YES.
17291694

1730-
GENERATE_LATEX = YES
1695+
GENERATE_LATEX = NO
17311696

17321697
# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
17331698
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of

0 commit comments

Comments
 (0)