Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / geometry / doc / html / geometry / release_notes.html
index c37faf8..a2ab22c 100644 (file)
 </h2></div></div></div>
 <h4>
 <a name="geometry.release_notes.h0"></a>
+      <span class="phrase"><a name="geometry.release_notes.boost_1_72"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_72">Boost
+      1.72</a>
+    </h4>
+<p>
+      <span class="bold"><strong>Improvements</strong></span>
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/500" target="_top">500</a>
+          Karney's solution of inverse geodesic problem for internal use (thanks
+          to Adeel Ahmad).
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/561" target="_top">561</a>
+          New algorithm detail::calculate_point_order() for internal use.
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/584" target="_top">584</a>
+          Support for arbitrary dimensions in matrix_transformer (thanks to Tinko
+          Bartels).
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/616" target="_top">616</a>
+          Various improvements of srs::transformation, incl. support for std threading
+          primitives.
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/627" target="_top">627</a>
+          Improved genericity of relational operations.
+        </li>
+<li class="listitem">
+          Various improvements related to robustness of set and relational operation.
+        </li>
+</ul></div>
+<p>
+      <span class="bold"><strong>Solved issues</strong></span>
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/issues/557" target="_top">557</a>
+          Invalid result of distance between point and linestring in spherical-equatorial
+          coordinate system.
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/issues/612" target="_top">612</a>
+          Invalid result of set operations in geographic coordinate system.
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/issues/619" target="_top">619</a>
+          Invalid result of set operations in spherical-equatorial coordinate system.
+        </li>
+</ul></div>
+<p>
+      <span class="bold"><strong>Bugfixes</strong></span>
+    </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/479" target="_top">479</a>
+          Various fixes for set operations in spherical and geographic coordinate
+          systems.
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/623" target="_top">623</a>
+          Potential integral overflow in set and relational operations.
+        </li>
+<li class="listitem">
+          <a href="https://github.com/boostorg/geometry/pull/632" target="_top">632</a>
+          Fixed errors in generation of asymmetric one-sided buffer.
+        </li>
+</ul></div>
+<h4>
+<a name="geometry.release_notes.h1"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_71"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_71">Boost
       1.71</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h1"></a>
+<a name="geometry.release_notes.h2"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_70"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_70">Boost
       1.70</a>
     </h4>
           Different strategies expected in envelope for some combinations of geometries.
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h2"></a>
+<a name="geometry.release_notes.h3"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_69"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_69">Boost
       1.69</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h3"></a>
+<a name="geometry.release_notes.h4"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_68"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_68">Boost
       1.68</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h4"></a>
+<a name="geometry.release_notes.h5"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_67"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_67">Boost
       1.67</a>
     </h4>
           to select a non collinear point on its convex hull. This improves output.
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h5"></a>
+<a name="geometry.release_notes.h6"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_66"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_66">Boost
       1.66</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h6"></a>
+<a name="geometry.release_notes.h7"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_65"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_65">Boost
       1.65</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h7"></a>
+<a name="geometry.release_notes.h8"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_64"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_64">Boost
       1.64</a>
     </h4>
           Fix distance_measure in get_turn_info
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h8"></a>
+<a name="geometry.release_notes.h9"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_63"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_63">Boost
       1.63</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h9"></a>
+<a name="geometry.release_notes.h10"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_62"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_62">Boost
       1.62</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h10"></a>
+<a name="geometry.release_notes.h11"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_61"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_61">Boost
       1.61</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h11"></a>
+<a name="geometry.release_notes.h12"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_60"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_60">Boost
       1.60</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h12"></a>
+<a name="geometry.release_notes.h13"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_59"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_59">Boost
       1.59</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h13"></a>
+<a name="geometry.release_notes.h14"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_58"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_58">Boost
       1.58</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h14"></a>
+<a name="geometry.release_notes.h15"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_57"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_57">Boost
       1.57</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h15"></a>
+<a name="geometry.release_notes.h16"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_56"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_56">Boost
       1.56</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h16"></a>
+<a name="geometry.release_notes.h17"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_55"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_55">Boost
       1.55</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h17"></a>
+<a name="geometry.release_notes.h18"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_54"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_54">Boost
       1.54</a>
     </h4>
           length, num_points)
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h18"></a>
+<a name="geometry.release_notes.h19"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_53"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_53">Boost
       1.53</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h19"></a>
+<a name="geometry.release_notes.h20"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_51"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_51">Boost
       1.51</a>
     </h4>
           spherical distance, fixed (by patch of Karsten Ahnert)
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h20"></a>
+<a name="geometry.release_notes.h21"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_50"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_50">Boost
       1.50</a>
     </h4>
           added algorithm "touches" (OGC SF compliant) for *polygon/*polygon
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h21"></a>
+<a name="geometry.release_notes.h22"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_49"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_49">Boost
       1.49</a>
     </h4>
         </li>
 </ul></div>
 <h4>
-<a name="geometry.release_notes.h22"></a>
+<a name="geometry.release_notes.h23"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_48"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_48">Boost
       1.48</a>
     </h4>
           Basic (limited) support for Boost.Rational
         </li></ul></div>
 <h4>
-<a name="geometry.release_notes.h23"></a>
+<a name="geometry.release_notes.h24"></a>
       <span class="phrase"><a name="geometry.release_notes.boost_1_47"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_47">Boost
       1.47</a>
     </h4>