380 Commits

Author SHA1 Message Date
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
Daniel James
519ca23094 Update link to table tutorial.
[SVN r47362]
2008-07-12 19:16:17 +00:00
Daniel James
843e939404 Support for variadic parameters.
Merged revisions 44832-44957,44959-44995,44997-45128,45132-45135 via svnmerge from 
https://svn.boost.org/svn/boost/branches/doc

........
  r44832 | danieljames | 2008-04-28 07:55:01 +0100 (Mon, 28 Apr 2008) | 2 lines
  
  Add variadic attribute to template type parameters.
........
  r44943 | danieljames | 2008-04-30 20:27:32 +0100 (Wed, 30 Apr 2008) | 1 line
  
  Back out my half-done support for variadic template parameters.
........
  r44994 | danieljames | 2008-05-01 21:52:59 +0100 (Thu, 01 May 2008) | 1 line
  
  Support for variadic template parameters.
........
  r45132 | danieljames | 2008-05-05 12:37:35 +0100 (Mon, 05 May 2008) | 2 lines
  
  Rename variadic attributes pack.
........
  r45133 | danieljames | 2008-05-05 12:37:50 +0100 (Mon, 05 May 2008) | 2 lines
  
  Support for function parameter packs.
........
  r45134 | danieljames | 2008-05-05 12:38:08 +0100 (Mon, 05 May 2008) | 2 lines
  
  Support for inherited pack expansions.
........
  r45135 | danieljames | 2008-05-05 12:38:25 +0100 (Mon, 05 May 2008) | 2 lines
  
  Support for pack expansions in template specializations.
........


[SVN r45741]
2008-05-25 16:14:17 +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
Daniel James
2ed2e95f0b Merge some small documentation fixes from the doc branch, and mark some
previously merged changes as merged.

Merged revisions 44811,45129,45142,45154,45281-45282,45365 via svnmerge from 
https://svn.boost.org/svn/boost/branches/doc

........
  r45129 | danieljames | 2008-05-05 12:36:50 +0100 (Mon, 05 May 2008) | 2 lines
  
  Update navbar links in boostbook.
........
  r45282 | danieljames | 2008-05-11 14:15:31 +0100 (Sun, 11 May 2008) | 2 lines
  
  Group functions in the hash header - requires Frank's free-function-group fix.
........
  r45365 | danieljames | 2008-05-14 21:39:00 +0100 (Wed, 14 May 2008) | 2 lines
  
  Add boost.root to standalone hash documentation.
........


[SVN r45576]
2008-05-20 15:39:25 +00:00
Frank Mori Hess
18cbde7d28 Prevent a class' or namespace's associated free functions
(a "free-function-group" element inside a "class" or "namespace" element)
from reappearing in the synopsis of nested classes or namespaces.
This is a merge of revision 45297 from the boost_docs sandbox.



[SVN r45298]
2008-05-12 13:59:20 +00:00
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
4017a76615 Updated the boostbook.dtd and reference docs
for "enumvalue" elements to indicate they can have "purpose" 
and "description" children.


[SVN r42389]
2007-12-31 15:53:06 +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
Rene Rivera
7f650958d2 Some cleanup of tools documentation. Add boostbook redir file. Delete duplicate time_string.hpp. Repoint regression instructions to web site.
[SVN r41363]
2007-11-25 17:12:42 +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
Eric Niebler
9b2ca02ca1 fix broken link to OASIS DocBook DTD
[SVN r39853]
2007-10-09 17:56:18 +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