| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-18 | Merge pull request #2577 from rouault/insert_sql | Even Rouault | |
| Add capability to get SQL statements to add custom CRS in the database | |||
| 2021-03-17 | Fix proj_clone() to work on 'meta' coordinate operation PJ* objects that can ↵ | Even Rouault | |
| be returned by proj_create_crs_to_crs() | |||
| 2021-03-15 | Doc improvements regarding recomandation not to alter official registries ↵ | Even Rouault | |
| and use auxiliary databases | |||
| 2021-03-15 | Add proj_context_get_database_structure() to dump structure of empty valid ↵ | Even Rouault | |
| auxiliary DB | |||
| 2021-03-15 | SQL output: add capability to restrict the authorities into which to look ↵ | Even Rouault | |
| for intermediate objects | |||
| 2021-03-15 | Add C/C++ API to get SQL statements to insert a CRS into database | Even Rouault | |
| 2021-03-10 | Make proj_lp_dist() and proj_geod() work on a PJ* CRS object | Even Rouault | |
| 2021-03-07 | typo fixes | Even Rouault | |
| 2021-03-03 | Reformat code with clang-format-10 from ubuntu 20.04 | Even Rouault | |
| 2021-02-11 | C API: avoid error messages to be emitted in PJ_LOG_NONE log level (fixes #2526) | Even Rouault | |
| 2020-12-28 | C API: add proj_crs_is_derived() | Even Rouault | |
| 2020-12-15 | Revise error codes to have a reduced set exposed in the public API. | Even Rouault | |
| Fixes #2482 And also add proj_context_errno_string() Revise gie 'expect failure errno XXXX' strings | |||
| 2020-11-29 | Merge pull request #2450 from rouault/setAllowEllipsoidalHeightAsVerticalCRS | Even Rouault | |
| Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDAL | |||
| 2020-11-24 | Add option to allow export of Geographic/Projected 3D CRS in WKT1_GDAL | Even Rouault | |
| as CompoundCRS with a VerticalCRS being an ellipsoidal height, which is not conformant. But needed for LAS 1.4 that only supports WKT1 | |||
| 2020-11-20 | Remove old pj_ memory (de)allocation functions | Kristian Evers | |
| Gone are pj_malloc, pj_calloc, pj_dalloc and pj_dealloc. Their primary function as API memory functions in proj_api.h is no longer there and the other use as a workaround for old errno problems is no longer valid either. Replaced with malloc and free across the codebase. | |||
| 2020-11-20 | Remove pj_ctx_* functions and use their proj_context counterparts | Kristian Evers | |
| 2020-11-01 | proj.h: add PJ_CATEGORY_DATUM_ENSEMBLE for proj_create_from_database() | Even Rouault | |
| 2020-11-01 | projinfo / createObjectsFromName(): support returning a datum ensemble | Even Rouault | |
| 2020-11-01 | Merge pull request #2402 from rouault/improved_comments_datum | Even Rouault | |
| Doxygen: improve doc of functions related to Datum/DatumEnsemble | |||
| 2020-10-31 | Doxygen: improve doc of functions related to Datum/DatumEnsemble | Even Rouault | |
| 2020-10-31 | proj_create_ellipsoidal_2D/3D_cs(): doc improvement | Even Rouault | |
| 2020-10-25 | Fix issues spotted by cppcheck | Even Rouault | |
| 2020-10-16 | Add multi-line PROJ string export capability, and use it by default in ↵ | Even Rouault | |
| projinfo (unless --single-line is specified) (fixes #1543) | |||
| 2020-10-11 | C API: add proj_dynamic_datum_get_frame_reference_epoch() | Even Rouault | |
| 2020-10-11 | Database query: add ↵ | Even Rouault | |
| AuthorityFactory::ObjectType::DYNAMIC_GEODETIC_REFERENCE_FRAME and DYNAMIC_VERTICAL_REFERENCE_FRAME, and make corresponding C API work | |||
| 2020-10-08 | Add C API to work with datum ensemble | Even Rouault | |
| Add: - proj_crs_get_datum_ensemble() - proj_crs_get_datum_forced() - proj_datum_ensemble_get_member_count() - proj_datum_ensemble_get_accuracy() - proj_datum_ensemble_get_member() Make proj_create_geographic_crs_from_datum() and proj_create_geocentric_crs_from_datum() accept a datum ensemble. | |||
| 2020-09-04 | DOC: Fix reference to proj_get_codes_from_database in ↵ | Alan D. Snow | |
| proj_get_crs_info_list_from_database docstring (#2345) | |||
| 2020-08-26 | proj_create_vertical_crs_ex(): add a ACCURACY option to provide an explicit ↵ | Even Rouault | |
| accuracy, or derive it from the grid name if it is known | |||
| 2020-08-19 | Code reformatting | Even Rouault | |
| 2020-08-19 | Add methods to ensure safer interactions with cpp_context | snowman2 | |
| 2020-08-19 | Clone projCppContext context when copying projCtx_t (#2324) | Alan D. Snow | |
| 2020-07-06 | Merge pull request #2274 from snowman2/pjtype | Even Rouault | |
| ENH: Added temporal, engineering, and parametric datum PJ_TYPE enumerations | |||
| 2020-07-04 | C API: missing a few SANITIZE_CTX() in entry points (#2292) | Even Rouault | |
| Found when investigating https://github.com/OSGeo/gdal/issues/2744 but the root cause of the GDAL issue is different. | |||
| 2020-06-26 | ENH: Added temporal, engineering, and parametric datum PJ_TYPE enumerations | snowman2 | |
| 2020-06-24 | c_api.cpp: code reformating | Even Rouault | |
| 2020-06-24 | Replace assert with errors in c_api.cpp when some preconditions are not met ↵ | Alan D. Snow | |
| (#2269) Closes #2268 | |||
| 2020-06-10 | Fix access violation in proj_context_get_database_metadata | Olli Räisä | |
| 2020-05-14 | Merge pull request #2215 from rouault/fix_2214 | Even Rouault | |
| ProjectedCRS::identify(): fix identification of EPSG:3059 (fixes #2214) | |||
| 2020-05-13 | ProjectedCRS::identify(): fix identification of EPSG:3059 from ↵ | Even Rouault | |
| 'LKS92_Latvia_TM' name, and other cleanups/improvements (fixes #2214) | |||
| 2020-05-09 | scripts/fix_typos.sh: fix URLs to dictionaries, and fix typos spotted | Even Rouault | |
| 2020-04-15 | C API: add proj_operation_factory_context_set_allow_ballpark_transformations() | Even Rouault | |
| 2020-04-03 | createFromUserInput(): allow compound CRS with the 2 parts given by names, ↵ | Even Rouault | |
| e.g. 'WGS 84 + EGM96 height' | |||
| 2020-03-23 | proj_get_suggested_operation(): extra fix to behave similarly to ↵ | Even Rouault | |
| proj_create_crs_to_crs_from_pj() | |||
| 2020-03-19 | proj_get_suggested_operation(): fix when there are only operations without ↵ | Even Rouault | |
| area of use | |||
| 2020-03-16 | Merge branch 'master' into add_proj_get_suggested_operation | Even Rouault | |
| 2020-03-13 | Add proj_get_suggested_operation() | Even Rouault | |
| Return the index of the operation that would be the most appropriate to transform the specified coordinates. This operation may use resources that are not locally available, depending on the search criteria used by proj_create_operations(). This could be done by using proj_create_operations() with a punctual bounding box, but this function is faster when one needs to evaluate on many points with the same (source_crs, target_crs) tuple. | |||
| 2020-03-12 | Add proj_get_units_from_database() (fixes #2004) | Even Rouault | |
| 2020-02-27 | Fix warnings of latest cppcheck master | Even Rouault | |
| 2020-02-24 | Expose proj_context_is_network_enabled() in C API | Even Rouault | |
| 2020-01-23 | Fix wrong use of derivingConversionRef() that caused GDAL bug | Even Rouault | |
| Hopefully final cut at solving the same class of bug that the one that affected QGIS in December. This time, this hit GDAL in the situation of https://lists.osgeo.org/pipermail/gdal-dev/2020-January/051500.html The bug fix for that particular issue is in PROJStringParser::createFromPROJString() But grepping more in the code base, I could find other potential smelly situations (might not be issues, but better be safe than sorry), so let's fix them too. Bottom line is: derivingConversionRef() should *only* be used for consultation, and never to create a new ProjectedCRS() | |||
