Commit Graph

1426 Commits

Author SHA1 Message Date
Daniel James
e0f6dafb74 Merge quickbook documentation. Using 'boost:' links.
[SVN r51886]
2009-03-21 16:14:28 +00:00
Daniel James
947809a82b Merged revisions 51403-51404,51800-51801,51803,51883 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r51404 | danieljames | 2009-02-22 23:49:05 +0000 (Sun, 22 Feb 2009) | 2 lines
  
  Write out error count on failure. Looks a bit odd at the moment but
  it'll do. Fixes #1214.
........
  r51800 | danieljames | 2009-03-16 20:18:41 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Avoid a gcc warning about initialization order.
........
  r51801 | danieljames | 2009-03-16 20:19:00 +0000 (Mon, 16 Mar 2009) | 5 lines
  
  Fix syntax error in tests.
  
  There was a failing test caused by a syntax error in a test. The
  solution is probably to improve the syntax in a new version and issue a
  warning in older versions.
........
  r51803 | danieljames | 2009-03-16 20:21:24 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Detab
........


[SVN r51884]
2009-03-21 16:08:52 +00:00
Daniel James
43504cb0b4 Revert r51403.
[SVN r51883]
2009-03-21 15:48:55 +00:00
Daniel James
e466cff240 Detab
[SVN r51803]
2009-03-16 20:21:24 +00:00
Daniel James
630f5f1e9f Fix syntax error in tests.
There was a failing test caused by a syntax error in a test. The
solution is probably to improve the syntax in a new version and issue a
warning in older versions.

[SVN r51801]
2009-03-16 20:19:00 +00:00
Daniel James
b4a24347b4 Avoid a gcc warning about initialization order.
[SVN r51800]
2009-03-16 20:18:41 +00:00
Daniel James
1a46df1047 Merge most of the recent changes to quickbook and boostbook.
Left out doxygen changes: [51323],[51324],[51680]
And a quickbook change which might be a breaking change: [51403]

Fixes #1977, #1170, #1213, #2701.
Refs #2153, #2771.

Merged revisions 51268-51269,51319-51321,51370-51372,51388-51389,51401-51402,51405-51406,51508,51647,51696 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r51268 | johnmaddock | 2009-02-16 10:39:18 +0000 (Mon, 16 Feb 2009) | 1 line
  
  Add default path for callouts.
........
  r51269 | johnmaddock | 2009-02-16 10:40:26 +0000 (Mon, 16 Feb 2009) | 1 line
  
  Add preliminary HTMLHelp support.
........
  r51319 | danieljames | 2009-02-18 21:22:37 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Remove long out of date warning.
........
  r51320 | danieljames | 2009-02-18 21:23:13 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Write out the quickbook options when the file is missing.
........
  r51321 | danieljames | 2009-02-18 21:23:35 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Add default path for callouts to xhtml.
........
  r51370 | danieljames | 2009-02-21 18:50:00 +0000 (Sat, 21 Feb 2009) | 4 lines
  
  Regenerate boostbook reference documentation and merge with existing
  documentation.
  
  Ref #2153
........
  r51371 | danieljames | 2009-02-21 18:50:14 +0000 (Sat, 21 Feb 2009) | 1 line
  
  Fix links in standalone boostbook documentation.
........
  r51372 | danieljames | 2009-02-21 18:50:25 +0000 (Sat, 21 Feb 2009) | 3 lines
  
  Change license in boostbook docs to boost license.
  
  Douglas Gregor is listed in the blanket permissions file.
........
  r51388 | danieljames | 2009-02-22 11:54:01 +0000 (Sun, 22 Feb 2009) | 1 line
  
  This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
........
  r51389 | danieljames | 2009-02-22 11:54:18 +0000 (Sun, 22 Feb 2009) | 2 lines
  
  Support the alt tag in headername and macroname. Also make headername
  and macroname valid. Refs #1977
........
  r51401 | danieljames | 2009-02-22 23:47:51 +0000 (Sun, 22 Feb 2009) | 8 lines
  
  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
........
  r51402 | danieljames | 2009-02-22 23:48:37 +0000 (Sun, 22 Feb 2009) | 7 lines
  
  Generate slightly more valid boostbook.
  
  For document types other than library:
  * Don't generate name or dirname for document types.
  * Put title before document info.
  
  Ref #2771
........
  r51405 | danieljames | 2009-02-22 23:49:21 +0000 (Sun, 22 Feb 2009) | 3 lines
  
  Print out unexpected characters as errors.
  
  Ref #1170
