| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-15 | Add support for PROJ_AUX_DB environment variable to set the path to one or ↵ | Even Rouault | |
| several auxiliary DBs | |||
| 2021-02-19 | LOG: Default log level PJ_LOG_ERROR | snowman2 | |
| 2020-12-15 | Remove internal use of PJ_LOG_DEBUG_MINOR and PJ_LOG_DEBUG_MAJOR | Even Rouault | |
| 2020-11-20 | Removed unused function pj_set_searchpath() and pj_set_finder() | Kristian Evers | |
| 2020-11-20 | Remove pj_ctx_* functions and use their proj_context counterparts | Kristian Evers | |
| 2020-11-20 | Remove legacy file API | Kristian Evers | |
| 2020-11-20 | Weed out proj_api.h datatypes and replace them with their proj.h counterparts | Kristian Evers | |
| 2020-10-19 | C API: add proj_context_clone() (#2383) | Alan D. Snow | |
| Fixes #2382 | |||
| 2020-08-20 | projCtx_t: Copy ini file settings, proj4_init_rules, etc.. when initializing ↵ | Alan D. Snow | |
| context from global (#2331) | |||
| 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-08-16 | ENH: Add support for custum CA Bundle path (#2323) | Alan D. Snow | |
| Fixes #2320 | |||
| 2020-01-22 | Merge RFC4 (#1865) | Even Rouault | |
| This commit is the result of the squashing of rfc4_dev branch in a single commit. It implements mostly RFC 4 related work. * Grid handling: - remove obsolete and presumably unfinished implementation of grid catalog functionality - all grid functionality is in grids.cpp/.hpp - vertical and horizontal grid shift: rework to no longer load whole grid into memory - remove hgrids and vgrids member from PJ structure, and store them in hgridshift/vgridshift/deformation structures - build systems: add optional libtiff dependency. Must be explicitly disabled if not desired - add support for horizontal and vertical grids in GeoTIFF, if libtiff is available - add GenericShiftGridSet and GenericShiftGrid classes, relying on TIFF grids, that can be used for generic purpose grid-based adjustment - add a +proj=xyzgridshift method to perform geocentric translation by grid. Used for French NTF to RGF93 transformation using gr3df97a.tif grid - deformation: add support for +grids= for GeoTIFF grids - horizontal grid shift: fix failures on points slightly outside a subgrid (fixes #209) * File management: - add a filemanager.cpp/.hpp to deal with file related work - test for legacy proj_api.h fileapi - proj.h: add proj_context_set_fileapi() and proj_context_set_sqlite3_vfs_name() (fixes #866) - add capability to read resource files from the user writable directory * Network access: - build systems: add optional curl dependency - add a curl-based default implementation for network related functionality - proj.h: add C API to control network functionality, and optionaly provide network callbacks - add data/proj.ini with default settings - add a SQLite3 local cache of downloaded chunks - add proj_is_download_needed() and proj_download_file() * Use Win32 Unicode APIs and expect all strings to be UTF-8 (fixes #1765) For backward compatibility, if PROJ_LIB content is found to be not UTF-8 or pointing to a non existing directory, then an attempt at interpretating it in the ANSI page encoding is done. proj_context_set_search_paths() now assumes strings to be in UTF-8, and functions returning paths will also return values in UTF-8. | |||
| 2019-11-12 | Fix proj_assign_context()/pj_set_ctx() with pipelines and alternative coord ↵ | Even Rouault | |
| operations Fixes https://github.com/OSGeo/gdal/issues/1989 pj_set_ctx() only changes the context to the main object. It should also recurse down to the steps of the pipeline and the alternative coordinate operations hold in alternativeCoordinateOperations In the GDAL use case with multithreaded reprojection, and objects being transferred between thread, this would cause a failed coordinate transformation to affect an unrelated transformation of another thread... | |||
| 2019-01-19 | typo fixes | Even Rouault | |
| 2019-01-09 | proj.h: add proj_context_set_file_finder() and ↵ | Even Rouault | |
| proj_context_set_search_paths() (refs #1150) | |||
| 2019-01-09 | Allocate projCtx_t as a C++ object | Even Rouault | |
| 2018-12-30 | Merge projects.h into proj_internal.h | Even Rouault | |
| 2018-12-29 | Experimantal C API: add a proj_assign_context() for advanced usage | Even Rouault | |
| 2018-12-26 | cpp conversion: remove useless pj_, PJ_ and proj_ filename prefixes | Even Rouault | |
