From 1a06d7d3de3d2f30eaf3d56b7b2d0fa3446d46d8 Mon Sep 17 00:00:00 2001
From: Arseny Kapoulkine <arseny.kapoulkine@gmail.com>
Date: Tue, 18 Nov 2014 09:30:19 -0800
Subject: docs: Regenerated documentation

Also fix documentation jam rules for Windows.
---
 docs/manual/changes.html | 193 ++++++++++++++++++++++++++++++++++-------------
 1 file changed, 140 insertions(+), 53 deletions(-)

(limited to 'docs/manual/changes.html')

diff --git a/docs/manual/changes.html b/docs/manual/changes.html
index 58dc474..05891a7 100644
--- a/docs/manual/changes.html
+++ b/docs/manual/changes.html
@@ -4,15 +4,15 @@
 <title>Changelog</title>
 <link rel="stylesheet" href="../pugixml.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-<link rel="home" href="../manual.html" title="pugixml 1.4">
-<link rel="up" href="../manual.html" title="pugixml 1.4">
+<link rel="home" href="../manual.html" title="pugixml 1.5">
+<link rel="up" href="../manual.html" title="pugixml 1.5">
 <link rel="prev" href="xpath.html" title="XPath">
 <link rel="next" href="apiref.html" title="API Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table width="100%"><tr>
 <td>
-<a href="http://pugixml.org/">pugixml 1.4</a> manual |
+<a href="http://pugixml.org/">pugixml 1.5</a> manual |
 		<a href="../manual.html">Overview</a> |
 		<a href="install.html">Installation</a> |
 		Document:
@@ -28,12 +28,110 @@
 <hr>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="manual.changes"></a><a class="link" href="changes.html" title="Changelog">Changelog</a>
+<a name="manual.changes"></a><a class="link" href="changes.html" title="Changelog"> Changelog</a>
 </h2></div></div></div>
-<h6>
-<a name="manual.changes.h0"></a>
-      <span class="phrase"><a name="manual.changes.27_02_2014___version_1_4"></a></span><a class="link" href="changes.html#manual.changes.27_02_2014___version_1_4">27.02.2014
-      - version 1.4</a>
+<a name="manual.changes.27_11_2014___version_1_5"></a><h6>
+      <a class="link" href="changes.html#manual.changes.27_11_2014___version_1_5">27.11.2014 - version
+      1.5</a>
+    </h6>
+<p>
+      Major release, featuring a lot of performance improvements and some new features.
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+          Specification changes:
+          <div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+                xml_document::load(const char_t*) was renamed to load_string; the
+                old method is still available and will be deprecated in a future
+                release
+              </li>
+<li class="listitem">
+                xml_node::select_single_node was renamed to select_node; the old
+                method is still available and will be deprecated in a future release.
+              </li>
+</ol></div>
+        </li>
+<li class="listitem">
+          New features:
+          <div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+                Added xml_node::append_move and other functions for moving nodes
+                within a document
+              </li>
+<li class="listitem">
+                Added xpath_query::evaluate_node for evaluating queries with a single
+                node as a result
+              </li>
+</ol></div>
+        </li>
+<li class="listitem">
+          Performance improvements:
+          <div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+                Optimized XML parsing (10-40% faster with clang/gcc, up to 10% faster
+                with MSVC)
+              </li>
+<li class="listitem">
+                Optimized memory consumption when copying nodes in the same document
+                (string contents is now shared)
+              </li>
+<li class="listitem">
+                Optimized node copying (10% faster for cross-document copies, 3x
+                faster for inter-document copies; also it now consumes a constant
+                amount of stack space)
+              </li>
+<li class="listitem">
+                Optimized node output (60% faster; also it now consumes a constant
+                amount of stack space)
+              </li>
+<li class="listitem">
+                Optimized XPath allocation (query evaluation now results in fewer
+                temporary allocations)
+              </li>
+<li class="listitem">
+                Optimized XPath sorting (node set sorting is 2-3x faster in some
+                cases)
+              </li>
+<li class="listitem">
+                Optimized XPath evaluation (XPathMark suite is 100x faster; some
+                commonly used queries are 3-4x faster)
+              </li>
+</ol></div>
+        </li>
+<li class="listitem">
+          Compatibility improvements:
+          <div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+                Fixed xml_node::offset_debug for corner cases
+              </li>
+<li class="listitem">
+                Fixed undefined behavior while calling memcpy in some cases
+              </li>
+<li class="listitem">
+                Fixed MSVC 2015 compilation warnings
+              </li>
+<li class="listitem">
+                Fixed contrib/foreach.hpp for Boost 1.56.0
+              </li>
+</ol></div>
+        </li>
+<li class="listitem">
+          Bug fixes
+          <div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem">
+                Adjusted comment output to avoid malformed documents if the comment
+                value contains "--"
+              </li>
+<li class="listitem">
+                Fix XPath sorting for documents that were constructed using append_buffer
+              </li>
+</ol></div>
+        </li>
+</ul></div>
+<a name="manual.changes.27_02_2014___version_1_4"></a><h6>
+      <a class="link" href="changes.html#manual.changes.27_02_2014___version_1_4">27.02.2014 - version
+      1.4</a>
     </h6>
 <p>
       Major release, featuring various new features, bug fixes and compatibility