........
  r51406 | danieljames | 2009-02-22 23:49:36 +0000 (Sun, 22 Feb 2009) | 1 line
  
  Better handling of errors without line numbers.
........
  r51508 | danieljames | 2009-03-01 14:16:44 +0000 (Sun, 01 Mar 2009) | 3 lines
  
  Try to make anchor and link usage a little clearer.
  
  Refs #1213, #2701
........
  r51647 | danieljames | 2009-03-08 09:45:51 +0000 (Sun, 08 Mar 2009) | 1 line
  
  Display text purposes in function reference.
........
  r51696 | johnmaddock | 2009-03-11 10:22:42 +0000 (Wed, 11 Mar 2009) | 1 line
  
  Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
........


[SVN r51774]
2009-03-14 11:42:38 +00:00
Daniel James
4e019bf5dc Fix properties on some quickbook files, which wasn't merged properly before.
[SVN r51742]
2009-03-12 21:50:30 +00:00
Daniel James
c88b0511a7 Detab.
[SVN r51644]
2009-03-08 09:44:51 +00:00
Daniel James
ecccb9dc0d Try to make anchor and link usage a little clearer.
Refs #1213, #2701

[SVN r51508]
2009-03-01 14:16:44 +00:00
John Maddock
495d6fa9d3 Merge PDF build changes from Trunk.
[SVN r51417]
2009-02-23 18:39:32 +00:00
Daniel James
be4b655abc Better handling of errors without line numbers.
[SVN r51406]
2009-02-22 23:49:36 +00:00
Daniel James
99442d62da Print out unexpected characters as errors.
Ref #1170

[SVN r51405]
2009-02-22 23:49:21 +00:00
Daniel James
d5c695b6e5 Write out error count on failure. Looks a bit odd at the moment but
it'll do. Fixes #1214.

[SVN r51404]
2009-02-22 23:49:05 +00:00
Daniel James
003d80629b Accept space between 'section:' and the section id.
Ref #2712.

[SVN r51403]
2009-02-22 23:48:51 +00:00
Daniel James
84adcfe135 Generate slightly more valid boostbook.
For document types other than library:
* Don't generate name or dirname for document types.
* Put title before document info.

Ref #2771

[SVN r51402]
2009-02-22 23:48:37 +00:00
Daniel James
308d80e5af Write out the quickbook options when the file is missing.
[SVN r51320]
2009-02-18 21:23:13 +00:00
John Maddock
46f3da7bc8 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
Daniel James
07ff92c619 Merge several changes to boostbook and quickbook.
Fixes #1399

Merged revisions 49231,49459,49988,50068,50084,50091,50109,50125,50142,50159,50163,50175,50193,50207,50210-50213,50215,50222,50246,50513 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
  
  Work around the problems with window newlines in position_iterator. (I'm
  about to fix them, but this will get quickbook working immediately).
........
  r49459 | eric_niebler | 2008-10-26 20:24:59 +0000 (Sun, 26 Oct 2008) | 1 line
  
  give data members with <purpose> in synopses the same treatment as functions and typedefs
........
  r49988 | danieljames | 2008-11-28 15:05:21 +0000 (Fri, 28 Nov 2008) | 1 line
  
  When processing template arguments, deal with the case when there's no content after the last space or there are more arguments than expected.
........
  r50068 | johnmaddock | 2008-12-02 13:13:57 +0000 (Tue, 02 Dec 2008) | 1 line
  
  Fix Jamfile by adding <preserve-test-targets>on to test requirements.
........
  r50084 | johnmaddock | 2008-12-03 09:42:52 +0000 (Wed, 03 Dec 2008) | 1 line
  
  Added quickbook-fail-test rule and two tests that make use of it: note that these currently fail.
........
  r50091 | danieljames | 2008-12-03 19:14:42 +0000 (Wed, 03 Dec 2008) | 2 lines
  
  Keep a count of errors in quickbook, and return an error code when appropriate.
........
  r50109 | johnmaddock | 2008-12-04 10:14:19 +0000 (Thu, 04 Dec 2008) | 1 line
  
  Added dependency to the test file.
........
  r50125 | djowel | 2008-12-05 02:13:59 +0000 (Fri, 05 Dec 2008) | 1 line
  
  updated to use "classic" spirit includes and namespace
