Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Change Log
PrevUpHomeNext

Version 1.3

  • Quickbook file inclusion [include].
  • Better xml output (pretty layout). Check out the generated XML.
  • Regression testing facility: to make sure your document will always be compatible (full backward compatibility) regardless of changes to QuickBook.
  • Code cleanup and refactoring.
  • Allow phrase markup in the doc-info.
  • Preformatted code blocks via ``code`` (double ticks) allows code in tables and lists, for example.
  • Quickbook versioning; allows full backward compatibility. You have to add [quickbook 1.3] to the doc-info header to enable the new features. Without this, QuickBook will assume that the document is a pre-1.3 document.
  • Better (intuitive) paragraph termination. Some markups may terminate a paragraph. Example:
    [section x]
    blah...
    [endsect]
  • Fully qualified section and headers. Subsection names are concatenated to the ID to avoid clashing. Example: doc_name.sect_name.sub_sect_name.sub_sub_sect_name
  • Better   and whitespace handling in code snippets.
  • [xinclude] fixes up the relative path to the target XML file when input_directory is not the same as the output_directory.
  • Allow untitled tables.
  • Allow phrase markups in section titles.
  • Allow escaping back to QuickBook from code, code blocks and inline code.
  • Footnotes, with the [footnote This is the footnote] syntax.
  • Post-processor bug fix for escaped XML code that it does not recognize.
  • Replaceable, with the [~replacement] syntax.

Version 1.4

  • Generic Headers
  • Code changes to allow full recursion (i.e. Collectors and push/pop functions)
  • Various code cleanup/maintenance
  • Templates!
  • [conceptref] for referencing BoostBook entities.
  • Allow escape of spaces. The escaped space is removed from the output. Syntax: \ .
  • Nested comments are now allowed.
  • Quickbook blocks can nest inside comments.
  • Import facility.
  • Callouts on imported code
  • Simple markups can now span a whole block.
  • Blurbs, Admonitions and table cells (see Tables) may now contain paragraphs.
  • \n and [br] are now deprecated.
  • Conditional Generation. Ala C++ #ifdef.
  • Searching of included and imported files in an extensible search path with --include-path (-I) option.

PrevUpHomeNext