@@ -113,10 +211,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h1"></a>
-      <span class="phrase"><a name="manual.changes.1_05_2012___version_1_2"></a></span><a class="link" href="changes.html#manual.changes.1_05_2012___version_1_2">1.05.2012
-      - version 1.2</a>
+<a name="manual.changes.1_05_2012___version_1_2"></a><h6>
+      <a class="link" href="changes.html#manual.changes.1_05_2012___version_1_2">1.05.2012 - version
+      1.2</a>
     </h6>
 <p>
       Major release, featuring header-only mode, various interface enhancements (i.e.
@@ -208,10 +305,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h2"></a>
-      <span class="phrase"><a name="manual.changes.1_11_2010___version_1_0"></a></span><a class="link" href="changes.html#manual.changes.1_11_2010___version_1_0">1.11.2010
-      - version 1.0</a>
+<a name="manual.changes.1_11_2010___version_1_0"></a><h6>
+      <a class="link" href="changes.html#manual.changes.1_11_2010___version_1_0">1.11.2010 - version
+      1.0</a>
     </h6>
 <p>
       Major release, featuring many XPath enhancements, wide character filename support,
@@ -427,10 +523,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h3"></a>
-      <span class="phrase"><a name="manual.changes.1_07_2010___version_0_9"></a></span><a class="link" href="changes.html#manual.changes.1_07_2010___version_0_9">1.07.2010
-      - version 0.9</a>
+<a name="manual.changes.1_07_2010___version_0_9"></a><h6>
+      <a class="link" href="changes.html#manual.changes.1_07_2010___version_0_9">1.07.2010 - version
+      0.9</a>
     </h6>
 <p>
       Major release, featuring extended and improved Unicode support, miscellaneous
@@ -549,10 +644,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h4"></a>
-      <span class="phrase"><a name="manual.changes.8_11_2009___version_0_5"></a></span><a class="link" href="changes.html#manual.changes.8_11_2009___version_0_5">8.11.2009
-      - version 0.5</a>
+<a name="manual.changes.8_11_2009___version_0_5"></a><h6>
+      <a class="link" href="changes.html#manual.changes.8_11_2009___version_0_5">8.11.2009 - version
+      0.5</a>
     </h6>
 <p>
       Major bugfix release. Changes:
@@ -661,10 +755,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h5"></a>
-      <span class="phrase"><a name="manual.changes.17_09_2009___version_0_42"></a></span><a class="link" href="changes.html#manual.changes.17_09_2009___version_0_42">17.09.2009
-      - version 0.42</a>
+<a name="manual.changes.17_09_2009___version_0_42"></a><h6>
+      <a class="link" href="changes.html#manual.changes.17_09_2009___version_0_42">17.09.2009 - version
+      0.42</a>
     </h6>
 <p>
       Maintenance release. Changes:
@@ -707,10 +800,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h6"></a>
-      <span class="phrase"><a name="manual.changes.8_02_2009___version_0_41"></a></span><a class="link" href="changes.html#manual.changes.8_02_2009___version_0_41">8.02.2009
-      - version 0.41</a>
+<a name="manual.changes.8_02_2009___version_0_41"></a><h6>
+      <a class="link" href="changes.html#manual.changes.8_02_2009___version_0_41">8.02.2009 - version
+      0.41</a>
     </h6>
 <p>
       Maintenance release. Changes:
@@ -722,10 +814,9 @@
                 to output stream)
               </li></ol></div>
         </li></ul></div>
