Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-02 | Travis CI: Build Linux export template with `disable_3d=yes` | Hugo Locurcio | |
This increases the build coverage by making sure the Linux export template still compiles when 3D support is disabled. This also adds human-readable names to each job, which are displayed on the Travis CI interface. | |||
2019-05-20 | Travis: Update clang-format to version 8.0 | Rémi Verschelde | |
2019-04-02 | Enable warnings=extra on clang and GCC testers. | marxin | |
And remove 2 warnings from warnings=extra. | |||
2019-02-19 | Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds | Rémi Verschelde | |
Also add one GCC 5 legacy build job for debug template. | |||
2019-02-19 | Enable warnings=all and werror=yes for gcc-8 GCC builder. | marxin | |
2019-02-19 | Add gcc-8 to Travis. | marxin | |
2019-01-09 | Travis: Use pip to install SCons on OSX | Rémi Verschelde | |
Not sure why we switched from homebrew to scons-local anymore, but pip should work just fine and is recommended by upstream. Downloads of scons-local from SourceForge were quite iffy, so this should help avoid CI errors due to not having downloaded SCons successfully. Setting Python's user binary PATH seems necessary on Travis/OSX as per travis-ci/travis-ci#5030 (confirmed that 'scons' is not in PATH without it). | |||
2018-10-25 | Support globs in csproj includes | Ignacio Etcheverry | |
2018-10-04 | Travis: Enable 'werror' for X11 and Android builds | Rémi Verschelde | |
They are currently warning-free, so let's keep it that way. | |||
2018-09-17 | Build some targets in release and release_debug mode on Travis CI | Hugo Locurcio | |
This makes sure the release code path is tested in CI builds. This closes #22147. | |||
2018-08-29 | Travis: Move Coverity module to x11-tools-mono-gcc build | Rémi Verschelde | |
Update Coverity Scan secure token, previous one expired. | |||
2018-08-21 | CI: Disable debug_symbols on Travis/AppVeyor | Rémi Verschelde | |
Also increase AppVeyor cache size to 1024, should match what is available for us in the free plan: https://www.appveyor.com/docs/build-cache/#cache-size-beta And drop obsolete debug_release option for Windows, superseded by target=release and debug_symbols=yes. | |||
2018-08-04 | Use Xcode 9.4 on Travis CI | Hugo Locurcio | |
See <https://blog.travis-ci.com/2018-07-19-xcode9-4-default-announce>. | |||
2018-07-18 | Travis: Install libstdc++ >= 4.9 for clang-format-6.0 | Rémi Verschelde | |
2018-07-18 | Travis: Update style checks to clang-format 6.0.1 | Rémi Verschelde | |
2018-06-15 | Travis: Build Mono module in linux tools job | Rémi Verschelde | |
2018-06-15 | Travis: Make dependencies follow the matrix requirements | Rémi Verschelde | |
Also make the coverity addon only applied to the static checks build job. | |||
2018-06-15 | Travis: Cleanup build matrix | Rémi Verschelde | |
Remove unused MinGW config, switch server build to gcc/tools. Update COVERITY_SCAN_TOKEN's secure. | |||
2018-05-10 | Travis: Add server build with clang | Rémi Verschelde | |
2018-04-12 | Travis: Enforce Coverity Scan on STATIC_CHECKS Linux/gcc build job | Rémi Verschelde | |
Also ensure that we are not using cached build objects (need to build from scratch), and update encrypted Coverity Scan token. | |||
2018-04-12 | Travis: Remove unnecessary/obsolete before_install call | Rémi Verschelde | |
It comes from the Coverity documentation but it fails, and their example projects don't use it. | |||
2018-04-12 | Travis: Add setup for Coverity Scan | Rémi Verschelde | |
2018-04-10 | Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone builds | Rémi Verschelde | |
2018-04-10 | Travis: Reenable osx and iphone builds | Rémi Verschelde | |
We disabled them due to Travis having big infrastructure issues for osx builds, but it seems to be back under control now. | |||
2018-02-14 | Deleting OpenSSL module and library | Fabio Alessandrelli | |
2018-02-06 | Travis builds use builtin_openssl for X11 | Fabio Alessandrelli | |
1.0.2 is now the minimum version of openssl to build against | |||
2018-01-04 | Add GDnative wrapper lib on CI build | Emmanuel Leblond | |
2017-12-14 | openmp: Don't try to link GCC's implementation on Clang | Rémi Verschelde | |
Also disable openmp build on Travis, breaks on Trusty's Clang. Group deps more naturally. | |||
2017-12-07 | Style: Update definitions for clang-format 5.0.0 | Rémi Verschelde | |
This will be the new standard from now on. | |||
2017-12-07 | Travis: Install libxi-dev after #14347 | Rémi Verschelde | |
2017-12-06 | Travis: Disable OSX builds, they create too much backlog | Rémi Verschelde | |
Travis CI has not enough OSX build nodes allocated for open source projects, so we often have to wait several hours (up to a full day) for builds to start. | |||
2017-11-28 | use the same cache for all branches for appveyor | Rhody Lugo | |
2017-11-27 | prune scons shared cache | Rhody Lugo | |
2017-11-26 | Travis: Use separate SCons caches for each build job | Rémi Verschelde | |
2017-11-26 | add support for scons cache and enable it for travis | Rhody Lugo | |
2017-11-13 | change matrix and enable caching for Android, iOS and macOS (cross-compile) | Rhody Lugo | |
2017-10-27 | Travis: Simplify matrix, disable iphone and add X11 tools=no/clang | Rémi Verschelde | |
Travis always has massive backlog of macOS builds, so we can't rely on them too much. The iphone build was mostly useful to spot tools=no or target=release_debug issues, so replacing it by an appropriate X11 build. | |||
2017-09-26 | CI: Disable MinGW build on Travis and add AppVeyor badge | Rémi Verschelde | |
Now that AppVeyor handles testing Windows builds with MSVC, we can skip the need to test against Travis' old MinGW toolchain and have a faster CI process. Also try building X11 binaries against system OpenSSL, should speed up build. | |||
2017-09-13 | Travis: Try enabling ccache to speed up builds | Rémi Verschelde | |
2017-07-21 | make use of 2 cores in Travis CI | Hubert Jarosz | |
2017-07-11 | Add options for more human-friendly build output | Timo Schwarzer | |
2017-05-31 | Add ETC1/ETC2 compression support though etc2comp. | Ferenc Arn | |
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04. Fixes #8457. | |||
2017-03-19 | Travis: Run clang-format static check | Rémi Verschelde | |
Commits or PRs that do not respect the clang-format style that we enforce will fail the test. Adding ubuntu-toolchain-r-test as its libstdc++ is necessary to install libllvm-3.9. | |||
2017-01-16 | Working on compile issues for iOS | BastiaanOlij | |
2017-01-05 | Enabled code that requests an OpenGL 3 context. | BastiaanOlij | |
2017-01-03 | Travis: Disable OSX and iOS temporarily | Rémi Verschelde | |
They haven't been updated yet for GLES3 support, so they will fail all the time. | |||
2016-11-30 | Travis: Disable Android builds for now | Rémi Verschelde | |
As we say in French, "Trop, c'est trop !". Those builds fail 50% of the time due to timeouts, it's pointless to have them until we find a better solution to install the Android SDK and NDK. Workaround for #6973. | |||
2016-10-07 | Attempt to fix travis builds for android | Bojidar Marinov | |
Using travis_wait command | |||
2016-06-09 | x11: Implemented dpi detection | Andreas Haas | |
depends on XRandR. Had to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it. Also removed libudev from travis install list. | |||
2016-05-13 | Travis: Filter out another string, still noisy | Rémi Verschelde | |
That should leave only the `extracting:` lines of the verbose unzip, should be enough to keep Travis awake. |