| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-24 | CI: transition tests from autotools to cmake (#3023) | Mike Taves | |
| 2022-01-13 | Specify CMAKE_INSTALL_RPATH for macOS; use -rpath LDFLAGS for tests (#3009) | Mike Taves | |
| 2021-12-09 | Refactor post-install suite to test shared and static projlib (#2972) | Mike Taves | |
| 2021-11-25 | Also look for clcache for MSVC; only use wrappers for Xcode | Mike Taves | |
| 2021-11-20 | CMake: add option USE_CCACHE=OFF to use ccache to compile C/C++ objs | Mike Taves | |
| 2021-10-25 | lib_proj.cmake: add a PROJ::proj alias and add BUILD_INTERFACE include ↵ | Even Rouault | |
| directories, so that proj can be used as a subdirectory of a larger project (fixes #2905) | |||
| 2021-05-09 | CMake: "make dist" workalike via CPack (#2690) | Mike Taves | |
| 2021-03-07 | Travis ARM64: set NPROC=4 to avoid the autodetected 32 to blow out RAM | Even Rouault | |
| 2021-02-26 | CMake: add support for pkg-config (#2547) | Mike Taves | |
| 2020-11-27 | Move linux_gcc 4.8 job to github action, and on Travis-CI only keep the doc ↵ | Even Rouault | |
| publishing | |||
| 2020-11-27 | Github action: add a linux_gcc_32bit job | Even Rouault | |
| 2020-11-26 | travis/install.sh: make it robust to objdump on 20.04 and/or clang outputing ↵ | Even Rouault | |
| symbols in different order | |||
| 2020-10-16 | travis/install.sh: make output less verbose to hopefully avoid log size ↵ | Even Rouault | |
| limitation on Mac | |||
| 2020-10-06 | Update scripts/reference_exported_symbols.txt and fix checking of them in ↵ | Even Rouault | |
| travis/install.sh | |||
| 2020-04-07 | Test GCC 4.8 and CMake 3.9; resolve a few shadowed declaration warnings | Mike Taves | |
| 2020-03-21 | Add post-install checks for CMake and Autotools/pkg-config (#2077) | Mike Taves | |
| * Checks CMake's find_package(PROJ) and find_package(PROJ4) * Checks pkg-config used with a Makefile (Linux and macOS only) * Use proj.h / libproj with a simple 'testappprojinfo' | |||
| 2020-02-27 | Make tests independent of proj-datumgrid | Even Rouault | |
| Fixes #1984 - Copy BETA2007.gsb, MD, alaska, conus, ntf_r93.gsb, ntv1_can.dat grids from proj-datumgrid to data/tests. - Replace a couple uses of nzgd2kgrid0005.gsb in tests by ntf_r93.gsb - Add downsampled/subsetted versions of egm96_15.gtx as tests/egm96_15_downsampled.gtx and ntv2_0.gsb as tests/ntv2_0_downsampled.gsb This results in a few changes in expected results - Simpify travis/install.sh due to less configurations to test This results in a hopefully acceptable increase of the proj-X.Y.Z.tar.gz from 2.9 to 5.3 MB | |||
| 2020-02-11 | Use relative directory to locate PROJ resource files. | Even Rouault | |
| Fixes #1490 This is an extension of the Window-specific logic added recently to Unix builds. This reuses parts of proposed past commit https://github.com/OSGeo/PROJ/pull/1517/commits/82a07e51c6e24ddb936d131ababe29f1ac36ef14 (credits to @abellgithub) | |||
| 2020-02-08 | Travis: do only builds that test with all grids on -O2 builds that are ↵ | Even Rouault | |
| slower to build | |||
| 2020-02-08 | travis/install.sh: fix wrong setting of CXXFLAGS | Even Rouault | |
| 2020-02-08 | Travis: restrict symbol comparison to x86_64 builds | Even Rouault | |
| 2020-01-07 | Remove deprecated JNI bindings (#1825) | Kristian Evers | |
| Remove deprecated JNI bindings | |||
| 2020-01-07 | Remove deprecated JNI bindings | Kristian Evers | |
| Closes #1757 | |||
| 2020-01-05 | Make sure tests pass if extra grids are present | Even Rouault | |
| Should fix the issue reported in https://lists.osgeo.org/pipermail/proj/2020-January/009188.html Some extra north-american grids present in data/ can affect the results of some tests, so create a data/for_tests/ subdirectory in which we copy only select grids. | |||
| 2019-12-25 | Database: tune accuracy of Canadian NTv1 file w.r.t NTv2 | Even Rouault | |
| As on import of EPSG, we remove the supersession of Canadian NTv1 file w.r.t NTv2 (because the default behaviour of PROJ is to ignore superseded operations). However the NTv1 operation is advertized with an accuracy of 1m, whereas NTv2 is advertized with 1.5m. Consequently on areas where both files are valid, and if both files are available, NTv1 would be selected. So as a workaround, worsen the NTv1 accuracy to 2m so that NTv2 is used in priority. | |||
| 2019-09-25 | travis/install.sh: add a way of detecting problematic use of CS identifier ↵ | Even Rouault | |
| for Solaris compat | |||
| 2019-09-25 | Upgrade testing from trusty to xenial, and also: | Mike Taves | |
| * From openjdk-7 via apt to openjdk-11 via Travis CI xenial's $JAVA_HOME * From mingw 4.8 -> 5.3, as supported by xenial * clang+llvm for csa kept at version 6.0.0, but for ubuntu-16.04 * Furthermore xenial implicitly has many upgrades, specifically: - gcc 4.8.4 -> 5.4.0 - clang 4.0.0 -> 5.0.0 - cmake 3.9.2 -> 3.12.4 - python 3.4.3 -> 3.5.2 * cppcheck version kept at 1.61 (for trusty) due to many false positives with version 1.72 (for xenial) * Community code contribution documentation simplified to remove version of cppcheck, as this may outdated with updates to scripts | |||
| 2019-09-19 | address PR comments | Howard Butler | |
| 2019-09-19 | set PROJ_LIB on test targets for CMake | Howard Butler | |
| 2019-08-17 | PROJJSON: rename file as projjson.schema.json, and add versionning to it and ↵ | Even Rouault | |
| to exported PROJJSON strings | |||
| 2019-08-09 | PROJSJON: add import/export of VerticalCRS, CompoundCRS, BoundCRS, ↵ | Even Rouault | |
| Transformation and ConcatenatedOperation | |||
| 2019-08-09 | projinfo: rename JSON to PROJJSON | Even Rouault | |
| 2019-07-08 | Travis: add testing of JSON output against schema and upgrade everything to ↵ | Even Rouault | |
| Python3 | |||
| 2019-06-21 | Use HTTPS URLs for download.osgeo.org | Paul Menzel | |
| Change all occurrences with the command below. git grep -l http://download.osgeo.org/ | xargs sed -i 's,http://download.osgeo.org/,https://download.osgeo.org/,g' Fixes: https://github.com/OSGeo/PROJ/issues/1521 | |||
| 2019-05-01 | Merge branch 'master' into check_exported_symbols | Kristian Evers | |
| 2019-04-28 | travis/install.sh: fix previous commit that failed on MacOSX | Even Rouault | |
| 2019-04-28 | travis/install.sh: use make -j$(nproc) | Even Rouault | |
| 2019-04-26 | Travis: check that the exported symbols conform to what is expected | Even Rouault | |
| This is to help checking that we do not introduce un-intended API/ABI breakage. Not fully bullet proof, but a start. | |||
| 2019-04-05 | Adjust test outputs | Mike Taves | |
| - Tests should use unified diff with expected results - Show CMake build compile commands (VERBOSE=1) - Travis CI only has two cores, so "-j2" is sufficent | |||
| 2019-02-27 | Travis/Appveyor: use proj-datumgrid-1.8 | Even Rouault | |
| 2019-02-24 | .travis.yml: add build with g++-7 and -D_GLIBCXX_ASSERTIONS (refs #1290) | Even Rouault | |
| 2019-01-06 | Make sure that coveralls reports coverage from both c and cpp files | Kristian Evers | |
| 2018-12-30 | .travis.yml: build JNI bindings on Trusty linux_gcc | Even Rouault | |
| 2018-11-14 | Implement RFC 2: Initial integration of "GDAL SRS barn" work | Even Rouault | |
| This work mostly consists of: - a C++ implementation of the ISO-19111:2018 / OGC Topic 2 "Referencing by coordinates" classes to represent Datums, Coordinate systems, CRSs (Coordinate Reference Systems) and Coordinate Operations. - methods to convert between this C++ modeling and WKT1, WKT2 and PROJ string representations of those objects - management and query of a SQLite3 database of CRS and Coordinate Operation definition - a C API binding part of those capabilities This is all-in-one squashed commit of the work of https://github.com/OSGeo/proj.4/pull/1040 | |||
| 2018-09-19 | travis/install.sh: cleanups | Even Rouault | |
| 2018-09-19 | autoconf: fix 'make check' on out-of-tree builds | Even Rouault | |
| 2018-09-18 | Rename nad/ directory as data/ | Even Rouault | |
| 2018-08-11 | travis/install.sh: make sure to run tests without grids, and remove a ↵ | Even Rouault | |
| useless step | |||
| 2018-06-08 | Improve travis/install.sh | Even Rouault | |
| - No longer do the initial useless autoconf build - Make sure to do a cmake build from the tarball generated by 'make dist' | |||
| 2018-03-05 | Merge pull request #822 from sebastic/travis-proj-datumgrid | Kristian Evers | |
| Update travis to use proj-datumgrid-1.7. | |||
