Commit Graph

325 Commits

Author SHA1 Message Date
Daniel James
f0c7c3d9b9 Replace spaces in generated file names with underscores, and replace multiple consecutive underscores with a single underscore. Fixes #1705
[SVN r45234]
2008-05-08 22:07:28 +00:00
Daniel James
3d0e98ea74 Update the index.html link in the navbar.
[SVN r43368]
2008-02-22 09:21:22 +00:00
Daniel James
c4db87b49d In the boostbook navbar, link FAQ and people to the website.
[SVN r43129]
2008-02-06 19:02:38 +00:00
Eric Niebler
3b8ad2b187 support for LaTeX formulas in Doxygen comments
[SVN r42615]
2008-01-08 17:42:20 +00:00
Frank Mori Hess
140de3e0c0 Fixed some minor newline and highlighting issues
in class synopsis for "data-member" elements.



[SVN r42390]
2007-12-31 15:54:00 +00:00
Frank Mori Hess
75f209265c Made putting the name of a typedef inside
a "classname" element successfully produce a link to the typedef's
reference documentation, or to the typedef's synopsis if that is
all it has.



[SVN r42202]
2007-12-20 14:39:53 +00:00
Frank Mori Hess
43c0ec6039 Prevented "classname"/"methodname"/etc. elements inside "type" elements
inside "static-constant" elements from getting dropped.



[SVN r42145]
2007-12-18 20:14:01 +00:00
Frank Mori Hess
02677802b7 Made generated ids for functions and overloaded functions human-readable
which also results in (mostly) human-readable names for 
their .html output files. Made generate.id template properly use 
its node parameter (merge of parts of revision 41461 from sandbox/boost_docs). 

Made class name in synopsis a link to class reference page, which is useful 
for nested classes (merge of revision 41435 from sandbox/boost_docs). 

Removed spurious new line in synopisis between a nested class 
and the comment describing its purpose (merge of revision 41434 from
sandbox/boost_docs). 

Added a warning if an "inherit" element has 
no "type" child element (partial merge of revision 41463 from
sandbox/boost_docs). 



[SVN r41698]
2007-12-04 19:55:50 +00:00
Frank Mori Hess
37256d548a Fixed printing of object name for nested classes (merge of
revision 41421 from sandbox/boost_docs).



[SVN r41697]
2007-12-04 19:45:10 +00:00
Frank Mori Hess
5f51364945 Make sure output filenames don't include any illegal characters.
[SVN r41696]
2007-12-04 19:42:08 +00:00
Daniel James
0a507240fd Revert a change I mean to make on the fix-links branch.
[SVN r41580]
2007-12-02 13:47:31 +00:00
Daniel James
4ee04ae455 Fix the navbar links.
[SVN r41575]
2007-12-02 10:25:22 +00:00
Daniel James
2b41478df0 Remove the <small> from the copyright footer, because it was causing the markup
to be invalid.


[SVN r40938]
2007-11-08 18:04:12 +00:00
Daniel James
d8ef7a46b8 Copied Joel's license changes to the xhtml stylesheet.
[SVN r40907]
2007-11-07 20:27:25 +00:00
Joel de Guzman
1ba6b90434 added license info in copyright notice at the footer
[SVN r40865]
2007-11-07 02:34:18 +00:00
Frank Mori Hess
45f86200aa Added descriptions of class member typedefs to class documentation. This
replaces Daniel James' previous one-line patch from changeset 39711.



[SVN r40703]
2007-11-02 22:40:25 +00:00
Frank Mori Hess
abc4097abf Fixed spurious paragraph in html output for overloaded
methods.



[SVN r40702]
2007-11-02 22:37:52 +00:00
Frank Mori Hess
677773ea5b Added support for new boostbook <access> element for documenting non-public
class members.

function.xsl, type.xsl, utility.xsl: Added support for <access> elements to
allow nonpublic access specifiers for class member documentation.

boostbook.dtd: Updated to reflect new <access> element.  Updated Peter Simons
email address.  Added mention of boost license.

reference.dtdxml: Added reference documentation for new <access> element.
Removed some obsolete remarks from the description of inherit element.

reference.xml: The changes to this file were generated by applying
dtd2boostbook.xsl to the updated reference.dtdxml file.



