Changeset 7282
- Timestamp:
- 01/30/11 20:46:11 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pkg/security/vinnie/main/dbus/trunk/debian/patches/10_dbus-1.0.1-generate-xml-docs.patch
r7272 r7282 1 Index: dbus-1.2.14/Doxyfile.in 2 =================================================================== 3 --- dbus-1.2.14.orig/Doxyfile.in 2009-04-17 21:45:29.000000000 +0200 4 +++ dbus-1.2.14/Doxyfile.in 2009-05-07 00:19:57.000000000 +0200 5 @@ -133,7 +133,7 @@ 1 diff -urN dbus-1.2.24/Doxyfile.in dbus-1.2.24.new//Doxyfile.in 2 --- dbus-1.2.24/Doxyfile.in 2009-07-10 15:27:40.000000000 -0700 3 +++ dbus-1.2.24.new//Doxyfile.in 2011-01-30 11:45:09.212767279 -0800 4 @@ -1,181 +1,1653 @@ 5 -# Doxyfile 0.1 6 +# Doxyfile 1.7.1 7 + 8 +# This file describes the settings to be used by the documentation system 9 +# doxygen (www.doxygen.org) for a project 10 +# 11 +# All text after a hash (#) is considered a comment and will be ignored 12 +# The format is: 13 +# TAG = value [value, ...] 14 +# For lists items can also be appended using: 15 +# TAG += value [value, ...] 16 +# Values that contain spaces should be placed between quotes (" ") 17 18 #--------------------------------------------------------------------------- 19 -# General configuration options 20 +# Project related configuration options 21 #--------------------------------------------------------------------------- 22 + 23 +# This tag specifies the encoding used for all characters in the config file 24 +# that follow. The default is UTF-8 which is also the encoding used for all 25 +# text before the first occurrence of this tag. Doxygen uses libiconv (or the 26 +# iconv built into libc) for the transcoding. See 27 +# http://www.gnu.org/software/libiconv for the list of possible encodings. 28 + 29 +DOXYFILE_ENCODING = UTF-8 30 + 31 +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 32 +# by quotes) that should identify the project. 33 + 34 PROJECT_NAME = D-Bus 35 + 36 +# The PROJECT_NUMBER tag can be used to enter a project or revision number. 37 +# This could be handy for archiving the generated documentation or 38 +# if some version control system is used. 39 + 40 PROJECT_NUMBER = @VERSION@ 41 + 42 +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 43 +# base path where the generated documentation will be put. 44 +# If a relative path is entered, it will be relative to the location 45 +# where doxygen was started. If left blank the current directory will be used. 46 + 47 OUTPUT_DIRECTORY = doc/api 48 + 49 +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 50 +# 4096 sub-directories (in 2 levels) under the output directory of each output 51 +# format and will distribute the generated files over these directories. 52 +# Enabling this option can be useful when feeding doxygen a huge amount of 53 +# source files, where putting all generated files in the same directory would 54 +# otherwise cause performance problems for the file system. 55 + 56 +CREATE_SUBDIRS = NO 57 + 58 +# The OUTPUT_LANGUAGE tag is used to specify the language in which all 59 +# documentation generated by doxygen is written. Doxygen will use this 60 +# information to generate all constant output in the proper language. 61 +# The default language is English, other supported languages are: 62 +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 63 +# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, 64 +# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English 65 +# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, 66 +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, 67 +# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. 68 + 69 OUTPUT_LANGUAGE = English 70 + 71 +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 72 +# include brief member descriptions after the members that are listed in 73 +# the file and class documentation (similar to JavaDoc). 74 +# Set to NO to disable this. 75 + 76 +BRIEF_MEMBER_DESC = YES 77 + 78 +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 79 +# the brief description of a member or function before the detailed description. 80 +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 81 +# brief descriptions will be completely suppressed. 82 + 83 +REPEAT_BRIEF = YES 84 + 85 +# This tag implements a quasi-intelligent brief description abbreviator 86 +# that is used to form the text in various listings. Each string 87 +# in this list, if found as the leading text of the brief description, will be 88 +# stripped from the text and the result after processing the whole list, is 89 +# used as the annotated text. Otherwise, the brief description is used as-is. 90 +# If left blank, the following values are used ("$name" is automatically 91 +# replaced with the name of the entity): "The $name class" "The $name widget" 92 +# "The $name file" "is" "provides" "specifies" "contains" 93 +# "represents" "a" "an" "the" 94 + 95 +ABBREVIATE_BRIEF = 96 + 97 +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 98 +# Doxygen will generate a detailed section even if there is only a brief 99 +# description. 100 + 101 +ALWAYS_DETAILED_SEC = NO 102 + 103 +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 104 +# inherited members of a class in the documentation of that class as if those 105 +# members were ordinary class members. Constructors, destructors and assignment 106 +# operators of the base classes will not be shown. 107 + 108 +INLINE_INHERITED_MEMB = NO 109 + 110 +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 111 +# path before files name in the file list and in the header files. If set 112 +# to NO the shortest path that makes the file name unique will be used. 113 + 114 +FULL_PATH_NAMES = NO 115 + 116 +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 117 +# can be used to strip a user-defined part of the path. Stripping is 118 +# only done if one of the specified strings matches the left-hand part of 119 +# the path. The tag can be used to show relative paths in the file list. 120 +# If left blank the directory from which doxygen is run is used as the 121 +# path to strip. 122 + 123 +STRIP_FROM_PATH = 124 + 125 +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 126 +# the path mentioned in the documentation of a class, which tells 127 +# the reader which header file to include in order to use a class. 128 +# If left blank only the name of the header file containing the class 129 +# definition is used. Otherwise one should specify the include paths that 130 +# are normally passed to the compiler using the -I flag. 131 + 132 +STRIP_FROM_INC_PATH = 133 + 134 +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 135 +# (but less readable) file names. This can be useful is your file systems 136 +# doesn't support long names like on DOS, Mac, or CD-ROM. 137 + 138 +SHORT_NAMES = NO 139 + 140 +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 141 +# will interpret the first line (until the first dot) of a JavaDoc-style 142 +# comment as the brief description. If set to NO, the JavaDoc 143 +# comments will behave just like regular Qt-style comments 144 +# (thus requiring an explicit @brief command for a brief description.) 145 + 146 +JAVADOC_AUTOBRIEF = YES 147 + 148 +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 149 +# interpret the first line (until the first dot) of a Qt-style 150 +# comment as the brief description. If set to NO, the comments 151 +# will behave just like regular Qt-style comments (thus requiring 152 +# an explicit \brief command for a brief description.) 153 + 154 +QT_AUTOBRIEF = NO 155 + 156 +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 157 +# treat a multi-line C++ special comment block (i.e. a block of //! or /// 158 +# comments) as a brief description. This used to be the default behaviour. 159 +# The new default is to treat a multi-line C++ comment block as a detailed 160 +# description. Set this tag to YES if you prefer the old behaviour instead. 161 + 162 +MULTILINE_CPP_IS_BRIEF = NO 163 + 164 +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 165 +# member inherits the documentation from any documented member that it 166 +# re-implements. 167 + 168 +INHERIT_DOCS = YES 169 + 170 +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 171 +# a new page for each member. If set to NO, the documentation of a member will 172 +# be part of the file/class/namespace that contains it. 173 + 174 +SEPARATE_MEMBER_PAGES = NO 175 + 176 +# The TAB_SIZE tag can be used to set the number of spaces in a tab. 177 +# Doxygen uses this value to replace tabs by spaces in code fragments. 178 + 179 +TAB_SIZE = 8 180 + 181 +# This tag can be used to specify a number of aliases that acts 182 +# as commands in the documentation. An alias has the form "name=value". 183 +# For example adding "sideeffect=\par Side Effects:\n" will allow you to 184 +# put the command \sideeffect (or @sideeffect) in the documentation, which 185 +# will result in a user-defined paragraph with heading "Side Effects:". 186 +# You can put \n's in the value part of an alias to insert newlines. 187 + 188 +ALIASES = 189 + 190 +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 191 +# sources only. Doxygen will then generate output that is more tailored for C. 192 +# For instance, some of the names that are used will be different. The list 193 +# of all members will be omitted, etc. 194 + 195 +OPTIMIZE_OUTPUT_FOR_C = YES 196 + 197 +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 198 +# sources only. Doxygen will then generate output that is more tailored for 199 +# Java. For instance, namespaces will be presented as packages, qualified 200 +# scopes will look different, etc. 201 + 202 +OPTIMIZE_OUTPUT_JAVA = NO 203 + 204 +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 205 +# sources only. Doxygen will then generate output that is more tailored for 206 +# Fortran. 207 + 208 +OPTIMIZE_FOR_FORTRAN = NO 209 + 210 +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 211 +# sources. Doxygen will then generate output that is tailored for 212 +# VHDL. 213 + 214 +OPTIMIZE_OUTPUT_VHDL = NO 215 + 216 +# Doxygen selects the parser to use depending on the extension of the files it 217 +# parses. With this tag you can assign which parser to use for a given extension. 218 +# Doxygen has a built-in mapping, but you can override or extend it using this 219 +# tag. The format is ext=language, where ext is a file extension, and language 220 +# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, 221 +# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make 222 +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C 223 +# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions 224 +# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. 225 + 226 +EXTENSION_MAPPING = 227 + 228 +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 229 +# to include (a tag file for) the STL sources as input, then you should 230 +# set this tag to YES in order to let doxygen match functions declarations and 231 +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 232 +# func(std::string) {}). This also make the inheritance and collaboration 233 +# diagrams that involve STL classes more complete and accurate. 234 + 235 +BUILTIN_STL_SUPPORT = NO 236 + 237 +# If you use Microsoft's C++/CLI language, you should set this option to YES to 238 +# enable parsing support. 239 + 240 +CPP_CLI_SUPPORT = NO 241 + 242 +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 243 +# Doxygen will parse them like normal C++ but will assume all classes use public 244 +# instead of private inheritance when no explicit protection keyword is present. 245 + 246 +SIP_SUPPORT = NO 247 + 248 +# For Microsoft's IDL there are propget and propput attributes to indicate getter 249 +# and setter methods for a property. Setting this option to YES (the default) 250 +# will make doxygen to replace the get and set methods by a property in the 251 +# documentation. This will only work if the methods are indeed getting or 252 +# setting a simple type. If this is not the case, or you want to show the 253 +# methods anyway, you should set this option to NO. 254 + 255 +IDL_PROPERTY_SUPPORT = YES 256 + 257 +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 258 +# tag is set to YES, then doxygen will reuse the documentation of the first 259 +# member in the group (if any) for the other members of the group. By default 260 +# all members of a group must be documented explicitly. 261 + 262 +DISTRIBUTE_GROUP_DOC = NO 263 + 264 +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 265 +# the same type (for instance a group of public functions) to be put as a 266 +# subgroup of that type (e.g. under the Public Functions section). Set it to 267 +# NO to prevent subgrouping. Alternatively, this can be done per class using 268 +# the \nosubgrouping command. 269 + 270 +SUBGROUPING = YES 271 + 272 +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 273 +# is documented as struct, union, or enum with the name of the typedef. So 274 +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 275 +# with name TypeT. When disabled the typedef will appear as a member of a file, 276 +# namespace, or class. And the struct will be named TypeS. This can typically 277 +# be useful for C code in case the coding convention dictates that all compound 278 +# types are typedef'ed and only the typedef is referenced, never the tag name. 279 + 280 +TYPEDEF_HIDES_STRUCT = NO 281 + 282 +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to 283 +# determine which symbols to keep in memory and which to flush to disk. 284 +# When the cache is full, less often used symbols will be written to disk. 285 +# For small to medium size projects (<1000 input files) the default value is 286 +# probably good enough. For larger projects a too small cache size can cause 287 +# doxygen to be busy swapping symbols to and from disk most of the time 288 +# causing a significant performance penality. 289 +# If the system has enough physical memory increasing the cache will improve the 290 +# performance by keeping more symbols in memory. Note that the value works on 291 +# a logarithmic scale so increasing the size by one will rougly double the 292 +# memory usage. The cache size is given by this formula: 293 +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, 294 +# corresponding to a cache size of 2^16 = 65536 symbols 295 + 296 +SYMBOL_CACHE_SIZE = 0 297 + 298 +#--------------------------------------------------------------------------- 299 +# Build related configuration options 300 +#--------------------------------------------------------------------------- 301 + 302 +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 303 +# documentation are documented, even if no documentation was available. 304 +# Private class members and static file members will be hidden unless 305 +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES 306 + 307 EXTRACT_ALL = NO 308 + 309 +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 310 +# will be included in the documentation. 311 + 312 EXTRACT_PRIVATE = NO 313 + 314 +# If the EXTRACT_STATIC tag is set to YES all static members of a file 315 +# will be included in the documentation. 316 + 317 EXTRACT_STATIC = NO 318 + 319 +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 320 +# defined locally in source files will be included in the documentation. 321 +# If set to NO only classes defined in header files are included. 322 + 323 +EXTRACT_LOCAL_CLASSES = YES 324 + 325 +# This flag is only useful for Objective-C code. When set to YES local 326 +# methods, which are defined in the implementation section but not in 327 +# the interface are included in the documentation. 328 +# If set to NO (the default) only methods in the interface are included. 329 + 330 +EXTRACT_LOCAL_METHODS = NO 331 + 332 +# If this flag is set to YES, the members of anonymous namespaces will be 333 +# extracted and appear in the documentation as a namespace called 334 +# 'anonymous_namespace{file}', where file will be replaced with the base 335 +# name of the file that contains the anonymous namespace. By default 336 +# anonymous namespace are hidden. 337 + 338 +EXTRACT_ANON_NSPACES = NO 339 + 340 +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 341 +# undocumented members of documented classes, files or namespaces. 342 +# If set to NO (the default) these members will be included in the 343 +# various overviews, but no documentation section is generated. 344 +# This option has no effect if EXTRACT_ALL is enabled. 345 + 346 HIDE_UNDOC_MEMBERS = NO 347 + 348 +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 349 +# undocumented classes that are normally visible in the class hierarchy. 350 +# If set to NO (the default) these classes will be included in the various 351 +# overviews. This option has no effect if EXTRACT_ALL is enabled. 352 + 353 HIDE_UNDOC_CLASSES = NO 354 -BRIEF_MEMBER_DESC = YES 355 -REPEAT_BRIEF = YES 356 -ALWAYS_DETAILED_SEC = NO 357 -FULL_PATH_NAMES = NO 358 -STRIP_FROM_PATH = 359 + 360 +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 361 +# friend (class|struct|union) declarations. 362 +# If set to NO (the default) these declarations will be included in the 363 +# documentation. 364 + 365 +HIDE_FRIEND_COMPOUNDS = NO 366 + 367 +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 368 +# documentation blocks found inside the body of a function. 369 +# If set to NO (the default) these blocks will be appended to the 370 +# function's detailed documentation block. 371 + 372 +HIDE_IN_BODY_DOCS = NO 373 + 374 +# The INTERNAL_DOCS tag determines if documentation 375 +# that is typed after a \internal command is included. If the tag is set 376 +# to NO (the default) then the documentation will be excluded. 377 +# Set it to YES to include the internal documentation. 378 + 379 INTERNAL_DOCS = NO 380 -STRIP_CODE_COMMENTS = YES 381 + 382 +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 383 +# file names in lower-case letters. If set to YES upper-case letters are also 384 +# allowed. This is useful if you have classes or files whose names only differ 385 +# in case and if your file system supports case sensitive file names. Windows 386 +# and Mac users are advised to set this option to NO. 387 + 388 CASE_SENSE_NAMES = YES 389 -SHORT_NAMES = NO 390 + 391 +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 392 +# will show members with their full class and namespace scopes in the 393 +# documentation. If set to YES the scope will be hidden. 394 + 395 HIDE_SCOPE_NAMES = NO 396 -VERBATIM_HEADERS = YES 397 + 398 +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 399 +# will put a list of the files that are included by a file in the documentation 400 +# of that file. 401 + 402 SHOW_INCLUDE_FILES = YES 403 -JAVADOC_AUTOBRIEF = YES 404 -INHERIT_DOCS = YES 405 + 406 +# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen 407 +# will list include files with double quotes in the documentation 408 +# rather than with sharp brackets. 409 + 410 +FORCE_LOCAL_INCLUDES = NO 411 + 412 +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 413 +# is inserted in the documentation for inline members. 414 + 415 INLINE_INFO = YES 416 + 417 +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 418 +# will sort the (detailed) documentation of file and class members 419 +# alphabetically by member name. If set to NO the members will appear in 420 +# declaration order. 421 + 422 SORT_MEMBER_DOCS = YES 423 -DISTRIBUTE_GROUP_DOC = NO 424 -TAB_SIZE = 8 425 + 426 +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 427 +# brief documentation of file, namespace and class members alphabetically 428 +# by member name. If set to NO (the default) the members will appear in 429 +# declaration order. 430 + 431 +SORT_BRIEF_DOCS = NO 432 + 433 +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen 434 +# will sort the (brief and detailed) documentation of class members so that 435 +# constructors and destructors are listed first. If set to NO (the default) 436 +# the constructors will appear in the respective orders defined by 437 +# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. 438 +# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO 439 +# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. 440 + 441 +SORT_MEMBERS_CTORS_1ST = NO 442 + 443 +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 444 +# hierarchy of group names into alphabetical order. If set to NO (the default) 445 +# the group names will appear in their defined order. 446 + 447 +SORT_GROUP_NAMES = NO 448 + 449 +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 450 +# sorted by fully-qualified names, including namespaces. If set to 451 +# NO (the default), the class list will be sorted only by class name, 452 +# not including the namespace part. 453 +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 454 +# Note: This option applies only to the class list, not to the 455 +# alphabetical list. 456 + 457 +SORT_BY_SCOPE_NAME = NO 458 + 459 +# The GENERATE_TODOLIST tag can be used to enable (YES) or 460 +# disable (NO) the todo list. This list is created by putting \todo 461 +# commands in the documentation. 462 + 463 GENERATE_TODOLIST = YES 464 + 465 +# The GENERATE_TESTLIST tag can be used to enable (YES) or 466 +# disable (NO) the test list. This list is created by putting \test 467 +# commands in the documentation. 468 + 469 GENERATE_TESTLIST = YES 470 + 471 +# The GENERATE_BUGLIST tag can be used to enable (YES) or 472 +# disable (NO) the bug list. This list is created by putting \bug 473 +# commands in the documentation. 474 + 475 GENERATE_BUGLIST = YES 476 -ALIASES = 477 -ENABLED_SECTIONS = 478 + 479 +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 480 +# disable (NO) the deprecated list. This list is created by putting 481 +# \deprecated commands in the documentation. 482 + 483 +GENERATE_DEPRECATEDLIST= YES 484 + 485 +# The ENABLED_SECTIONS tag can be used to enable conditional 486 +# documentation sections, marked by \if sectionname ... \endif. 487 + 488 +ENABLED_SECTIONS = 489 + 490 +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 491 +# the initial value of a variable or define consists of for it to appear in 492 +# the documentation. If the initializer consists of more lines than specified 493 +# here it will be hidden. Use a value of 0 to hide initializers completely. 494 +# The appearance of the initializer of individual variables and defines in the 495 +# documentation can be controlled using \showinitializer or \hideinitializer 496 +# command in the documentation regardless of this setting. 497 + 498 MAX_INITIALIZER_LINES = 30 499 -OPTIMIZE_OUTPUT_FOR_C = YES 500 + 501 +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 502 +# at the bottom of the documentation of classes and structs. If set to YES the 503 +# list will mention the files that were used to generate the documentation. 504 + 505 SHOW_USED_FILES = YES 506 + 507 +# If the sources in your project are distributed over multiple directories 508 +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 509 +# in the documentation. The default is NO. 510 + 511 +SHOW_DIRECTORIES = NO 512 + 513 +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. 514 +# This will remove the Files entry from the Quick Index and from the 515 +# Folder Tree View (if specified). The default is YES. 516 + 517 +SHOW_FILES = YES 518 + 519 +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the 520 +# Namespaces page. 521 +# This will remove the Namespaces entry from the Quick Index 522 +# and from the Folder Tree View (if specified). The default is YES. 523 + 524 +SHOW_NAMESPACES = YES 525 + 526 +# The FILE_VERSION_FILTER tag can be used to specify a program or script that 527 +# doxygen should invoke to get the current version for each file (typically from 528 +# the version control system). Doxygen will invoke the program by executing (via 529 +# popen()) the command <command> <input-file>, where <command> is the value of 530 +# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 531 +# provided by doxygen. Whatever the program writes to standard output 532 +# is used as the file version. See the manual for examples. 533 + 534 +FILE_VERSION_FILTER = 535 + 536 +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 537 +# by doxygen. The layout file controls the global structure of the generated 538 +# output files in an output format independent way. The create the layout file 539 +# that represents doxygen's defaults, run doxygen with the -l option. 540 +# You can optionally specify a file name after the option, if omitted 541 +# DoxygenLayout.xml will be used as the name of the layout file. 542 + 543 +LAYOUT_FILE = 544 + 545 #--------------------------------------------------------------------------- 546 # configuration options related to warning and progress messages 547 #--------------------------------------------------------------------------- 548 + 549 +# The QUIET tag can be used to turn on/off the messages that are generated 550 +# by doxygen. Possible values are YES and NO. If left blank NO is used. 551 + 552 QUIET = YES 553 + 554 +# The WARNINGS tag can be used to turn on/off the warning messages that are 555 +# generated by doxygen. Possible values are YES and NO. If left blank 556 +# NO is used. 557 + 558 WARNINGS = YES 559 + 560 +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 561 +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 562 +# automatically be disabled. 563 + 564 WARN_IF_UNDOCUMENTED = YES 565 -WARN_FORMAT = 566 -WARN_LOGFILE = 567 + 568 +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 569 +# potential errors in the documentation, such as not documenting some 570 +# parameters in a documented function, or documenting parameters that 571 +# don't exist or using markup commands wrongly. 572 + 573 +WARN_IF_DOC_ERROR = YES 574 + 575 +# This WARN_NO_PARAMDOC option can be abled to get warnings for 576 +# functions that are documented, but have no documentation for their parameters 577 +# or return value. If set to NO (the default) doxygen will only warn about 578 +# wrong or incomplete parameter documentation, but not about the absence of 579 +# documentation. 580 + 581 +WARN_NO_PARAMDOC = NO 582 + 583 +# The WARN_FORMAT tag determines the format of the warning messages that 584 +# doxygen can produce. The string should contain the $file, $line, and $text 585 +# tags, which will be replaced by the file and line number from which the 586 +# warning originated and the warning text. Optionally the format may contain 587 +# $version, which will be replaced by the version of the file (if it could 588 +# be obtained via FILE_VERSION_FILTER) 589 + 590 +WARN_FORMAT = 591 + 592 +# The WARN_LOGFILE tag can be used to specify a file to which warning 593 +# and error messages should be written. If left blank the output is written 594 +# to stderr. 595 + 596 +WARN_LOGFILE = 597 + 598 #--------------------------------------------------------------------------- 599 # configuration options related to the input files 600 #--------------------------------------------------------------------------- 601 + 602 +# The INPUT tag can be used to specify the files and/or directories that contain 603 +# documented source files. You may enter file names like "myfile.cpp" or 604 +# directories like "/usr/src/myproject". Separate the files or directories 605 +# with spaces. 606 + 607 INPUT = @top_srcdir@/dbus 608 -FILE_PATTERNS = *.c *.h 609 + 610 +# This tag can be used to specify the character encoding of the source files 611 +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 612 +# also the default input encoding. Doxygen uses libiconv (or the iconv built 613 +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 614 +# the list of possible encodings. 615 + 616 +INPUT_ENCODING = UTF-8 617 + 618 +# If the value of the INPUT tag contains directories, you can use the 619 +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 620 +# and *.h) to filter out the source-files in the directories. If left 621 +# blank the following patterns are tested: 622 +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 623 +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 624 + 625 +FILE_PATTERNS = *.c \ 626 + *.h 627 + 628 +# The RECURSIVE tag can be used to turn specify whether or not subdirectories 629 +# should be searched for input files as well. Possible values are YES and NO. 630 +# If left blank NO is used. 631 + 632 RECURSIVE = YES 633 -#EXCLUDE = test 634 635 -# If the value of the INPUT tag contains directories, you can use the 636 -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 637 -# certain files from those directories. 638 - 639 -EXCLUDE_PATTERNS = Makefile.* ChangeLog CHANGES CHANGES.* README \ 640 - README.* *.png AUTHORS DESIGN DESIGN.* *.desktop \ 641 - DESKTOP* COMMENTS HOWTO magic NOTES TODO THANKS 642 +# The EXCLUDE tag can be used to specify files and/or directories that should 643 +# excluded from the INPUT source files. This way you can easily exclude a 644 +# subdirectory from a directory tree whose root is specified with the INPUT tag. 645 + 646 +EXCLUDE = 647 + 648 +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 649 +# directories that are symbolic links (a Unix filesystem feature) are excluded 650 +# from the input. 651 + 652 +EXCLUDE_SYMLINKS = NO 653 + 654 +# If the value of the INPUT tag contains directories, you can use the 655 +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 656 +# certain files from those directories. Note that the wildcards are matched 657 +# against the file with absolute path, so to exclude all test directories 658 +# for example use the pattern */test/* 659 + 660 +EXCLUDE_PATTERNS = Makefile.* \ 661 + ChangeLog \ 662 + CHANGES \ 663 + CHANGES.* \ 664 + README \ 665 + README.* \ 666 + *.png \ 667 + AUTHORS \ 668 + DESIGN \ 669 + DESIGN.* \ 670 + *.desktop \ 671 + DESKTOP* \ 672 + COMMENTS \ 673 + HOWTO \ 674 + magic \ 675 + NOTES \ 676 + TODO \ 677 + THANKS 678 + 679 +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 680 +# (namespaces, classes, functions, etc.) that should be excluded from the 681 +# output. The symbol name can be a fully qualified name, a word, or if the 682 +# wildcard * is used, a substring. Examples: ANamespace, AClass, 683 +# AClass::ANamespace, ANamespace::*Test 684 685 -# The EXAMPLE_PATH tag can be used to specify one or more files or 686 -# directories that contain example code fragments that are included (see 687 +EXCLUDE_SYMBOLS = 688 + 689 +# The EXAMPLE_PATH tag can be used to specify one or more files or 690 +# directories that contain example code fragments that are included (see 691 # the \include command). 692 693 -EXAMPLE_PATH = 694 -EXAMPLE_PATTERNS = 695 +EXAMPLE_PATH = 696 + 697 +# If the value of the EXAMPLE_PATH tag contains directories, you can use the 698 +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 699 +# and *.h) to filter out the source-files in the directories. If left 700 +# blank all files are included. 701 + 702 +EXAMPLE_PATTERNS = 703 + 704 +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 705 +# searched for input files to be used with the \include or \dontinclude 706 +# commands irrespective of the value of the RECURSIVE tag. 707 +# Possible values are YES and NO. If left blank NO is used. 708 + 709 EXAMPLE_RECURSIVE = NO 710 -IMAGE_PATH = 711 -INPUT_FILTER = 712 + 713 +# The IMAGE_PATH tag can be used to specify one or more files or 714 +# directories that contain image that are included in the documentation (see 715 +# the \image command). 716 + 717 +IMAGE_PATH = 718 + 719 +# The INPUT_FILTER tag can be used to specify a program that doxygen should 720 +# invoke to filter for each input file. Doxygen will invoke the filter program 721 +# by executing (via popen()) the command <filter> <input-file>, where <filter> 722 +# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 723 +# input file. Doxygen will then use the output that the filter program writes 724 +# to standard output. 725 +# If FILTER_PATTERNS is specified, this tag will be 726 +# ignored. 727 + 728 +INPUT_FILTER = 729 + 730 +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 731 +# basis. 732 +# Doxygen will compare the file name with each pattern and apply the 733 +# filter if there is a match. 734 +# The filters are a list of the form: 735 +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 736 +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 737 +# is applied to all files. 738 + 739 +FILTER_PATTERNS = 740 + 741 +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 742 +# INPUT_FILTER) will be used to filter the input files when producing source 743 +# files to browse (i.e. when SOURCE_BROWSER is set to YES). 744 + 745 FILTER_SOURCE_FILES = NO 746 + 747 #--------------------------------------------------------------------------- 748 # configuration options related to source browsing 749 #--------------------------------------------------------------------------- 750 + 751 +# If the SOURCE_BROWSER tag is set to YES then a list of source files will 752 +# be generated. Documented entities will be cross-referenced with these sources. 753 +# Note: To get rid of all source code in the generated output, make sure also 754 +# VERBATIM_HEADERS is set to NO. 755 + 756 SOURCE_BROWSER = YES 757 + 758 +# Setting the INLINE_SOURCES tag to YES will include the body 759 +# of functions and classes directly in the documentation. 760 + 761 INLINE_SOURCES = NO 762 + 763 +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 764 +# doxygen to hide any special comment blocks from generated source code 765 +# fragments. Normal C and C++ comments will always remain visible. 766 + 767 +STRIP_CODE_COMMENTS = YES 768 + 769 +# If the REFERENCED_BY_RELATION tag is set to YES 770 +# then for each documented function all documented 771 +# functions referencing it will be listed. 772 + 773 REFERENCED_BY_RELATION = YES 774 + 775 +# If the REFERENCES_RELATION tag is set to YES 776 +# then for each documented function all documented entities 777 +# called/used by that function will be listed. 778 + 779 REFERENCES_RELATION = YES 780 + 781 +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 782 +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 783 +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 784 +# link to the source code. 785 +# Otherwise they will link to the documentation. 786 + 787 +REFERENCES_LINK_SOURCE = YES 788 + 789 +# If the USE_HTAGS tag is set to YES then the references to source code 790 +# will point to the HTML generated by the htags(1) tool instead of doxygen 791 +# built-in source browser. The htags tool is part of GNU's global source 792 +# tagging system (see http://www.gnu.org/software/global/global.html). You 793 +# will need version 4.8.6 or higher. 794 + 795 +USE_HTAGS = NO 796 + 797 +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 798 +# will generate a verbatim copy of the header file for each class for 799 +# which an include is specified. Set to NO to disable this. 800 + 801 +VERBATIM_HEADERS = YES 802 + 803 #--------------------------------------------------------------------------- 804 # configuration options related to the alphabetical class index 805 #--------------------------------------------------------------------------- 806 + 807 +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 808 +# of all compounds will be generated. Enable this if the project 809 +# contains a lot of classes, structs, unions or interfaces. 810 + 811 ALPHABETICAL_INDEX = NO 812 + 813 +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 814 +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 815 +# in which this list will be split (can be a number in the range [1..20]) 816 + 817 COLS_IN_ALPHA_INDEX = 5 818 -IGNORE_PREFIX = 819 + 820 +# In case all classes in a project start with a common prefix, all 821 +# classes will be put under the same header in the alphabetical index. 822 +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 823 +# should be ignored while generating the index headers. 824 + 825 +IGNORE_PREFIX = 826 + 827 #--------------------------------------------------------------------------- 828 # configuration options related to the HTML output 829 #--------------------------------------------------------------------------- 830 + 831 +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 832 +# generate HTML output. 833 + 834 GENERATE_HTML = YES 835 -HTML_OUTPUT = 836 -HTML_HEADER = 837 -HTML_FOOTER = 838 -HTML_STYLESHEET = 839 + 840 +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 841 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 842 +# put in front of it. If left blank `html' will be used as the default path. 843 + 844 +HTML_OUTPUT = 845 + 846 +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 847 +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 848 +# doxygen will generate files with .html extension. 849 + 850 +HTML_FILE_EXTENSION = .html 851 + 852 +# The HTML_HEADER tag can be used to specify a personal HTML header for 853 +# each generated HTML page. If it is left blank doxygen will generate a 854 +# standard header. 855 + 856 +HTML_HEADER = 857 + 858 +# The HTML_FOOTER tag can be used to specify a personal HTML footer for 859 +# each generated HTML page. If it is left blank doxygen will generate a 860 +# standard footer. 861 + 862 +HTML_FOOTER = 863 + 864 +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 865 +# style sheet that is used by each HTML page. It can be used to 866 +# fine-tune the look of the HTML output. If the tag is left blank doxygen 867 +# will generate a default style sheet. Note that doxygen will try to copy 868 +# the style sheet file to the HTML output directory, so don't put your own 869 +# stylesheet in the HTML output directory as well, or it will be erased! 870 + 871 +HTML_STYLESHEET = 872 + 873 +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. 874 +# Doxygen will adjust the colors in the stylesheet and background images 875 +# according to this color. Hue is specified as an angle on a colorwheel, 876 +# see http://en.wikipedia.org/wiki/Hue for more information. 877 +# For instance the value 0 represents red, 60 is yellow, 120 is green, 878 +# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. 879 +# The allowed range is 0 to 359. 880 + 881 +HTML_COLORSTYLE_HUE = 220 882 + 883 +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of 884 +# the colors in the HTML output. For a value of 0 the output will use 885 +# grayscales only. A value of 255 will produce the most vivid colors. 886 + 887 +HTML_COLORSTYLE_SAT = 100 888 + 889 +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to 890 +# the luminance component of the colors in the HTML output. Values below 891 +# 100 gradually make the output lighter, whereas values above 100 make 892 +# the output darker. The value divided by 100 is the actual gamma applied, 893 +# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, 894 +# and 100 does not change the gamma. 895 + 896 +HTML_COLORSTYLE_GAMMA = 80 897 + 898 +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 899 +# page will contain the date and time when the page was generated. Setting 900 +# this to NO can help when comparing the output of multiple runs. 901 + 902 +HTML_TIMESTAMP = YES 903 + 904 +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 905 +# files or namespaces will be aligned in HTML using tables. If set to 906 +# NO a bullet list will be used. 907 + 908 HTML_ALIGN_MEMBERS = YES 909 + 910 +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 911 +# documentation will contain sections that can be hidden and shown after the 912 +# page has loaded. For this to work a browser that supports 913 +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 914 +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). 915 + 916 +HTML_DYNAMIC_SECTIONS = NO 917 + 918 +# If the GENERATE_DOCSET tag is set to YES, additional index files 919 +# will be generated that can be used as input for Apple's Xcode 3 920 +# integrated development environment, introduced with OSX 10.5 (Leopard). 921 +# To create a documentation set, doxygen will generate a Makefile in the 922 +# HTML output directory. Running make will produce the docset in that 923 +# directory and running "make install" will install the docset in 924 +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 925 +# it at startup. 926 +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html 927 +# for more information. 928 + 929 +GENERATE_DOCSET = NO 930 + 931 +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 932 +# feed. A documentation feed provides an umbrella under which multiple 933 +# documentation sets from a single provider (such as a company or product suite) 934 +# can be grouped. 935 + 936 +DOCSET_FEEDNAME = "Doxygen generated docs" 937 + 938 +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 939 +# should uniquely identify the documentation set bundle. This should be a 940 +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 941 +# will append .docset to the name. 942 + 943 +DOCSET_BUNDLE_ID = org.doxygen.Project 944 + 945 +# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify 946 +# the documentation publisher. This should be a reverse domain-name style 947 +# string, e.g. com.mycompany.MyDocSet.documentation. 948 + 949 +DOCSET_PUBLISHER_ID = org.doxygen.Publisher 950 + 951 +# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. 952 + 953 +DOCSET_PUBLISHER_NAME = Publisher 954 + 955 +# If the GENERATE_HTMLHELP tag is set to YES, additional index files 956 +# will be generated that can be used as input for tools like the 957 +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 958 +# of the generated HTML documentation. 959 + 960 GENERATE_HTMLHELP = NO 961 + 962 +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 963 +# be used to specify the file name of the resulting .chm file. You 964 +# can add a path in front of the file if the result should not be 965 +# written to the html output directory. 966 + 967 +CHM_FILE = 968 + 969 +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 970 +# be used to specify the location (absolute path including file name) of 971 +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 972 +# the HTML help compiler on the generated index.hhp. 973 + 974 +HHC_LOCATION = 975 + 976 +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 977 +# controls if a separate .chi index file is generated (YES) or that 978 +# it should be included in the master .chm file (NO). 979 + 980 GENERATE_CHI = NO 981 + 982 +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING 983 +# is used to encode HtmlHelp index (hhk), content (hhc) and project file 984 +# content. 985 + 986 +CHM_INDEX_ENCODING = 987 + 988 +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 989 +# controls whether a binary table of contents is generated (YES) or a 990 +# normal table of contents (NO) in the .chm file. 991 + 992 BINARY_TOC = NO 993 + 994 +# The TOC_EXPAND flag can be set to YES to add extra items for group members 995 +# to the contents of the HTML help documentation and to the tree view. 996 + 997 TOC_EXPAND = NO 998 + 999 +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and 1000 +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated 1001 +# that can be used as input for Qt's qhelpgenerator to generate a 1002 +# Qt Compressed Help (.qch) of the generated HTML documentation. 1003 + 1004 +GENERATE_QHP = NO 1005 + 1006 +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can 1007 +# be used to specify the file name of the resulting .qch file. 1008 +# The path specified is relative to the HTML output folder. 1009 + 1010 +QCH_FILE = 1011 + 1012 +# The QHP_NAMESPACE tag specifies the namespace to use when generating 1013 +# Qt Help Project output. For more information please see 1014 +# http://doc.trolltech.com/qthelpproject.html#namespace 1015 + 1016 +QHP_NAMESPACE = org.doxygen.Project 1017 + 1018 +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 1019 +# Qt Help Project output. For more information please see 1020 +# http://doc.trolltech.com/qthelpproject.html#virtual-folders 1021 + 1022 +QHP_VIRTUAL_FOLDER = doc 1023 + 1024 +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to 1025 +# add. For more information please see 1026 +# http://doc.trolltech.com/qthelpproject.html#custom-filters 1027 + 1028 +QHP_CUST_FILTER_NAME = 1029 + 1030 +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the 1031 +# custom filter to add. For more information please see 1032 +# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters"> 1033 +# Qt Help Project / Custom Filters</a>. 1034 + 1035 +QHP_CUST_FILTER_ATTRS = 1036 + 1037 +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this 1038 +# project's 1039 +# filter section matches. 1040 +# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes"> 1041 +# Qt Help Project / Filter Attributes</a>. 1042 + 1043 +QHP_SECT_FILTER_ATTRS = 1044 + 1045 +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 1046 +# be used to specify the location of Qt's qhelpgenerator. 1047 +# If non-empty doxygen will try to run qhelpgenerator on the generated 1048 +# .qhp file. 1049 + 1050 +QHG_LOCATION = 1051 + 1052 +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files 1053 +# will be generated, which together with the HTML files, form an Eclipse help 1054 +# plugin. To install this plugin and make it available under the help contents 1055 +# menu in Eclipse, the contents of the directory containing the HTML and XML 1056 +# files needs to be copied into the plugins directory of eclipse. The name of 1057 +# the directory within the plugins directory should be the same as 1058 +# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before 1059 +# the help appears. 1060 + 1061 +GENERATE_ECLIPSEHELP = NO 1062 + 1063 +# A unique identifier for the eclipse help plugin. When installing the plugin 1064 +# the directory name containing the HTML and XML files should also have 1065 +# this name. 1066 + 1067 +ECLIPSE_DOC_ID = org.doxygen.Project 1068 + 1069 +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 1070 +# top of each HTML page. The value NO (the default) enables the index and 1071 +# the value YES disables it. 1072 + 1073 DISABLE_INDEX = NO 1074 + 1075 +# This tag can be used to set the number of enum values (range [1..20]) 1076 +# that doxygen will group on one line in the generated HTML documentation. 1077 + 1078 ENUM_VALUES_PER_LINE = 4 1079 + 1080 +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index 1081 +# structure should be generated to display hierarchical information. 1082 +# If the tag value is set to YES, a side panel will be generated 1083 +# containing a tree-like index structure (just like the one that 1084 +# is generated for HTML Help). For this to work a browser that supports 1085 +# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). 1086 +# Windows users are probably better off using the HTML help feature. 1087 + 1088 GENERATE_TREEVIEW = NO 1089 + 1090 +# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, 1091 +# and Class Hierarchy pages using a tree view instead of an ordered list. 1092 + 1093 +USE_INLINE_TREES = NO 1094 + 1095 +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 1096 +# used to set the initial width (in pixels) of the frame in which the tree 1097 +# is shown. 1098 + 1099 TREEVIEW_WIDTH = 250 1100 + 1101 +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open 1102 +# links to external symbols imported via tag files in a separate window. 1103 + 1104 +EXT_LINKS_IN_WINDOW = NO 1105 + 1106 +# Use this tag to change the font size of Latex formulas included 1107 +# as images in the HTML documentation. The default is 10. Note that 1108 +# when you change the font size after a successful doxygen run you need 1109 +# to manually remove any form_*.png images from the HTML output directory 1110 +# to force them to be regenerated. 1111 + 1112 +FORMULA_FONTSIZE = 10 1113 + 1114 +# Use the FORMULA_TRANPARENT tag to determine whether or not the images 1115 +# generated for formulas are transparent PNGs. Transparent PNGs are 1116 +# not supported properly for IE 6.0, but are supported on all modern browsers. 1117 +# Note that when changing this option you need to delete any form_*.png files 1118 +# in the HTML output before the changes have effect. 1119 + 1120 +FORMULA_TRANSPARENT = YES 1121 + 1122 +# When the SEARCHENGINE tag is enabled doxygen will generate a search box 1123 +# for the HTML output. The underlying search engine uses javascript 1124 +# and DHTML and should work on any modern browser. Note that when using 1125 +# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets 1126 +# (GENERATE_DOCSET) there is already a search function so this one should 1127 +# typically be disabled. For large projects the javascript based search engine 1128 +# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. 1129 + 1130 +SEARCHENGINE = NO 1131 + 1132 +# When the SERVER_BASED_SEARCH tag is enabled the search engine will be 1133 +# implemented using a PHP enabled web server instead of at the web client 1134 +# using Javascript. Doxygen will generate the search PHP script and index 1135 +# file to put on the web server. The advantage of the server 1136 +# based approach is that it scales better to large projects and allows 1137 +# full text search. The disadvances is that it is more difficult to setup 1138 +# and does not have live searching capabilities. 1139 + 1140 +SERVER_BASED_SEARCH = NO 1141 + 1142 #--------------------------------------------------------------------------- 1143 # configuration options related to the LaTeX output 1144 #--------------------------------------------------------------------------- 1145 + 1146 +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 1147 +# generate Latex output. 1148 + 1149 GENERATE_LATEX = NO 1150 -LATEX_OUTPUT = 1151 + 1152 +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 1153 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 1154 +# put in front of it. If left blank `latex' will be used as the default path. 1155 + 1156 +LATEX_OUTPUT = 1157 + 1158 +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 1159 +# invoked. If left blank `latex' will be used as the default command name. 1160 +# Note that when enabling USE_PDFLATEX this option is only used for 1161 +# generating bitmaps for formulas in the HTML output, but not in the 1162 +# Makefile that is written to the output directory. 1163 + 1164 +LATEX_CMD_NAME = latex 1165 + 1166 +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 1167 +# generate index for LaTeX. If left blank `makeindex' will be used as the 1168 +# default command name. 1169 + 1170 +MAKEINDEX_CMD_NAME = makeindex 1171 + 1172 +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 1173 +# LaTeX documents. This may be useful for small projects and may help to 1174 +# save some trees in general. 1175 + 1176 COMPACT_LATEX = NO 1177 + 1178 +# The PAPER_TYPE tag can be used to set the paper type that is used 1179 +# by the printer. Possible values are: a4, a4wide, letter, legal and 1180 +# executive. If left blank a4wide will be used. 1181 + 1182 PAPER_TYPE = a4wide 1183 -EXTRA_PACKAGES = 1184 -LATEX_HEADER = 1185 + 1186 +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 1187 +# packages that should be included in the LaTeX output. 1188 + 1189 +EXTRA_PACKAGES = 1190 + 1191 +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 1192 +# the generated latex document. The header should contain everything until 1193 +# the first chapter. If it is left blank doxygen will generate a 1194 +# standard header. Notice: only use this tag if you know what you are doing! 1195 + 1196 +LATEX_HEADER = 1197 + 1198 +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 1199 +# is prepared for conversion to pdf (using ps2pdf). The pdf file will 1200 +# contain links (just like the HTML output) instead of page references 1201 +# This makes the output suitable for online browsing using a pdf viewer. 1202 + 1203 PDF_HYPERLINKS = NO 1204 + 1205 +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 1206 +# plain latex in the generated Makefile. Set this option to YES to get a 1207 +# higher quality PDF documentation. 1208 + 1209 USE_PDFLATEX = NO 1210 + 1211 +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 1212 +# command to the generated LaTeX files. This will instruct LaTeX to keep 1213 +# running if errors occur, instead of asking the user for help. 1214 +# This option is also used when generating formulas in HTML. 1215 + 1216 LATEX_BATCHMODE = NO 1217 + 1218 +# If LATEX_HIDE_INDICES is set to YES then doxygen will not 1219 +# include the index chapters (such as File Index, Compound Index, etc.) 1220 +# in the output. 1221 + 1222 +LATEX_HIDE_INDICES = NO 1223 + 1224 +# If LATEX_SOURCE_CODE is set to YES then doxygen will include 1225 +# source code with syntax highlighting in the LaTeX output. 1226 +# Note that which sources are shown also depends on other settings 1227 +# such as SOURCE_BROWSER. 1228 + 1229 +LATEX_SOURCE_CODE = NO 1230 + 1231 #--------------------------------------------------------------------------- 1232 # configuration options related to the RTF output 1233 #--------------------------------------------------------------------------- 1234 + 1235 +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 1236 +# The RTF output is optimized for Word 97 and may not look very pretty with 1237 +# other RTF readers or editors. 1238 + 1239 GENERATE_RTF = NO 1240 -RTF_OUTPUT = 1241 + 1242 +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 1243 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 1244 +# put in front of it. If left blank `rtf' will be used as the default path. 1245 + 1246 +RTF_OUTPUT = 1247 + 1248 +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 1249 +# RTF documents. This may be useful for small projects and may help to 1250 +# save some trees in general. 1251 + 1252 COMPACT_RTF = NO 1253 + 1254 +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 1255 +# will contain hyperlink fields. The RTF file will 1256 +# contain links (just like the HTML output) instead of page references. 1257 +# This makes the output suitable for online browsing using WORD or other 1258 +# programs which support those fields. 1259 +# Note: wordpad (write) and others do not support links. 1260 + 1261 RTF_HYPERLINKS = NO 1262 -RTF_STYLESHEET_FILE = 1263 -RTF_EXTENSIONS_FILE = 1264 + 1265 +# Load stylesheet definitions from file. Syntax is similar to doxygen's 1266 +# config file, i.e. a series of assignments. You only have to provide 1267 +# replacements, missing definitions are set to their default value. 1268 + 1269 +RTF_STYLESHEET_FILE = 1270 + 1271 +# Set optional variables used in the generation of an rtf document. 1272 +# Syntax is similar to doxygen's config file. 1273 + 1274 +RTF_EXTENSIONS_FILE = 1275 + 1276 #--------------------------------------------------------------------------- 1277 # configuration options related to the man page output 1278 #--------------------------------------------------------------------------- 1279 + 1280 +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 1281 +# generate man pages 1282 + 1283 GENERATE_MAN = YES 1284 + 1285 +# The MAN_OUTPUT tag is used to specify where the man pages will be put. 1286 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 1287 +# put in front of it. If left blank `man' will be used as the default path. 1288 + 1289 MAN_OUTPUT = man 1290 + 1291 +# The MAN_EXTENSION tag determines the extension that is added to 1292 +# the generated man pages (default is the subroutine's section .3) 1293 + 1294 MAN_EXTENSION = .3dbus 1295 + 1296 +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 1297 +# then it will generate one additional man file for each entity 1298 +# documented in the real man page(s). These additional files 1299 +# only source the real man page, but without them the man command 1300 +# would be unable to find the correct page. The default is NO. 1301 + 1302 MAN_LINKS = YES 1303 + 6 1304 #--------------------------------------------------------------------------- 7 1305 # configuration options related to the XML output 8 1306 #--------------------------------------------------------------------------- 9 1307 -GENERATE_XML = NO 1308 + 1309 +# If the GENERATE_XML tag is set to YES Doxygen will 1310 +# generate an XML file that captures the structure of 1311 +# the code including all documentation. 1312 + 10 1313 +GENERATE_XML = YES 1314 + 1315 +# The XML_OUTPUT tag is used to specify where the XML pages will be put. 1316 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 1317 +# put in front of it. If left blank `xml' will be used as the default path. 1318 + 1319 +XML_OUTPUT = xml 1320 + 1321 +# The XML_SCHEMA tag can be used to specify an XML schema, 1322 +# which can be used by a validating XML parser to check the 1323 +# syntax of the XML files. 1324 + 1325 +XML_SCHEMA = 1326 + 1327 +# The XML_DTD tag can be used to specify an XML DTD, 1328 +# which can be used by a validating XML parser to check the 1329 +# syntax of the XML files. 1330 + 1331 +XML_DTD = 1332 + 1333 +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 1334 +# dump the program listings (including syntax highlighting 1335 +# and cross-referencing information) to the XML output. Note that 1336 +# enabling this will significantly increase the size of the XML output. 1337 + 1338 +XML_PROGRAMLISTING = YES 1339 + 1340 +#--------------------------------------------------------------------------- 1341 +# configuration options for the AutoGen Definitions output 1342 +#--------------------------------------------------------------------------- 1343 + 1344 +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 1345 +# generate an AutoGen Definitions (see autogen.sf.net) file 1346 +# that captures the structure of the code including all 1347 +# documentation. Note that this feature is still experimental 1348 +# and incomplete at the moment. 1349 + 1350 +GENERATE_AUTOGEN_DEF = NO 1351 + 1352 +#--------------------------------------------------------------------------- 1353 +# configuration options related to the Perl module output 1354 +#--------------------------------------------------------------------------- 1355 + 1356 +# If the GENERATE_PERLMOD tag is set to YES Doxygen will 1357 +# generate a Perl module file that captures the structure of 1358 +# the code including all documentation. Note that this 1359 +# feature is still experimental and incomplete at the 1360 +# moment. 1361 + 1362 +GENERATE_PERLMOD = NO 1363 + 1364 +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 1365 +# the necessary Makefile rules, Perl scripts and LaTeX code to be able 1366 +# to generate PDF and DVI output from the Perl module output. 1367 + 1368 +PERLMOD_LATEX = NO 1369 + 1370 +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 1371 +# nicely formatted so it can be parsed by a human reader. 1372 +# This is useful 1373 +# if you want to understand what is going on. 1374 +# On the other hand, if this 1375 +# tag is set to NO the size of the Perl module output will be much smaller 1376 +# and Perl will parse it just the same. 1377 + 1378 +PERLMOD_PRETTY = YES 1379 + 1380 +# The names of the make variables in the generated doxyrules.make file 1381 +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 1382 +# This is useful so different doxyrules.make files included by the same 1383 +# Makefile don't overwrite each other's variables. 1384 + 1385 +PERLMOD_MAKEVAR_PREFIX = 1386 + 11 1387 #--------------------------------------------------------------------------- 12 # Configuration options related to the preprocessor 1388 -# Configuration options related to the preprocessor 1389 +# Configuration options related to the preprocessor 13 1390 #--------------------------------------------------------------------------- 1391 + 1392 +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 1393 +# evaluate all C-preprocessor directives found in the sources and include 1394 +# files. 1395 + 1396 ENABLE_PREPROCESSING = YES 1397 + 1398 +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 1399 +# names in the source code. If set to NO (the default) only conditional 1400 +# compilation will be performed. Macro expansion can be done in a controlled 1401 +# way by setting EXPAND_ONLY_PREDEF to YES. 1402 + 1403 MACRO_EXPANSION = YES 1404 + 1405 +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 1406 +# then the macro expansion is limited to the macros specified with the 1407 +# PREDEFINED and EXPAND_AS_DEFINED tags. 1408 + 1409 EXPAND_ONLY_PREDEF = YES 1410 + 1411 +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 1412 +# in the INCLUDE_PATH (see below) will be search if a #include is found. 1413 + 1414 SEARCH_INCLUDES = YES 1415 -INCLUDE_PATH = 1416 -INCLUDE_FILE_PATTERNS = 1417 -PREDEFINED = "DBUS_BEGIN_DECLS=" \ 1418 - "DBUS_END_DECLS=" \ 1419 - "DOXYGEN_SHOULD_SKIP_THIS" \ 1420 - "DBUS_GNUC_DEPRECATED=" \ 1421 - "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ 1422 - "_DBUS_GNUC_PRINTF(from,to)=" 1423 + 1424 +# The INCLUDE_PATH tag can be used to specify one or more directories that 1425 +# contain include files that are not input files but should be processed by 1426 +# the preprocessor. 1427 + 1428 +INCLUDE_PATH = 1429 + 1430 +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 1431 +# patterns (like *.h and *.hpp) to filter out the header-files in the 1432 +# directories. If left blank, the patterns specified with FILE_PATTERNS will 1433 +# be used. 1434 + 1435 +INCLUDE_FILE_PATTERNS = 1436 + 1437 +# The PREDEFINED tag can be used to specify one or more macro names that 1438 +# are defined before the preprocessor is started (similar to the -D option of 1439 +# gcc). The argument of the tag is a list of macros of the form: name 1440 +# or name=definition (no spaces). If the definition and the = are 1441 +# omitted =1 is assumed. To prevent a macro definition from being 1442 +# undefined via #undef or recursively expanded use the := operator 1443 +# instead of the = operator. 1444 + 1445 +PREDEFINED = "DBUS_BEGIN_DECLS=" \ 1446 + "DBUS_END_DECLS=" \ 1447 + "DOXYGEN_SHOULD_SKIP_THIS" \ 1448 + "DBUS_GNUC_DEPRECATED=" \ 1449 + "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ 1450 + "_DBUS_GNUC_PRINTF(from,to)=" 1451 + 1452 +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 1453 +# this tag can be used to specify a list of macro names that should be expanded. 1454 +# The macro definition that is found in the sources will be used. 1455 +# Use the PREDEFINED tag if you want to use a different macro definition. 1456 + 1457 +EXPAND_AS_DEFINED = 1458 + 1459 +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 1460 +# doxygen's preprocessor will remove all function-like macros that are alone 1461 +# on a line, have an all uppercase name, and do not end with a semicolon. Such 1462 +# function macros are typically used for boiler-plate code, and will confuse 1463 +# the parser if not removed. 1464 + 1465 SKIP_FUNCTION_MACROS = YES 1466 + 1467 #--------------------------------------------------------------------------- 1468 -# Configuration::addtions related to external references 1469 +# Configuration::additions related to external references 1470 #--------------------------------------------------------------------------- 1471 -TAGFILES = 1472 -GENERATE_TAGFILE = 1473 + 1474 +# The TAGFILES option can be used to specify one or more tagfiles. 1475 +# Optionally an initial location of the external documentation 1476 +# can be added for each tagfile. The format of a tag file without 1477 +# this location is as follows: 1478 +# 1479 +# TAGFILES = file1 file2 ... 1480 +# Adding location for the tag files is done as follows: 1481 +# 1482 +# TAGFILES = file1=loc1 "file2 = loc2" ... 1483 +# where "loc1" and "loc2" can be relative or absolute paths or 1484 +# URLs. If a location is present for each tag, the installdox tool 1485 +# does not have to be run to correct the links. 1486 +# Note that each tag file must have a unique name 1487 +# (where the name does NOT include the path) 1488 +# If a tag file is not located in the directory in which doxygen 1489 +# is run, you must also specify the path to the tagfile here. 1490 + 1491 +TAGFILES = 1492 + 1493 +# When a file name is specified after GENERATE_TAGFILE, doxygen will create 1494 +# a tag file that is based on the input files it reads. 1495 + 1496 +GENERATE_TAGFILE = 1497 + 1498 +# If the ALLEXTERNALS tag is set to YES all external classes will be listed 1499 +# in the class index. If set to NO only the inherited external classes 1500 +# will be listed. 1501 + 1502 ALLEXTERNALS = NO 1503 -PERL_PATH = 1504 + 1505 +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 1506 +# in the modules index. If set to NO, only the current project's groups will 1507 +# be listed. 1508 + 1509 +EXTERNAL_GROUPS = YES 1510 + 1511 +# The PERL_PATH should be the absolute path and name of the perl script 1512 +# interpreter (i.e. the result of `which perl'). 1513 + 1514 +PERL_PATH = 1515 + 1516 #--------------------------------------------------------------------------- 1517 -# Configuration options related to the dot tool 1518 +# Configuration options related to the dot tool 1519 #--------------------------------------------------------------------------- 1520 + 1521 +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 1522 +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 1523 +# or super classes. Setting the tag to NO turns the diagrams off. Note that 1524 +# this option is superseded by the HAVE_DOT option below. This is only a 1525 +# fallback. It is recommended to install and use dot, since it yields more 1526 +# powerful graphs. 1527 + 1528 CLASS_DIAGRAMS = YES 1529 + 1530 +# You can define message sequence charts within doxygen comments using the \msc 1531 +# command. Doxygen will then run the mscgen tool (see 1532 +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 1533 +# documentation. The MSCGEN_PATH tag allows you to specify the directory where 1534 +# the mscgen tool resides. If left empty the tool is assumed to be found in the 1535 +# default search path. 1536 + 1537 +MSCGEN_PATH = 1538 + 1539 +# If set to YES, the inheritance and collaboration graphs will hide 1540 +# inheritance and usage relations if the target is undocumented 1541 +# or is not a class. 1542 + 1543 +HIDE_UNDOC_RELATIONS = YES 1544 + 1545 +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 1546 +# available from the path. This tool is part of Graphviz, a graph visualization 1547 +# toolkit from AT&T and Lucent Bell Labs. The other options in this section 1548 +# have no effect if this option is set to NO (the default) 1549 + 1550 HAVE_DOT = NO 1551 + 1552 +# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is 1553 +# allowed to run in parallel. When set to 0 (the default) doxygen will 1554 +# base this on the number of processors available in the system. You can set it 1555 +# explicitly to a value larger than 0 to get control over the balance 1556 +# between CPU load and processing speed. 1557 + 1558 +DOT_NUM_THREADS = 0 1559 + 1560 +# By default doxygen will write a font called FreeSans.ttf to the output 1561 +# directory and reference it in all dot files that doxygen generates. This 1562 +# font does not include all possible unicode characters however, so when you need 1563 +# these (or just want a differently looking font) you can specify the font name 1564 +# using DOT_FONTNAME. You need need to make sure dot is able to find the font, 1565 +# which can be done by putting it in a standard location or by setting the 1566 +# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory 1567 +# containing the font. 1568 + 1569 +DOT_FONTNAME = FreeSans.ttf 1570 + 1571 +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. 1572 +# The default size is 10pt. 1573 + 1574 +DOT_FONTSIZE = 10 1575 + 1576 +# By default doxygen will tell dot to use the output directory to look for the 1577 +# FreeSans.ttf font (which doxygen will put there itself). If you specify a 1578 +# different font using DOT_FONTNAME you can set the path where dot 1579 +# can find it using this tag. 1580 + 1581 +DOT_FONTPATH = 1582 + 1583 +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 1584 +# will generate a graph for each documented class showing the direct and 1585 +# indirect inheritance relations. Setting this tag to YES will force the 1586 +# the CLASS_DIAGRAMS tag to NO. 1587 + 1588 CLASS_GRAPH = YES 1589 + 1590 +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 1591 +# will generate a graph for each documented class showing the direct and 1592 +# indirect implementation dependencies (inheritance, containment, and 1593 +# class references variables) of the class with other documented classes. 1594 + 1595 COLLABORATION_GRAPH = YES 1596 + 1597 +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 1598 +# will generate a graph for groups, showing the direct groups dependencies 1599 + 1600 +GROUP_GRAPHS = YES 1601 + 1602 +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 1603 +# collaboration diagrams in a style similar to the OMG's Unified Modeling 1604 +# Language. 1605 + 1606 +UML_LOOK = NO 1607 + 1608 +# If set to YES, the inheritance and collaboration graphs will show the 1609 +# relations between templates and their instances. 1610 + 1611 TEMPLATE_RELATIONS = YES 1612 -HIDE_UNDOC_RELATIONS = YES 1613 + 1614 +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 1615 +# tags are set to YES then doxygen will generate a graph for each documented 1616 +# file showing the direct and indirect include dependencies of the file with 1617 +# other documented files. 1618 + 1619 INCLUDE_GRAPH = YES 1620 + 1621 +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 1622 +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 1623 +# documented header file showing the documented files that directly or 1624 +# indirectly include this file. 1625 + 1626 INCLUDED_BY_GRAPH = YES 1627 + 1628 +# If the CALL_GRAPH and HAVE_DOT options are set to YES then 1629 +# doxygen will generate a call dependency graph for every global function 1630 +# or class method. Note that enabling this option will significantly increase 1631 +# the time of a run. So in most cases it will be better to enable call graphs 1632 +# for selected functions only using the \callgraph command. 1633 + 1634 +CALL_GRAPH = NO 1635 + 1636 +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 1637 +# doxygen will generate a caller dependency graph for every global function 1638 +# or class method. Note that enabling this option will significantly increase 1639 +# the time of a run. So in most cases it will be better to enable caller 1640 +# graphs for selected functions only using the \callergraph command. 1641 + 1642 +CALLER_GRAPH = NO 1643 + 1644 +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 1645 +# will graphical hierarchy of all classes instead of a textual one. 1646 + 1647 GRAPHICAL_HIERARCHY = YES 1648 -DOT_PATH = 1649 -DOTFILE_DIRS = 1650 -MAX_DOT_GRAPH_WIDTH = 640 1651 -MAX_DOT_GRAPH_HEIGHT = 1024 1652 + 1653 +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 1654 +# then doxygen will show the dependencies a directory has on other directories 1655 +# in a graphical way. The dependency relations are determined by the #include 1656 +# relations between the files in the directories. 1657 + 1658 +DIRECTORY_GRAPH = YES 1659 + 1660 +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 1661 +# generated by dot. Possible values are png, jpg, or gif 1662 +# If left blank png will be used. 1663 + 1664 +DOT_IMAGE_FORMAT = png 1665 + 1666 +# The tag DOT_PATH can be used to specify the path where the dot tool can be 1667 +# found. If left blank, it is assumed the dot tool can be found in the path. 1668 + 1669 +DOT_PATH = 1670 + 1671 +# The DOTFILE_DIRS tag can be used to specify one or more directories that 1672 +# contain dot files that are included in the documentation (see the 1673 +# \dotfile command). 1674 + 1675 +DOTFILE_DIRS = 1676 + 1677 +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 1678 +# nodes that will be shown in the graph. If the number of nodes in a graph 1679 +# becomes larger than this value, doxygen will truncate the graph, which is 1680 +# visualized by representing a node as a red box. Note that doxygen if the 1681 +# number of direct children of the root node in a graph is already larger than 1682 +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 1683 +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. 1684 + 1685 +DOT_GRAPH_MAX_NODES = 50 1686 + 1687 +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 1688 +# graphs generated by dot. A depth value of 3 means that only nodes reachable 1689 +# from the root by following a path via at most 3 edges will be shown. Nodes 1690 +# that lay further from the root node will be omitted. Note that setting this 1691 +# option to 1 or 2 may greatly reduce the computation time needed for large 1692 +# code bases. Also note that the size of a graph can be further restricted by 1693 +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. 1694 + 1695 +MAX_DOT_GRAPH_DEPTH = 0 1696 + 1697 +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 1698 +# background. This is disabled by default, because dot on Windows does not 1699 +# seem to support this out of the box. Warning: Depending on the platform used, 1700 +# enabling this option may lead to badly anti-aliased labels on the edges of 1701 +# a graph (i.e. they become hard to read). 1702 + 1703 +DOT_TRANSPARENT = NO 1704 + 1705 +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 1706 +# files in one run (i.e. multiple -o and -T options on the command line). This 1707 +# makes dot run faster, but since only newer versions of dot (>1.8.10) 1708 +# support this, this feature is disabled by default. 1709 + 1710 +DOT_MULTI_TARGETS = YES 1711 + 1712 +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 1713 +# generate a legend page explaining the meaning of the various boxes and 1714 +# arrows in the dot generated graphs. 1715 + 1716 GENERATE_LEGEND = YES 1717 + 1718 +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 1719 +# remove the intermediate dot files that are used to generate 1720 +# the various graphs. 1721 + 1722 DOT_CLEANUP = YES 1723 -#--------------------------------------------------------------------------- 1724 -# Configuration::addtions related to the search engine 1725 -#--------------------------------------------------------------------------- 1726 -SEARCHENGINE = NO 1727 diff -urN dbus-1.2.24/Doxyfile.in.bak dbus-1.2.24.new//Doxyfile.in.bak 1728 --- dbus-1.2.24/Doxyfile.in.bak 1969-12-31 16:00:00.000000000 -0800 1729 +++ dbus-1.2.24.new//Doxyfile.in.bak 2011-01-30 11:44:55.678517012 -0800 1730 @@ -0,0 +1,1653 @@ 1731 +# Doxyfile 1.7.1 1732 + 1733 +# This file describes the settings to be used by the documentation system 1734 +# doxygen (www.doxygen.org) for a project 1735 +# 1736 +# All text after a hash (#) is considered a comment and will be ignored 1737 +# The format is: 1738 +# TAG = value [value, ...] 1739 +# For lists items can also be appended using: 1740 +# TAG += value [value, ...] 1741 +# Values that contain spaces should be placed between quotes (" ") 1742 + 1743 +#--------------------------------------------------------------------------- 1744 +# Project related configuration options 1745 +#--------------------------------------------------------------------------- 1746 + 1747 +# This tag specifies the encoding used for all characters in the config file 1748 +# that follow. The default is UTF-8 which is also the encoding used for all 1749 +# text before the first occurrence of this tag. Doxygen uses libiconv (or the 1750 +# iconv built into libc) for the transcoding. See 1751 +# http://www.gnu.org/software/libiconv for the list of possible encodings. 1752 + 1753 +DOXYFILE_ENCODING = UTF-8 1754 + 1755 +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 1756 +# by quotes) that should identify the project. 1757 + 1758 +PROJECT_NAME = D-Bus 1759 + 1760 +# The PROJECT_NUMBER tag can be used to enter a project or revision number. 1761 +# This could be handy for archiving the generated documentation or 1762 +# if some version control system is used. 1763 + 1764 +PROJECT_NUMBER = @VERSION@ 1765 + 1766 +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 1767 +# base path where the generated documentation will be put. 1768 +# If a relative path is entered, it will be relative to the location 1769 +# where doxygen was started. If left blank the current directory will be used. 1770 + 1771 +OUTPUT_DIRECTORY = doc/api 1772 + 1773 +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 1774 +# 4096 sub-directories (in 2 levels) under the output directory of each output 1775 +# format and will distribute the generated files over these directories. 1776 +# Enabling this option can be useful when feeding doxygen a huge amount of 1777 +# source files, where putting all generated files in the same directory would 1778 +# otherwise cause performance problems for the file system. 1779 + 1780 +CREATE_SUBDIRS = NO 1781 + 1782 +# The OUTPUT_LANGUAGE tag is used to specify the language in which all 1783 +# documentation generated by doxygen is written. Doxygen will use this 1784 +# information to generate all constant output in the proper language. 1785 +# The default language is English, other supported languages are: 1786 +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 1787 +# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, 1788 +# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English 1789 +# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, 1790 +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, 1791 +# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. 1792 + 1793 +OUTPUT_LANGUAGE = English 1794 + 1795 +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 1796 +# include brief member descriptions after the members that are listed in 1797 +# the file and class documentation (similar to JavaDoc). 1798 +# Set to NO to disable this. 1799 + 1800 +BRIEF_MEMBER_DESC = YES 1801 + 1802 +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 1803 +# the brief description of a member or function before the detailed description. 1804 +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 1805 +# brief descriptions will be completely suppressed. 1806 + 1807 +REPEAT_BRIEF = YES 1808 + 1809 +# This tag implements a quasi-intelligent brief description abbreviator 1810 +# that is used to form the text in various listings. Each string 1811 +# in this list, if found as the leading text of the brief description, will be 1812 +# stripped from the text and the result after processing the whole list, is 1813 +# used as the annotated text. Otherwise, the brief description is used as-is. 1814 +# If left blank, the following values are used ("$name" is automatically 1815 +# replaced with the name of the entity): "The $name class" "The $name widget" 1816 +# "The $name file" "is" "provides" "specifies" "contains" 1817 +# "represents" "a" "an" "the" 1818 + 1819 +ABBREVIATE_BRIEF = 1820 + 1821 +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 1822 +# Doxygen will generate a detailed section even if there is only a brief 1823 +# description. 1824 + 1825 +ALWAYS_DETAILED_SEC = NO 1826 + 1827 +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 1828 +# inherited members of a class in the documentation of that class as if those 1829 +# members were ordinary class members. Constructors, destructors and assignment 1830 +# operators of the base classes will not be shown. 1831 + 1832 +INLINE_INHERITED_MEMB = NO 1833 + 1834 +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 1835 +# path before files name in the file list and in the header files. If set 1836 +# to NO the shortest path that makes the file name unique will be used. 1837 + 1838 +FULL_PATH_NAMES = NO 1839 + 1840 +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 1841 +# can be used to strip a user-defined part of the path. Stripping is 1842 +# only done if one of the specified strings matches the left-hand part of 1843 +# the path. The tag can be used to show relative paths in the file list. 1844 +# If left blank the directory from which doxygen is run is used as the 1845 +# path to strip. 1846 + 1847 +STRIP_FROM_PATH = 1848 + 1849 +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 1850 +# the path mentioned in the documentation of a class, which tells 1851 +# the reader which header file to include in order to use a class. 1852 +# If left blank only the name of the header file containing the class 1853 +# definition is used. Otherwise one should specify the include paths that 1854 +# are normally passed to the compiler using the -I flag. 1855 + 1856 +STRIP_FROM_INC_PATH = 1857 + 1858 +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 1859 +# (but less readable) file names. This can be useful is your file systems 1860 +# doesn't support long names like on DOS, Mac, or CD-ROM. 1861 + 1862 +SHORT_NAMES = NO 1863 + 1864 +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 1865 +# will interpret the first line (until the first dot) of a JavaDoc-style 1866 +# comment as the brief description. If set to NO, the JavaDoc 1867 +# comments will behave just like regular Qt-style comments 1868 +# (thus requiring an explicit @brief command for a brief description.) 1869 + 1870 +JAVADOC_AUTOBRIEF = YES 1871 + 1872 +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 1873 +# interpret the first line (until the first dot) of a Qt-style 1874 +# comment as the brief description. If set to NO, the comments 1875 +# will behave just like regular Qt-style comments (thus requiring 1876 +# an explicit \brief command for a brief description.) 1877 + 1878 +QT_AUTOBRIEF = NO 1879 + 1880 +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 1881 +# treat a multi-line C++ special comment block (i.e. a block of //! or /// 1882 +# comments) as a brief description. This used to be the default behaviour. 1883 +# The new default is to treat a multi-line C++ comment block as a detailed 1884 +# description. Set this tag to YES if you prefer the old behaviour instead. 1885 + 1886 +MULTILINE_CPP_IS_BRIEF = NO 1887 + 1888 +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 1889 +# member inherits the documentation from any documented member that it 1890 +# re-implements. 1891 + 1892 +INHERIT_DOCS = YES 1893 + 1894 +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 1895 +# a new page for each member. If set to NO, the documentation of a member will 1896 +# be part of the file/class/namespace that contains it. 1897 + 1898 +SEPARATE_MEMBER_PAGES = NO 1899 + 1900 +# The TAB_SIZE tag can be used to set the number of spaces in a tab. 1901 +# Doxygen uses this value to replace tabs by spaces in code fragments. 1902 + 1903 +TAB_SIZE = 8 1904 + 1905 +# This tag can be used to specify a number of aliases that acts 1906 +# as commands in the documentation. An alias has the form "name=value". 1907 +# For example adding "sideeffect=\par Side Effects:\n" will allow you to 1908 +# put the command \sideeffect (or @sideeffect) in the documentation, which 1909 +# will result in a user-defined paragraph with heading "Side Effects:". 1910 +# You can put \n's in the value part of an alias to insert newlines. 1911 + 1912 +ALIASES = 1913 + 1914 +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 1915 +# sources only. Doxygen will then generate output that is more tailored for C. 1916 +# For instance, some of the names that are used will be different. The list 1917 +# of all members will be omitted, etc. 1918 + 1919 +OPTIMIZE_OUTPUT_FOR_C = YES 1920 + 1921 +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 1922 +# sources only. Doxygen will then generate output that is more tailored for 1923 +# Java. For instance, namespaces will be presented as packages, qualified 1924 +# scopes will look different, etc. 1925 + 1926 +OPTIMIZE_OUTPUT_JAVA = NO 1927 + 1928 +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 1929 +# sources only. Doxygen will then generate output that is more tailored for 1930 +# Fortran. 1931 + 1932 +OPTIMIZE_FOR_FORTRAN = NO 1933 + 1934 +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 1935 +# sources. Doxygen will then generate output that is tailored for 1936 +# VHDL. 1937 + 1938 +OPTIMIZE_OUTPUT_VHDL = NO 1939 + 1940 +# Doxygen selects the parser to use depending on the extension of the files it 1941 +# parses. With this tag you can assign which parser to use for a given extension. 1942 +# Doxygen has a built-in mapping, but you can override or extend it using this 1943 +# tag. The format is ext=language, where ext is a file extension, and language 1944 +# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, 1945 +# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make 1946 +# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C 1947 +# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions 1948 +# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. 1949 + 1950 +EXTENSION_MAPPING = 1951 + 1952 +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 1953 +# to include (a tag file for) the STL sources as input, then you should 1954 +# set this tag to YES in order to let doxygen match functions declarations and 1955 +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 1956 +# func(std::string) {}). This also make the inheritance and collaboration 1957 +# diagrams that involve STL classes more complete and accurate. 1958 + 1959 +BUILTIN_STL_SUPPORT = NO 1960 + 1961 +# If you use Microsoft's C++/CLI language, you should set this option to YES to 1962 +# enable parsing support. 1963 + 1964 +CPP_CLI_SUPPORT = NO 1965 + 1966 +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 1967 +# Doxygen will parse them like normal C++ but will assume all classes use public 1968 +# instead of private inheritance when no explicit protection keyword is present. 1969 + 1970 +SIP_SUPPORT = NO 1971 + 1972 +# For Microsoft's IDL there are propget and propput attributes to indicate getter 1973 +# and setter methods for a property. Setting this option to YES (the default) 1974 +# will make doxygen to replace the get and set methods by a property in the 1975 +# documentation. This will only work if the methods are indeed getting or 1976 +# setting a simple type. If this is not the case, or you want to show the 1977 +# methods anyway, you should set this option to NO. 1978 + 1979 +IDL_PROPERTY_SUPPORT = YES 1980 + 1981 +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 1982 +# tag is set to YES, then doxygen will reuse the documentation of the first 1983 +# member in the group (if any) for the other members of the group. By default 1984 +# all members of a group must be documented explicitly. 1985 + 1986 +DISTRIBUTE_GROUP_DOC = NO 1987 + 1988 +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 1989 +# the same type (for instance a group of public functions) to be put as a 1990 +# subgroup of that type (e.g. under the Public Functions section). Set it to 1991 +# NO to prevent subgrouping. Alternatively, this can be done per class using 1992 +# the \nosubgrouping command. 1993 + 1994 +SUBGROUPING = YES 1995 + 1996 +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 1997 +# is documented as struct, union, or enum with the name of the typedef. So 1998 +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 1999 +# with name TypeT. When disabled the typedef will appear as a member of a file, 2000 +# namespace, or class. And the struct will be named TypeS. This can typically 2001 +# be useful for C code in case the coding convention dictates that all compound 2002 +# types are typedef'ed and only the typedef is referenced, never the tag name. 2003 + 2004 +TYPEDEF_HIDES_STRUCT = NO 2005 + 2006 +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to 2007 +# determine which symbols to keep in memory and which to flush to disk. 2008 +# When the cache is full, less often used symbols will be written to disk. 2009 +# For small to medium size projects (<1000 input files) the default value is 2010 +# probably good enough. For larger projects a too small cache size can cause 2011 +# doxygen to be busy swapping symbols to and from disk most of the time 2012 +# causing a significant performance penality. 2013 +# If the system has enough physical memory increasing the cache will improve the 2014 +# performance by keeping more symbols in memory. Note that the value works on 2015 +# a logarithmic scale so increasing the size by one will rougly double the 2016 +# memory usage. The cache size is given by this formula: 2017 +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, 2018 +# corresponding to a cache size of 2^16 = 65536 symbols 2019 + 2020 +SYMBOL_CACHE_SIZE = 0 2021 + 2022 +#--------------------------------------------------------------------------- 2023 +# Build related configuration options 2024 +#--------------------------------------------------------------------------- 2025 + 2026 +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 2027 +# documentation are documented, even if no documentation was available. 2028 +# Private class members and static file members will be hidden unless 2029 +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES 2030 + 2031 +EXTRACT_ALL = NO 2032 + 2033 +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 2034 +# will be included in the documentation. 2035 + 2036 +EXTRACT_PRIVATE = NO 2037 + 2038 +# If the EXTRACT_STATIC tag is set to YES all static members of a file 2039 +# will be included in the documentation. 2040 + 2041 +EXTRACT_STATIC = NO 2042 + 2043 +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 2044 +# defined locally in source files will be included in the documentation. 2045 +# If set to NO only classes defined in header files are included. 2046 + 2047 +EXTRACT_LOCAL_CLASSES = YES 2048 + 2049 +# This flag is only useful for Objective-C code. When set to YES local 2050 +# methods, which are defined in the implementation section but not in 2051 +# the interface are included in the documentation. 2052 +# If set to NO (the default) only methods in the interface are included. 2053 + 2054 +EXTRACT_LOCAL_METHODS = NO 2055 + 2056 +# If this flag is set to YES, the members of anonymous namespaces will be 2057 +# extracted and appear in the documentation as a namespace called 2058 +# 'anonymous_namespace{file}', where file will be replaced with the base 2059 +# name of the file that contains the anonymous namespace. By default 2060 +# anonymous namespace are hidden. 2061 + 2062 +EXTRACT_ANON_NSPACES = NO 2063 + 2064 +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 2065 +# undocumented members of documented classes, files or namespaces. 2066 +# If set to NO (the default) these members will be included in the 2067 +# various overviews, but no documentation section is generated. 2068 +# This option has no effect if EXTRACT_ALL is enabled. 2069 + 2070 +HIDE_UNDOC_MEMBERS = NO 2071 + 2072 +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 2073 +# undocumented classes that are normally visible in the class hierarchy. 2074 +# If set to NO (the default) these classes will be included in the various 2075 +# overviews. This option has no effect if EXTRACT_ALL is enabled. 2076 + 2077 +HIDE_UNDOC_CLASSES = NO 2078 + 2079 +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 2080 +# friend (class|struct|union) declarations. 2081 +# If set to NO (the default) these declarations will be included in the 2082 +# documentation. 2083 + 2084 +HIDE_FRIEND_COMPOUNDS = NO 2085 + 2086 +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 2087 +# documentation blocks found inside the body of a function. 2088 +# If set to NO (the default) these blocks will be appended to the 2089 +# function's detailed documentation block. 2090 + 2091 +HIDE_IN_BODY_DOCS = NO 2092 + 2093 +# The INTERNAL_DOCS tag determines if documentation 2094 +# that is typed after a \internal command is included. If the tag is set 2095 +# to NO (the default) then the documentation will be excluded. 2096 +# Set it to YES to include the internal documentation. 2097 + 2098 +INTERNAL_DOCS = NO 2099 + 2100 +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 2101 +# file names in lower-case letters. If set to YES upper-case letters are also 2102 +# allowed. This is useful if you have classes or files whose names only differ 2103 +# in case and if your file system supports case sensitive file names. Windows 2104 +# and Mac users are advised to set this option to NO. 2105 + 2106 +CASE_SENSE_NAMES = YES 2107 + 2108 +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 2109 +# will show members with their full class and namespace scopes in the 2110 +# documentation. If set to YES the scope will be hidden. 2111 + 2112 +HIDE_SCOPE_NAMES = NO 2113 + 2114 +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 2115 +# will put a list of the files that are included by a file in the documentation 2116 +# of that file. 2117 + 2118 +SHOW_INCLUDE_FILES = YES 2119 + 2120 +# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen 2121 +# will list include files with double quotes in the documentation 2122 +# rather than with sharp brackets. 2123 + 2124 +FORCE_LOCAL_INCLUDES = NO 2125 + 2126 +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 2127 +# is inserted in the documentation for inline members. 2128 + 2129 +INLINE_INFO = YES 2130 + 2131 +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 2132 +# will sort the (detailed) documentation of file and class members 2133 +# alphabetically by member name. If set to NO the members will appear in 2134 +# declaration order. 2135 + 2136 +SORT_MEMBER_DOCS = YES 2137 + 2138 +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 2139 +# brief documentation of file, namespace and class members alphabetically 2140 +# by member name. If set to NO (the default) the members will appear in 2141 +# declaration order. 2142 + 2143 +SORT_BRIEF_DOCS = NO 2144 + 2145 +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen 2146 +# will sort the (brief and detailed) documentation of class members so that 2147 +# constructors and destructors are listed first. If set to NO (the default) 2148 +# the constructors will appear in the respective orders defined by 2149 +# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. 2150 +# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO 2151 +# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. 2152 + 2153 +SORT_MEMBERS_CTORS_1ST = NO 2154 + 2155 +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 2156 +# hierarchy of group names into alphabetical order. If set to NO (the default) 2157 +# the group names will appear in their defined order. 2158 + 2159 +SORT_GROUP_NAMES = NO 2160 + 2161 +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 2162 +# sorted by fully-qualified names, including namespaces. If set to 2163 +# NO (the default), the class list will be sorted only by class name, 2164 +# not including the namespace part. 2165 +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 2166 +# Note: This option applies only to the class list, not to the 2167 +# alphabetical list. 2168 + 2169 +SORT_BY_SCOPE_NAME = NO 2170 + 2171 +# The GENERATE_TODOLIST tag can be used to enable (YES) or 2172 +# disable (NO) the todo list. This list is created by putting \todo 2173 +# commands in the documentation. 2174 + 2175 +GENERATE_TODOLIST = YES 2176 + 2177 +# The GENERATE_TESTLIST tag can be used to enable (YES) or 2178 +# disable (NO) the test list. This list is created by putting \test 2179 +# commands in the documentation. 2180 + 2181 +GENERATE_TESTLIST = YES 2182 + 2183 +# The GENERATE_BUGLIST tag can be used to enable (YES) or 2184 +# disable (NO) the bug list. This list is created by putting \bug 2185 +# commands in the documentation. 2186 + 2187 +GENERATE_BUGLIST = YES 2188 + 2189 +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 2190 +# disable (NO) the deprecated list. This list is created by putting 2191 +# \deprecated commands in the documentation. 2192 + 2193 +GENERATE_DEPRECATEDLIST= YES 2194 + 2195 +# The ENABLED_SECTIONS tag can be used to enable conditional 2196 +# documentation sections, marked by \if sectionname ... \endif. 2197 + 2198 +ENABLED_SECTIONS = 2199 + 2200 +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 2201 +# the initial value of a variable or define consists of for it to appear in 2202 +# the documentation. If the initializer consists of more lines than specified 2203 +# here it will be hidden. Use a value of 0 to hide initializers completely. 2204 +# The appearance of the initializer of individual variables and defines in the 2205 +# documentation can be controlled using \showinitializer or \hideinitializer 2206 +# command in the documentation regardless of this setting. 2207 + 2208 +MAX_INITIALIZER_LINES = 30 2209 + 2210 +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 2211 +# at the bottom of the documentation of classes and structs. If set to YES the 2212 +# list will mention the files that were used to generate the documentation. 2213 + 2214 +SHOW_USED_FILES = YES 2215 + 2216 +# If the sources in your project are distributed over multiple directories 2217 +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 2218 +# in the documentation. The default is NO. 2219 + 2220 +SHOW_DIRECTORIES = NO 2221 + 2222 +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. 2223 +# This will remove the Files entry from the Quick Index and from the 2224 +# Folder Tree View (if specified). The default is YES. 2225 + 2226 +SHOW_FILES = YES 2227 + 2228 +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the 2229 +# Namespaces page. 2230 +# This will remove the Namespaces entry from the Quick Index 2231 +# and from the Folder Tree View (if specified). The default is YES. 2232 + 2233 +SHOW_NAMESPACES = YES 2234 + 2235 +# The FILE_VERSION_FILTER tag can be used to specify a program or script that 2236 +# doxygen should invoke to get the current version for each file (typically from 2237 +# the version control system). Doxygen will invoke the program by executing (via 2238 +# popen()) the command <command> <input-file>, where <command> is the value of 2239 +# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 2240 +# provided by doxygen. Whatever the program writes to standard output 2241 +# is used as the file version. See the manual for examples. 2242 + 2243 +FILE_VERSION_FILTER = 2244 + 2245 +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 2246 +# by doxygen. The layout file controls the global structure of the generated 2247 +# output files in an output format independent way. The create the layout file 2248 +# that represents doxygen's defaults, run doxygen with the -l option. 2249 +# You can optionally specify a file name after the option, if omitted 2250 +# DoxygenLayout.xml will be used as the name of the layout file. 2251 + 2252 +LAYOUT_FILE = 2253 + 2254 +#--------------------------------------------------------------------------- 2255 +# configuration options related to warning and progress messages 2256 +#--------------------------------------------------------------------------- 2257 + 2258 +# The QUIET tag can be used to turn on/off the messages that are generated 2259 +# by doxygen. Possible values are YES and NO. If left blank NO is used. 2260 + 2261 +QUIET = YES 2262 + 2263 +# The WARNINGS tag can be used to turn on/off the warning messages that are 2264 +# generated by doxygen. Possible values are YES and NO. If left blank 2265 +# NO is used. 2266 + 2267 +WARNINGS = YES 2268 + 2269 +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 2270 +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 2271 +# automatically be disabled. 2272 + 2273 +WARN_IF_UNDOCUMENTED = YES 2274 + 2275 +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 2276 +# potential errors in the documentation, such as not documenting some 2277 +# parameters in a documented function, or documenting parameters that 2278 +# don't exist or using markup commands wrongly. 2279 + 2280 +WARN_IF_DOC_ERROR = YES 2281 + 2282 +# This WARN_NO_PARAMDOC option can be abled to get warnings for 2283 +# functions that are documented, but have no documentation for their parameters 2284 +# or return value. If set to NO (the default) doxygen will only warn about 2285 +# wrong or incomplete parameter documentation, but not about the absence of 2286 +# documentation. 2287 + 2288 +WARN_NO_PARAMDOC = NO 2289 + 2290 +# The WARN_FORMAT tag determines the format of the warning messages that 2291 +# doxygen can produce. The string should contain the $file, $line, and $text 2292 +# tags, which will be replaced by the file and line number from which the 2293 +# warning originated and the warning text. Optionally the format may contain 2294 +# $version, which will be replaced by the version of the file (if it could 2295 +# be obtained via FILE_VERSION_FILTER) 2296 + 2297 +WARN_FORMAT = 2298 + 2299 +# The WARN_LOGFILE tag can be used to specify a file to which warning 2300 +# and error messages should be written. If left blank the output is written 2301 +# to stderr. 2302 + 2303 +WARN_LOGFILE = 2304 + 2305 +#--------------------------------------------------------------------------- 2306 +# configuration options related to the input files 2307 +#--------------------------------------------------------------------------- 2308 + 2309 +# The INPUT tag can be used to specify the files and/or directories that contain 2310 +# documented source files. You may enter file names like "myfile.cpp" or 2311 +# directories like "/usr/src/myproject". Separate the files or directories 2312 +# with spaces. 2313 + 2314 +INPUT = @top_srcdir@/dbus 2315 + 2316 +# This tag can be used to specify the character encoding of the source files 2317 +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 2318 +# also the default input encoding. Doxygen uses libiconv (or the iconv built 2319 +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 2320 +# the list of possible encodings. 2321 + 2322 +INPUT_ENCODING = UTF-8 2323 + 2324 +# If the value of the INPUT tag contains directories, you can use the 2325 +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 2326 +# and *.h) to filter out the source-files in the directories. If left 2327 +# blank the following patterns are tested: 2328 +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 2329 +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 2330 + 2331 +FILE_PATTERNS = *.c \ 2332 + *.h 2333 + 2334 +# The RECURSIVE tag can be used to turn specify whether or not subdirectories 2335 +# should be searched for input files as well. Possible values are YES and NO. 2336 +# If left blank NO is used. 2337 + 2338 +RECURSIVE = YES 2339 + 2340 +# The EXCLUDE tag can be used to specify files and/or directories that should 2341 +# excluded from the INPUT source files. This way you can easily exclude a 2342 +# subdirectory from a directory tree whose root is specified with the INPUT tag. 2343 + 2344 +EXCLUDE = 2345 + 2346 +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 2347 +# directories that are symbolic links (a Unix filesystem feature) are excluded 2348 +# from the input. 2349 + 2350 +EXCLUDE_SYMLINKS = NO 2351 + 2352 +# If the value of the INPUT tag contains directories, you can use the 2353 +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 2354 +# certain files from those directories. Note that the wildcards are matched 2355 +# against the file with absolute path, so to exclude all test directories 2356 +# for example use the pattern */test/* 2357 + 2358 +EXCLUDE_PATTERNS = Makefile.* \ 2359 + ChangeLog \ 2360 + CHANGES \ 2361 + CHANGES.* \ 2362 + README \ 2363 + README.* \ 2364 + *.png \ 2365 + AUTHORS \ 2366 + DESIGN \ 2367 + DESIGN.* \ 2368 + *.desktop \ 2369 + DESKTOP* \ 2370 + COMMENTS \ 2371 + HOWTO \ 2372 + magic \ 2373 + NOTES \ 2374 + TODO \ 2375 + THANKS 2376 + 2377 +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 2378 +# (namespaces, classes, functions, etc.) that should be excluded from the 2379 +# output. The symbol name can be a fully qualified name, a word, or if the 2380 +# wildcard * is used, a substring. Examples: ANamespace, AClass, 2381 +# AClass::ANamespace, ANamespace::*Test 2382 + 2383 +EXCLUDE_SYMBOLS = 2384 + 2385 +# The EXAMPLE_PATH tag can be used to specify one or more files or 2386 +# directories that contain example code fragments that are included (see 2387 +# the \include command). 2388 + 2389 +EXAMPLE_PATH = 2390 + 2391 +# If the value of the EXAMPLE_PATH tag contains directories, you can use the 2392 +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 2393 +# and *.h) to filter out the source-files in the directories. If left 2394 +# blank all files are included. 2395 + 2396 +EXAMPLE_PATTERNS = 2397 + 2398 +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 2399 +# searched for input files to be used with the \include or \dontinclude 2400 +# commands irrespective of the value of the RECURSIVE tag. 2401 +# Possible values are YES and NO. If left blank NO is used. 2402 + 2403 +EXAMPLE_RECURSIVE = NO 2404 + 2405 +# The IMAGE_PATH tag can be used to specify one or more files or 2406 +# directories that contain image that are included in the documentation (see 2407 +# the \image command). 2408 + 2409 +IMAGE_PATH = 2410 + 2411 +# The INPUT_FILTER tag can be used to specify a program that doxygen should 2412 +# invoke to filter for each input file. Doxygen will invoke the filter program 2413 +# by executing (via popen()) the command <filter> <input-file>, where <filter> 2414 +# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 2415 +# input file. Doxygen will then use the output that the filter program writes 2416 +# to standard output. 2417 +# If FILTER_PATTERNS is specified, this tag will be 2418 +# ignored. 2419 + 2420 +INPUT_FILTER = 2421 + 2422 +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 2423 +# basis. 2424 +# Doxygen will compare the file name with each pattern and apply the 2425 +# filter if there is a match. 2426 +# The filters are a list of the form: 2427 +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 2428 +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 2429 +# is applied to all files. 2430 + 2431 +FILTER_PATTERNS = 2432 + 2433 +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 2434 +# INPUT_FILTER) will be used to filter the input files when producing source 2435 +# files to browse (i.e. when SOURCE_BROWSER is set to YES). 2436 + 2437 +FILTER_SOURCE_FILES = NO 2438 + 2439 +#--------------------------------------------------------------------------- 2440 +# configuration options related to source browsing 2441 +#--------------------------------------------------------------------------- 2442 + 2443 +# If the SOURCE_BROWSER tag is set to YES then a list of source files will 2444 +# be generated. Documented entities will be cross-referenced with these sources. 2445 +# Note: To get rid of all source code in the generated output, make sure also 2446 +# VERBATIM_HEADERS is set to NO. 2447 + 2448 +SOURCE_BROWSER = YES 2449 + 2450 +# Setting the INLINE_SOURCES tag to YES will include the body 2451 +# of functions and classes directly in the documentation. 2452 + 2453 +INLINE_SOURCES = NO 2454 + 2455 +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 2456 +# doxygen to hide any special comment blocks from generated source code 2457 +# fragments. Normal C and C++ comments will always remain visible. 2458 + 2459 +STRIP_CODE_COMMENTS = YES 2460 + 2461 +# If the REFERENCED_BY_RELATION tag is set to YES 2462 +# then for each documented function all documented 2463 +# functions referencing it will be listed. 2464 + 2465 +REFERENCED_BY_RELATION = YES 2466 + 2467 +# If the REFERENCES_RELATION tag is set to YES 2468 +# then for each documented function all documented entities 2469 +# called/used by that function will be listed. 2470 + 2471 +REFERENCES_RELATION = YES 2472 + 2473 +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 2474 +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 2475 +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 2476 +# link to the source code. 2477 +# Otherwise they will link to the documentation. 2478 + 2479 +REFERENCES_LINK_SOURCE = YES 2480 + 2481 +# If the USE_HTAGS tag is set to YES then the references to source code 2482 +# will point to the HTML generated by the htags(1) tool instead of doxygen 2483 +# built-in source browser. The htags tool is part of GNU's global source 2484 +# tagging system (see http://www.gnu.org/software/global/global.html). You 2485 +# will need version 4.8.6 or higher. 2486 + 2487 +USE_HTAGS = NO 2488 + 2489 +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 2490 +# will generate a verbatim copy of the header file for each class for 2491 +# which an include is specified. Set to NO to disable this. 2492 + 2493 +VERBATIM_HEADERS = YES 2494 + 2495 +#--------------------------------------------------------------------------- 2496 +# configuration options related to the alphabetical class index 2497 +#--------------------------------------------------------------------------- 2498 + 2499 +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 2500 +# of all compounds will be generated. Enable this if the project 2501 +# contains a lot of classes, structs, unions or interfaces. 2502 + 2503 +ALPHABETICAL_INDEX = NO 2504 + 2505 +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 2506 +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 2507 +# in which this list will be split (can be a number in the range [1..20]) 2508 + 2509 +COLS_IN_ALPHA_INDEX = 5 2510 + 2511 +# In case all classes in a project start with a common prefix, all 2512 +# classes will be put under the same header in the alphabetical index. 2513 +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 2514 +# should be ignored while generating the index headers. 2515 + 2516 +IGNORE_PREFIX = 2517 + 2518 +#--------------------------------------------------------------------------- 2519 +# configuration options related to the HTML output 2520 +#--------------------------------------------------------------------------- 2521 + 2522 +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 2523 +# generate HTML output. 2524 + 2525 +GENERATE_HTML = YES 2526 + 2527 +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 2528 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 2529 +# put in front of it. If left blank `html' will be used as the default path. 2530 + 2531 +HTML_OUTPUT = 2532 + 2533 +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 2534 +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 2535 +# doxygen will generate files with .html extension. 2536 + 2537 +HTML_FILE_EXTENSION = .html 2538 + 2539 +# The HTML_HEADER tag can be used to specify a personal HTML header for 2540 +# each generated HTML page. If it is left blank doxygen will generate a 2541 +# standard header. 2542 + 2543 +HTML_HEADER = 2544 + 2545 +# The HTML_FOOTER tag can be used to specify a personal HTML footer for 2546 +# each generated HTML page. If it is left blank doxygen will generate a 2547 +# standard footer. 2548 + 2549 +HTML_FOOTER = 2550 + 2551 +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 2552 +# style sheet that is used by each HTML page. It can be used to 2553 +# fine-tune the look of the HTML output. If the tag is left blank doxygen 2554 +# will generate a default style sheet. Note that doxygen will try to copy 2555 +# the style sheet file to the HTML output directory, so don't put your own 2556 +# stylesheet in the HTML output directory as well, or it will be erased! 2557 + 2558 +HTML_STYLESHEET = 2559 + 2560 +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. 2561 +# Doxygen will adjust the colors in the stylesheet and background images 2562 +# according to this color. Hue is specified as an angle on a colorwheel, 2563 +# see http://en.wikipedia.org/wiki/Hue for more information. 2564 +# For instance the value 0 represents red, 60 is yellow, 120 is green, 2565 +# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. 2566 +# The allowed range is 0 to 359. 2567 + 2568 +HTML_COLORSTYLE_HUE = 220 2569 + 2570 +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of 2571 +# the colors in the HTML output. For a value of 0 the output will use 2572 +# grayscales only. A value of 255 will produce the most vivid colors. 2573 + 2574 +HTML_COLORSTYLE_SAT = 100 2575 + 2576 +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to 2577 +# the luminance component of the colors in the HTML output. Values below 2578 +# 100 gradually make the output lighter, whereas values above 100 make 2579 +# the output darker. The value divided by 100 is the actual gamma applied, 2580 +# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, 2581 +# and 100 does not change the gamma. 2582 + 2583 +HTML_COLORSTYLE_GAMMA = 80 2584 + 2585 +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 2586 +# page will contain the date and time when the page was generated. Setting 2587 +# this to NO can help when comparing the output of multiple runs. 2588 + 2589 +HTML_TIMESTAMP = YES 2590 + 2591 +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 2592 +# files or namespaces will be aligned in HTML using tables. If set to 2593 +# NO a bullet list will be used. 2594 + 2595 +HTML_ALIGN_MEMBERS = YES 2596 + 2597 +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 2598 +# documentation will contain sections that can be hidden and shown after the 2599 +# page has loaded. For this to work a browser that supports 2600 +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 2601 +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). 2602 + 2603 +HTML_DYNAMIC_SECTIONS = NO 2604 + 2605 +# If the GENERATE_DOCSET tag is set to YES, additional index files 2606 +# will be generated that can be used as input for Apple's Xcode 3 2607 +# integrated development environment, introduced with OSX 10.5 (Leopard). 2608 +# To create a documentation set, doxygen will generate a Makefile in the 2609 +# HTML output directory. Running make will produce the docset in that 2610 +# directory and running "make install" will install the docset in 2611 +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 2612 +# it at startup. 2613 +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html 2614 +# for more information. 2615 + 2616 +GENERATE_DOCSET = NO 2617 + 2618 +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 2619 +# feed. A documentation feed provides an umbrella under which multiple 2620 +# documentation sets from a single provider (such as a company or product suite) 2621 +# can be grouped. 2622 + 2623 +DOCSET_FEEDNAME = "Doxygen generated docs" 2624 + 2625 +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 2626 +# should uniquely identify the documentation set bundle. This should be a 2627 +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 2628 +# will append .docset to the name. 2629 + 2630 +DOCSET_BUNDLE_ID = org.doxygen.Project 2631 + 2632 +# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify 2633 +# the documentation publisher. This should be a reverse domain-name style 2634 +# string, e.g. com.mycompany.MyDocSet.documentation. 2635 + 2636 +DOCSET_PUBLISHER_ID = org.doxygen.Publisher 2637 + 2638 +# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. 2639 + 2640 +DOCSET_PUBLISHER_NAME = Publisher 2641 + 2642 +# If the GENERATE_HTMLHELP tag is set to YES, additional index files 2643 +# will be generated that can be used as input for tools like the 2644 +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 2645 +# of the generated HTML documentation. 2646 + 2647 +GENERATE_HTMLHELP = NO 2648 + 2649 +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 2650 +# be used to specify the file name of the resulting .chm file. You 2651 +# can add a path in front of the file if the result should not be 2652 +# written to the html output directory. 2653 + 2654 +CHM_FILE = 2655 + 2656 +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 2657 +# be used to specify the location (absolute path including file name) of 2658 +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 2659 +# the HTML help compiler on the generated index.hhp. 2660 + 2661 +HHC_LOCATION = 2662 + 2663 +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 2664 +# controls if a separate .chi index file is generated (YES) or that 2665 +# it should be included in the master .chm file (NO). 2666 + 2667 +GENERATE_CHI = NO 2668 + 2669 +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING 2670 +# is used to encode HtmlHelp index (hhk), content (hhc) and project file 2671 +# content. 2672 + 2673 +CHM_INDEX_ENCODING = 2674 + 2675 +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 2676 +# controls whether a binary table of contents is generated (YES) or a 2677 +# normal table of contents (NO) in the .chm file. 2678 + 2679 +BINARY_TOC = NO 2680 + 2681 +# The TOC_EXPAND flag can be set to YES to add extra items for group members 2682 +# to the contents of the HTML help documentation and to the tree view. 2683 + 2684 +TOC_EXPAND = NO 2685 + 2686 +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and 2687 +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated 2688 +# that can be used as input for Qt's qhelpgenerator to generate a 2689 +# Qt Compressed Help (.qch) of the generated HTML documentation. 2690 + 2691 +GENERATE_QHP = NO 2692 + 2693 +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can 2694 +# be used to specify the file name of the resulting .qch file. 2695 +# The path specified is relative to the HTML output folder. 2696 + 2697 +QCH_FILE = 2698 + 2699 +# The QHP_NAMESPACE tag specifies the namespace to use when generating 2700 +# Qt Help Project output. For more information please see 2701 +# http://doc.trolltech.com/qthelpproject.html#namespace 2702 + 2703 +QHP_NAMESPACE = org.doxygen.Project 2704 + 2705 +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 2706 +# Qt Help Project output. For more information please see 2707 +# http://doc.trolltech.com/qthelpproject.html#virtual-folders 2708 + 2709 +QHP_VIRTUAL_FOLDER = doc 2710 + 2711 +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to 2712 +# add. For more information please see 2713 +# http://doc.trolltech.com/qthelpproject.html#custom-filters 2714 + 2715 +QHP_CUST_FILTER_NAME = 2716 + 2717 +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the 2718 +# custom filter to add. For more information please see 2719 +# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters"> 2720 +# Qt Help Project / Custom Filters</a>. 2721 + 2722 +QHP_CUST_FILTER_ATTRS = 2723 + 2724 +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this 2725 +# project's 2726 +# filter section matches. 2727 +# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes"> 2728 +# Qt Help Project / Filter Attributes</a>. 2729 + 2730 +QHP_SECT_FILTER_ATTRS = 2731 + 2732 +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 2733 +# be used to specify the location of Qt's qhelpgenerator. 2734 +# If non-empty doxygen will try to run qhelpgenerator on the generated 2735 +# .qhp file. 2736 + 2737 +QHG_LOCATION = 2738 + 2739 +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files 2740 +# will be generated, which together with the HTML files, form an Eclipse help 2741 +# plugin. To install this plugin and make it available under the help contents 2742 +# menu in Eclipse, the contents of the directory containing the HTML and XML 2743 +# files needs to be copied into the plugins directory of eclipse. The name of 2744 +# the directory within the plugins directory should be the same as 2745 +# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before 2746 +# the help appears. 2747 + 2748 +GENERATE_ECLIPSEHELP = NO 2749 + 2750 +# A unique identifier for the eclipse help plugin. When installing the plugin 2751 +# the directory name containing the HTML and XML files should also have 2752 +# this name. 2753 + 2754 +ECLIPSE_DOC_ID = org.doxygen.Project 2755 + 2756 +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 2757 +# top of each HTML page. The value NO (the default) enables the index and 2758 +# the value YES disables it. 2759 + 2760 +DISABLE_INDEX = NO 2761 + 2762 +# This tag can be used to set the number of enum values (range [1..20]) 2763 +# that doxygen will group on one line in the generated HTML documentation. 2764 + 2765 +ENUM_VALUES_PER_LINE = 4 2766 + 2767 +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index 2768 +# structure should be generated to display hierarchical information. 2769 +# If the tag value is set to YES, a side panel will be generated 2770 +# containing a tree-like index structure (just like the one that 2771 +# is generated for HTML Help). For this to work a browser that supports 2772 +# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). 2773 +# Windows users are probably better off using the HTML help feature. 2774 + 2775 +GENERATE_TREEVIEW = NO 2776 + 2777 +# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, 2778 +# and Class Hierarchy pages using a tree view instead of an ordered list. 2779 + 2780 +USE_INLINE_TREES = NO 2781 + 2782 +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 2783 +# used to set the initial width (in pixels) of the frame in which the tree 2784 +# is shown. 2785 + 2786 +TREEVIEW_WIDTH = 250 2787 + 2788 +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open 2789 +# links to external symbols imported via tag files in a separate window. 2790 + 2791 +EXT_LINKS_IN_WINDOW = NO 2792 + 2793 +# Use this tag to change the font size of Latex formulas included 2794 +# as images in the HTML documentation. The default is 10. Note that 2795 +# when you change the font size after a successful doxygen run you need 2796 +# to manually remove any form_*.png images from the HTML output directory 2797 +# to force them to be regenerated. 2798 + 2799 +FORMULA_FONTSIZE = 10 2800 + 2801 +# Use the FORMULA_TRANPARENT tag to determine whether or not the images 2802 +# generated for formulas are transparent PNGs. Transparent PNGs are 2803 +# not supported properly for IE 6.0, but are supported on all modern browsers. 2804 +# Note that when changing this option you need to delete any form_*.png files 2805 +# in the HTML output before the changes have effect. 2806 + 2807 +FORMULA_TRANSPARENT = YES 2808 + 2809 +# When the SEARCHENGINE tag is enabled doxygen will generate a search box 2810 +# for the HTML output. The underlying search engine uses javascript 2811 +# and DHTML and should work on any modern browser. Note that when using 2812 +# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets 2813 +# (GENERATE_DOCSET) there is already a search function so this one should 2814 +# typically be disabled. For large projects the javascript based search engine 2815 +# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. 2816 + 2817 +SEARCHENGINE = NO 2818 + 2819 +# When the SERVER_BASED_SEARCH tag is enabled the search engine will be 2820 +# implemented using a PHP enabled web server instead of at the web client 2821 +# using Javascript. Doxygen will generate the search PHP script and index 2822 +# file to put on the web server. The advantage of the server 2823 +# based approach is that it scales better to large projects and allows 2824 +# full text search. The disadvances is that it is more difficult to setup 2825 +# and does not have live searching capabilities. 2826 + 2827 +SERVER_BASED_SEARCH = NO 2828 + 2829 +#--------------------------------------------------------------------------- 2830 +# configuration options related to the LaTeX output 2831 +#--------------------------------------------------------------------------- 2832 + 2833 +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 2834 +# generate Latex output. 2835 + 2836 +GENERATE_LATEX = NO 2837 + 2838 +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 2839 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 2840 +# put in front of it. If left blank `latex' will be used as the default path. 2841 + 2842 +LATEX_OUTPUT = 2843 + 2844 +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 2845 +# invoked. If left blank `latex' will be used as the default command name. 2846 +# Note that when enabling USE_PDFLATEX this option is only used for 2847 +# generating bitmaps for formulas in the HTML output, but not in the 2848 +# Makefile that is written to the output directory. 2849 + 2850 +LATEX_CMD_NAME = latex 2851 + 2852 +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 2853 +# generate index for LaTeX. If left blank `makeindex' will be used as the 2854 +# default command name. 2855 + 2856 +MAKEINDEX_CMD_NAME = makeindex 2857 + 2858 +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 2859 +# LaTeX documents. This may be useful for small projects and may help to 2860 +# save some trees in general. 2861 + 2862 +COMPACT_LATEX = NO 2863 + 2864 +# The PAPER_TYPE tag can be used to set the paper type that is used 2865 +# by the printer. Possible values are: a4, a4wide, letter, legal and 2866 +# executive. If left blank a4wide will be used. 2867 + 2868 +PAPER_TYPE = a4wide 2869 + 2870 +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 2871 +# packages that should be included in the LaTeX output. 2872 + 2873 +EXTRA_PACKAGES = 2874 + 2875 +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 2876 +# the generated latex document. The header should contain everything until 2877 +# the first chapter. If it is left blank doxygen will generate a 2878 +# standard header. Notice: only use this tag if you know what you are doing! 2879 + 2880 +LATEX_HEADER = 2881 + 2882 +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 2883 +# is prepared for conversion to pdf (using ps2pdf). The pdf file will 2884 +# contain links (just like the HTML output) instead of page references 2885 +# This makes the output suitable for online browsing using a pdf viewer. 2886 + 2887 +PDF_HYPERLINKS = NO 2888 + 2889 +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 2890 +# plain latex in the generated Makefile. Set this option to YES to get a 2891 +# higher quality PDF documentation. 2892 + 2893 +USE_PDFLATEX = NO 2894 + 2895 +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 2896 +# command to the generated LaTeX files. This will instruct LaTeX to keep 2897 +# running if errors occur, instead of asking the user for help. 2898 +# This option is also used when generating formulas in HTML. 2899 + 2900 +LATEX_BATCHMODE = NO 2901 + 2902 +# If LATEX_HIDE_INDICES is set to YES then doxygen will not 2903 +# include the index chapters (such as File Index, Compound Index, etc.) 2904 +# in the output. 2905 + 2906 +LATEX_HIDE_INDICES = NO 2907 + 2908 +# If LATEX_SOURCE_CODE is set to YES then doxygen will include 2909 +# source code with syntax highlighting in the LaTeX output. 2910 +# Note that which sources are shown also depends on other settings 2911 +# such as SOURCE_BROWSER. 2912 + 2913 +LATEX_SOURCE_CODE = NO 2914 + 2915 +#--------------------------------------------------------------------------- 2916 +# configuration options related to the RTF output 2917 +#--------------------------------------------------------------------------- 2918 + 2919 +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 2920 +# The RTF output is optimized for Word 97 and may not look very pretty with 2921 +# other RTF readers or editors. 2922 + 2923 +GENERATE_RTF = NO 2924 + 2925 +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 2926 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 2927 +# put in front of it. If left blank `rtf' will be used as the default path. 2928 + 2929 +RTF_OUTPUT = 2930 + 2931 +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 2932 +# RTF documents. This may be useful for small projects and may help to 2933 +# save some trees in general. 2934 + 2935 +COMPACT_RTF = NO 2936 + 2937 +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 2938 +# will contain hyperlink fields. The RTF file will 2939 +# contain links (just like the HTML output) instead of page references. 2940 +# This makes the output suitable for online browsing using WORD or other 2941 +# programs which support those fields. 2942 +# Note: wordpad (write) and others do not support links. 2943 + 2944 +RTF_HYPERLINKS = NO 2945 + 2946 +# Load stylesheet definitions from file. Syntax is similar to doxygen's 2947 +# config file, i.e. a series of assignments. You only have to provide 2948 +# replacements, missing definitions are set to their default value. 2949 + 2950 +RTF_STYLESHEET_FILE = 2951 + 2952 +# Set optional variables used in the generation of an rtf document. 2953 +# Syntax is similar to doxygen's config file. 2954 + 2955 +RTF_EXTENSIONS_FILE = 2956 + 2957 +#--------------------------------------------------------------------------- 2958 +# configuration options related to the man page output 2959 +#--------------------------------------------------------------------------- 2960 + 2961 +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 2962 +# generate man pages 2963 + 2964 +GENERATE_MAN = YES 2965 + 2966 +# The MAN_OUTPUT tag is used to specify where the man pages will be put. 2967 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 2968 +# put in front of it. If left blank `man' will be used as the default path. 2969 + 2970 +MAN_OUTPUT = man 2971 + 2972 +# The MAN_EXTENSION tag determines the extension that is added to 2973 +# the generated man pages (default is the subroutine's section .3) 2974 + 2975 +MAN_EXTENSION = .3dbus 2976 + 2977 +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 2978 +# then it will generate one additional man file for each entity 2979 +# documented in the real man page(s). These additional files 2980 +# only source the real man page, but without them the man command 2981 +# would be unable to find the correct page. The default is NO. 2982 + 2983 +MAN_LINKS = YES 2984 + 2985 +#--------------------------------------------------------------------------- 2986 +# configuration options related to the XML output 2987 +#--------------------------------------------------------------------------- 2988 + 2989 +# If the GENERATE_XML tag is set to YES Doxygen will 2990 +# generate an XML file that captures the structure of 2991 +# the code including all documentation. 2992 + 2993 +GENERATE_XML = YES 2994 + 2995 +# The XML_OUTPUT tag is used to specify where the XML pages will be put. 2996 +# If a relative path is entered the value of OUTPUT_DIRECTORY will be 2997 +# put in front of it. If left blank `xml' will be used as the default path. 2998 + 2999 +XML_OUTPUT = xml 3000 + 3001 +# The XML_SCHEMA tag can be used to specify an XML schema, 3002 +# which can be used by a validating XML parser to check the 3003 +# syntax of the XML files. 3004 + 3005 +XML_SCHEMA = 3006 + 3007 +# The XML_DTD tag can be used to specify an XML DTD, 3008 +# which can be used by a validating XML parser to check the 3009 +# syntax of the XML files. 3010 + 3011 +XML_DTD = 3012 + 3013 +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 3014 +# dump the program listings (including syntax highlighting 3015 +# and cross-referencing information) to the XML output. Note that 3016 +# enabling this will significantly increase the size of the XML output. 3017 + 3018 +XML_PROGRAMLISTING = YES 3019 + 3020 +#--------------------------------------------------------------------------- 3021 +# configuration options for the AutoGen Definitions output 3022 +#--------------------------------------------------------------------------- 3023 + 3024 +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 3025 +# generate an AutoGen Definitions (see autogen.sf.net) file 3026 +# that captures the structure of the code including all 3027 +# documentation. Note that this feature is still experimental 3028 +# and incomplete at the moment. 3029 + 3030 +GENERATE_AUTOGEN_DEF = NO 3031 + 3032 +#--------------------------------------------------------------------------- 3033 +# configuration options related to the Perl module output 3034 +#--------------------------------------------------------------------------- 3035 + 3036 +# If the GENERATE_PERLMOD tag is set to YES Doxygen will 3037 +# generate a Perl module file that captures the structure of 3038 +# the code including all documentation. Note that this 3039 +# feature is still experimental and incomplete at the 3040 +# moment. 3041 + 3042 +GENERATE_PERLMOD = NO 3043 + 3044 +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 3045 +# the necessary Makefile rules, Perl scripts and LaTeX code to be able 3046 +# to generate PDF and DVI output from the Perl module output. 3047 + 3048 +PERLMOD_LATEX = NO 3049 + 3050 +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 3051 +# nicely formatted so it can be parsed by a human reader. 3052 +# This is useful 3053 +# if you want to understand what is going on. 3054 +# On the other hand, if this 3055 +# tag is set to NO the size of the Perl module output will be much smaller 3056 +# and Perl will parse it just the same. 3057 + 3058 +PERLMOD_PRETTY = YES 3059 + 3060 +# The names of the make variables in the generated doxyrules.make file 3061 +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 3062 +# This is useful so different doxyrules.make files included by the same 3063 +# Makefile don't overwrite each other's variables. 3064 + 3065 +PERLMOD_MAKEVAR_PREFIX = 3066 + 3067 +#--------------------------------------------------------------------------- 3068 +# Configuration options related to the preprocessor 3069 +#--------------------------------------------------------------------------- 3070 + 3071 +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 3072 +# evaluate all C-preprocessor directives found in the sources and include 3073 +# files. 3074 + 3075 +ENABLE_PREPROCESSING = YES 3076 + 3077 +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 3078 +# names in the source code. If set to NO (the default) only conditional 3079 +# compilation will be performed. Macro expansion can be done in a controlled 3080 +# way by setting EXPAND_ONLY_PREDEF to YES. 3081 + 3082 +MACRO_EXPANSION = YES 3083 + 3084 +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 3085 +# then the macro expansion is limited to the macros specified with the 3086 +# PREDEFINED and EXPAND_AS_DEFINED tags. 3087 + 3088 +EXPAND_ONLY_PREDEF = YES 3089 + 3090 +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 3091 +# in the INCLUDE_PATH (see below) will be search if a #include is found. 3092 + 3093 +SEARCH_INCLUDES = YES 3094 + 3095 +# The INCLUDE_PATH tag can be used to specify one or more directories that 3096 +# contain include files that are not input files but should be processed by 3097 +# the preprocessor. 3098 + 3099 +INCLUDE_PATH = 3100 + 3101 +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 3102 +# patterns (like *.h and *.hpp) to filter out the header-files in the 3103 +# directories. If left blank, the patterns specified with FILE_PATTERNS will 3104 +# be used. 3105 + 3106 +INCLUDE_FILE_PATTERNS = 3107 + 3108 +# The PREDEFINED tag can be used to specify one or more macro names that 3109 +# are defined before the preprocessor is started (similar to the -D option of 3110 +# gcc). The argument of the tag is a list of macros of the form: name 3111 +# or name=definition (no spaces). If the definition and the = are 3112 +# omitted =1 is assumed. To prevent a macro definition from being 3113 +# undefined via #undef or recursively expanded use the := operator 3114 +# instead of the = operator. 3115 + 3116 +PREDEFINED = "DBUS_BEGIN_DECLS=" \ 3117 + "DBUS_END_DECLS=" \ 3118 + "DOXYGEN_SHOULD_SKIP_THIS" \ 3119 + "DBUS_GNUC_DEPRECATED=" \ 3120 + "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ 3121 + "_DBUS_GNUC_PRINTF(from,to)=" 3122 + 3123 +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 3124 +# this tag can be used to specify a list of macro names that should be expanded. 3125 +# The macro definition that is found in the sources will be used. 3126 +# Use the PREDEFINED tag if you want to use a different macro definition. 3127 + 3128 +EXPAND_AS_DEFINED = 3129 + 3130 +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 3131 +# doxygen's preprocessor will remove all function-like macros that are alone 3132 +# on a line, have an all uppercase name, and do not end with a semicolon. Such 3133 +# function macros are typically used for boiler-plate code, and will confuse 3134 +# the parser if not removed. 3135 + 3136 +SKIP_FUNCTION_MACROS = YES 3137 + 3138 +#--------------------------------------------------------------------------- 3139 +# Configuration::additions related to external references 3140 +#--------------------------------------------------------------------------- 3141 + 3142 +# The TAGFILES option can be used to specify one or more tagfiles. 3143 +# Optionally an initial location of the external documentation 3144 +# can be added for each tagfile. The format of a tag file without 3145 +# this location is as follows: 3146 +# 3147 +# TAGFILES = file1 file2 ... 3148 +# Adding location for the tag files is done as follows: 3149 +# 3150 +# TAGFILES = file1=loc1 "file2 = loc2" ... 3151 +# where "loc1" and "loc2" can be relative or absolute paths or 3152 +# URLs. If a location is present for each tag, the installdox tool 3153 +# does not have to be run to correct the links. 3154 +# Note that each tag file must have a unique name 3155 +# (where the name does NOT include the path) 3156 +# If a tag file is not located in the directory in which doxygen 3157 +# is run, you must also specify the path to the tagfile here. 3158 + 3159 +TAGFILES = 3160 + 3161 +# When a file name is specified after GENERATE_TAGFILE, doxygen will create 3162 +# a tag file that is based on the input files it reads. 3163 + 3164 +GENERATE_TAGFILE = 3165 + 3166 +# If the ALLEXTERNALS tag is set to YES all external classes will be listed 3167 +# in the class index. If set to NO only the inherited external classes 3168 +# will be listed. 3169 + 3170 +ALLEXTERNALS = NO 3171 + 3172 +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 3173 +# in the modules index. If set to NO, only the current project's groups will 3174 +# be listed. 3175 + 3176 +EXTERNAL_GROUPS = YES 3177 + 3178 +# The PERL_PATH should be the absolute path and name of the perl script 3179 +# interpreter (i.e. the result of `which perl'). 3180 + 3181 +PERL_PATH = 3182 + 3183 +#--------------------------------------------------------------------------- 3184 +# Configuration options related to the dot tool 3185 +#--------------------------------------------------------------------------- 3186 + 3187 +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 3188 +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 3189 +# or super classes. Setting the tag to NO turns the diagrams off. Note that 3190 +# this option is superseded by the HAVE_DOT option below. This is only a 3191 +# fallback. It is recommended to install and use dot, since it yields more 3192 +# powerful graphs. 3193 + 3194 +CLASS_DIAGRAMS = YES 3195 + 3196 +# You can define message sequence charts within doxygen comments using the \msc 3197 +# command. Doxygen will then run the mscgen tool (see 3198 +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 3199 +# documentation. The MSCGEN_PATH tag allows you to specify the directory where 3200 +# the mscgen tool resides. If left empty the tool is assumed to be found in the 3201 +# default search path. 3202 + 3203 +MSCGEN_PATH = 3204 + 3205 +# If set to YES, the inheritance and collaboration graphs will hide 3206 +# inheritance and usage relations if the target is undocumented 3207 +# or is not a class. 3208 + 3209 +HIDE_UNDOC_RELATIONS = YES 3210 + 3211 +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 3212 +# available from the path. This tool is part of Graphviz, a graph visualization 3213 +# toolkit from AT&T and Lucent Bell Labs. The other options in this section 3214 +# have no effect if this option is set to NO (the default) 3215 + 3216 +HAVE_DOT = NO 3217 + 3218 +# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is 3219 +# allowed to run in parallel. When set to 0 (the default) doxygen will 3220 +# base this on the number of processors available in the system. You can set it 3221 +# explicitly to a value larger than 0 to get control over the balance 3222 +# between CPU load and processing speed. 3223 + 3224 +DOT_NUM_THREADS = 0 3225 + 3226 +# By default doxygen will write a font called FreeSans.ttf to the output 3227 +# directory and reference it in all dot files that doxygen generates. This 3228 +# font does not include all possible unicode characters however, so when you need 3229 +# these (or just want a differently looking font) you can specify the font name 3230 +# using DOT_FONTNAME. You need need to make sure dot is able to find the font, 3231 +# which can be done by putting it in a standard location or by setting the 3232 +# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory 3233 +# containing the font. 3234 + 3235 +DOT_FONTNAME = FreeSans.ttf 3236 + 3237 +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. 3238 +# The default size is 10pt. 3239 + 3240 +DOT_FONTSIZE = 10 3241 + 3242 +# By default doxygen will tell dot to use the output directory to look for the 3243 +# FreeSans.ttf font (which doxygen will put there itself). If you specify a 3244 +# different font using DOT_FONTNAME you can set the path where dot 3245 +# can find it using this tag. 3246 + 3247 +DOT_FONTPATH = 3248 + 3249 +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 3250 +# will generate a graph for each documented class showing the direct and 3251 +# indirect inheritance relations. Setting this tag to YES will force the 3252 +# the CLASS_DIAGRAMS tag to NO. 3253 + 3254 +CLASS_GRAPH = YES 3255 + 3256 +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 3257 +# will generate a graph for each documented class showing the direct and 3258 +# indirect implementation dependencies (inheritance, containment, and 3259 +# class references variables) of the class with other documented classes. 3260 + 3261 +COLLABORATION_GRAPH = YES 3262 + 3263 +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 3264 +# will generate a graph for groups, showing the direct groups dependencies 3265 + 3266 +GROUP_GRAPHS = YES 3267 + 3268 +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 3269 +# collaboration diagrams in a style similar to the OMG's Unified Modeling 3270 +# Language. 3271 + 3272 +UML_LOOK = NO 3273 + 3274 +# If set to YES, the inheritance and collaboration graphs will show the 3275 +# relations between templates and their instances. 3276 + 3277 +TEMPLATE_RELATIONS = YES 3278 + 3279 +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 3280 +# tags are set to YES then doxygen will generate a graph for each documented 3281 +# file showing the direct and indirect include dependencies of the file with 3282 +# other documented files. 3283 + 3284 +INCLUDE_GRAPH = YES 3285 + 3286 +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 3287 +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 3288 +# documented header file showing the documented files that directly or 3289 +# indirectly include this file. 3290 + 3291 +INCLUDED_BY_GRAPH = YES 3292 + 3293 +# If the CALL_GRAPH and HAVE_DOT options are set to YES then 3294 +# doxygen will generate a call dependency graph for every global function 3295 +# or class method. Note that enabling this option will significantly increase 3296 +# the time of a run. So in most cases it will be better to enable call graphs 3297 +# for selected functions only using the \callgraph command. 3298 + 3299 +CALL_GRAPH = NO 3300 + 3301 +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 3302 +# doxygen will generate a caller dependency graph for every global function 3303 +# or class method. Note that enabling this option will significantly increase 3304 +# the time of a run. So in most cases it will be better to enable caller 3305 +# graphs for selected functions only using the \callergraph command. 3306 + 3307 +CALLER_GRAPH = NO 3308 + 3309 +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 3310 +# will graphical hierarchy of all classes instead of a textual one. 3311 + 3312 +GRAPHICAL_HIERARCHY = YES 3313 + 3314 +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 3315 +# then doxygen will show the dependencies a directory has on other directories 3316 +# in a graphical way. The dependency relations are determined by the #include 3317 +# relations between the files in the directories. 3318 + 3319 +DIRECTORY_GRAPH = YES 3320 + 3321 +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 3322 +# generated by dot. Possible values are png, jpg, or gif 3323 +# If left blank png will be used. 3324 + 3325 +DOT_IMAGE_FORMAT = png 3326 + 3327 +# The tag DOT_PATH can be used to specify the path where the dot tool can be 3328 +# found. If left blank, it is assumed the dot tool can be found in the path. 3329 + 3330 +DOT_PATH = 3331 + 3332 +# The DOTFILE_DIRS tag can be used to specify one or more directories that 3333 +# contain dot files that are included in the documentation (see the 3334 +# \dotfile command). 3335 + 3336 +DOTFILE_DIRS = 3337 + 3338 +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 3339 +# nodes that will be shown in the graph. If the number of nodes in a graph 3340 +# becomes larger than this value, doxygen will truncate the graph, which is 3341 +# visualized by representing a node as a red box. Note that doxygen if the 3342 +# number of direct children of the root node in a graph is already larger than 3343 +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 3344 +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. 3345 + 3346 +DOT_GRAPH_MAX_NODES = 50 3347 + 3348 +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 3349 +# graphs generated by dot. A depth value of 3 means that only nodes reachable 3350 +# from the root by following a path via at most 3 edges will be shown. Nodes 3351 +# that lay further from the root node will be omitted. Note that setting this 3352 +# option to 1 or 2 may greatly reduce the computation time needed for large 3353 +# code bases. Also note that the size of a graph can be further restricted by 3354 +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. 3355 + 3356 +MAX_DOT_GRAPH_DEPTH = 0 3357 + 3358 +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 3359 +# background. This is disabled by default, because dot on Windows does not 3360 +# seem to support this out of the box. Warning: Depending on the platform used, 3361 +# enabling this option may lead to badly anti-aliased labels on the edges of 3362 +# a graph (i.e. they become hard to read). 3363 + 3364 +DOT_TRANSPARENT = NO 3365 + 3366 +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 3367 +# files in one run (i.e. multiple -o and -T options on the command line). This 3368 +# makes dot run faster, but since only newer versions of dot (>1.8.10) 3369 +# support this, this feature is disabled by default. 3370 + 3371 +DOT_MULTI_TARGETS = YES 3372 + 3373 +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 3374 +# generate a legend page explaining the meaning of the various boxes and 3375 +# arrows in the dot generated graphs. 3376 + 3377 +GENERATE_LEGEND = YES 3378 + 3379 +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 3380 +# remove the intermediate dot files that are used to generate 3381 +# the various graphs. 3382 + 3383 +DOT_CLEANUP = YES
Note: See TracChangeset
for help on using the changeset viewer.


