Commit Graph

1376 Commits (ed72df1df9c26c724164b08fdba39e88caa97c52)

Author SHA1 Message Date
Bruno Van de Velde 966421a872 Removed unused variable in MenuBar 2016-11-08 07:22:15 +01:00
Bruno Van de Velde 908ef194aa Fixed shared texture issue by splitting the Texture class into a Texture and a Sprite class 2016-10-16 18:09:36 +02:00
Bruno Van de Velde 8170a4e229 Several minor changes that were changed while developing TGUI.Net 2016-10-05 15:10:21 +02:00
Bruno Van de Velde e65f73a166 Updated readme 2016-09-17 17:02:04 +02:00
Bruno Van de Velde 1a261ea763 Updated docs 2016-09-17 17:01:50 +02:00
Bruno Van de Velde cab5e7d175 Use Picture::create in examples instead of std::make_shared 2016-09-17 17:01:36 +02:00
Bruno Van de Velde 5b1afd4dc5 Fixed tests to represent new behavior 2016-09-17 01:43:34 +02:00
Bruno Van de Velde 842dd806fd VS2013 couldn't compile Theme class anymore 2016-09-17 01:43:14 +02:00
Bruno Van de Velde 46beb7b365 Ported BabyBlue and TransparentGrey themes to 0.8 2016-09-17 01:30:31 +02:00
Bruno Van de Velde 9cebb2b5ce Fixed some issues noticed while porting the BabyBlue theme 2016-09-17 01:29:52 +02:00
Bruno Van de Velde 32aea8b347 Implemented reloading a theme 2016-09-17 01:29:25 +02:00
Bruno Van de Velde 58a0787299 Added missing headers 2016-09-16 01:45:46 +02:00
Bruno Van de Velde 3d1b4340b7 Got rid of sf::Drawable dependency and make draw function public 2016-09-16 01:06:19 +02:00
Bruno Van de Velde a889f3ae4e Reduced amount of unneeded header being included 2016-09-15 19:42:36 +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 ba4f11647e Tests are apparently not executed from test directory so patch path was still incorrect 2016-09-15 15:59:55 +02:00
Bruno Van de Velde b782f7fb3f Warnings in VS2015 still not fixed 2016-09-15 15:52:11 +02:00
Bruno Van de Velde bb8959cb01 Travis CI build still failing
- GCC patch was in wrong directory
- Xcode7 image does not include cmake like default osx image
- Script still tried to build  32-bit SFML which is no longer supported
2016-09-15 15:47:22 +02:00
Bruno Van de Velde 8e95f6eaeb Ignore some VS warnings coming from the tests
These warnings can't be fixed in the current signal system that
interntionally relies on casting
2016-09-15 15:12:05 +02:00
Bruno Van de Velde 5a6824e823 Travis CI should use Xcode 7 to build TGUI 0.8-dev 2016-09-15 15:05:19 +02:00
Bruno Van de Velde c754915e8c Patch SFML on Travis CI to work around gcc bug in gcc 4.9 and gcc 5 2016-09-15 13:53:24 +02:00
Bruno Van de Velde fae79ccc76 Updated documentation main page 2016-09-15 02:49:42 +02:00
Bruno Van de Velde 556613b6b7 Updated examples 2016-09-15 02:49:09 +02:00
Bruno Van de Velde abdbf5eeae Slightly reduce included headers by only including SFML headers where needed instead of always including SFML/Graphics.hpp 2016-09-15 02:48:45 +02:00
Bruno Van de Velde 4e145942b5 Disabled mac build on Travis CI for now 2016-09-14 23:45:09 +02:00
Bruno Van de Velde 58c54cd5a3 Fixed minor warning in RadioButton 2016-09-14 23:29:09 +02:00
Bruno Van de Velde e06b4d0726 GCC 4.9 is now officially the minimum required GCC version to use TGUI 0.8 2016-09-14 23:26:31 +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 899fdfb2de Updated code to fix errors and warnings on CI
- g++ 4.7 is no longer supported by TGUI 0.8, now using g++ 4.9
- valgrind was used by the script but not installed
- Fixed several errors for lines that VS2013 didn't support
- Fixed warnings in Any class about duplicate copy constructors
- Fixed some other minor warnings from VS2015
2016-09-14 21:43:22 +02:00
Bruno Van de Velde 047daf2f2a Enable cross-platform CI on 0.8 branch 2016-09-14 20:54:25 +02:00
Bruno Van de Velde 939564381a Updated config.cmake 2016-09-14 20:51:18 +02:00
Bruno Van de Velde 06b8d3b919 Added a static 'create' function to all widgets which is now the intended way to construct a widget 2016-09-14 20:11:20 +02:00
Bruno Van de Velde f79742a831 Force custom load functions to have a second parameter which is needed for reusing code when inheriting from another widget 2016-09-14 15:47:32 +02:00
Bruno Van de Velde a07b8495b9 Got rid of WidgetConverter class which was mainly added for the old renderer 2016-09-14 15:38:59 +02:00
Bruno Van de Velde 6e1acff1c5 Added comment when classes are declared friend and remove some friend declarations that were no longer needed 2016-09-14 15:22:56 +02:00
Bruno Van de Velde 39b0ec2bda Patch box layouts for new renderer 2016-09-14 15:09:56 +02:00
Bruno Van de Velde 6710f142a6 Fixed issues with EditBox instroduced during rewrite 2016-09-14 15:09:39 +02:00
Bruno Van de Velde 2a55ec0fe5 Added more tests for Grid 2016-09-14 01:37:26 +02:00
Bruno Van de Velde 5818e5ebdc Enable ToolTip functionality again + implemented loading and saving of tool tips 2016-09-13 19:41:48 +02:00
Bruno Van de Velde d18b45317a Removed widgets under development 2016-09-13 19:40:09 +02:00
Bruno Van de Velde c0b2c6fdda MessageBox now uses new renderer 2016-09-13 16:50:46 +02:00
Bruno Van de Velde 7b6a439bb7 Added more tests for ChildWindow 2016-09-12 02:04:55 +02:00
Bruno Van de Velde d7af464917 Remove the optional icon in the top left corner of the child window 2016-09-12 02:00:13 +02:00
Ruckamongus d9069ced2b Allow the ChildWindow to have maximum and minimum sizes. 2016-09-12 01:58:28 +02:00
Bruno Van de Velde 6aacbdb06a Ported ChildWindow to new renderer 2016-09-12 01:09:13 +02:00
Bruno Van de Velde 7499d3d4b7 Internal mouse event functions now take a sf::Vector2f instead of 2 float parameters 2016-09-08 15:30:41 +02:00
Bruno Van de Velde d237a08416 Get 100% test coverage on Renderers folder 2016-09-08 00:41:47 +02:00
Bruno Van de Velde 12024725af Updated TextBox for new renderer 2016-09-07 23:37:49 +02:00
Bruno Van de Velde 645d6f39db Fixed invalid memory reads when widget gets destroyed from inside a callback function 2016-09-05 15:09:13 +02:00
Bruno Van de Velde 05102052f4 When ComboBox was destroyed while the list was still open then the list remained visible 2016-09-05 15:07:17 +02:00