[SVN r40555]
2007-10-29 15:18:49 +00:00
Frank Mori Hess
ba2b0af02c Extended the hack in docbook.xsl for dealing with nested <part> elements.
It now handles the case of <appendix> children of <part>.


[SVN r40554]
2007-10-29 15:08:46 +00:00
Frank Mori Hess
d2d2c4b90a Eliminated the possibility of empty <variablelist> elements in enum
references (invalid docbook, apache fop doesn't like it).



[SVN r40282]
2007-10-22 13:17:19 +00:00
Daniel James
e6ce9ce1a5 Include authors that are in authorgroups in the generated chapterinfo.
[SVN r40130]
2007-10-17 17:27:42 +00:00
Frank Mori Hess
924b9589bc Updated setup_boostbook scripts to download newer versions of apache fop
and docbook xsl, since the old versions are no longer posted for download.
The newer version of apache fop is stricter about its input, 
and currently fails to validate its input when trying to build boost.pdf, 
due to various bits on invalid docbook.  I have it working locally
though, and will create tickets with patches in trac for the remaining
issues in the library docs and tools.



[SVN r40049]
2007-10-15 13:43:00 +00:00
Frank Mori Hess
ebff982ef1 Fixed a problem with boostbook printing an extra colon in the class
synopsis, when a class inherits from a single base class and it's too 
long to fit on one line.


[SVN r40048]
2007-10-15 13:27:50 +00:00
Frank Mori Hess
caeaebade4 Prevent the generation of empty <itemizedlist> elements, which is invalid
docbook and causes apache fop 0.94 to choke and die.



[SVN r40047]
2007-10-15 13:24:34 +00:00
Daniel James
89786bdf13 Generate documentation for typedef members of classes. Fixes #1218.
[SVN r39711]
2007-10-05 16:57:38 +00:00
Daniel James
60519e80b3 Strip paragraphs from 'purpose' tag in reference documentation.
[SVN r38168]
2007-07-08 16:20:14 +00:00
Rene Rivera
5e7190eca1 Set default images dir to match default output dir.
[SVN r38012]
2007-06-17 15:35:22 +00:00
Daniel James
74982f7ea8 Fix some minor errors in the html generated from boostbook.
[SVN r37992]
2007-06-14 19:41:46 +00:00
John Maddock
0de2ed5325 Initial commit of HTML-Help support.
[SVN r37989]
2007-06-14 10:11:18 +00:00
John Maddock
6268f65982 Initial commit.
[SVN r37982]
2007-06-13 17:36:18 +00:00
John Maddock
d656d6405e Added syntax highlighting for source code, plus other formatting tweaks to make PDF output as close as possible to that given by our HTML stylesheets.
[SVN r37789]
2007-05-26 12:45:37 +00:00
Douglas Gregor
db396bcb4f Don't use non-breaking spaces when indenting
[SVN r37618]
2007-05-07 13:08:48 +00:00
Eric Niebler
1fd93209ff also search ancestor::struct when doing name lookup
[SVN r37603]
2007-05-06 17:16:56 +00:00
Eric Niebler
78a4d97076 make boostbook at least marginally better at handling template specializations
[SVN r37583]
2007-05-03 16:45:24 +00:00
Eric Niebler
bd100bb86b apply various patches from Julio M. Merino Vidal
[SVN r37358]
2007-04-04 22:52:17 +00:00
Eric Niebler
f9d3ce76c5 document nested classes and nested enums
[SVN r37183]
2007-03-14 22:33:58 +00:00
Eric Niebler
18eced6070 fix bug where default values of non-type template parameters were not showing up
[SVN r37175]
2007-03-13 20:25:17 +00:00
Joel de Guzman
a21fa84dc3 more callout icons
[SVN r37026]
2007-02-21 01:08:36 +00:00
Joel de Guzman
c3807f9680 added callouts
[SVN r37025]
2007-02-21 00:48:30 +00:00
Rene Rivera
146e5f926a Add license+copyright.
[SVN r36309]
2006-12-09 21:39:16 +00:00
Rene Rivera
3c43a8045c Fix minor validation problem with boostbook.
[SVN r36044]
2006-11-15 17:46:40 +00:00
Rene Rivera
835e482af7 Cross merge HEAD and RC_1_34_0.
[SVN r36024]
2006-11-13 16:24:38 +00:00
Douglas Gregor
85258e9fc0 Format Subversion revisions, too. From Julio M Merino Vidal
[SVN r35416]
2006-09-29 15:10:19 +00:00
Eric Niebler
b9e5003e43 fix Concept section id when library has multiple reference sections
[SVN r35037]
2006-09-07 22:34:36 +00:00
Eric Niebler
12ec1284fe fix name conflict between similarly named structs and concepts
[SVN r35028]
2006-09-06 23:46:50 +00:00
Douglas Gregor
c6499c1345 Unnamed parameter fix, from Julio M. Merino Vidal
[SVN r34797]
2006-08-01 14:00:22 +00:00
Eric Niebler
168ede115f fix fully-qualified-name for members of structs and unions
[SVN r33701]
2006-04-14 20:35:25 +00:00
Eric Niebler
13909dc8da patches to make doxy-to-boostbook work with latest version of Doxygen (1.4.6)
[SVN r33692]
2006-04-13 20:37:36 +00:00
Eric Niebler
5151a710a9 generate ids for functions that are unique to boostbook, to avoid conflict with ids generated by fop
[SVN r33618]
2006-04-10 04:58:30 +00:00
Eric Niebler
90259c9b32 generate docs even if the header contains nothing but typedefs
[SVN r33570]
2006-04-06 21:31:13 +00:00
Eric Niebler
ea90b87528 admonitions now handled in CSS
[SVN r33529]
2006-04-04 22:58:56 +00:00
Eric Niebler
5a02b7bc82 fixed handling for doxygen comments for enums
[SVN r33527]
2006-04-04 22:18:01 +00:00
Eric Niebler
94f520b924 use fixed-width font for parameter names in doxygen-generated parameter lists
[SVN r33483]
2006-03-27 04:31:12 +00:00
Joel de Guzman
570f95bbcb Remove admonition style. Let the CSS do the styling.
Always have admonition graphics


[SVN r33450]
2006-03-23 04:05:46 +00:00
Eric Niebler
0f83dbdf6f improve layout for Doxygen-generated function documentation
[SVN r33445]
2006-03-22 18:46:39 +00:00
Eric Niebler
4cb3de9a91 emit header synopsis for files containing overloaded-function and enum
[SVN r33363]
2006-03-18 00:28:57 +00:00
João Abecasis
d4b0d53e9f typo in comment
[SVN r33361]
2006-03-17 14:27:08 +00:00
Douglas Gregor
4ef6658559 Just allow comments to pass straight through to DocBook
[SVN r33234]
2006-03-06 15:02:56 +00:00
Douglas Gregor
24621811da Some cosmetic tweaks to get rid of empty synopses, empty function groups, and use more nested directories
[SVN r33018]
2006-02-20 03:09:03 +00:00
Douglas Gregor
f2e3909666 Use longer names for reference entries
[SVN r32831]
2006-02-11 17:32:04 +00:00
Douglas Gregor
d0e0d55cab Omit headers when there are no functions in them
[SVN r32757]
2006-02-09 04:13:53 +00:00
Douglas Gregor
6d711bb2c1 Don't indent output from BoostBookified Doxygen XML
[SVN r32756]
2006-02-09 03:56:22 +00:00
Douglas Gregor
aa6f0e65d7 Support virtual, static using a hack
[SVN r32755]
2006-02-09 03:40:50 +00:00
João Abecasis
84880ec014 typo
[SVN r32590]
2006-02-05 16:51:49 +00:00
João Abecasis
3227dde659 check for absolute URI before updating relative URIs.
[SVN r32441]
2006-01-27 19:08:48 +00:00
João Abecasis
51b1cb4bea introduce boost.header.path parameters, pointing to boost header files (defaults to boost.root for
backwards compatibility).


[SVN r32438]
2006-01-27 15:18:17 +00:00
João Abecasis
124a093231 Take a conservative approach in whitespace stripping.
[SVN r32435]
2006-01-27 13:30:20 +00:00
João Abecasis
1214803d08 update alternate text for Boost logo to 'Boost C++ Libraries'.
[SVN r32389]
2006-01-24 00:14:23 +00:00
Eric Niebler
b63b73f37b add boost.doxygen.refid param for docs with multiple references
[SVN r32344]
2006-01-17 19:41:41 +00:00
Eric Niebler
3972c6c991 fix XSL bug making a hash out of specializations
[SVN r32343]
2006-01-17 17:43:09 +00:00
Eric Niebler
cc7cd97be1 avoid name conflicts by making globals named-entities
[SVN r32270]
2006-01-09 19:29:42 +00:00
Eric Niebler
0b0bd562c1 hide inheritance from types in detail namespace
[SVN r32269]
2006-01-09 18:17:24 +00:00
Eric Niebler
0511e808ef INTERNAL ONLY works for macros, consistent file name check
[SVN r32244]
2006-01-06 20:22:00 +00:00
Douglas Gregor
2a0878cc42 Don't duplicate free functions when we have a partial match in the header names
[SVN r32097]
2005-12-18 23:59:50 +00:00
Rene Rivera
99c053140e Add some XSTL transformations to normalize the embedding of other boostbook docs for things other than libraries so that they are integrated as chapters when the top level docs get generated.
[SVN r31683]
2005-11-17 20:40:06 +00:00
Eric Niebler
aa84fd9b1e emit documentation for namespace-scope objects
[SVN r31225]
2005-10-07 17:51:29 +00:00
João Abecasis
50dc933ebf preserve whitespace in programlisting elements.
[SVN r31117]
2005-09-25 23:47:08 +00:00
Douglas Gregor
6623659c07 Added bold element
[SVN r26673]
2005-01-11 03:47:37 +00:00
Dave Abrahams
815e2e8337 Format classname, methodname, functionname, enumname, macroname, and
headername as "computeroutput."


[SVN r26611]
2004-12-30 07:13:33 +00:00
Aleksey Gurtovoy
202f740790 merge RC_1_32_0 fixes
[SVN r26333]
2004-11-28 04:44:21 +00:00
Aleksey Gurtovoy
c678a081a3 handle admonitions and filerefs
[SVN r25629]
2004-10-08 23:03:02 +00:00
Aleksey Gurtovoy
7e44d4d267 generate correct CSS links
[SVN r25628]
2004-10-08 21:56:28 +00:00
Aleksey Gurtovoy
9b6909c57c BoostBook doc subdirectories support
[SVN r25626]
2004-10-08 17:39:49 +00:00
Aleksey Gurtovoy
85e19289db c++boost.gif -> boost.png replacement
[SVN r25572]
2004-10-05 15:23:19 +00:00
Douglas Gregor
71f515403d Add support for enumvalue linking element
[SVN r25424]
2004-09-27 05:13:06 +00:00
Douglas Gregor
8e045fb1b3 Limit generated ID lengths to 26 characters
[SVN r25396]
2004-09-24 14:54:35 +00:00
Douglas Gregor
39e30a1c99 Tidy up the HTML output
[SVN r25383]
2004-09-23 22:46:27 +00:00
Douglas Gregor
3faeceab84 Fix up function IDs and spacing issues
[SVN r24679]
2004-08-23 21:12:34 +00:00
Douglas Gregor
f73de4252d Boost root fixes
[SVN r24676]
2004-08-23 16:17:18 +00:00
Douglas Gregor
ca5f8e4d93 When function names are unique, use them as IDs
[SVN r24675]
2004-08-23 16:06:50 +00:00
Douglas Gregor
39d42d149d Improve handling of preconditions, postconditions, etc.
[SVN r24674]
2004-08-23 16:00:35 +00:00
Douglas Gregor
60c318f225 Move function parameter documentation after the description
[SVN r24673]
2004-08-23 15:21:35 +00:00
Douglas Gregor
b91d3519d6 Try to fix issue with id attributes instead of refid attributes in the index
[SVN r24266]
2004-08-03 12:03:28 +00:00
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
0921fd67ee Don't generate list of figures, tables, etc.
[SVN r23407]
2004-07-08 14:52:22 +00:00
Douglas Gregor
0e317831e3 Deal with tables that have both titles and captions in an appropriate manner
[SVN r23395]
2004-07-07 18:41:12 +00:00
Douglas Gregor
aece427f54 Deal with parameter documentation in overloaded functions
[SVN r23387]
2004-07-07 04:19:11 +00:00
Douglas Gregor
c41e0b2ba1 Limit max depth of ToC to make Dave happy
[SVN r23349]
2004-07-05 17:23:48 +00:00
Douglas Gregor
73dc1f4b9f Limit maximum ToC depth
[SVN r23344]
2004-07-05 05:43:16 +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
9ea136fecd docbook.xsl, function.xsl, macro.xsl, type.xsl:
- Allow BoostBook markup in <purpose>


[SVN r23330]
2004-07-03 22:20:11 +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
6b906dcc7d lookup.xsl:
- After dumping a warning about ambiguous links, link to the first
one.


[SVN r22750]
2004-05-06 18:07:21 +00:00
Douglas Gregor
d5f17e3c17 docbook-layout.xsl: Use xsl::apply-imports instead of calling
calsTable directly.


[SVN r22559]
2004-03-26 22:49:44 +00:00
Vladimir Prus
d001f99756 Fix to avoid redeclaring the same XSLT variable twice, which cause
runtime errror. Thanks to Reece Dunn for solving this.


[SVN r22518]
2004-03-19 06:54:12 +00:00
Vladimir Prus
9e75aa4440 Patch from Reece to avoid generating empty TOCs for sections.
[SVN r22509]
2004-03-17 08:58:38 +00:00
Vladimir Prus
e7c7710494 Patch from Reece Dunn, to add new styles of header and nagivation
arrows.


[SVN r22508]
2004-03-17 08:43:19 +00:00
Christopher Currie
4f48f4686f Improved top-of-page navigation, from Reece Dunn
[SVN r22209]
2004-02-09 15:36:13 +00:00
Christopher Currie
6d4c2126c9 Changes to Reference::Synopsis
Beginning work on top-of-page navigation


[SVN r22205]
2004-02-09 05:32:45 +00:00
Christopher Currie
6f56aed65a Patches from Reece Dunn
[SVN r22181]
2004-02-05 22:14:56 +00:00
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
Douglas Gregor
88a6031f3e Transforms a documented DTD (in XML) to BoostBook
[SVN r18131]
2003-03-30 03:11:16 +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
027ee4e6e9 When variable lists have a title, revert to the standard DocBook formatting
[SVN r18017]
2003-03-19 20:07:27 +00:00
Douglas Gregor
83a78fbe01 Don't allow < or > in man page names
[SVN r18012]
2003-03-19 18:27:56 +00:00
Douglas Gregor
ea66c4215c manpages.xsl: Output man pages into subdirectories based on the man page number
(e.g., man3 for section 3 man pages)


[SVN r17965]
2003-03-17 18:32:17 +00:00
Douglas Gregor
83006bbfb3 manpages.xsl: Wrapper around DocBook manpages output
- Fixes spacing of <programlisting> elements in lists.
  - Handles generation of a manifest, if desired


[SVN r17963]
2003-03-17 18:18:52 +00:00
Douglas Gregor
06e7d60773 Generate a manifest
[SVN r17962]
2003-03-17 17:12:26 +00:00
Douglas Gregor
07fa70e531 - Support nested classes
- Much improved handling of <purpose> elements in comments


[SVN r17945]
2003-03-16 01:58:29 +00:00
Douglas Gregor
9c4a80af08 function.xsl, template.xsl, type.xsl:
- Deal with changes in the DTD

html.xsl, html-single.xsl:
  - Better handling of function semantic clauses


[SVN r17940]
2003-03-15 23:11:32 +00:00
Douglas Gregor
d2e78d320f Use description element in functions
[SVN r17935]
2003-03-15 21:36:10 +00:00
Douglas Gregor
c9c1f578ca use the generate.id template, not generate-id
[SVN r17925]
2003-03-14 21:39:17 +00:00
Douglas Gregor
bcdd674d80 Cleanups, including highlighting in static constants and typedefs
[SVN r17873]
2003-03-13 00:46:15 +00:00
Douglas Gregor
54afa8b0a3 Moving from attributes to elements, and introducing a more regular structure
[SVN r17870]
2003-03-13 00:29:30 +00:00
Douglas Gregor
df433e64bd Imported BoostBook XSL stylesheets and DTD
[SVN r17862]
2003-03-12 22:01:44 +00:00