270 Commits

Author SHA1 Message Date
Daniel James
8ec58236ea Pass through more elements in doxygen2boostbook. Refs #3309.
[SVN r55370]
2009-08-02 18:18:14 +00:00
Daniel James
2b2e5eddf9 Add a note about the pre-requisites for setup_boostbook.sh. Refs #3292
[SVN r55224]
2009-07-28 07:25:41 +00:00
Daniel James
b50982a373 Support INTERNAL ONLY enums in doxygen/boostbook documenation. Refs #3242.
Patch by Mathias Gaunard.

[SVN r54818]
2009-07-08 21:53:15 +00:00
Daniel James
6d6b3c9e54 A couple of missing newlines.
[SVN r54034]
2009-06-17 23:25:12 +00:00
Frank Mori Hess
006f34db46 Tweaked appearance of member classes/structs/unions in a class synopsis
so they don't run together with previous typedefs or static constants, but
are separated by a blank line and comment.



[SVN r53549]
2009-06-01 18:01:10 +00:00
Daniel James
5c4733f5fc Document 'boost:' links in boostbook & quickbook.
Fixes #2861.

[SVN r52352]
2009-04-12 11:21:59 +00:00
Daniel James
34c6963030 Revert support for static mutable variables.
Of course there's no such thing.

[SVN r52349]
2009-04-12 10:50:43 +00:00
Daniel James
41398d1414 Use a test file that's actually valid C++.
[SVN r52348]
2009-04-12 10:50:31 +00:00
Daniel James
dcf599b7d7 Add a test document for doxygen integration.
[SVN r52344]
2009-04-12 10:06:24 +00:00
Daniel James
5252102def Workaround buggy doxygen output. Refs #2937
[SVN r52326]
2009-04-11 12:38:30 +00:00
Daniel James
b7abd20087 Partially revert [51323].
It added partial support for protected and private attributes and friend
functions. But since it isn't complete support it was doing more harm
than good.

[SVN r52321]
2009-04-11 07:55:00 +00:00
Daniel James
ce6a49b1fe Support reference for variables that are both static and mutable in
boostbook.

[SVN r52083]
2009-03-31 19:43:35 +00:00
Daniel James
39eb5bacb8 Support global variable reference in boostbook.
[SVN r52082]
2009-03-31 19:43:13 +00:00
John Maddock
f969e67178 Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
[SVN r51696]
2009-03-11 10:22:42 +00:00
Daniel James
03983168fc Try to support inbodydescription in doxygen xml.
[SVN r51680]
2009-03-10 08:09:14 +00:00
Daniel James
5220fa791b Display text purposes in function reference.
[SVN r51647]
2009-03-08 09:45:51 +00:00
Daniel James
38017203f6 Add a purpose for macroname, headername, enumname, globalname.
Ref #2153: There's still no documentation for methodname and classname.
These are actually defined in the docbook DTD for a different purpose so
I'm not sure how to deal with them.

http://www.docbook.org/tdg/en/html/methodname.html
http://www.docbook.org/tdg/en/html/classname.html

[SVN r51401]
2009-02-22 23:47:51 +00:00
Daniel James
9d06dbbaae Support the alt tag in headername and macroname. Also make headername
and macroname valid. Refs #1977

[SVN r51389]
2009-02-22 11:54:18 +00:00
Daniel James
9f3c6f9243 This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
[SVN r51388]
2009-02-22 11:54:01 +00:00
Daniel James
622fced058 Change license in boostbook docs to boost license.
Douglas Gregor is listed in the blanket permissions file.

[SVN r51372]
2009-02-21 18:50:25 +00:00
Daniel James
241e02cb6e Fix links in standalone boostbook documentation.
[SVN r51371]
2009-02-21 18:50:14 +00:00
Daniel James
4ccacb65e6 Regenerate boostbook reference documentation and merge with existing
documentation.

Ref #2153

[SVN r51370]
2009-02-21 18:50:00 +00:00
John Maddock
18f7121b7a Set monospace font so that carriage return character (for line continuation) is found.
Revert to modified keep-together rule for tables, as widow and orphan controls don't work quite as expected.

