35 Commits

Author SHA1 Message Date
Evan Lenz
d87190a3b1 Remove template rule conflict for text nodes
fix #14
2022-08-23 10:37:15 -07:00
Daniel James
2a7b62e58d Add support for language='c++'.
The implementation is a bit odd, but I was trying to match the existing
templates.

[SVN r86509]
2013-10-28 22:35:16 +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
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
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