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)
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).
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.
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]
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.
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.
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
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.