| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-09 | Merge pull request #3098 from rouault/fix_gdal_5408 | Even Rouault | |
| Fix issue when transforming from/to BoundCRS of 3D CRS with non-Green… | |||
| 2022-03-08 | Fix 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-06 | Merge pull request #3089 from rouault/fix_3077 | Even Rouault | |
| Fix wrong results with SQLite 3.38.0 (fixes #3077) | |||
| 2022-03-06 | Fix wrong results with SQLite 3.38.0 (fixes #3077) | Even Rouault | |
| 2022-03-05 | Increase MAX_ITER so Mollweide forward projection works near the poles. (#3082) | erykoff | |
| 2022-03-01 | Bump version numbers in preparation for 9.1.0 release | Kristian Evers | |
| 2022-02-23 | Simple SOVERSION (#3066)9.0.0 | Mike Taves | |
| Co-authored-by: Bas Couwenberg <sebastic@xs4all.nl> | |||
| 2022-02-23 | Rename "Kavraisky" to transliteration "Kavrayskiy" used by Snyder1993 (#3071) | Mike Taves | |
| 2022-02-22 | geog3DToVertTryThroughGeog2D(): avoid potential nullptr deref (CID 383355) | Even Rouault | |
| 2022-02-22 | WKTParser::Private::buildProjectedCRS(): avoid potential nullptr deref (CID ↵ | Even Rouault | |
| 383362) | |||
| 2022-02-22 | ProjectedCRS::_exportToWKT(): avoid false positive warning about nullptr ↵ | Even Rouault | |
| deref (CID 383356) | |||
| 2022-02-22 | UnitOfMeasure::operator=(UnitOfMeasure &&): avoid use of moved member (CID ↵ | Even Rouault | |
| 383358) | |||
| 2022-02-22 | CTable2Grid::open(): add missing call to extent.computeInvRes() (CID 383359) | Even Rouault | |
| 2022-02-22 | proj_grid_info(): check pj_find_file() output (CID 383357) | Even Rouault | |
| 2022-02-19 | Fix nullptr dereference in utilities whan argv[0] == NULL | Even 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-15 | Update version numbers for 9.0.0 | Kristian Evers | |
| 2022-02-14 | Fix 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-14 | Better deal with importing strings like '+init=epsg:XXXX +over' (refs ↵ | Even Rouault | |
| MapServer/MapServer#6478) | |||
| 2022-02-14 | Merge pull request #3049 from rouault/proj_ini_ca_bundle_path | Even Rouault | |
| proj.ini: add a 'ca_bundle_path' variable | |||
| 2022-02-14 | CMake: split configuration files for apps and tests (#3048) | Mike Taves | |
| 2022-02-12 | proj.ini: add a 'ca_bundle_path' variable | Even Rouault | |
| Cf thread https://lists.osgeo.org/pipermail/gdal-dev/2022-February/thread.html#55391 | |||
| 2022-02-09 | createOperations(): fix transformations from/to a BoundCRS of a ↵ | Even Rouault | |
| DerivedGeographicCRS coming from WKT | |||
| 2022-02-09 | filemanager.cpp: reformat [ci skip] | Even Rouault | |
| 2022-02-07 | CMake: make BUILD_SHARED_LIBS=ON the default even on Windows | Even Rouault | |
| 2022-02-04 | Merge pull request #3037 from direvus/2529-err-code-unknown-format | Even Rouault | |
| Set more precise error code for parsing errors in proj_create(). | |||
| 2022-02-04 | Set more precise error code for parsing errors in proj_create(). | Brendan Jurd | |
| If proj_create() catches a ParsingException, and the error code hasn't otherwise been set internally, set the error code to PROJ_ERR_INVALID_OP_WRONG_SYNTAX instead of allowing it to default to the generic PROJ_ERR_OTHER. Ref #2529 | |||
| 2022-02-03 | Allow PROJ_LIB paths wrapped with double quotes (#3031) | Mateusz Łoskot | |
| This improvement is mostly useful on Windows, where users are used to wrapping paths with whitespaces with double quotes. For example, these should now be allowed (correctly concatenated): PROJ_LIB="C:\Program Files\PROJ";C:\Users\mloskot\PROJ | |||
| 2022-01-31 | Drop autotools; move remaining useful m4 macros (#3027) | Mike Taves | |
| 2022-01-24 | Merge pull request #3024 from rouault/fix_cygwin_build | Even Rouault | |
| filemanager.cpp: fix build issue with Cygwin | |||
| 2022-01-20 | lookForGridInfo(): make it work properly when passed the old PROJ name | Even Rouault | |
| Fixes https://github.com/qgis/QGIS/issues/45470 That is, if the file for the old PROJ name is not found, but the file for the new PROJ name is found, then use the later for fullFilename and gridAvailable. | |||
| 2022-01-18 | networkfilemanager.cpp: fix build issue with Cygwin | Even Rouault | |
| 2022-01-18 | filemanager.cpp: fix build issue with Cygwin | Even Rouault | |
| 2022-01-13 | Specify CMAKE_INSTALL_RPATH for macOS; use -rpath LDFLAGS for tests (#3009) | Mike Taves | |
| 2022-01-12 | Conversion::_exportToPROJString(): fix potential crash introduced in recent ↵ | Even Rouault | |
| commit. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43546 | |||
| 2022-01-12 | Merge pull request #3010 from rouault/fix_2739 | Even Rouault | |
| Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway depth | |||
| 2022-01-11 | Merge pull request #3014 from rouault/fix_3011 | Even Rouault | |
| peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape (fixes #3011) | |||
| 2022-01-09 | Minor cppcheck fixes | Even Rouault | |
| 2022-01-09 | peirce_q: add inversion of +shape=square and diamond through generic ↵ | Even Rouault | |
| inversion method | |||
| 2022-01-07 | Map peirce_q to pseudo WKT2 and ESRI WKT | Even Rouault | |
| 2022-01-07 | peirce_q: rename +type parameter wrongly introduced in 8.2.1 to +shape ↵ | Even Rouault | |
| (fixes #3011) | |||
| 2022-01-07 | labrd: document in the tagline and documentation that lat_0 is required (#2997) | Bert Huijben | |
| 2022-01-07 | Merge pull request #3013 from rouault/fix_3012 | Even Rouault | |
| proj_get_crs_info_list_from_database(): report PJ_TYPE_GEODETIC_CRS for IAU_2015 -ocentric geodetic CRS (fixes #3012) | |||
| 2022-01-06 | proj_get_crs_info_list_from_database(): report PJ_TYPE_GEODETIC_CRS for ↵ | Even Rouault | |
| IAU_2015 -ocentric geodetic CRS (fixes #3012) | |||
| 2022-01-06 | Implement Geographic3D to Depth/Geog2D+Depth as used by ETRS89 to CD Norway ↵ | Even Rouault | |
| depth Fixes #2739 Verified with example from IOGP Guidance Note 7-2 (ver 62, Dec 2021) page 169, with 38 = h_obs - D_obs = 50 - 12. $ echo 60.0015 4.9960 38 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4937 EPSG:9883 60.0015 4.9960 5.8827 $ echo 60.0015 4.9960 38 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4937 EPSG:4258+9672 60.0015 4.9960 5.8827 $ echo 60.0015 4.9960 5.8827 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:9883 EPSG:4937 60.0015 4.9960 38.0000 $ echo 60.0015 4.9960 5.8827 | PROJ_LIB=data PROJ_NETWORK=ON bin/cs2cs -d 4 EPSG:4258+9672 EPSG:4937 60.0015 4.9960 38.0000 | |||
| 2022-01-04 | Handle EPSG:1111 'Transverse Mercator (3D)' method (used in EPSG:10.044 by ↵ | Even Rouault | |
| Projected 3D CRS EPSG:9895 'Luxembourg TM (3D)' | |||
| 2022-01-04 | Merge pull request #3006 from rouault/fix_for_doxygen_1_9_3 | Even Rouault | |
| Fix doc generation with Doxygen 1.9.3 | |||
| 2022-01-04 | Merge pull request #3001 from mwtoews/rfc-7-csa | Even Rouault | |
| Transition Clang Static Analizer to use CMake | |||
| 2022-01-04 | Fix doc generation with Doxygen 1.9.3 | Even Rouault | |
| Since the update to Doxygen 1.9.3, doc generation was broken. With bisection of doxygen, it was found this was due to commit https://github.com/doxygen/doxygen/commit/ee8f3fb7a2ed74ee30ae3202707617e97f6641ff which makes Doxygen honour nested @cond . This revealed bad pairing of @cond / @endcond in our code, fixed by this commit. | |||
| 2022-01-02 | Transition Clang Static Analizer to use CMake | Mike Taves | |
| 2021-12-26 | Update ABI numbers for 8.2.1 release | Kristian Evers | |
