Commit Graph

34 Commits

Author SHA1 Message Date
Daniel James
ebfbc08fce Merge Boostbook.
- Support some colour roles (thanks to Paul Bristow).
- Support assignment return types in doxygen2boostbook. Fixes #9241.
- Fix virtual methods in doxygen2boostbook.
- Add newlines to doxygen2boostbook to make the output a tad more readable.
- Improved last-revision handling.
- Support noexcept and constexpr in doxygen2boostbook.
- Improved boostbook for virtual and explicit methods from doxygen2boostbook.
- Support `language="c++"` attribute for `code` and `programlisting` elements.
- Use that to do syntax highlighting for doxygen2boostbook.


[SVN r86725]
2013-11-16 20:10:31 +00:00
Daniel James
d7706b32f8 Merge Boostbook to release.
Fixes to support new index build setup. Also fix some of the tests.


[SVN r83131]
2013-02-24 14:36:18 +00:00
Daniel James
28c1a9678f Boostbook: Merge libxslt fix from trunk.
[SVN r81401]
2012-11-17 18:50:04 +00:00
Daniel James
dfc72f6d44 Boostbook: Fix methodname for operator().
[SVN r79657]
2012-07-22 07:17:55 +00:00
Steven Watanabe
786de940c8 Oops. Use the right attribute.
[SVN r77676]
2012-03-31 20:38:35 +00:00
Steven Watanabe
aa80c5a141 Initial support for highlighting jam code.
[SVN r77636]
2012-03-29 23:46:06 +00:00
Daniel James
0597d29b9c Don't include 'type' elements in output.
[SVN r63144]
2010-06-20 17:56:48 +00:00
Steven Watanabe
bb67cd7547 Fix markup problems reported by Eric Niebler.
[SVN r62894]
2010-06-13 03:08:36 +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
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
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
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
68bc7fa4dc Merge in improved ids in boostbook.
Merged revisions 44958,45130-45131,45152-45153,45366 via svnmerge from 
https://svn.boost.org/svn/boost/branches/doc

........
  r44958 | danieljames | 2008-05-01 00:08:20 +0100 (Thu, 01 May 2008) | 2 lines
  
  Don't generated file names with spaces, and replace multiple consecutive underscores with a single underscore. Refs #1705
........
  r45130 | danieljames | 2008-05-05 12:37:04 +0100 (Mon, 05 May 2008) | 2 lines
  
  Combine the two alternative versions of the function generate.id
........
  r45131 | danieljames | 2008-05-05 12:37:18 +0100 (Mon, 05 May 2008) | 2 lines
  
  Deal with generated ids that contain dots which aren't separators.
........
  r45152 | danieljames | 2008-05-05 21:28:44 +0100 (Mon, 05 May 2008) | 2 lines
  
  Only add the id to fully qualified ids inside specializations - so that we're not adding generated ids on to the end of generated ids.
........
  r45153 | danieljames | 2008-05-05 21:28:56 +0100 (Mon, 05 May 2008) | 2 lines
  
  If the same macro appears twice, generated unique ids.
........
  r45366 | danieljames | 2008-05-14 21:39:14 +0100 (Wed, 14 May 2008) | 2 lines
  
  Avoid removing underscores that are part of a class or function name.
........


[SVN r45577]
2008-05-20 15:49:55 +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
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
Rene Rivera
835e482af7 Cross merge HEAD and RC_1_34_0.
[SVN r36024]
2006-11-13 16:24:38 +00:00
Eric Niebler
12ec1284fe fix name conflict between similarly named structs and concepts
[SVN r35028]
2006-09-06 23:46:50 +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
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
Eric Niebler
cc7cd97be1 avoid name conflicts by making globals named-entities
[SVN r32270]
2006-01-09 19:29:42 +00:00
Douglas Gregor
6623659c07 Added bold element
[SVN r26673]
2005-01-11 03:47:37 +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
3faeceab84 Fix up function IDs and spacing issues
[SVN r24679]
2004-08-23 21:12:34 +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
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
3d7beff32d Add support for <headername>
[SVN r20249]
2003-10-03 03:41:12 +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
529ad13fa2 Added preliminary support for macro documentation
[SVN r19845]
2003-08-29 01:37:03 +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
df433e64bd Imported BoostBook XSL stylesheets and DTD
[SVN r17862]
2003-03-12 22:01:44 +00:00