........
  r50142 | danieljames | 2008-12-05 19:03:19 +0000 (Fri, 05 Dec 2008) | 1 line
  
  Defined BOOST_CYGWIN_PATH when building quickbook on cygwin.
........
  r50159 | danieljames | 2008-12-06 14:07:35 +0000 (Sat, 06 Dec 2008) | 1 line
  
  Copy boostbook.dtd into the correct position for the 1.1 uri. I'm not sure what should be done with the existing location.
........
  r50163 | danieljames | 2008-12-06 19:22:32 +0000 (Sat, 06 Dec 2008) | 1 line
  
  Revert my change to the quickbook jamfile, it isn't adequately tested.
........
  r50175 | danieljames | 2008-12-07 12:37:07 +0000 (Sun, 07 Dec 2008) | 1 line
  
  Fix processing of unmatched escape characters in code - and issue a warning for unexpected characters.
........
  r50193 | danieljames | 2008-12-08 16:17:13 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Use new include paths for classic spirit in quickbook text_diff utility.
........
  r50207 | danieljames | 2008-12-08 21:51:56 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Fail on a mismatched '' in the python and c++ syntax highlighters. And then ignore the rest of the code block to avoid further errors and warnings.
........
  r50210 | danieljames | 2008-12-08 23:14:23 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Hard fail on quickbook post process errors.
........
  r50211 | danieljames | 2008-12-08 23:20:26 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Since I accidently added a quickbook fail tests to the Jamfile in the last checkin, I might as well add them.
........
  r50212 | danieljames | 2008-12-08 23:35:08 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Remove an unused variable in order to avoid a gcc warning.
........
  r50213 | danieljames | 2008-12-08 23:35:20 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Run the docbook chunker quietly, unless boostbook.verbose is set.
........
  r50215 | danieljames | 2008-12-08 23:38:29 +0000 (Mon, 08 Dec 2008) | 1 line
  
  Put the markup strings in their own cpp file to avoid gcc warnings.
........
  r50222 | danieljames | 2008-12-09 13:52:07 +0000 (Tue, 09 Dec 2008) | 1 line
  
  Fix some xsl type errors.
........
  r50246 | speedsnail | 2008-12-12 15:06:44 +0000 (Fri, 12 Dec 2008) | 1 line
  
  Make doxygen command "\throw" work with boostbook.
........
  r50513 | danieljames | 2009-01-08 12:01:50 +0000 (Thu, 08 Jan 2009) | 1 line
  
  Support both windows and cygwin paths in cygwin quickbook.
........


[SVN r51281]
2009-02-17 00:01:03 +00:00
Daniel James
bd041be9d9 Use the new 'boost:' links for the hash, unordered and quickbook documentation.
[SVN r51262]
2009-02-15 19:32:04 +00:00
John Maddock
f5f25404db 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
Troy D. Straszheim
9de842401f Placeholder docs for cmake
[SVN r50934]
2009-01-31 20:25:15 +00:00
Troy D. Straszheim
79359f450a sync up with jamfile
[SVN r50932]
2009-01-31 18:57:33 +00:00
Troy D. Straszheim
08062df544 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Daniel James
a7f6c62eb7 Support both windows and cygwin paths in cygwin quickbook.
[SVN r50513]
2009-01-08 12:01:50 +00:00
Daniel James
24a5723e6f Put the markup strings in their own cpp file to avoid gcc warnings.
[SVN r50215]
2008-12-08 23:38:29 +00:00
Daniel James
0dd7d64507 Remove an unused variable in order to avoid a gcc warning.
[SVN r50212]
2008-12-08 23:35:08 +00:00
Daniel James
ae54194c43 Since I accidently added a quickbook fail tests to the Jamfile in the last checkin, I might as well add them.
[SVN r50211]
2008-12-08 23:20:26 +00:00
Daniel James
5d51d43801 Hard fail on quickbook post process errors.
[SVN r50210]
2008-12-08 23:14:23 +00:00
Daniel James
a6b8f8aac4 Fail on a mismatched '' in the python and c++ syntax highlighters. And then ignore the rest of the code block to avoid further errors and warnings.
[SVN r50207]
2008-12-08 21:51:56 +00:00
Daniel James
f677418c29 Use new include paths for classic spirit in quickbook text_diff utility.
[SVN r50193]
2008-12-08 16:17:13 +00:00
Daniel James
0c651ef0e1 Fix processing of unmatched escape characters in code - and issue a warning for unexpected characters.
[SVN r50175]
2008-12-07 12:37:07 +00:00
Daniel James
135334e8bb Revert my change to the quickbook jamfile, it isn't adequately tested.
[SVN r50163]
2008-12-06 19:22:32 +00:00
Daniel James
4cbce74150 Defined BOOST_CYGWIN_PATH when building quickbook on cygwin.
[SVN r50142]
2008-12-05 19:03:19 +00:00
Joel de Guzman
b4ffe7b629 updated to use "classic" spirit includes and namespace
[SVN r50125]
2008-12-05 02:13:59 +00:00
John Maddock
6860c334ab Added dependency to the test file.
[SVN r50109]
2008-12-04 10:14:19 +00:00
Daniel James
313bd8fcc6 Keep a count of errors in quickbook, and return an error code when appropriate. Refs #1399.
[SVN r50091]
2008-12-03 19:14:42 +00:00
John Maddock
be7b4d637e Added quickbook-fail-test rule and two tests that make use of it: note that these currently fail.
[SVN r50084]
2008-12-03 09:42:52 +00:00
John Maddock
30eeeb0952 Fix Jamfile by adding <preserve-test-targets>on to test requirements.
[SVN r50068]
2008-12-02 13:13:57 +00:00
Daniel James
bd55c3c938 When processing template arguments, deal with the case when there's no content after the last space or there are more arguments than expected.
[SVN r49988]
2008-11-28 15:05:21 +00:00
Michael A. Jackson
274aad3038 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Daniel James
cb639fb17d Merged revisions 49230 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
  
  position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........


