Commit Graph

38 Commits

Author SHA1 Message Date
Daniel James
da2533ddee Merge quickbook.
Fixes #4302, #1436, #3907, #4416


[SVN r63815]
2010-07-10 15:25:25 +00:00
Daniel James
a666d8a628 Merge quickbook.
[SVN r63267]
2010-06-23 19:33:37 +00:00
Daniel James
a42e360345 Merge quickbook
- Define macros at the command line.
 - Some inspect fixes.


[SVN r61065]
2010-04-05 09:03:29 +00:00
Daniel James
28e248c521 Merge quickbook and boostbook from trunk.
[SVN r60288]
2010-03-07 11:11:52 +00:00
Daniel James
056170abed Merge quickbook 1.5 from trunk.
Merged revisions 55905-55917,56077,56715,56717-56719 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r55905 | danieljames | 2009-08-31 12:36:13 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Update quickbook version number.
........
  r55906 | danieljames | 2009-08-31 12:36:23 +0100 (Mon, 31 Aug 2009) | 4 lines
  
  Create entry for 1.5 in the change log.
  
  Starting it of with some of the changes that have been made to quickbook
  since 1.4 - considering the first 1.4 release as the proper 1.4 release.
........
  r55907 | danieljames | 2009-08-31 12:36:34 +0100 (Mon, 31 Aug 2009) | 3 lines
  
  Wrap the template info in a struct.
  
  So that I can add extra scoping info.
........
  r55908 | danieljames | 2009-08-31 12:36:47 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Implement static/lexical scoping for 1.5. Refs #2034.
........
  r55909 | danieljames | 2009-08-31 12:37:04 +0100 (Mon, 31 Aug 2009) | 1 line
  
  In quickbook 1.5 don't mix '..' and whitespace seperators for template arguments. Refs #1174
........
  r55910 | danieljames | 2009-08-31 12:37:17 +0100 (Mon, 31 Aug 2009) | 2 lines
  
  Put the quickbook version numbers in a single header, along with convenience
  functions for using them in spirit grammars.
........
  r55911 | danieljames | 2009-08-31 12:37:32 +0100 (Mon, 31 Aug 2009) | 3 lines
  
  Ignore spaces after 'section:' for quickbook 1.5+ Refs #2712
  
  And warn when section id is empty after colon.
........
  r55912 | danieljames | 2009-08-31 12:37:48 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Introduce temporary id variable.
........
  r55913 | danieljames | 2009-08-31 12:37:59 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Table ids. Refs #1194.
........
  r55914 | danieljames | 2009-08-31 12:38:11 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Separate out the current version of the template argument parser, as I want to create a new one for 1.5
........
  r55915 | danieljames | 2009-08-31 12:38:20 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Don't use seperators that are in brackets, or are escaped. Refs #2036.
........
  r55916 | danieljames | 2009-08-31 12:38:33 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Add missing table tests.
........
  r55917 | danieljames | 2009-08-31 12:38:47 +0100 (Mon, 31 Aug 2009) | 1 line
  
  Support image attributes. Refs #1157.
........
  r56077 | djowel | 2009-09-07 02:35:24 +0100 (Mon, 07 Sep 2009) | 1 line
  
  fix for msvc
........
  r56715 | danieljames | 2009-10-11 17:18:04 +0100 (Sun, 11 Oct 2009) | 1 line
  
  Use qualified ids in tables, and fix a bug generating ids when there isn't a section.
........
  r56717 | danieljames | 2009-10-11 19:21:11 +0100 (Sun, 11 Oct 2009) | 1 line
  
  Document the simplified quickbook 1.5 argument separators.
........
  r56718 | danieljames | 2009-10-11 19:21:32 +0100 (Sun, 11 Oct 2009) | 1 line
  
  Use quickbook 1.5 in the document block example.
........
  r56719 | danieljames | 2009-10-11 19:21:48 +0100 (Sun, 11 Oct 2009) | 1 line
  
  Add table ids to the documentation.
........


