aboutsummaryrefslogtreecommitdiff
path: root/travis
AgeCommit message (Collapse)Author
2019-04-22Fix doc build on Travis OSXEven Rouault
Latest breathe 4.13.0 no longer work with sphinx 1.8.5 / Pyhon 2, so force use 4.12.0 for now. See https://travis-ci.com/OSGeo/proj.4/jobs/194629602 https://github.com/michaeljones/breathe/issues/431
2019-03-01Update docs and travis for 6.0.0 releaseKristian Evers
2019-02-27Travis/Appveyor: use proj-datumgrid-1.8Even Rouault
2019-02-24.travis.yml: add build with g++-7 and -D_GLIBCXX_ASSERTIONS (refs #1290)Even Rouault
2019-02-04CI: Install cross-compiled sqlite3 to cross directory.Elliott Sales de Andrade
2019-01-06Make sure that coveralls reports coverage from both c and cpp filesKristian Evers
2018-12-30.travis.yml: build JNI bindings on Trusty linux_gccEven Rouault
2018-12-17Add WKT1 grammar validation; change prototype of proj_obj_create_from_wkt()Even Rouault
2018-11-15autoconf / cmake: build test/ only if neededEven Rouault
2018-11-14Implement RFC 2: Initial integration of "GDAL SRS barn" workEven 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-29Doc building: fix warning regarding Altamimi2002 citation not foundEven Rouault
There was an issue since transformation.rst which uses this citation is alphabetically after references.rst. The documented workaround in https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/8 is to rename references.rst as zrefereces.rst, so it is alphabetically last.
2018-09-19Merge pull request #1128 from kbevers/build-docs-from-maintenance-branchKristian Evers
Build docs from maintenance branch
2018-09-19travis/install.sh: cleanupsEven Rouault
2018-09-19autoconf: fix 'make check' on out-of-tree buildsEven Rouault
2018-09-19Build docs from most recent maintenance branchKristian Evers
2018-09-18Rename nad/ directory as data/Even Rouault
2018-08-20travis/build_docs.sh: Make it error on exit, and improvements to be able to ↵Even Rouault
easily run it locally
2018-08-13Add Dockerfile for osgeo/proj-docs imageHoward Butler
2018-08-13reflect new osgeo/proj-docs docker container for documentation buildsHoward Butler
2018-08-11travis/install.sh: make sure to run tests without grids, and remove a ↵Even Rouault
useless step
2018-06-25deploy_website.sh: update gh-pages with a single force-pushed commit (fixes ↵Even Rouault
#1059) This will avoid the history of gh-pages to grow indifinitely, and thus the size of the PROJ git repository, whereas it has heavy binary objects like proj.pdf that are modified by each commit.
2018-06-10workaround for issue with sphinxcontrib-bibtexMike Toews
2018-06-10rewrite references using BibTeX and sphinxcontrib-bibtexMike Toews
2018-06-08Improve travis/install.shEven Rouault
- No longer do the initial useless autoconf build - Make sure to do a cmake build from the tarball generated by 'make dist'
2018-06-08Add a scripts/gen_html_coverage.sh to generate local report of code coverage ↵Even Rouault
with lcov/genhtml
2018-06-01Update encrypted projdocs-private.key.encEven Rouault
2018-06-01update doc deploy key for travis-ci.comHoward Butler
2018-05-30CI environment: adapt for C++11 capable environmentsEven Rouault
2018-04-25updated PDF file name to copy to gh-pagesmwtoews
also modify proj4docs -> projdocs (should be harmless, as this is a working directory within /tmp)
2018-03-24Don't set -std=c89 in CMakeLists.txtAaron Puchert
This allows us to take advantage of newer features when they are available. However, builds on Travis still use -std=c89 to ensure C89 compatibility. Locally this can be achieved with either * cmake -DCMAKE_C_STANDARD=90 .. * cmake -DCMAKE_C_FLAGS='-std=c89' .. * C_FLAGS='-std=c89' cmake .. We also reorder the warning flags: they are all part of the standard build now, but -Werror is only applied on Travis. Fixes #892.
2018-03-14Add a Travis CLang Static Analyzer targetEven Rouault
2018-03-14Add a scripts/cppcheck.sh that check both warnings and errors, and use it in ↵Even Rouault
travis/linux_gcc
2018-03-11mingw32 travis: reduce number of iterations for multistresstestEven Rouault
2018-03-05Merge pull request #822 from sebastic/travis-proj-datumgridKristian Evers
Update travis to use proj-datumgrid-1.7.
2018-03-05Update Travis & AppVeyor configuration to use proj-datumgrid-1.7.Bas Couwenberg
2018-02-26Update travis to use proj-datumgrid-1.7RC2.Bas Couwenberg
2018-02-24Rerun tests without grids not included in proj-datumgrid.Bas Couwenberg
2018-02-23Update travis to use proj-datumgrid-1.7RC1.Bas Couwenberg
2018-02-23Download BETA2007 grid from proj-datumgrid package in CI scripts.Kristian Evers
Following PR #806 which removed various grids from nad/, we now have to download the BETA2007 grid before that DHDN_ETRS89 test can pass successfully.
2018-02-05Make a README from README.md when running 'make dist' (#772)Kristian Evers
Make a README from README.md when running 'make dist'. README.md is stripped from the CI status images that is displayed on GitHub, but other README is just a copy of README.md. Adjusted travis/install.sh so that 'make dist-all' is not run on the source distribution.
2018-02-02Remove GIGS Python test suite.Kristian Evers
All the GIGS JSON files have been converted to the gie format and are now covered by running "make check". Therefore we no longer need the Python setup. Removing it from the Travis CI setup should speed up the test execution time a bit.
2018-01-09Add gie tests to autoconf makefile.Kristian Evers
Download grid files as the first thing in the travis install script and that 'make check' can be run without errors caused by missing grids.
2017-12-18Enable wildcard globbing for MSVC builds (#714)Thomas Knudsen
* Enable wildcard globbing for MSVC builds * Use globbing to run all gie tests * Despite merge title: Also use wildcards on gie tests when using GNU compilers
2017-12-17Merge pull request #713 from kbevers/travis-c89Kristian Evers
Add -std=c89 to travis targets
2017-12-17Add -std=c89 to travis targets.Kristian Evers
The multistresstest code has been made C89 compliant in the process.
2017-12-17Free format everywhere (#693)Thomas Knudsen
* Free format now in cmd lines, in gie, and in init files * Corrected handling of defaults * Add demo of integrated definition and validation * Repair stack-smashing memmove in get_init * repair paralist corruption, clean up debug output * Install test files for nmake builds * Add many improvements following suggestions by @schwehr * Be consistent in requiring lower case everywhere in gie.c Also, this Fixes #703 and Fixes #697
2017-12-12Travis MacOSX: install pipEven Rouault
2017-11-29Remove the last remains of the internal selftestKristian Evers
2017-11-28Add tests for GDA2020 (#688)Thomas Knudsen
Add GDA2020 tests, and correct the PJ_helmert bug they revealed
2017-11-20Replace pj_ell_set with reimplementation... (#675)Thomas Knudsen
* Replace pj_ell_set with reimplementation supporting ellipsoid inheritance * remove unreachable code from pj_ell_set.c * Swap steps, so ellps args are read first, in accordance with historical behaviour * Add ellipsoid tests to CI targets * Reduce some optimistic tolerances OS/X appears to have a slightly off float handling, resulting in differences at the nanometer level. Switching to 10 nm.