From d83971aa739e421c8d73e08189f274dc0eb29f3d Mon Sep 17 00:00:00 2001 From: Charles Karney Date: Fri, 23 Feb 2018 11:46:47 -0500 Subject: Add tests to improve the code coverage. Now all of geodesic.c is covered except for 3 lines (and 2 of these are intentionally dead code). This corresponds to tag v1.49.2-c in the GeographicLib code base. While testing polygons which encircle the globe multiple times, I uncovered a problem where the range of the area was not reduced to the allowed range (either [0, area0) or (-area0/2, area0/2]) correctly. Since the documentation explicity restricted the calculation of polygon areas to simple polygons, we'll defer fixing this for now. (However the intention was always to handle the area "algebraically" so that, for example, a "bowtie" has zero area. So I will plan on fixing this for 1.50.) Update copyright dates + NEWS. --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index c61bcd21..a134f56f 100644 --- a/NEWS +++ b/NEWS @@ -162,7 +162,7 @@ o The PROJ.4 project also distributes the datum-grid package, o Updated EPSG database to version 9.2.0. - o Geodesic library updated to version 1.49.1-c. + o Geodesic library updated to version 1.49.2-c. o Support for analytical partial derivatives has been removed. -- cgit v1.2.3