1510 Commits

Author SHA1 Message Date
newfrenchy83
4becc858f1
update codeblock projectfiles 2020-07-03 17:16:26 -05:00
Pentarctagon
0c3cdd3a86 Remove VC14 (VS2015/VS2017 project files).
Reasons:
* These projectfiles are still 32-bit, whereas all other builds for all other OSes are now 64-bit.
* Relatedly, these projectfiles are dependent on the libraries kept at the aquileia/external repository.
* VS2019 is still listed as supporting Windows 7, so there is a minimal likelihood of developers not being able to use VS2019.
* The VS2019 projectfiles instead use vcpkg to get the required dependencies, which is easier to setup than the aquileia/external prebuilt libraries.
* It's one less thing that needs to be updated whenever source files are added/moved/removed.
* It's two fewer jobs that Travis needs to run, which means Travis builds will finish more quickly.
2020-07-03 12:23:34 -05:00
Charles Dang
04dce20deb Updated VC16 projectfile 2020-07-03 07:06:01 +11:00
Martin Hrubý (hrubymar10)
f3256cfbd1
Fix Xcode project after #4963 2020-07-02 15:40:30 +02:00
newfrenchy83
fd0cd29683
updated codeblock projectfiles 2020-06-29 16:48:26 -05:00
Charles Dang
c0205969d5 Updated VS projectfile 2020-06-30 05:43:56 +11:00
Pentarctagon
62d0ad4907
Update readme for vcpkg. 2020-05-15 14:06:57 -05:00
Pentarctagon
a04dce619b Add the VS2019 Debug configuration job to travis. 2020-03-22 19:54:02 -05:00
Pentarctagon
111e327e7b Add VS2019 jobs to travis.
The first run of the 2019 jobs will fail, since that run will be used to build and cache the vcpkg dependencies - there's no way to get enough time to build wesnoth and build the dependencies in a single job.
2020-03-20 16:07:18 -05:00
newfrenchy83
a3859e4b46
fix cb projecfile after #4797 (#4811)
* fix cb projecfile after https://github.com/wesnoth/wesnoth/pull/4797/files

* Update tests.cbp

* Update wesnoth.cbp
2020-03-16 08:31:26 -05:00
Martin Hrubý (hrubymar10)
24b84079df
Fix Xcode build after #4797 2020-03-16 11:09:46 +01:00
gfgtdf
f9790bcb5d add wesnoth.colors
see #3706

the main usecase to be able to show messages and
dialog labels in the color of a specific team.
2020-03-16 00:29:57 +01:00
Pentarctagon
7b2f4065d1
Typo fix.
I guess I'm not the only one who's modified these by hand.
2020-03-14 01:37:10 -05:00
Martin Hrubý (hrubymar10)
da42ee0d83
Correct way for handling data inside Xcode project 2020-03-10 17:53:06 +01:00
Martin Hrubý (hrubymar10)
3ffbc985b8
Update macOS package changelog 2020-03-10 17:29:31 +01:00
Charles Dang
63cceb84f8 Wesnoth 1.15.3 2020-03-10 08:55:10 +11:00
Martin Hrubý (hrubymar10)
0badc6a5af
New Xcode README.md steps
* Wesnoth .dmg template init

* Update Xcode's README.md with current steps and informations
2020-03-09 14:00:21 +01:00
Pentarctagon
faa58bc441 Update the VC14 toolset to the same as used on travis. 2020-03-02 07:35:09 -06:00
Pentarctagon
1975122f11
Fix typo 2020-02-16 10:10:15 -06:00
Martin Hrubý (hrubymar10)
4a58fee658
Update macOS package changelog 2020-02-02 04:34:33 +01:00
Martin Hrubý (hrubymar10)
d48f445eca
NSHumanReadableCopyright 2020-01-26 11:59:11 +01:00
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
mattsc
183408445f Xcode project: fix unit_tests build 2019-12-31 11:59:37 -08:00
mattsc
f1f7bd4f6f Update Xcode project 2019-12-10 19:27:32 -08:00
Charles Dang
f68bbdc0b0
Merge pull request #4628 from newfrenchy83/patch-19
Update scons codeblock projectfile
2019-12-10 22:07:53 +11:00
newfrenchy83
b187627985 Update tests.cbp 2019-12-10 22:07:12 +11:00
newfrenchy83
39bd8dbccf Update tests.cbp 2019-12-10 22:07:12 +11:00
newfrenchy83
7951836233 Update wesnoth.cbp 2019-12-10 22:07:12 +11:00
newfrenchy83
207954ac09
Update wesnoth.cbp 2019-12-10 11:44:20 +01: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
newfrenchy83
632bb80ba6 Update tests.cbp 2019-11-29 16:28:53 -06:00
newfrenchy83
bfa8bbf889 add tests projectfile to codeblock workspace 2019-11-29 16:28:53 -06:00
newfrenchy83
fa7e5c2dfe fix test projectfiles 2019-11-28 04:53:52 +11:00
newfrenchy83
ee98253671 Update wesnoth.cbp 2019-11-06 07:49:33 +11:00
newfrenchy83
80cf902cec Update tests.cbp 2019-11-06 07:49:13 +11:00
newfrenchy83
976e4db819 Update wesnoth.cbp 2019-11-06 07:49:13 +11:00
Martin Hrubý (hrubymar10)
a453dc05be
Fix Xcode project 2019-11-05 17:22:37 +01:00
Charles Dang
b9fac4313d Updated VC16 projectfile
[ci skip]
2019-11-05 23:13:21 +11:00
Charles Dang
15bf3bb256 Removed scaling algorithm customization
We're going to be using NN scaling for the map, and that's already handled automatically
by SDL (and in the future, OGL). We don't need these settings for surface SCALED_TO_ZOOM
and SCALED_TO_HEX scaling. In any case, if we want to scale a surface to zoom or hex, it
will almost certainly be for map rendering (such scaling methods don't make sense in the
UI, for example), so just defaulting to NN is simplest.

This change drops the option to use Linear or xBRZ scaling for map zooming. This was already
the practical case due to me converting map rendering to use textures. NN was used for all
zoom levels, and it's fast and looks good.
2019-11-05 22:55:05 +11:00
josteph
6f6ecdbc26 Pre-release version bump 2019-10-20 01:38:25 +00:00
Steve Cotton
3535cee5af Updated VS VC14 projectfile 2019-10-19 20:26:44 +02:00
Martin Hrubý (hrubymar10)
06435d3cc0
Fix Xcode build 2019-10-19 19:05:49 +02:00
newfrenchy83
0c04d26543 Update wesnoth.cbp 2019-10-19 04:02:48 -05:00
newfrenchy83
2abd6d4baa Update tests.cbp 2019-10-19 04:02:48 -05:00
newfrenchy83
06213e7d33 Update wesnoth.cbp 2019-10-19 04:02:48 -05:00
Charles Dang
388913162c Updated VS2019 projectfile 2019-10-19 19:17:01 +11:00
Martin Hrubý (hrubymar10)
e6c4e7d042
Fix Xcode project after 9e550e7ebb0cd7fdafe647556e12c6711116cab6 2019-10-12 16:18:50 +02:00