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
Bruno Van de Velde
9a56832705
Improved Raspberry Pi support
2015-08-27 18:50:36 +02:00
Bruno Van de Velde
8b9d663091
Fixed some issues discovered by testing on mac
2015-08-12 18:06:34 +02:00
Bruno Van de Velde
445c805c09
Ported more widgets to new loading system
2015-08-07 14:03:22 +02:00
Bruno Van de Velde
807d3e28c3
More unit tests for new code
2015-07-27 16:11:33 +02:00
Bruno Van de Velde
aa5d0f1745
Added tests for layout + let CI build examples and run tests
2015-07-19 18:20:11 +02:00
Bruno Van de Velde
6051ffb065
Allow compiling for iOS
2015-02-08 01:42:56 +01:00
Bruno Van de Velde
650a3c9beb
Removed code that was accidentally added when merging changes from 0.6 to 0.7
2015-02-07 19:59:31 +01:00
Bruno Van de Velde
36b0309f2c
Added support for frameworks on mac os x
2015-02-07 19:54:14 +01:00
Bruno Van de Velde
967f5a39d3
Added experimental android support
2015-01-30 16:39:05 +01:00
Eduardo San Martin Morote
f9f7f6b182
OS X 10.10 update
2014-10-22 13:03:04 +02:00
Bruno Van de Velde
9e94ef0cdc
Building fails on gcc 4.6 even with -std=c++0x instead of -std=c++11. This means that gcc 4.7 is now officially the new minimum compiler version.
2014-09-05 18:56:09 +02:00
Bruno Van de Velde
ad71ec8c6b
Building failed with gcc 4.6
2014-09-05 18:46:50 +02:00
Bruno Van de Velde
576d33cfa0
Huge update
...
This bring colored vs textured widgets, but during this change many
other small improvements were made (e.g. word wrap in Label, complete
rewrite of TextBox, ...)
2014-09-05 00:29:55 +02:00