Daniel James
9e391505c4
Parse brackets in argsstring.
...
This may seem like overkill, but it's going to be needed for handling
parameters to noexcept. Doesn't handle escapes because that my sanity is
already stretched far enough.
[SVN r86284]
2013-10-13 11:10:01 +00:00
Daniel James
a7dd45375d
Use specifiers attribute for virtual and explicit.
...
[SVN r86279]
2013-10-12 23:54:37 +00:00
Daniel James
e20b8195e1
Fix support for const, volatile, and pure virtual.
...
[SVN r86278]
2013-10-12 23:53:59 +00:00
Daniel James
78ba0b7b6e
Add noexcept and constexpr to doxygen to boostbook coversion.
...
Should really add proper support to boostbook for `=delete`, `=default` and
noexcept, but I'm not feeling that keen right now. I'm not sure I did the right
thing with `BOOST_CONSTEXPR_OR_CONST`.
[SVN r86277]
2013-10-12 20:11:47 +00:00
Daniel James
9eb8e0a68b
Less verbose handling of qualifiers.
...
[SVN r86276]
2013-10-12 20:11:16 +00:00
Daniel James
0702b53d10
Avoid confusing arguments with quialifiers from argsstring.
...
[SVN r86275]
2013-10-12 20:10:53 +00:00
Daniel James
807c6f0c71
Factor out method and function attributes.
...
Not all attributes apply to all methods and functions, but hopefully they should
never appear when inappropriate.
[SVN r86274]
2013-10-12 20:10:22 +00:00
Daniel James
ac51c2dcfc
Try to make last-revsion a little more robust.
...
Don't display anything for empty '$Date$' variables, and just display the value
for normal, non version control values.
[SVN r86273]
2013-10-12 20:09:53 +00:00
Daniel James
8d4f56a3b8
Remove unused date handling code from html-help.
...
[SVN r86272]
2013-10-12 20:09:32 +00:00
Daniel James
e3d710413a
Add newlines to doxygen2boostbook output.
...
Hopefully this won't break anything, and will make it much easier to read the
intermediate files.
[SVN r86271]
2013-10-12 20:09:10 +00:00
Daniel James
84603bfb06
Fix virtual methods in doxygen2boostbook.
...
[SVN r86270]
2013-10-12 20:08:37 +00:00
Daniel James
4e0ce03c6e
Add assignment return to doxygen2boostbook. Refs #9241 .
...
[SVN r86252]
2013-10-12 02:10:24 +00:00
Paul A. Bristow
a45ae11e03
Additions to implement colors from Quickbook 1.6.
...
But align feature (done in boostbook.css for html) is still not implemented.
[SVN r86229]
2013-10-10 15:40:07 +00:00
Robert Kawulak
fae9c57743
[BoostBook] Added support for SVN fixed-length $Date$ keyword.
...
[SVN r85021]
2013-07-13 12:44:17 +00:00
Daniel James
0d12037b77
Use US-ASCII for single page html.
...
Same as chunked html. We use ASCII because using UTF-8 can go wrong when a
server is set up to specify another encoding (this does happen). `xsltproc`
will encode all non-ASCII characters as html entities, so nothing will be lost.
[SVN r84560]
2013-05-30 19:02:30 +00:00
Daniel James
92e5116901
Make adding section's id to their class optional.
...
[SVN r84559]
2013-05-30 19:02:14 +00:00
Daniel James
8333508c17
Normalise space in section class.
...
Cleans up the output a tad bit when there's no role.
[SVN r84554]
2013-05-30 08:29:12 +00:00
Daniel James
25840691ee
Add some C++11 keywords to syntax highlighter.
...
Quickbook's highlight includes the alternative operator representations (`and`,
and_eq` etc.). They should possibly be added as well.
[SVN r84553]
2013-05-30 08:28:56 +00:00
John Maddock
1371bab260
Add option to permit single depth TOC at chapter level, while maintaining multi-depth TOC at subsequent levels.
...
This is primarily for the Math lib docs.
[SVN r84270]
2013-05-13 16:51:41 +00:00
Daniel James
ceb83870c1
Fix doxygen parameter 'formuladir' so that it doesn't need a trailing slash.
...
Would be nice to fix all uses of directories in a similar manner, but XSL is a
pain.
[SVN r84168]
2013-05-06 11:27:43 +00:00
Rene Rivera
29690b73b0
Reflect the role section and simplesect values in the resulting HTML. So that we can style based on types of sections and simplesects. Also add an option to style the labels of sections.. Currently only allowing for removing the parent labels.
...
[SVN r84082]
2013-04-29 05:12:16 +00:00
Andrey Semashev
dae5ae0ab7
Added support for defaulted and deleted functions in the generated docs. Doxygen 1.8.2 or later needed to generate proper XML for this stylesheet.
...
[SVN r83872]
2013-04-13 16:04:14 +00:00
Daniel James
a2f08d47e5
Boostbook: Convert more for-each tags to copy-of.
...
[SVN r83016]
2013-02-19 19:15:18 +00:00
Daniel James
e33a468009
Boostbook: Simpler method for copying chapter attributes. Refs #7899 .
...
I'm not sure if this will fix the issue, but it's worth a try.
[SVN r82863]
2013-02-14 00:58:09 +00:00
Daniel James
7853cc1d04
Boostbook: Fix for libxslt 1.27.0.
...
libxslt now seems to think that $uppercase-letters and $lowercase-letters are
undefined at this point. I'm not sure if it's right, or if this is a regression
in libxslt, but it's easy enough to get working, and while it isn't ideal, it
isn't too problematic.
[SVN r81386]
2012-11-17 10:30:37 +00:00
Daniel James
dfc72f6d44
Boostbook: Fix methodname
for operator()
.
...
[SVN r79657]
2012-07-22 07:17:55 +00:00
Steven Watanabe
058bacfdcd
Handle \param in macros.
...
[SVN r79192]
2012-06-30 20:25:09 +00:00
Steven Watanabe
d7dcdd15be
Correctly identify constructors/destructors of class template specializations.
...
[SVN r78602]
2012-05-24 19:38:51 +00:00
Steven Watanabe
8944b68ade
Don't lose elements directly under the <programlisting> when highlighting jam code.
...
[SVN r77779]
2012-04-05 13:51:24 +00:00
Steven Watanabe
c8ac32c423
Highlight comments in jam.
...
[SVN r77764]
2012-04-04 19:00:53 +00:00
Steven Watanabe
786de940c8
Oops. Use the right attribute.
...
[SVN r77676]
2012-03-31 20:38:35 +00:00
Steven Watanabe
2c0b9019d3
Highlight programlistings too.
...
[SVN r77675]
2012-03-31 20:33:23 +00:00
Steven Watanabe
aa80c5a141
Initial support for highlighting jam code.
...
[SVN r77636]
2012-03-29 23:46:06 +00:00
Daniel James
dd17d84274
Boostbook: Fix typo in id truncation.
...
[SVN r77599]
2012-03-27 23:01:18 +00:00
Rene Rivera
c2fe01eb66
Override the output encoding to fix problems with having it mismatch the webserver encoding. Switched to UTF-8 as that's the most useful in the long run.
...
[SVN r76503]
2012-01-15 06:07:41 +00:00
Rene Rivera
cb5d46ec94
Update the single-html template to match in style processing the multi-html template (mostly).
...
[SVN r76481]
2012-01-14 06:39:13 +00:00
Rene Rivera
810173480c
Add section IDs as a class name so we can add custom CSS styles per section. For example to allow a special 'TR' proposal styled section.
...
[SVN r76329]
2012-01-06 06:00:12 +00:00
Daniel James
28e539d879
Boostbook: Only put table/hr in header if it has content.
...
Also fixed option name for 'boost.defaults' in comment.
[SVN r75837]
2011-12-07 09:18:01 +00:00
Daniel James
2b0661a175
Boostbook: Make the class template parameter docs fit its context. Refs #6105
...
Would be nice to integrate this properly with the existing template
code. Especially so that the template parameters in the synopsis could
link to their purpose. Also, I think the long descriptions should be
suppressed when `template.param.brief` is true.
[SVN r75447]
2011-11-10 19:40:19 +00:00
Steven Watanabe
982e627f9e
Initial work to output MathJax for LaTeX formulae.
...
[SVN r75059]
2011-10-19 02:20:59 +00:00
Steven Watanabe
57154a5696
Align documented typedefs. Fixes #5798 .
...
[SVN r75013]
2011-10-17 18:22:22 +00:00
Steven Watanabe
176dc6c46e
Handle explicit conversion operators. Fixes #5478 .
...
[SVN r74999]
2011-10-16 22:31:40 +00:00
Steven Watanabe
3d2c61d79b
Better handling of tparam.
...
[SVN r74982]
2011-10-16 17:32:17 +00:00
Daniel James
130a1bd0a8
Boostbook: Support doxygen warning tag.
...
Thanks to Tim. Refs #5740 .
Unfortunately doxygen puts it inside a paragraph. But the generated
documentation seems good enough.
[SVN r73419]
2011-07-28 22:35:53 +00:00
John Maddock
70aadf5edf
Add AutoIndex tool from sandbox.
...
Integrate into Boost.Build.
Add HTML stylesheet options for Indexes.
Add rule to XSL stylesheets to place Indexes in their own HTML CSS class.
[SVN r72962]
2011-07-08 11:28:42 +00:00
John Maddock
50743c43e2
Add support for sections starting on new pages.
...
[SVN r72587]
2011-06-14 16:18:21 +00:00
Daniel James
58dc4361c4
Boostbook: Pass through processing instructions.
...
[SVN r72002]
2011-05-16 21:35:33 +00:00
Steven Watanabe
55259344f5
Handle \see
...
[SVN r70874]
2011-04-02 18:07:21 +00:00
Steven Watanabe
0d10a36cea
Handle more Doxygen elements: tparam, ref (for classes only), Modify handling of note so it works for classes as well as functions.
...
[SVN r70863]
2011-04-02 17:35:13 +00:00
Ronald Garcia
8e3def8f6e
improved description of A4.
...
[SVN r69896]
2011-03-12 17:03:18 +00:00