264 Commits

Author SHA1 Message Date
Douglas Gregor
d0e042a80a html.xsl: Turn chapter numbers back on
[SVN r22174]
2004-02-05 15:16:39 +00:00
Douglas Gregor
7dd817c004 html.xsl: Fixed "Last revised" stupidity, for real.
[SVN r22173]
2004-02-05 15:15:01 +00:00
Douglas Gregor
7e96894815 Fix transformation for global classes
[SVN r22015]
2004-01-28 02:46:07 +00:00
Douglas Gregor
789a197ea5 Add paragraph before Last revised text
[SVN r22001]
2004-01-27 14:14:53 +00:00
Douglas Gregor
c97a568e1c Handle classes in the global scope
[SVN r21971]
2004-01-26 14:38:28 +00:00
Douglas Gregor
27d486eb6c xsl/docbook.xsl: Generate section for concepts within library-reference
xsl/caramel/concept2docbook.xsl: Minor warning tweak


[SVN r21178]
2003-12-08 01:24:08 +00:00
Douglas Gregor
91c19f9b91 function.xsl: Fix problem with ungrouped methods
[SVN r21065]
2003-12-02 06:08:29 +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
701f383881 Fix stupid typo
[SVN r20777]
2003-11-10 16:12:54 +00:00
Douglas Gregor
6dacc29300 Support alt attribute for libraryname element
[SVN r20776]
2003-11-10 16:04:28 +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
c1cdd4526f Put some extra spacing before function synopsis that have a comment.
[SVN r20498]
2003-10-26 23:40:18 +00:00
Douglas Gregor
5bbddee283 Strip <para> and <simpara> elements when printing the purpose of a
function into the synopsis (because it has no detailed documentation).


[SVN r20497]
2003-10-26 23:35:29 +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
3d7beff32d Add support for <headername>
[SVN r20249]
2003-10-03 03:41:12 +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
99883e3f24 <classname> can link to structs and unions now
[SVN r20247]
2003-10-03 02:49:58 +00:00
Douglas Gregor
47d373cc6c If a testsuite has no ID, give it one based on its parent id
[SVN r20144]
2003-09-22 03:19:35 +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
4dcef9d8b7 collect.xsl:
- Deal with newer versions of Doxygen (grrrr)


[SVN r20137]
2003-09-21 23:52:31 +00:00
Douglas Gregor
e9232f91cc Fix missing return type for copy assignment operators
[SVN r20103]
2003-09-18 19:59:48 +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
ebb5873362 - Highlight the function name when printing it, so "operator" gets
highlighted for overloaded operators


[SVN r20098]
2003-09-18 18:43:12 +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
ae2938aa76 function.xsl: Do proper highlighting/linking for the return types of
functions


[SVN r20096]
2003-09-18 18:38:51 +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
1db997ec6e concept2docbook.xsl: Obey the "text" parameter of concept.link
[SVN r19860]
2003-08-29 15:07:18 +00:00
Douglas Gregor
96ec5bc0f3 template.xsl: Do proper highlighting for default template arguments
[SVN r19859]
2003-08-29 14:45:37 +00:00
Douglas Gregor
52653f365c docbook.xsl: Okay to always emit macro synopsis, because we won't be writing
RefEntry elements in the TOC anyway.

type.xsl: Don't highlight the entire declaration of class in the synopsis
  (to bring classes in line with functions)


[SVN r19858]
2003-08-29 13:45:36 +00:00
Douglas Gregor
d7cbec0ddd Don't generate TOC entries for refentry elements
[SVN r19857]
2003-08-29 13:30:23 +00:00
Douglas Gregor
529ad13fa2 Added preliminary support for macro documentation
[SVN r19845]
2003-08-29 01:37:03 +00:00
Douglas Gregor
79cf01a36d source-highlight.xsl:
- Add a "highlight" mode that should do source highlighting
	  properly

type.xsl:
	- Use "highlight" mode for typedef types.


[SVN r19844]
2003-08-28 22:29:52 +00:00
Douglas Gregor
ac210c754d html.xsl:
- Generate TOCs for up to 3 levels of nested sections


[SVN r19843]
2003-08-28 22:07:00 +00:00
Douglas Gregor
a6666cd27a function.xsl:
- Don't link entire function declaration; just link the name.


[SVN r19842]
2003-08-28 21:43:09 +00:00
Douglas Gregor
2d7774af15 Add support for concept documentation & linking via Caramel
[SVN r19762]
2003-08-23 22:58:29 +00:00
Douglas Gregor
1689acb635 - use generate.id instead of generate-id
- Add the "-bb" suffix to id names generated by generate-id


[SVN r19756]
2003-08-23 15:54:46 +00:00
Douglas Gregor
aed848ebd8 Fix some PDF generation problems with FOP
[SVN r19755]
2003-08-23 15:53:10 +00:00
Douglas Gregor
4c051eba0c Handle member specifiers
[SVN r19139]
2003-07-16 04:45:08 +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
d1ab30b7f1 Don't highlight a full declaration if the template header was placed on a
separate line.


[SVN r19061]
2003-07-11 16:09:47 +00:00
Douglas Gregor
d9d5f69a7e html.xsl, html-single.xsl: Use function requirements <variablelist> formatting
when spacing="boost"


[SVN r18964]
2003-07-07 15:32:07 +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
ce3af72b76 function.xsl: Remove the <formalpara> stuff from the 'standardese' generation
mode. It looks silly at the moment.


[SVN r18184]
2003-04-04 21:37:30 +00:00
Douglas Gregor
3ac648327d type.xsl: Much improved formatting for <inherit> elements, including allowing
<purpose> elements for comments


[SVN r18155]
2003-04-02 04:37:05 +00:00