aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-08Fix issue when transforming from/to BoundCRS of 3D CRS with non-Greenwhich ↵Even Rouault
prime meridian, created from WKT (fixes OSGeo/gdal#5408)
2022-03-06Fix wrong results with SQLite 3.38.0 (fixes #3077)Even Rouault
2022-03-04CI: use `ctest --output-on-failure` option (#3084)Mike Taves
2022-03-03Also bump version number in CMakeLists.txt for 9.1.0 releaseMike Taves
2022-03-02docs: fix syntax errors on news siteKristian Evers
2022-03-01Bump version numbers in preparation for 9.1.0 releaseKristian Evers
2022-03-01Update website for 9.0 websiteKristian Evers
2022-03-01Update website forr 8.2.1 releaseKristian Evers
2022-02-23Simple SOVERSION (#3066)9.0.0Mike Taves
Co-authored-by: Bas Couwenberg <sebastic@xs4all.nl>
2022-02-23Rename "Kavraisky" to transliteration "Kavrayskiy" used by Snyder1993 (#3071)Mike Taves
2022-02-22Merge pull request #3072 from rouault/coverity_scanEven Rouault
Fix various issues found by Coverity scan
2022-02-22geog3DToVertTryThroughGeog2D(): avoid potential nullptr deref (CID 383355)Even Rouault
2022-02-22WKTParser::Private::buildProjectedCRS(): avoid potential nullptr deref (CID ↵Even Rouault
383362)
2022-02-22ProjectedCRS::_exportToWKT(): avoid false positive warning about nullptr ↵Even Rouault
deref (CID 383356)
2022-02-22UnitOfMeasure::operator=(UnitOfMeasure &&): avoid use of moved member (CID ↵Even Rouault
383358)
2022-02-22CTable2Grid::open(): add missing call to extent.computeInvRes() (CID 383359)Even Rouault
2022-02-22proj_grid_info(): check pj_find_file() output (CID 383357)Even Rouault
2022-02-21Merge pull request #3062 from rouault/fix_3060Even Rouault
CMake: set RUN_NETWORK_DEPENDENT_TESTS to ON by default only if network seems available (fixes #3060)
2022-02-21Merge pull request #3064 from rouault/doc_gall_petersEven Rouault
Doc: mention Behrmann and Gall-Peters projections as specializations of cea
2022-02-21Merge pull request #3068 from rouault/db_esri_transformation_alias_nameEven Rouault
Database: insert entries in the alias_name for ESRI transformations that match a EPSG entry
2022-02-21Merge pull request #3070 from rouault/fix_crash_on_argc_0Even Rouault
Fix nullptr dereference in utilities when argv[0] == NULL
2022-02-19Fix nullptr dereference in utilities whan argv[0] == NULLEven Rouault
https://lwn.net/Articles/?offset=50 was an entertaining reading where we learn that the fact that argv[0] contains the name of the binary is purely a convention, normally taken by the shell that launches the process, but not guaranteed by the execve() system call that does the job. The following test program tested against cct, cs2cs, geod, gie and proj make them cause a null pointer dereference ``` #include <unistd.h> #include <stdio.h> extern char **environ; int main() { char* argv[] = { NULL }; printf("%d\n", execve("/path/to/some/proj/binary", argv, environ)); return 0; } ```
2022-02-19Database: insert entries in the alias_name for ESRI transformations that ↵Even Rouault
match a EPSG entry Make it possible to query them by name. e.g. `projinfo "NAD_1927_To_WGS_1984_3"` will return EPSG:1172 transformation "NAD27 to WGS 84 (3)" Partially helps use case of https://lists.osgeo.org/pipermail/gdal-dev/2022-February/055480.html
2022-02-18CMake: set RUN_NETWORK_DEPENDENT_TESTS to ON by default only if network ↵Even Rouault
seems available (fixes #3060)
2022-02-17Doc: gall.rst: add note that Gall != Gall-PetersEven Rouault
2022-02-17Doc: mention Lambert c.e.a, Behrmann, and Gall-Peters projections as ↵Even Rouault
specializations of cea Shared credits with @pramsey / PR #3063
2022-02-16Merge pull request #3061 from rouault/remove_googletestKristian Evers
Remove googletest source code remains
2022-02-15Remove googletest source code remainsEven Rouault
They are no longer needed, as there were only used by autoconf builds. For CMake, we either use external googletest, or use CMake download capabilities.
2022-02-15Update man-pages from Sphinx-docsKristian Evers
2022-02-15Update NEWS for 9.0.0Kristian Evers
2022-02-15Update version numbers for 9.0.0Kristian Evers
2022-02-15Update ABI numbers for 9.0.0 releaseKristian Evers
2022-02-15Merge pull request #3058 from rouault/fix_3053Kristian Evers
ITRF2008: add EURA_T, NOAM_T, etc. plate names that include translation rates (fixes #3053)
2022-02-15ITRF2008: add EURA_T, NOAM_T, etc. plate names that include translation ↵Even Rouault
rates (fixes #3053)
2022-02-15ITRF2008: plate motion model: fix error on sign of z component of NOAM and x ↵Even Rouault
component of PCFC
2022-02-15Merge pull request #3057 from rouault/fix_3056Even Rouault
Fix importing CRS definition with +proj=peirce_q and +shape different…
2022-02-14Fix importing CRS definition with +proj=peirce_q and +shape different from ↵Even Rouault
square or diamond. Follow-up of #3014. Fixes #3056. master only
2022-02-14Merge pull request #3055 from rouault/over_fixEven Rouault
Better deal with importing strings like '+init=epsg:XXXX +over' (refs MapServer/MapServer#6478)
2022-02-14Better deal with importing strings like '+init=epsg:XXXX +over' (refs ↵Even Rouault
MapServer/MapServer#6478)
2022-02-14Merge pull request #3052 from mwtoews/ci-mac-ccacheEven Rouault
CI: set CCACHE_DIR for macOS
2022-02-14Merge pull request #3050 from rouault/fix_3029Even Rouault
CMake: remove all Mac specific settings added per #2009, …
2022-02-14Merge pull request #3049 from rouault/proj_ini_ca_bundle_pathEven Rouault
proj.ini: add a 'ca_bundle_path' variable
2022-02-14Merge pull request #3044 from AlexBass05/add-belgian-geoid-hbg18Even Rouault
Add Belgian geoid model hBG18 to grid alternatives
2022-02-15CI: set CCACHE_DIR for macOSMike Taves
2022-02-14CMake: split configuration files for apps and tests (#3048)Mike Taves
2022-02-13Merge pull request #3051 from rouault/epsg_10_054Even Rouault
Database: update to EPSG v10.054
2022-02-13Add Belgian geoid model hBG18 to grid alternativesAlexander Nehrbass
2022-02-13Database: update to EPSG v10.054Even Rouault
2022-02-13CMake: remove all Mac specific settings added per #2009, as they appear to ↵Even Rouault
be obsolete given current CMake versions (fixes #3029) And specifically remove set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) which was the only setting at a non-default value.
2022-02-12proj.ini: add a 'ca_bundle_path' variableEven Rouault
Cf thread https://lists.osgeo.org/pipermail/gdal-dev/2022-February/thread.html#55391