Stephen Pratt 3458b9c820 Upgrade to Doxygen 1.8.6 from 1.7.3
Upgrades Doxygen configuration files to 1.8.6.  The upgrade results in
breaking changes (can't use original configuration) so all Doxygen files
were regenerated and updated as needed.

The Doxyfile shows a large number of changes, but most are the comments
and new settings created by the Doxygen auto-upgrade process.
Otherwise, some obsolete settings were removed and the logo was set to
none since its source image no longer exists in the repository.

Where appropriate the configuration files were updated to link to the
new Git repository.  This is the only significant document content
change.
2014-04-23 12:09:50 -06:00
..
2013-09-16 21:15:35 +02:00

This directory contains source for the documentation.  It is also the 
build target for doxygen output.

Directory Layout

. (Docs root)

	High level content and format files. (E.g. css, header, footer.)

./Conceptual
	
	Conceptual (non-api) documentation such as overviews, how-to's, etc.
	The main index page content is also in this directory.

./Extern

	API documentation that is located outside the source files.
	
	When the API documentation gets too big or complex for the header
	and source files, it goes in this directory.
	
./Images

	Images related to the documentation.
	
Miscellany

One of the requirements for the API documentation is that it
has the minimum possible impact on the declarations in the
header files.  So, in general, the header file declarations only
contain summary documentation.  The detail documentation
is placed as follows:

1.  If an element is defined in a cpp file, then place
    the detail documentation in the source file.
2.  If an element does not have an associated cpp file, then
    place the detail documentation at the end of the header file.
3.  If there is a lot of detail documentation cluttering up
    the end of a header file, then the content is moved to 
	a separate file in the Extern directory.