aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-10CI Plot job: build PROJ from source (fixes #2961)Even Rouault
2021-12-09Merge pull request #2976 from rouault/compound_to_compound_ballparkEven Rouault
createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to "NAD83(CSRS) + CGVD2013(CGG2013) height"
2021-12-08createOperations(): improvement for "NAD83(CSRS) + CGVD28 height" to ↵Even Rouault
"NAD83(CSRS) + CGVD2013(CGG2013) height" That transformation involves doing CGVD28 height to CGVD2013(CGG2013) height by doing: - CGVD28 height to NAD83(CSRS): EPSG registered operation - NAD83(CSRS) to CGVD2013(CGG2013) height by doing: * NAD83(CSRS) to NAD83(CSRS)v6: ballpark * NAD83(CSRS)v6 to CGVD2013(CGG2013): EPSG registered operation
2021-12-09Refactor post-install suite to test shared and static projlib (#2972)Mike Taves
2021-12-07Merge pull request #2973 from rouault/epsg_10_041Even Rouault
Database: update to EPSG v10.041
2021-12-06Database: update to EPSG v10.041Even Rouault
2021-12-04Merge pull request #2970 from mwtoews/static-extra-libsEven Rouault
Refactor proj.pc to use EXTRA_LIBS; add -lpthread to Libs.private
2021-12-05Refactor proj.pc to use EXTRA_LIBS; add -lpthread to Libs.privateMike Taves
2021-12-04Merge pull request #2968 from rouault/fix_ossfuzz_41462Even Rouault
Fix extremely long parsing time on hostile PROJ strings
2021-12-03Merge pull request #2960 from AlexBass05/pl_gugik_PL-geoid-2011Even Rouault
Add vertical grid files for PL-geoid-2011, Polish geoid model
2021-12-02Merge pull request #2964 from Fa7C0n/masterEven Rouault
Fix github path for crs2crs2grid.py in HTDP
2021-12-02PROJStringSyntaxParser(): make it use pj_trim_argc/argv to have similar ↵Even Rouault
tokenization/serialization in different code paths This avoids in particular recursive calls to ob_tran initialization on weird inputs. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462
2021-12-02PROJ string parsing: fix unquoting of parameter values when the parameter ↵Even Rouault
name is just one single character Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41462
2021-12-02Merge pull request #2966 from rouault/fix_2965Even Rouault
Cache result of proj_get_type() to help for performance of proj_factors() (fixes #2965)
2021-12-01Cache result of proj_get_type() to help for performance of proj_factors() ↵Even Rouault
(fixes #2965)
2021-12-01Fix path for crs2crs2grid.pyGokul Ganesan
2021-11-26Merge pull request #2962 from mwtoews/cmake-mingw_w64Even Rouault
CI: change autotools->cmake for x86_64-w64-mingw32
2021-11-26CI: change autotools->cmake for x86_64-w64-mingw32Mike Taves
2021-11-26DOC: rewrite parts of plot.py to use geojson instead of fiona (#2959)Mike Taves
2021-11-25Update metadata.sql to PROJ-data version 1.9Alexander Nehrbass
2021-11-25Add vertical gird files for PL-geoid-2011, Polish geoid modelAlexander Nehrbass
2021-11-25Merge pull request #2948 from mwtoews/cmake-ccacheEven Rouault
CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objs
2021-11-25Move option to module and add more commentsMike Taves
2021-11-25Also look for clcache for MSVC; only use wrappers for XcodeMike Taves
2021-11-24Merge pull request #2957 from rouault/fix_ossfuzz_41290Even Rouault
Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad performance pattern on hostile pipelines
2021-11-24Pipeline parsing: reject proj=/o_proj= before first step, to avoid bad ↵Even Rouault
performance pattern on hostile pipelines Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41290
2021-11-22Merge pull request #2953 from nyalldawson/esri_p3Even Rouault
Refactor parameter handling and sql generation when ingesting projcs from ESRI
2021-11-22build_db_from_esri.py: fix pyflakes3 warning, and make it python 3.8 compatibleEven Rouault
2021-11-22Refactor parameter handling and sql generation when ingesting projcsNyall Dawson
from ESRI Avoids a bunch of duplicate code and makes it easier to add support for additional methods in future
2021-11-22Make WKT unit handling when ingesting ESRI projection db more robustNyall Dawson
2021-11-22Merge pull request #2952 from nyalldawson/esri_cs_codeEven Rouault
Fix mapping of coordinate system codes for ft when ingesting ESRI projection db
2021-11-22Fix mapping of coordinate system codes for ft when ingesting ESRINyall Dawson
projection db
2021-11-20Merge pull request #2943 from nyalldawson/esri_12_9Even Rouault
Update ESRI projection engine db to version 12.9
2021-11-20Docs: Add new Ellipsoids page to explain ellipsoidal parameters (#2922)Brendan Jurd
Co-authored-by: Rohit <rohitpingale103@gmail.com> Co-authored-by: Brendan Jurd <brendan.jurd@geoplex.com.au> Co-authored-by: Mike Taves <mwtoews@gmail.com>
2021-11-20Merge pull request #2949 from jschueller/patch-1Even Rouault
Fix windows.h conflict with Criterion::STRICT
2021-11-19Fix windows.h conflict with Criterion::STRICTJulien Schueller
If window.h is included in the same compilation unit we can expect this kind of errors: ``` util.hpp:348:15: error: expected identifier before ‘,’ token 348 | STRICT, ```
2021-11-20CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objsMike Taves
2021-11-19Merge pull request #2945 from direvus/doxy-latex-settingKristian Evers
DOCS: Remove LATEX_SOURCE_CODE setting from Doxyfile.
2021-11-19Merge pull request #2944 from direvus/2540-docs-missing-funcsKristian Evers
DOCS: Add doxygen entry for proj_context_set_search_paths.
2021-11-19DOCS: Remove LATEX_SOURCE_CODE setting from Doxyfile.Brendan Jurd
Doxygen was issuing warnings that this setting is now obsolete, which was causing the docs build process to abort.
2021-11-19DOCS: Add doxygen entry for proj_context_set_search_paths.Brendan Jurd
Refs #2540.
2021-11-16When matching conversions from ESRI db, keep searching if we findNyall Dawson
a deprecated conversion for a non-deprecated CRS
2021-11-16Force conversion of Unity units to Years for epochs in esri projection engine dbNyall Dawson
2021-11-16Update ESRI projection db using wkt2 definitionsNyall Dawson
2021-11-16Update build_db_from_esri.py to use wkt2 definitions instead of wkt1Nyall Dawson
2021-11-15createOperationsGeogToGeog(): avoid potential harmless floating-point ↵Even Rouault
division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41045
2021-11-15Code reformatEven Rouault
2021-11-14Merge pull request #2938 from rouault/fix_ossfuzz_40955Even Rouault
createOperationsCompoundToCompound(): fix null pointer dereference when connection to proj.db doesn't exist.
2021-11-14Merge pull request #2937 from rouault/fix_2936Even Rouault
createOperations(): do not stop at the first operation in the PROJ namespace for vertical transformations
2021-11-12createOperationsCompoundToCompound(): fix null pointer dereference when ↵Even Rouault
connection to proj.db doesn't exist. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40955