aboutsummaryrefslogtreecommitdiff
path: root/src/open_lib.cpp
AgeCommit message (Collapse)Author
2019-12-01Enhance PROJ resource file lookup on Windows for bin\..\share\proj (#1755)Joaquim
This PR is Windows only. It adds the directory ``.....\bin\..\share\proj``, where ``....\bin`` is the directory hosting ``proj.dll``, to the list of places where ``proj.db`` is searched. In addition to what happens at build time, this PR ads also the ability to do that at run-time. This means that a structure like ....\bin\proj.exe, proj.dll, ... ....\share\proj\proj.db, ... will still find proj.db without needing to set the PROJ_LIB environment variable
2019-10-28Various fixes/workarounds to make cppcheck 1.72 (Ubuntu 16.04) and ↵Even Rouault
HEAD/1.90dev happy (fixes #1648)
2019-05-29pj_open_lib_ex(): avoid off-by-one reading of name argument if strlen(name) ↵Even Rouault
== 1 (fixes #1489)
2019-05-29pj_open_lib() doc: specify that short_filename must not be null (refs #1489)Even Rouault
2019-04-06pj_open_lib_ex(): avoid false positive Coverity Scan warning abount nullptr ↵Even Rouault
dereference. CID 202725
2019-04-01paths set by user take priority over PROJ_LIB for search pathssnowman2
2019-02-27Fix null dereference warning.Elliott Sales de Andrade
Counter-intuitively, this means removing checks for nullptr. The compiler sees these checks and thinks the one remaining dereference is missing a check. However, since pj_get_default_ctx cannot return nullptr, these tests are redundant.
2019-01-09PROJ_LIB: support multiple paths supported by colon on Unix and semi-colon ↵Even Rouault
on Windows (fixes #1150)
2019-01-09proj.h: add proj_context_set_file_finder() and ↵Even Rouault
proj_context_set_search_paths() (refs #1150)
2018-12-30Merge projects.h into proj_internal.hEven Rouault
2018-12-26cpp conversion: remove useless pj_, PJ_ and proj_ filename prefixesEven Rouault