[SVN r49379]
2008-10-18 12:49:17 +00:00
Daniel James
daf37f8a3e Rollback the quickbook workaround for windows newlines in case it is the cause
of the recent problems with the release documentation build.

Rolled back revisions 49230-49231 via svnmerge from 
https://svn.boost.org/svn/boost/trunk


[SVN r49377]
2008-10-18 09:42:19 +00:00
Daniel James
a9f6e3fec8 Merge quickbook workaround and fix some links.
Merged revisions 48987,49230-49231 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48987 | danieljames | 2008-09-28 13:21:39 +0100 (Sun, 28 Sep 2008) | 1 line
  
  Clean up some link errors.
........
  r49230 | danieljames | 2008-10-09 23:13:48 +0100 (Thu, 09 Oct 2008) | 1 line
  
  position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
........
  r49231 | danieljames | 2008-10-09 23:14:14 +0100 (Thu, 09 Oct 2008) | 4 lines
  
  Work around the problems with window newlines in position_iterator. (I'm
  about to fix them, but this will get quickbook working immediately).
  
  Fixes #2155
........


[SVN r49242]
2008-10-10 09:29:21 +00:00
Daniel James
21ee714839 Work around the problems with window newlines in position_iterator. (I'm
about to fix them, but this will get quickbook working immediately).

Fixes #2155

[SVN r49231]
2008-10-09 22:14:14 +00:00
Daniel James
9b8b93515c position_iterator is meant to be a forward iterator, so avoid using operator+ with it.
[SVN r49230]
2008-10-09 22:13:48 +00:00
Daniel James
03d6732eb6 Clean up some link errors.
[SVN r48987]
2008-09-28 12:21:39 +00:00
Daniel James
28dd994332 Merge some documentation changes.
Merged revisions 48927-48930,48934,48938 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48927 | danieljames | 2008-09-23 20:29:01 +0100 (Tue, 23 Sep 2008) | 5 lines
  
  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.
........
  r48928 | danieljames | 2008-09-23 20:42:06 +0100 (Tue, 23 Sep 2008) | 1 line
  
  Copy extra images from quickbook to the combined documentation.
........
  r48929 | danieljames | 2008-09-23 20:44:20 +0100 (Tue, 23 Sep 2008) | 1 line
  
  Change quickbook so that the links are relative to the combined documentation.
........
  r48930 | danieljames | 2008-09-23 20:44:39 +0100 (Tue, 23 Sep 2008) | 1 line
  
  Remove the prebuilt version of quickbook.
........


[SVN r48957]
2008-09-24 22:55:00 +00:00
Daniel James
daae2996ac Remove the prebuilt version of quickbook.
[SVN r48930]
2008-09-23 19:44:39 +00:00
Daniel James
28bd954c59 Change quickbook so that the links are relative to the combined documentation.
[SVN r48929]
2008-09-23 19:44:20 +00:00