1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Change Log</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../quickbook.html" title="Chapter 30. Quickbook 1.5">
<link rel="prev" href="../quickbook.html" title="Chapter 30. Quickbook 1.5">
<link rel="next" href="syntax.html" title="Syntax Summary">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../quickbook.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../quickbook.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syntax.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" title="Change Log">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="quickbook.change_log"></a><a class="link" href="change_log.html" title="Change Log"> Change Log</a>
</h2></div></div></div>
<a name="quickbook.change_log.version_1_3"></a><h4>
<a name="id2160265"></a>
<a class="link" href="change_log.html#quickbook.change_log.version_1_3">Version 1.3</a>
</h4>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
Quickbook file inclusion [include].
</li>
<li class="listitem">
Better xml output (pretty layout). Check out the generated XML.
</li>
<li class="listitem">
Regression testing facility: to make sure your document will always be compatible
(full backward compatibility) regardless of changes to QuickBook.
</li>
<li class="listitem">
Code cleanup and refactoring.
</li>
<li class="listitem">
Allow phrase markup in the doc-info.
</li>
<li class="listitem">
Preformatted code blocks via ``code`` (double ticks) allows code in tables
and lists, for example.
</li>
<li class="listitem">
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.
</li>
<li class="listitem">
Better (intuitive) paragraph termination. Some markups may terminate a paragraph.
Example:
<pre class="programlisting"><span class="special">[</span><span class="identifier">section</span> <span class="identifier">x</span><span class="special">]</span>
<span class="identifier">blah</span><span class="special">...</span>
<span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></pre>
</li>
<li class="listitem">
Fully qualified section and headers. Subsection names are concatenated to
the ID to avoid clashing. Example: <code class="computeroutput"><span class="identifier">doc_name</span><span class="special">.</span><span class="identifier">sect_name</span><span class="special">.</span><span class="identifier">sub_sect_name</span><span class="special">.</span><span class="identifier">sub_sub_sect_name</span></code>
</li>
<li class="listitem">
Better &nbsp; and whitespace handling in code snippets.
</li>
<li class="listitem">
[xinclude] fixes up the relative path to the target XML file when input_directory
is not the same as the output_directory.
</li>
<li class="listitem">
Allow untitled tables.
</li>
<li class="listitem">
Allow phrase markups in section titles.
</li>
<li class="listitem">
Allow escaping back to QuickBook from code, code blocks and inline code.
</li>
<li class="listitem">
Footnotes, with the [footnote This is the footnote] syntax.
</li>
<li class="listitem">
Post-processor bug fix for escaped XML code that it does not recognize.
</li>
<li class="listitem">
Replaceable, with the [~replacement] syntax.
</li>
</ul></div>
<a name="quickbook.change_log.version_1_4"></a><h4>
<a name="id2160456"></a>
<a class="link" href="change_log.html#quickbook.change_log.version_1_4">Version 1.4</a>
</h4>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
Generic Headers
</li>
<li class="listitem">
Code changes to allow full recursion (i.e. Collectors and push/pop functions)
</li>
<li class="listitem">
Various code cleanup/maintenance
</li>
<li class="listitem">
Templates!
</li>
<li class="listitem">
[conceptref] for referencing BoostBook <concept> entities.
</li>
<li class="listitem">
Allow escape of spaces. The escaped space is removed from the output. Syntax:
<code class="computeroutput"><span class="special">\</span> </code>.
</li>
<li class="listitem">
Nested comments are now allowed.
</li>
<li class="listitem">
Quickbook blocks can nest inside comments.
</li>
<li class="listitem">
<a class="link" href="syntax.html#quickbook.syntax.block.import" title="Import">Import</a> facility.
</li>
<li class="listitem">
Callouts on imported code
</li>
<li class="listitem">
Simple markups can now span a whole block.
</li>
<li class="listitem">
<a class="link" href="syntax.html#quickbook.syntax.block.blurbs" title="Blurbs">Blurbs</a>, <a class="link" href="syntax.html#quickbook.syntax.block.admonitions" title="Admonitions">Admonitions</a>
and table cells (see <a class="link" href="syntax.html#quickbook.syntax.block.tables" title="Tables">Tables</a>)
may now contain paragraphs.
</li>
<li class="listitem">
<code class="computeroutput"><span class="special">\</span><span class="identifier">n</span></code>
and <code class="computeroutput"><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></code> are now deprecated.
</li>
<li class="listitem">
<a class="link" href="syntax.html#quickbook.syntax.phrase.cond" title="Conditional Generation">Conditional Generation</a>.
Ala C++ #ifdef.
</li>
<li class="listitem">
Searching of included and imported files in an extensible search path with
<code class="computeroutput"><span class="special">--</span><span class="identifier">include</span><span class="special">-</span><span class="identifier">path</span></code> (<code class="computeroutput"><span class="special">-</span><span class="identifier">I</span></code>) option.
</li>
</ul></div>
<a name="quickbook.change_log.version_1_5"></a><h4>
<a name="id2160662"></a>
<a class="link" href="change_log.html#quickbook.change_log.version_1_5">Version 1.5</a>
</h4>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
Support multiple copyright entrys in document info.
</li>
<li class="listitem">
Improved SVG support.
</li>
<li class="listitem">
[globalref] for referencing BoostBook <global> entities.
</li>
<li class="listitem">
Fail on error.
</li>
<li class="listitem">
Fix crash for templates with too many arguments or trailing space.
</li>
<li class="listitem">
Improved handling of unexpected characters in code blocks.
</li>
<li class="listitem">
Improved handling of unmatched escape in code blocks.
</li>
<li class="listitem">
Support for python snippets.
</li>
<li class="listitem">
<code class="computeroutput"><span class="identifier">teletype</span></code> source mode.
</li>
<li class="listitem">
Use static scoping in templates, should be a lot more intuitive.
</li>
<li class="listitem">
Accept a space between <code class="computeroutput"><span class="identifier">section</span><span class="special">:</span></code> and the section id.
</li>
<li class="listitem">
Support table ids.
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
Eric Niebler<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../quickbook.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../quickbook.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="syntax.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
|