[SVN r51332]
2009-02-19 16:52:57 +00:00
John Maddock
eac7e37f0a Fix FO XSL customisation layer to improve formatting - use widow and orphan control rather than "keep-together", make sure formatting is applied consistently across all elements, and allow code block to line wrap with hyphenation.
[SVN r51328]
2009-02-19 13:33:22 +00:00
Daniel James
b55c27558f Deal with top level enums from doxygen.
[SVN r51324]
2009-02-18 21:25:12 +00:00
Daniel James
4cb40a7e09 More information in error messages in the doxygen2boostbook script.
[SVN r51323]
2009-02-18 21:24:36 +00:00
Daniel James
05343b86e4 Add default path for callouts to xhtml.
[SVN r51321]
2009-02-18 21:23:35 +00:00
Daniel James
e272daa32e Remove long out of date warning.
[SVN r51319]
2009-02-18 21:22:37 +00:00
John Maddock
7e71c7ad2a Add preliminary HTMLHelp support.
[SVN r51269]
2009-02-16 10:40:26 +00:00
John Maddock
837b3eeb29 Add default path for callouts.
[SVN r51268]
2009-02-16 10:39:18 +00:00
Daniel James
2423ae5950 Implement the 'boost:' for links relative to boost root. Also, optionally
replace links within the boost distribution with links to the the boost site,
which is useful for generating pdfs and standalone documentation.

Implemented with John Maddock. Fixes #1166.

[SVN r51261]
2009-02-15 19:31:37 +00:00
John Maddock
82858e99f6 Change section to chapter: mixing chapters and sections at the top level in a document causes PDF build to fail.
[SVN r51147]
2009-02-09 17:45:10 +00:00
John Maddock
c3be9243b6 Add Jamfile to build PDF versions of all the docs.
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.

[SVN r51104]
2009-02-08 16:59:14 +00:00
Daniel James
e0f2099dc2 Make checking for duplicated names case insensitive.
This avoids generating filenames with names that only differ by case as they
cause problems on case insensitive file systems.


[SVN r50798]
2009-01-26 23:14:53 +00:00
Roland Schwarz
5db61ec62a Make doxygen command "\throw" work with boostbook.
[SVN r50246]
2008-12-12 15:06:44 +00:00
Daniel James
4241b66f2b Fix some xsl type errors.
[SVN r50222]
2008-12-09 13:52:07 +00:00
Daniel James
d97836444e Run the docbook chunker quietly, unless boostbook.verbose is set.
[SVN r50213]
2008-12-08 23:35:20 +00:00
Daniel James
0667e35403 Copy boostbook.dtd into the correct position for the 1.1 uri. I'm not sure what should be done with the existing location.
[SVN r50159]
2008-12-06 14:07:35 +00:00
Daniel James
aa95798fbe Add link to the header to the synopsis in reference documentation.
Refs #2214

[SVN r49669]
2008-11-09 21:57:38 +00:00
Eric Niebler
ecb31511e8 give data members with <purpose> in synopses the same treatment as functions and typedefs
[SVN r49459]
2008-10-26 20:24:59 +00:00
Daniel James
b9f65e69a4 Rewrite the id code to convert the characters of parts of the id at the time of
generating the id. This means that characters are translated to underscores for
ids as well as for filenames, since in the eventual documents they have to be
percent encoded this is probably an approvement. It also lets us deal with the
translation more intelligently and truncate long identifiers.

[SVN r48927]
2008-09-23 19:29:01 +00:00
Gennaro Prota
bd57856bca boostbook: fixed FOP mirror URL in setup_boostbook.sh and .py (thanks Manuel Fiorelli); default values for user-configurable parameters brought in synch between the two scripts
[SVN r48350]
2008-08-24 17:00:31 +00:00
Eric Niebler
a8ff9364df add new globalname entity to DTD
[SVN r47873]
2008-07-29 21:59:36 +00:00
Eric Niebler
170d49e611 use relative paths when loading external xml entities to make win32 xsltproc happy
[SVN r47872]
2008-07-29 21:48:11 +00:00
Eric Niebler
99b6f16898 add globalname for linking to the documentation for a global object
[SVN r47861]
2008-07-29 05:38:59 +00:00
Daniel James
dc60960dd9 Escape the ampersand properly.
[SVN r47820]
2008-07-25 23:52:12 +00:00
Daniel James
d458d33ae9 Avoid some more unacceptable characters.
[SVN r47811]
2008-07-25 21:13:27 +00:00
Daniel James
397f0eb312 Convert a few 'unacceptable' characters to underscores in generated documentation filenames.
[SVN r47807]
2008-07-25 17:52:11 +00:00
Daniel James
73e35d2e06 Fix a link.
[SVN r47800]
2008-07-25 10:24:50 +00:00
Daniel James
52101d4f6d Link to Igor Zlatkovic's xsltproc packages.
[SVN r47766]
2008-07-24 18:16:09 +00:00