[Pkg-voip-commits] r885 - pwlib/trunk/debian/patches

Kilian Krause kilian at costa.debian.org
Sun Oct 30 19:37:35 UTC 2005


Author: kilian
Date: 2005-10-30 19:37:32 +0000 (Sun, 30 Oct 2005)
New Revision: 885

Modified:
   pwlib/trunk/debian/patches/10_doxygen.dpatch
Log:
fix dpatch (again...) *g*


Modified: pwlib/trunk/debian/patches/10_doxygen.dpatch
===================================================================
--- pwlib/trunk/debian/patches/10_doxygen.dpatch	2005-10-30 19:35:25 UTC (rev 884)
+++ pwlib/trunk/debian/patches/10_doxygen.dpatch	2005-10-30 19:37:32 UTC (rev 885)
@@ -5,768 +5,1003 @@
 ## DP: fix warnings about outdated doxygen
 
 @DPATCH@
-1c1
-< # Doxyfile 1.2.18
----
-> # Doxyfile 1.4.5
-14c14
-< # General configuration options
----
-> # Project related configuration options
-34a35,43
-> # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
-> # 4096 sub-directories (in 2 levels) under the output directory of each output 
-> # format and will distribute the generated files over these directories. 
-> # Enabling this option can be useful when feeding doxygen a huge amount of 
-> # source files, where putting all generated files in the same directory would 
-> # otherwise cause performance problems for the file system.
-> 
-> CREATE_SUBDIRS         = NO
-> 
-39,42c48,52
-< # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 
-< # Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 
-< # (Japanese with english messages), Korean, Norwegian, Polish, Portuguese, 
-< # Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish and Ukrainian.
----
-> # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
-> # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
-> # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
-> # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
-> # Swedish, and Ukrainian.
-46,75c56,62
-< # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-< # documentation are documented, even if no documentation was available. 
-< # Private class members and static file members will be hidden unless 
-< # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-< 
-< EXTRACT_ALL            = YES
-< 
-< # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
-< # will be included in the documentation.
-< 
-< EXTRACT_PRIVATE        = NO
-< 
-< # If the EXTRACT_STATIC tag is set to YES all static members of a file 
-< # will be included in the documentation.
-< 
-< EXTRACT_STATIC         = YES
-< 
-< # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-< # defined locally in source files will be included in the documentation. 
-< # If set to NO only classes defined in header files are included.
-< 
-< EXTRACT_LOCAL_CLASSES  = YES
-< 
-< # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-< # undocumented members of documented classes, files or namespaces. 
-< # If set to NO (the default) these members will be included in the 
-< # various overviews, but no documentation section is generated. 
-< # This option has no effect if EXTRACT_ALL is enabled.
-< 
-< HIDE_UNDOC_MEMBERS     = NO
----
-> # This tag can be used to specify the encoding used in the generated output. 
-> # The encoding is not always determined by the language that is chosen, 
-> # but also whether or not the output is meant for Windows or non-Windows users. 
-> # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
-> # forces the Windows encoding (this is the default for the Windows binary), 
-> # whereas setting the tag to NO uses a Unix-style encoding (the default for 
-> # all platforms other than Windows).
-77,89c64
-< # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-< # undocumented classes that are normally visible in the class hierarchy. 
-< # If set to NO (the default) these class will be included in the various 
-< # overviews. This option has no effect if EXTRACT_ALL is enabled.
-< 
-< HIDE_UNDOC_CLASSES     = YES
-< 
-< # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-< # friend (class|struct|union) declarations. 
-< # If set to NO (the default) these declarations will be included in the 
-< # documentation.
-< 
-< HIDE_FRIEND_COMPOUNDS  = NO
----
-> USE_WINDOWS_ENCODING   = NO
-104a80,91
-> # This tag implements a quasi-intelligent brief description abbreviator 
-> # that is used to form the text in various listings. Each string 
-> # in this list, if found as the leading text of the brief description, will be 
-> # stripped from the text and the result after processing the whole list, is 
-> # used as the annotated text. Otherwise, the brief description is used as-is. 
-> # If left blank, the following values are used ("$name" is automatically 
-> # replaced with the name of the entity): "The $name class" "The $name widget" 
-> # "The $name file" "is" "provides" "specifies" "contains" 
-> # "represents" "a" "an" "the"
-> 
-> ABBREVIATE_BRIEF       = 
-> 
-111,114c98,101
-< # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 
-< # members of a class in the documentation of that class as if those members were 
-< # ordinary class members. Constructors, destructors and assignment operators of 
-< # the base classes will not be shown.
----
-> # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
-> # inherited members of a class in the documentation of that class as if those 
-> # members were ordinary class members. Constructors, destructors and assignment 
-> # operators of the base classes will not be shown.
-125c112
-< # can be used to strip a user defined part of the path. Stripping is 
----
-> # can be used to strip a user-defined part of the path. Stripping is 
-127c114,116
-< # the path. It is allowed to use relative paths in the argument list.
----
-> # the path. The tag can be used to show relative paths in the file list. 
-> # If left blank the directory from which doxygen is run is used as the 
-> # path to strip.
-131,134c120,125
-< # The INTERNAL_DOCS tag determines if documentation 
-< # that is typed after a \internal command is included. If the tag is set 
-< # to NO (the default) then the documentation will be excluded. 
-< # Set it to YES to include the internal documentation.
----
-> # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
-> # the path mentioned in the documentation of a class, which tells 
-> # the reader which header file to include in order to use a class. 
-> # If left blank only the name of the header file containing the class 
-> # definition is used. Otherwise one should specify the include paths that 
-> # are normally passed to the compiler using the -I flag.
-136,150c127
-< INTERNAL_DOCS          = NO
-< 
-< # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-< # doxygen to hide any special comment blocks from generated source code 
-< # fragments. Normal C and C++ comments will always remain visible.
-< 
-< STRIP_CODE_COMMENTS    = YES
-< 
-< # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-< # file names in lower case letters. If set to YES upper case letters are also 
-< # allowed. This is useful if you have classes or files whose names only differ 
-< # in case and if your file system supports case sensitive file names. Windows 
-< # users are adviced to set this option to NO.
-< 
-< CASE_SENSE_NAMES       = YES
----
-> STRIP_FROM_INC_PATH    = 
-158,175d134
-< # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-< # will show members with their full class and namespace scopes in the 
-< # documentation. If set to YES the scope will be hidden.
-< 
-< HIDE_SCOPE_NAMES       = NO
-< 
-< # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-< # will generate a verbatim copy of the header file for each class for 
-< # which an include is specified. Set to NO to disable this.
-< 
-< VERBATIM_HEADERS       = YES
-< 
-< # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-< # will put list of the files that are included by a file in the documentation 
-< # of that file.
-< 
-< SHOW_INCLUDE_FILES     = YES
-< 
-179,180c138,139
-< # comments  will behave just like the Qt-style comments (thus requiring an 
-< # explict @brief command for a brief description.
----
-> # comments will behave just like the Qt-style comments (thus requiring an 
-> # explicit @brief command for a brief description.
-201c160
-< # reimplements.
----
-> # re-implements.
-204a164,311
-> # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
-> # a new page for each member. If set to NO, the documentation of a member will 
-> # be part of the file/class/namespace that contains it.
-> 
-> SEPARATE_MEMBER_PAGES  = NO
-> 
-> # The TAB_SIZE tag can be used to set the number of spaces in a tab. 
-> # Doxygen uses this value to replace tabs by spaces in code fragments.
-> 
-> TAB_SIZE               = 8
-> 
-> # This tag can be used to specify a number of aliases that acts 
-> # as commands in the documentation. An alias has the form "name=value". 
-> # For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-> # put the command \sideeffect (or @sideeffect) in the documentation, which 
-> # will result in a user-defined paragraph with heading "Side Effects:". 
-> # You can put \n's in the value part of an alias to insert newlines.
-> 
-> ALIASES                = 
-> 
-> # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
-> # sources only. Doxygen will then generate output that is more tailored for C. 
-> # For instance, some of the names that are used will be different. The list 
-> # of all members will be omitted, etc.
-> 
-> OPTIMIZE_OUTPUT_FOR_C  = NO
-> 
-> # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
-> # sources only. Doxygen will then generate output that is more tailored for Java. 
-> # For instance, namespaces will be presented as packages, qualified scopes 
-> # will look different, etc.
-> 
-> OPTIMIZE_OUTPUT_JAVA   = NO
-> 
-> # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
-> # include (a tag file for) the STL sources as input, then you should 
-> # set this tag to YES in order to let doxygen match functions declarations and 
-> # definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
-> # func(std::string) {}). This also make the inheritance and collaboration 
-> # diagrams that involve STL classes more complete and accurate.
-> 
-> BUILTIN_STL_SUPPORT    = NO
-> 
-> # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-> # tag is set to YES, then doxygen will reuse the documentation of the first 
-> # member in the group (if any) for the other members of the group. By default 
-> # all members of a group must be documented explicitly.
-> 
-> DISTRIBUTE_GROUP_DOC   = NO
-> 
-> # Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
-> # the same type (for instance a group of public functions) to be put as a 
-> # subgroup of that type (e.g. under the Public Functions section). Set it to 
-> # NO to prevent subgrouping. Alternatively, this can be done per class using 
-> # the \nosubgrouping command.
-> 
-> SUBGROUPING            = YES
-> 
-> #---------------------------------------------------------------------------
-> # Build related configuration options
-> #---------------------------------------------------------------------------
-> 
-> # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-> # documentation are documented, even if no documentation was available. 
-> # Private class members and static file members will be hidden unless 
-> # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-> 
-> EXTRACT_ALL            = YES
-> 
-> # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
-> # will be included in the documentation.
-> 
-> EXTRACT_PRIVATE        = NO
-> 
-> # If the EXTRACT_STATIC tag is set to YES all static members of a file 
-> # will be included in the documentation.
-> 
-> EXTRACT_STATIC         = YES
-> 
-> # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-> # defined locally in source files will be included in the documentation. 
-> # If set to NO only classes defined in header files are included.
-> 
-> EXTRACT_LOCAL_CLASSES  = YES
-> 
-> # This flag is only useful for Objective-C code. When set to YES local 
-> # methods, which are defined in the implementation section but not in 
-> # the interface are included in the documentation. 
-> # If set to NO (the default) only methods in the interface are included.
-> 
-> EXTRACT_LOCAL_METHODS  = NO
-> 
-> # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-> # undocumented members of documented classes, files or namespaces. 
-> # If set to NO (the default) these members will be included in the 
-> # various overviews, but no documentation section is generated. 
-> # This option has no effect if EXTRACT_ALL is enabled.
-> 
-> HIDE_UNDOC_MEMBERS     = NO
-> 
-> # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-> # undocumented classes that are normally visible in the class hierarchy. 
-> # If set to NO (the default) these classes will be included in the various 
-> # overviews. This option has no effect if EXTRACT_ALL is enabled.
-> 
-> HIDE_UNDOC_CLASSES     = YES
-> 
-> # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-> # friend (class|struct|union) declarations. 
-> # If set to NO (the default) these declarations will be included in the 
-> # documentation.
-> 
-> HIDE_FRIEND_COMPOUNDS  = NO
-> 
-> # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
-> # documentation blocks found inside the body of a function. 
-> # If set to NO (the default) these blocks will be appended to the 
-> # function's detailed documentation block.
-> 
-> HIDE_IN_BODY_DOCS      = NO
-> 
-> # The INTERNAL_DOCS tag determines if documentation 
-> # that is typed after a \internal command is included. If the tag is set 
-> # to NO (the default) then the documentation will be excluded. 
-> # Set it to YES to include the internal documentation.
-> 
-> INTERNAL_DOCS          = NO
-> 
-> # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-> # file names in lower-case letters. If set to YES upper-case letters are also 
-> # allowed. This is useful if you have classes or files whose names only differ 
-> # in case and if your file system supports case sensitive file names. Windows 
-> # and Mac users are advised to set this option to NO.
-> 
-> CASE_SENSE_NAMES       = YES
-> 
-> # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-> # will show members with their full class and namespace scopes in the 
-> # documentation. If set to YES the scope will be hidden.
-> 
-> HIDE_SCOPE_NAMES       = NO
-> 
-> # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-> # will put a list of the files that are included by a file in the documentation 
-> # of that file.
-> 
-> SHOW_INCLUDE_FILES     = YES
-> 
-217,220c324,327
-< # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-< # tag is set to YES, then doxygen will reuse the documentation of the first 
-< # member in the group (if any) for the other members of the group. By default 
-< # all members of a group must be documented explicitly.
----
-> # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
-> # brief documentation of file, namespace and class members alphabetically 
-> # by member name. If set to NO (the default) the members will appear in 
-> # declaration order.
-222c329
-< DISTRIBUTE_GROUP_DOC   = NO
----
-> SORT_BRIEF_DOCS        = NO
-224,225c331,337
-< # The TAB_SIZE tag can be used to set the number of spaces in a tab. 
-< # Doxygen uses this value to replace tabs by spaces in code fragments.
----
-> # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
-> # sorted by fully-qualified names, including namespaces. If set to 
-> # NO (the default), the class list will be sorted only by class name, 
-> # not including the namespace part. 
-> # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-> # Note: This option applies only to the class list, not to the 
-> # alphabetical list.
-227c339
-< TAB_SIZE               = 8
----
-> SORT_BY_SCOPE_NAME     = NO
-248c360,361
-< # disable (NO) the deprecated list. This list is created by putting \deprecated commands in the documentation.
----
-> # disable (NO) the deprecated list. This list is created by putting 
-> # \deprecated commands in the documentation.
-252,260d364
-< # This tag can be used to specify a number of aliases that acts 
-< # as commands in the documentation. An alias has the form "name=value". 
-< # For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-< # put the command \sideeffect (or @sideeffect) in the documentation, which 
-< # will result in a user defined paragraph with heading "Side Effects:". 
-< # You can put \n's in the value part of an alias to insert newlines.
-< 
-< ALIASES                = 
-< 
-267c371
-< # the initial value of a variable or define consist of for it to appear in 
----
-> # the initial value of a variable or define consists of for it to appear in 
-276,289d379
-< # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 
-< # only. Doxygen will then generate output that is more tailored for C. 
-< # For instance some of the names that are used will be different. The list 
-< # of all members will be omitted, etc.
-< 
-< OPTIMIZE_OUTPUT_FOR_C  = NO
-< 
-< # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
-< # only. Doxygen will then generate output that is more tailored for Java. 
-< # For instance namespaces will be presented as packages, qualified scopes 
-< # will look different, etc.
-< 
-< OPTIMIZE_OUTPUT_JAVA   = NO
-< 
-295a386,401
-> # If the sources in your project are distributed over multiple directories 
-> # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
-> # in the documentation. The default is YES.
-> 
-> SHOW_DIRECTORIES       = YES
-> 
-> # The FILE_VERSION_FILTER tag can be used to specify a program or script that 
-> # doxygen should invoke to get the current version for each file (typically from the 
-> # version control system). Doxygen will invoke the program by executing (via 
-> # popen()) the command <command> <input-file>, where <command> is the value of 
-> # the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
-> # provided by doxygen. Whatever the program writes to standard output 
-> # is used as the file version. See the manual for examples.
-> 
-> FILE_VERSION_FILTER    = 
-> 
-316a423,437
-> # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
-> # potential errors in the documentation, such as not documenting some 
-> # parameters in a documented function, or documenting parameters that 
-> # don't exist or using markup commands wrongly.
-> 
-> WARN_IF_DOC_ERROR      = YES
-> 
-> # This WARN_NO_PARAMDOC option can be abled to get warnings for 
-> # functions that are documented, but have no documentation for their parameters 
-> # or return value. If set to NO (the default) doxygen will only warn about 
-> # wrong or incomplete parameter documentation, but not about the absence of 
-> # documentation.
-> 
-> WARN_NO_PARAMDOC       = NO
-> 
-320c441,443
-< # warning originated and the warning text.
----
-> # warning originated and the warning text. Optionally the format may contain 
-> # $version, which will be replaced by the version of the file (if it could 
-> # be obtained via FILE_VERSION_FILTER)
-339c462,464
-< INPUT                  = ./pwlib.dxy ./include/ptlib ./include/ptclib
----
-> INPUT                  = ./pwlib.dxy \
->                          ./include/ptlib \
->                          ./include/ptclib
-345,346c470,471
-< # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp 
-< # *.h++ *.idl *.odl
----
-> # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
-> # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
-362,363c487,489
-< # The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories 
-< # that are symbolic links (a Unix filesystem feature) are excluded from the input.
----
-> # The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
-> # directories that are symbolic links (a Unix filesystem feature) are excluded 
-> # from the input.
-369c495,497
-< # certain files from those directories.
----
-> # certain files from those directories. Note that the wildcards are matched 
-> # against the file with absolute path, so to exclude all test directories 
-> # for example use the pattern */test/*
-404c532,533
-< # to standard output.
----
-> # to standard output.  If FILTER_PATTERNS is specified, this tag will be 
-> # ignored.
-407a537,545
-> # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
-> # basis.  Doxygen will compare the file name with each pattern and apply the 
-> # filter if there is a match.  The filters are a list of the form: 
-> # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
-> # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
-> # is applied to all files.
-> 
-> FILTER_PATTERNS        = 
-> 
-419c557,559
-< # be generated. Documented entities will be cross-referenced with these sources.
----
-> # be generated. Documented entities will be cross-referenced with these sources. 
-> # Note: To get rid of all source code in the generated output, make sure also 
-> # VERBATIM_HEADERS is set to NO.
-427a568,573
-> # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-> # doxygen to hide any special comment blocks from generated source code 
-> # fragments. Normal C and C++ comments will always remain visible.
-> 
-> STRIP_CODE_COMMENTS    = YES
-> 
-439a586,599
-> # If the USE_HTAGS tag is set to YES then the references to source code 
-> # will point to the HTML generated by the htags(1) tool instead of doxygen 
-> # built-in source browser. The htags tool is part of GNU's global source 
-> # tagging system (see http://www.gnu.org/software/global/global.html). You 
-> # will need version 4.8.6 or higher.
-> 
-> USE_HTAGS              = NO
-> 
-> # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-> # will generate a verbatim copy of the header file for each class for 
-> # which an include is specified. Set to NO to disable this.
-> 
-> VERBATIM_HEADERS       = YES
-> 
-496c656
-< # The HTML_STYLESHEET tag can be used to specify a user defined cascading 
----
-> # The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
-499c659,661
-< # will generate a default style sheet
----
-> # will generate a default style sheet. Note that doxygen will try to copy 
-> # the style sheet file to the HTML output directory, so don't put your own 
-> # stylesheet in the HTML output directory as well, or it will be erased!
-519c681
-< # written to the html output dir.
----
-> # written to the html output directory.
-525,526c687,688
-< # the HTML help compiler (hhc.exe). If non empty doxygen will try to run 
-< # the html help compiler on the generated index.hhp.
----
-> # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
-> # the HTML help compiler on the generated index.hhp.
-543c705
-< # to the contents of the Html help documentation and to the tree view.
----
-> # to the contents of the HTML help documentation and to the tree view.
-561,564c723,725
-< # JavaScript and frames is required (for instance Mozilla, Netscape 4.0+, 
-< # or Internet explorer 4.0+). Note that for large projects the tree generation 
-< # can take a very long time. In such cases it is better to disable this feature. 
-< # Windows users are probably better off using the HTML help feature.
----
-> # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
-> # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
-> # probably better off using the HTML help feature.
-589c750,751
-< # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be invoked. If left blank `latex' will be used as the default command name.
----
-> # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
-> # invoked. If left blank `latex' will be used as the default command name.
-642a805,810
-> # If LATEX_HIDE_INDICES is set to YES then doxygen will not 
-> # include the index chapters (such as File Index, Compound Index, etc.) 
-> # in the output.
-> 
-> LATEX_HIDE_INDICES     = NO
-> 
-648c816
-< # The RTF output is optimised for Word 97 and may not look very pretty with 
----
-> # The RTF output is optimized for Word 97 and may not look very pretty with 
-675c843
-< # config file, i.e. a series of assigments. You only have to provide 
----
-> # config file, i.e. a series of assignments. You only have to provide 
-719,721c887
-< # the code including all documentation. Note that this 
-< # feature is still experimental and incomplete at the 
-< # moment.
----
-> # the code including all documentation.
-724a891,896
-> # The XML_OUTPUT tag is used to specify where the XML pages will be put. 
-> # If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-> # put in front of it. If left blank `xml' will be used as the default path.
-> 
-> XML_OUTPUT             = xml
-> 
-736a909,915
-> # If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
-> # dump the program listings (including syntax highlighting 
-> # and cross-referencing information) to the XML output. Note that 
-> # enabling this will significantly increase the size of the XML output.
-> 
-> XML_PROGRAMLISTING     = YES
-> 
-749a929,961
-> # configuration options related to the Perl module output
-> #---------------------------------------------------------------------------
-> 
-> # If the GENERATE_PERLMOD tag is set to YES Doxygen will 
-> # generate a Perl module file that captures the structure of 
-> # the code including all documentation. Note that this 
-> # feature is still experimental and incomplete at the 
-> # moment.
-> 
-> GENERATE_PERLMOD       = NO
-> 
-> # If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
-> # the necessary Makefile rules, Perl scripts and LaTeX code to be able 
-> # to generate PDF and DVI output from the Perl module output.
-> 
-> PERLMOD_LATEX          = NO
-> 
-> # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
-> # nicely formatted so it can be parsed by a human reader.  This is useful 
-> # if you want to understand what is going on.  On the other hand, if this 
-> # tag is set to NO the size of the Perl module output will be much smaller 
-> # and Perl will parse it just the same.
-> 
-> PERLMOD_PRETTY         = YES
-> 
-> # The names of the make variables in the generated doxyrules.make file 
-> # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
-> # This is useful so different doxyrules.make files included by the same 
-> # Makefile don't overwrite each other's variables.
-> 
-> PERLMOD_MAKEVAR_PREFIX = 
-> 
-> #---------------------------------------------------------------------------
-768c980
-< # PREDEFINED and EXPAND_AS_PREDEFINED tags.
----
-> # PREDEFINED and EXPAND_AS_DEFINED tags.
-794c1006,1008
-< # omitted =1 is assumed.
----
-> # omitted =1 is assumed. To prevent a macro definition from being 
-> # undefined via #undef or recursively expanded use the := operator 
-> # instead of the = operator.
-796c1010,1011
-< PREDEFINED             = DOCPLUSLUS DOC_PLUS_PLUS
----
-> PREDEFINED             = DOCPLUSLUS \
->                          DOC_PLUS_PLUS
-798c1013
-< # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then 
----
-> # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
-808,809c1023,1024
-< # function macros are typically used for boiler-plate code, and will confuse the 
-< # parser if not removed.
----
-> # function macros are typically used for boiler-plate code, and will confuse 
-> # the parser if not removed.
-814c1029
-< # Configuration::addtions related to external references   
----
-> # Configuration::additions related to external references   
-817c1032,1045
-< # The TAGFILES tag can be used to specify one or more tagfiles.
----
-> # The TAGFILES option can be used to specify one or more tagfiles. 
-> # Optionally an initial location of the external documentation 
-> # can be added for each tagfile. The format of a tag file without 
-> # this location is as follows: 
-> #   TAGFILES = file1 file2 ... 
-> # Adding location for the tag files is done as follows: 
-> #   TAGFILES = file1=loc1 "file2 = loc2" ... 
-> # where "loc1" and "loc2" can be relative or absolute paths or 
-> # URLs. If a location is present for each tag, the installdox tool 
-> # does not have to be run to correct the links.
-> # Note that each tag file must have a unique name
-> # (where the name does NOT include the path)
-> # If a tag file is not located in the directory in which doxygen 
-> # is run, you must also specify the path to the tagfile here.
-848,851c1076,1080
-< # generate a inheritance diagram (in Html, RTF and LaTeX) for classes with base or 
-< # super classes. Setting the tag to NO turns the diagrams off. Note that this 
-< # option is superceded by the HAVE_DOT option below. This is only a fallback. It is 
-< # recommended to install and use dot, since it yield more powerful graphs.
----
-> # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
-> # or super classes. Setting the tag to NO turns the diagrams off. Note that 
-> # this option is superseded by the HAVE_DOT option below. This is only a 
-> # fallback. It is recommended to install and use dot, since it yields more 
-> # powerful graphs.
-881a1111,1121
-> # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
-> # will generate a graph for groups, showing the direct groups dependencies
-> 
-> GROUP_GRAPHS           = YES
-> 
-> # If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-> # collaboration diagrams in a style similar to the OMG's Unified Modeling 
-> # Language.
-> 
-> UML_LOOK               = NO
-> 
-900a1141,1148
-> # If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
-> # generate a call dependency graph for every global function or class method. 
-> # Note that enabling this option will significantly increase the time of a run. 
-> # So in most cases it will be better to enable call graphs for selected 
-> # functions only using the \callgraph command.
-> 
-> CALL_GRAPH             = NO
-> 
-905a1154,1160
-> # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
-> # then doxygen will show the dependencies a directory has on other directories 
-> # in a graphical way. The dependency relations are determined by the #include
-> # relations between the files in the directories.
-> 
-> DIRECTORY_GRAPH        = YES
-> 
-913c1168
-< # found. If left blank, it is assumed the dot tool can be found on the path.
----
-> # found. If left blank, it is assumed the dot tool can be found in the path.
-938a1194,1220
-> # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
-> # graphs generated by dot. A depth value of 3 means that only nodes reachable 
-> # from the root by following a path via at most 3 edges will be shown. Nodes 
-> # that lay further from the root node will be omitted. Note that setting this 
-> # option to 1 or 2 may greatly reduce the computation time needed for large 
-> # code bases. Also note that a graph may be further truncated if the graph's 
-> # image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
-> # and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
-> # the graph is not depth-constrained.
-> 
-> MAX_DOT_GRAPH_DEPTH    = 0
-> 
-> # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
-> # background. This is disabled by default, which results in a white background. 
-> # Warning: Depending on the platform used, enabling this option may lead to 
-> # badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
-> # read).
-> 
-> DOT_TRANSPARENT        = NO
-> 
-> # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
-> # files in one run (i.e. multiple -o and -T options on the command line). This 
-> # makes dot run faster, but since only newer versions of dot (>1.8.10) 
-> # support this, this feature is disabled by default.
-> 
-> DOT_MULTI_TARGETS      = NO
-> 
-946c1228
-< # remove the intermedate dot files that are used to generate 
----
-> # remove the intermediate dot files that are used to generate 
-952c1234
-< # Configuration::addtions related to the search engine   
----
-> # Configuration::additions related to the search engine   
-959,993d1240
-< 
-< # The CGI_NAME tag should be the name of the CGI script that 
-< # starts the search engine (doxysearch) with the correct parameters. 
-< # A script with this name will be generated by doxygen.
-< 
-< CGI_NAME               = search.cgi
-< 
-< # The CGI_URL tag should be the absolute URL to the directory where the 
-< # cgi binaries are located. See the documentation of your http daemon for 
-< # details.
-< 
-< CGI_URL                = 
-< 
-< # The DOC_URL tag should be the absolute URL to the directory where the 
-< # documentation is located. If left blank the absolute path to the 
-< # documentation, with file:// prepended to it, will be used.
-< 
-< DOC_URL                = 
-< 
-< # The DOC_ABSPATH tag should be the absolute path to the directory where the 
-< # documentation is located. If left blank the directory on the local machine 
-< # will be used.
-< 
-< DOC_ABSPATH            = 
-< 
-< # The BIN_ABSPATH tag must point to the directory where the doxysearch binary 
-< # is installed.
-< 
-< BIN_ABSPATH            = /usr/local/bin/
-< 
-< # The EXT_DOC_PATHS tag can be used to specify one or more paths to 
-< # documentation generated for other projects. This allows doxysearch to search 
-< # the documentation for these projects as well.
-< 
-< EXT_DOC_PATHS          = 
+diff -urNad pwlib-1.8.7~/pwlib_cfg.dxy pwlib-1.8.7/pwlib_cfg.dxy
+--- pwlib-1.8.7~/pwlib_cfg.dxy	2005-09-05 09:34:42.000000000 +0000
++++ pwlib-1.8.7/pwlib_cfg.dxy	2005-10-30 19:36:47.000000000 +0000
+@@ -1,4 +1,4 @@
+-# Doxyfile 1.2.18
++# Doxyfile 1.4.5
+ 
+ # This file describes the settings to be used by the documentation system
+ # doxygen (www.doxygen.org) for a project
+@@ -11,7 +11,7 @@
+ # Values that contain spaces should be placed between quotes (" ")
+ 
+ #---------------------------------------------------------------------------
+-# General configuration options
++# Project related configuration options
+ #---------------------------------------------------------------------------
+ 
+ # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+@@ -32,61 +32,36 @@
+ 
+ OUTPUT_DIRECTORY       = .
+ 
++# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
++# 4096 sub-directories (in 2 levels) under the output directory of each output 
++# format and will distribute the generated files over these directories. 
++# Enabling this option can be useful when feeding doxygen a huge amount of 
++# source files, where putting all generated files in the same directory would 
++# otherwise cause performance problems for the file system.
++
++CREATE_SUBDIRS         = NO
++
+ # The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+ # documentation generated by doxygen is written. Doxygen will use this 
+ # information to generate all constant output in the proper language. 
+ # The default language is English, other supported languages are: 
+-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 
+-# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 
+-# (Japanese with english messages), Korean, Norwegian, Polish, Portuguese, 
+-# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish and Ukrainian.
++# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
++# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
++# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
++# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
++# Swedish, and Ukrainian.
+ 
+ OUTPUT_LANGUAGE        = English
+ 
+-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+-# documentation are documented, even if no documentation was available. 
+-# Private class members and static file members will be hidden unless 
+-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+-
+-EXTRACT_ALL            = YES
+-
+-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+-# will be included in the documentation.
+-
+-EXTRACT_PRIVATE        = NO
+-
+-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+-# will be included in the documentation.
+-
+-EXTRACT_STATIC         = YES
+-
+-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+-# defined locally in source files will be included in the documentation. 
+-# If set to NO only classes defined in header files are included.
+-
+-EXTRACT_LOCAL_CLASSES  = YES
+-
+-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+-# undocumented members of documented classes, files or namespaces. 
+-# If set to NO (the default) these members will be included in the 
+-# various overviews, but no documentation section is generated. 
+-# This option has no effect if EXTRACT_ALL is enabled.
+-
+-HIDE_UNDOC_MEMBERS     = NO
+-
+-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+-# undocumented classes that are normally visible in the class hierarchy. 
+-# If set to NO (the default) these class will be included in the various 
+-# overviews. This option has no effect if EXTRACT_ALL is enabled.
+-
+-HIDE_UNDOC_CLASSES     = YES
+-
+-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+-# friend (class|struct|union) declarations. 
+-# If set to NO (the default) these declarations will be included in the 
+-# documentation.
++# This tag can be used to specify the encoding used in the generated output. 
++# The encoding is not always determined by the language that is chosen, 
++# but also whether or not the output is meant for Windows or non-Windows users. 
++# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
++# forces the Windows encoding (this is the default for the Windows binary), 
++# whereas setting the tag to NO uses a Unix-style encoding (the default for 
++# all platforms other than Windows).
+ 
+-HIDE_FRIEND_COMPOUNDS  = NO
++USE_WINDOWS_ENCODING   = NO
+ 
+ # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+ # include brief member descriptions after the members that are listed in 
+@@ -102,16 +77,28 @@
+ 
+ REPEAT_BRIEF           = YES
+ 
++# This tag implements a quasi-intelligent brief description abbreviator 
++# that is used to form the text in various listings. Each string 
++# in this list, if found as the leading text of the brief description, will be 
++# stripped from the text and the result after processing the whole list, is 
++# used as the annotated text. Otherwise, the brief description is used as-is. 
++# If left blank, the following values are used ("$name" is automatically 
++# replaced with the name of the entity): "The $name class" "The $name widget" 
++# "The $name file" "is" "provides" "specifies" "contains" 
++# "represents" "a" "an" "the"
++
++ABBREVIATE_BRIEF       = 
++
+ # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+ # Doxygen will generate a detailed section even if there is only a brief 
+ # description.
+ 
+ ALWAYS_DETAILED_SEC    = NO
+ 
+-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 
+-# members of a class in the documentation of that class as if those members were 
+-# ordinary class members. Constructors, destructors and assignment operators of 
+-# the base classes will not be shown.
++# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
++# inherited members of a class in the documentation of that class as if those 
++# members were ordinary class members. Constructors, destructors and assignment 
++# operators of the base classes will not be shown.
+ 
+ INLINE_INHERITED_MEMB  = NO
+ 
+@@ -122,32 +109,22 @@
+ FULL_PATH_NAMES        = NO
+ 
+ # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+-# can be used to strip a user defined part of the path. Stripping is 
++# can be used to strip a user-defined part of the path. Stripping is 
+ # only done if one of the specified strings matches the left-hand part of 
+-# the path. It is allowed to use relative paths in the argument list.
++# the path. The tag can be used to show relative paths in the file list. 
++# If left blank the directory from which doxygen is run is used as the 
++# path to strip.
+ 
+ STRIP_FROM_PATH        = 
+ 
+-# The INTERNAL_DOCS tag determines if documentation 
+-# that is typed after a \internal command is included. If the tag is set 
+-# to NO (the default) then the documentation will be excluded. 
+-# Set it to YES to include the internal documentation.
+-
+-INTERNAL_DOCS          = NO
+-
+-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+-# doxygen to hide any special comment blocks from generated source code 
+-# fragments. Normal C and C++ comments will always remain visible.
+-
+-STRIP_CODE_COMMENTS    = YES
+-
+-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+-# file names in lower case letters. If set to YES upper case letters are also 
+-# allowed. This is useful if you have classes or files whose names only differ 
+-# in case and if your file system supports case sensitive file names. Windows 
+-# users are adviced to set this option to NO.
++# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
++# the path mentioned in the documentation of a class, which tells 
++# the reader which header file to include in order to use a class. 
++# If left blank only the name of the header file containing the class 
++# definition is used. Otherwise one should specify the include paths that 
++# are normally passed to the compiler using the -I flag.
+ 
+-CASE_SENSE_NAMES       = YES
++STRIP_FROM_INC_PATH    = 
+ 
+ # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+ # (but less readable) file names. This can be useful is your file systems 
+@@ -155,29 +132,11 @@
+ 
+ SHORT_NAMES            = NO
+ 
+-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+-# will show members with their full class and namespace scopes in the 
+-# documentation. If set to YES the scope will be hidden.
+-
+-HIDE_SCOPE_NAMES       = NO
+-
+-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+-# will generate a verbatim copy of the header file for each class for 
+-# which an include is specified. Set to NO to disable this.
+-
+-VERBATIM_HEADERS       = YES
+-
+-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+-# will put list of the files that are included by a file in the documentation 
+-# of that file.
+-
+-SHOW_INCLUDE_FILES     = YES
+-
+ # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+ # will interpret the first line (until the first dot) of a JavaDoc-style 
+ # comment as the brief description. If set to NO, the JavaDoc 
+-# comments  will behave just like the Qt-style comments (thus requiring an 
+-# explict @brief command for a brief description.
++# comments will behave just like the Qt-style comments (thus requiring an 
++# explicit @brief command for a brief description.
+ 
+ JAVADOC_AUTOBRIEF      = NO
+ 
+@@ -198,10 +157,158 @@
+ 
+ # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+ # member inherits the documentation from any documented member that it 
+-# reimplements.
++# re-implements.
+ 
+ INHERIT_DOCS           = YES
+ 
++# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
++# a new page for each member. If set to NO, the documentation of a member will 
++# be part of the file/class/namespace that contains it.
++
++SEPARATE_MEMBER_PAGES  = NO
++
++# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
++# Doxygen uses this value to replace tabs by spaces in code fragments.
++
++TAB_SIZE               = 8
++
++# This tag can be used to specify a number of aliases that acts 
++# as commands in the documentation. An alias has the form "name=value". 
++# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
++# put the command \sideeffect (or @sideeffect) in the documentation, which 
++# will result in a user-defined paragraph with heading "Side Effects:". 
++# You can put \n's in the value part of an alias to insert newlines.
++
++ALIASES                = 
++
++# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
++# sources only. Doxygen will then generate output that is more tailored for C. 
++# For instance, some of the names that are used will be different. The list 
++# of all members will be omitted, etc.
++
++OPTIMIZE_OUTPUT_FOR_C  = NO
++
++# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
++# sources only. Doxygen will then generate output that is more tailored for Java. 
++# For instance, namespaces will be presented as packages, qualified scopes 
++# will look different, etc.
++
++OPTIMIZE_OUTPUT_JAVA   = NO
++
++# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
++# include (a tag file for) the STL sources as input, then you should 
++# set this tag to YES in order to let doxygen match functions declarations and 
++# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
++# func(std::string) {}). This also make the inheritance and collaboration 
++# diagrams that involve STL classes more complete and accurate.
++
++BUILTIN_STL_SUPPORT    = NO
++
++# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
++# tag is set to YES, then doxygen will reuse the documentation of the first 
++# member in the group (if any) for the other members of the group. By default 
++# all members of a group must be documented explicitly.
++
++DISTRIBUTE_GROUP_DOC   = NO
++
++# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
++# the same type (for instance a group of public functions) to be put as a 
++# subgroup of that type (e.g. under the Public Functions section). Set it to 
++# NO to prevent subgrouping. Alternatively, this can be done per class using 
++# the \nosubgrouping command.
++
++SUBGROUPING            = YES
++
++#---------------------------------------------------------------------------
++# Build related configuration options
++#---------------------------------------------------------------------------
++
++# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
++# documentation are documented, even if no documentation was available. 
++# Private class members and static file members will be hidden unless 
++# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
++
++EXTRACT_ALL            = YES
++
++# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
++# will be included in the documentation.
++
++EXTRACT_PRIVATE        = NO
++
++# If the EXTRACT_STATIC tag is set to YES all static members of a file 
++# will be included in the documentation.
++
++EXTRACT_STATIC         = YES
++
++# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
++# defined locally in source files will be included in the documentation. 
++# If set to NO only classes defined in header files are included.
++
++EXTRACT_LOCAL_CLASSES  = YES
++
++# This flag is only useful for Objective-C code. When set to YES local 
++# methods, which are defined in the implementation section but not in 
++# the interface are included in the documentation. 
++# If set to NO (the default) only methods in the interface are included.
++
++EXTRACT_LOCAL_METHODS  = NO
++
++# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
++# undocumented members of documented classes, files or namespaces. 
++# If set to NO (the default) these members will be included in the 
++# various overviews, but no documentation section is generated. 
++# This option has no effect if EXTRACT_ALL is enabled.
++
++HIDE_UNDOC_MEMBERS     = NO
++
++# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
++# undocumented classes that are normally visible in the class hierarchy. 
++# If set to NO (the default) these classes will be included in the various 
++# overviews. This option has no effect if EXTRACT_ALL is enabled.
++
++HIDE_UNDOC_CLASSES     = YES
++
++# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
++# friend (class|struct|union) declarations. 
++# If set to NO (the default) these declarations will be included in the 
++# documentation.
++
++HIDE_FRIEND_COMPOUNDS  = NO
++
++# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
++# documentation blocks found inside the body of a function. 
++# If set to NO (the default) these blocks will be appended to the 
++# function's detailed documentation block.
++
++HIDE_IN_BODY_DOCS      = NO
++
++# The INTERNAL_DOCS tag determines if documentation 
++# that is typed after a \internal command is included. If the tag is set 
++# to NO (the default) then the documentation will be excluded. 
++# Set it to YES to include the internal documentation.
++
++INTERNAL_DOCS          = NO
++
++# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
++# file names in lower-case letters. If set to YES upper-case letters are also 
++# allowed. This is useful if you have classes or files whose names only differ 
++# in case and if your file system supports case sensitive file names. Windows 
++# and Mac users are advised to set this option to NO.
++
++CASE_SENSE_NAMES       = YES
++
++# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
++# will show members with their full class and namespace scopes in the 
++# documentation. If set to YES the scope will be hidden.
++
++HIDE_SCOPE_NAMES       = NO
++
++# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
++# will put a list of the files that are included by a file in the documentation 
++# of that file.
++
++SHOW_INCLUDE_FILES     = YES
++
+ # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+ # is inserted in the documentation for inline members.
+ 
+@@ -214,17 +321,22 @@
+ 
+ SORT_MEMBER_DOCS       = YES
+ 
+-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+-# tag is set to YES, then doxygen will reuse the documentation of the first 
+-# member in the group (if any) for the other members of the group. By default 
+-# all members of a group must be documented explicitly.
++# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
++# brief documentation of file, namespace and class members alphabetically 
++# by member name. If set to NO (the default) the members will appear in 
++# declaration order.
+ 
+-DISTRIBUTE_GROUP_DOC   = NO
++SORT_BRIEF_DOCS        = NO
+ 
+-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+-# Doxygen uses this value to replace tabs by spaces in code fragments.
++# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
++# sorted by fully-qualified names, including namespaces. If set to 
++# NO (the default), the class list will be sorted only by class name, 
++# not including the namespace part. 
++# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
++# Note: This option applies only to the class list, not to the 
++# alphabetical list.
+ 
+-TAB_SIZE               = 8
++SORT_BY_SCOPE_NAME     = NO
+ 
+ # The GENERATE_TODOLIST tag can be used to enable (YES) or 
+ # disable (NO) the todo list. This list is created by putting \todo 
+@@ -245,26 +357,18 @@
+ GENERATE_BUGLIST       = YES
+ 
+ # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+-# disable (NO) the deprecated list. This list is created by putting \deprecated commands in the documentation.
++# disable (NO) the deprecated list. This list is created by putting 
++# \deprecated commands in the documentation.
+ 
+ GENERATE_DEPRECATEDLIST= YES
+ 
+-# This tag can be used to specify a number of aliases that acts 
+-# as commands in the documentation. An alias has the form "name=value". 
+-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+-# put the command \sideeffect (or @sideeffect) in the documentation, which 
+-# will result in a user defined paragraph with heading "Side Effects:". 
+-# You can put \n's in the value part of an alias to insert newlines.
+-
+-ALIASES                = 
+-
+ # The ENABLED_SECTIONS tag can be used to enable conditional 
+ # documentation sections, marked by \if sectionname ... \endif.
+ 
+ ENABLED_SECTIONS       = 
+ 
+ # The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+-# the initial value of a variable or define consist of for it to appear in 
++# the initial value of a variable or define consists of for it to appear in 
+ # the documentation. If the initializer consists of more lines than specified 
+ # here it will be hidden. Use a value of 0 to hide initializers completely. 
+ # The appearance of the initializer of individual variables and defines in the 
+@@ -273,26 +377,28 @@
+ 
+ MAX_INITIALIZER_LINES  = 30
+ 
+-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 
+-# only. Doxygen will then generate output that is more tailored for C. 
+-# For instance some of the names that are used will be different. The list 
+-# of all members will be omitted, etc.
+-
+-OPTIMIZE_OUTPUT_FOR_C  = NO
+-
+-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 
+-# only. Doxygen will then generate output that is more tailored for Java. 
+-# For instance namespaces will be presented as packages, qualified scopes 
+-# will look different, etc.
+-
+-OPTIMIZE_OUTPUT_JAVA   = NO
+-
+ # Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+ # at the bottom of the documentation of classes and structs. If set to YES the 
+ # list will mention the files that were used to generate the documentation.
+ 
+ SHOW_USED_FILES        = YES
+ 
++# If the sources in your project are distributed over multiple directories 
++# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
++# in the documentation. The default is YES.
++
++SHOW_DIRECTORIES       = YES
++
++# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
++# doxygen should invoke to get the current version for each file (typically from the 
++# version control system). Doxygen will invoke the program by executing (via 
++# popen()) the command <command> <input-file>, where <command> is the value of 
++# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
++# provided by doxygen. Whatever the program writes to standard output 
++# is used as the file version. See the manual for examples.
++
++FILE_VERSION_FILTER    = 
++
+ #---------------------------------------------------------------------------
+ # configuration options related to warning and progress messages
+ #---------------------------------------------------------------------------
+@@ -314,10 +420,27 @@
+ 
+ WARN_IF_UNDOCUMENTED   = YES
+ 
++# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
++# potential errors in the documentation, such as not documenting some 
++# parameters in a documented function, or documenting parameters that 
++# don't exist or using markup commands wrongly.
++
++WARN_IF_DOC_ERROR      = YES
++
++# This WARN_NO_PARAMDOC option can be abled to get warnings for 
++# functions that are documented, but have no documentation for their parameters 
++# or return value. If set to NO (the default) doxygen will only warn about 
++# wrong or incomplete parameter documentation, but not about the absence of 
++# documentation.
++
++WARN_NO_PARAMDOC       = NO
++
+ # The WARN_FORMAT tag determines the format of the warning messages that 
+ # doxygen can produce. The string should contain the $file, $line, and $text 
+ # tags, which will be replaced by the file and line number from which the 
+-# warning originated and the warning text.
++# warning originated and the warning text. Optionally the format may contain 
++# $version, which will be replaced by the version of the file (if it could 
++# be obtained via FILE_VERSION_FILTER)
+ 
+ WARN_FORMAT            = "$file:$line: $text"
+ 
+@@ -336,14 +459,16 @@
+ # directories like "/usr/src/myproject". Separate the files or directories 
+ # with spaces.
+ 
+-INPUT                  = ./pwlib.dxy ./include/ptlib ./include/ptclib
++INPUT                  = ./pwlib.dxy \
++                         ./include/ptlib \
++                         ./include/ptclib
+ 
+ # If the value of the INPUT tag contains directories, you can use the 
+ # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+ # and *.h) to filter out the source-files in the directories. If left 
+ # blank the following patterns are tested: 
+-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp 
+-# *.h++ *.idl *.odl
++# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
++# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
+ 
+ FILE_PATTERNS          = 
+ 
+@@ -359,14 +484,17 @@
+ 
+ EXCLUDE                = 
+ 
+-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories 
+-# that are symbolic links (a Unix filesystem feature) are excluded from the input.
++# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
++# directories that are symbolic links (a Unix filesystem feature) are excluded 
++# from the input.
+ 
+ EXCLUDE_SYMLINKS       = NO
+ 
+ # If the value of the INPUT tag contains directories, you can use the 
+ # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+-# certain files from those directories.
++# certain files from those directories. Note that the wildcards are matched 
++# against the file with absolute path, so to exclude all test directories 
++# for example use the pattern */test/*
+ 
+ EXCLUDE_PATTERNS       = 
+ 
+@@ -401,10 +529,20 @@
+ # by executing (via popen()) the command <filter> <input-file>, where <filter> 
+ # is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+ # input file. Doxygen will then use the output that the filter program writes 
+-# to standard output.
++# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
++# ignored.
+ 
+ INPUT_FILTER           = 
+ 
++# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
++# basis.  Doxygen will compare the file name with each pattern and apply the 
++# filter if there is a match.  The filters are a list of the form: 
++# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
++# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
++# is applied to all files.
++
++FILTER_PATTERNS        = 
++
+ # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+ # INPUT_FILTER) will be used to filter the input files when producing source 
+ # files to browse (i.e. when SOURCE_BROWSER is set to YES).
+@@ -416,7 +554,9 @@
+ #---------------------------------------------------------------------------
+ 
+ # If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+-# be generated. Documented entities will be cross-referenced with these sources.
++# be generated. Documented entities will be cross-referenced with these sources. 
++# Note: To get rid of all source code in the generated output, make sure also 
++# VERBATIM_HEADERS is set to NO.
+ 
+ SOURCE_BROWSER         = NO
+ 
+@@ -425,6 +565,12 @@
+ 
+ INLINE_SOURCES         = NO
+ 
++# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
++# doxygen to hide any special comment blocks from generated source code 
++# fragments. Normal C and C++ comments will always remain visible.
++
++STRIP_CODE_COMMENTS    = YES
++
+ # If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+ # then for each documented function all documented 
+ # functions referencing it will be listed.
+@@ -437,6 +583,20 @@
+ 
+ REFERENCES_RELATION    = YES
+ 
++# If the USE_HTAGS tag is set to YES then the references to source code 
++# will point to the HTML generated by the htags(1) tool instead of doxygen 
++# built-in source browser. The htags tool is part of GNU's global source 
++# tagging system (see http://www.gnu.org/software/global/global.html). You 
++# will need version 4.8.6 or higher.
++
++USE_HTAGS              = NO
++
++# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
++# will generate a verbatim copy of the header file for each class for 
++# which an include is specified. Set to NO to disable this.
++
++VERBATIM_HEADERS       = YES
++
+ #---------------------------------------------------------------------------
+ # configuration options related to the alphabetical class index
+ #---------------------------------------------------------------------------
+@@ -493,10 +653,12 @@
+ 
+ HTML_FOOTER            = 
+ 
+-# The HTML_STYLESHEET tag can be used to specify a user defined cascading 
++# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+ # style sheet that is used by each HTML page. It can be used to 
+ # fine-tune the look of the HTML output. If the tag is left blank doxygen 
+-# will generate a default style sheet
++# will generate a default style sheet. Note that doxygen will try to copy 
++# the style sheet file to the HTML output directory, so don't put your own 
++# stylesheet in the HTML output directory as well, or it will be erased!
+ 
+ HTML_STYLESHEET        = 
+ 
+@@ -516,14 +678,14 @@
+ # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+ # be used to specify the file name of the resulting .chm file. You 
+ # can add a path in front of the file if the result should not be 
+-# written to the html output dir.
++# written to the html output directory.
+ 
+ CHM_FILE               = 
+ 
+ # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+ # be used to specify the location (absolute path including file name) of 
+-# the HTML help compiler (hhc.exe). If non empty doxygen will try to run 
+-# the html help compiler on the generated index.hhp.
++# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
++# the HTML help compiler on the generated index.hhp.
+ 
+ HHC_LOCATION           = 
+ 
+@@ -540,7 +702,7 @@
+ BINARY_TOC             = NO
+ 
+ # The TOC_EXPAND flag can be set to YES to add extra items for group members 
+-# to the contents of the Html help documentation and to the tree view.
++# to the contents of the HTML help documentation and to the tree view.
+ 
+ TOC_EXPAND             = NO
+ 
+@@ -558,10 +720,9 @@
+ # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+ # generated containing a tree-like index structure (just like the one that 
+ # is generated for HTML Help). For this to work a browser that supports 
+-# JavaScript and frames is required (for instance Mozilla, Netscape 4.0+, 
+-# or Internet explorer 4.0+). Note that for large projects the tree generation 
+-# can take a very long time. In such cases it is better to disable this feature. 
+-# Windows users are probably better off using the HTML help feature.
++# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
++# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
++# probably better off using the HTML help feature.
+ 
+ GENERATE_TREEVIEW      = NO
+ 
+@@ -586,7 +747,8 @@
+ 
+ LATEX_OUTPUT           = latex
+ 
+-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be invoked. If left blank `latex' will be used as the default command name.
++# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
++# invoked. If left blank `latex' will be used as the default command name.
+ 
+ LATEX_CMD_NAME         = latex
+ 
+@@ -640,12 +802,18 @@
+ 
+ LATEX_BATCHMODE        = NO
+ 
++# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
++# include the index chapters (such as File Index, Compound Index, etc.) 
++# in the output.
++
++LATEX_HIDE_INDICES     = NO
++
+ #---------------------------------------------------------------------------
+ # configuration options related to the RTF output
+ #---------------------------------------------------------------------------
+ 
+ # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+-# The RTF output is optimised for Word 97 and may not look very pretty with 
++# The RTF output is optimized for Word 97 and may not look very pretty with 
+ # other RTF readers or editors.
+ 
+ GENERATE_RTF           = NO
+@@ -672,7 +840,7 @@
+ RTF_HYPERLINKS         = NO
+ 
+ # Load stylesheet definitions from file. Syntax is similar to doxygen's 
+-# config file, i.e. a series of assigments. You only have to provide 
++# config file, i.e. a series of assignments. You only have to provide 
+ # replacements, missing definitions are set to their default value.
+ 
+ RTF_STYLESHEET_FILE    = 
+@@ -716,12 +884,16 @@
+ 
+ # If the GENERATE_XML tag is set to YES Doxygen will 
+ # generate an XML file that captures the structure of 
+-# the code including all documentation. Note that this 
+-# feature is still experimental and incomplete at the 
+-# moment.
++# the code including all documentation.
+ 
+ GENERATE_XML           = NO
+ 
++# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
++# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
++# put in front of it. If left blank `xml' will be used as the default path.
++
++XML_OUTPUT             = xml
++
+ # The XML_SCHEMA tag can be used to specify an XML schema, 
+ # which can be used by a validating XML parser to check the 
+ # syntax of the XML files.
+@@ -734,6 +906,13 @@
+ 
+ XML_DTD                = 
+ 
++# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
++# dump the program listings (including syntax highlighting 
++# and cross-referencing information) to the XML output. Note that 
++# enabling this will significantly increase the size of the XML output.
++
++XML_PROGRAMLISTING     = YES
++
+ #---------------------------------------------------------------------------
+ # configuration options for the AutoGen Definitions output
+ #---------------------------------------------------------------------------
+@@ -747,6 +926,39 @@
+ GENERATE_AUTOGEN_DEF   = NO
+ 
+ #---------------------------------------------------------------------------
++# configuration options related to the Perl module output
++#---------------------------------------------------------------------------
++
++# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
++# generate a Perl module file that captures the structure of 
++# the code including all documentation. Note that this 
++# feature is still experimental and incomplete at the 
++# moment.
++
++GENERATE_PERLMOD       = NO
++
++# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
++# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
++# to generate PDF and DVI output from the Perl module output.
++
++PERLMOD_LATEX          = NO
++
++# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
++# nicely formatted so it can be parsed by a human reader.  This is useful 
++# if you want to understand what is going on.  On the other hand, if this 
++# tag is set to NO the size of the Perl module output will be much smaller 
++# and Perl will parse it just the same.
++
++PERLMOD_PRETTY         = YES
++
++# The names of the make variables in the generated doxyrules.make file 
++# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
++# This is useful so different doxyrules.make files included by the same 
++# Makefile don't overwrite each other's variables.
++
++PERLMOD_MAKEVAR_PREFIX = 
++
++#---------------------------------------------------------------------------
+ # Configuration options related to the preprocessor   
+ #---------------------------------------------------------------------------
+ 
+@@ -765,7 +977,7 @@
+ 
+ # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+ # then the macro expansion is limited to the macros specified with the 
+-# PREDEFINED and EXPAND_AS_PREDEFINED tags.
++# PREDEFINED and EXPAND_AS_DEFINED tags.
+ 
+ EXPAND_ONLY_PREDEF     = NO
+ 
+@@ -791,11 +1003,14 @@
+ # are defined before the preprocessor is started (similar to the -D option of 
+ # gcc). The argument of the tag is a list of macros of the form: name 
+ # or name=definition (no spaces). If the definition and the = are 
+-# omitted =1 is assumed.
++# omitted =1 is assumed. To prevent a macro definition from being 
++# undefined via #undef or recursively expanded use the := operator 
++# instead of the = operator.
+ 
+-PREDEFINED             = DOCPLUSLUS DOC_PLUS_PLUS
++PREDEFINED             = DOCPLUSLUS \
++                         DOC_PLUS_PLUS
+ 
+-# If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then 
++# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+ # this tag can be used to specify a list of macro names that should be expanded. 
+ # The macro definition that is found in the sources will be used. 
+ # Use the PREDEFINED tag if you want to use a different macro definition.
+@@ -805,16 +1020,29 @@
+ # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+ # doxygen's preprocessor will remove all function-like macros that are alone 
+ # on a line, have an all uppercase name, and do not end with a semicolon. Such 
+-# function macros are typically used for boiler-plate code, and will confuse the 
+-# parser if not removed.
++# function macros are typically used for boiler-plate code, and will confuse 
++# the parser if not removed.
+ 
+ SKIP_FUNCTION_MACROS   = YES
+ 
+ #---------------------------------------------------------------------------
+-# Configuration::addtions related to external references   
++# Configuration::additions related to external references   
+ #---------------------------------------------------------------------------
+ 
+-# The TAGFILES tag can be used to specify one or more tagfiles.
++# The TAGFILES option can be used to specify one or more tagfiles. 
++# Optionally an initial location of the external documentation 
++# can be added for each tagfile. The format of a tag file without 
++# this location is as follows: 
++#   TAGFILES = file1 file2 ... 
++# Adding location for the tag files is done as follows: 
++#   TAGFILES = file1=loc1 "file2 = loc2" ... 
++# where "loc1" and "loc2" can be relative or absolute paths or 
++# URLs. If a location is present for each tag, the installdox tool 
++# does not have to be run to correct the links.
++# Note that each tag file must have a unique name
++# (where the name does NOT include the path)
++# If a tag file is not located in the directory in which doxygen 
++# is run, you must also specify the path to the tagfile here.
+ 
+ TAGFILES               = 
+ 
+@@ -845,10 +1073,11 @@
+ #---------------------------------------------------------------------------
+ 
+ # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+-# generate a inheritance diagram (in Html, RTF and LaTeX) for classes with base or 
+-# super classes. Setting the tag to NO turns the diagrams off. Note that this 
+-# option is superceded by the HAVE_DOT option below. This is only a fallback. It is 
+-# recommended to install and use dot, since it yield more powerful graphs.
++# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
++# or super classes. Setting the tag to NO turns the diagrams off. Note that 
++# this option is superseded by the HAVE_DOT option below. This is only a 
++# fallback. It is recommended to install and use dot, since it yields more 
++# powerful graphs.
+ 
+ CLASS_DIAGRAMS         = YES
+ 
+@@ -879,6 +1108,17 @@
+ 
+ COLLABORATION_GRAPH    = YES
+ 
++# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
++# will generate a graph for groups, showing the direct groups dependencies
++
++GROUP_GRAPHS           = YES
++
++# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
++# collaboration diagrams in a style similar to the OMG's Unified Modeling 
++# Language.
++
++UML_LOOK               = NO
++
+ # If set to YES, the inheritance and collaboration graphs will show the 
+ # relations between templates and their instances.
+ 
+@@ -898,11 +1138,26 @@
+ 
+ INCLUDED_BY_GRAPH      = YES
+ 
++# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
++# generate a call dependency graph for every global function or class method. 
++# Note that enabling this option will significantly increase the time of a run. 
++# So in most cases it will be better to enable call graphs for selected 
++# functions only using the \callgraph command.
++
++CALL_GRAPH             = NO
++
+ # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+ # will graphical hierarchy of all classes instead of a textual one.
+ 
+ GRAPHICAL_HIERARCHY    = YES
+ 
++# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
++# then doxygen will show the dependencies a directory has on other directories 
++# in a graphical way. The dependency relations are determined by the #include
++# relations between the files in the directories.
++
++DIRECTORY_GRAPH        = YES
++
+ # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+ # generated by dot. Possible values are png, jpg, or gif
+ # If left blank png will be used.
+@@ -910,7 +1165,7 @@
+ DOT_IMAGE_FORMAT       = png
+ 
+ # The tag DOT_PATH can be used to specify the path where the dot tool can be 
+-# found. If left blank, it is assumed the dot tool can be found on the path.
++# found. If left blank, it is assumed the dot tool can be found in the path.
+ 
+ DOT_PATH               = 
+ 
+@@ -936,6 +1191,33 @@
+ 
+ MAX_DOT_GRAPH_HEIGHT   = 1024
+ 
++# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
++# graphs generated by dot. A depth value of 3 means that only nodes reachable 
++# from the root by following a path via at most 3 edges will be shown. Nodes 
++# that lay further from the root node will be omitted. Note that setting this 
++# option to 1 or 2 may greatly reduce the computation time needed for large 
++# code bases. Also note that a graph may be further truncated if the graph's 
++# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
++# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
++# the graph is not depth-constrained.
++
++MAX_DOT_GRAPH_DEPTH    = 0
++
++# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
++# background. This is disabled by default, which results in a white background. 
++# Warning: Depending on the platform used, enabling this option may lead to 
++# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
++# read).
++
++DOT_TRANSPARENT        = NO
++
++# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
++# files in one run (i.e. multiple -o and -T options on the command line). This 
++# makes dot run faster, but since only newer versions of dot (>1.8.10) 
++# support this, this feature is disabled by default.
++
++DOT_MULTI_TARGETS      = NO
++
+ # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+ # generate a legend page explaining the meaning of the various boxes and 
+ # arrows in the dot generated graphs.
+@@ -943,51 +1225,16 @@
+ GENERATE_LEGEND        = YES
+ 
+ # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+-# remove the intermedate dot files that are used to generate 
++# remove the intermediate dot files that are used to generate 
+ # the various graphs.
+ 
+ DOT_CLEANUP            = YES
+ 
+ #---------------------------------------------------------------------------
+-# Configuration::addtions related to the search engine   
++# Configuration::additions related to the search engine   
+ #---------------------------------------------------------------------------
+ 
+ # The SEARCHENGINE tag specifies whether or not a search engine should be 
+ # used. If set to NO the values of all tags below this one will be ignored.
+ 
+ SEARCHENGINE           = NO
+-
+-# The CGI_NAME tag should be the name of the CGI script that 
+-# starts the search engine (doxysearch) with the correct parameters. 
+-# A script with this name will be generated by doxygen.
+-
+-CGI_NAME               = search.cgi
+-
+-# The CGI_URL tag should be the absolute URL to the directory where the 
+-# cgi binaries are located. See the documentation of your http daemon for 
+-# details.
+-
+-CGI_URL                = 
+-
+-# The DOC_URL tag should be the absolute URL to the directory where the 
+-# documentation is located. If left blank the absolute path to the 
+-# documentation, with file:// prepended to it, will be used.
+-
+-DOC_URL                = 
+-
+-# The DOC_ABSPATH tag should be the absolute path to the directory where the 
+-# documentation is located. If left blank the directory on the local machine 
+-# will be used.
+-
+-DOC_ABSPATH            = 
+-
+-# The BIN_ABSPATH tag must point to the directory where the doxysearch binary 
+-# is installed.
+-
+-BIN_ABSPATH            = /usr/local/bin/
+-
+-# The EXT_DOC_PATHS tag can be used to specify one or more paths to 
+-# documentation generated for other projects. This allows doxysearch to search 
+-# the documentation for these projects as well.
+-
+-EXT_DOC_PATHS          = 




More information about the Pkg-voip-commits mailing list