-<h6>
-<a name="manual.changes.h7"></a>
-      <span class="phrase"><a name="manual.changes.18_01_2009___version_0_4"></a></span><a class="link" href="changes.html#manual.changes.18_01_2009___version_0_4">18.01.2009
-      - version 0.4</a>
+<a name="manual.changes.18_01_2009___version_0_4"></a><h6>
+      <a class="link" href="changes.html#manual.changes.18_01_2009___version_0_4">18.01.2009 - version
+      0.4</a>
     </h6>
 <p>
       Changes:
@@ -801,10 +892,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h8"></a>
-      <span class="phrase"><a name="manual.changes.31_10_2007___version_0_34"></a></span><a class="link" href="changes.html#manual.changes.31_10_2007___version_0_34">31.10.2007
-      - version 0.34</a>
+<a name="manual.changes.31_10_2007___version_0_34"></a><h6>
+      <a class="link" href="changes.html#manual.changes.31_10_2007___version_0_34">31.10.2007 - version
+      0.34</a>
     </h6>
 <p>
       Maintenance release. Changes:
@@ -840,10 +930,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h9"></a>
-      <span class="phrase"><a name="manual.changes.21_02_2007___version_0_3"></a></span><a class="link" href="changes.html#manual.changes.21_02_2007___version_0_3">21.02.2007
-      - version 0.3</a>
+<a name="manual.changes.21_02_2007___version_0_3"></a><h6>
+      <a class="link" href="changes.html#manual.changes.21_02_2007___version_0_3">21.02.2007 - version
+      0.3</a>
     </h6>
 <p>
       Refactored, reworked and improved version. Changes:
@@ -902,10 +991,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h10"></a>
-      <span class="phrase"><a name="manual.changes.6_11_2006___version_0_2"></a></span><a class="link" href="changes.html#manual.changes.6_11_2006___version_0_2">6.11.2006
-      - version 0.2</a>
+<a name="manual.changes.6_11_2006___version_0_2"></a><h6>
+      <a class="link" href="changes.html#manual.changes.6_11_2006___version_0_2">6.11.2006 - version
+      0.2</a>
     </h6>
 <p>
       First public release. Changes:
@@ -937,10 +1025,9 @@
 </ol></div>
         </li>
 </ul></div>
-<h6>
-<a name="manual.changes.h11"></a>
-      <span class="phrase"><a name="manual.changes.15_07_2006___version_0_1"></a></span><a class="link" href="changes.html#manual.changes.15_07_2006___version_0_1">15.07.2006
-      - version 0.1</a>
+<a name="manual.changes.15_07_2006___version_0_1"></a><h6>
+      <a class="link" href="changes.html#manual.changes.15_07_2006___version_0_1">15.07.2006 - version
+      0.1</a>
     </h6>
 <p>
       First private release for testing purposes
@@ -956,7 +1043,7 @@
 <hr>
 <table width="100%"><tr>
 <td>
-<a href="http://pugixml.org/">pugixml 1.4</a> manual |
+<a href="http://pugixml.org/">pugixml 1.5</a> manual |
 		<a href="../manual.html">Overview</a> |
 		<a href="install.html">Installation</a> |
 		Document:
-- 
cgit v1.2.3