[SVN r56752]
2009-10-12 19:54:36 +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
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
Rene Rivera
fbc4fea44c Merge search path for include & import from backend branch. And add corresponding support for <include> to BBv2 quickbook tool. Remove obsolete quickbook.xml file. (fixes #1263)
[SVN r40469]
2007-10-26 01:02:48 +00:00
Joel de Guzman
dc38f7e101 bumped the version to 1.4
[SVN r38261]
2007-07-20 03:57:00 +00:00
Joel de Guzman
4819a6657e first shot at code "import". more tweaks to come.
[SVN r36467]
2006-12-20 15:41:53 +00:00
Joel de Guzman
73136db56a New stream infrastructure. Uses boost::iostream.
[SVN r34235]
2006-06-08 06:50:48 +00:00
Joel de Guzman
be0a66b005 maintenance tweaks
[SVN r34219]
2006-06-07 04:20:13 +00:00
Joel de Guzman
af7a7212a2 Templates!!! :)
[SVN r34054]
2006-05-22 09:00:17 +00:00
Rene Rivera
6e50fbef44 Change error/warning messages to follow common IDE conventions. Add "ms-errors" option to change that output format for Visual Studio IDE style.
[SVN r32506]
2006-02-02 03:57:36 +00:00
Eric Niebler
4c6cd7085c fix oops
[SVN r32359]
2006-01-19 17:44:07 +00:00
Eric Niebler
e3d9a87192 add --no-pretty-print option to work around buggy pretty-print feature
[SVN r32353]
2006-01-19 00:51:33 +00:00
Eric Niebler
5111e6e94c new filesystem library doesn't do path validation by default (and there was much rejoicing
[SVN r32118]
2005-12-20 21:30:23 +00:00
Joel de Guzman
4df2189827 fix missing final [endsect] error detection
[SVN r31664]
2005-11-15 15:14:42 +00:00
Eric Niebler
f99e1c47e1 simplify path manipulation by making fs::no_check the default
[SVN r31235]
2005-10-08 07:54:04 +00:00
Eric Niebler
203457da7c fix up xinclude paths relative to the output directory, temporarily disable MSVC warnings.
[SVN r31228]
2005-10-07 21:59:34 +00:00
Joel de Guzman
a8c1496d6f reverting back to text mode. binary mode gives some wierd results
[SVN r31199]
2005-10-05 05:56:52 +00:00
Joel de Guzman
e3d52c1afe Big fix: post-processor does not corectly parse xml comments.
[SVN r31051]
2005-09-20 02:32:21 +00:00
Joel de Guzman
84602ee9f1 Better section ID scheme
[SVN r31039]
2005-09-19 13:51:57 +00:00
João Abecasis
d806a34486 open files in binary mode
[SVN r31029]
2005-09-19 02:46:15 +00:00
Joel de Guzman
4fb5b6c36b tweaks
[SVN r30929]
2005-09-13 04:02:47 +00:00
Joel de Guzman
7a5478db38 some cleanup + disabled __FILENAME_ macro on debug mode
[SVN r30901]
2005-09-11 04:22:15 +00:00
Joel de Guzman
e99c6075de --debug mode for quickbook developers
[SVN r30890]
2005-09-09 16:27:27 +00:00
Joel de Guzman
e4db3205e3 refactor phrase parser
[SVN r30869]
2005-09-08 02:20:25 +00:00
Joel de Guzman
24ff030699 DONE 1) make actor's Iterator specific
DONE 2) separate compilation of actors


[SVN r30857]
2005-09-07 17:41:19 +00:00
Joel de Guzman
43a6f3fd5a program option additions for xml cleanup facility
[SVN r30789]
2005-09-03 04:58:07 +00:00
Joel de Guzman
473d306bc5 Added pretty layouting of XML output
[SVN r30786]
2005-09-03 01:26:58 +00:00
Joel de Guzman
8c5cd2b2ff Fixed missing forward declaration for quickbook::parse
[SVN r30465]
2005-08-04 17:42:22 +00:00
Eric Niebler
fbfd16b7ee merge from QUICKBOOK_INCLUDE branch
[SVN r30369]
2005-08-02 03:39:30 +00:00
Joel de Guzman
aa25272e5d tabs to spaces
[SVN r30001]
2005-07-12 08:06:19 +00:00
Joel de Guzman
ed41f01d7c Fixed list processing bugs
[SVN r28539]
2005-04-30 01:48:44 +00:00
Joel de Guzman
9ac13dc646 uses boost program options, bumped version to 1.1
[SVN r27369]
2005-02-14 06:36:16 +00:00
Eric Niebler
ca10e3b8b1 add headerref to link to header Doxygen entities (uses <headername> BoostBook tag)
[SVN r26943]
2005-01-30 22:52:29 +00:00
Eric Niebler
84c14dd517 QuickBook v1.0 wikiwiki-style doc tool for BoostBook
[SVN r26857]
2005-01-26 19:17:24 +00:00