| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-18 | SingleCRS::baseIsEquivalentTo(): fix potential crash that is triggered by ↵ | Even Rouault | |
| fdf5111a9a790926aacec75a07d30508a8ed9c91 changes | |||
| 2022-03-16 | Merge pull request #3118 from rouault/dynamic_datum_isequivalentto | Even Rouault | |
| Fix comparison of GeodeticRefrenceFrame vs DynamicGeodeticReferenceFrame | |||
| 2022-03-16 | Merge pull request #3110 from OSGeo/backport-3108-to-9.0 | Even Rouault | |
| [Backport 9.0] createOperations(): fix issue in transformation northing,easting projected CRS -> +proj=longlat +lon_wrap (fixes #3095) | |||
| 2022-03-14 | Merge pull request #3111 from direvus/1483-round-to-date | Kristian Evers | |
| unitconvert: round to nearest date when converting to yyyymmdd. | |||
| 2022-03-11 | Merge pull request #3112 from direvus/2540-doxygen-missing-funcs | Kristian Evers | |
| DOCS: add missing functions from filemanager.cpp | |||
| 2022-03-10 | Merge pull request #3108 from rouault/fix_3095 | Even Rouault | |
| createOperations(): fix issue in transformation northing,easting projected CRS -> +proj=longlat +lon_wrap (fixes #3095) | |||
| 2022-03-09 | Merge pull request #3102 from rouault/fix_3076 | Even Rouault | |
| Fix issues with WKT of concatenated operations (#3076) | |||
| 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-06 | Merge pull request #3089 from rouault/fix_3077 | Even Rouault | |
| Fix wrong results with SQLite 3.38.0 (fixes #3077) | |||
| 2022-03-05 | Increase MAX_ITER so Mollweide forward projection works near the poles. (#3082)backport-3082-to-9.0 | erykoff | |
| 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 | |||
