[wesnoth-commits] [wesnoth/wesnoth] 0963d2: GUI2/Grid Builder: better validation error message...

Sergey Popov noreply at github.com
Wed Dec 23 10:07:03 UTC 2020


  Branch: refs/heads/coroutine_experiment
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 0963d2785df02d24c554db6e19ceac027a70f1ee
      https://github.com/wesnoth/wesnoth/commit/0963d2785df02d24c554db6e19ceac027a70f1ee
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-13 (Sun, 13 Dec 2020)

  Changed paths:
    M src/gui/core/window_builder.cpp

  Log Message:
  -----------
  GUI2/Grid Builder: better validation error messages for Iris

Also fixes a logic oversight where the first row was allowed to have 0 columns somehow...?


  Commit: 1ed3edb6db444829ca273b2d9600edbe9d64bb58
      https://github.com/wesnoth/wesnoth/commit/1ed3edb6db444829ca273b2d9600edbe9d64bb58
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-13 (Sun, 13 Dec 2020)

  Changed paths:
    M src/editor/map/context_manager.cpp

  Log Message:
  -----------
  Editor: fixed vertical misalignment of map marker in the Window dropdown


  Commit: c8576a781da34b9ac705f05364f22e4310e30f92
      https://github.com/wesnoth/wesnoth/commit/c8576a781da34b9ac705f05364f22e4310e30f92
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-13 (Sun, 13 Dec 2020)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/07_Crossroads.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/09_The_Valley_of_Death.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/10_Gryphon_Mountain.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/11_The_Ford_of_Abez.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/12_Northern_Winter.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/13_The_Dwarven_Doors.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/15_The_Lost_General.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/16_Hasty_Alliance.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/17_Scepter_of_Fire.cfg

  Log Message:
  -----------
  HttT: rebalance some scenarios


  Commit: ccd006cccdf1368b731a93b45a825ad1c96b6fc8
      https://github.com/wesnoth/wesnoth/commit/ccd006cccdf1368b731a93b45a825ad1c96b6fc8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M projectfiles/VC16/wesnoth.vcxproj
    M projectfiles/VC16/wesnoth.vcxproj.filters
    M source_lists/wesnoth
    M src/game_launcher.cpp
    M src/game_launcher.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    A src/preferences/advanced.cpp
    A src/preferences/advanced.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Refactored handling of advanced preferences

