Commit Graph

95 Commits (master)

Author SHA1 Message Date
Bruno Van de Velde 26823ba092 Updated version to 0.8.5 2019-04-06 11:53:09 +02:00
Bruno Van de Velde eb208ac4ad Updated version to 0.8.4 2019-02-23 10:40:28 +01:00
Bruno Van de Velde 9c89d57ff0 Build the gui builder by default 2019-02-04 18:59:37 +01:00
Bruno Van de Velde 5d96ddf46b Updated version to 0.8.3 2019-01-27 18:53:37 +01:00
Bruno Van de Velde 284c8d7af9 Updated version to 0.8.2 2018-12-16 12:39:05 +01:00
Bruno Van de Velde 7eb70f3c5d Don't force installation prefix on android 2018-11-07 20:26:28 +01:00
Bruno Van de Velde b0bac2bebb Android.mk shouldn't be in the root folder 2018-11-04 10:55:15 +01:00
Bruno Van de Velde 957cafd650 Updated version to 0.8.1 2018-10-15 22:16:47 +02:00
Bruno Van de Velde 3f03917cb8 Fixed two issues with cmake script
- Installing framework on macOS failed because install rules were not executed in correct order
- Cmake files installed to the lib folder contained SFML directories which made it hard to distribute them with the precompiled libs
2018-10-11 19:40:14 +02:00
Bruno Van de Velde 42e3367b98 Some files were still installed to /usr/local on macOS even when CMAKE_INSTALL_PREFIX was set (fixes #84) 2018-09-26 20:05:42 +02:00
Bruno Van de Velde 4f236fd8f2 Added pkg-config files 2018-08-13 22:52:27 +02:00
Bruno Van de Velde 84dd5e9f90 Got TGUI working on android with the latest SFML version again 2018-07-28 11:27:48 +02:00
Bruno Van de Velde 856361dd42 Enable more warnings in cmake script 2018-05-10 14:15:19 +02:00
Bruno Van de Velde 3a08eb5750 Revert "Updated cmake script to use interface library to set compiler options in targets"
This reverts commit 0f3380c755.
2018-05-10 14:07:09 +02:00
Bruno Van de Velde 0f3380c755 Updated cmake script to use interface library to set compiler options in targets 2018-05-07 22:48:18 +02:00
Bruno Van de Velde 39b391c6bc Minor change in cmake files 2018-04-15 15:45:52 +02:00
Bruno Van de Velde b27e051e7b The iOS example now runs 2018-04-12 22:32:52 +02:00
Bruno Van de Velde b0975a3743 Cmake shouldn't try to install FindTGUI.cmake as it was removed 2018-04-11 08:13:14 +02:00
Bruno Van de Velde 09ec260922 Added ios example 2018-04-08 20:00:27 +02:00
Bruno Van de Velde 0239b8a1d4 Updated cmake script to be able to find SFML 2.5 when building for android 2018-04-02 14:24:04 +02:00
Bruno Van de Velde 69fe6f6dcb Detect OpenBSD in cmake script 2018-04-01 18:24:31 +02:00
Bruno Van de Velde 978af7be34 Windows wouldn't run new cmake script when languages was set to only CXX 2018-04-01 15:44:45 +02:00
Bruno Van de Velde ad6877e19d Rewrote cmake scripts 2018-04-01 15:38:13 +02:00
Bruno Van de Velde fe270f353e Updated cmake script to support SFMLConfig.cmake and updated android and ios related parts in cmake script 2018-03-30 23:03:18 +02:00
Bruno Van de Velde 21be681cb6 Added a way to enable all the c++17 code 2017-11-05 00:27:10 +01:00
Bruno Van de Velde efb0621dfe Don't perform the unity build by default.
It prevents cmake from noticing changes to the source files and doesn't work with getting the code coverage.
2017-11-04 19:34:36 +01:00
Bruno Van de Velde a0552a34ed CMake 3.0.2 is now the minimum required version
CMake 3.0.2 is used by debian jessie which will for now still be supported.
Ubuntu 14.04 still uses an older CMake version, but was already unsupported (as GCC 4.9 is needed). Altough Travis CI uses Ubuntu 14.04, it has CMake 3.2.2.
Since several nice features were added in CMake 3.1 and later, debian jessie support will be dropped as soon as I decide to clean up the CMake script.
When the rewrite happens, the new minimum version will become 3.5.1 (used in Ubuntu 16.04) or 3.2.2 if Travis CI still doesn't support Ubuntu 16.04 by then.
2017-11-01 19:57:51 +01:00
Bruno Van de Velde b4bd955bb8 Too many processors were still detected on Travis CI 2017-11-01 15:00:41 +01:00
Bruno Van de Velde 6c3bf91137 Perform a Unity build (combining all source files into large file) by default 2017-11-01 13:19:47 +01:00
Bruno Van de Velde de7a76b7d1 🔨 Rewrote clipping code to use views and viewports instead of glScissor (which no longer worked in combination with the latest SFML version) 2017-10-15 11:55:10 +02:00
Bruno Van de Velde 40e946c52c 🚚 Renamed 'widgets' folder to 'themes' 2017-09-21 14:02:36 +02:00
Bruno Van de Velde 81a52455e1 Only compile with -std=gnu++14 on MinGW, use -std=c++14 everywhere else 2017-09-17 14:56:04 +02:00
Bruno Van de Velde a90ad29c95 Compile with -std=gnu++1y instead of -std=c++1y because TDM-GCC 5.1 did not declare _fullpath otherwise 2017-09-13 19:38:01 +02:00
Bruno Van de Velde 5e48605e32 Support android again (tested with NDK 12b) 2017-09-07 15:38:50 +02:00
Bruno Van de Velde fa3528b9e6 Allow linking TGUI in a different way than linking SFML (closes #72, closes #73) 2017-08-27 11:52:50 +02:00
Bruno Van de Velde 91a0a23d6e Added ScrollablePanel widget 2017-08-26 17:27:28 +02:00
Bruno Van de Velde a038cfddbd The fonts folder can't be installed as it no longer exists 2017-07-10 13:52:25 +02:00
Bruno Van de Velde 2c4daaf19d Example code did not compile with SFML 2.3 2017-03-29 19:07:04 +02:00
Bruno Van de Velde aad1f4dfdb Removed support for 32-bit on OS X
This was done because SFML dropped support on March 31
2016-09-15 16:05:35 +02:00
Bruno Van de Velde 2d5ce12c33 Fixed more CI errors
- gcc 4.9 could not handle the stringstream reuse
- clang on mac did not yet have the -std=c++14 flag
- use gcc 4.8 since -std=c++1y flag is used now
2016-09-14 22:56:02 +02:00
Bruno Van de Velde b28b72e755 Adapted RadioButton and CheckBox to new renderer system 2016-07-17 19:33:14 +02:00
Bruno Van de Velde 238abc8e00 Ported EditBox to new rendering system + implemented changes that were made in 0.7 in the meantime 2016-06-30 16:12:43 +02:00
Bruno Van de Velde 9c01f71f59 Made sure tgui is compiled with c++11 on android 2016-02-09 16:23:58 +01:00
Bruno Van de Velde 476d5dbbe4 Stop using CMake to fill in the version number in Config.hpp 2016-01-24 19:31:32 +01:00
Bruno Van de Velde 033c65a19a Disable deprecated warnings from SFML 2016-01-24 19:26:39 +01:00
Bruno Van de Velde 5f04f23d5a Set needed compiler flags even if variablewas already set 2015-11-04 10:24:02 +01:00
Bruno Van de Velde 9f911666df Fixed issues with gcov in travis script 2015-09-06 16:31:19 +02:00
Bruno Van de Velde a2552a1ac0 .gcno files were not generated 2015-09-06 13:52:24 +02:00
Bruno Van de Velde b19549ced3 Added codecov to testing 2015-09-06 13:27:17 +02:00
Bruno Van de Velde 6dd6aa118d Fixed some problems with android 2015-08-28 02:22:58 +02:00