Wedge009
1fe589cf99
Add missing Release build from 4bd1fa71.
...
[ci skip]
2017-07-01 11:53:30 +10:00
Celtic Minstrel
4bd1fa7157
Allow filter formulas to use a number of previously FormulaAI-exclusive functions
2017-06-24 19:07:53 -04:00
Jyrki Vesterinen
7507f3cc65
Copy string_view implementation from Boost
...
@gfgtdf asked me for this in IRC.
2017-06-02 14:24:29 +03:00
Jyrki Vesterinen
9c1b9af525
Use std::unique_ptr to manage the layout and context in pango_text
...
This makes it easier for one canvas to manage multiple layouts.
2017-06-02 13:54:37 +03:00
Wedge009
82f7568bb2
Properly update VC project files for 56433d12.
...
[ci skip]
2017-05-24 15:54:08 +10:00
Celtic Minstrel
80a87d0b49
Update MSVC project
2017-05-22 14:39:20 -04:00
Jyrki Vesterinen
56433d12a3
Merge branch 'login_save_crypt'
2017-05-22 20:10:09 +03:00
Celtic Minstrel
96ca0b026e
Replace config_of with new variadic config constructor
2017-05-21 16:27:46 -04:00
Jyrki Vesterinen
5bd52c2063
Update Visual Studio project
2017-05-19 06:29:40 +03:00
Charles Dang
1ea8e0f05c
Renamed wmi_container to wmi_manager
...
Since it's not a container anymore, it shouldn't be called such.
2017-05-19 06:50:57 +11:00
Jyrki Vesterinen
fb8506dbac
Fix build with Visual Studio
...
First, VS2015 doesn't appear to support importing alias templates directly,
so let's make an alias template ourselves and import every alias we need.
That approach doesn't work with VS2013, apparently due to lack of support
for expression SFINAE. Thus, we now use our custom alias templates on
VS2013.
Also, I moved type_trait_aliases.hpp to the wesnothlib project where it
belongs.
Note that because of requiring expression SFINAE on VS2015, building
Wesnoth on VS2015 now requires that Update 1 or above is installed.
2017-05-16 21:08:26 +03:00
Wedge009
4d84f08354
Update VC projects for 13b00f73, cdaa588e, and 3fce91a8.
...
[ci skip]
2017-05-15 19:37:43 +10:00
Jyrki Vesterinen
692013272b
Visual Studio: always treat warning C4239 as an error
...
See https://msdn.microsoft.com/en-us/library/186yxbac.aspx
Suggested by @CelticMinstrel.
[ci skip]
2017-05-13 12:58:43 +03:00
Celtic Minstrel
c9191c9812
Add OpenSSL's libcrypto as a dependency
...
This also removes the included SHA1 and MD5 implementations
in favour of those from OpenSSL.
Thanks to @jyrkive for helping to get the CMake build working and
ensuring the game still compiles with OpenSSL 1.1.0.
(The SHA_xxx() aliases were removed in OpenSSL 1.1.0.)
2017-05-12 15:57:13 -04:00
Celtic Minstrel
9365538b3b
Don't store the user's password in plaintext in the prefs file
...
The game now supports @ or = in usernames for the purpose of saving them to a file.
Though I don't think these are allowed currently, it's probably better to
support it from the start rather than having things break if they later
become allowed.
2017-05-12 15:56:41 -04:00
ln-zookeeper
6a0aa3bdc9
Project file fix to account for ad4f6b122
2017-05-11 15:13:50 +03:00
Wedge009
8225e8d4b0
Updating VC project files for 194b5ef1.
...
[ci skip]
2017-05-10 17:03:58 +10:00
Wedge009
265a0e9bd5
Updating VC project files for e4f03fe4.
2017-05-04 15:56:40 +10:00
Wedge009
974315f9b7
Updating VC project files for e97b9923.
...
[ci skip]
2017-05-03 23:13:06 +10:00
Wedge009
5b6860ec65
Add missing Release build option for VC project files.
2017-04-30 21:09:25 +10:00
Jyrki Vesterinen
eeeb54c2ff
Update Visual Studio project
2017-04-30 13:19:43 +03:00
Jyrki Vesterinen
076c47cd3e
Update Visual Studio project
2017-04-30 12:57:21 +03:00
Celtic Minstrel
cdca6b79d8
Merge pull request #962 from wesnoth/wml_tag_porting
...
Porting WML tags to Lua (part 2)
2017-04-29 02:25:10 -04:00
Celtic Minstrel
0828c2bdf8
MSVC: Add Test_Debug and Test_Release to solution configurations
2017-04-28 18:22:55 -04:00
Celtic Minstrel
f142ed6170
Fix MSVC misconfiguration for unit tests
2017-04-28 17:53:40 -04:00
Celtic Minstrel
77cce6edbe
MSVC: Exclude wesnoth.cpp from unit tests configuration
...
[ci skip]
2017-04-27 18:18:26 -04:00
Celtic Minstrel
6906ced4e7
Properly port [music] to Lua
2017-04-27 17:09:03 -04:00
Wedge009
46acff818b
Update VC project files for d8ed11c2 (dropping _new suffix).
...
Also add missing configuration for Release build in multimenu_button.cpp and general tidying.
2017-04-20 20:43:20 +10:00
Celtic Minstrel
d01834e210
Update MSVC project
2017-04-19 04:08:34 -04:00
Celtic Minstrel
1793133a59
Fix menu_button widget trying to be two things at the same time.
...
The menu_button is now only a drop-down menu that supports a single selection.
A new multimenu_button widget supports a drop-down menu with multiple selections.
The new multimenu_button widget displays its current selection while not open.
2017-04-16 00:08:50 -04:00
Celtic Minstrel
dde91f9a77
Move canvas shape class definitions into private header
2017-04-11 01:01:16 -04:00
Jyrki Vesterinen
cec90f5379
Update Visual Studio project
2017-04-09 18:56:15 +03:00
Jyrki Vesterinen
3e0a22ec9f
Remove the Debug_with_VLD configuration from the Visual Studio project
...
No one has used the configuration for a long time. In addition, the code
specific to that configuration was removed in commit 19e0d86e6dc3387196d8c2a8b5236b0828d97178:
after that, the configuration no longer had any differences relative to
Debug.
2017-04-04 19:06:09 +03:00
Jyrki Vesterinen
2143741617
Update Visual Studio project
2017-04-02 15:57:16 +03:00
Wedge009
9451452fb4
Updating VC project files for 1cf90d02.
...
Also tidy some filters.
[ci skip]
2017-03-24 12:38:59 +11:00
Celtic Minstrel
9749689551
Update MSVC project files
2017-03-23 12:42:17 -04:00
Jyrki Vesterinen
ba8a1188ac
Update Visual Studio project
2017-03-21 19:43:11 +02:00
Jyrki Vesterinen
4d069bc8c2
Fix MSVC release builds
...
Regressed in commit e0b85e5ddad793dee0b1e9e8cf0770e351c7eba4.
2017-03-18 19:45:50 +02:00
Jyrki Vesterinen
2c00677d4b
Add lexical_cast.hpp to wesnothlib.vcxproj
2017-03-18 12:26:44 +02:00
Wedge009
b78f13810a
Didn't properly save all the files before committing 60f05e32. :/
...
[ci skip]
2017-03-17 17:04:38 +11:00
Wedge009
60f05e3284
Update VC project files for e1658881 and 18a7e802.
...
[ci skip]
2017-03-17 16:19:27 +11:00
Celtic Minstrel
e0b85e5dda
Some unit test fixups
...
- WFL tokenizer had a conditionally-compiled test; this is now moved to the official unit tests
- MSVC was not including one of the unit test source files
2017-03-16 14:56:38 -04:00
Wedge009
2813195985
Updating VC project files for 581aba7e.
...
[ci skip]
2017-03-16 14:57:57 +11:00
Wedge009
e2a9889d8a
Update VC project files for e7cdb76a.
...
[ci skip]
2017-03-15 16:13:43 +11:00
Jyrki Vesterinen
ceee890397
Update Visual Studio project
2017-03-07 19:00:37 +02:00
Jyrki Vesterinen
8f39aa92dc
Update Visual Studio project
2017-03-02 19:18:37 +02:00
Jyrki Vesterinen
ef6b57aa25
Fix build with Visual Studio
2017-02-18 17:47:17 +02:00
Jyrki Vesterinen
261bf4fcab
Allow building campaignd with Visual Studio
...
This makes it easier for me to test add-on uploading.
2017-02-09 22:11:56 +02:00
Jyrki Vesterinen
678a21b4fe
Replace the 'Install Dependencies' dialog with a GUI2 version
2017-02-02 21:44:15 +02:00
Jyrki Vesterinen
575326c74d
Move linked group definition to a shared location
...
@Vultraz suggested this change.
2017-01-31 20:29:02 +02:00