14 Commits

Author SHA1 Message Date
Iris Morelle
48e6b821b0 i18n: Convert POSIX/Win32 locale table file into a map
This removes the need for the separate file and the giant if chain by
using a std::map instead.
2020-01-19 12:40:03 -03:00
pentarctagon
1b6b0c95ad Make the Debug and Release builds put their executables in the same place. 2020-01-05 01:35:09 -06:00
pentarctagon
0c368e3a1f Remove WindowsTimeout.cpp and related.
This is no longer needed, as the WML unit tests are now handled by the python script.
2019-12-31 18:43:36 -06:00
pentarctagon
0a7f483c72 Add debug and release Windows jobs to travis.
This also removes the separate WML_tests.cmd scripts from VC14 and VC16, now instead using the same run_wml_tests script as the linux jobs.

There is currently no caching of the Windows jobs, since msbuild unfortunately uses timestamps rather than more complete information like scons/ccache in order to determine if things need to be rebuilt. Since git doesn't preserve any sort of last modified timestamp, the cloned repo into the travis job is always "newer" than the cached compiled output, and therefore wesnoth is always fully rebuilt.

Ideally, assuming this sticks around and gets out of early access from travis, we could then use just travis instead of travis and appveyor.
2019-12-31 17:17:34 -06:00
Celtic Minstrel
1323e75ee2 Split out the main core modules of Wesnoth (wml, gui, stringx) into separate C++ source files
And load them with lua_requiref because we can.
2019-12-09 21:54:28 -05:00
Charles Dang
b9fac4313d Updated VC16 projectfile
[ci skip]
2019-11-05 23:13:21 +11:00
Charles Dang
388913162c Updated VS2019 projectfile 2019-10-19 19:17:01 +11:00
Celtic Minstrel
7c07cc71c0 Remove support for legacy menu markup 2019-09-18 22:48:53 -04:00
Martin Hrubý (hrubymar10)
6f468a3757
Migrate links to https if available
Closes #3343
2019-09-08 07:53:28 +02:00
pentarctagon
b4c65f1796
Fix AppVeyor for sample_user_handler removal. 2019-08-23 12:15:35 -05:00
Charles Dang
981ca4ebea VC16: build with C++17 again, enable /utf-8 for all projects
[ci skip]
2019-08-11 19:53:27 +11:00
Charles Dang
33a029633d Got VS 2019 64 bit build working on master
[ci skip]
2019-08-04 22:28:00 +11:00
Charles Dang
889a031f1e Re-sync some config options with the VC12 file
[ci skip]
2019-08-04 18:19:09 +11:00
Charles Dang
55569fca4d Added VC16 projectfiles
[ci skip]

This supports 64 bit builds with vcpkg. Will need to decide what to do with porting these changes to the VC12/14 files...
2019-08-04 06:01:42 +11:00