Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r76521 - trunk/libs/geometry/doc
From: barend.gehrels_at_[hidden]
Date: 2012-01-15 10:45:25


Author: barendgehrels
Date: 2012-01-15 10:45:24 EST (Sun, 15 Jan 2012)
New Revision: 76521
URL: http://svn.boost.org/trac/boost/changeset/76521

Log:
Updated documentation / added release notes for 1.49 and backwards for 1.48
Added:
   trunk/libs/geometry/doc/release_notes.qbk (contents, props changed)
Text files modified:
   trunk/libs/geometry/doc/geometry.qbk | 3 ++-
   1 files changed, 2 insertions(+), 1 deletions(-)

Modified: trunk/libs/geometry/doc/geometry.qbk
==============================================================================
--- trunk/libs/geometry/doc/geometry.qbk (original)
+++ trunk/libs/geometry/doc/geometry.qbk 2012-01-15 10:45:24 EST (Sun, 15 Jan 2012)
@@ -14,7 +14,7 @@
     [quickbook 1.5]
     [version 1.0]
     [authors [Gehrels, Barend], [Lalande, Bruno], [Loskot, Mateusz]]
- [copyright 2012 Barend Gehrels, Bruno Lalande, Mateusz Loskot]
+ [copyright 2009-2012 Barend Gehrels, Bruno Lalande, Mateusz Loskot]
     [purpose Documentation of Boost.Geometry library]
     [license
         Distributed under the Boost Software License, Version 1.0.
@@ -104,6 +104,7 @@
 
 [include reference.qbk]
 
+[include release_notes.qbk]
 
 [include about_documentation.qbk]
 [include acknowledgments.qbk]

Added: trunk/libs/geometry/doc/release_notes.qbk
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/doc/release_notes.qbk 2012-01-15 10:45:24 EST (Sun, 15 Jan 2012)
@@ -0,0 +1,94 @@
+[/============================================================================
+ Boost.Geometry (aka GGL, Generic Geometry Library)
+
+ Copyright (c) 2009-2012 Barend Gehrels, Geodan, Amsterdam, the Netherlands.
+ Copyright (c) 2009-2012 Mateusz Loskot (mateusz_at_[hidden])
+ Copyright (c) 2009-2012 Mateusz Lalande, Paris, France.
+
+ Use, modification and distribution is subject to the Boost Software License,
+ Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+=============================================================================/]
+
+[section:release_notes Release Notes]
+
+[/=================]
+[heading Boost 1.49]
+[/=================]
+
+[*Bugfixes]
+
+* bugfix: distance for multi-geometries ignored specified distance strategy. Fixed
+* bugfix in difference for polygon/multi_polygon (reported 2011/10/24 on GGL-list)
+* bugfix: raise exception for calculation of distances of multi-geometrie(s) where one of them is empty
+* bugfix: multi DSV did not correctly use settings, fixed
+* bugfix: self-intersections could sometimes be missed (introduced in 1.48), fixed
+* bugfix: convex hull crashed on empty range (e.g. empty multi point), fixed
+
+[*Solved tickets]
+
+* [@https://svn.boost.org/trac/boost/ticket/6028 6028] Documentation: closure, fixed.
+* [@https://svn.boost.org/trac/boost/ticket/6178 6178] Missing headerfile, fixed.
+* [@https://svn.boost.org/trac/boost/ticket/6021 6021] convex hull of multipoint, fixed.
+
+[*Additional functionality]
+
+* support for line/polygon intersections and differences
+* support for convert of segment/box of different point types
+* support for append for multi point
+* scalar functions (distance, area, length, perimeter) now throw an empty_input_exception on empty input
+
+[*Documentation]
+
+* updated support status
+
+[*Internal changes]
+
+* updates in specializations/not_implemented for distance/convert/assign/area
+* move of wkt/dsv to io folder, making domains redundant
+* strategy concepts assigned to zero to avoid clang warnings (patched by Vishnu)
+
+[/=================]
+[heading Boost 1.48]
+[/=================]
+
+[*Bugfixes]
+
+* Robustness issue, in some circumstances the union failed to output. Fixed.
+* Robustness issue, in some circumstances the calculated intersection point was outside the segment. Fixed.
+* Concept issue, cartesian intersect didn't understand segments other than the provided one. Fixed.
+* Sometimes self-intersections in linestrings were missed. Fixed.
+* The fusion coordinate system was not registered correctly. Fixed.
+
+[*Solved tickets]
+
+* [@https://svn.boost.org/trac/boost/ticket/5726 5726] Segment intersection algorithm still assumes 'first', 'second' members
+* [@https://svn.boost.org/trac/boost/ticket/5744 5744] Mistake in fusion adapt example
+* [@https://svn.boost.org/trac/boost/ticket/5748 5748] Needed to include <boost/foreach.hpp>
+* [@https://svn.boost.org/trac/boost/ticket/5954 5954] distance_pythagoras skips sqrt() step
+
+[*Improvements on algorithms]
+
+* Checking self-intersections is now not done automatically, this can blast performance.
+* Besides that, checking self-intersections is made faster.
+* Intersections now avoid outputting duplicate points. So they output the minimal set.
+
+[*Additional algorithms]
+
+* covered_by: within is defined as "within, not on boundary". covered_by is "within or on boundary"
+
+[*Additional functionality]
+
+* within: strategies can now be specified for within<point, box> and within<box, box>
+* convert: a much broader range of conversions is supported
+* assign: idem, (currently partly) synonym for convert (but reversed arguments)
+
+[*Additional coordinate types]
+
+* Basic (limited) support for Boost.Rational
+
+[heading Boost 1.47]
+
+Original release
+
+[endsect]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk