1651 Commits

Author SHA1 Message Date
Tommy
197dfae46c Merge remote-tracking branch 'wesnoth/master' into rendering_system_overhaul 2022-05-24 18:27:40 +12:00
Pentarctagon
712a7c96be
1.17.4 2022-05-15 09:42:25 -05:00
Celtic Minstrel
e681ef3a32 Update Xcode project 2022-05-07 21:47:05 -04:00
newfrenchy83
de5409b5d2 add sdl/ texture and input to codeblock projectfiles 2022-04-30 16:40:42 -05:00
Celtic Minstrel
d31261f060 Update Xcode project 2022-04-20 23:08:04 -04:00
Pentarctagon
4a6ba74ea8
1.17.3 2022-04-16 19:34:19 -05:00
Pentarctagon
7ce603e565
1.17.2. 2022-03-20 12:02:51 -05:00
Charles Dang
f1a9420042
Merge pull request #6558 from stevecotton/cleanup_pane_includes
Remove gui/auxiliary/filter.hpp and unused includes of pane.hpp
2022-03-14 16:36:03 -04:00
newfrenchy83
04181d7de8 update codeblock projetfiles 2022-03-13 12:07:00 -05:00
newfrenchy83
429094b577 update codeblock projectfiles 2022-03-13 11:27:42 +01:00
Martin Hrubý (hrubymar10)
f363853993
Add support for libwebp in Xcode project 2022-03-12 21:06:10 +01:00
Pentarctagon
5155a74f4f Make lua a submodule.
No changes required to the lua source anymore.
2022-03-09 15:01:37 -06:00
Pentarctagon
573901376a Un-rename lua source files to .c
Being .cpp isn't required to have them be compiled as C++.
2022-03-09 15:01:37 -06:00
Steve Cotton
3279973960 Remove gui/auxiliary/filter.hpp and unused includes of pane.hpp
Remove filter.hpp, which wasn't included by any file, and relied on
pane.hpp indirectly via one of the lines removed in this commit. The sorting
functionality seems to have moved into pane.cpp when matrix.hpp was added.
Note: there are two other unrelated `filter.hpp` files.

Header pane.hpp is only used by matrix.hpp, pane.cpp, and window_builder.cpp;
the class is also used via a forward-declaration in window.hpp, which friends
it, allowing a call to window::layout_linked_widgets. The class is also made
accessible via REGISTER_WIDGET.

Part of #6540.
2022-03-09 13:54:05 +01:00
newfrenchy83
691c157124 update codeblock projectfiles 2022-03-04 10:41:12 -06:00
Pentarctagon
c4c292fa3b Replace all remaining usages if MAKE_ENUM. 2022-03-03 21:23:02 -06:00
Iris Morelle
70d9575758
macos: Update bundle copyright year 2022-02-26 13:36:28 -03:00
Pentarctagon
437bf5a9ec
1.17.1. 2022-02-20 11:32:14 -06:00
newfrenchy83
252f227234 update instruction for compilate boost libraries 2022-02-16 10:53:52 -06:00
newfrenchy83
6ba2ae1076 update codeblock projectfiles 2022-01-27 11:41:29 -06:00
Martin Hrubý (hrubymar10)
b916fa69ca
Update Xcode project 2021-12-25 20:20:05 +01:00
newfrenchy83
4664946dc5 update codeblock projectfiles 2021-08-01 15:34:16 +02:00
mattsc
c5d1602160 Update Xcode project 2021-07-31 07:23:22 -07:00
newfrenchy83
88873e3fae update codeblock projectfiles 2021-07-18 11:48:58 -05:00
Pentarctagon
e5b4a39242
Add a prompt to migrate data from previous versions of wesnoth.
Currently migrated, if existing:
* Add-ons (redownloaded if present on new add-ons server)
* Preferences file
* Credentials file
2021-07-15 20:16:17 -05:00
Martin Hrubý (hrubymar10)
63b4bcbf05
Update Xcode project's version 2021-07-08 20:15:38 +02:00
Martin Hrubý (hrubymar10)
321dfb4cc1
Update Xcode project 2021-07-08 20:15:12 +02:00
Pentarctagon
39a6a9a839
1.15.14. 2021-06-20 13:05:52 -05:00
newfrenchy83
3e05480b5b fix codeblock projectfiles 2021-06-03 18:53:16 -05:00
newfrenchy83
b9cbc084c3 update codeblock projectfiles 2021-06-02 13:18:21 -05:00
Pentarctagon
548e37939f Attempt to fix xcode. 2021-06-02 12:31:01 -05:00
newfrenchy83
8c1142be4b update codeblock projectfiles 2021-05-22 12:26:00 -05:00
mattsc
6a4e0ae03d Update Xcode project with tls_root_store.?pp files 2021-05-21 16:01:40 -07:00
newfrenchy83
7e839a924c
update codeblock projectfiles
Add libssl and some includes for lua_mathx.
2021-05-19 16:39:06 -05:00
Pentarctagon
f54124eea2
1.15.13. 2021-05-15 21:13:52 -05:00
newfrenchy83
612e6c5f84 update codeblock projectfiles 2021-05-12 13:23:35 -05:00
Celtic Minstrel
dddd551765 Add an audio module 2021-05-11 14:52:17 -04:00
Celtic Minstrel
a09f88c1c9 Start a Lua mathx module to hold round, shuffle, random, and a few other things 2021-05-08 17:20:47 -04:00
Pentarctagon
b95d72f9c1 Use cmake to create VS project files.
Due to an upstream change in vcpkg that breaks the simple integration previously available with `vcpkg integrate install`, building using that setup method is no longer possible. In order to work correctly, cmake must instead be used to generate the VS project files, since that is able to integrate with vcpkg, since vcpkg also uses cmake to build all the library dependencies.

