aboutsummaryrefslogtreecommitdiff
path: root/travis
AgeCommit message (Collapse)Author
2019-09-01Disable website generation for 6.1 branchKristian Evers
2019-06-04Update GitHub references: proj.4 -> PROJMike Taves
2019-06-01Update website: proj4.org -> proj.orgMike Taves
2019-05-15Publish website from 6.1 branchKristian Evers
2019-05-06data/Makefile.am: add detection of md5sum utility, and install md5sha1sum on ↵Even Rouault
MacOSX Travis
2019-05-02Travis: check that the exported symbols conform to what is expected (#1445)Kristian Evers
Travis: check that the exported symbols conform to what is expected
2019-05-01autoconf build: add a PROJ_DB_CACHE_DIR trick to speed-up builds (#1446)Kristian Evers
autoconf build: add a PROJ_DB_CACHE_DIR trick to speed-up builds
2019-05-01Merge branch 'master' into check_exported_symbolsKristian Evers
2019-04-28travis/install.sh: fix previous commit that failed on MacOSXEven Rouault
2019-04-28autoconf build: add a PROJ_DB_CACHE_DIR trick to speed-up buildsEven Rouault
If the PROJ_DB_CACHE_DIR environment variable is defined, then a $(PROJ_DB_CACHED_DIR)/proj.db.sql.md5 file is used to determine if the set of .sql files has changed since the last time. If not then $(PROJ_DB_CACHED_DIR)/proj.db is directly used. This can saved a few seconds when doing rebuilds. This is a poor man equivalent of ccache for generating the database :-)
2019-04-28travis/install.sh: use make -j$(nproc)Even Rouault
2019-04-26Travis: check that the exported symbols conform to what is expectedEven 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-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-04-05Disable status bars from 'pip install'Mike Taves
Also simplify language for .travis.yml
2019-04-05Adjust test outputsMike 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-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