1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-21 00:19:29 +02:00
Commit Graph

46 Commits

Author SHA1 Message Date
a50a702073 switched to -std=gnu++11 2016-01-18 17:49:07 +01:00
203b2dccc3 hopefully fixed things 2016-01-09 21:23:55 +01:00
03a295f1a0 Added debug mingw64 build, minimum Windows version set to windows 7, SDL suffixes removed from Build Tagerts 2015-08-20 03:28:04 +03:00
2dfcead9ef - Updated MSVS project
- Updated changelog to 0.98c
2015-08-01 17:49:12 +02:00
53b85d16be Cleanup C::B projects 2015-06-21 01:59:33 +03:00
eab0b1e674 Fix build with clang 3.6
This is backported commit 509ccac9dd53932b158ee10b47e95d495deb3fd9
from fuzzylite
2015-04-09 13:18:33 +03:00
5e42fb8a2a [MinGW]FL build fix 2014-11-05 03:34:14 +03:00
3e724bc564 Merge pull request #51 from Mixaill/fuzzylite-fix-3
Fix fuzzylite compilation, again
2014-11-03 17:41:30 +01:00
a867faae1e use vanilla Fuzzylite 2014-11-02 23:41:41 +03:00
229ef66699 Fix for MSVS project. 2014-11-02 18:07:32 +01:00
dc9082d88c Merge branch 'develop' of https://github.com/vcmi/vcmi into develop 2014-11-02 08:21:25 +01:00
e2a6008aa4 Removed unnecessary MSVS settings. 2014-11-02 08:20:58 +01:00
53298c1fd1 ad FL_Windows prepocessor definition 2014-11-02 00:44:00 +03:00
f2ed40f0de fix compilation on non-MSVC compilators (Global.h not found) 2014-11-01 23:40:33 +03:00
040fcd30e1 Merged https://github.com/vcmi/vcmi/pull/47 2014-11-01 17:04:51 +01:00
f16e859242 [C::B] update FL project 2 2014-10-27 15:17:40 +03:00
49b1b6559d [C::B] update FL project 2014-10-27 14:46:20 +03:00
c87f2cdaaf Updated build for MSVS. Some compile fixes to FuzzyLite source. 2014-10-26 12:32:19 +01:00
8bf413e0c5 Restored Visual and Code::Blocks projects wiped by previous merge. 2014-10-26 10:49:05 +01:00
a4f98a9ebd Upgraded to FuzzyLite version 5.0 2014-10-25 16:13:20 +02:00
101ac04c13 Replaced embedded copy of fuzzylite with fuzzylite 5.0
- retrieved from
   https://github.com/fuzzylite/fuzzylite/archive/v5.0.tar.gz
 - only modification to tarball content was the removal of the examples
   directory
 - fuzzylite release 5.0 tags fuzzylite git commit c11556f
2014-10-25 16:00:44 +02:00
8b10f70afd Migrating to MSVS 2013, which allows to delete inttypes.h file. 2014-08-31 19:08:39 +02:00
13cbf0bbca disable fPIC for windows 2014-07-11 23:11:19 +03:00
56c74bc46a +More build target to support both SDL1 and SDL2 builds 2014-06-13 07:55:48 +04:00
bbd0312b45 Tweak configuration 2014-06-13 07:55:47 +04:00
9e7013de77 Backup for my own MVS project configuration 2014-04-24 21:07:43 +02:00
486cd4b001 - Fixed (common) issue when AI found neutral stacks infinitely strong
- Fixed non-fuzzy performance of some functions. Now AI really considers all options and uses multiple heroes, who don't spend their time wandering a lot.
2014-02-05 18:45:51 +00:00
7a8e401860 Ignore the cmath-fix block on non-vs compilers. 2013-07-02 15:19:54 +00:00
4576719abe Visual Studio 2013 Preview compile fixes:
* 0 is not convertible to std::function, nullptr should be used
* std::ref(rand) is not convertible to function<int()>, used lambdas (why we dont just pass "rand" ? )
* CFunctionList needs to be constructible from nullptr
* move constructor for CMapInfo (Visual cannot generate them :( )
* #ifdefed some stuff that is not needed anymore since cmath is updated with C99 stuff
* using std::make_unique instead of our vstd implementation

CSelector: 
* introduced a class in place of typedef
* Having an overloaded && || operators over sth that is convertible to bool… Wasn't a good idea after all. Purged the operators, replaced  with And/Or methods (chaining-style).
* constructor that is present only when constructing from class or function (SFINAE). std::function has an implicit converting constructor from T causing ambiguities (even if the overload would cause compile error in the body)
2013-07-02 12:08:30 +00:00
d8b068afd9 [c::b] update projects 2013-01-08 09:41:28 +00:00
0b1c215882 - end of world, at least for autotools. Removed completely in favor of CMake 2012-12-23 19:44:37 +00:00
bcf8cab19a Project files update/cleanup. 2012-12-19 18:23:21 +00:00
c5d9110176 Compile fix for last commit. 2012-12-01 07:17:55 +00:00
0d863c83d7 - removed autogenerated by autotools files
- fixes for #386 using patches from Ixtreon
2012-11-10 21:56:19 +00:00
9f0d3c9944 - compile flags for fuzzylite should not be arch-specific. 2012-10-19 14:30:55 +00:00
c071a03a8a - fix for #1135
- merged wall_pos.json into town config
- removed tower_shooter field from creatures.json
2012-10-05 18:03:49 +00:00
5118386cb4 [c::b] tweak PCH options 2012-09-16 09:12:15 +00:00
7087be1f02 C::B project files initial import
+ workspace file (not include ERM and Battle AI)
+ project files
* svn:ignore setup
2012-09-15 18:44:55 +00:00
69de38bf1d Tweaks for cmake build system: data dir definitions, flags for clang (not tested), missing CQuestLog.cpp file for the client, naming convention of few binaries same for autotools and cmake 2012-07-15 16:05:41 +00:00
758fb0679e Stub for a CMake build system. 2012-07-01 14:27:41 +00:00
d2756e8c88 Partial fix for #961.
Minor fixes for VS project files.
2012-05-18 22:47:54 +00:00
97aeaa9f28 - moved ColorPutter's to separate SDL_Pixels.h file
- added Channels namespace for accessing subpixels in format-independent way
- fixed several big-endian issues
- re-generated buld system
2012-05-17 10:44:48 +00:00
f426a48d09 - fixes for gcc-4.7
- added missing virtual destructors (new warning from gcc)
2012-04-08 10:34:23 +00:00
f2f39f1497 - makefiles for fuzzylite (#911)
- fixes for gcc compilation
- fixed #908
2012-03-12 20:11:46 +00:00
0ef1085555 Changes around FuzzyLite library based on patch by q4a.
http://forum.vcmi.eu/viewtopic.php?p=6592#6592
2012-03-06 16:28:32 +00:00
1ea2f3d3bb Added fixed FuzzyLite library to sources. It compiles without additional settings under MVS2010 and should also compile with other tools (straightforward include structure).
Did not add it to project files to avoid mess.

Fixed NaN / infinity issues.
2012-03-05 12:01:41 +00:00