[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. |