[Geographiclib-announce] GeographicLib 1.49 (released 2017-10-05)
Geographic library
Brought to you by:
karney
|
From: Charles K. <ch...@ka...> - 2017-10-05 15:04:03
|
Changes between 1.49 (released 2017-10-05) and 1.48 versions:
* Add the Enhanced Magnetic Model 2017, emm2017. This is valid for
2000 thru the end of 2021.
* Avoid potential problems with the order of initializations in DMS,
GARS, Geohash, Georef, MGRS, OSGB, SphericalEngine; this only would
have been an issue if GeographicLib objects were instantiated
globally. Now no GeographicLib initialization code should be run
prior to the entry of main().
* To support the previous fix, add an overload, Utility::lookup(const
char* s, char c).
* NearestNeighbor::Search throws an error if pts is the wrong size
(instead of merely returning no results).
* Use complex arithmetic for Clenshaw sums in TransverseMercator and
tranmerc_{fwd,inv}.m.
* Changes in cmake support:
+ fix compiler flags for GEOGRAPHICLIB_PRECISION = 4;
+ add CONVERT_WARNINGS_TO_ERRORS option (default OFF), if ON then
compiler warnings are treated as errors.
* Fix warnings about implicit conversions of doubles to bools in C++,
C, and JavaScript packages.
* Binary installers for Windows now use Visual Studio 14 2015.
|