79641 Commits

Author SHA1 Message Date
loonycyborg
8cdfcae202 Made get_dlls.py get dlls for wesnothd too 2021-10-26 17:20:39 +03:00
Charles Dang
8fe95f2876 GUI2: increased listbox header toggle heights
Removed borders in the campaign dialog usage to compensate.
2021-10-26 02:14:29 -04:00
Charles Dang
eeebd2e8d2 MP Staging: fixed weirdness caused by accidentally removing the wrong node (fixes #5648) 2021-10-26 02:12:40 -04:00
Iris Morelle
c7c5d67fff
campaignd: Allow more than 3 arguments to setattr
This makes it possible to pass strings with whitespace in them.
Obviously this is still a bit awkward since only single whitespace is
accepted.
2021-10-25 16:54:37 -03:00
Steve Cotton
4ad2760cd8
For a [message] with options, zero-initialise the default selection int (#6221)
I can't reproduce the issue (it selects the first option by default for me even
without this), but this probably fixes #6038 "When you have a long list of
[message][option], it will default to highlighting the 3rd entry for some
reason."

(this is the equivalent of 1.16's commit 219f2c8f02215a1257ed4ac2a379b5833194f0ef)
2021-10-25 14:12:36 +02:00
Steve Cotton
77cb1de312 SotA S02: fix the missing hint lines 2021-10-25 08:39:20 +02:00
Steve Cotton
d1bd5991cf
SotA S02: Add l10n hints about temple label and bats (#6224)
The lines about bats were converted to typographic quotes in 3fcba6aa, so this
could be cherry-picked to the 1.16 branch along with that (but shouldn't be
cherry-picked without it).
2021-10-25 04:56:49 +02:00
Iris Morelle
6817497423
Spanish translation update 2021-10-23 18:18:28 -03:00
loonycyborg
8cbecfe256
wesnothd: exception safety fix
This fixes crash in response to server_shutdown exception getting
thrown, as well as any other exception, that happens if there are any
players logged on.
2021-10-23 23:08:23 +03:00
Iris Morelle
ae8d61f147
Finnish translation update 2021-10-23 14:12:23 -03:00
Iris Morelle
03497dcab3
Spanish translation update 2021-10-23 13:51:48 -03:00
Nils Kneuper
b9dac981c5 updated Finnish translation credits 2021-10-23 12:17:32 +02:00
Nils Kneuper
83d8908243 updated Italian translation 2021-10-23 12:14:39 +02:00
Nils Kneuper
19955301d0 updated Finnish translation 2021-10-23 12:12:58 +02:00
Pentarctagon
b07135af7c
Fixup 1.16 trailer credits. 2021-10-22 23:40:16 -05:00
Iris Morelle
8b4c50d46c
pofix: Update for the current 1.16 announcement errata
[ci skip]
2021-10-23 00:31:39 -03:00
Pentarctagon
90aa62b9d8
Add 1.16 trailer to credits. 2021-10-22 22:28:13 -05:00
Wedge009
3ff8afa160 Minor correction.
Was written 13 years ago. While 'the many' could be acceptable as well, there is no precedent for its use elsewhere in this dialogue. Plus the prior sentence just says 'some'.

[ci skip]
2021-10-23 10:16:47 +11:00
Iris Morelle
8831dcca24
Sync changelog from 1.16 branch
[ci skip]
2021-10-21 16:32:14 -03:00
Iris Morelle
55ce68fcc4
Update changelog
[ci skip]
2021-10-21 16:31:04 -03:00
Iris Morelle
97853ebf58
Merge branch 'feature/bye-bmp'
Closes #6206.
2021-10-21 16:30:32 -03:00
Iris Morelle
4b1faf1a5a
Remove support for writing BMP screenshots
This is redundant now that PNG support is part of SDL_image and
therefore always available to us on supported configurations. BMP files
are horribly expensive to store.
2021-10-21 16:29:25 -03:00
Iris Morelle
0c7c0a74db
Merge branch 'feature/windows-11-id'
Closes #6162.
2021-10-21 16:25:15 -03:00
Iris Morelle
f02f6ef7c5
desktop/version: Use release version from DisplayVersion if available
Reportedly Windows 10 20H2 and later record the feature release id into
DisplayVersion and leave ReleaseId stuck at 2009 for some mysterious
reason. Windows 11 currently will identify itself as Windows 11 21H2
based on this information.
2021-10-21 16:23:51 -03:00
Iris Morelle
5c8f4ca8bc
desktop/version: Attempt to identify Windows 11 GA
This is based on current rumours circulating on Windows 11 release day.
It needs to be fact-checked and tested on live systems.
2021-10-21 16:23:20 -03:00
Steve Cotton
9e216c7ea8
Error handling for corrupt .mo files (#6215)
Previously, a corrupt .mo file caused the game to exit immediately. This meant
that a broken add-on could stop the user from reaching the main menu, a
situation that could only be recovered by editing the preferences file or by
deleting the add-on with a file browser.

The engine generates the locale 3 times:
* once with no .mo files loaded
* once with only the mainline .mo files loaded
* once with all .mo files loaded

This means that:
* starting Wesnoth with a corrupt .mo file in mainline will make the engine run
  showing en_US text
* changing language with a corrupt .mo file in mainline will make the engine
  stay in whatever language it had successfully loaded
* a corrupt .mo file in an add-on will disable .mo files in all add-ons, but
  leave mainline translations active, and will let the user play the game
2021-10-21 20:27:06 +02:00
Iris Morelle
19da178e68 vcpkg: Boost 1.77 necessitates an explicit boost-math dependency 2021-10-21 14:25:11 -03:00
newfrenchy83
b68e858526
Have the names of the abilities used as weapons show in the attack dialog window when apply_to=opponent (#6110)
If a weapon with apply_to=opponent is used, this name will appear in the opponent attack affected.
2021-10-20 16:27:01 -05:00
Descacharrado
a292afe183
AToTB S01 and S02 mercenary spawn overhaul (#6186)
* Fix for #6183
2021-10-19 22:52:56 +02:00
Severin Glöckner
ed6e014c2d German translation: forwardport localized images 2021-10-18 18:39:24 +02:00
Wedge009
96756a7583 Minor correction.
[ci skip]
2021-10-18 16:58:29 +11:00
Pentarctagon
674bc4f9c2
Update release manager in the credits. 2021-10-17 22:06:25 -05:00
Iris Morelle
0da6e68f65
Update credits 2021-10-17 22:33:26 -03:00
Celtic Minstrel
4ab4b64ed7 Fix color_adjust requiring all keys
Fixes #6191
2021-10-18 03:07:25 +02:00
Severin Glöckner
1361d12de6 add missing [special_note] to movetypes 2021-10-18 02:56:11 +02:00
Alexander Lacson
b5bda6ca99
DM: Proofread Pass (#6178) 2021-10-17 19:43:37 -04:00
loonycyborg
33ae3e9b53
docker: Compile own openssl for steamrt builds
Steam's scout image provides way too old openssl library version which doesn't
doesn't properly handle recent expiry of one of root Let's Encrypt
certs.
2021-10-16 18:59:39 +03:00
Nils Kneuper
d8b4e691ca updated Czech translation 2021-10-16 13:57:54 +02:00
Nils Kneuper
fc9fce1024 updated Japanese translation 2021-10-16 13:56:23 +02:00
Nils Kneuper
d4a6c4cab1 Revert "updated Japanese translation"
This reverts commit fce7615b61b67a23234b17c9fe5db5eef9d52dc1.
2021-10-16 13:51:29 +02:00
Nils Kneuper
fce7615b61 updated Japanese translation 2021-10-16 13:49:29 +02:00
Nils Kneuper
3dc22310bf updated Portuguese (Brazil) translation 2021-10-16 13:47:55 +02:00
Iris Morelle
ce08eda7f8
gui2/title_screen: Fix edge case with "c.UTF-8" on the Language button
This also refactors boost_name out of a lambda expression so we don't
create the same string a dozen times.
2021-10-15 03:43:38 -03:00
loonycyborg
5bcf5068b4
Update steamrt docker builds 2021-10-15 03:45:44 +03:00
Wedge009
2bba4a4df4 Avoid event taking away a village just captured by the player.
Resolves #6187.
2021-10-15 01:18:13 +11:00
Iris Morelle
369b90108c
Spanish translation update 2021-10-13 10:28:34 -03:00
Alexander Lacson
c80f7f7608
SotBE: Proofread Pass (#6166) 2021-10-13 00:31:14 -04:00
Discontinuum
36a610603e
Simplify the description of leadership (#6117) 2021-10-11 13:10:31 -04:00
Alexander Lacson
8ca8bc08b1
Tutorial: Suggested Proofread Edits (#6179) 2021-10-11 12:49:49 -04:00
loonycyborg
2912283934
wesnothd: made ipv6 addresses work with /query status/searchlog 2021-10-10 18:49:52 +03:00