diff options
Diffstat (limited to 'docs/manual/changes.html')
| -rw-r--r-- | docs/manual/changes.html | 194 | 
1 files changed, 144 insertions, 50 deletions
diff --git a/docs/manual/changes.html b/docs/manual/changes.html index d119532..48644a3 100644 --- a/docs/manual/changes.html +++ b/docs/manual/changes.html @@ -3,16 +3,16 @@  <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">  <title>Changelog</title>  <link rel="stylesheet" href="../pugixml.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> -<link rel="home" href="../manual.html" title="pugixml 1.2"> -<link rel="up" href="../manual.html" title="pugixml 1.2"> +<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="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.2</a> manual | +<a href="http://pugixml.org/">pugixml 1.4</a> manual |  		<a href="../manual.html">Overview</a> |  		<a href="install.html">Installation</a> |  		Document: @@ -28,18 +28,102 @@  <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> -<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> +<a name="manual.changes.h0"></a> +      <span class="phrase"><a name="manual.changes.1_03_2014___version_1_4"></a></span><a class="link" href="changes.html#manual.changes.1_03_2014___version_1_4">1.03.2014 +      - version 1.4</a> +    </h6> +<p> +      Major release, featuring various new features, bug fixes and compatibility +      improvements. +    </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"> +                Documents without element nodes are now rejected with status_no_document_element +                error, unless parse_fragment option is used +              </li></ol></div> +        </li> +<li class="listitem"> +          New features: +          <div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +                Added XML fragment parsing (parse_fragment flag) +              </li> +<li class="listitem"> +                Added PCDATA whitespace trimming (parse_trim_pcdata flag) +              </li> +<li class="listitem"> +                Added long long support for xml_attribute and xml_text (as_llong, +                as_ullong and set_value/set overloads) +              </li> +<li class="listitem"> +                Added hexadecimal integer parsing support for as_int/as_uint/as_llong/as_ullong +              </li> +<li class="listitem"> +                Added xml_node::append_buffer to improve performance of assembling +                documents from fragments +              </li> +<li class="listitem"> +                xml_named_node_iterator is now bidirectional +              </li> +<li class="listitem"> +                Reduced XPath stack consumption during compilation and evaluation +                (useful for embedded systems) +              </li> +</ol></div> +        </li> +<li class="listitem"> +          Compatibility improvements: +          <div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +                Improved support for platforms without wchar_t support +              </li> +<li class="listitem"> +                Fixed several false positives in clang static analysis +              </li> +<li class="listitem"> +                Fixed several compilation warnings for various GCC versions +              </li> +</ol></div> +        </li> +<li class="listitem"> +          Bug fixes: +          <div class="orderedlist"><ol class="orderedlist" type="1"> +<li class="listitem"> +                Fixed undefined pointer arithmetic in XPath implementation +              </li> +<li class="listitem"> +                Fixed non-seekable iostream support for certain stream types, i.e. +                boost file_source with pipe input +              </li> +<li class="listitem"> +                Fixed xpath_query::return_type() for some expressions +              </li> +<li class="listitem"> +                Fixed dllexport issues with xml_named_node_iterator +              </li> +<li class="listitem"> +                Fixed find_child_by_attribute assertion for attributes with null +                name/value +              </li> +</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>      </h6>  <p>        Major release, featuring header-only mode, various interface enhancements (i.e.        PCDATA manipulation and C++11 iteration), many other features and compatibility        improvements.      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            New features:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -124,15 +208,16 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Major release, featuring many XPath enhancements, wide character filename support,        miscellaneous performance improvements, bug fixes and more.      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            XPath:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -342,15 +427,16 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Major release, featuring extended and improved Unicode support, miscellaneous        performance improvements, bug fixes and more.      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            Major Unicode improvements:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -463,14 +549,15 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Major bugfix release. Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            XPath bugfixes:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -574,14 +661,15 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Maintenance release. Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            Bug fixes:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -619,28 +707,30 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Maintenance release. Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">            Bug fixes:            <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">                  Fixed bug with node printing (occasionally some content was not written                  to output stream)                </li></ol></div>          </li></ul></div> -<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> +<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>      </h6>  <p>        Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            Bug fixes:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -711,14 +801,15 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Maintenance release. Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            Bug fixes:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -749,14 +840,15 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        Refactored, reworked and improved version. Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            Interface:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -810,14 +902,15 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        First public release. Changes:      </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">  <li class="listitem">            Bug fixes:            <div class="orderedlist"><ol class="orderedlist" type="1"> @@ -844,9 +937,10 @@  </ol></div>          </li>  </ul></div> -<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> +<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>      </h6>  <p>        First private release for testing purposes @@ -854,7 +948,7 @@  </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 © 2012 Arseny Kapoulkine<p> +<td align="right"><div class="copyright-footer">Copyright © 2014 Arseny Kapoulkine<p>          Distributed under the MIT License        </p>  </div></td> @@ -862,7 +956,7 @@  <hr>  <table width="100%"><tr>  <td> -<a href="http://pugixml.org/">pugixml 1.2</a> manual | +<a href="http://pugixml.org/">pugixml 1.4</a> manual |  		<a href="../manual.html">Overview</a> |  		<a href="install.html">Installation</a> |  		Document:  | 