Instead of having the preferences dialog make a copy of all advanced preference config objects (and sorting them)
every time you invoke it, this adds a new advanced_manager class instantiated once in game_launcher (not sure if
that's the best place for it, though) that parses and handles the options. Allows me to greatly clean up the
preferences dialog code.


  Commit: 3ae339bf3103982da550e6bc09be4c293c82112a
      https://github.com/wesnoth/wesnoth/commit/3ae339bf3103982da550e6bc09be4c293c82112a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M src/chat_command_handler.cpp
    M src/editor/controller/editor_controller.cpp
    M src/game_launcher.cpp
    M src/gui/dialogs/multiplayer/lobby.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/menu_events.cpp

  Log Message:
  -----------
  GUI2/Preferences Dialog: removed now-unused game config ctor argument


  Commit: 17f979d86687b7da936fff8d3abce7a637263476
      https://github.com/wesnoth/wesnoth/commit/17f979d86687b7da936fff8d3abce7a637263476
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M data/gui/macros/_initial.cfg

  Log Message:
  -----------
  GUI2: removed pixel offset from GUI__TEXT_VERTICALLY_CENTRED

Fixes the text of menu_buttons being 1 pixel too high. Seems this is a relic from 2016 and me tweaking the
formula to try and get things more centered in buttons... But in that case, adjustments shuld probably be
directly made to buttons, not here.


  Commit: b4db8dcab7a225d70a1083ae017875b7a1857185
      https://github.com/wesnoth/wesnoth/commit/b4db8dcab7a225d70a1083ae017875b7a1857185
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M src/gui/dialogs/story_viewer.cpp

  Log Message:
  -----------
  GUI2/Story Viewer: removed use of location_callable


  Commit: d00c29ab6e280e2b9fad39226b7c60d3168e5873
      https://github.com/wesnoth/wesnoth/commit/d00c29ab6e280e2b9fad39226b7c60d3168e5873
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M src/chat_command_handler.cpp
    M src/preferences/advanced.cpp
    M src/preferences/advanced.hpp

  Log Message:
  -----------
  Minor cleanup


  Commit: 8c31a4cb107dc132b881d2e2f2ed3a8929d95e69
      https://github.com/wesnoth/wesnoth/commit/8c31a4cb107dc132b881d2e2f2ed3a8929d95e69
  Author: Martin Hrubý (hrubymar10) <hrubymar10 at gmail.com>
  Date:   2020-12-13 (Sun, 13 Dec 2020)

  Changed paths:
    M projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Update Xcode project


  Commit: 24f3245cfef997ba5e4ae4aaa4dcdd9b02b7384c
      https://github.com/wesnoth/wesnoth/commit/24f3245cfef997ba5e4ae4aaa4dcdd9b02b7384c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M data/core/_main.cfg
    M data/core/editor/_main.cfg

  Log Message:
  -----------
  Why was [titlescreen_music] in editor/_main.cfg...


  Commit: ccbb0de4e2985fc0fd6d2d4b55b89ab6cccc1678
      https://github.com/wesnoth/wesnoth/commit/ccbb0de4e2985fc0fd6d2d4b55b89ab6cccc1678
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M src/preferences/advanced.cpp
    M src/preferences/advanced.hpp

  Log Message:
  -----------
  Fixup


  Commit: 36062ed61c8457aa0900934ae387e0cedbcca30e
      https://github.com/wesnoth/wesnoth/commit/36062ed61c8457aa0900934ae387e0cedbcca30e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/preferences/advanced.hpp

  Log Message:
  -----------
  Testing a thing


  Commit: 6119486e329eca75bcc15d268a5b34470affd14c
      https://github.com/wesnoth/wesnoth/commit/6119486e329eca75bcc15d268a5b34470affd14c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M src/gui/dialogs/preferences_dialog.cpp
    M src/preferences/advanced.cpp
    M src/preferences/advanced.hpp

  Log Message:
  -----------
  Fixup attempt 3


  Commit: b9dcc32e240bf6d4c2058e2561bb6e937f24a195
      https://github.com/wesnoth/wesnoth/commit/b9dcc32e240bf6d4c2058e2561bb6e937f24a195
  Author: newfrenchy83 <31768074+newfrenchy83 at users.noreply.github.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M projectfiles/CodeBlocks-SCons/wesnoth.cbp
    M projectfiles/CodeBlocks/tests.cbp
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  fix codeblocks projectfiles (#5356)


  Commit: 891421bb412a4af8bdec3874fd94ef3797f9f4d9
      https://github.com/wesnoth/wesnoth/commit/891421bb412a4af8bdec3874fd94ef3797f9f4d9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2020-12-13 (Sun, 13 Dec 2020)

  Changed paths:
    M src/formula/variant.cpp

  Log Message:
  -----------
  Return null instead of crashing when accessing an invalid element of a WFL list

Fixes #5355


  Commit: 4f5a71393422b0a4e4e202a2efa0510bfe596c35
      https://github.com/wesnoth/wesnoth/commit/4f5a71393422b0a4e4e202a2efa0510bfe596c35
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Drop load of unused scons tool "python_devel"


  Commit: 24c8c3bd013cdefd30caaef698454b68f30a633f
      https://github.com/wesnoth/wesnoth/commit/24c8c3bd013cdefd30caaef698454b68f30a633f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M data/gui/widget/button_default.cfg

  Log Message:
  -----------
  GUI2/Button: restored vertically-offset text positioning

The "plain" centered text looks a little weird with buttons


  Commit: 3ca809d53478d92775fd2d4150e50a777c5c4537
      https://github.com/wesnoth/wesnoth/commit/3ca809d53478d92775fd2d4150e50a777c5c4537
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M data/gui/window/lobby_player_info.cfg

  Log Message:
  -----------
  GUI2/Player Info: removed redundant grid


  Commit: 85c9988f5e5e26d2a0105bc705ea9da76b0023f7
      https://github.com/wesnoth/wesnoth/commit/85c9988f5e5e26d2a0105bc705ea9da76b0023f7
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Remove "python_devel" from custom tools too


  Commit: 3d7f0a61162af1b95d1d7feaf0c0c85ee1f0eaac
      https://github.com/wesnoth/wesnoth/commit/3d7f0a61162af1b95d1d7feaf0c0c85ee1f0eaac
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M data/schema/gui.cfg

  Log Message:
  -----------
  schema: GUI2 dropdown menus support the details= attribute


  Commit: 9ce4fadbbd49f22e0449fb8d482cd85da8160921
      https://github.com/wesnoth/wesnoth/commit/9ce4fadbbd49f22e0449fb8d482cd85da8160921
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/synced_context.cpp
    M src/synced_context.hpp

  Log Message:
  -----------
  Synced Context: formatting cleanup


  Commit: 2168f629fbd1d21006f0749499286c90a04f9ceb
      https://github.com/wesnoth/wesnoth/commit/2168f629fbd1d21006f0749499286c90a04f9ceb
  Author: newfrenchy83 <31768074+newfrenchy83 at users.noreply.github.com>
  Date:   2020-12-14 (Mon, 14 Dec 2020)

  Changed paths:
    M changelog.md
    M data/core/macros/utils.cfg
    M data/schema/units/abilities.cfg
    A data/test/scenarios/test_force_chance_to_hit_macro.cfg
    M src/units/abilities.cpp
    M wml_test_schedule

  Log Message:
  -----------
  Add overwrite_specials attribute to allow forcing a lower chance to hit

The reported issue being that the FORCE_CHANCE_TO_HIT macro was able to force an increase in an attack's chance to hit, but no longer able to force a decrease.


  Commit: 7d47c4a6878efd1c17c0e9e7c243ac730d6952a7
      https://github.com/wesnoth/wesnoth/commit/7d47c4a6878efd1c17c0e9e7c243ac730d6952a7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/synced_context.cpp
    M src/synced_context.hpp

  Log Message:
  -----------
  Synced Context: moved simple implementations to header


  Commit: 79393d362321d9129d8ce984400cc2e7b9189178
      https://github.com/wesnoth/wesnoth/commit/79393d362321d9129d8ce984400cc2e7b9189178
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/playturn.cpp
    M src/synced_context.cpp
    M src/synced_context.hpp
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  Synced Context: is_simultaneously() -> is_simultaneous()


  Commit: baa2072399bd60e659022a5700dd9b33a251df92
      https://github.com/wesnoth/wesnoth/commit/baa2072399bd60e659022a5700dd9b33a251df92
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/synced_context.cpp

  Log Message:
  -----------
  Synced Context: marked virtual functions with override


  Commit: 3bd1dd4681498c308adc3dd08e1fa097c3b084e0
      https://github.com/wesnoth/wesnoth/commit/3bd1dd4681498c308adc3dd08e1fa097c3b084e0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/replay.cpp
    M src/synced_commands.cpp
    M src/synced_commands.hpp
    M src/synced_context.cpp
    M src/synced_context.hpp

  Log Message:
  -----------
  Synced Commands/Context: removed unused parameter from error functions as per todo


  Commit: d5494276523f4625a36ef76732865fd798407881
      https://github.com/wesnoth/wesnoth/commit/d5494276523f4625a36ef76732865fd798407881
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M changelog.md
    M data/core/macros/utils.cfg
    M data/schema/units/abilities.cfg
    A data/test/scenarios/test_force_chance_to_hit_macro.cfg
    M src/units/abilities.cpp
    M wml_test_schedule

  Log Message:
  -----------
  Merge branch 'master' of github.com:wesnoth/wesnoth into master


  Commit: b3d4a3744dc8833c75a67f929804c05a3c493b5e
      https://github.com/wesnoth/wesnoth/commit/b3d4a3744dc8833c75a67f929804c05a3c493b5e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/gui/window/addon_manager.cfg

  Log Message:
  -----------
  GUI2/Addon Manager: removed link awareness from addon descriptions

Formatting is disabled for these and links require formatting, so this is redundant.


  Commit: c49469c67b7957ff68edaf6a788f2169f3ee3e1e
      https://github.com/wesnoth/wesnoth/commit/c49469c67b7957ff68edaf6a788f2169f3ee3e1e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/gui/widgets/label.cpp

  Log Message:
  -----------
  GUI2/Label: warn if link_aware is true but use_markup is false


  Commit: 35c20c15417e5bbcf7371da84971d15bcfd099fe
      https://github.com/wesnoth/wesnoth/commit/35c20c15417e5bbcf7371da84971d15bcfd099fe
  Author: Eric Gallager <egall at gwmail.gwu.edu>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/04_Slavers.cfg
    M data/campaigns/Dead_Water/scenarios/06_Uncharted_Islands.cfg
    M data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg

  Log Message:
  -----------
  DW: reduce difficulty

from https://github.com/cooljeanius/wesnoth_mods


  Commit: 6e11c016648a371d594020b2012b76e50b68551a
      https://github.com/wesnoth/wesnoth/commit/6e11c016648a371d594020b2012b76e50b68551a
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Add campaign balancing to changelog


  Commit: b3e5a260d91816d2307329427295e7cefc51247c
      https://github.com/wesnoth/wesnoth/commit/b3e5a260d91816d2307329427295e7cefc51247c
  Author: fraaans <32259994+fraaans at users.noreply.github.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg
    M data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg

  Log Message:
  -----------
  NR S1/2: add dialogue when turns runs out (#5357)

* dialogue when turns runs out NR S1 and S2

* NR dialogue S1 and S2 for turn runs out: update

* Update data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg

Co-authored-by: nemaara <nemaara at users.noreply.github.com>

* Update data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg

Co-authored-by: nemaara <nemaara at users.noreply.github.com>

* Update data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg

Co-authored-by: nemaara <nemaara at users.noreply.github.com>

* Update 01_Breaking_the_Chains.cfg

Co-authored-by: nemaara <nemaara at users.noreply.github.com>


  Commit: 3c0377e28a5b5263eedbd6fa7018ad9878f24177
      https://github.com/wesnoth/wesnoth/commit/3c0377e28a5b5263eedbd6fa7018ad9878f24177
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/18_A_Choice_Must_Be_Made.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19a_Snow_Plains.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19b_Swamp_Of_Dread.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/20a_North_Elves.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/20b_Underground_Channels.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/22_Return_to_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/23_Test_of_the_Clans.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/24_Battle_for_Wesnoth.cfg

  Log Message:
  -----------
  HttT: rebalance remaining scenarios


  Commit: a4d109072c8b3967ec697bd443e76263f34edde8
      https://github.com/wesnoth/wesnoth/commit/a4d109072c8b3967ec697bd443e76263f34edde8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M src/gui/widgets/label.cpp

  Log Message:
  -----------
  Revert "GUI2/Label: warn if link_aware is true but use_markup is false"

This reverts commit c49469c67b7957ff68edaf6a788f2169f3ee3e1e. This was causing warning in the campaign
dialog (even though use_markup is set when a new multi_page page is created) causing tests to fail...


  Commit: 3e2d0ae67860bc99c0616ff5cd7022b7a2762567
      https://github.com/wesnoth/wesnoth/commit/3e2d0ae67860bc99c0616ff5cd7022b7a2762567
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M src/units/unit.cpp
    M src/units/unit.hpp

  Log Message:
  -----------
  Unit: don't store advancements in a boost::ptr_vector

I really have no idea why it was done this way, especially since it always seems to be allocating new config objects...?
Probably a relic of the pre-C++11 age.

Addresses one header brought up in #5359.


  Commit: 362b6d7fa69323fba8823ce1ce3c9103714790c0
      https://github.com/wesnoth/wesnoth/commit/362b6d7fa69323fba8823ce1ce3c9103714790c0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M src/units/unit.cpp

  Log Message:
  -----------
  Unit: removed uses of this->member


  Commit: 50235ce937d975c8d28e36ac032e4159c937cfe6
      https://github.com/wesnoth/wesnoth/commit/50235ce937d975c8d28e36ac032e4159c937cfe6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Bye bye boost::copy


  Commit: 599509eb524fcfd181283d65d162be0d4448659a
      https://github.com/wesnoth/wesnoth/commit/599509eb524fcfd181283d65d162be0d4448659a
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/gui/window/addon_manager.cfg
    M src/gui/dialogs/addon/manager.cpp
    M src/gui/dialogs/addon/manager.hpp

  Log Message:
  -----------
  gui2/addon_manager: Replace URL widgets with a single link label

The URL widgets (textbox + copy button + browse button) predate the
implementation of link-awareness in labels and they sort of got carried
over into the new design magically without there being a real need for
that. Now that we have a visible cursor change when hovering links it's
even less necessary to draw unnecessary attention to the link with a
clunky and unintuitive (greyed out textbox...) interface.


  Commit: cc052ed5a5fb0362f5f6e26ed0ea951bd3c60737
      https://github.com/wesnoth/wesnoth/commit/cc052ed5a5fb0362f5f6e26ed0ea951bd3c60737
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/gui/window/game_version.cfg
    M src/gui/dialogs/game_version_dialog.cpp

  Log Message:
  -----------
  gui2/game_version: Minor streamlining


  Commit: c8666a8a410ff0034a2c9bc5356ebfb80a15dd83
      https://github.com/wesnoth/wesnoth/commit/c8666a8a410ff0034a2c9bc5356ebfb80a15dd83
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M data/themes/editor.cfg
    M src/editor/controller/editor_controller.cpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/units/unit.cpp

  Log Message:
  -----------
  Remove the editor option to assign a recruit list to a unit.

The UI implementation of this is bad enough that I consider its presence to actively a detriment to anyone trying to use the editor.


  Commit: 3c2c1dd2ed47b425307feab2e19d5603a4030319
      https://github.com/wesnoth/wesnoth/commit/3c2c1dd2ed47b425307feab2e19d5603a4030319
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M src/editor/action/mouse/mouse_action_unit.cpp

  Log Message:
  -----------
  Don't display a unit's recruit list on hover since that can't be set anymore.


  Commit: 20c4430773deb9f1aada4ce5a6f3d12df53bf229
      https://github.com/wesnoth/wesnoth/commit/20c4430773deb9f1aada4ce5a6f3d12df53bf229
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M src/editor/action/mouse/mouse_action_unit.cpp

  Log Message:
  -----------
  Don't display a unit's name on hover if it hasn't been named.


  Commit: d47abc1d52cfdee94b695192ff72743ddfea318a
      https://github.com/wesnoth/wesnoth/commit/d47abc1d52cfdee94b695192ff72743ddfea318a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/units/unit.cpp
    M src/units/unit.hpp

  Log Message:
  -----------
  Merge pull request #5360 from wesnoth/no_ptr_vector

Unit: removed use of boost::ptr_vector


  Commit: c65db9acbba5c36d656cecec747acfc70b5d057b
      https://github.com/wesnoth/wesnoth/commit/c65db9acbba5c36d656cecec747acfc70b5d057b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M data/gui/macros/_initial.cfg

  Log Message:
  -----------
  GUI2: added _WIDGET_DEBUG_BORDER macro


  Commit: afbd7e0237cb762bd932dfde659efa8157f7169e
      https://github.com/wesnoth/wesnoth/commit/afbd7e0237cb762bd932dfde659efa8157f7169e
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/01_At_the_East_Gate.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/03_Strange_Allies.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/04_High_Pass.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Fear.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/06_Forbidden_Forest.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/07_The_Siege_of_Kal_Kartha.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_The_Underlevels.cfg

  Log Message:
  -----------
  THoT: rebalance campaign


  Commit: 64e6c133feb102ce2b08393d71664f11c22ec75e
      https://github.com/wesnoth/wesnoth/commit/64e6c133feb102ce2b08393d71664f11c22ec75e
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Add THoT rebalance to changelog


  Commit: f87a2bc4e46beb86ff3f0325a685f9b209de0cd8
      https://github.com/wesnoth/wesnoth/commit/f87a2bc4e46beb86ff3f0325a685f9b209de0cd8
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-16 (Wed, 16 Dec 2020)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg

  Log Message:
  -----------
  THoT: move campaign lower in difficulty rating


  Commit: a3ad181e6cd107b8c9dc9a7b0ddbd17e5241157e
      https://github.com/wesnoth/wesnoth/commit/a3ad181e6cd107b8c9dc9a7b0ddbd17e5241157e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M src/filesystem.cpp

  Log Message:
  -----------
  FS: removed use of Windows-specific error code

The OS-specific error code headers were deprecated in Boost 1.75 (see #5359). This code was first added back in 2013
(see 037e1c12997fe92a2aed36c8b2a05ff31696e8de) but testing now on Windows 10 using Boost 1.73 at least shows that
`no_such_file_or_directory` is returned for both missing files and paths. Seems unnecessary to keep this case around
especially as the header is deprecated going forward.


  Commit: 2c6c9b56a5aaf9744e50cc3a478f615b830952dd
      https://github.com/wesnoth/wesnoth/commit/2c6c9b56a5aaf9744e50cc3a478f615b830952dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M src/filesystem.cpp

  Log Message:
  -----------
  Attempt fixup


  Commit: 3dd0e32cec883fd7179d97749f26d5d02d54d4e4
      https://github.com/wesnoth/wesnoth/commit/3dd0e32cec883fd7179d97749f26d5d02d54d4e4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M src/gui/widgets/styled_widget.cpp

  Log Message:
  -----------
  GUI2/Styled Widget: somewhat hacky fix for widgets returning the wrong link after setting a new label


  Commit: 5feaf973ceb440005d3f77fb643b48886f2d2a22
      https://github.com/wesnoth/wesnoth/commit/5feaf973ceb440005d3f77fb643b48886f2d2a22
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M data/gui/window/addon_manager.cfg
    M src/gui/dialogs/addon/manager.cpp
    M src/gui/dialogs/addon/manager.hpp

  Log Message:
  -----------
  Merge pull request #5363 from shikadiqueen/feature/addonmg-url-ux

gui2/addon_manager: Replace URL widgets with a single link label


  Commit: 55340a98e407fe94c7a8273bb773fd3faf4a3fee
      https://github.com/wesnoth/wesnoth/commit/55340a98e407fe94c7a8273bb773fd3faf4a3fee
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  MP: cleaned up open_connection


  Commit: d39f70af9ad1403da1bbf742310943699de178a5
      https://github.com/wesnoth/wesnoth/commit/d39f70af9ad1403da1bbf742310943699de178a5
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Update changelog

[ci skip]


  Commit: 5102d3eb2f7c963bc69488bf27f2b37f02162f83
      https://github.com/wesnoth/wesnoth/commit/5102d3eb2f7c963bc69488bf27f2b37f02162f83
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  I guess I need to scream at myself

[ci skip]


  Commit: 8e0e47486444bdbdd0543b50734280a352835919
      https://github.com/wesnoth/wesnoth/commit/8e0e47486444bdbdd0543b50734280a352835919
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-17 (Thu, 17 Dec 2020)

  Changed paths:
    M src/.clang-format

  Log Message:
  -----------
  clang-format: set AlignOperands false


  Commit: 2bc291909b52470a00f9f7415c9c9d07f62bc181
      https://github.com/wesnoth/wesnoth/commit/2bc291909b52470a00f9f7415c9c9d07f62bc181
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M src/editor/palette/location_palette.cpp

  Log Message:
  -----------
  Converted a trivial regex to std::regex

See https://github.com/wesnoth/wesnoth/pull/5231#issuecomment-716097356


  Commit: 1507bec710b4125d3d8baecccc65d6d4b3408c4f
      https://github.com/wesnoth/wesnoth/commit/1507bec710b4125d3d8baecccc65d6d4b3408c4f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M src/game_launcher.cpp

  Log Message:
  -----------
  Game Launcher: code formatting


  Commit: 9700c1487b809b8d9cd19ca8ab6f771eaabe1c9c
      https://github.com/wesnoth/wesnoth/commit/9700c1487b809b8d9cd19ca8ab6f771eaabe1c9c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M src/events.cpp

  Log Message:
  -----------
  Simplified event::call_in_main_thread


  Commit: add1fd9fa30118d0a1459b9959942fd1ec2577d7
      https://github.com/wesnoth/wesnoth/commit/add1fd9fa30118d0a1459b9959942fd1ec2577d7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M src/game_launcher.cpp
    M src/game_launcher.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Removed second argument from game_launcher ctor

This seems to be a relic from the time when the editor was a separate executable


  Commit: 68e2d13275f8fd8f6e1d87210733a5f586ce8607
      https://github.com/wesnoth/wesnoth/commit/68e2d13275f8fd8f6e1d87210733a5f586ce8607
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Fixup add1fd9


  Commit: 8da8d3ee55afb5e893fb2700e185a041152560d4
      https://github.com/wesnoth/wesnoth/commit/8da8d3ee55afb5e893fb2700e185a041152560d4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M src/game_config_manager.cpp

  Log Message:
  -----------
  Game Config Manager: code formatting


  Commit: 63030fef14cbe48b86d1e798fa2adb25cc42e2f0
      https://github.com/wesnoth/wesnoth/commit/63030fef14cbe48b86d1e798fa2adb25cc42e2f0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/game_config_manager.cpp

  Log Message:
  -----------
  Game Config Manager: minor code cleanup

Fixes a stray space in the ENABLE_DWARVISH_RUNESMITH entry in the 1.14 deprecated advancement macros list.


  Commit: b1983c2bc316c13e9e9d15d064ce09edc0c288a9
      https://github.com/wesnoth/wesnoth/commit/b1983c2bc316c13e9e9d15d064ce09edc0c288a9
  Author: Severin Glöckner <severin.gloeckner at stud.htwk-leipzig.de>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M po/wesnoth-did/de.po
    M po/wesnoth-tsg/de.po

  Log Message:
  -----------
  German translation update


  Commit: 1ba2b7e823fe2395b131c252ae5c7048e1d9e170
      https://github.com/wesnoth/wesnoth/commit/1ba2b7e823fe2395b131c252ae5c7048e1d9e170
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/game_initialization/singleplayer.cpp
    M src/game_initialization/singleplayer.hpp
    M src/game_launcher.cpp

  Log Message:
  -----------
  SP: cleaned up code a bit


  Commit: f3f6acf74b9b14c677d39cf633b1e72020090d66
      https://github.com/wesnoth/wesnoth/commit/f3f6acf74b9b14c677d39cf633b1e72020090d66
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/game_launcher.cpp
    M src/game_launcher.hpp

  Log Message:
  -----------
  Game Launcher: removed CVideo getter


  Commit: 3118f3479870aa76c644844fbc714358e14de13f
      https://github.com/wesnoth/wesnoth/commit/3118f3479870aa76c644844fbc714358e14de13f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/gui/window/screenshot_notification.cfg

  Log Message:
  -----------
  GUI2/Screenshot Notification: use action_browse definition for browse button


  Commit: 90778f2f84545e5cee89064df5620c37c79a59ee
      https://github.com/wesnoth/wesnoth/commit/90778f2f84545e5cee89064df5620c37c79a59ee
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Changelog clarification.


  Commit: 92c10f1b19304d260f6d62197f3ce7f5ed19cdaf
      https://github.com/wesnoth/wesnoth/commit/92c10f1b19304d260f6d62197f3ce7f5ed19cdaf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M changelog.md
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/screenshot_notification.hpp

  Log Message:
  -----------
  GUI2/Screenshot Notification: fixed wrong path being used for opening screenshot (fixes #5322)


  Commit: 7a3ebe17772fbf781d26e843f174d027ed888234
      https://github.com/wesnoth/wesnoth/commit/7a3ebe17772fbf781d26e843f174d027ed888234
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/gui/dialogs/screenshot_notification.cpp

  Log Message:
  -----------
  GUI2/Screenshot Notification: removed unnecessary temp variable, cleaned up includes


  Commit: 35733f114342c3987a169f151ed9046af2512e69
      https://github.com/wesnoth/wesnoth/commit/35733f114342c3987a169f151ed9046af2512e69
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/gui/dialogs/screenshot_notification.cpp

  Log Message:
  -----------
  GUI2/Screenshot Notification: select filename initially

This is pretty hacky, need to do something better.


  Commit: 9b691286761a0f20ec207dfc733e518528802275
      https://github.com/wesnoth/wesnoth/commit/9b691286761a0f20ec207dfc733e518528802275
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Merge branch 'master' of github.com:wesnoth/wesnoth into master


  Commit: 7e21233d85510c2856e68cc599ef2b1e5b1d8fd3
      https://github.com/wesnoth/wesnoth/commit/7e21233d85510c2856e68cc599ef2b1e5b1d8fd3
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M po/wesnoth-help/pt_BR.po
    M po/wesnoth-manpages/pt_BR.po
    M po/wesnoth-multiplayer/pt_BR.po
    M po/wesnoth-tutorial/pt_BR.po
    M po/wesnoth-units/pt_BR.po
    M po/wesnoth-utbs/pt_BR.po
    M po/wesnoth/pt_BR.po

  Log Message:
  -----------
  updated Portuguese (Brazil) translation


  Commit: de3a16b4017378fb234d137c35493f686d60f12f
      https://github.com/wesnoth/wesnoth/commit/de3a16b4017378fb234d137c35493f686d60f12f
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M changelog.md
    M po/wesnoth-did/tr.po
    M po/wesnoth-manpages/tr.po
    M po/wesnoth-utbs/tr.po
    M po/wesnoth/tr.po

  Log Message:
  -----------
  updated Turkish translation


  Commit: fd5cb625650530b54eab3015e69c8488e5803499
      https://github.com/wesnoth/wesnoth/commit/fd5cb625650530b54eab3015e69c8488e5803499
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M po/wesnoth-did/ru.po
    M po/wesnoth-dw/ru.po
    M po/wesnoth-editor/ru.po
    M po/wesnoth-low/ru.po
    M po/wesnoth-manpages/ru.po
    M po/wesnoth-manual/ru.po
    M po/wesnoth-multiplayer/ru.po
    M po/wesnoth-tb/ru.po
    M po/wesnoth-units/ru.po
    M po/wesnoth-utbs/ru.po
    M po/wesnoth/ru.po

  Log Message:
  -----------
  updated Russian translation


  Commit: c45e90ebb6938b85ba18184d1910e755eb97d1ba
      https://github.com/wesnoth/wesnoth/commit/c45e90ebb6938b85ba18184d1910e755eb97d1ba
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M data/languages/cs_CZ.cfg
    M data/languages/de_DE.cfg
    M data/languages/en_GB.cfg
    M data/languages/es_ES.cfg
    M data/languages/it_IT.cfg
    M data/languages/nl_NL.cfg
    M data/languages/pt_BR.cfg
    M data/languages/ru_RU.cfg
    M data/languages/zh_CN.cfg
    M doc/man/de/wesnoth.6
    M doc/man/de/wesnothd.6
    M doc/man/en_GB/wesnoth.6
    M doc/man/pt_BR/wesnoth.6
    M doc/man/pt_BR/wesnothd.6
    M doc/man/ru/wesnoth.6
    M doc/man/tr/wesnoth.6
    M po/wesnoth-did/af.po
    M po/wesnoth-did/ang at latin.po
    M po/wesnoth-did/ar.po
    M po/wesnoth-did/bg.po
    M po/wesnoth-did/ca.po
    M po/wesnoth-did/ca_ES at valencia.po
    M po/wesnoth-did/cs.po
    M po/wesnoth-did/da.po
    M po/wesnoth-did/de.po
    M po/wesnoth-did/el.po
    M po/wesnoth-did/en at shaw.po
    M po/wesnoth-did/en_GB.po
    M po/wesnoth-did/eo.po
    M po/wesnoth-did/es.po
    M po/wesnoth-did/et.po
    M po/wesnoth-did/eu.po
    M po/wesnoth-did/fi.po
    M po/wesnoth-did/fr.po
    M po/wesnoth-did/ga.po
    M po/wesnoth-did/gd.po
    M po/wesnoth-did/gl.po
    M po/wesnoth-did/grc.po
    M po/wesnoth-did/he.po
    M po/wesnoth-did/hr.po
    M po/wesnoth-did/hu.po
    M po/wesnoth-did/id.po
    M po/wesnoth-did/is.po
    M po/wesnoth-did/it.po
    M po/wesnoth-did/ja.po
    M po/wesnoth-did/ko.po
    M po/wesnoth-did/la.po
    M po/wesnoth-did/lt.po
    M po/wesnoth-did/lv.po
    M po/wesnoth-did/mk.po
    M po/wesnoth-did/mr.po
    M po/wesnoth-did/nb_NO.po
    M po/wesnoth-did/nl.po
    M po/wesnoth-did/pl.po
    M po/wesnoth-did/pt.po
    M po/wesnoth-did/pt_BR.po
    M po/wesnoth-did/racv.po
    M po/wesnoth-did/ro.po
    M po/wesnoth-did/ru.po
    M po/wesnoth-did/sk.po
    M po/wesnoth-did/sl.po
    M po/wesnoth-did/sr.po
    M po/wesnoth-did/sr at ijekavian.po
    M po/wesnoth-did/sr at ijekavianlatin.po
    M po/wesnoth-did/sr at latin.po
    M po/wesnoth-did/sv.po
    M po/wesnoth-did/tl.po
    M po/wesnoth-did/tr.po
    M po/wesnoth-did/uk.po
    M po/wesnoth-did/vi.po
    M po/wesnoth-did/wesnoth-did.pot
    M po/wesnoth-did/zh_CN.po
    M po/wesnoth-did/zh_TW.po
    M po/wesnoth-dw/af.po
    M po/wesnoth-dw/ang at latin.po
    M po/wesnoth-dw/ar.po
    M po/wesnoth-dw/bg.po
    M po/wesnoth-dw/ca.po
    M po/wesnoth-dw/ca_ES at valencia.po
    M po/wesnoth-dw/cs.po
    M po/wesnoth-dw/da.po
    M po/wesnoth-dw/de.po
    M po/wesnoth-dw/el.po
    M po/wesnoth-dw/en at shaw.po
    M po/wesnoth-dw/en_GB.po
    M po/wesnoth-dw/eo.po
    M po/wesnoth-dw/es.po
    M po/wesnoth-dw/et.po
    M po/wesnoth-dw/eu.po
    M po/wesnoth-dw/fi.po
    M po/wesnoth-dw/fr.po
    M po/wesnoth-dw/ga.po
    M po/wesnoth-dw/gd.po
    M po/wesnoth-dw/gl.po
    M po/wesnoth-dw/grc.po
    M po/wesnoth-dw/he.po
    M po/wesnoth-dw/hr.po
    M po/wesnoth-dw/hu.po
    M po/wesnoth-dw/id.po
    M po/wesnoth-dw/is.po
    M po/wesnoth-dw/it.po
    M po/wesnoth-dw/ja.po
    M po/wesnoth-dw/ko.po
    M po/wesnoth-dw/la.po
    M po/wesnoth-dw/lt.po
    M po/wesnoth-dw/lv.po
    M po/wesnoth-dw/mk.po
    M po/wesnoth-dw/mr.po
    M po/wesnoth-dw/nb_NO.po
    M po/wesnoth-dw/nl.po
    M po/wesnoth-dw/pl.po
    M po/wesnoth-dw/pt.po
    M po/wesnoth-dw/pt_BR.po
    M po/wesnoth-dw/racv.po
    M po/wesnoth-dw/ro.po
    M po/wesnoth-dw/ru.po
    M po/wesnoth-dw/sk.po
    M po/wesnoth-dw/sl.po
    M po/wesnoth-dw/sr.po
    M po/wesnoth-dw/sr at ijekavian.po
    M po/wesnoth-dw/sr at ijekavianlatin.po
    M po/wesnoth-dw/sr at latin.po
    M po/wesnoth-dw/sv.po
    M po/wesnoth-dw/tl.po
    M po/wesnoth-dw/tr.po
    M po/wesnoth-dw/uk.po
    M po/wesnoth-dw/vi.po
    M po/wesnoth-dw/wesnoth-dw.pot
    M po/wesnoth-dw/zh_CN.po
    M po/wesnoth-dw/zh_TW.po
    M po/wesnoth-editor/af.po
    M po/wesnoth-editor/ang at latin.po
    M po/wesnoth-editor/ar.po
    M po/wesnoth-editor/bg.po
    M po/wesnoth-editor/ca.po
    M po/wesnoth-editor/ca_ES at valencia.po
    M po/wesnoth-editor/cs.po
    M po/wesnoth-editor/da.po
    M po/wesnoth-editor/de.po
    M po/wesnoth-editor/el.po
    M po/wesnoth-editor/en at shaw.po
    M po/wesnoth-editor/en_GB.po
    M po/wesnoth-editor/eo.po
    M po/wesnoth-editor/es.po
    M po/wesnoth-editor/et.po
    M po/wesnoth-editor/eu.po
    M po/wesnoth-editor/fi.po
    M po/wesnoth-editor/fr.po
    M po/wesnoth-editor/ga.po
    M po/wesnoth-editor/gd.po
    M po/wesnoth-editor/gl.po
    M po/wesnoth-editor/grc.po
    M po/wesnoth-editor/he.po
    M po/wesnoth-editor/hr.po
    M po/wesnoth-editor/hu.po
    M po/wesnoth-editor/id.po
    M po/wesnoth-editor/is.po
    M po/wesnoth-editor/it.po
    M po/wesnoth-editor/ja.po
    M po/wesnoth-editor/ko.po
    M po/wesnoth-editor/la.po
    M po/wesnoth-editor/lt.po
    M po/wesnoth-editor/lv.po
    M po/wesnoth-editor/mk.po
    M po/wesnoth-editor/mr.po
    M po/wesnoth-editor/nb_NO.po
    M po/wesnoth-editor/nl.po
    M po/wesnoth-editor/pl.po
    M po/wesnoth-editor/pt.po
    M po/wesnoth-editor/pt_BR.po
    M po/wesnoth-editor/racv.po
    M po/wesnoth-editor/ro.po
    M po/wesnoth-editor/ru.po
    M po/wesnoth-editor/sk.po
    M po/wesnoth-editor/sl.po
    M po/wesnoth-editor/sr.po
    M po/wesnoth-editor/sr at ijekavian.po
    M po/wesnoth-editor/sr at ijekavianlatin.po
    M po/wesnoth-editor/sr at latin.po
    M po/wesnoth-editor/sv.po
    M po/wesnoth-editor/tl.po
    M po/wesnoth-editor/tr.po
    M po/wesnoth-editor/uk.po
    M po/wesnoth-editor/vi.po
    M po/wesnoth-editor/wesnoth-editor.pot
    M po/wesnoth-editor/zh_CN.po
    M po/wesnoth-editor/zh_TW.po
    M po/wesnoth-help/af.po
    M po/wesnoth-help/ang at latin.po
    M po/wesnoth-help/ar.po
    M po/wesnoth-help/bg.po
    M po/wesnoth-help/ca.po
    M po/wesnoth-help/ca_ES at valencia.po
    M po/wesnoth-help/cs.po
    M po/wesnoth-help/da.po
    M po/wesnoth-help/de.po
    M po/wesnoth-help/el.po
    M po/wesnoth-help/en at shaw.po
    M po/wesnoth-help/en_GB.po
    M po/wesnoth-help/eo.po
    M po/wesnoth-help/es.po
    M po/wesnoth-help/et.po
    M po/wesnoth-help/eu.po
    M po/wesnoth-help/fi.po
    M po/wesnoth-help/fr.po
    M po/wesnoth-help/ga.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-help/gl.po
    M po/wesnoth-help/grc.po
    M po/wesnoth-help/he.po
    M po/wesnoth-help/hr.po
    M po/wesnoth-help/hu.po
    M po/wesnoth-help/id.po
    M po/wesnoth-help/is.po
    M po/wesnoth-help/it.po
    M po/wesnoth-help/ja.po
    M po/wesnoth-help/ko.po
    M po/wesnoth-help/la.po
    M po/wesnoth-help/lt.po
    M po/wesnoth-help/lv.po
    M po/wesnoth-help/mk.po
    M po/wesnoth-help/mr.po
    M po/wesnoth-help/nb_NO.po
    M po/wesnoth-help/nl.po
    M po/wesnoth-help/pl.po
    M po/wesnoth-help/pt.po
    M po/wesnoth-help/pt_BR.po
    M po/wesnoth-help/racv.po
    M po/wesnoth-help/ro.po
    M po/wesnoth-help/ru.po
    M po/wesnoth-help/sk.po
    M po/wesnoth-help/sl.po
    M po/wesnoth-help/sr.po
    M po/wesnoth-help/sr at ijekavian.po
    M po/wesnoth-help/sr at ijekavianlatin.po
    M po/wesnoth-help/sr at latin.po
    M po/wesnoth-help/sv.po
    M po/wesnoth-help/tl.po
    M po/wesnoth-help/tr.po
    M po/wesnoth-help/uk.po
    M po/wesnoth-help/vi.po
    M po/wesnoth-help/wesnoth-help.pot
    M po/wesnoth-help/zh_CN.po
    M po/wesnoth-help/zh_TW.po
    M po/wesnoth-httt/af.po
    M po/wesnoth-httt/ang at latin.po
    M po/wesnoth-httt/ar.po
    M po/wesnoth-httt/bg.po
    M po/wesnoth-httt/ca.po
    M po/wesnoth-httt/ca_ES at valencia.po
    M po/wesnoth-httt/cs.po
    M po/wesnoth-httt/da.po
    M po/wesnoth-httt/de.po
    M po/wesnoth-httt/el.po
    M po/wesnoth-httt/en at shaw.po
    M po/wesnoth-httt/en_GB.po
    M po/wesnoth-httt/eo.po
    M po/wesnoth-httt/es.po
    M po/wesnoth-httt/et.po
    M po/wesnoth-httt/eu.po
    M po/wesnoth-httt/fi.po
    M po/wesnoth-httt/fr.po
    M po/wesnoth-httt/ga.po
    M po/wesnoth-httt/gd.po
    M po/wesnoth-httt/gl.po
    M po/wesnoth-httt/grc.po
    M po/wesnoth-httt/he.po
    M po/wesnoth-httt/hr.po
    M po/wesnoth-httt/hu.po
    M po/wesnoth-httt/id.po
    M po/wesnoth-httt/is.po
    M po/wesnoth-httt/it.po
    M po/wesnoth-httt/ja.po
    M po/wesnoth-httt/ko.po
    M po/wesnoth-httt/la.po
    M po/wesnoth-httt/lt.po
    M po/wesnoth-httt/lv.po
    M po/wesnoth-httt/mk.po
    M po/wesnoth-httt/mr.po
    M po/wesnoth-httt/nb_NO.po
    M po/wesnoth-httt/nl.po
    M po/wesnoth-httt/pl.po
    M po/wesnoth-httt/pt.po
    M po/wesnoth-httt/pt_BR.po
    M po/wesnoth-httt/racv.po
    M po/wesnoth-httt/ro.po
    M po/wesnoth-httt/ru.po
    M po/wesnoth-httt/sk.po
    M po/wesnoth-httt/sl.po
    M po/wesnoth-httt/sr.po
    M po/wesnoth-httt/sr at ijekavian.po
    M po/wesnoth-httt/sr at ijekavianlatin.po
    M po/wesnoth-httt/sr at latin.po
    M po/wesnoth-httt/sv.po
    M po/wesnoth-httt/tl.po
    M po/wesnoth-httt/tr.po
    M po/wesnoth-httt/uk.po
    M po/wesnoth-httt/vi.po
    M po/wesnoth-httt/wesnoth-httt.pot
    M po/wesnoth-httt/zh_CN.po
    M po/wesnoth-httt/zh_TW.po
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang at latin.po
    M po/wesnoth-lib/ar.po
    M po/wesnoth-lib/bg.po
    M po/wesnoth-lib/ca.po
    M po/wesnoth-lib/ca_ES at valencia.po
    M po/wesnoth-lib/cs.po
    M po/wesnoth-lib/da.po
    M po/wesnoth-lib/de.po
    M po/wesnoth-lib/el.po
    M po/wesnoth-lib/en at shaw.po
    M po/wesnoth-lib/en_GB.po
    M po/wesnoth-lib/eo.po
    M po/wesnoth-lib/es.po
    M po/wesnoth-lib/et.po
    M po/wesnoth-lib/eu.po
    M po/wesnoth-lib/fi.po
    M po/wesnoth-lib/fr.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-lib/gl.po
    M po/wesnoth-lib/grc.po
    M po/wesnoth-lib/he.po
    M po/wesnoth-lib/hr.po
    M po/wesnoth-lib/hu.po
    M po/wesnoth-lib/id.po
    M po/wesnoth-lib/is.po
    M po/wesnoth-lib/it.po
    M po/wesnoth-lib/ja.po
    M po/wesnoth-lib/ko.po
    M po/wesnoth-lib/la.po
    M po/wesnoth-lib/lt.po
    M po/wesnoth-lib/lv.po
    M po/wesnoth-lib/mk.po
    M po/wesnoth-lib/mr.po
    M po/wesnoth-lib/nb_NO.po
    M po/wesnoth-lib/nl.po
    M po/wesnoth-lib/pl.po
    M po/wesnoth-lib/pt.po
    M po/wesnoth-lib/pt_BR.po
    M po/wesnoth-lib/racv.po
    M po/wesnoth-lib/ro.po
    M po/wesnoth-lib/ru.po
    M po/wesnoth-lib/sk.po
    M po/wesnoth-lib/sl.po
    M po/wesnoth-lib/sr.po
    M po/wesnoth-lib/sr at ijekavian.po
    M po/wesnoth-lib/sr at ijekavianlatin.po
    M po/wesnoth-lib/sr at latin.po
    M po/wesnoth-lib/sv.po
    M po/wesnoth-lib/tl.po
    M po/wesnoth-lib/tr.po
    M po/wesnoth-lib/uk.po
    M po/wesnoth-lib/vi.po
    M po/wesnoth-lib/wesnoth-lib.pot
    M po/wesnoth-lib/zh_CN.po
    M po/wesnoth-lib/zh_TW.po
    M po/wesnoth-manpages/wesnoth-manpages.pot
    M po/wesnoth-nr/af.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    M po/wesnoth-nr/bg.po
    M po/wesnoth-nr/ca.po
    M po/wesnoth-nr/ca_ES at valencia.po
    M po/wesnoth-nr/cs.po
    M po/wesnoth-nr/da.po
    M po/wesnoth-nr/de.po
    M po/wesnoth-nr/el.po
    M po/wesnoth-nr/en at shaw.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/eo.po
    M po/wesnoth-nr/es.po
    M po/wesnoth-nr/et.po
    M po/wesnoth-nr/eu.po
    M po/wesnoth-nr/fi.po
    M po/wesnoth-nr/fr.po
    M po/wesnoth-nr/ga.po
    M po/wesnoth-nr/gd.po
    M po/wesnoth-nr/gl.po
    M po/wesnoth-nr/grc.po
    M po/wesnoth-nr/he.po
    M po/wesnoth-nr/hr.po
    M po/wesnoth-nr/hu.po
    M po/wesnoth-nr/id.po
    M po/wesnoth-nr/is.po
    M po/wesnoth-nr/it.po
    M po/wesnoth-nr/ja.po
    M po/wesnoth-nr/ko.po
    M po/wesnoth-nr/la.po
    M po/wesnoth-nr/lt.po
    M po/wesnoth-nr/lv.po
    M po/wesnoth-nr/mk.po
    M po/wesnoth-nr/mr.po
    M po/wesnoth-nr/nb_NO.po
    M po/wesnoth-nr/nl.po
    M po/wesnoth-nr/pl.po
    M po/wesnoth-nr/pt.po
    M po/wesnoth-nr/pt_BR.po
    M po/wesnoth-nr/racv.po
    M po/wesnoth-nr/ro.po
    M po/wesnoth-nr/ru.po
    M po/wesnoth-nr/sk.po
    M po/wesnoth-nr/sl.po
    M po/wesnoth-nr/sr.po
    M po/wesnoth-nr/sr at ijekavian.po
    M po/wesnoth-nr/sr at ijekavianlatin.po
    M po/wesnoth-nr/sr at latin.po
    M po/wesnoth-nr/sv.po
    M po/wesnoth-nr/tl.po
    M po/wesnoth-nr/tr.po
    M po/wesnoth-nr/uk.po
    M po/wesnoth-nr/vi.po
    M po/wesnoth-nr/wesnoth-nr.pot
    M po/wesnoth-nr/zh_CN.po
    M po/wesnoth-nr/zh_TW.po
    M po/wesnoth-sof/af.po
    M po/wesnoth-sof/ang at latin.po
    M po/wesnoth-sof/ar.po
    M po/wesnoth-sof/bg.po
    M po/wesnoth-sof/ca.po
    M po/wesnoth-sof/ca_ES at valencia.po
    M po/wesnoth-sof/cs.po
    M po/wesnoth-sof/da.po
    M po/wesnoth-sof/de.po
    M po/wesnoth-sof/el.po
    M po/wesnoth-sof/en at shaw.po
    M po/wesnoth-sof/en_GB.po
    M po/wesnoth-sof/eo.po
    M po/wesnoth-sof/es.po
    M po/wesnoth-sof/et.po
    M po/wesnoth-sof/eu.po
    M po/wesnoth-sof/fi.po
    M po/wesnoth-sof/fr.po
    M po/wesnoth-sof/ga.po
    M po/wesnoth-sof/gd.po
    M po/wesnoth-sof/gl.po
    M po/wesnoth-sof/grc.po
    M po/wesnoth-sof/he.po
    M po/wesnoth-sof/hr.po
    M po/wesnoth-sof/hu.po
    M po/wesnoth-sof/id.po
    M po/wesnoth-sof/is.po
    M po/wesnoth-sof/it.po
    M po/wesnoth-sof/ja.po
    M po/wesnoth-sof/ko.po
    M po/wesnoth-sof/la.po
    M po/wesnoth-sof/lt.po
    M po/wesnoth-sof/lv.po
    M po/wesnoth-sof/mk.po
    M po/wesnoth-sof/mr.po
    M po/wesnoth-sof/nb_NO.po
    M po/wesnoth-sof/nl.po
    M po/wesnoth-sof/pl.po
    M po/wesnoth-sof/pt.po
    M po/wesnoth-sof/pt_BR.po
    M po/wesnoth-sof/racv.po
    M po/wesnoth-sof/ro.po
    M po/wesnoth-sof/ru.po
    M po/wesnoth-sof/sk.po
    M po/wesnoth-sof/sl.po
    M po/wesnoth-sof/sr.po
    M po/wesnoth-sof/sr at ijekavian.po
    M po/wesnoth-sof/sr at ijekavianlatin.po
    M po/wesnoth-sof/sr at latin.po
    M po/wesnoth-sof/sv.po
    M po/wesnoth-sof/tl.po
    M po/wesnoth-sof/tr.po
    M po/wesnoth-sof/uk.po
    M po/wesnoth-sof/vi.po
    M po/wesnoth-sof/wesnoth-sof.pot
    M po/wesnoth-sof/zh_CN.po
    M po/wesnoth-sof/zh_TW.po
    M po/wesnoth-sota/af.po
    M po/wesnoth-sota/ang at latin.po
    M po/wesnoth-sota/ar.po
    M po/wesnoth-sota/bg.po
    M po/wesnoth-sota/ca.po
    M po/wesnoth-sota/ca_ES at valencia.po
    M po/wesnoth-sota/cs.po
    M po/wesnoth-sota/da.po
    M po/wesnoth-sota/de.po
    M po/wesnoth-sota/el.po
    M po/wesnoth-sota/en at shaw.po
    M po/wesnoth-sota/en_GB.po
    M po/wesnoth-sota/eo.po
    M po/wesnoth-sota/es.po
    M po/wesnoth-sota/et.po
    M po/wesnoth-sota/eu.po
    M po/wesnoth-sota/fi.po
    M po/wesnoth-sota/fr.po
    M po/wesnoth-sota/ga.po
    M po/wesnoth-sota/gd.po
    M po/wesnoth-sota/gl.po
    M po/wesnoth-sota/grc.po
    M po/wesnoth-sota/he.po
    M po/wesnoth-sota/hr.po
    M po/wesnoth-sota/hu.po
    M po/wesnoth-sota/id.po
    M po/wesnoth-sota/is.po
    M po/wesnoth-sota/it.po
    M po/wesnoth-sota/ja.po
    M po/wesnoth-sota/ko.po
    M po/wesnoth-sota/la.po
    M po/wesnoth-sota/lt.po
    M po/wesnoth-sota/lv.po
    M po/wesnoth-sota/mk.po
    M po/wesnoth-sota/mr.po
    M po/wesnoth-sota/nb_NO.po
    M po/wesnoth-sota/nl.po
    M po/wesnoth-sota/pl.po
    M po/wesnoth-sota/pt.po
    M po/wesnoth-sota/pt_BR.po
    M po/wesnoth-sota/racv.po
    M po/wesnoth-sota/ro.po
    M po/wesnoth-sota/ru.po
    M po/wesnoth-sota/sk.po
    M po/wesnoth-sota/sl.po
    M po/wesnoth-sota/sr.po
    M po/wesnoth-sota/sr at ijekavian.po
    M po/wesnoth-sota/sr at ijekavianlatin.po
    M po/wesnoth-sota/sr at latin.po
    M po/wesnoth-sota/sv.po
    M po/wesnoth-sota/tl.po
    M po/wesnoth-sota/tr.po
    M po/wesnoth-sota/uk.po
    M po/wesnoth-sota/vi.po
    M po/wesnoth-sota/wesnoth-sota.pot
    M po/wesnoth-sota/zh_CN.po
    M po/wesnoth-sota/zh_TW.po
    M po/wesnoth-thot/af.po
    M po/wesnoth-thot/ang at latin.po
    M po/wesnoth-thot/ar.po
    M po/wesnoth-thot/bg.po
    M po/wesnoth-thot/ca.po
    M po/wesnoth-thot/ca_ES at valencia.po
    M po/wesnoth-thot/cs.po
    M po/wesnoth-thot/da.po
    M po/wesnoth-thot/de.po
    M po/wesnoth-thot/el.po
    M po/wesnoth-thot/en at shaw.po
    M po/wesnoth-thot/en_GB.po
    M po/wesnoth-thot/eo.po
    M po/wesnoth-thot/es.po
    M po/wesnoth-thot/et.po
    M po/wesnoth-thot/eu.po
    M po/wesnoth-thot/fi.po
    M po/wesnoth-thot/fr.po
    M po/wesnoth-thot/ga.po
    M po/wesnoth-thot/gd.po
    M po/wesnoth-thot/gl.po
    M po/wesnoth-thot/grc.po
    M po/wesnoth-thot/he.po
    M po/wesnoth-thot/hr.po
    M po/wesnoth-thot/hu.po
    M po/wesnoth-thot/id.po
    M po/wesnoth-thot/is.po
    M po/wesnoth-thot/it.po
    M po/wesnoth-thot/ja.po
    M po/wesnoth-thot/ko.po
    M po/wesnoth-thot/la.po
    M po/wesnoth-thot/lt.po
    M po/wesnoth-thot/lv.po
    M po/wesnoth-thot/mk.po
    M po/wesnoth-thot/mr.po
    M po/wesnoth-thot/nb_NO.po
    M po/wesnoth-thot/nl.po
    M po/wesnoth-thot/pl.po
    M po/wesnoth-thot/pt.po
    M po/wesnoth-thot/pt_BR.po
    M po/wesnoth-thot/racv.po
    M po/wesnoth-thot/ro.po
    M po/wesnoth-thot/ru.po
    M po/wesnoth-thot/sk.po
    M po/wesnoth-thot/sl.po
    M po/wesnoth-thot/sr.po
    M po/wesnoth-thot/sr at ijekavian.po
    M po/wesnoth-thot/sr at ijekavianlatin.po
    M po/wesnoth-thot/sr at latin.po
    M po/wesnoth-thot/sv.po
    M po/wesnoth-thot/tl.po
    M po/wesnoth-thot/tr.po
    M po/wesnoth-thot/uk.po
    M po/wesnoth-thot/vi.po
    M po/wesnoth-thot/wesnoth-thot.pot
    M po/wesnoth-thot/zh_CN.po
    M po/wesnoth-thot/zh_TW.po
    M po/wesnoth-units/af.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    M po/wesnoth-units/bg.po
    M po/wesnoth-units/ca.po
    M po/wesnoth-units/ca_ES at valencia.po
    M po/wesnoth-units/cs.po
    M po/wesnoth-units/da.po
    M po/wesnoth-units/de.po
    M po/wesnoth-units/el.po
    M po/wesnoth-units/en at shaw.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/eo.po
    M po/wesnoth-units/es.po
    M po/wesnoth-units/et.po
    M po/wesnoth-units/eu.po
    M po/wesnoth-units/fi.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/ga.po
    M po/wesnoth-units/gd.po
    M po/wesnoth-units/gl.po
    M po/wesnoth-units/grc.po
    M po/wesnoth-units/he.po
    M po/wesnoth-units/hr.po
    M po/wesnoth-units/hu.po
    M po/wesnoth-units/id.po
    M po/wesnoth-units/is.po
    M po/wesnoth-units/it.po
    M po/wesnoth-units/ja.po
    M po/wesnoth-units/ko.po
    M po/wesnoth-units/la.po
    M po/wesnoth-units/lt.po
    M po/wesnoth-units/lv.po
    M po/wesnoth-units/mk.po
    M po/wesnoth-units/mr.po
    M po/wesnoth-units/nb_NO.po
    M po/wesnoth-units/nl.po
    M po/wesnoth-units/pl.po
    M po/wesnoth-units/pt.po
    M po/wesnoth-units/pt_BR.po
    M po/wesnoth-units/racv.po
    M po/wesnoth-units/ro.po
    M po/wesnoth-units/ru.po
    M po/wesnoth-units/sk.po
    M po/wesnoth-units/sl.po
    M po/wesnoth-units/sr.po
    M po/wesnoth-units/sr at ijekavian.po
    M po/wesnoth-units/sr at ijekavianlatin.po
    M po/wesnoth-units/sr at latin.po
    M po/wesnoth-units/sv.po
    M po/wesnoth-units/tl.po
    M po/wesnoth-units/tr.po
    M po/wesnoth-units/uk.po
    M po/wesnoth-units/vi.po
    M po/wesnoth-units/wesnoth-units.pot
    M po/wesnoth-units/zh_CN.po
    M po/wesnoth-units/zh_TW.po
    M po/wesnoth/af.po
    M po/wesnoth/ang at latin.po
    M po/wesnoth/ar.po
    M po/wesnoth/bg.po
    M po/wesnoth/ca.po
    M po/wesnoth/ca_ES at valencia.po
    M po/wesnoth/cs.po
    M po/wesnoth/da.po
    M po/wesnoth/de.po
    M po/wesnoth/el.po
    M po/wesnoth/en at shaw.po
    M po/wesnoth/en_GB.po
    M po/wesnoth/eo.po
    M po/wesnoth/es.po
    M po/wesnoth/et.po
    M po/wesnoth/eu.po
    M po/wesnoth/fi.po
    M po/wesnoth/fr.po
    M po/wesnoth/ga.po
    M po/wesnoth/gd.po
    M po/wesnoth/gl.po
    M po/wesnoth/grc.po
    M po/wesnoth/he.po
    M po/wesnoth/hr.po
    M po/wesnoth/hu.po
    M po/wesnoth/id.po
    M po/wesnoth/is.po
    M po/wesnoth/it.po
    M po/wesnoth/ja.po
    M po/wesnoth/ko.po
    M po/wesnoth/la.po
    M po/wesnoth/lt.po
    M po/wesnoth/lv.po
    M po/wesnoth/mk.po
    M po/wesnoth/mr.po
    M po/wesnoth/nb_NO.po
    M po/wesnoth/nl.po
    M po/wesnoth/pl.po
    M po/wesnoth/pt.po
    M po/wesnoth/pt_BR.po
    M po/wesnoth/racv.po
    M po/wesnoth/ro.po
    M po/wesnoth/ru.po
    M po/wesnoth/sk.po
    M po/wesnoth/sl.po
    M po/wesnoth/sr.po
    M po/wesnoth/sr at ijekavian.po
    M po/wesnoth/sr at ijekavianlatin.po
    M po/wesnoth/sr at latin.po
    M po/wesnoth/sv.po
    M po/wesnoth/tl.po
    M po/wesnoth/tr.po
    M po/wesnoth/uk.po
    M po/wesnoth/vi.po
    M po/wesnoth/wesnoth.pot
    M po/wesnoth/zh_CN.po
    M po/wesnoth/zh_TW.po

  Log Message:
  -----------
  pot and documentation update


  Commit: 36fc7538b8f70f8a448dbacc01a29d8d2b6736a0
      https://github.com/wesnoth/wesnoth/commit/36fc7538b8f70f8a448dbacc01a29d8d2b6736a0
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M Doxyfile
    M changelog.md
    M projectfiles/Xcode/Info.plist
    M src/wesconfig.h

  Log Message:
  -----------
  Wesnoth 1.15.8.


  Commit: e9f62bcd669b8db5e3c38b3f6bca14aeee3a6f9c
      https://github.com/wesnoth/wesnoth/commit/e9f62bcd669b8db5e3c38b3f6bca14aeee3a6f9c
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-18 (Fri, 18 Dec 2020)

  Changed paths:
    M Doxyfile
    M changelog.md
    M src/wesconfig.h

  Log Message:
  -----------
  Wesnoth 1.15.8+dev.


  Commit: 7e353095c1e9c09f40bda852d0d3497c0a3bb444
      https://github.com/wesnoth/wesnoth/commit/7e353095c1e9c09f40bda852d0d3497c0a3bb444
  Author: gfgtdf <daniel.gfgtdf at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/gui/widgets/generator.cpp

  Log Message:
  -----------
  fix crash in mp lobby

Fixes #4792

Previously that line would call generator::set_item_shown which inherits that class since set_item_shown is virtual. This doesn't work, in particular  since generator::set_item_shown wouldn't do anything if the to-be-deleted selected item is already hidden. (which for some reason happens quite often in the mp lobby window).

This resulted in generator::delete_item deleting a selecting item,  so selected_item_count_ would become wrong.


  Commit: ac53f93004748bfc0ae693b31946462f13708866
      https://github.com/wesnoth/wesnoth/commit/ac53f93004748bfc0ae693b31946462f13708866
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    A data/gui/widget/panel_campaign_menu.cfg
    A data/gui/widget/panel_listbox_bg.cfg
    M data/gui/widget/toggle_button_listbox_header.cfg
    A data/gui/widget/toggle_button_listbox_header_bg.cfg
    M data/gui/window/campaign_dialog.cfg
    M src/game_initialization/singleplayer.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_selection.hpp

  Log Message:
  -----------
  gui2/campaign_selection: Major dialog overhaul

CC: issue #4543

(N.B. This is a monolithic mega-commit because of a bunch of
experimental phase changes that necessitated constant changes to both
engine code and UI WML.)

This redesigns the campaign selection dialog implementing a
campaign-defined background image that changes depending on the selected
campaign, specified by the [campaign] background= attribute; adding a
menu button for selecting the RNG mechanism in use (default RNG vs.
predictable RNG a.k.a. "save random seed"); and finally, adding a menu
button for selecting the campaign difficulty without having to go
through the campaign difficulty selection dialog.

A huge amount of changes to the UI WML were required for this to say the
least.

This also adds the following new widget definitions:

 * toggle_button: listbox_header_centered, listbox_header_bg,
   listbox_header_centered_bg
 * panel: panel_listbox_bg, campaign_menu_bg

As a side effect, two private methods in
gui2::dialogs::campaign_selection() are no longer const-qualified. No
idea why they were const-qualified in the first place, but it
interferred with some of the new code in a major way.


  Commit: 4b5eabdfb016ce3b35488eaebd5db053692ce525
      https://github.com/wesnoth/wesnoth/commit/4b5eabdfb016ce3b35488eaebd5db053692ce525
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/advanced_preferences.cfg
    M data/gui/window/campaign_dialog.cfg
    M src/actions/attack.cpp
    M src/game_initialization/singleplayer.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/synced_context.cpp

  Log Message:
  -----------
  engine: Control experimental PRNG option via game classification

This removes the use_prng Advanced Preferences option and replaces it
with a new possible value for randomness in the game classification
class, "biased". It also changes the enumeration label for it in the
GUI2 campaign dialog.

It also makes it so the synced RNG is automatically used with this
option as well as the existing deterministic randomness option ("save
random seed").


  Commit: c8d824be9520d750b6fb572bf19d872abb50e9fa
      https://github.com/wesnoth/wesnoth/commit/c8d824be9520d750b6fb572bf19d872abb50e9fa
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/actions/attack.cpp

  Log Message:
  -----------
  engine: Don't log to stderr directly


  Commit: 3bfb9e34c5b81891bbef12ffdb117351fd441aca
      https://github.com/wesnoth/wesnoth/commit/3bfb9e34c5b81891bbef12ffdb117351fd441aca
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/actions/attack.cpp

  Log Message:
  -----------
  engine: Add missing member initializers


  Commit: 8a4515e9d236b03bfd54efe570652cf1c0f99694
      https://github.com/wesnoth/wesnoth/commit/8a4515e9d236b03bfd54efe570652cf1c0f99694
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/gui/dialogs/campaign_selection.cpp

  Log Message:
  -----------
  gui2/campaign_selection: Add difficulty-specific laurels

This brings back laurels for the difficulty menu. Because I really don't
want to break into menu_button's implementations details just yet, this
is a bit of a hack using the BLIT IPF instead of stacked_widget.

To make up for it, this version uses the three different difficulty
laurels depending on the difficulty being displayed, instead of always
using the standard laurel.


  Commit: 19004a6950cf3a491daf38018394ce52f8496ab3
      https://github.com/wesnoth/wesnoth/commit/19004a6950cf3a491daf38018394ce52f8496ab3
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/gui/widget/panel_campaign_menu.cfg

  Log Message:
  -----------
  gui2/panel: Avoid using images and just draw rectangles

The opacity used here for the fill colour is identical to the one used
in the image file.


  Commit: 10d578bb7b14a087b56eef76e9292a0119a144ef
      https://github.com/wesnoth/wesnoth/commit/10d578bb7b14a087b56eef76e9292a0119a144ef
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/gui/window/campaign_dialog.cfg

  Log Message:
  -----------
  gui2/campaign_selection: Use "Timeline" for the timeline sorting header

It's more elegant in context than "dates".


  Commit: 61e832e9afad7a4e5292e9f37c8fb8fd14065819
      https://github.com/wesnoth/wesnoth/commit/61e832e9afad7a4e5292e9f37c8fb8fd14065819
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/gui/window/campaign_dialog.cfg

  Log Message:
  -----------
  gui2/campaign_selection: Layout tweaks for the settings row

This makes the row actually take up its full horizontal space and spaces
out the columns very slightly while still allowing them to be usable at
800x600.

It also replaces the overlong detailed descriptions for the options in
the Combat menu with tooltips holding the same contents.


  Commit: ab900b0093503809d91fc9c48ead19e388b63fe7
      https://github.com/wesnoth/wesnoth/commit/ab900b0093503809d91fc9c48ead19e388b63fe7
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/01_The_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04b_The_Undead_Border_Patrol.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
    M data/campaigns/Eastern_Invasion/scenarios/13_The_Drowned_Plains.cfg
    M data/campaigns/Eastern_Invasion/scenarios/14_Approaching_Weldyn.cfg
    M data/campaigns/Eastern_Invasion/scenarios/16_Weldyn_under_Attack.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17b_Weldyn_Besieged.cfg

  Log Message:
  -----------
  EI: rebalance pass


  Commit: b0882c6ded0df2c8352d5138e3d134782953fea3
      https://github.com/wesnoth/wesnoth/commit/b0882c6ded0df2c8352d5138e3d134782953fea3
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Add EI rebalance to changelog


  Commit: 0d685c6befab848a40a1c97d0f617b41be6d409a
      https://github.com/wesnoth/wesnoth/commit/0d685c6befab848a40a1c97d0f617b41be6d409a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M src/config.hpp
    M src/serialization/string_view.hpp
    M src/tests/main.cpp
    M src/tests/utils/auto_parameterized.hpp

  Log Message:
  -----------
  Drop compatibility for Boost pre-1.65


  Commit: 6e236ba03bdc038c5e700dd35c72dea27ffbc295
      https://github.com/wesnoth/wesnoth/commit/6e236ba03bdc038c5e700dd35c72dea27ffbc295
  Author: nemaara <nemaara at gmail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg
    M data/campaigns/Eastern_Invasion/scenarios/14_Approaching_Weldyn.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17b_Weldyn_Besieged.cfg

  Log Message:
  -----------
  EI: second balance pass


  Commit: 0409c22ae211b107b7a36ca77cfcfedcdbab46d8
      https://github.com/wesnoth/wesnoth/commit/0409c22ae211b107b7a36ca77cfcfedcdbab46d8
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M CMakeLists.txt
    M SConstruct
    M changelog.md

  Log Message:
  -----------
  Update cmake/scons for boost 1.65 minimum.


  Commit: 60e69492da19b1ca1601b58c9931fc4f7fe72772
      https://github.com/wesnoth/wesnoth/commit/60e69492da19b1ca1601b58c9931fc4f7fe72772
  Author: larry_the_cow <larry at gentoo.org>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/campaigns/Secrets_of_the_Ancients/utils/sota-utils.cfg

  Log Message:
  -----------
  NEAREST_HEX: variable location_found is no longer used.


  Commit: 5714deebba09d408940eabab5c52a1c7c1340aa3
      https://github.com/wesnoth/wesnoth/commit/5714deebba09d408940eabab5c52a1c7c1340aa3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M src/config.hpp
    M src/config_attribute_value.cpp
    M src/config_attribute_value.hpp
    M src/configr_assign.hpp

  Log Message:
  -----------
  Cleaned up some boost::variant includes


  Commit: dd322ccbf4f31545b2ff567565a274d629b49a0e
      https://github.com/wesnoth/wesnoth/commit/dd322ccbf4f31545b2ff567565a274d629b49a0e
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/core/terrain-graphics/new-macros.cfg

  Log Message:
  -----------
  [terrain-graphics] fix for Eff/V* transition

fixes #5366


  Commit: 5b56e675b60822fd6137691f5b108519d6c640b2
      https://github.com/wesnoth/wesnoth/commit/5b56e675b60822fd6137691f5b108519d6c640b2
  Author: Michal Žejdl <lachim at emer.cz>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/09_Shan_Taum_the_Smug.cfg

  Log Message:
  -----------
  SotBE S09: add user_team_name (#5371)

* SotBE S09: add user_team_name


  Commit: bfee8bbf3bf74e704368eed8b0ada595b55f811f
      https://github.com/wesnoth/wesnoth/commit/bfee8bbf3bf74e704368eed8b0ada595b55f811f
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-19 (Sat, 19 Dec 2020)

  Changed paths:
    M INSTALL.md

  Log Message:
  -----------
  Update INSTALL for boost 1.65 minimum.


  Commit: 1235a6e9af8eb1a97b6c799c812afc1faf117076
      https://github.com/wesnoth/wesnoth/commit/1235a6e9af8eb1a97b6c799c812afc1faf117076
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Synced changelog with 1.14


  Commit: 75df6f1eb1c14adffd035b45ecb683e4c96d4784
      https://github.com/wesnoth/wesnoth/commit/75df6f1eb1c14adffd035b45ecb683e4c96d4784
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M utils/pofix.py

  Log Message:
  -----------
  pofix: 1.14 announcement rules for 1.14.15

[ci skip]


  Commit: 698c55198c95199bf2e41b75be77f67109fae76a
      https://github.com/wesnoth/wesnoth/commit/698c55198c95199bf2e41b75be77f67109fae76a
  Author: Michal Žejdl <lachim at emer.cz>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/utils/deaths.cfg

  Log Message:
  -----------
  SotBE: fix pronoun (Inarix is an Ambusher, thus female)


  Commit: 1d5448fb0c3038fb158fb3f90e936c84dea2abe1
      https://github.com/wesnoth/wesnoth/commit/1d5448fb0c3038fb158fb3f90e936c84dea2abe1
  Author: Martin Hrubý (hrubymar10) <hrubymar10 at gmail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M .github/workflows/ci-scripts/macos.sh
    M projectfiles/Xcode/Fix_Xcode_Dependencies
    M projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/project.pbxproj
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/The Battle for Wesnoth.xcscheme
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/campaignd.xcscheme
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/liblua.xcscheme
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/wesnothd.xcscheme

  Log Message:
  -----------
  Add support for Apple Silicon to Xcode


  Commit: 5a068dad61b6121505d52db633a6d75551d1ec93
      https://github.com/wesnoth/wesnoth/commit/5a068dad61b6121505d52db633a6d75551d1ec93
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/12_Northern_Winter.cfg

  Log Message:
  -----------
  Fix a deprecated use of [random_placement]


  Commit: 651090cf474fb9ebbdfd52f1f2d0be1be131a28b
      https://github.com/wesnoth/wesnoth/commit/651090cf474fb9ebbdfd52f1f2d0be1be131a28b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M data/lua/wml/random_placement.lua

  Log Message:
  -----------
  Fix erroneous deprecation warnings from [random_placement]


  Commit: 9b1ea3078da2b2d874774bc631648d90a0f78433
      https://github.com/wesnoth/wesnoth/commit/9b1ea3078da2b2d874774bc631648d90a0f78433
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Use uname() on POSIX platforms to detect the runtime arch


  Commit: 15356f1db67b705686462bb077d0a39bc1f78791
      https://github.com/wesnoth/wesnoth/commit/15356f1db67b705686462bb077d0a39bc1f78791
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Detect the runtime arch on Windows


  Commit: 4c49c1e3ac4d3f248a998c8757b5ff0315c23268
      https://github.com/wesnoth/wesnoth/commit/4c49c1e3ac4d3f248a998c8757b5ff0315c23268
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Make the Windows CPU fallback translatable


  Commit: f9ce562a95be69cd5db461dd1943f647d8d2db7f
      https://github.com/wesnoth/wesnoth/commit/f9ce562a95be69cd5db461dd1943f647d8d2db7f
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Fix macOS builds

Oopsie daisy.


  Commit: ecd1d0ce551c4a393b66889b2464556aae572944
      https://github.com/wesnoth/wesnoth/commit/ecd1d0ce551c4a393b66889b2464556aae572944
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M .github/workflows/ci-main.yml

  Log Message:
  -----------
  Add CI jobs for macOS ARM configurations.


  Commit: 95c6e6777b6c3367076ed3236cd0609e48acd605
      https://github.com/wesnoth/wesnoth/commit/95c6e6777b6c3367076ed3236cd0609e48acd605
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-21 (Mon, 21 Dec 2020)

  Changed paths:
    M src/filesystem.cpp

  Log Message:
  -----------
  Merge pull request #5367 from wesnoth/remove_windows_error_code

FS: removed use of Windows-specific error code


  Commit: 0daabf73eabf93aca70a0f2fd266379bbc14d464
      https://github.com/wesnoth/wesnoth/commit/0daabf73eabf93aca70a0f2fd266379bbc14d464
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    A data/core/images/attacks/fangs-bug.png
    A data/core/images/halo/monster/stoat-frost-base.png
    A data/core/images/halo/monster/stoat-frost-blank.png
    A data/core/images/halo/monster/stoat-frost-mask.png
    M data/core/images/portraits/monsters/crocodile.png
    A data/core/images/portraits/monsters/scarab.png
    M data/core/images/portraits/monsters/stoat.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws1.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws2.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws3.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws4.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws5.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws6.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws7.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws8.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws9.png
    A data/core/images/units/monsters/icemonax/great-icemonax-water.png
    A data/core/images/units/monsters/icemonax/young-icemonax-water.png
    A data/core/images/units/monsters/scarab/scarab-defend1.png
    A data/core/images/units/monsters/scarab/scarab-defend2.png
    A data/core/images/units/monsters/scarab/scarab.png
    M data/core/macros/abilities.cfg
    A data/core/units/monsters/Frost_Stoat.cfg
    R data/core/units/monsters/Giant_Stoat.cfg
    M data/core/units/monsters/Icemonax.cfg
    M data/core/units/monsters/Icemonax_Greater.cfg
    A data/core/units/monsters/Scarab.cfg

  Log Message:
  -----------
  Units - various work on new fauna (#5344)

* finish Giant Stoat -> Frost Stoat conversion

* adding scarab (Horned Scarab)

* various fauna animations work


  Commit: fe431d60562a00e82b0974a6fecbca7a8ab33830
      https://github.com/wesnoth/wesnoth/commit/fe431d60562a00e82b0974a6fecbca7a8ab33830
  Author: doofus-01 <doofus-01 at users.noreply.github.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Update changelog.md


  Commit: 2bb69baf2be92c1e67caa08653a0db5d082a41b9
      https://github.com/wesnoth/wesnoth/commit/2bb69baf2be92c1e67caa08653a0db5d082a41b9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-21 (Mon, 21 Dec 2020)

  Changed paths:
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp

  Log Message:
  -----------
  Schema Validator: minor cleanup


  Commit: 267499962844b496d9efd79660dade003f7a8f3c
      https://github.com/wesnoth/wesnoth/commit/267499962844b496d9efd79660dade003f7a8f3c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-21 (Mon, 21 Dec 2020)

  Changed paths:
    M src/game_initialization/multiplayer.cpp
    M src/gui/dialogs/multiplayer/lobby.cpp
    M src/gui/dialogs/multiplayer/lobby.hpp

  Log Message:
  -----------
  MP: cleanup cleanup cleanup


  Commit: 5be7069641851ce10e91cff75c47ab5bd9003e47
      https://github.com/wesnoth/wesnoth/commit/5be7069641851ce10e91cff75c47ab5bd9003e47
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-21 (Mon, 21 Dec 2020)

  Changed paths:
    M src/gui/dialogs/multiplayer/lobby.cpp

  Log Message:
  -----------
  GUI2/Lobby: don't italicize game type marker


  Commit: ef66625208130fbb35cb1449c3e8502f9d0c0c1d
      https://github.com/wesnoth/wesnoth/commit/ef66625208130fbb35cb1449c3e8502f9d0c0c1d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-21 (Mon, 21 Dec 2020)

  Changed paths:
    M data/core/units/monsters/Frost_Stoat.cfg

  Log Message:
  -----------
  Ran wmlindent


  Commit: 512e778d17d7fc726d14c6f15deb54395291a0bc
      https://github.com/wesnoth/wesnoth/commit/512e778d17d7fc726d14c6f15deb54395291a0bc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-22 (Tue, 22 Dec 2020)

  Changed paths:
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Fixup tests


  Commit: 2b2f334176978a38f490b160d5a952edfef9471c
      https://github.com/wesnoth/wesnoth/commit/2b2f334176978a38f490b160d5a952edfef9471c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-22 (Tue, 22 Dec 2020)

  Changed paths:
    M src/game_initialization/multiplayer.cpp
    M src/gui/dialogs/multiplayer/lobby.cpp
    M src/gui/dialogs/multiplayer/lobby.hpp
    M src/gui/dialogs/multiplayer/mp_create_game.cpp
    M src/gui/dialogs/multiplayer/mp_create_game.hpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  MP: removed game_config_view ctor arguments from Create Game and Lobby


  Commit: e4d59af58a965f75dfec2b3b7e1fe7d84a2b8882
      https://github.com/wesnoth/wesnoth/commit/e4d59af58a965f75dfec2b3b7e1fe7d84a2b8882
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-22 (Tue, 22 Dec 2020)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  MP Manager: removed game_config pointer


  Commit: 28264cf876868c06b5c60902b71438df5544fe79
      https://github.com/wesnoth/wesnoth/commit/28264cf876868c06b5c60902b71438df5544fe79
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-23 (Wed, 23 Dec 2020)

  Changed paths:
    M data/gui/window/lobby_main.cfg

  Log Message:
  -----------
  MP/Lobby: improved filter area

* Improved labels
* Reordered options
* Left-aligned the section with the filter box for easier access


  Commit: e0a04f44f963d9b2b70ea55e93c2932709fef401
      https://github.com/wesnoth/wesnoth/commit/e0a04f44f963d9b2b70ea55e93c2932709fef401
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-23 (Wed, 23 Dec 2020)

  Changed paths:
    M src/preferences/lobby.cpp
    M src/preferences/lobby.hpp

  Log Message:
  -----------
  Preferences: removed unused filter_lobby setter

I'm not even sure what this was for anymore, but it's not used now.


  Commit: 39cbd70d64d77d2b1636cf4376ea3143cb51dd23
      https://github.com/wesnoth/wesnoth/commit/39cbd70d64d77d2b1636cf4376ea3143cb51dd23
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-23 (Wed, 23 Dec 2020)

  Changed paths:
    M src/gui/dialogs/multiplayer/lobby.cpp
    M src/gui/dialogs/multiplayer/lobby.hpp
    M src/preferences/lobby.cpp
    M src/preferences/lobby.hpp

  Log Message:
  -----------
  MP/Lobby: enabled persistent filter options again (fixes #3191)

Excludes the filter text since that's not something we typically keep.


  Commit: ce39b73f9b7031b1dd0db25e7684a9338d23a6c7
      https://github.com/wesnoth/wesnoth/commit/ce39b73f9b7031b1dd0db25e7684a9338d23a6c7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-23 (Wed, 23 Dec 2020)

  Changed paths:
    M src/gui/widgets/label.cpp

  Log Message:
  -----------
  GUI2/Label: shortened link confirmation prompt title


  Commit: d80eaafe155e3d07a495eee5fb3286272ef87cd6
      https://github.com/wesnoth/wesnoth/commit/d80eaafe155e3d07a495eee5fb3286272ef87cd6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2020-12-23 (Wed, 23 Dec 2020)

  Changed paths:
    M src/preferences/lobby.cpp
    M src/preferences/lobby.hpp

  Log Message:
  -----------
  Preferences: removed setters for persistent lobby search


  Commit: 2b7b07e6afe72a16504b6151b55cc3665b13420b
      https://github.com/wesnoth/wesnoth/commit/2b7b07e6afe72a16504b6151b55cc3665b13420b
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2020-12-23 (Wed, 23 Dec 2020)

  Changed paths:
    M .github/workflows/ci-main.yml
    M .github/workflows/ci-scripts/macos.sh
    M CMakeLists.txt
    M Doxyfile
    M INSTALL.md
    M SConstruct
    M changelog.md
    M data/advanced_preferences.cfg
    M data/campaigns/Dead_Water/scenarios/04_Slavers.cfg
    M data/campaigns/Dead_Water/scenarios/06_Uncharted_Islands.cfg
    M data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg
    M data/campaigns/Eastern_Invasion/scenarios/01_The_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04b_The_Undead_Border_Patrol.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
    M data/campaigns/Eastern_Invasion/scenarios/13_The_Drowned_Plains.cfg
    M data/campaigns/Eastern_Invasion/scenarios/14_Approaching_Weldyn.cfg
    M data/campaigns/Eastern_Invasion/scenarios/16_Weldyn_under_Attack.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17b_Weldyn_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/07_Crossroads.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/09_The_Valley_of_Death.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/10_Gryphon_Mountain.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/11_The_Ford_of_Abez.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/12_Northern_Winter.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/13_The_Dwarven_Doors.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/15_The_Lost_General.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/16_Hasty_Alliance.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/17_Scepter_of_Fire.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/18_A_Choice_Must_Be_Made.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19a_Snow_Plains.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19b_Swamp_Of_Dread.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/20a_North_Elves.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/20b_Underground_Channels.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/22_Return_to_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/23_Test_of_the_Clans.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/24_Battle_for_Wesnoth.cfg
    M data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg
    M data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg
    M data/campaigns/Secrets_of_the_Ancients/utils/sota-utils.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/09_Shan_Taum_the_Smug.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/deaths.cfg
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/01_At_the_East_Gate.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/03_Strange_Allies.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/04_High_Pass.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Fear.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/06_Forbidden_Forest.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/07_The_Siege_of_Kal_Kartha.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_The_Underlevels.cfg
    M data/core/_main.cfg
    M data/core/editor/_main.cfg
    A data/core/images/attacks/fangs-bug.png
    A data/core/images/halo/monster/stoat-frost-base.png
    A data/core/images/halo/monster/stoat-frost-blank.png
    A data/core/images/halo/monster/stoat-frost-mask.png
    M data/core/images/portraits/monsters/crocodile.png
    A data/core/images/portraits/monsters/scarab.png
    M data/core/images/portraits/monsters/stoat.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws1.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws2.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws3.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws4.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws5.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws6.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws7.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws8.png
    A data/core/images/units/monsters/icemonax/great-icemonax-claws9.png
    A data/core/images/units/monsters/icemonax/great-icemonax-water.png
    A data/core/images/units/monsters/icemonax/young-icemonax-water.png
    A data/core/images/units/monsters/scarab/scarab-defend1.png
    A data/core/images/units/monsters/scarab/scarab-defend2.png
    A data/core/images/units/monsters/scarab/scarab.png
    M data/core/macros/abilities.cfg
    M data/core/macros/utils.cfg
    M data/core/terrain-graphics/new-macros.cfg
    A data/core/units/monsters/Frost_Stoat.cfg
    R data/core/units/monsters/Giant_Stoat.cfg
    M data/core/units/monsters/Icemonax.cfg
    M data/core/units/monsters/Icemonax_Greater.cfg
    A data/core/units/monsters/Scarab.cfg
    M data/gui/macros/_initial.cfg
    M data/gui/widget/button_default.cfg
    A data/gui/widget/panel_campaign_menu.cfg
    A data/gui/widget/panel_listbox_bg.cfg
    M data/gui/widget/toggle_button_listbox_header.cfg
    A data/gui/widget/toggle_button_listbox_header_bg.cfg
    M data/gui/window/addon_manager.cfg
    M data/gui/window/campaign_dialog.cfg
    M data/gui/window/game_version.cfg
    M data/gui/window/lobby_main.cfg
    M data/gui/window/lobby_player_info.cfg
    M data/gui/window/screenshot_notification.cfg
    M data/languages/cs_CZ.cfg
    M data/languages/de_DE.cfg
    M data/languages/en_GB.cfg
    M data/languages/es_ES.cfg
    M data/languages/it_IT.cfg
    M data/languages/nl_NL.cfg
    M data/languages/pt_BR.cfg
    M data/languages/ru_RU.cfg
    M data/languages/zh_CN.cfg
    M data/lua/wml/random_placement.lua
    M data/schema/gui.cfg
    M data/schema/units/abilities.cfg
    A data/test/scenarios/test_force_chance_to_hit_macro.cfg
    M data/themes/editor.cfg
    M doc/man/de/wesnoth.6
    M doc/man/de/wesnothd.6
    M doc/man/en_GB/wesnoth.6
    M doc/man/pt_BR/wesnoth.6
    M doc/man/pt_BR/wesnothd.6
    M doc/man/ru/wesnoth.6
    M doc/man/tr/wesnoth.6
    M po/wesnoth-did/af.po
    M po/wesnoth-did/ang at latin.po
    M po/wesnoth-did/ar.po
    M po/wesnoth-did/bg.po
    M po/wesnoth-did/ca.po
    M po/wesnoth-did/ca_ES at valencia.po
    M po/wesnoth-did/cs.po
    M po/wesnoth-did/da.po
    M po/wesnoth-did/de.po
    M po/wesnoth-did/el.po
    M po/wesnoth-did/en at shaw.po
    M po/wesnoth-did/en_GB.po
    M po/wesnoth-did/eo.po
    M po/wesnoth-did/es.po
    M po/wesnoth-did/et.po
    M po/wesnoth-did/eu.po
    M po/wesnoth-did/fi.po
    M po/wesnoth-did/fr.po
    M po/wesnoth-did/ga.po
    M po/wesnoth-did/gd.po
    M po/wesnoth-did/gl.po
    M po/wesnoth-did/grc.po
    M po/wesnoth-did/he.po
    M po/wesnoth-did/hr.po
    M po/wesnoth-did/hu.po
    M po/wesnoth-did/id.po
    M po/wesnoth-did/is.po
    M po/wesnoth-did/it.po
    M po/wesnoth-did/ja.po
    M po/wesnoth-did/ko.po
    M po/wesnoth-did/la.po
    M po/wesnoth-did/lt.po
    M po/wesnoth-did/lv.po
    M po/wesnoth-did/mk.po
    M po/wesnoth-did/mr.po
    M po/wesnoth-did/nb_NO.po
    M po/wesnoth-did/nl.po
    M po/wesnoth-did/pl.po
    M po/wesnoth-did/pt.po
    M po/wesnoth-did/pt_BR.po
    M po/wesnoth-did/racv.po
    M po/wesnoth-did/ro.po
    M po/wesnoth-did/ru.po
    M po/wesnoth-did/sk.po
    M po/wesnoth-did/sl.po
    M po/wesnoth-did/sr.po
    M po/wesnoth-did/sr at ijekavian.po
    M po/wesnoth-did/sr at ijekavianlatin.po
    M po/wesnoth-did/sr at latin.po
    M po/wesnoth-did/sv.po
    M po/wesnoth-did/tl.po
    M po/wesnoth-did/tr.po
    M po/wesnoth-did/uk.po
    M po/wesnoth-did/vi.po
    M po/wesnoth-did/wesnoth-did.pot
    M po/wesnoth-did/zh_CN.po
    M po/wesnoth-did/zh_TW.po
    M po/wesnoth-dw/af.po
    M po/wesnoth-dw/ang at latin.po
    M po/wesnoth-dw/ar.po
    M po/wesnoth-dw/bg.po
    M po/wesnoth-dw/ca.po
    M po/wesnoth-dw/ca_ES at valencia.po
    M po/wesnoth-dw/cs.po
    M po/wesnoth-dw/da.po
    M po/wesnoth-dw/de.po
    M po/wesnoth-dw/el.po
    M po/wesnoth-dw/en at shaw.po
    M po/wesnoth-dw/en_GB.po
    M po/wesnoth-dw/eo.po
    M po/wesnoth-dw/es.po
    M po/wesnoth-dw/et.po
    M po/wesnoth-dw/eu.po
    M po/wesnoth-dw/fi.po
    M po/wesnoth-dw/fr.po
    M po/wesnoth-dw/ga.po
    M po/wesnoth-dw/gd.po
    M po/wesnoth-dw/gl.po
    M po/wesnoth-dw/grc.po
    M po/wesnoth-dw/he.po
    M po/wesnoth-dw/hr.po
    M po/wesnoth-dw/hu.po
    M po/wesnoth-dw/id.po
    M po/wesnoth-dw/is.po
    M po/wesnoth-dw/it.po
    M po/wesnoth-dw/ja.po
    M po/wesnoth-dw/ko.po
    M po/wesnoth-dw/la.po
    M po/wesnoth-dw/lt.po
    M po/wesnoth-dw/lv.po
    M po/wesnoth-dw/mk.po
    M po/wesnoth-dw/mr.po
    M po/wesnoth-dw/nb_NO.po
    M po/wesnoth-dw/nl.po
    M po/wesnoth-dw/pl.po
    M po/wesnoth-dw/pt.po
    M po/wesnoth-dw/pt_BR.po
    M po/wesnoth-dw/racv.po
    M po/wesnoth-dw/ro.po
    M po/wesnoth-dw/ru.po
    M po/wesnoth-dw/sk.po
    M po/wesnoth-dw/sl.po
    M po/wesnoth-dw/sr.po
    M po/wesnoth-dw/sr at ijekavian.po
    M po/wesnoth-dw/sr at ijekavianlatin.po
    M po/wesnoth-dw/sr at latin.po
    M po/wesnoth-dw/sv.po
    M po/wesnoth-dw/tl.po
    M po/wesnoth-dw/tr.po
    M po/wesnoth-dw/uk.po
    M po/wesnoth-dw/vi.po
    M po/wesnoth-dw/wesnoth-dw.pot
    M po/wesnoth-dw/zh_CN.po
    M po/wesnoth-dw/zh_TW.po
    M po/wesnoth-editor/af.po
    M po/wesnoth-editor/ang at latin.po
    M po/wesnoth-editor/ar.po
    M po/wesnoth-editor/bg.po
    M po/wesnoth-editor/ca.po
    M po/wesnoth-editor/ca_ES at valencia.po
    M po/wesnoth-editor/cs.po
    M po/wesnoth-editor/da.po
    M po/wesnoth-editor/de.po
    M po/wesnoth-editor/el.po
    M po/wesnoth-editor/en at shaw.po
    M po/wesnoth-editor/en_GB.po
    M po/wesnoth-editor/eo.po
    M po/wesnoth-editor/es.po
    M po/wesnoth-editor/et.po
    M po/wesnoth-editor/eu.po
    M po/wesnoth-editor/fi.po
    M po/wesnoth-editor/fr.po
    M po/wesnoth-editor/ga.po
    M po/wesnoth-editor/gd.po
    M po/wesnoth-editor/gl.po
    M po/wesnoth-editor/grc.po
    M po/wesnoth-editor/he.po
    M po/wesnoth-editor/hr.po
    M po/wesnoth-editor/hu.po
    M po/wesnoth-editor/id.po
    M po/wesnoth-editor/is.po
    M po/wesnoth-editor/it.po
    M po/wesnoth-editor/ja.po
    M po/wesnoth-editor/ko.po
    M po/wesnoth-editor/la.po
    M po/wesnoth-editor/lt.po
    M po/wesnoth-editor/lv.po
    M po/wesnoth-editor/mk.po
    M po/wesnoth-editor/mr.po
    M po/wesnoth-editor/nb_NO.po
    M po/wesnoth-editor/nl.po
    M po/wesnoth-editor/pl.po
    M po/wesnoth-editor/pt.po
    M po/wesnoth-editor/pt_BR.po
    M po/wesnoth-editor/racv.po
    M po/wesnoth-editor/ro.po
    M po/wesnoth-editor/ru.po
    M po/wesnoth-editor/sk.po
    M po/wesnoth-editor/sl.po
    M po/wesnoth-editor/sr.po
    M po/wesnoth-editor/sr at ijekavian.po
    M po/wesnoth-editor/sr at ijekavianlatin.po
    M po/wesnoth-editor/sr at latin.po
    M po/wesnoth-editor/sv.po
    M po/wesnoth-editor/tl.po
    M po/wesnoth-editor/tr.po
    M po/wesnoth-editor/uk.po
    M po/wesnoth-editor/vi.po
    M po/wesnoth-editor/wesnoth-editor.pot
    M po/wesnoth-editor/zh_CN.po
    M po/wesnoth-editor/zh_TW.po
    M po/wesnoth-help/af.po
    M po/wesnoth-help/ang at latin.po
    M po/wesnoth-help/ar.po
    M po/wesnoth-help/bg.po
    M po/wesnoth-help/ca.po
    M po/wesnoth-help/ca_ES at valencia.po
    M po/wesnoth-help/cs.po
    M po/wesnoth-help/da.po
    M po/wesnoth-help/de.po
    M po/wesnoth-help/el.po
    M po/wesnoth-help/en at shaw.po
    M po/wesnoth-help/en_GB.po
    M po/wesnoth-help/eo.po
    M po/wesnoth-help/es.po
    M po/wesnoth-help/et.po
    M po/wesnoth-help/eu.po
    M po/wesnoth-help/fi.po
    M po/wesnoth-help/fr.po
    M po/wesnoth-help/ga.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-help/gl.po
    M po/wesnoth-help/grc.po
    M po/wesnoth-help/he.po
    M po/wesnoth-help/hr.po
    M po/wesnoth-help/hu.po
    M po/wesnoth-help/id.po
    M po/wesnoth-help/is.po
    M po/wesnoth-help/it.po
    M po/wesnoth-help/ja.po
    M po/wesnoth-help/ko.po
    M po/wesnoth-help/la.po
    M po/wesnoth-help/lt.po
    M po/wesnoth-help/lv.po
    M po/wesnoth-help/mk.po
    M po/wesnoth-help/mr.po
    M po/wesnoth-help/nb_NO.po
    M po/wesnoth-help/nl.po
    M po/wesnoth-help/pl.po
    M po/wesnoth-help/pt.po
    M po/wesnoth-help/pt_BR.po
    M po/wesnoth-help/racv.po
    M po/wesnoth-help/ro.po
    M po/wesnoth-help/ru.po
    M po/wesnoth-help/sk.po
    M po/wesnoth-help/sl.po
    M po/wesnoth-help/sr.po
    M po/wesnoth-help/sr at ijekavian.po
    M po/wesnoth-help/sr at ijekavianlatin.po
    M po/wesnoth-help/sr at latin.po
    M po/wesnoth-help/sv.po
    M po/wesnoth-help/tl.po
    M po/wesnoth-help/tr.po
    M po/wesnoth-help/uk.po
    M po/wesnoth-help/vi.po
    M po/wesnoth-help/wesnoth-help.pot
    M po/wesnoth-help/zh_CN.po
    M po/wesnoth-help/zh_TW.po
    M po/wesnoth-httt/af.po
    M po/wesnoth-httt/ang at latin.po
    M po/wesnoth-httt/ar.po
    M po/wesnoth-httt/bg.po
    M po/wesnoth-httt/ca.po
    M po/wesnoth-httt/ca_ES at valencia.po
    M po/wesnoth-httt/cs.po
    M po/wesnoth-httt/da.po
    M po/wesnoth-httt/de.po
    M po/wesnoth-httt/el.po
    M po/wesnoth-httt/en at shaw.po
    M po/wesnoth-httt/en_GB.po
    M po/wesnoth-httt/eo.po
    M po/wesnoth-httt/es.po
    M po/wesnoth-httt/et.po
    M po/wesnoth-httt/eu.po
    M po/wesnoth-httt/fi.po
    M po/wesnoth-httt/fr.po
    M po/wesnoth-httt/ga.po
    M po/wesnoth-httt/gd.po
    M po/wesnoth-httt/gl.po
    M po/wesnoth-httt/grc.po
    M po/wesnoth-httt/he.po
    M po/wesnoth-httt/hr.po
    M po/wesnoth-httt/hu.po
    M po/wesnoth-httt/id.po
    M po/wesnoth-httt/is.po
    M po/wesnoth-httt/it.po
    M po/wesnoth-httt/ja.po
    M po/wesnoth-httt/ko.po
    M po/wesnoth-httt/la.po
    M po/wesnoth-httt/lt.po
    M po/wesnoth-httt/lv.po
    M po/wesnoth-httt/mk.po
    M po/wesnoth-httt/mr.po
    M po/wesnoth-httt/nb_NO.po
    M po/wesnoth-httt/nl.po
    M po/wesnoth-httt/pl.po
    M po/wesnoth-httt/pt.po
    M po/wesnoth-httt/pt_BR.po
    M po/wesnoth-httt/racv.po
    M po/wesnoth-httt/ro.po
    M po/wesnoth-httt/ru.po
    M po/wesnoth-httt/sk.po
    M po/wesnoth-httt/sl.po
    M po/wesnoth-httt/sr.po
    M po/wesnoth-httt/sr at ijekavian.po
    M po/wesnoth-httt/sr at ijekavianlatin.po
    M po/wesnoth-httt/sr at latin.po
    M po/wesnoth-httt/sv.po
    M po/wesnoth-httt/tl.po
    M po/wesnoth-httt/tr.po
    M po/wesnoth-httt/uk.po
    M po/wesnoth-httt/vi.po
    M po/wesnoth-httt/wesnoth-httt.pot
    M po/wesnoth-httt/zh_CN.po
    M po/wesnoth-httt/zh_TW.po
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang at latin.po
    M po/wesnoth-lib/ar.po
    M po/wesnoth-lib/bg.po
    M po/wesnoth-lib/ca.po
    M po/wesnoth-lib/ca_ES at valencia.po
    M po/wesnoth-lib/cs.po
    M po/wesnoth-lib/da.po
    M po/wesnoth-lib/de.po
    M po/wesnoth-lib/el.po
    M po/wesnoth-lib/en at shaw.po
    M po/wesnoth-lib/en_GB.po
    M po/wesnoth-lib/eo.po
    M po/wesnoth-lib/es.po
    M po/wesnoth-lib/et.po
    M po/wesnoth-lib/eu.po
    M po/wesnoth-lib/fi.po
    M po/wesnoth-lib/fr.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-lib/gl.po
    M po/wesnoth-lib/grc.po
    M po/wesnoth-lib/he.po
    M po/wesnoth-lib/hr.po
    M po/wesnoth-lib/hu.po
    M po/wesnoth-lib/id.po
    M po/wesnoth-lib/is.po
    M po/wesnoth-lib/it.po
    M po/wesnoth-lib/ja.po
    M po/wesnoth-lib/ko.po
    M po/wesnoth-lib/la.po
    M po/wesnoth-lib/lt.po
    M po/wesnoth-lib/lv.po
    M po/wesnoth-lib/mk.po
    M po/wesnoth-lib/mr.po
    M po/wesnoth-lib/nb_NO.po
    M po/wesnoth-lib/nl.po
    M po/wesnoth-lib/pl.po
    M po/wesnoth-lib/pt.po
    M po/wesnoth-lib/pt_BR.po
    M po/wesnoth-lib/racv.po
    M po/wesnoth-lib/ro.po
    M po/wesnoth-lib/ru.po
    M po/wesnoth-lib/sk.po
    M po/wesnoth-lib/sl.po
    M po/wesnoth-lib/sr.po
    M po/wesnoth-lib/sr at ijekavian.po
    M po/wesnoth-lib/sr at ijekavianlatin.po
    M po/wesnoth-lib/sr at latin.po
    M po/wesnoth-lib/sv.po
    M po/wesnoth-lib/tl.po
    M po/wesnoth-lib/tr.po
    M po/wesnoth-lib/uk.po
    M po/wesnoth-lib/vi.po
    M po/wesnoth-lib/wesnoth-lib.pot
    M po/wesnoth-lib/zh_CN.po
    M po/wesnoth-lib/zh_TW.po
    M po/wesnoth-low/ru.po
    M po/wesnoth-manpages/pt_BR.po
    M po/wesnoth-manpages/ru.po
    M po/wesnoth-manpages/tr.po
    M po/wesnoth-manpages/wesnoth-manpages.pot
    M po/wesnoth-manual/ru.po
    M po/wesnoth-multiplayer/pt_BR.po
    M po/wesnoth-multiplayer/ru.po
    M po/wesnoth-nr/af.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    M po/wesnoth-nr/bg.po
    M po/wesnoth-nr/ca.po
    M po/wesnoth-nr/ca_ES at valencia.po
    M po/wesnoth-nr/cs.po
    M po/wesnoth-nr/da.po
    M po/wesnoth-nr/de.po
    M po/wesnoth-nr/el.po
    M po/wesnoth-nr/en at shaw.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/eo.po
    M po/wesnoth-nr/es.po
    M po/wesnoth-nr/et.po
    M po/wesnoth-nr/eu.po
    M po/wesnoth-nr/fi.po
    M po/wesnoth-nr/fr.po
    M po/wesnoth-nr/ga.po
    M po/wesnoth-nr/gd.po
    M po/wesnoth-nr/gl.po
    M po/wesnoth-nr/grc.po
    M po/wesnoth-nr/he.po
    M po/wesnoth-nr/hr.po
    M po/wesnoth-nr/hu.po
    M po/wesnoth-nr/id.po
    M po/wesnoth-nr/is.po
    M po/wesnoth-nr/it.po
    M po/wesnoth-nr/ja.po
    M po/wesnoth-nr/ko.po
    M po/wesnoth-nr/la.po
    M po/wesnoth-nr/lt.po
    M po/wesnoth-nr/lv.po
    M po/wesnoth-nr/mk.po
    M po/wesnoth-nr/mr.po
    M po/wesnoth-nr/nb_NO.po
    M po/wesnoth-nr/nl.po
    M po/wesnoth-nr/pl.po
    M po/wesnoth-nr/pt.po
    M po/wesnoth-nr/pt_BR.po
    M po/wesnoth-nr/racv.po
    M po/wesnoth-nr/ro.po
    M po/wesnoth-nr/ru.po
    M po/wesnoth-nr/sk.po
    M po/wesnoth-nr/sl.po
    M po/wesnoth-nr/sr.po
    M po/wesnoth-nr/sr at ijekavian.po
    M po/wesnoth-nr/sr at ijekavianlatin.po
    M po/wesnoth-nr/sr at latin.po
    M po/wesnoth-nr/sv.po
    M po/wesnoth-nr/tl.po
    M po/wesnoth-nr/tr.po
    M po/wesnoth-nr/uk.po
    M po/wesnoth-nr/vi.po
    M po/wesnoth-nr/wesnoth-nr.pot
    M po/wesnoth-nr/zh_CN.po
    M po/wesnoth-nr/zh_TW.po
    M po/wesnoth-sof/af.po
    M po/wesnoth-sof/ang at latin.po
    M po/wesnoth-sof/ar.po
    M po/wesnoth-sof/bg.po
    M po/wesnoth-sof/ca.po
    M po/wesnoth-sof/ca_ES at valencia.po
    M po/wesnoth-sof/cs.po
    M po/wesnoth-sof/da.po
    M po/wesnoth-sof/de.po
    M po/wesnoth-sof/el.po
    M po/wesnoth-sof/en at shaw.po
    M po/wesnoth-sof/en_GB.po
    M po/wesnoth-sof/eo.po
    M po/wesnoth-sof/es.po
    M po/wesnoth-sof/et.po
    M po/wesnoth-sof/eu.po
    M po/wesnoth-sof/fi.po
    M po/wesnoth-sof/fr.po
    M po/wesnoth-sof/ga.po
    M po/wesnoth-sof/gd.po
    M po/wesnoth-sof/gl.po
    M po/wesnoth-sof/grc.po
    M po/wesnoth-sof/he.po
    M po/wesnoth-sof/hr.po
    M po/wesnoth-sof/hu.po
    M po/wesnoth-sof/id.po
    M po/wesnoth-sof/is.po
    M po/wesnoth-sof/it.po
    M po/wesnoth-sof/ja.po
    M po/wesnoth-sof/ko.po
    M po/wesnoth-sof/la.po
    M po/wesnoth-sof/lt.po
    M po/wesnoth-sof/lv.po
    M po/wesnoth-sof/mk.po
    M po/wesnoth-sof/mr.po
    M po/wesnoth-sof/nb_NO.po
    M po/wesnoth-sof/nl.po
    M po/wesnoth-sof/pl.po
    M po/wesnoth-sof/pt.po
    M po/wesnoth-sof/pt_BR.po
    M po/wesnoth-sof/racv.po
    M po/wesnoth-sof/ro.po
    M po/wesnoth-sof/ru.po
    M po/wesnoth-sof/sk.po
    M po/wesnoth-sof/sl.po
    M po/wesnoth-sof/sr.po
    M po/wesnoth-sof/sr at ijekavian.po
    M po/wesnoth-sof/sr at ijekavianlatin.po
    M po/wesnoth-sof/sr at latin.po
    M po/wesnoth-sof/sv.po
    M po/wesnoth-sof/tl.po
    M po/wesnoth-sof/tr.po
    M po/wesnoth-sof/uk.po
    M po/wesnoth-sof/vi.po
    M po/wesnoth-sof/wesnoth-sof.pot
    M po/wesnoth-sof/zh_CN.po
    M po/wesnoth-sof/zh_TW.po
    M po/wesnoth-sota/af.po
    M po/wesnoth-sota/ang at latin.po
    M po/wesnoth-sota/ar.po
    M po/wesnoth-sota/bg.po
    M po/wesnoth-sota/ca.po
    M po/wesnoth-sota/ca_ES at valencia.po
    M po/wesnoth-sota/cs.po
    M po/wesnoth-sota/da.po
    M po/wesnoth-sota/de.po
    M po/wesnoth-sota/el.po
    M po/wesnoth-sota/en at shaw.po
    M po/wesnoth-sota/en_GB.po
    M po/wesnoth-sota/eo.po
    M po/wesnoth-sota/es.po
    M po/wesnoth-sota/et.po
    M po/wesnoth-sota/eu.po
    M po/wesnoth-sota/fi.po
    M po/wesnoth-sota/fr.po
    M po/wesnoth-sota/ga.po
    M po/wesnoth-sota/gd.po
    M po/wesnoth-sota/gl.po
    M po/wesnoth-sota/grc.po
    M po/wesnoth-sota/he.po
    M po/wesnoth-sota/hr.po
    M po/wesnoth-sota/hu.po
    M po/wesnoth-sota/id.po
    M po/wesnoth-sota/is.po
    M po/wesnoth-sota/it.po
    M po/wesnoth-sota/ja.po
    M po/wesnoth-sota/ko.po
    M po/wesnoth-sota/la.po
    M po/wesnoth-sota/lt.po
    M po/wesnoth-sota/lv.po
    M po/wesnoth-sota/mk.po
    M po/wesnoth-sota/mr.po
    M po/wesnoth-sota/nb_NO.po
    M po/wesnoth-sota/nl.po
    M po/wesnoth-sota/pl.po
    M po/wesnoth-sota/pt.po
    M po/wesnoth-sota/pt_BR.po
    M po/wesnoth-sota/racv.po
    M po/wesnoth-sota/ro.po
    M po/wesnoth-sota/ru.po
    M po/wesnoth-sota/sk.po
    M po/wesnoth-sota/sl.po
    M po/wesnoth-sota/sr.po
    M po/wesnoth-sota/sr at ijekavian.po
    M po/wesnoth-sota/sr at ijekavianlatin.po
    M po/wesnoth-sota/sr at latin.po
    M po/wesnoth-sota/sv.po
    M po/wesnoth-sota/tl.po
    M po/wesnoth-sota/tr.po
    M po/wesnoth-sota/uk.po
    M po/wesnoth-sota/vi.po
    M po/wesnoth-sota/wesnoth-sota.pot
    M po/wesnoth-sota/zh_CN.po
    M po/wesnoth-sota/zh_TW.po
    M po/wesnoth-tb/ru.po
    M po/wesnoth-thot/af.po
    M po/wesnoth-thot/ang at latin.po
    M po/wesnoth-thot/ar.po
    M po/wesnoth-thot/bg.po
    M po/wesnoth-thot/ca.po
    M po/wesnoth-thot/ca_ES at valencia.po
    M po/wesnoth-thot/cs.po
    M po/wesnoth-thot/da.po
    M po/wesnoth-thot/de.po
    M po/wesnoth-thot/el.po
    M po/wesnoth-thot/en at shaw.po
    M po/wesnoth-thot/en_GB.po
    M po/wesnoth-thot/eo.po
    M po/wesnoth-thot/es.po
    M po/wesnoth-thot/et.po
    M po/wesnoth-thot/eu.po
    M po/wesnoth-thot/fi.po
    M po/wesnoth-thot/fr.po
    M po/wesnoth-thot/ga.po
    M po/wesnoth-thot/gd.po
    M po/wesnoth-thot/gl.po
    M po/wesnoth-thot/grc.po
    M po/wesnoth-thot/he.po
    M po/wesnoth-thot/hr.po
    M po/wesnoth-thot/hu.po
    M po/wesnoth-thot/id.po
    M po/wesnoth-thot/is.po
    M po/wesnoth-thot/it.po
    M po/wesnoth-thot/ja.po
    M po/wesnoth-thot/ko.po
    M po/wesnoth-thot/la.po
    M po/wesnoth-thot/lt.po
    M po/wesnoth-thot/lv.po
    M po/wesnoth-thot/mk.po
    M po/wesnoth-thot/mr.po
    M po/wesnoth-thot/nb_NO.po
    M po/wesnoth-thot/nl.po
    M po/wesnoth-thot/pl.po
    M po/wesnoth-thot/pt.po
    M po/wesnoth-thot/pt_BR.po
    M po/wesnoth-thot/racv.po
    M po/wesnoth-thot/ro.po
    M po/wesnoth-thot/ru.po
    M po/wesnoth-thot/sk.po
    M po/wesnoth-thot/sl.po
    M po/wesnoth-thot/sr.po
    M po/wesnoth-thot/sr at ijekavian.po
    M po/wesnoth-thot/sr at ijekavianlatin.po
    M po/wesnoth-thot/sr at latin.po
    M po/wesnoth-thot/sv.po
    M po/wesnoth-thot/tl.po
    M po/wesnoth-thot/tr.po
    M po/wesnoth-thot/uk.po
    M po/wesnoth-thot/vi.po
    M po/wesnoth-thot/wesnoth-thot.pot
    M po/wesnoth-thot/zh_CN.po
    M po/wesnoth-thot/zh_TW.po
    M po/wesnoth-tsg/de.po
    M po/wesnoth-tutorial/pt_BR.po
    M po/wesnoth-units/af.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    M po/wesnoth-units/bg.po
    M po/wesnoth-units/ca.po
    M po/wesnoth-units/ca_ES at valencia.po
    M po/wesnoth-units/cs.po
    M po/wesnoth-units/da.po
    M po/wesnoth-units/de.po
    M po/wesnoth-units/el.po
    M po/wesnoth-units/en at shaw.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/eo.po
    M po/wesnoth-units/es.po
    M po/wesnoth-units/et.po
    M po/wesnoth-units/eu.po
    M po/wesnoth-units/fi.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/ga.po
    M po/wesnoth-units/gd.po
    M po/wesnoth-units/gl.po
    M po/wesnoth-units/grc.po
    M po/wesnoth-units/he.po
    M po/wesnoth-units/hr.po
    M po/wesnoth-units/hu.po
    M po/wesnoth-units/id.po
    M po/wesnoth-units/is.po
    M po/wesnoth-units/it.po
    M po/wesnoth-units/ja.po
    M po/wesnoth-units/ko.po
    M po/wesnoth-units/la.po
    M po/wesnoth-units/lt.po
    M po/wesnoth-units/lv.po
    M po/wesnoth-units/mk.po
    M po/wesnoth-units/mr.po
    M po/wesnoth-units/nb_NO.po
    M po/wesnoth-units/nl.po
    M po/wesnoth-units/pl.po
    M po/wesnoth-units/pt.po
    M po/wesnoth-units/pt_BR.po
    M po/wesnoth-units/racv.po
    M po/wesnoth-units/ro.po
    M po/wesnoth-units/ru.po
    M po/wesnoth-units/sk.po
    M po/wesnoth-units/sl.po
    M po/wesnoth-units/sr.po
    M po/wesnoth-units/sr at ijekavian.po
    M po/wesnoth-units/sr at ijekavianlatin.po
    M po/wesnoth-units/sr at latin.po
    M po/wesnoth-units/sv.po
    M po/wesnoth-units/tl.po
    M po/wesnoth-units/tr.po
    M po/wesnoth-units/uk.po
    M po/wesnoth-units/vi.po
    M po/wesnoth-units/wesnoth-units.pot
    M po/wesnoth-units/zh_CN.po
    M po/wesnoth-units/zh_TW.po
    M po/wesnoth-utbs/pt_BR.po
    M po/wesnoth-utbs/ru.po
    M po/wesnoth-utbs/tr.po
    M po/wesnoth/af.po
    M po/wesnoth/ang at latin.po
    M po/wesnoth/ar.po
    M po/wesnoth/bg.po
    M po/wesnoth/ca.po
    M po/wesnoth/ca_ES at valencia.po
    M po/wesnoth/cs.po
    M po/wesnoth/da.po
    M po/wesnoth/de.po
    M po/wesnoth/el.po
    M po/wesnoth/en at shaw.po
    M po/wesnoth/en_GB.po
    M po/wesnoth/eo.po
    M po/wesnoth/es.po
    M po/wesnoth/et.po
    M po/wesnoth/eu.po
    M po/wesnoth/fi.po
    M po/wesnoth/fr.po
    M po/wesnoth/ga.po
    M po/wesnoth/gd.po
    M po/wesnoth/gl.po
    M po/wesnoth/grc.po
    M po/wesnoth/he.po
    M po/wesnoth/hr.po
    M po/wesnoth/hu.po
    M po/wesnoth/id.po
    M po/wesnoth/is.po
    M po/wesnoth/it.po
    M po/wesnoth/ja.po
    M po/wesnoth/ko.po
    M po/wesnoth/la.po
    M po/wesnoth/lt.po
    M po/wesnoth/lv.po
    M po/wesnoth/mk.po
    M po/wesnoth/mr.po
    M po/wesnoth/nb_NO.po
    M po/wesnoth/nl.po
    M po/wesnoth/pl.po
    M po/wesnoth/pt.po
    M po/wesnoth/pt_BR.po
    M po/wesnoth/racv.po
    M po/wesnoth/ro.po
    M po/wesnoth/ru.po
    M po/wesnoth/sk.po
    M po/wesnoth/sl.po
    M po/wesnoth/sr.po
    M po/wesnoth/sr at ijekavian.po
    M po/wesnoth/sr at ijekavianlatin.po
    M po/wesnoth/sr at latin.po
    M po/wesnoth/sv.po
    M po/wesnoth/tl.po
    M po/wesnoth/tr.po
    M po/wesnoth/uk.po
    M po/wesnoth/vi.po
    M po/wesnoth/wesnoth.pot
    M po/wesnoth/zh_CN.po
    M po/wesnoth/zh_TW.po
    M projectfiles/CodeBlocks-SCons/wesnoth.cbp
    M projectfiles/CodeBlocks/tests.cbp
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC16/wesnoth.vcxproj
    M projectfiles/VC16/wesnoth.vcxproj.filters
    M projectfiles/Xcode/Fix_Xcode_Dependencies
    M projectfiles/Xcode/Info.plist
    M projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/project.pbxproj
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/The Battle for Wesnoth.xcscheme
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/campaignd.xcscheme
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/liblua.xcscheme
    A projectfiles/Xcode/The Battle for Wesnoth.xcodeproj/xcshareddata/xcschemes/wesnothd.xcscheme
    M source_lists/wesnoth
    M src/.clang-format
    M src/actions/attack.cpp
    M src/chat_command_handler.cpp
    M src/config.hpp
    M src/config_attribute_value.cpp
    M src/config_attribute_value.hpp
    M src/configr_assign.hpp
    M src/desktop/version.cpp
    M src/editor/action/mouse/mouse_action_unit.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/palette/location_palette.cpp
    M src/events.cpp
    M src/filesystem.cpp
    M src/formula/variant.cpp
    M src/game_config_manager.cpp
    M src/game_events/action_wml.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/singleplayer.cpp
    M src/game_initialization/singleplayer.hpp
    M src/game_launcher.cpp
    M src/game_launcher.hpp
    M src/gui/core/window_builder.cpp
    M src/gui/dialogs/addon/manager.cpp
    M src/gui/dialogs/addon/manager.hpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/game_version_dialog.cpp
    M src/gui/dialogs/multiplayer/lobby.cpp
    M src/gui/dialogs/multiplayer/lobby.hpp
    M src/gui/dialogs/multiplayer/mp_create_game.cpp
    M src/gui/dialogs/multiplayer/mp_create_game.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/screenshot_notification.hpp
    M src/gui/dialogs/story_viewer.cpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/styled_widget.cpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/menu_events.cpp
    M src/playturn.cpp
    A src/preferences/advanced.cpp
    A src/preferences/advanced.hpp
    M src/preferences/lobby.cpp
    M src/preferences/lobby.hpp
    M src/replay.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp
    M src/serialization/string_view.hpp
    M src/synced_commands.cpp
    M src/synced_commands.hpp
    M src/synced_context.cpp
    M src/synced_context.hpp
    M src/synced_user_choice.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/main.cpp
    M src/tests/utils/auto_parameterized.hpp
    M src/units/abilities.cpp
    M src/units/unit.cpp
    M src/units/unit.hpp
    M src/wesconfig.h
    M src/wesnoth.cpp
    M utils/pofix.py
    M wml_test_schedule

  Log Message:
  -----------
  Merge branch 'master' into coroutine_experiment


Compare: https://github.com/wesnoth/wesnoth/compare/8ee360fb7450...2b7b07e6afe7



More information about the Commits mailing list