An additional benefit of this is that it will no longer be necessary to separately update the VS project files since it will read the same source_lists files as cmake (on linux) and scons do.

This also enables running the WML unit tests on Windows with this in order to confirm that a valid wesnoth.exe is in fact being generated as well as fixes building the boost unit tests.

The warning level for both release and debug builds are now at level three, the remaining warnings have been fixed, and therefore strict builds have been enabled - any warning will now cause the build to fail, just like for the linux jobs.

Known issues:
* The boost unit tests don't actually run successfully - they fail on CI at least with an exit code on 201 - however I don't know if this is a real problem or just a problem with running headless on CI.
* The debug build doesn't quite work since the executables are built against the non-debug dlls but cmake copies over the debug dlls into the output directory. For now this can be worked around by copying the release dlls into the debug directory.
* The instructions in INSTALL.md are not very good since I don't use Windows and thus can't write anything more detailed. Ideally someone who uses Windows can add more detailed step by step instructions at some point.

Fixes #5741
2021-05-07 00:02:02 -05:00
newfrenchy83
03e87ffb2c remove SDL2_ttf.a to codeblock projectfiles 2021-04-27 17:53:49 -05:00
Pentarctagon
384fe35bab
Remove a reference to travis. 2021-04-27 15:29:30 -05:00
Pentarctagon
a09ffa9fd8
Remove sdl2-ttf dependency from VC16 projectfiles. 2021-04-27 11:31:50 -05:00
Pentarctagon
a576b0a180
1.15.12. 2021-04-17 21:44:27 -05:00
Celtic Minstrel
508bc2519e Add a guard_value utility for scoped temporary assignment 2021-04-15 19:02:34 -04:00
newfrenchy83
f70039fe26 update codeblock projectfiles 2021-04-07 11:47:00 -05:00
Celtic Minstrel
74afe17ddf Add the new GUI2 dialog to the unit tests in the Xcode project 2021-04-05 13:35:52 -04:00
Celtic Minstrel
7860b2845b Add some missing test files to the Xcode project 2021-04-05 13:35:52 -04:00
Celtic Minstrel
be4b10a611 Update Xcode project
In addition to the new source file, this adds a number of header files that had been missed in previous updates.
2021-04-04 03:44:10 -04:00
Pentarctagon
6b97a76109 Add a prompt to allow entering an add-on's password at upload time.
This is an alternative to needing to store the plaintext password in the _server.pbl.
2021-04-04 01:28:23 -05:00
Martin Hrubý (hrubymar10)
c59e71b974
Update Xcode project 2021-03-21 10:39:28 +01:00