23 Commits

Author SHA1 Message Date
Douglas Gregor
66296dbae8 doxygen/doxygen2boostbook.xsl:
- Don't emit <simpara>'s inside <purpose>
  - Don't emit namespaces with "detail" in them _at all_


[SVN r24197]
2004-07-30 22:13:19 +00:00
Douglas Gregor
ffee4b1775 Attempt to eliminate duplicate typedef problems
[SVN r24046]
2004-07-25 18:09:13 +00:00
Douglas Gregor
98f0c95ef0 boostbook/xsl/doxygen/doxygen2boostbook.xsl:
- XSL stylesheet parameter boost.doxygen.reftitle sets the title of the
    generated library-reference element.

build/v2/tools/doxygen.jam:
  - Free feature "reftitle" sets the title of the generated library-reference
    element.


[SVN r23332]
2004-07-04 00:15:08 +00:00
Douglas Gregor
dcc7a747e1 doxygen2boostbook.xsl:
- Only emit one copy of the definition for an enum


[SVN r22757]
2004-05-07 04:37:09 +00:00
Douglas Gregor
c97a568e1c Handle classes in the global scope
[SVN r21971]
2004-01-26 14:38:28 +00:00
Douglas Gregor
02fd5d3611 function.xsl: Default values can not be annotated
doxygen/doxygen2boostbook.xsl: If the string "detail::" is found in a
type or default argument, the type/argument is replaced with
"unspecified".


[SVN r20810]
2003-11-15 05:36:47 +00:00
Douglas Gregor
075fcc3cbd doxygen/doxygen2boostbook.xsl: Don't strip <para> elements from within
(generated) <purpose> elements; just make them <simpara> elements.

annotation.xsl: Added a "purpose" mode that strips paragraph elements
for printing the purpose in a comment

function.xsl: Don't compact methods or overloaded methods.


[SVN r20499]
2003-10-27 01:13:34 +00:00
Douglas Gregor
4ab5ff9dd6 Eliminate <para> elements when transforming to a <purpose> element.
[SVN r20496]
2003-10-26 23:32:54 +00:00
Douglas Gregor
13f2d55247 Fix the handling of spaces in <programlisting>
(a.k.a. \code...\endcode) environments


[SVN r20319]
2003-10-09 04:43:42 +00:00
Douglas Gregor
0d101f6515 Handle \code ... \endcode blocks
[SVN r20318]
2003-10-09 04:32:44 +00:00
Douglas Gregor
33a3dd5f63 Use the header prefix to help find the proper header name, without the
silly "prepend" behavior. Works much better now.


[SVN r20248]
2003-10-03 03:27:10 +00:00
Douglas Gregor
07e23689eb Add a trailing slash to the header prefix, if needed
[SVN r20142]
2003-09-22 02:19:15 +00:00
Douglas Gregor
80fbbcacf9 Support for lists
[SVN r20101]
2003-09-18 19:41:53 +00:00
Douglas Gregor
696c447e91 Very basic table support
[SVN r20100]
2003-09-18 19:34:39 +00:00
Douglas Gregor
4efef7ae26 Support for macros
[SVN r20099]
2003-09-18 18:58:34 +00:00
Douglas Gregor
c396311251 - Handling of conversion operators
- Normalize one of the freaky things Doxygen does with function names
("operator &&" instead of "operator&&")
- Better support for linking to types
- INTERNAL ONLY string in documentation suppresses output (because
Doxygen's \internal doesn't get through to the XML)


[SVN r20097]
2003-09-18 18:42:04 +00:00
Douglas Gregor
80642a813a - Added support for overloaded functions (not yet for methods; no
testcase)

- If the exception clause has the exception name "nothrow", the
BoostBook output will be "Will not throw."


[SVN r20095]
2003-09-18 17:07:43 +00:00
Douglas Gregor
6a1bd24e70 * Handle parameter descriptions _correctly_
* Map Doxygen \note to <notes>


[SVN r19062]
2003-07-11 16:11:03 +00:00
Douglas Gregor
bfa67ad183 dtd/boostbook.dtd:
- Parameters can now have <description> elements
	- Add function specifiers

xsl/function.xsl:
	- When needed, place function return type on a separate line
	- Format <description> element for parameters
	- Use "spacing=boost" for variablelists used for function requirements

xsl/doxygen/doxygen2boostbook.xsl:
	- Emit <description> elements for parameters when available
	- Properly translate file descriptions


[SVN r18963]
2003-07-07 15:31:34 +00:00
Douglas Gregor
2fdc10b8ee doxygen2boostbook.xsl:
- Handle non-type template parameters
  - Handle class/struct/union template specializations


[SVN r18385]
2003-05-12 13:27:37 +00:00
Douglas Gregor
2f878b7612 function.xsl:
- Use arabic numbering for semantic clauses

collect.xsl:
  - Accept the input directory as a stylesheet parameter

doxygen2boostbook.xsl:
  - Update for recent changes in the BoostBook XML format


[SVN r18242]
2003-04-13 14:44:38 +00:00
Douglas Gregor
86b50f5b1d - Bring BoostBook output closer to real BoostBook
- Don't repeat inner classes at namespace level
- Fix this dumb "which file are we in" question yet again


[SVN r18110]
2003-03-27 18:45:18 +00:00
Douglas Gregor
df433e64bd Imported BoostBook XSL stylesheets and DTD
[SVN r17862]
2003-03-12 22:01:44 +00:00